請問股期開盤前是否無法偵測?

  •   99 
  • 最後發表   hansen  2022 二月 14
hansen 發文於   2022/02/11

小幫手您好 :

   想寫針對股期在現貨開盤前(8:45~9:00)這段時間的雷達偵測訊號,但測試幾天都無訊號觸發,想請問策略雷達是否無法支援這段時間的偵測? 以下是部分程式及雷達設定 :

   頻率 : 日K

   觸發 : 啟動後只一次 (逐筆洗價)

   偵測商品 : 股票期貨近月商品

   部分程式 : 

if time >= 084500 and time < 090000 then

begin

  condition1 = (close / close[1]) - 1 > 0.1  // 當前股價比昨收價上漲>1%  

 

end;

if condition1 then ret = 1;

XQ小幫手 發文於   2022/02/14

Hello hansen,

 

小幫手猜測您應該是使用日頻率,在日頻率下time回傳會是0。

建議您可以勾選逐筆洗價並將time更改為currenttime,或是改為使用分鐘頻率並將腳本的close 修改為 getfield("Close", "D")。 (參考附圖)

須注意您的condition1 在 09:00 以後會維持在之前最後一次判斷的結果,換句話說,若 08:45~09:00 condition1 為 True 的話,當天都是True。

另外0.1是10%,1%的話應該是 > 0.01。

附上修改過的測試警示腳本供您參考。

附加文件

發表回覆
Close