頻率為1分鐘
我想定錨個股當天走勢的最高點並且取得當時的價位以及時間點(以變數atime(0)紀錄時間)
然後十分鐘內從高點向下修正超過1%並且出現轉折往上的狀況,反轉向上幅度超過這段時間區間高低點的50%(以變數btime(0)紀錄此時時間,並確認創高修正並反彈的時間間隔不超過十分鐘)
但凡發生上述狀況則透過盤中即時監控跳出來,可是盤中監控卻跑不出來QQ,求解
if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");
var:atime(0);
var:btime(0);
value1 = highD(0); //當日最高點
value2 = lowest(L,10); //過去十分鐘最低
condition1 = value1*0.99>=value2; //過去十分鐘最高最低差1%以上
if value1 = highD(0) then atime=time; //記錄當日最高點出現的時間
if q_last >= value2+(value1-value2)*0.5 then btime=time; //記錄過去十分鐘報價明顯反彈的時間
If xf_xaverage("D",getfield("volume","D")[1],10)>3000 //過去十日成交量至少三千張
and GetSymbolInfo("買賣現沖")=true //剔除掉無法當沖的股票
and GetField("估計量")>=xf_xaverage("D",getfield("volume","D")[1],5) //估計量大於5日均量
and condition1=true //過去十分鐘最高最低差1%以上
and q_last >= C[1] //即時報價在平盤以上
and TimeDiff(aTime, bTime, "M") <= 10 //過去十分鐘創高後明顯修正又反彈 時間間隔小於10分鐘
Then Ret=1;
2 評論