Buy = Cross(MA( Close, 25 ), MA( Close,75 )) AND Ref(BarsSince(Cross(MA( Close, 25 ), MA( Close,75 ))),-1) > 10;
----- Original Message -----
Sent: Thursday, June 30, 2005 11:22
PM
Subject: [amibroker] A More Efficient
Way?
Following is a simple buy signal premised upon the 25 day
simple moving average just having crossed above the 75 day simple moving
average coupled with the 25 day simple moving average being below the
75 day simple moving average for each of the last 10 days.
How might
this code be written more efficiently?
Buy = MA( Close, 25 ) > MA(
Close,75 ) AND MA( Ref( Close, -1 ), 25) < MA( Ref( Close, -1 ),
75 ) AND MA( Ref( Close, -2 ), 25) < MA( Ref( Close, -2 ), 75
) AND MA( Ref( Close, -3 ), 25) < MA( Ref( Close, -3 ), 75 )
AND MA( Ref( Close, -4 ), 25) < MA( Ref( Close, -4 ), 75 )
AND MA( Ref( Close, -5 ), 25) < MA( Ref( Close, -5 ), 75 )
AND MA( Ref( Close, -6 ), 25) < MA( Ref( Close, -6 ), 75 )
AND MA( Ref( Close, -7 ), 25) < MA( Ref( Close, -7 ), 75 )
AND MA( Ref( Close, -8 ), 25) < MA( Ref( Close, -8 ), 75 )
AND MA( Ref( Close, -9 ), 25) < MA( Ref( Close, -9 ), 75 )
AND MA( Ref( Close, -10 ), 25) < MA( Ref( Close, -10 ), 75
)
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
---- LSpots keywords ?>---- HM ADS ?>
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
---- LSpots keywords ?>
---- HM ADS ?>
YAHOO! GROUPS LINKS
|