STRATEGIA PIN BAR E ENGULFING
Forums › ProRealTime forum Italiano › Supporto ProOrder › STRATEGIA PIN BAR E ENGULFING
- This topic has 5 replies, 2 voices, and was last updated 4 years ago by robertogozzi.
-
-
06/04/2020 at 6:48 PM #134593
Salve
non riesco a trovare nessuna strategia sulle pin bar, sia long che short:
le candele potrebbero avere un corpo del 20- 25% e l’ombra del 75-80%.
Si puo’ avere un codice relativo? Grazie
Se possibile aggiungere anche Bearish e Bullish Engulfing, sarebbe un ottimo codice. Grazie
06/04/2020 at 6:52 PM #134595Basta che cerchi PINBAR e troverai molte cose, tra cui:
https://www.prorealcode.com/topic/strategia-pinbar/
06/08/2020 at 3:50 PM #135205Ciao Roberto,grazie
ho visto ma io chiederei, cortesemente, un TS che faccia quanto segue:
candela con un corpo variabile tra il 10 e 30% dell’intero range, mentre l’ombra varia dal 70 al 90%
media esponenziale in chiusura a 21 periodi
si va short se siamo sotto la media, se ha rotto il massimo della candela precedente, con un ordine stop sell sotto il minimo della pinbar entro le prossime 3 candele successive e stop loss limite al massimo della stessa pinbar + 5 pip
si va long se siamo sopra la media, se ha rotto il minimo della candela precedente, con un ordine stop long sopra il massimo della pinbar entro le prossime 3 candele successive e stop loss limite sotto il minimo della stessa pinbar + 5 pip.
Ti ringrazio per la tua collaborazione.
06/09/2020 at 1:22 AM #135255Eccola:
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869DEFPARAM CumulateOrders = false//ONCE MaxBars = 3ONCE Flag = 1//IF StrategyProfit <> StrategyProfit[1] THENFlag = 0ENDIF////Bullish = close > open//Bearish = close < openBody = abs(close - open)UpperShadow = high - max(close,open)LowerShadow = min(close,open) - lowEma21 = average[21,1](close)//// Condizioni LONG//L1 = (Body >= (Range * 0.10)) AND (Body <= (Range * 0.30))L2 = (LowerShadow >= (Range * 0.70)) AND (LowerShadow <= (Range * 0.90))L3 = close > Ema21L4 = close < low[1]LongCond = L1 AND L2 AND L3 AND L4IF LongCond AND Not OnMarket THENEntryLong = high + 1 * pipsizeSLlong = abs(EntryLong - (low - 5 * pipsize))TPlong = SLlong * 2ENDIFIF LongCond AND Not OnMarket THENFlag = 1ENDIFIF Flag = 0 THENLongCond = 0ELSEIF summation[MaxBars](LongCond) THENBUY 1 Contract AT EntryLong STOPSET TARGET PROFIT TPlongSET STOP LOSS SLlongELSELongCond = 0ENDIFENDIF////Condizioni SHORT//S1 = L1S2 = (UpperShadow >= (Range * 0.70)) AND (UpperShadow <= (Range * 0.90))S3 = close < Ema21S4 = close > high[1]ShortCond = S1 AND S2 AND S3 AND S4IF ShortCond AND Not OnMarket THENEntryShort = low - 1 * pipsizeSLshort = abs(EntryShort - (high + 5 * pipsize))TPshort = SLshort * 2ENDIFIF ShortCond AND Not OnMarket THENFlag = 1ENDIFIF Flag = 0 THENShortCond = 0ELSEIF summation[MaxBars](ShortCond) THENSELLSHORT 1 Contract AT EntryShort STOPSET TARGET PROFIT TPshortSET STOP LOSS SLshortELSEShortCond = 0ENDIFENDIF06/10/2020 at 1:15 AM #13536606/10/2020 at 11:19 AM #135403Usato come indicatore funziona (immagine X):
1234567891011121314151617181920212223Body = abs(close - open)UpperShadow = high - max(close,open)LowerShadow = min(close,open) - lowEma21 = average[21,1](close)//// Condizioni LONG//L1 = (Body >= (Range * 0.10)) AND (Body <= (Range * 0.30))L2 = (LowerShadow >= (Range * 0.70)) AND (LowerShadow <= (Range * 0.90))L3 = close > Ema21L4 = close < low[1]LongCond = L1 AND L2 AND L3 AND L4////Condizioni SHORT//S1 = L1S2 = (UpperShadow >= (Range * 0.70)) AND (UpperShadow <= (Range * 0.90))S3 = close < Ema21S4 = close > high[1]ShortCond = S1 AND S2 AND S3 AND S4//Result = (1 * LongCond) OR -(1 * ShortCond)return Result AS "Result",0 AS "0"Però funziona anche la strategia (immagine Y).
-
AuthorPosts
Find exclusive trading pro-tools on