[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Re: help with param thanx in advance



PureBytes Links

Trading Reference Links

Ver D plots fine. How is it used?
nand



--- In amibroker@xxxxxxxxxxxxxxx, "Graham" <gkavanagh@xxxx> wrote:
> Ver D plots fine for me. Sorry I allocated just a few hours to get 
this plot
> done. I will have to leave it to someone else to iron out the 
wrinkles. I
> need to be able to have a plot that I can compare on screen as I 
make
> adjustments, but unfortunately I do not have this. Hopefully 
someone else
> with more knowledge of the renko charts and can see where my 
formula is
> astray can help.
> 
> Cheers,
> Graham
> http://e-wire.net.au/~eb_kavan/
> 
> -----Original Message-----
> From: wavemechanic [mailto:wd78@x...] 
> Sent: Friday, August 13, 2004 10:12 PM
> To: AmiBroker, User
> Subject: Re: [amibroker] Renko chart code revC
> 
> Graham:
> 
> I cannot get ver D to plot, but ver C is OK.  However, I still see 
the same
> problem as the charts that I sent you relative to Metastock.  
Specifically,
> using a box (brick) size of 144 with DJI the Metastock and ver C are
> different (count the red and green (white) boxes).  I will put 
these charts
> into the Files section so that you can see them.  It looks like you 
are
> close, but for some reason still not duplicating Metastock.
> 
> Bill
>   ----- Original Message ----- 
>   From: Graham 
>   To: amibroker@xxxxxxxxxxxxxxx 
>   Sent: Friday, August 13, 2004 2:41 AM
>   Subject: RE: [amibroker] Renko chart code revC
> 
> 
>   Bill you will find the same with what I have produced. Bricks DO 
NOT
>   correspond to actual dates on the normal price chart, and if you 
look at
> the
>   3rd line of my chart it says it there. "  // Custom Indicator, 
date axis
>   does not apply " 
>   I think I have a better representation of it now in revD below. I 
will say
>   again I have no actual renko chart to compare what I am doing 
with.
> Examples
>   are fine and I followed the logic of it from sites like the 
equis, but it
> is
>   hard not to be able to compare as I go. Plus I have never used 
the renko
>   chart, so I have no "feel" for how it is supposed to look. 
>   You will need to decide how you size the bricks yourselves.
> 
>   Here is revD
> 
> 
>   Cheers,
>   Graham
>   http://e-wire.net.au/~eb_kavan/
> 
>   // Renko  Chart
>   // Graham Kavanagh  13 Aug 2004 ver D
>   // Custom Indicator, date axis does not apply
> 
>   SetBarsRequired(10000,10000);
>   // Brick size is dependant on what you want, if too small will 
not produce
> a
>   chart due to insufficient x-axis bars
>   //Brick = LastValue( ATR(100) );
>   Brick = LastValue( Max(0.02*C, 0.02) );
>   reverse = 2;
> 
>   // Convert the closing price to rising and falling rounded bricks
>   CF = ceil(C/Brick);
>   CR = floor(C/Brick);
> 
>   // initialize first element
>   j = 0;
>   RKC[j] = CF[0];
>   RKO[j] = CF[0] + 1;
> 
>   down[j] = 1;  // By default the first bar is a down bar.
>   up[j] = 0;
> 
>   // Loop to produce the Renko values in number of bricks
> 
>   for( i=1; i<BarCount-1; i++ )
>   {
>   if( CF[i] <= RKC[j] - 1 && down[j] ) // Continue down
>   {
>   num = RKC[j] - CF[i];
>   for( x=1; x<=num; x++ )
>   {
>   j++;
>   up[j] = 0;
>   down[j] = 1;
>   RKC[j] = RKC[j-1] - 1;
>   RKO[j] = RKC[j] + 1;
>   }
>   }
>   else
>   {
>   if( CR[i] >= RKC[j] + Reverse && down[j] )  // Change down
>   to up
>   {
>   num = CR[i] - RKC[j];
>   j++;
>   up[j] = 1;
>   down[j] = 0;
>   RKC[j] = RKC[j-1] + 2;
>   RKO[j] = RKC[j] - 1; 
>   for( x=2; x<=num; x++ )
>   {
>   j++;
>   up[j] = 1;
>   down[j] = 0;
>   RKC[j] = RKC[j-1] + 1;
>   RKO[j] = RKC[j] - 1;
>   }
>   }
>   else
>   {
>   if( CR[i] >= RKC[j] + 1 && up[j] ) // Continue Up
>   {
>   num = CR[i] - RKC[j];
>   for( x=1; x<=num; x++ )
>   {
>   j++;
>   Up[j] = 1;
>   Down[j] = 0;
>   RKC[j] = RKC[j-1] + 1;
>   RKO[j] = RKC[j] - 1;
>   }
>   }
>   else
>   {
>   if( CF[i] <= RKC[j] - Reverse && up[j] )  //
>   Change up to down
>   {
>   num = RKC[j] - CF[i];
>   j++;
>   Up[j] = 0;
>   Down[j] = 1;
>   RKC[j] = RKC[j-1] - 2;
>   RKO[j] = RKC[j] + 1;
>   for( x=2; x<=num; x++ )
>   {
>   j++;
>   up[j] = 0;
>   down[j] = 1;
>   RKC[j] = RKC[j-1] - 1;
>   RKO[j] = RKC[j] + 1;
>   }
>   }
>   }
>   }
>   }
>   }
> 
> 
>   // move the chart to right end of chart space, ie last brick on 
last bar
>   position
>   delta =  BarCount-1 - j;
> 
>   RKC = Ref( RKC, -delta );
>   RKO = Ref( RKO, -delta );
> 
>   Up = Ref( Up, -delta );
>   Down = Ref( Down, -delta );
> 
> 
> 
>   rC = RKC * Brick;
>   rO = RC - (Up-down)*Brick;
>   rH = Max(rC,rO);
>   rL = Min(rC,rO);
> 
>   // plot chart
>   PlotOHLC( rO, rH, rL, rC, "Brick size = " + brick + "Renko Price 
=" ,
>   colorBlack, styleCandle);
>   GraphXSpace=5;
> 
>   Title = "{{NAME}} - {{INTERVAL}} {{DATE}} - Renko Chart : Last 
Value = " +
>   RC + ", Brick Size = " + Brick; 
> 
> 
> 
> 
>   Check AmiBroker web page at:
>   http://www.amibroker.com/
> 
>   Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
>   Yahoo! Groups Links
> 
> 
> 
>    
> 
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
> 
> Check AmiBroker web page at:
> http://www.amibroker.com/
> 
> Check group FAQ at:
> http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
> Yahoo! Groups Links



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~-> 

Check AmiBroker web page at:
http://www.amibroker.com/

Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/amibroker/

<*> To unsubscribe from this group, send an email to:
    amibroker-unsubscribe@xxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/