Forums › ProRealTime forum Français › Support ProOrder › Probleme de Nombre de lots sur ce code › Reply To: Probleme de Nombre de lots sur ce code
Bonsoir Nicolas,
J’ai testé en debut de code mais meme resultat.
Par contre en étudiant bien le graphique probacktest je me suis apercu que le compteur de lot s’incrementer a chaque Supertrend !
y compris hors des heures qui m’interesse a savoir 09h00-17h30. du coup si entre 17h30 et 09h le lendemain il y a eu 4 supertrend achat, le compteur redemare a 4 au lieu de 1 !!
du coup j’ai ‘englobé’ tout le code avec la condition de l’heure de trading. comme suit :
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 |
DEFPARAM CumulateOrders=true REM Achat ONCE TimeStart =090000 ONCE TimeEnd =173000 once OrderSize=1 once ExitIndex=-2 condition1 = (Time >= TimeStart) condition2 = (Time <=TimeEnd) indicator1 = close indicator2 = SuperTrend[3,10] c1 = (indicator1 CROSSES OVER indicator2) IF CONDITION1 AND CONDITION2 THEN IF c1 THEN BUY OrderSize SHARES AT MARKET ENDIF rem return ordersize REM Vente indicator3 = close indicator4 = SuperTrend[3,10] c2 = (indicator3 CROSSES UNDER indicator4) IF c2 THEN SELL AT MARKET ExitIndex=BarIndex ENDIF SET TARGET pProfit 6 If BarIndex=ExitIndex+1 then ExitIndex=0 If positionperf(1)<0 then OrderSize=ordersize+1 else OrderSize=1 EndIf endif endif // Stops et objectifs // Stops et objectifs REM SET STOP pLOSS B |
Et la ca fonctionne mieux !!
Par contre j’ai une question : si le supertrend se déclenche a 17h25 et qu’a 17h30 je suis encore ds le marché. que se passera t-il ?
merci