Initial Balance Indicator V2.0

v10.3
Initial Balance Indicator V2.0

Here is an Initial Balance Indicator V2.0 on a 5 min DAX chart. It measures high and low between 08:00 and 09:00 GMT+1. The strategy is to trade the faded breakout. Enter at high or low and ride toward the opposite side. You need to do the research on the best pips and SL for the strategy on various Instruments, but around 25-40 pips works very good.

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. winnie37 • 03/23/2017 #

    Hi kasper,
    Have you ever backtested it with a full auto strategy? 

  2. winnie37 • 03/23/2017 #

    I would be nice if we could have high and low programmable lines….

  3. Elsborgtrading • 03/23/2017 #

    Hi winnie.
    I was attending a webinar for this strategy. The presenter had 5 min DAX data from 2009 and had it backtested to 80% winnings if pips was <40. But like all trading information you need to test it your self so currently I’m trying to make a automated strategy, but so far with no luck.
     

  4. HerveS_67 • 03/23/2017 #

    Hi and thanks,
    But on my chart, the drawrectangle  was drawn on the previous periods, not only from 8am to 9am ..
    Because you have to write line 13 : \"starttime = 080500\"
    For information I am on CFD h24 with restriction on the schedules FUT 8h-22h
    Do you know how to restrict the display to the current period ?
    @+RV
     
     

  5. Elsborgtrading • 03/23/2017 #

    Previous period? The code states start @08:00 end @ 09:00 so unless you have changed your timezones or somerhing I cannot see how it is not drawn on that timeperiod. Starttime is becaus 8:05 is because start candle 8:00 closed 8:05. The draw is on close

  6. winnie37 • 03/23/2017 #

    Hi Kasper,
    as usual, nothing without huge work!!!:) Don’t hesitate if something new 🙂
     

  7. winnie37 • 03/23/2017 #

    Hi Kasper,
    as usual, nothing without huge work!!!:) Don’t hesitate if something new.
    Hahah, you give me luck. With thois comment, I’m now considered as “veteran “:)
     

  8. winnie37 • 03/23/2017 #

    sorry, as “senior” 🙂

  9. Elsborgtrading • 03/23/2017 #

    @Herves I didn’t understand you before and was on my phone, so now I am on my Pc and I see what you mean. yes you are right it should be 080500. but it’s only for the drawing part. the high and low are correct.
    I’m not sure what to restrict? there is no drawing outside 0800 to 2200 ?
     

    • HerveS_67 • 03/23/2017 #

      Thanks…. And right, it’s only for drawing parts…
      For the other question, would someone else limit the drawing to the last period ?
       

  10. Abz • 03/23/2017 #

    Hello Elsborg
    thanks for a very nice indicator , i see you comment that you are trying to make an automated strategy but with no luck you say is that beacause of

    you have made a strategy with this indicator but are not finding any profitable strategy?
    you have not been able to make this indicator to a automated strategy/system?

    i tried to make this automted but with no luck yet. 

    • Elsborgtrading • 03/23/2017 #

      Hi Abz, well it was profitable until I used tick by tick backtest. I don’t know if I will be able to make it a success

  11. Abz • 03/23/2017 #

    do you mind to share the code?  , i really want to try it on different types of securties play around with sl & tp and time to see if we can make some profittable strategies. 

  12. Elsborgtrading • 03/23/2017 #

    No I don’t mind. Maybe together we can find a way. So this was my start. here only on short. Just keep in mind it zero bar trading and the tick by tick test will ruin the profit.
     
     

  13. Elsborgtrading • 03/23/2017 #

    //===========================================================
    //5 min Time frame
    //Inital balance shortV1.0
    //First Hour in the morning form 8:00-9:00 GMT+1 on DAX
    //
    //Kasper Elsborg @Elsborgtrading
    //===========================================================

    //==================DAX Daily Timeframe==========================
    // Definition of code parameters
    DEFPARAM CumulateOrders = false // Cumulating positions
    DEFPARAM PRELOADBARS = 100
    //==========================tradeingtime=========================
    IF (Time >= 090000 AND Time <= t1) and dayofweek<=5 then// or (Time >= 220000 AND Time <= 220100) and dayofweek=1 THEN //
    Tradetime=1
    else
    Tradetime=0
    endif
    //===============================================================

    //REM Money Management
    Reinvest=0
    if reinvest then
    Capital = 2000
    Risk = 1//0.1//in % pr position
    StopLoss = 4//7//10 // Could be our variable X

    REM Calculate contracts
    equity = Capital + StrategyProfit
    maxrisk = round(equity*(Risk/100))
    MAXpositionsize=5000
    MINpositionsize=1
    Positionsize= MAX(MINpositionsize,MIN(MAXpositionsize,abs(round((maxrisk/StopLoss)/PointValue)*pipsize)))
    else
    Capital = 2000
    Positionsize=1
    StopLoss = 4
    equity = Capital + StrategyProfit
    Endif

    //===============Indicator
    x1=stoploss
    x2=1
    x3=36
    x4=-10
    x5=2
    t1=160000
    once upper=0
    once lower=0

    //starttime = 080000
    endtime = 090000

    If Time = endtime then
    upper=highest[12](high)
    lower=lowest[12](low)
    dif=round(abs((lower-upper)*pipsize*pointvalue))
    endif

    //fadebreakoutlow=lowest[3](low)<lower+10
    enterhigh=close crosses under upper

    If not onmarket and close >=upper-x2 then//and close>lower-x3 and tradetime then
    fadehigh=1
    elsif onmarket then
    fadehigh=0
    endif
    once shorttrade=x5//2

    if not tradetime then
    shorttrade=x5//2
    endif

    //==========Enter market LONG

    if dif<=x3 and fadehigh then

    if not onmarket and Tradetime and enterhigh and shorttrade<>0 then
    sellshort Positionsize CONTRACTS AT MARKET
    shorttrade=shorttrade-1
    ENDIF
    endif
    SET STOP loss x1
    set target profit dif+(x4)

    graph shorttrade COLOURED(0,0,0) AS \"onetrade\"

     
     

  14. Elsborgtrading • 03/23/2017 #

    I have moved the development topic https://www.prorealcode.com/topic/development-of-initial-ballance-automated-strategy/#post-30176
     
     

  15. Elsborgtrading • 03/23/2017 #

    Sometime along the way since I coded the Indicator something has change in PRT- at least I think. The draw rectangle function is no longer drawn on the time defined- it’s just drawn in all the chart- leaving it very un-useful. Also I experienced utterly low performance when scrolling in the chart so I made a quick fix. It seems to be less process consuming, and I change the draw rectangle with a simple background colour
    //===========================================================
    //5 min Time frame
    //Initial Ballance indicator v2.0 10 min chart
    //First Hour in the morning form 8:00-9:00 GMT+1 on DAX
    //Observe pips between 25-40, trade faded breakout to opposite High/Low
    //Kasper Elsborg @Elsborgtrading
    //===========================================================

    defparam drawonlastbaronly = false
    once upper=0
    once lower=0

    starttime = 080500
    endtime = 090000

    If Time = endtime then
    upper=highest[6](high)
    lower=lowest[6](low)
    dif=round(abs((lower-upper)*pipsize*pointvalue))
    //bars=barindex
    DRAWTEXT(\"#dif# pips\", barindex-6, upper+10,SansSerif,bold, 16)
    DRAWARROWDOWN (barindex-6,upper+5)
    DRAWARROWup (barindex-6,upper+15)
    DRAWTEXT(\"#upper#\", barindex-6, upper,SansSerif,bold, 16)
    DRAWTEXT(\"#lower#\", barindex-6, lower,SansSerif,bold, 16)
    endif
    //if time >=080500 and Time <=090000 then
    ////backgroundcolor(0,255,255)
    //DRAWRECTANGLE(barindex-6,upper,barindex-6,lower) COLOURED(0,255,0)
    //endif
    if time >=090500 and Time <=220000 then
    count=count+1
    DRAWsegment(barindex-count,upper,barindex,upper)coloured(0,0,0)
    DRAWsegment(barindex-count,lower,barindex,lower)coloured(0,0,0)
    else
    count=0
    endif
    //
    //if intradaybarindex=0 then
    //hh = 0
    //ll = 0
    //alreadydrawn = 0
    //endif
    //
    //if time=starttime then
    //startbar=barindex
    //endif
    //
    //if time=endtime then
    //endbar=barindex
    //endif
    //
    //if time>=starttime and time<=endtime then
    //if high>hh then
    //hh = high
    //endif
    //if low<ll or ll=0 then
    //ll = low
    //endif
    //endif
    //
    //if time>endtime and alreadydrawn=0 then
    //drawrectangle(startbar,hh,endbar,ll) coloured(0,255,255)
    //alreadydrawn=1
    //endif
    if time >=starttime and Time <=endtime then
    backgroundcolor(0,255,255)
    endif

    RETURN

     

  16. Elsborgtrading • 03/23/2017 #

    Btw last code was a 10 min TF ver. 

  17. otty82 • 03/23/2017 #

    Hi,
    one short question.
    How can I change the thickness of the lines and rectangle.
    regards
    Johannes

  18. Elsborgtrading • 03/23/2017 #

    short answer- you cannot 🙂

  19. otty82 • 03/23/2017 #

    Pity!
    thx
    In which timeframe i can use the indicator? 1h? Or which timeframe is the best?
    Can i use it also in forex EUR/USD or something else?
     

    • Elsborgtrading • 03/23/2017 #

      The indicator messure the high and low between 8:00 and 9:00 on a 5 min Timeframe. This is the initial ballance. 2nd code postet if on a 10 min tf. if you want another time frame you need to adjust the period of
       

  20. Elsborgtrading • 03/23/2017 #

    upper=highest[6](high)//6 periods on a 10m min TF yield 1Hlower=lowest[6](low)//6 periods on a 10m min TF yield 1H

  21. otty82 • 03/23/2017 #

    thanks so much. I understood.
    It´s a great indicator.
     

  22. otty82 • 03/23/2017 #

    You have an idea if you can modify this indicator so that you can use it for the Wall Street Kassa(1E)

  23. Elsborgtrading • 03/23/2017 #

    the indicator works on all instrument, question is if the strategy will work. You have to do you own research for this

  24. otty82 • 03/23/2017 #

     all right. thanks

  25. mmichael • 03/23/2017 #

    Hello, I noticed that the indicator shows the initial balance of today but also for all the previous days (a lot of line!!). Is it possible to draw only for the current day. I guess we need to add a condition like: “if day = today then…”. What is the good synthax to do so? thx in advance

  26. leyoy • 03/23/2017 #

    Bonjour, comment l’adapter sur 15 minutes au lieu de 1 heures … j’ai changé 090000 par 081500 mais ca marche pas. Une idée ?

avatar
Register or

Likes

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

+1 more likes

Related users ' posts
stratobast Good afternoon everyone. Thanks Doctrading for your work. I have an issue while using this ...
stratobast My bad guys. I understood what was the problem. The indicator uses highs and lows for the Re...
samwarduk Has anyone tried this on Bitcoin GBP1? The results look amazing but every time mine trie...
gackeen Scusa Pier, scusate tutti, sono nuovo. Ho caricato il file e mi viene restituito il messaggi...
JR1976 HI Nicolas , I tried to copy paste but not import directly and the code works well I hav...
mcosta This code doesn't work on 10.3 platform(IG), neither with copy/paste nor with itf import, an...
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...
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...
ALE
8 years ago
ALE no, only with TF 15m
enzo_52 Grazie tante, Thanks so much 
JanWd Hallo Ale, First of all, thank you for this strategy. Could you explain what the BLUSTER ...
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 ...

Top