Try starting with something like this. You might want to limit the 
trades when the ATR is lower than some threshold value. This would 
indicate a sideways or shallow channel with small bars. I assume you 
want to take a position when the market starts to move or becomes 
more volatile. 

// ATR lookback

pATR = Param("ATR period", 15, 2, 50, 1);

fATR    = ATR(pATR);
fHHV    = HHV(H, pATR);
fLLV    = LLV(L, pATR);

Buy     = H >= fLLV + 3 * fATR; // you can try C rather than H
Sell    = L <= fHHV - 3 * fATR; // you can try C rather than L 

Plot(fATR, "ATR", colorBlack);

PlotShapes(Buy  * shapeUpArrow,   colorGreen);
PlotShapes(Sell * shapeDownArrow, colorRed);

Barry

--- In [email protected], "binjobingo" <[EMAIL PROTECTED]> wrote:
>
> Hi anybody have afl for this
> 
> Lookback period should be adjustible
> 
> ATR parameter should be adjustible
> 
> New UpMove starts when price moves 3 ATRs
> up from the lowest low or lowest close over 15-period look-back. 
> 
> New Downmove starts when price moves 3 ATR's down from the
> highest high or highest close over 15-period look back period
>


Reply via email to