BLUSTER DAX intraday trading strategy

BLUSTER DAX intraday trading strategy

Simple trading strategy also made with the help of the signals given by the super smoother filter indicator, this time in intraday, on 15 minutes timeframe. Previous strategy made with this indicator is located here: http://www.prorealcode.com/prorealtime-trading-strategies/bund-cfd-strategy-4/

Test were made with mini CFD contracts, 1 point spread.

The strategy trade long and short positions, but long positions are much more triggered.

Indicator needed to run the strategy : (“BLUSTER DAX”)

 

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. Nicolas • 10/11/2016 #

    Thank you ALE for this new contribution. Here are my thoughts about this strategy (please don’t be offended):
    1/ about the code, you don’t need to CALL your indicator multiple times, you can call it once and code your conditions within the same variable name. It can work like this, but you consume memory for nothing.
    2/ trades symmetry is good (almost same number of long and short positions), but the long positions are much more winning than the short ones, seems to be something to investigate why?
    3/ the strategy result is not so good before 2013, so I guess you have optimised the values a bit starting from 2013 to now?

  2. ALE • 10/11/2016 #

    1/ 🙂 Yes could be optimized off course, but there is not difference to execute orders2/ The market moves down quickly than when it rises, the bounces are different.  When the market goes down the trailing stop can be more small and trap more winning positions.3/ The Germany cash CFD of IG markets close at 23.00 or 22.45 on friday, the historical data start from 10 settembre 2014.  Do you have different Historical data on IG market?Thanks

    • Nicolas • 10/11/2016 #

      3/ I’m with PRT_CFD with more much more history 

  3. ALE • 10/11/2016 #

    I hope that someone could optimized strategy in 4 h to have more profits and more historical data. In my opinion this strategy is not bad, but It must optimized in the Ratio Gain/loss and percentage of wins. Obviusly the strategy is very Basic.

  4. ALE • 10/11/2016 #

    @Nicolas 2/ The more winning trade are short

  5. stratus • 10/11/2016 #

    Thank you for your contribution.

    I agree that 4 calls to the same function with no change in variables is not optimum for code execution

          2. I dont understand why the function called return always 0 as second result even if the returned value is ignored
          3. How are defined the pLoss and Pprofit values , by strategy optimization with ProRealTime Simulation ?
     
    Pierre

    • ALE • 10/11/2016 #

      HELLO
      3. observing the positions, and testing very times the strategy.

  6. ALE • 10/11/2016 #

    HI PierreI don’t understand your third comment.Thanks

    • stratus • 10/11/2016 #

      Cio ALE,
      How did you get those 2 values ?
      Pierre

  7. Ernesto1 • 10/11/2016 #

    Ciao ALE,
    Thanks for your good job !!
     

  8. ALE • 10/11/2016 #

    Grazie Ernesto, prima o poi troveremo delle strategie imbattibili!!

  9. reb • 10/11/2016 #

    Hello all
    Thanks for this strategy ALE.
    Small question, if the strats works between 8am and 21h29 , why do you use a spread of 1 ?
    By IG, spread is 2 between 8 and 9am and after 17h30
    Reb

  10. ALE • 10/11/2016 #

    Hello Reb,
    You’re right, it’s just a approximation.
    You can consider 1.5 to spread  but you must also consider that the slippage factor often measuring 2/3 Also points.
    Thanks
     

  11. Pablo Carmona del Moral • 10/11/2016 #

    Thanks for this strategy ALE. good job.

  12. Abz • 10/11/2016 #

    hello
    is this tested in tick mode?

    • ALE • 10/11/2016 #

      Hello Abz
      it’s not in Tick mode.
      This strategy must be improved, it’s an idea only! 

  13. luigi • 10/11/2016 #

    Ciao Ale,
    ho provato ad eseguire il test usando la piattaforma t3 di webank ma mi da una serie di errori. E’ possibile apportare qualche modifica?
    Grazie.

  14. ALE • 10/11/2016 #

    Ciao
    certo ! come posso aiutarti?

  15. luigi • 10/11/2016 #

    Allora il primo errore me lo da su cumulate orders
    Errore di sintassiLinea3, Colonna10Una delle espressioni seguenti sarebbe più appropriata di”CumulateOrders”:“,”“=”
     

  16. luigi • 10/11/2016 #

    Allora il primo errore me lo da su cumulate orders
    Errore di sintassiLinea3, Colonna10Una delle espressioni seguenti sarebbe più appropriata di”CumulateOrders”:“,”“=”
    Se metto “=” mi fa andare avanti e mi porta altro errore:
     if MAXPRICE-tradeprice(1)>=TGL*pointsize then (l’errore che mi riporta è Errore di sintassiLinea46, Colonna26Una delle espressioni seguenti sarebbe più appropriata di”(“:“[““=”“+”“-““*”“/”“mod”“<““>”“<>”“or”“and”“xor”“then”

  17. ALE • 10/11/2016 #

    Ciao
    È strano hai provato ad aprire una nuova creazione di Trading sistem e reincollare il codice?

  18. luigi • 10/11/2016 #

    Ciao Ale, si ho provato più volte ma niente. E’ chiaro che ho inserito l’indicatore da te creato già nella lista degli indicatori. Però proprio il codice mi da problemi.
    Visto che tu con i codici sei un drago, per caso sai se esiste qualcosa sul volume profile da far girare sulla piattaforma T3?
    Davvero grazie Ale per le risposte.

  19. ALE • 10/11/2016 #

     ahaaha, un Drago non direi.. sono un appassionato.. quello si!!Il Market Profile è  una delle strategie più interessanti da automatizzare, ma non me ne sono più interessato. Chiedo a Nicolas
    Hai provato a scaricare i file .itf qui sopra e richiamarli con la piattaforma?
     

  20. luigi • 10/11/2016 #

    Il bello è che la piattaforma non mi fa richiamare i file. T3 è molto diversa da prorealtime, anche se sembrano la stessa cosa. La versione di T3 sta molto indietro a quanto pare. 
    Quello che ti chiedevo è il volume profile, molto diverso dal market profile. Infatti il volume profile calcola su quali livelli sono concentrati i maggiori volumi a differenza del market che calcola quali sono i livelli più scambiati.
    Grazie 😉

  21. ALE • 10/11/2016 #

    Intendevo dire la strategia basata sul market profile  + volme profile 

  22. luigi • 10/11/2016 #

    L’indicatore plotta il volume profile sul grafico con delle barre laterali. Su PRT versione end of day mi pare esista già. NOn ho abbonamento e quindi non posso testarla su time frame più bassi. Magari si riuscisse ad avere codice 😉

  23. enzo_52 • 10/11/2016 #

    CIAO aLE, GRAZIE PER AVER CONDIVISO, VOLEVO SAPERE COME MAI NON MI TROVO CON I RISULTATI CHE SONO NELL IMMAGINE , IO MI  TROVO UN 27% DI GAIN  DALL 8 OTT 2014 AL 7 NOV 2016,  dAX tf 15 MIN  1 P SPREAD    (ANCHE SE NON è CFD ,NON CREDO CI SIA TUTTA QUESTA DIFFERENZA CON IL 295% CHE VEDO NELLA FOTO)
    GRAZIE

  24. ALE • 10/11/2016 #

    Ciao Enzo,
    No purtroppo c’è una grossa differenza, i CFD hanno delle quotazioni specifiche, è per questo motivo che nelle strategie pubblicate che trovi su questo sito, è indicato il codice dell’asset.DAX tf cos’è?PS: Scrivi in inglese cosi tutti possono comprendere domanda e risposta, grazie 

    • enzo_52 • 10/11/2016 #

      Grazie Ale, ma sai dirmi quali parametri cambiare per avere la.stessa equity anche sul  mini cash?  
      Grazie 
      Vincenzo 

  25. enzo_52 • 10/11/2016 #

    Thanks Ale, TF is time frame  , 
    So, can you tell me the set -up for to have the same results on mini Dax cash?  
    Thanks
    Vincenzo 

    • ALE • 10/11/2016 #

      ps: I’m not using this strategy on real account because It must be optimized.

  26. ALE • 10/11/2016 #

    Ciao Enzo,
    non ho ben capito quale strumento stai utilizzando. Mi copieresti il nome di IG su PRT?
    Grazie
    AlePS: io non la sto usando in reale, perche vorrei modificarla, mentre sono in reale su qu_dax1h
     

    • enzo_52 • 10/11/2016 #

      Hi Ale,  german 30 cash mini 1E    ,  
      Thanks a lot 

  27. ALE • 10/11/2016 #

    I don’t know why do you have different result, may be that the picture is hold.
    Variables to set:
    -StrategyWindow time tradingTgl/Tgs
    Stop & Profit
    -IndicatorBandedgeWhitenoise

  28. enzo_52 • 10/11/2016 #

    Hi Ale, german 30 mini 1E 
    Thanks 
     

  29. enzo_52 • 10/11/2016 #

    Hi Ale, so you have the same results with german 30 mini 1e cash TF 1h?  

  30. ALE • 10/11/2016 #

    no, only with TF 15m

    • enzo_52 • 10/11/2016 #

      Grazie tante, Thanks so much 

  31. JanWd • 10/11/2016 #

    Hallo Ale,
    First of all, thank you for this strategy.
    Could you explain what the BLUSTER DAX indicator is doing, what it is meant to do ?

    I tested this strategy on the 15 min DAX, it gave me only whipsaw results, to almost zero profit, so I vary with the timeframes: 2-hour bars works with me.

    I used a pip spread of 1.7 and did not use the trailing stop loss you use (does it work, not with me). See the code of your strategy I have used, included the indicator below.
    It seems to work quite well with me for the 2 hours bars, however not that much result, but quite stable results, OOS results bit too good
    IS 66% 8 jan 2014 -16 nov 2016 920 Euro
    OOS 34% 17 nov – 10 may 2018 1.033 Euro
    193 trades
    55% winning, and ONLY 5;35 % IN THE MARKET with a position, during the day, which gives a very comfortable risk profile !

    Appendix: your strategy as I tested it in PRT
    //=================================================================================
    // THIS SIMPLE STRATEGY CATCH PROFIT BY UNIVERSAL INDICATOR
    // IG MARKET GERMANY CASH 1 EUR MINI – SPREAD 1,7 – 15 Min
    DEFPARAM CumulateOrders = FALSE
    DEFPARAM FlatBefore = 080000
    DEFPARAM FlatAfter = 212900
    //DEFPARAM PRELOADBARS = 500 default is 200, is sufficient to let it work
    //===========================================
    //————————————————————————-
    // UNIVERSAL CODE POSTED BY NICOLAS
    // SET TO RUN BLUSTER DAX STRATEGY
    //————————————————————————-
    bandedge= 40 //default is 40, optimise with variable does not work ?

    whitenoise= (Close – Close[1])
    if barindex>bandedge then //is this condition needed, as barindex is always > 40 ?
    // super smoother filter
    a1= Exp(-1.414 * 3.14159 / bandedge)
    b1= 2*a1 * Cos(1.414*180 /bandedge)
    c2= b1
    c3= -a1 * a1
    c1= 1 – c2 – c3
    filt= c1 * (whitenoise + whitenoise[1])/2+ c2*filt[1] + c3*filt[1]

    filt1 = filt

    if ABS(filt1)>pk[1] then
    pk = ABS(filt1)
    else
    pk = 0.99* pk[1]
    endif

    if pk=0 then
    denom = -1
    else
    denom = pk
    endif

    if denom = -1 then
    result = result[1]
    else
    result = filt1/pk
    endif
    endif

    //Graph result COLOURED(66,66,255) as “PRICE ACTION”, 0 as “0”
    //=============================================================
    N = 1

    If (time >=080000 and time = 134500 and time =1 AND CurrentDayOfWeek 1 THEN
    BUY N CONTRACT AT MARKET // will also close short position
    ENDIF
    IF result <= -1 AND CurrentDayOfWeek 1 THEN
    SELLSHORT N CONTRACT AT MARKET // will also close long position
    ENDIF

    SET STOP PLOSS 70
    SET TARGET PPROFIT 87
    ENDIF

    // REGARDS ALE

avatar
Register or

Likes

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

+4 more likes

Related users ' posts
Wing There's a few threads on the forum about backtest and live trades being different at times. ...
ET I agree with verdi55. As it is now, the code will only test for a breakout on the upside (li...
Philipjonasson are u still active Wing?
Nicolas Thanks for sharing your automated trading strategy idea. Even if you accumulate loosing orde...
Maz Ok. Potential here to build onto this. Have opened a forum thread for further discussion: h...
ALE
7 years ago
CSR strategy DAX 1 D
CSR strategy DAX 1 D
17
Strategies
Jesper I tried it on dax 1D and I did not get any trades. Shifted to 10H and it started working. Wo...
rgrgrgr I have the same problem
avatar
crazytrader Is this working?
Francesco78 I did a little bit of work on that and now the results looks better and more stable. Please...
Francesco78 I did a little bit of work on that and now the results looks better and more stable. Please...
Khaled Hi Francesco , thank you for sharing your hard work. Any idea why all orders are executed at...
JanWd Thank you for the coding, it seems promising. FTSE gives for the short term (5 min) promis...
Jan Wind 21.04.2019: I retested the strategy for the DAX 5 minutes , it works fine for 10.000 bars, b...
bertrandpinoy hello Francesco, are you still working on this strategy?
avatar
bjoern With the same parameters? For me the results are negative
avatar
bjoern Oh ok, with the initial posted parameters it is positive
victormork yes! It's not like you want to put it on live but when I for example take the version I have...
otty82  all right. thanks
mmichael Hello, I noticed that the indicator shows the initial balance of today but also for all the ...
leyoy Bonjour, comment l'adapter sur 15 minutes au lieu de 1 heures ... j'ai changé 090000 par 081...
Derek Nice strategy. Have you tried adding a stop loss since there are a few sharp drawdowns? I ...
Piston_Broke Non so .... da qui la mia domanda iniziale :-)
Piston_Broke Hi Derek. I have tried many different ways to apply SL's to this and similar versions of th...
Nicolas Indeed, if you are not willing to loose, you will always win. Averaging down losers can carr...
David You're always safer going Long especially with averaging down on an index as the probability...
Oskar Bergvall  I noted Davids and Nicolas remarks. Could it be possible to make an indicator for contraria...
Lotar
7 years ago
Nicolas You can send it to contact@prorealcode.com and I'll attach it here. Thanks for your sharing!
Francesco78 Hi Lotar, which variables would you choose to recalibrate it to the present market condition...
Degardin Arnaud unfortunatly in today's market it's not working at all...
Nicolas it is based on seasonality of DAX.
Luciano Santiago Juárez Hello I am new here I am trying to understand this code IF monthlyMultiplierLong > 0 ...
Luciano Santiago Juárez Sorry the code copied bad the line I dont understand is: ELSIF monthlyMultiplierLong 0 THEN
Wing Yes, investigate as much as you want. For more insight, you can view the linet1, linet2 etc....
CKW Hi Wing, Thanks for your sharing. I am still trying to breakdown & understand your code...
Wing Hello CKW. No, the parameter, 7 in this case, is used when calling the RSI indicator to ide...
Nacho Buenos días Raul, tengo puesto este sistema desde hace unos días en una cuenta demo en la ve...
Dominik Hola Raul ... it looks wonderful :-) Why does it not work if I use less than 100,000 € capi...
Bobbi Hola y gracias por compartir! Descubrí que en 5 minutos teníamos algo muy bueno! Pero no ...
danhei Hi I am tryong to figure out how trist strategy works. I am new to pro real time. Can some...
Plop61 Hello,Thank you for sharing this beautiful strategy.Is it possible to indicate the code for ...
NoName Thank you very much for this fascinating trading system. It is still proving to be extremely...
ALE
7 years ago
pollon Ciao Ale,  anche a me da questo errore  "QQE_QUDAX1HBUY"  "QQE_QUDAX1HSELL"  "UNIV_QUDAX...
reb Hi Ale do you trade these QU strategies?  Are the results same as backtests Thnaks in adv...
avatar
crazytrader Hi anyone that has run this lately?
larouedegann best with this hour IF TIME =081000 THEN plushaut=highest[2](high) plusbas = lowest[2](lo...
CanAny1Trade Hi! I'm trying to put together a similar indicator but struggling. I want to mark the NY Pit...
ALE Hi Pat This code was nothing more than an experiment
pat95162 Hi Ale Do you have same results as me ? The strategy works very well in 2017 and now in 2-...
Nicolas Built on the history means that it suits the history. Always develop ideas in In-Sample peri...
Elsborgtrading No that is wrong :) 1st runs always- then only run 2nd if 1st is on market with positions(ar...
Elsborgtrading It can only be fully automated if IG change minimum SLto 7 at night on DAX multi timefra...
Elsborgtrading A small example. the strategy would have opened 3 position on Dec 4th 2016 and keept it for ...
Cosmic1
8 years ago
Cosmic1 @JadeDB What times are you putting in?
sincitytrader I tried this one out recently,  and wasn't profitable for me.
Cosmic1 Yes, not great lately. I stopped this live at the end of last year. Will wait to see when th...
Philip Raphael Hey! Thank so much for sharing this wonderful indicator! I have always tried to code a simil...
CKW Hi Philip, What do you mean "Years" are not defined ? candle? If to code yearly candle size...
dakaodo Years not defined was probably b/c Phillip copied and pasted the code into PRT instead of im...

Top