One way or another you have to use a single value of the array newhigh. For example,
newhigh = lastvalue(iif (.....)) or selectedvalue(iif(...)) or etc. depending on what you are looking for. Bill ----- Original Message ----- From: "jamesmarkharmon" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, October 26, 2007 2:25 AM Subject: [amibroker] Simple If statement question > newHigh = IIf(H > Ref(H,-i),1,0); > > if(newHigh == 1) > { > //do this > } > > I had a question on how If statements should be done like this without > getting the array error. > > > > 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 > > > > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.503 / Virus Database: 269.15.10/1091 - Release Date: 10/24/2007 > 2:31 PM > >
