Dax short 30 minutes breakout

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #74651 quote
    Traderman
    Participant
    New

    Spread 1 point.

    Dax mini 1 euros. Tranche de 1500 euros par dax mini.

    Ne marche pas le vendredi a cause des publications de statstiques.

    Defparam cumulateorders = false
    Defparam flatafter = 173000
    
    n = 1
    
    daysForbiddenEntry =OpenDayOfWeek = 1 OR OpenDayOfWeek = 6 OR OpenDayOfWeek = 0 OR OpenDayOfWeek = 5
    
    IF Time = 093000 THEN
    haut = highest[2](high)
    bas = lowest[2](low)
    amplitude = haut - bas
    rem achat = 0
    vente = 0
    ENDIF
    
    if Time > 093000 AND Time < 170000 THEN
    rem IF achat = 0 and close >Exponentialaverage[200] THEN
    rem buy n share at haut stop
    rem ENDIF
    IF vente = 0 and close <Exponentialaverage[500] and close <=Exponentialaverage[13] and not daysForbiddenEntry THEN
    sellshort n share at bas stop
    ENDIF
    ENDIF
    
    rem If longonmarket THEN
    rem achat = 1
    rem ENDIF
    
    IF shortonmarket THEN
    vente = 1
    ENDIF
    
    set stop ploss 40 ptrailing 50
    set target pprofit amplitude
    dax-1530215473pc8l4.png dax-1530215473pc8l4.png
    #74690 quote
    Nicolas
    Keymaster
    Master

    Bonjour traderman, merci pour la démarche de partage !

    J’ai volontairement déplacé ton post de la “library” vers le forum. J’ai constaté que le code était sur-optimisé sur les 15.000 dernières barres, cela se vérifie bien sur un test de 30.000 chandeliers, où on voit bien la courbe d’équité qui commence à grimper à partir du milieu de l’historique (à partie de 15k chandeliers donc).

    Cela ne veut pas dire que la stratégie n’est pas bonne, mais qu’elle mériterait sans doute d’être ré-optimiser au fil du temps et tester sur des périodes dîtes d’hors échantillon (OOS), voir les méthodes d’optimisation par Walk Forward expliqué dans ces vidéos par exemple: (on en parle aussi beaucoup dans d’autres sujets anglophones).

    [youtube]https://youtu.be/fiRh0H6ih9s[/youtube]

    [youtube]https://youtu.be/EkEvc-yJKmQ[/youtube]

    Par ailleurs ce type d’instruction :

    set stop ploss 40 ptrailing 50

     

    n’est pas correctement interprété par les serveurs live IG, il convient plutôt d’utiliser l’une ou l’autre des instructions, mais pas les deux. 

    backtest-optimisé.png backtest-optimisé.png
Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Dax short 30 minutes breakout


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
Traderman @traderman Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by Nicolas
7 years, 8 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 06/29/2018
Status: Active
Attachments: 2 files
Logo Logo
Loading...