找尋最後一盤1329價格突破當日新高 或 跌破當日新低

  •   37 
  • 最後發表   AJLI  4 週前
AJLI 發文於   2025/09/20

1.請問 要如何 在1分K環境下蒐集 0900-1324 的最高價和最低價 ? 

2.取1329當日收盤價 在1分k 是用下列去蒐集嗎
        value1=getBarOffset(date,132900);//1329 1分K

         close[value1]> 0900-1324的最高價

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/09/20

(1)自動洗價設定1秒洗價一次。從132500開始到133000。

(2)主頻率:1分鐘。

(3)0900-1324 的最高價和最低價其實就是當天的最高價getField("最高價","D")與最低價getField("最低價","D")。

(4)最後5分鐘試撮,沒有實際成交價。你可以用132400的收盤價代表132900的價格,但這個價格不可能高於當天最高價,也不可能低於當天最低價。

虎科大許教授 發文於   2025/09/20

若你希望在132900用試撮成交價判斷,可用q_SimulatedTradePrice

在自動洗價的情況下:

If currentTime>=132900 and q_SimulatedTradePrice>getField("最高價","D") then setposition(1, getField("漲停價","D"));

AJLI 發文於   2025/09/21

謝謝許教授 

應該是我沒打清楚, 應該是要取 1330 試搓後的價格(xq1分K是顯示1329) 也是當日收盤價 

也就是 股票最後一盤有收破當日新高 或是最後一盤跌破當日新低 

AJLI 發文於   2025/09/21

謝謝許教授 

應該是我沒打清楚, 應該是要取 1330 試搓後的價格(xq1分K是顯示1329) 也是當日收盤價 

也就是 股票最後一盤有收破當日新高 或是最後一盤跌破當日新低 

我這邊再多多嘗試 

虎科大許教授 發文於   2025/09/21

當天都收盤了,就算收盤價突破高點,你也什麼事都做不了。

XS小編 發文於   2025/09/26

Hello AJLI,

 

小編補充,如果您要找出當日收盤為當日新高的話,可以用定時洗價的方式,取得在 132400 時的最高/最低價,然後用試撮成交價或在收盤後用收盤價去比對 (定時洗價依設定可在收盤後的一小段時間還會繼續運算)。

若是在回測的話,只需比較 132400 的當日最高價和 132900 的收盤價即可。

發表回覆
Close