DAX 5 min automated trading by Andrea Unger

DAX 5 min automated trading by Andrea Unger

Good evening,
this is my first article in this beautiful community, so I hope you will appreciate the content and contribute by giving me suggestions for improvement in my trading!

The strategy based on the 5 min DAX is not mine but comes from a webinar of the famous Andrea Unger; It is based on the breakdown of the maximum or minimum of the first hour of trading (08: 00-09: 00 AM).

The strategy needs the “Dfactor” indicator which is attached at the end of the current post too.

 

 

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. Sofitech • 06/10/2016 #

    Hello and thanks for your article. As i have an import problem on my platform, could you copy/paste the dfactor.itf code in txt here ? So i can create the indicator.

  2. burghy17 (Andrea) • 06/10/2016 #

    Hi sofitech, thanks for your question, here is the code for the Dfactor indicator (really simple)

  3. burghy17 (Andrea) • 06/10/2016 #

    Dfact=0
    dayofw=0

    Dfact=(ABS(Dclose(1)-Dopen(1)))/(ABS(DHigh(1)-Dlow(1)))
    dayofw=Dayofweek

    Return Dfact as \"df\", dayofw as \"dayofw\"

     

  4. gianpiero • 06/10/2016 #

    great code…
    also on Cac40 it works very well during the last month…but if you increase the time horizon tends to lose efficacy.I noticed that works well in the bullish phases, so with a filter as a short moving average could improve.
    maybe during weekend I do some testing
    Ciaooo
     

    • burghy17 (Andrea) • 06/10/2016 #

      Thanks Gianpiero for your comment,
      I’ll wait for your improvement !
      Have a nice Week End
      Ciao
      Andrea

  5. makdec • 06/10/2016 #

    Grande Andrea

  6. davidp13 • 06/10/2016 #

    Hi. For some reason I do not get the same trades as you when I test this. What is your timezone set at as this would impact it dramatically? 

  7. burghy17 (Andrea) • 06/10/2016 #

    Hi davidp13,
    I don’t know for wich reason your backtest is so different from that one I posted here; the Time zone I used for this code is CET (Rome).

  8. alfredo • 06/10/2016 #

    Ciao, ma capita anche a voi che sul 5minuti si interrompe spesso e bisogna farlo ripartire?

  9. burghy17 (Andrea) • 06/10/2016 #

    Ciao Alfredo, il problema è nel codice di gestione del trailing stop , ti posto il codice che uso senza tale funzionalità (il backtest non cambia)
    DEFPARAM cumulateorders = false
    DEFPARAM Flatbefore = 090000
    DEFPARAM Flatafter = 220000

    ncontr=2 //n contratti da comprare o vendere per posizione
    x=1 //moltiplicatore della barra della prima ora
    y=0.5 //dailyfactor da utilizzare

    dailyfact, dayofw = CALL \"Dfactor\"
    //mytrailstop=Supertrend[5,20]

    //fiso valore moltiplicatore per determinare il livello di ingresso e del massimo/minimo della prima ora
    moltipl=x

    //individuo maz e minimo prima ora
    if time = 080000 then
    maxprimaora=High
    minprimaora=Low
    endif
    if time > 080000 and time <= 090000 then
    if High > maxprimaora then
    maxprimaora = High
    endif
    if Low < minprimaora then
    minprimaora = Low
    endif
    endif

    // determino i valori di ingresso Long e Short
    delta = moltipl*(maxprimaora-minprimaora)
    ingressolong=maxprimaora+delta
    ingressoshort=minprimaora-delta

    // determino i valori di STOP LOSS sia long che short
    stoplong = maxprimaora
    stopshort = minprimaora

    //verifico innanzitutto che il daily Factor sia minore di 0,75 e che non sia venerdì
    if time <= 100000 then
    if dailyfact < y and dayofw <> 5 then
    // verifico se ho rotto max o min della prima ora
    if High > ingressolong and not onmarket then
    stopl=stoplong
    buy ncontr contract at market
    SET STOP LOSS stopl
    elsif Low < ingressoshort and not onmarket then
    stopl=stopshort
    sellshort ncontr contract at market
    SET STOP LOSS stopl
    endif
    endif

    endif

    ….

  10. alfredo • 06/10/2016 #

    Grazie Andrea 

  11. alfredo • 06/10/2016 #

    Ciao Andrea, l’ho fatto partire con le modifiche che hai fatto ma mi ha aperto una posizione short oggi con uno stop loss a oltre 7000 punti di distanza, possibile?

    • burghy17 (Andrea) • 06/10/2016 #

      Ciao Alfredo, purtroppo ho notato anche io questo comportamento anomalo che in fase di backtest non mi risultava, devo verificare il motivo ….

  12. miguel33 • 06/10/2016 #

    il codice ha dato buoni risultati di guadagno  in reale sul 4 ore .

  13. burghy17 (Andrea) • 06/10/2016 #

    Ciao Miguel,
    si il codice è buono, ma soprattutto la strategia di Unger è molto robusta, purtroppo non ho molto tempo per dedicarmi alla programmazione, e ci sono ancora delle inesattezze nel posizionamento degli stop loss (i valori sono del tutto sballati) …..

  14. miguel33 • 06/10/2016 #

    Si come strategia è da approfondire per migliorarla . In reale per ora mi ha dato ottimi ritorni di gain ma può avere margini di miglioramento straordinari . Anche se mi ha fatto solo trade long . Allego risultato da quando l’ho inserita in reale. 
    Cerchiamo di migliorarla insieme. 
    Buon lavoro 
    miguel 
     
     

  15. miguel33 • 06/10/2016 #

    PS- non riesco a inserire foto . 

  16. Andrea Unger • 06/10/2016 #

    Salve a tutti, mi è stato segnalato questo post e ringrazio l’autore per il lavoro fatto sulla mia strategia. Ero già in contatto con PRT per avere una versione da far girare sulla loro piattaforma ed allego la versione da loro prodotta che corrisponde quasi in tutto ai risultati che ho con il mio codice originale (ci sono solo un paio di punti da verificare su cui i tecnici di PRT stanno lavorando). Per un utilizzo appropriato della strategia vi consiglierei di prendere visione del webinar gratuito dove viene spiegato il processo attraverso il cui è stato creato quel codice:
    versione italiana:  http://bit.ly/PRTIT-1
    Versione Inglese  http://bit.ly/PRTEN-1
     
    Grazie, ciao
    Hi all, this post was notified to me and I thank its author for the work done on my strategy. I was already in touch with PRT to get a version to use on their platform and I attach last version they produced which corresponds nearly completely with my original code (there are only some minor issues on which PRT experts are currently working). To use the strategy properly I would suggest to attend the free webinar where the process to get to that code is explained:
    Italian version http://bit.ly/PRTIT-1
    English version: http://bit.ly/PRTEN-1
     
    Thanks
    Cheers
    Andrea Unger
     
    DEFPARAM FLATAFTER=215500 // replace closetime condition

    RangeMultiplier=0.95
    BegTime=090000
    EndTime=095500

    MyContracts=1

    SkipDay=dayofweek<>5
    if intradaybarindex=0 then
    maxSetup = 0
    minSetup = 0
    dailyfactor = abs(dOpen(1)-dClose(1))<0.75*(dHigh(1)-dLow(1))
    tradethisday=0
    else
    if barindex=tradeindex then
    tradethisday=1
    endif
    endif

    If dailyfactor and Time >= BegTime and Time <= EndTime and SkipDay and tradethisday=0 then
    if maxSetup=0 then
    maxSetup = dHigh(0) + RangeMultiplier * (dHigh(0) - dLow(0))
    slLong=dHigh(0)
    endif

    if minsetup=0 then
    minSetup = dLow(0) - RangeMultiplier * (dHigh(0) - dLow(0))
    slShort = dLow(0)
    endif

    Buy mycontracts contract at maxSetup stop
    Sell at slLong stop

    SellShort mycontracts contract at minSetup stop
    ExitShort at slShort stop
    endif

    If LongOnMarket then
    Sell at slLong stop
    elsif ShortOnMarket then
    ExitShort at slShort stop
    endif

    set stop loss 1000

     
     

    • burghy17 (Andrea) • 06/10/2016 #

      Grazie Ing. Unger per il suo commento e per il suo post, il codice che ho caricato, un po’ più “elaborato” del suo :-)), in effetti nasce dalla visualizzazione del webinar free relativo alla sua strategia; purtroppo non sono un programmatore professionista pertanto ho qualche difficoltà a tradurre fedelmente le indicazioni da lei fornite in righe di codice per Pro Real Time …. il backtest mi da però dei buoni dati in termini di prestazioni; la sto infatti testando in demo …..
      Buona serata
      Andrea B.

  17. miguel33 • 06/10/2016 #

    Non mi sembra migliore il codice , anzi in backtest dal giugno 2012 mentre il precedente ha un guadagno del 122 % questa ha una perdita del 58% . Cosa mi sfugge se leggo che sono simili ?
    Ho tentato ieri di collegarmi al webinar dell’ ing Unger ma non è stato possibile.
    Grazie e buona giornata .
    miguel
     

  18. Andrea Unger • 06/10/2016 #

    Su quale strumento testi il tutto? A me sul future dicembre (ovviamente non dal 2012) da trade corrispondenti al modello originale

  19. miguel33 • 06/10/2016 #

    Ho fatto il backtest sul DAX cash mini  
    purtroppo con l’ipad non mi da la possibilità di inserire le foto dei test
     

  20. miguel33 • 06/10/2016 #

    dott. Unger e’ possibile avere il codice per la MT4 ?
    Grazie .

  21. volpiemanuele • 06/10/2016 #

    Dott. Unger, ma la versione pubblicata della strategia è quella corretta o i tecnici in seguito alle verifiche hanno apportato delle modifiche?
    Grazie

  22. Francesco78 • 06/10/2016 #

    Ciao a tutti, qualcuno sta ancora usando questa strategia? la ho appena testata e mi pare che da Agosto 2016 non stia performando…

    • Gianluca • 06/10/2016 #

      Pare anche a me che non vada un granchè

  23. Francesco78 • 06/10/2016 #

    gira sull 1hr non sul 5 minuti

  24. calefrago • 06/10/2016 #

    Salve,
    ho scaricato la strategia e ho provato a fare un test ma come risultato da 0, devo cambiare qualche impostazione?

  25. pippo999 • 06/10/2016 #

    Someone still using this strategy? Are there any results available?

  26. Valer Rob • 06/10/2016 #

    Andrea, are you still using expert advisor?

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar avatar

+15 more likes

Related users ' posts
emism12 Looks great, personally I don't use automated trading for single stocks, but is definitely o...
adconsulting Ciao, I look that the strategy (backtest 50 k), works very good wiht US 500 CASH 1 EURO in...
Kev Monaghan The equity curve looks to follow the stock price almost perfectly, Have you tested on stock ...
cdc.andersson Hello, I´m trying to paste the code and start testing but can´t get it to work in PRT. Shoul...
Lupo32 Thank You Aaron
superfalcio I'm having no more issue on the new Prorealtime release 11.1
Jigsaw20000 Bonjour, Je voudrais mettre le liens du code en format .itf mais je n'y arrive pas , quelqu'...
Corto78 Il faut aller dans la liste des ProBacktest & Trading Automatique (là ou tu as créer ton...
Malloc Bonjour, Votre système a l'air intéressant et prometteur mais en l'état il est inutilisable...
juanj
3 years ago
herke036 For the question how to fill the variables a,b,c,d,e,f,g, x and y? a,b,c,d,e,f,g is selecti...
herke036 In your code I see If onmarket = 0 and Type22 = 1 and hora1 and hora2 Then If InsideBar[1]...
UkDownUnder How do we apply this to a strategy we have made, Thanks
superfalcio Hello, on the 2h timeframe I got a better performance in terms of win% and profit factor. I ...
Jiankyr82 Juan thanks for sharing, I had played with it few days, as also try to catch up on my pro-re...
Lespa212 Hi Samsampop, are you using this strategy? did you add a SL and an exit in case of a trend ...
imonix Have been trying this on demo since Monday before deciding whether to go live with it. Using...
Roberto Blázquez I'm sorry, I've tried it since November 2012 and it's bad results.
Doctrading
4 years ago
Stanko Ciao doctrading, grazie per il tuo contributo. Volevo chiederti se hai tenuto in osservazion...
Stanko Buongiorno doctradinge buongiorno a tutti. Vorrei riportare all'attenzione questo sistema p...
Meta Signals Pro Hi, Yes I am monitoring all the strategies posted on this site and I confirm that the strat...
Pierreco1991 Hello Can you confirm this configuration for FRANCE ? //Time in UTC+8 Rest0Minutes =...
Godo Bonjour Souhait Sam, Après de nombreux essais pour le mettre en format afin d'utiliser ce c...
Nicolas Il faut supprimer celles qui existent dans la fenêtre d'optimisation et les créer en dur dan...
crusoe76 hi there, anyone can help making this strategy work, i have a message saying replace variabl...
frenqle Hi There.. It seems the TSL stop loss is not working.. it does not respond is that correct?
Ciccarelli Franco Per lasciare che la strategia venga eseguita (dopo aver importato il file): Basta eliminare...
JADINVEST Hello Jan, hello everyone, Thanks Jan for this strategy! Since 2020, have any of you found a...
FXmike hey my friends, thank you for this great code. my problem is he make no trade open. backtest...
FXmike Can i put a Action that my start contract is smaller than 1 ? 0.3 or 0.5 ? In wich Position...
phoentzs I wrote the code for M15 back then and also variants in H1 and M1. Everything works so far....
Jan Wind Thanks for sharing ! The Gain/Loss ratio is a bit low, 1,16, hardly offset the risks take...
drive whats the period ?
Lucas0000 Hola. estoy buscando un programador en proorder, para hacer un programa basado en el Q-trend...
Ludwig Bonjour Merci pour le code, je souhaite intégrer un break even et mette en place un réinves...
superfalcio hello, this strategy is pretty interesting, anyway on index after diferent suggestion and im...
Fralex Hello everyone I optimized the original “LongOnly-DAX-4H-TMA-Channel” algorithm over a pe...
YvesRobert @robertogozzi. It's done. Thank you
YvesRobert Hello Roberto, some questions about your strategy. 1 - Do the 2 lines SET TARGET pPROFIT T...
robertogozzi 1. The 2 lines SET TARGET pPROFIT TP and SET STOP pLOSS SL are always executed, each bar. Bu...
avatar
Anonymous Hi robertogozzi - thank you very much for sharing this strategy. I have performed various ...
robertogozzi Thank you samsampop.
Dotan Hello guys I really appreciate this coding effort but can I use this code for Mt5 Forex Trad...
Gubben So far so good. After a long drawdown it was winning four times in five weeks. Since 24 jul...
pat95162 Salut Pourquoi je n'ai pas les même résultats que vous
UkCoopDownUnder Any hints for us, on which variables we should be optimising ? As of November 2020, the cu...
murre87 No Stoploss?
bousalahane Hi Rajesh Deshpande, Thank you for this code, I see that the code is perfect, but the posit...
Bibi83 Bonsoir à tous Je viens de backtest la stategie sur EUR/USD en graphique 1H sur 1 mois et ...
Peter I recognized a possible problem with the timeframe / Defparam variables. As far as I know, t...
superfalcio Hello Peter, it is long time i have been watching this strategy, very good and interesting ...
Peter I indeed do have different modified strategies in the market. In the past my variants perfor...
JJ Tec Hola. Me gustaría contactar contigo para ver la estrategia..
nilsla1981 Has someone already tested in real ?
Lucas0000 Hola. estoy buscando un programador en proorder, para hacer un programa basado en el Q-trend...
Alberto Aguilera Hi! Thanks for your strategy Anyone can check it with 200 bars?
TempusFugit Hi, this simple system for DOW and only shorts has worked quite well, maybe because of its q...
phoentzs Unfortunately, I never pursued this strategy further. Maybe I should take a look with what ...

Top