Je souhaite empêcher un algo de prendre position après 23h le vendredi et avant minuit le dimanche car sinon l’ordre est rejeté “marché fermé” et l’algo plante.
Je pense écrire la condition comme çà :
c1 = (CurrentDayOfWeek < 5) or ((CurrentDayOfWeek = 5) and (CurrentHour < 23))
Est-ce bon sachant que le backtest me donne un résultat un peu différent avec ou sans ?
> Merci de renseigner votre pays dans votre page de profile ! <<
Cela me semble correct. La solution la plus efficace pour tester si ce genre de condition booléenne opère correctement reste de la “GRAPH” lors du backtest en ajoutant cette ligne de code à la fin de celui de la stratégie :
1
GRAPHc1
Si ta condition c1 est vrai, l’instruction GRAPH renverra un 1 et un 0 lorsque celle-ci sera fausse.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue