Hello areehoi, Yes, this is basically what I'm trying to accomplish
along with an added component. Thank you for helping. I'm studying
your code now. 

--- In [email protected], "areehoi" <[EMAIL PROTECTED]> wrote:
>
> I've been following your post on the Donchian Channel and got it to
> work ... then went ahead with an Exploration (below) It came up with
> 24 BUYS out of my 4724 stocks/ETF database. Is this possibly you end
> objective??
> Dick H.
> 
> /*The Donchian Channel is a simple trend-following breakout system. 
> The signals derived from this system are based on the following basic
> rules: 
> 1. When price closes above the Donchian Channel, buy long and cover
> short positions. 
> 2. When price closes below the Donchian Channel, sell short and
> liquidate long positions*/
> 
> pds = Param("pds", 30, 20, 5, 1);
> 
> DonchianUpper =HHV(Ref(H,-1),pds);
> DonchianLower = LLV(Ref(L,-1),pds);
> DonchianMiddle = (DonchianUpper+DonchianLower)/2;
> VS = (Volume - EMA(V,10))/(EMA(V,10))*100;
> 
> Plot(DonchianUpper,"DU",colorBlue,styleLine);
> Plot(DonchianMiddle,"DM",colorGreen,styleLine);
> Plot(DonchianLower,"DL",colorRed,styleLine);
> Plot(C,"C",colorBlack,styleCandle);
> 
> Buy = H > Ref(HHV(H,30),-1);
> BuyPrice = Ref(HHV(H,30),-1);
> Sell = L < Ref(LLV(L,30),-1);
> SellPrice = Ref(LLV(L,30),-1);
> 
> Filter = C <30 AND C >2 AND Volume > 100000 AND C> Ref(C,-1)AND PDI
> (14)> MDI(14);
> 
> Result = WriteIf(Buy,"Buy","Sell");
> AddTextColumn( WriteIf(Buy, "Buy" , "Sell" ) ,   "TRADE" ,  5 ,  
> IIf(Buy,colorYellow, colorWhite), IIf(Buy, colorDarkGreen, colorRed) );
> AddTextColumn(IndustryID(1) ,"     Industry Sector      ", 25.0,
> colorWhite, colorBlue);
> AddColumn( Close, "Close", 1.2, IIf( ROC(C, 1 ) >= 0,
> colorDarkGreen,colorRed ),50 );
> AddColumn(Ref(Close,-1),"Y-Close",1.2, IIf(
> ROC(Ref(C,-1),1)>=0,colorDarkGreen, colorRed ),50 );
> AddColumn( Volume, "Volume", 10.0, IIf( ROC(V, 1 ) >=
> 0,colorDarkGreen, colorRed ) );
> AddColumn( ROC( Close, 1 ), "ROC(1)", 1.2, IIf( ROC(C, 1 ) >=
> 0,colorDarkGreen, colorRed));
> AddColumn (VS, "VolSurge",1.2,colorWhite,colorBlue);
> 
> Buy = ExRem(Buy,Sell);
> Sell = ExRem(Sell,Buy);
> 
> --- In [email protected], "electricwally77" <soundmaker@>
> wrote:
> >
> > Hello, I'm trying to show the 30 period donchian channel on my chart.
> > The code seemed to run okay but I'd like to see the price channel
> > displayed on my chart. Appreciate the help. The code is listed below.
> > 
> > pds=30;
> > DonchianUpper =HHV(Ref(H,-1),pds);
> > DonchianLower = LLV(Ref(L,-1),pds);
> > DonchianMiddle = (DonchianUpper+DonchianLower)/2;
> > 
> > Plot(DonchianUpper,"DU",colorBlue,styleLine);
> > Plot(DonchianMiddle,"DM",colorGreen,styleLine);
> > Plot(DonchianLower,"DL",colorRed,styleLine); 
> > 
> > pds=30;
> > Buy = H > Ref(HHV(H,30),-1);
> > BuyPrice = Ref(HHV(H,30),-1);
> > Sell = L < Ref(LLV(L,30),-1);
> > SellPrice = Ref(LLV(L,30),-1);
> > 
> > Buy = ExRem(Buy,Sell);
> > Sell = ExRem(Sell,Buy);
> >
>


Reply via email to