[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[amibroker] Re: How to buy on multiple conditions?



PureBytes Links

Trading Reference Links

Mark,

That looks like it will work and is much simpler than my solution.
I like simple! 

Thanks,
Tom


--- In amibroker@xxxxxxxxxxxxxxx, "Mark Jarvis" <mark.jarvis@xxx> 
wrote:
>
> How about
> 
> BuyTrigger = Cond1 AND Cond2 AND Cond3 AND Cond4;
> Buy = Ref(BuyTrigger, -1) == 1 AND BuyTrigger == 0;
> 
> On 15/02/07, trb0428 <tombrowne34@xxx> wrote:
> >
> >   I have found a solution and am posting this in case anyone else 
is
> > struggling with the same issue.
> >
> > regards,
> > Tom
> >
> > .
> > .
> > .
> > event_setup = Sector_50DMA AND Industry_50DMA AND Industry_rsi AND
> > Stock_rsi;
> >
> > event_buy = Sector_50DMA_buy AND Industry_50DMA_buy AND
> > Industry_rsi_buy AND Stock_rsi_buy;
> >
> > for(i=0;i<BarCount-1;i++)
> > {
> > if(event_setup[i])
> > {
> > for(k=i;k<BarCount-1;k++)
> > {
> > if(event_buy[k])
> > {
> > Filter[k] = Buy[k] = 1;
> > k = BarCount -1; // break out of inner loop
> > }
> >
> > }
> > }
> > }
> >
> > --- In amibroker@xxxxxxxxxxxxxxx <amibroker%
40yahoogroups.com>, "trb0428"
> > <tombrowne34@> wrote:
> > >
> > > Hi-
> > >
> > > I want to buy when four multiple buy setup conditions rise 
above a
> > > certain level after falling below a certain level. I can easily
> > detect
> > > when these setup conditions are met (all below the level) at the
> > same
> > > time with the Buy statement below but I dont want to buy then. I
> > want
> > > to buy the first day when all four of these conditions are no
> > longer
> > > true (all above the level) after having been true. I have tried
> > various
> > > attempts using exrem and flip and highestsince and combinations
> > > thereof but I can't seem to get there. I am hoping this is a 
common
> > > issue and someone can steer my down the right path.
> > >
> > > Thanks,
> > > Tom
> > >
> > > Sector_50DMA = Sector_ratio <= LastValue(Percentile
> > > (Sector_ratio,Limit_period,10));
> > >
> > > Industry_50DMA = Industry_ratio <= LastValue(Percentile
> > >
> > > Industry_rsi = RSIa(FC,12) <= LastValue(Percentile(RSIa(FC,
> > > 12),Limit_period,10));
> > >
> > > stock_RSI = RSI(12) <= LastValue(Percentile(RSI
> > (12),Limit_period,10));
> > >
> > > BUY = Sector_50DMA AND Industry_50DMA AND Industry_rsi and 
stock_RSI
> > >
> >
> >  
> >
>



Content-Description: "AVG certification"
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.441 / Virus Database: 268.17.39/687 - Release Date: 2/14/2007 4:17 PM