盤中抓次高點

  •   1.1K 
  • 最後發表   Tyler Chou  2021 六月 08
Tyler Chou 發文於   2021/06/07

頻率為1分鐘

我想定錨個股當天走勢的最高點並且取得當時的價位以及時間點(以變數atime(0)紀錄時間)

然後十分鐘內從高點向下修正超過1%並且出現轉折往上的狀況,反轉向上幅度超過這段時間區間高低點的50%(以變數btime(0)紀錄此時時間,並確認創高修正並反彈的時間間隔不超過十分鐘)

但凡發生上述狀況則透過盤中即時監控跳出來,可是盤中監控卻跑不出來QQ,求解

附加文件

排序方式: 標準 | 最新
Tyler Chou 發文於   2021/06/07

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;

 

 

XQ小幫手 發文於   2021/06/08

Hello Tyler Chou,

 

您的這兩行

value1 = highD(0); //當日最高點

value2 = lowest(L,10); //過去十分鐘最低

並不是最高點和之後10根 bar 的最低。

而是最高點和最近10根 bar 最低。

 

針對您提到的這段條件

然後十分鐘內從高點向下修正超過1%並且出現轉折往上的狀況,反轉向上幅度超過這段時間區間高低點的50%(以變數btime(0)紀錄此時時間,並確認創高修正並反彈的時間間隔不超過十分鐘)

附上警示腳本供您參考。

附加文件

發表回覆
Close