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

Re[4]: [amibroker] Continues line plotting help



PureBytes Links

Trading Reference Links

This is due to the Blank bars setting in your Preferences, change the loop statement this way (add the Red code):


for( b = Firstvisiblebar; b <= Lastvisiblebar AND b < BarCount; b++)


herman


Friday, April 20, 2007, 6:43:15 AM, you wrote:


>

Hermans works but ... barcount check ? End of chart to the right ...

 

Regards, Ton.

 

 

 

----- Original Message ----- 

From: Herman 

To: Waleed Khalil 

Sent: Friday, April 20, 2007 12:07 PM

Subject: Re[2]: [amibroker] Continues line plotting help


This is exactly what it does:


Friday, April 20, 2007, 6:02:56 AM, you wrote:


> Thanks Herman

> But the code is not working, and what i need is to draw a Continues line 

> like the ZIGZAG for every buy and sell signal to see it more like a ZIGZAG

> thanks in advance


> Herman wrote:


>> Not entirely sure what you need, but this example may help you get 

>> started:



>> Buy        = Cross( MACD(), Signal() );


>> Sell        = Cross( Signal(), MACD() );



>> PlotShapes(IIf(Buy,        

>>  shapeHollowUpTriangle, shapeNone),5,0,BuyPrice,0);


>> PlotShapes(IIf(Sell,       

>>  shapeHollowDownTriangle, shapeNone),4,0,SellPrice,0);


>> Plot(C,"",1,128);



>> Sig =Buy OR Sell;


>> y0                 = 0; y1 = C[0];TPrice = C;


>> BI                 = BarIndex();


>> start         = Status("firstvisiblebarindex") - BI[0];


>> end         = Status("lastvisiblebarindex") - BI[0] - 1;


>> for(b=start ;b < end ;b++)


>>        {


>>        if( Buy[b] ) Co = colorRed;


>>        if( Sell[b] ) Co = colorBrightGreen; 


>>        if(Sig[b])


>>                {


>>                x0 = y0;


>>                x1 = y1;


>>                y0 = b;


>>                y1 = TPrice[b];


>>                Plot(LineArray(x0,x1,y0, y1),"",Co,1);


>>                }


>>        }




>> Friday, April 20, 2007, 5:32:49 AM, you wrote:



>> > Hi All


>> > Please can any one help with the foloowing code , i need to draw 


>> > Continues line from every buy and sell signal, but i get too many lines 


>> > start and end point are mostly ok, but there is no Continues line !


>> > thanks in advance


>> > _SECTION_BEGIN("cycle 4");


>> > SetChartOptions(0,chartShowArrows|chartShowDates);


>> > _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, 


>> > Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 


>> > 1 ) ) ));


>> > Plot( C, "Close", ParamColor("Color", colorWhite ), styleNoTitle | 


>> > ParamStyle("Style") | styleBar );


>> > Condi1= Cross( Close, EMA(Close,9) ) ;


>> > Condi2= Cross( EMA(Close,9),Close ) ;


>> > Buy=Condi1 ;


>> > Sell=Condi2 ;



>> > x1=0;


>> > y1=0;


>> > x2=0;


>> > y2=0;



>> > for( i = 0; i < BarCount; i++ )


>> > {


>> > if (Buy[i])


>> > x1=i;


>> > y1=L[i];


>> > if (Sell[i])


>> > x2=i;


>> > y2=H[i];


>> > Line = LineArray( x1, y1, x2, y2, 0,0);


>> > Plot( Line, "Continues ", colorYellow,1 );


>> > if (Buy[i])


>> > x1=i;


>> > y1=L[i];


>> > Line = LineArray( x2, y2, x1, y1, 0,0);



>> > Plot( Line, "Continues ", colorYellow,1 );


>> > }


>> > PlotShapes( IIf(Buy,shapeDigit1,0) ,5, 0, L,-10);


>> > PlotShapes( IIf(Sell,shapeDigit2,0) ,4, 0, H,10);


>> > _SECTION_END();




>> > Please note that this group is for discussion between users only.



>> > To get support from AmiBroker please send an e-mail directly to 


>> > SUPPORT {at} amibroker.com



>> > For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:


>> > http://www.amibroker.com/devlog/ <http://www.amibroker.com/devlog/>



>> > For other support material please check also:


>> > http://www.amibroker.com/support.html 

>> <http://www.amibroker.com/support.html>


>> >  


>> > Yahoo! Groups Links



>> >     http://groups.yahoo.com/group/amibroker/ 

>> <http://groups.yahoo.com/group/amibroker/>



>> >     Individual Email | Traditional



>> >     http://groups.yahoo.com/group/amibroker/join 

>> <http://groups.yahoo.com/group/amibroker/join>


>> >     (Yahoo! ID required)



>> >     mailto:amibroker-digest@xxxxxxxxxps.com 

>> <mailto:amibroker-digest@xxxxxxxxxps.com


>> >     mailto:amibroker-fullfeatured@yahoogroups.com 

>> <mailto:amibroker-fullfeatured@yahoogroups.com>



>> >     amibroker-unsubscribe@xxxxxxxxxxxxcom 

>> <mailto:amibroker-unsubscribe@yahoogroups.com>



>> >     http://docs.yahoo.com/info/terms/ <http://docs.yahoo.com/info/terms/>


>> >  


>>  




> Please note that this group is for discussion between users only.


> To get support from AmiBroker please send an e-mail directly to 

> SUPPORT {at} amibroker.com


> For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:

> http://www.amibroker.com/devlog/


> For other support material please check also:

> http://www.amibroker.com/support.html

>  

> Yahoo! Groups Links


> <*> To visit your group on the web, go to:

>     http://groups.yahoo.com/group/amibroker/


> <*> Your email settings:

>     Individual Email | Traditional


> <*> To change settings online go to:

>     http://groups.yahoo.com/group/amibroker/join

>     (Yahoo! ID required)


> <*> To change settings via email:

>     mailto:amibroker-digest@xxxxxxxxxps.com 

>     mailto:amibroker-fullfeatured@yahoogroups.com


> <*> To unsubscribe from this group, send an email to:

>     amibroker-unsubscribe@xxxxxxxxxxxxcom


> <*> Your use of Yahoo! Groups is subject to:

>     http://docs.yahoo.com/info/terms/

>  

 

__._,_.___

Please note that this group is for discussion between users only.

To get support from AmiBroker please send an e-mail directly to
SUPPORT {at} amibroker.com

For NEW RELEASE ANNOUNCEMENTS and other news always check DEVLOG:
http://www.amibroker.com/devlog/

For other support material please check also:
http://www.amibroker.com/support.html





SPONSORED LINKS
Investment management software Investment property software Investment software
Investment tracking software Return on investment software

Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___