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

Re: [amibroker] Multi Row Colored Ribbons



PureBytes Links

Trading Reference Links

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