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

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



PureBytes Links

Trading Reference Links

try this:


Buy        = CrossMACD(), Signal() );

Sell        = CrossSignal(), MACD() );


PlotShapes(IIf(Buy,         shapeHollowUpTriangleshapeNone),5,0,BuyPrice,0);

PlotShapes(IIf(Sell,        shapeHollowDownTriangleshapeNone),4,0,SellPrice,0);

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


Sig        = Buy OR Sell;

y0         = 0

y1        = C[0];

TPrice        = C;

FirstVisibleBar         = Status"FirstVisibleBar" );

Lastvisiblebar        = Status("LastVisibleBar");

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

       {

       ifBuy[b] )         Co = colorRed;

       ifSell[b] )         Co = colorBrightGreen

       if(Sig[b])

               {

               x0 = y0;

               x1 = y1;

               y0 = b;

               y1 = TPrice[b];

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

               }

       }


good luck,

herman


Friday, April 20, 2007, 6:17:21 AM, you wrote:


> Thanks a million man, that is exactly what i need but still the code is 

> not working

> attached is the error as a gif file

> thanks again


> Herman wrote:


>> 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/> <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


>> >> <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/


>> >> <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


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

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



>> >> >     (Yahoo! ID required)




>> >> >     mailto:amibroker-digest@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-digest@xxxxxxxxxxxxxxx


>> >> <mailto:amibroker-digest@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-digest@xxxxxxxxxxxxxxx>> 



>> >> >     mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx


>> >> <mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx>>




>> >> >     amibroker-unsubscribe@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx


>> >> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx>>




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

>> <http://docs.yahoo.com/info/terms/> <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/ <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@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-digest@xxxxxxxxxxxxxxx


>> >     mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx>



>> >     amibroker-unsubscribe@xxxxxxxxxxxxxxx 

>> <mailto:amibroker-unsubscribe@xxxxxxxxxxxxxxx>



>> >     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@xxxxxxxxxxxxxxx 

>     mailto:amibroker-fullfeatured@xxxxxxxxxxxxxxx


> <*> 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/

>  

__._,_.___

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

__,_._,___