Comme évoqué dans ton journal et après avoir remis la main à la pate des backtests, j'ai un code qui me semble être le bon candidat pour une mise en production. Mais et il y a plus d'un mais je me pose des questions.
Conditions d'entrée (= déclenchement de l'ordre Buy) :
Je fais comme toi avec des variables qui renvoie True/False et quand elles sont toutes "True" alors ça déclenche un ordre.
Sauf que ... Dans la backtest (mode tick-by-tick, backtest sur nasdaq cfd à risque limité cash 1€ ut 2min) j'observe qu'une partie de mes ordres sont éxécutés 2 bougies après la validation des conditions.
Typiquement une des conditions utilise la fonction
Code : #
CROSS UNDER
Code : #
CROSS OVER
Ce sont de "simple" passage de seuil.
Mais de manière aléatoire l'ordre est passé une Bougie plus loin.
Code : #
BUY xx AT MARKET
---
Deuxième sujet : La variable
Code : #
StrategyProfit
Est-elle fiable ? Ne pouvant pas "printer" sa valeur, est-ce qu'elle renvoie le solde du compte ou les PV-MV réalisé (et si oui depuis quelle date) ?