Forums › ProRealTime forum Italiano › Supporto ProOrder › Versione lunga da versione corta › Reply To: Versione lunga da versione corta
10/02/2023 at 6:20 PM
#221959
Eccolo:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
// Stop e target: Inserisci qui i tuoi stop di protezione e profit target //————————————————————————- // Main code : PacMan v2 //————————————————————————- // PAC MAN v2 - PIP HUNTER // EUR / USD (M15) // By BALMORA74 19.05.2018 - Vonasi modifications 20-5-18 DEFPARAM CumulateOrders = false DEFPARAM Preloadbars = 4000 l = 64 p = 25 MoneyManagement = 0 //0, 1or 2 RiskManagement = 0 //0 or 1 Capital = 10000 MinBetSize = 1 RiskLevel = 20 Equity = Capital + StrategyProfit IF MoneyManagement = 1 THEN PositionSize = Max(MinBetSize, Equity * (MinBetSize/Capital)) ENDIF IF MoneyManagement = 2 THEN PositionSize = Max(LastSize, Equity * (MinBetSize/Capital)) LastSize = PositionSize ENDIF IF MoneyManagement <> 1 and MoneyManagement <> 2 THEN PositionSize = MinBetSize ENDIF IF RiskManagement THEN IF Equity > Capital THEN RiskMultiple = ((Equity/Capital) / RiskLevel) PositionSize = PositionSize * (1 + RiskMultiple) ENDIF ENDIF PositionSize = Round(PositionSize*100) PositionSize = PositionSize/100 // SHORT Cv2 = RSI[14](close) <= 28 Cv3 = 0 For i = 11 to 14 Do IF average[8](STD[i](close)) >= STD[i](close[3]) THEN Cv3 = 1 ENDIF NEXT OKSHORT = cv2 and Cv3 IF OKSHORT then Sellshort PositionSize CONTRACT at market SET STOP pLOSS l//64 SET TARGET PPROFIT p// 25 ENDIF //EXIT ZOMBIE TRADE IF shortOnMarket AND BARINDEX-TRADEINDEX(1)>= 100 and close > TradePrice THEN EXITSHORT AT MARKET ENDIF // LONG Cv4 = RSI[14](close) >= 72 Cv5 = 0 For i = 11 to 14 Do IF average[8](STD[i](close)) < STD[i](close[3]) THEN Cv5 = 1 ENDIF NEXT OKLONG = cv4 and Cv5 IF OKLONG then Buy PositionSize CONTRACT at market SET STOP pLOSS l//64 SET TARGET PPROFIT p// 25 ENDIF //EXIT LONG TRADE IF LongOnMarket AND BARINDEX-TRADEINDEX(1)>= 100 and close < TradePrice THEN SELL AT MARKET ENDIF |