Tester sur indice anglais, Dax et CAC en 1 minute (100000 x unités), marge 80% et spread=1, vous m'en direz des nouvelles...
Code : #
// Déclaration des variables de traitement et configuration robot
DEFPARAM PreLoadBars = 4200
DebutTrading = 070001
FinTrading = 215959
MM4200 = Average[4200](Close)
MM1 = Average[1](Close)
RSIActuel = RSI[14](Close)
ONCE OKForBuy = 0
ONCE OKForSell = 0
// Conditions pour ouvrir une position acheteuse
IF NOT LongOnMarket AND NOT ShortOnMarket THEN
IF Time>DebutTrading AND Time<FinTrading AND MM1 CROSSES OVER MM4200 THEN
OKForBuy = 1
ENDIF
IF OKForBuy=1 AND RSIActuel[1]<30 AND RSIActuel>30 AND MM1[1]>MM4200[1] AND MM1>MM4200 THEN
BUY 1 CONTRACTS AT MARKET
SET STOP pLOSS 12 pTRAILING 100
OKForBuy = 0
ENDIF
ENDIF
// Conditions pour ouvrir une position en vente à découvert
IF NOT ShortOnMarket AND NOT LongOnMarket THEN
IF Time>DebutTrading AND Time<FinTrading AND MM1 CROSSES UNDER MM4200 THEN
OKForSell = 1
ENDIF
IF OKForSell=1 AND RSIActuel[1]>70 AND RSIActuel<70 AND MM1[1]<MM4200[1] AND MM1<MM4200 THEN
SELLSHORT 1 CONTRACTS AT MARKET
SET STOP pLOSS 12 pTRAILING 100
OKForSell = 0
ENDIF
ENDIF
A vous lire...
+, koub. :musique: