I made that correction, but the backtest only generates one trade, although I can see in that there are more situations when the three conditions are true (through the plot functions). Maybe this has to do with backtest settings?
thanks --- In [email protected], Graham <[EMAIL PROTECTED]> wrote: > > these muswt be same as the timeframeset > > cond115m=TimeFrameExpand(cond1,inHourly); > cond215m=TimeFrameExpand(cond2,inHourly); > > -- > Cheers > Graham > AB-Write >< Professional AFL Writing Service > Yes, I write AFL code to your requirements > http://www.aflwriting.com > > > > On 24/03/07, pmxgs <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I'm having trouble getting this trade signals to work, I hope you can > > help me. > > My data is in 15 min bars. The first two conditions are checked in > > hourly bars and the third is checked in 15 min bars. > > AFL code is like these (I added the plots tto see if the conditions > > were correctly checked): > > Unfortunately it only generates one trade, although there are several > > times when the three conditions are true. > > Can someone tell me why this happens? > > Maybe the time frame functions are not properly used. > > > > TimeFrameSet(inHourly); > > cond1=C>EMA(C,20); > > cond2=Ref(MACD(),-2)>0 AND Ref(MACD(),-2)>0;\\2 previous period macd > > \\above zero > > TimeFrameRestore(); > > Cond3=C<EMA(C,20); > > cond115m=TimeFrameExpand(cond1,in15Minute); > > cond215m=TimeFrameExpand(cond2,in15Minute); > > Buy=cond115m AND cond215m AND Cond3; > > Sell=0; > > Plot(Cond115m,"cond115m",colorGreen); > > Plot(Cond215m,"cond215m",colorBlue); > > Plot(Cond3,"cond3",colorRed); > > > > thanks >
