This should work cond1 = flip(pivotlow,pivothigh); // cond1 is true when pivot low comes in and stays true until pivothigh is true cond2 = cross(ema1,ema2); buy = cond1 and cond2;
Good Luck Rajiv To: [email protected] From: [email protected] Date: Sun, 28 Dec 2008 21:17:13 +0000 Subject: [amibroker] Re: Condition 'Given that'... A formula sets pivotlow and pivothigh then Buy = IIf(BarsSince(pivotlow) < BarsSince(pivothigh) AND cond2, True, False); If pivotlow should not be present on the signal bar then Buy = IIf(!pivotlow AND BarsSince(pivotlow) < BarsSince(pivothigh) AND cond2, True, False); Barry --- In [email protected], "shahariar4" <shahari...@...> wrote: > > HI! > > I am trying to set 2 conditions to buy as such that- > > cond1= pivot low; > cond2=fast EMA cross Slow EMA; > > > Buy= Given that cond1 has already happened ( there's already a pivot > low and no pivot high yet) and then any other following when ( bar) > when cond2 is met i want to buy. > > If i set like Buy= cond1 And cond2; that looks for a bar on which > both conditions are met together but my objective is to buy on cond2 > given that cond1 is already there. Can anyone please help? > > Will highly apreciate if anyone can kindly help. > > > thanks, > > Shahariar > _________________________________________________________________ Send e-mail faster without improving your typing skills. http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_speed_122008
