J'aimerais améliorer mon code pour qu'elle puisse prendre bien plus de position, puis j'ai une question. On est bien d'accord que les stop suiveur ne fonctionne qu'en backtest ?
CODE 1
// définition des paramètres de code
DEFPARAM CUMULATEORDERS = False
DEFPARAM flatafter = 215500
// état pour entrer dans une positions longues
MAShort = Average [20] (close)
MALong = average [30] (close)
c1 = (MAShort CROSSES OVER MALong)
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// état pour entrer dans dans une poitions courtes
c3 = (MAShort CROSSES UNDER MALong)
IF c3 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// arrêts et objectifs
SET STOP PTRAILING 2
CODE 2
// définition des paramètres de code
DEFPARAM CUMULATEORDERS = False
DEFPARAM flatafter = 215500
// état pour entrer dans une positions longues
MAShort = Average [20] (close)
MALong = average [30] (close)
c1 = (MAShort CROSSES OVER MALong)
IF c1 THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// conditions de sortie en positions long
c2 = (MAShort CROSSES UNDER MALong)
IF c2 THEN
SELL AT MARKET
ENDIF
// état pour entrer dans dans une poitions courtes
c3 = (MAShort CROSSES UNDER MALong)
IF c3 THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
// conditions de sortie en positions courtes
c4 = (MAShort CROSSES OVER MALong)
IF c4 THEN
EXITSHORT AT MARKET
ENDIF
// arrêts et objectifs
SET STOP PTRAILING 2