in Search

Renko Binary wave

Last post 05-09-2008, 11:55 by Mavirk. 4 replies.
Sort Posts: Previous Next
  •  04-13-2005, 1:45 1154

    Renko Binary wave

    Plot this Indicator in it's own window

    K:=1.896;
    RenkoLine:=If(Cum(1)=1,CLOSE,
    If(PREV>=0,
    If(CLOSE<PREV-2*K,-(PREV-2*K),
    Floor(Max(C-PREV,0)/K)*K+PREV),
    If(CLOSE>Abs(PREV)+2*K,-PREV+2*K,
    Floor(Max(Abs(PREV)-C,0)/K)*K+PREV)));
    RL:=Abs(RenkoLine);
    RL;

    BW:=If(Cum(1)=1,0,
    If(RL>Ref(RL,-1),+1,If(RL<Ref(RL,-1),-1,PREV)));
    BW;0;
  •  03-06-2008, 10:18 26647 in reply to 1154

    Re: Renko Binary wave

    Goodmorning,

    may someone translate this tradestation's code in metastock language?

    Is a code for renko chart with adaptive atr by konkop:

    {Renko-Adaptive indicator (based on ATR)
    Written by konkop 07.03.2002.
    *********************
    Attention: set MaxBarsBack (f.e. =30) in this study according with
    MaxBarsBack value in the Renko_Adaptive strategy
    for correct step-by-step calculations of the buy/sell levels
    *********************}

    Inputs: K(1),
    Smooth(10);

    vars:Brick(0) ,DN(0), UP(0), BricksUp(0), BricksDn(0);

    Value1 = AvgTrueRange(Smooth);

    If BarNumber = 1 Then Begin
    Up = H;
    Dn = L;
    Brick = K*(H - L);
    End;
    If BarNumber > 1 then begin
    If C > UP + Brick Then begin
    BricksUp = IFF(Brick = 0, 0, Floor((C - Up)/Brick)*Brick);
    UP = Up + BricksUp;
    Brick = K*Value1;
    DN = Up - Brick;
    BricksDn = 0;
    End;
    If C < Dn - Brick Then begin
    BricksDn = IFF(Brick = 0, 0, Floor((Dn - C)/Brick)*Brick);
    Dn = Dn - BricksDn;
    Brick = K*Value1;
    Up = Dn + Brick;
    BricksUp = 0;
    End;
    End;

    Plot1(UP, "Up");
    Plot2(DN, "Dn");
    {***************end of code****************}

    thanks.

     

    gigi

  •  04-30-2008, 5:23 27076 in reply to 1154

    Re: Renko Binary wave

    Lot of thanks.

    wdgigi

  •  04-30-2008, 21:02 27086 in reply to 27076

    Re: Renko Binary wave

    gigi,

    Without spending too much looking at the problem, I will suggest this function cannot be implemented easily in the MS formula language as it contains loops and references to previously computed variables.

    The best option for this code is to write it as an external function using the MDK.


    wabbit Big Smile [:D]


    MS: 6.52 EOD, 7.x EOD, 8.0 PRO, 9.2 PRO w/QC, 10 PRO w/QC & MDK
    For custom MetaStock programming : http://www.wabbit.com.au
    My SkyPE status : wabbit.com.au SkyPE online status
    My SkyPE account : wabbit.com.au

  •  05-09-2008, 11:55 27157 in reply to 27086

    Re: Renko Binary wave

    Hi Wabbit,

    How about using PREV?
View as RSS news feed in XML