台指期早盤有信號接午盤無動作

  •   281 
  • 最後發表   delbert  2025 五月 05
delbert 發文於   2025/04/29

如題  早盤收盤時有信號觸發 1:45的K棒的收盤條件成立  應該在3:00開盤後執行 卻無動作?請問有人有遇到同樣的問題嗎?

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

早盤都收盤了,當然無法觸發訊號。你應該在下午三點開盤的第一個Tick,判斷早盤最後一個K棒是否有訊號,若有訊號,就進場。

delbert 發文於   2025/04/30

請問許教授  可是我的指定商品是台指期 並且在排程設定在 "期權全日" 這樣應該是要會執行才對?

虎科大許教授 發文於   2025/04/30

這樣是不會執行的。

delbert 發文於   2025/05/02

許教授您好 按照您的說法早盤最後一筆假使有觸發信號 也是無法將信號保留到午盤 必須另外在午盤開盤的第一個tick再可是在腳本設定時並不是  "逐筆洗價"   實在有點困惑  想請教許教授  1.要如何在午盤第一個tick去檢查早盤是否有信號?  2假使有信號是在甚麼時候成交?(假設是市價單)是午盤第一根K棒的收盤價嗎?請許教授幫忙解惑 謝謝

虎科大許教授 發文於   2025/05/02

(1)假設資料頻率是5分鐘,洗價模式是逐筆洗價,且判斷買進的條件是5期均線黃金交叉:

var: intrabarpersist hasOrdered(false);

if time=150000 and hasOrdered=false then

   begin

      if c[1] cross over average(c[1],5) then setposition(1,market);

      hasOrdered=true;

   end;

(2)逐筆洗價的情況下,若134500出現均線黃金交叉,則150000的第一個Tick會觸發訊號,且送出市價單買進1口。

delbert 發文於   2025/05/05

謝謝許教授 我大概了解了 重點還是要改成逐筆洗價 還有一點小疑問在150000回去判斷上根K線如果是成立 那成交的價格是否是150100的價格?

虎科大許教授 發文於   2025/05/05

逐筆洗價時,會是觸發當下的價格,也就是150000第一個Tick進來,就會觸發,並送單。

發表回覆
Close