PureBytes Links
Trading Reference Links
|
modifying your code for any bar:
cond1 = iif(selectedvalue(this >= prev, 1,
0);
if(cond1 == 1) printf("hai");
Bill
----- Original Message -----
Sent: Sunday, February 03, 2008 2:04
PM
Subject: [amibroker] Re: Please help: How do I use if
to compare current and previous MA?
>
Thanks for your suggestion Bill, but it does not seem to solve my >
problem. All I want to do is compare the MA for the current bar and > the
previous bar and then do something if previous MA is greater than >
current MA. Like print "hai" as below - iif returns an array which I > am
not able to pass to an "if" > > periods = Param( "Periods", 30, 1,
200, 1 ); > averages = MA(Close, periods); > this = Ref(averages,
0); > prev = Ref(averages, -1); > > Cond1 = WriteIf( this
>= prev, "up", "down" ); > if (Cond1 == "up"){ >
printf("hai"); > } > > --- In amibroker@xxxxxxxxxxxxxxx,
"wavemechanic" <timesarrow@xxx> > wrote: >> >>
Take a look at the iif() function. >> >> Bill >>
>> >> ----- Original Message ----- >> From:
"iinself" <iinself@xxx> >> To: <amibroker@xxxxxxxxxxxxxxx> >> Sent: Saturday, February 02, 2008 11:16 PM >>
Subject: [amibroker] Please help: How do I use if to compare > current
and previous MA? >> >> >> > periods = Param(
"Periods", 30, 1, 200, 1 ); >> > averages = MA(Close,
periods); >> > this = Ref(averages, 0); >> > prev =
Ref(averages, -1); >> > >> > >> > if I try
: >> > if (this > prev) I get an error, I am aware I am trying to
"if" 2 > arrays. >> > >> > So I do this, which
does not look right !?: >> > >> > Cond1 = WriteIf( this
>= prev, "up", "down" ); >> > if (Cond1 == "up"){ >>
> printf("hai"); >> > } >> >
>> > Thanks >> > Iinself >> > >>
> >> > >> > 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.516 / Virus Database: 269.19.18/1255 - Release Date: >
2/1/2008 9:59 AM >> > >> > >> > >
> > > 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/ > > > > -- > No virus found in this
incoming message. > Checked by AVG Free Edition. > Version: 7.5.516
/ Virus Database: 269.19.18/1255 - Release Date: 2/1/2008 9:59 AM >
>
__._,_.___
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
__,_._,___
|