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 çà :
IF (CurrentDayOfWeek < 5) or ((CurrentDayOfWeek = 5) and (CurrentHour < 23))
Est-ce bon sachant que le backtest me donne un résultat un peu différent ?
Merci.
En fait, c'est bien ça (merci au forum d'aide prt).
sous forme de condition à ajouter :
c1 = (CurrentDayOfWeek < 5) or ((CurrentDayOfWeek = 5) and (CurrentHour < 23))
Mais je m'explique pas trop la différence de backtest avec ou sans, les robots rêvent peut-être à leurs heures perdues ?
Tout bien considéré, je reste fidèle à mon principe terrien: ce que je ne comprends pas, je ne fais pas. Donc pas d'ajout de cette condition tant que je n'ai pas élucidé le mystère des backtests différents ...
Je vais pouvoir affiner les algos.
Ce qui est louche là dedans, c'est que le cas s'est produit une fois en 2 mois et bien sûr quand je n'avais pas accès à internet ...