Common coding mistake: = is ASSIGNMENT operator. You should use == (equality check) instead.
Best regards, Tomasz Janeczko amibroker.com ----- Original Message ----- From: "marzettimarco" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Sunday, November 25, 2007 2:23 AM Subject: [amibroker] I cannot plot candlesticks > Any Idea why the chart plots bars instead of candlesticks with the > following formula I use in order to change their color? > > rule1= O < C; > rule2= (O < C) AND (C > Ref(H,-1)); > rule3= O > C; > rule4= O > C AND C < Ref(L,-1); > rule5= O = C; > > > paintbars=IIf( rule2, colorLime, IIf( rule1, colorGreen, IIf( rule4, > colorRed, IIf( rule3 , colorBrown, colorWhite)))); > > > Plot( C, "close", paintbars, styleCandle ); > > Thanks > > > > > > 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 > > > > >
