Bonjour
Je suis tombé sur cette stratégie
https://www.whselfinvest.fr/fr/trading_strategies_43_Morning_Buy_EU.php
que j’ai codé.
Le problème est que les backtests ne représentent pas les backtests de la nano.
Ceux de la nano sont beaucoup plus positifs
De plus, il n’est pas possible de déclencher un achat à une heure précise mais seulement à l’ouverture de la bougie soit 5 heures
Les résultats semblent positif, par contre ce qui me gène est que l’algo tourne un an avant de prendre des points.
Je n’arrive pas à trouver de condition pour rajouter un filtre (soit close> moyenne mobile long, soit ADX(14)>20)
Si vous avez des idées, merci de votre aide
// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé
// Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".
DEFPARAM FLATBEFORE = 040000
// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
DEFPARAM FLATAFTER = 183900
// Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Conditions pour ouvrir une position acheteuse
myMACD = MACDline[12,26,9](close)
MyMACDSignal = ExponentialAverage[9](myMACD)
c1 = (myMACD >= MyMACDsignal)
IF c1 AND not daysForbiddenEntry and not onmarket THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Stops et objectifs
SET STOP %LOSS 1
SET TARGET %PROFIT 3
En rajoutant un critère sur saisonalité et ADX14>20, l’equity curve commence à être pas mal
Looks good Yannick! How long are your results? I even get results for both versions above. Find attached from 1 Apr 13 at 4 hours TF.
Below only out of the trades exactly 183900 if the delay of 1 min. Or go out at 184000 if 5 min TF, or if 184500 15 min or if 190000 1 hour TF, and so on.
Defparam AFTER = 183900 FLAT
On a eu un échange récemment dans un autre topic où les résultats etaient bien les mêmes mais on se rend compte que les courbes de performances de ce site ne représentent qu’une courte période de l’historique où la stratégie a en effet connu une succession de gains. Il s’agissait d’une autre stratégie de mémoire, mais il faudrait d’abord identifier la période de simulation qui est représenté sur cette page.
Excuses … ma réponse était en français, puis j’ai édité et il est retourné en anglais!?
Il faut que je regarde également le comportement de la stratégie en cas de bear market avec des backtest en 2008 et 2011 pour voir si est nécessaire de rajouter une condition sur moyenne mobile longue.
Ah je n’arrive pas à faire un backtest sur des periodes passées et non affichées sur la station hors écran (je suis chez IG)
Est ce que quelqu’un pourrait faire un backtest sur 200 000 barres chez PRT?
Merci
Merci @Inertia
La perte de 2011 est importante mais pas catastrophique.
Il faudrait peut être rajouter une condition sur moyenne mobile longue
Je vais ouvrir un compte PRT pour bénéficier d’un plus grand historique.
Avec backtest plus long de code, les années de krach action ne font pas de pertes majeur, un -10% seulement en 2008