我有一個日K的程式, 想要在某些特殊的pattern出現後, 做當沖, 只是開盤買進(或放空), 收盤時回補!
XQ好像不能像Multicharts一樣, 使用 buy at open, sell at close 這類的語法?
請指教!
我有一個日K的程式, 想要在某些特殊的pattern出現後, 做當沖, 只是開盤買進(或放空), 收盤時回補!
XQ好像不能像Multicharts一樣, 使用 buy at open, sell at close 這類的語法?
請指教!
Hello GaryChiang,
如果是在日頻率逐筆洗價的狀況下可以。
由於日頻率逐筆會用1分鐘Bar來模擬當天的Bar,所以您可以使用 GetField("Time", "1") 來取得該分鐘的時間。
需注意的是,由於是日頻率,所以無法使用 time,因為time在日頻率是0。
您可以用像是:
if position = 0 and getfield("Time", "1") = 090000 then setposition(1, market);
這樣的話就會在觸發後的下一根進場。
而出場的話可能就會是:
if position = 1 and getfield("Time", "1") = 131500 then setposition(0, market);
1 評論