Dave this is what I use to color my indicator dynamicly. I got it
from the help files.
Long_color = up; //"up" is your variable.
Short_color = down; //daown is your variable too.
dynamic_color = IIf(Long_color, colorGreen , IIf(Short_color,
colorRed , colorBlue)) ;
Plot( MACD() , "MACD" , dynamic_color , ParamStyle ("Style" ,
styleNoLabel| styleThick ) );
hope it helps.
OT
--- In [email protected], "Corey Saxe" <[EMAIL PROTECTED]> wrote:
>
> Try:
>
> // overall ribbon
> down = MACD()<Signal() AND MA(C,5)<MA(MA(C,5),7);
> up = MACD()>Signal() AND MA(C,5)>MA(MA(C,5),7);
> Color = IIf(down,colorRed,IIf(Up,colorGreen, colorYellow));
> //bottom ribbon, plots last
> Plot(2,"Cond1",IIf( MACD()<Signal
(),colorRed,colorGreen),styleOwnScale|styleArea|styleNoLabel,0,100 );
> Plot(2.5,"",colorBlack,styleOwnScale|styleArea|styleNoLabel,0,
100 );//bottom black line, plots fourth
>
> // Mid ribbon
> Plot(4.5,"Cond2", IIf( MA(C,5)<MA(MA(C,5),7),
> colorRed, colorGreen), styleOwnScale|styleArea|styleNoLabel, 0,
100 );//plots third
> Plot(5.0,"",colorBlack,styleOwnScale|styleArea|styleNoLabel, 0,
100 );//2nd black line, plots second
>
>
> Plot(7.5,"Overall Ribbon",Color,
styleOwnScale|styleArea|styleNoLabel, 0, 100 );//top ribbon, plots
first
>
> This was from long ago and doesn't reflect any updated code that
subsequent betas would have provided.
>
> -CS
>
>
> ----- Original Message -----
> From: MarketMonk777
> To: [email protected]
> Sent: Monday, July 24, 2006 12:50 AM
> Subject: [amibroker] Multi Row Colored Ribbons
>
>
> Hi folks,
>
> I have the following code which plots a colored ribbon based on
a MACD indicator. This code works well and have attached a picture
showing how it looks.
>
> _SECTION_BEGIN("MACD Color Bar");
>
> m = MACD();
>
> s = Signal();
>
> MACDColor = IIf( m > s, colorLime, colorLightOrange);
>
> Plot( 2, "", MACDColor, styleArea|styleOwnScale|styleNoLabel, 0,
100);
>
> _SECTION_END();
>
>
>
> What I would like to do is to create multi row ribbons. Is this
possible? I have tried a number of different things without success.
>
> Regards,
>
> Dave
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/GHeqlB/TM
--------------------------------------------------------------------~->
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 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/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/