Bonjour Nicolas,
J’ai refais un test.
Cela ne fonctionne toujours pas.
Avec les horaires personnalisés “Appliquer en Journalier et dans les UT supérieures”, j’ai toujours la stratégie qui s’exécute sans prendre en compte les horaires personnalisés.
J’ai testé avec la stratégie en direct, et en passant par un CALL d’indicateur, le résultat est le même (cf images qui marchent et qui marchent pas).
Pour tester, j’ai donc la stratégie originale :
mm20 = Average[20](close)
mm50 = Average[50](close)
cLongAchat = close crosses over mm20 and mm20 >= mm50
cLongVente = close crosses under mm50
// Conditions pour ouvrir une position acheteuse
IF NOT LongOnMarket AND cLongAchat THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
// Conditions pour fermer une position acheteuse
If LongOnMarket AND cLongVente THEN
SELL AT MARKET
ENDIF
J’ai créé un indicateur qui me renvoit les 2 tops achat/vente correspondant :
mm20 = Average[20](close)
mm50 = Average[50](close)
topAchat = close crosses over mm20 and mm20 >= mm50
topCloseAchat = close crosses under mm50
return topAchat, topCloseAchat
et modifier la stratégie pour passer par l’indicateur au lieu de faire les calculs directement :
cLongAchat, cLongVente = CALL "ind-test-horairesPersonnalises"
// Conditions pour ouvrir une position acheteuse
IF NOT LongOnMarket AND cLongAchat THEN
BUY 1 CONTRACTS AT MARKET
ENDIF
// Conditions pour fermer une position acheteuse
If LongOnMarket AND cLongVente THEN
SELL AT MARKET
ENDIF
Les deux stratégies ont les mêmes trades, et aucune ne prend les bougies journalières avec horaires personnalisés.
On le voit bien dans les PJ, avec la présence de l’indicateur (topAchat est l’histogramme vert, topCloseAchat est la barre d’hist. verte).
Etrangement, même en laissant les horaires h24 et les données week-end, mais la case à cocher “Appliquer au Journalier et UT supérieures”, et bien ça ne marche pas !
Alors que en h24 avec WE, les bougies devraient être les mêmes que sans cocher la case, vu qu’on utilise toutes les données…
Merci d’avance pour ton retour.