Dax short 30 minutes breakout

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #74651 quote
    TradermanTraderman
    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
    NicolasNicolas
    Keymaster
    Legend

    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.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

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 NicolasNicolas
8 years, 4 months ago.

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