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

Reply via email to