以下是我的程式碼,主要是用昨天的最高價、最低價以及收盤價計算CPD,我希望能夠抓出開盤價低於NH,但當盤中價格比AH高能主動通知:
//CDP = (最高價 + 最低價 + 2*收盤價) /4
//AH = CDP + (最高價 - 最低價)
//NH = 2*CDP - 最低價
//NL = 2*CDP - 最高價
//AL = CDP - (最高價 - 最低價)
input:Length(20); setinputname(1,"高低計算期數");
settotalbar(3);
setbarback(Length);
variable:HighLow(0),CPD(0),AH(0),NH(0),ni(0),OT(0);
HighLow=high-low;
CPD=(highd(1)+lowd(1)+2*closed(1))/4;
AH=CPD+(highd(1)-lowd(1));
NH=2*CPD-lowd(1);
if highd(0) > high and C>AH and opend(0)<NH then ret=1;
將上述程式設定於策略雷達,但卻會找出直得、尼克森、昆盈等不符合的股票,再麻煩協助指點,謝謝。
另外附上策略雷達的設定如附件。
1 評論