小編你好:
編輯了個簡單腳本也通過了編譯
但是無法應用選股無法應用回測....
請釋疑
感謝
(1)若你的腳本是選股腳本,則無法執行,因為選股腳本最小的頻率是日頻率。
(2)若你的腳本是警示腳本,則只會在當日第一根K棒且condition1及condition2為True時,才會警示。
謝謝許教授解惑
請問若要使用五分K頻率警示
需要訂購哪種方案?
盤中量化交易模組。
謝謝許教授
請問小編:
我編輯了警示腳本希望可以在開盤後找到第一根5分K收黑K(090500時收黑)且開盤價大於3%
為什麼在090500 之前就會有警示出現?比如090000 大同(2371)
以下請指正
感謝!
// 設定執行頻率為 5 分鐘
if barfreq <> "Min" or barinterval <> 5 then raiseruntimeerror("請設定為5分鐘頻率");
// 判斷是否為當日開盤第一根 K 棒
if IsSessionFirstBar then begin
// 條件 1:開盤價較昨日收盤價跳空大於 3%
// GetField("Close", "D")[1] 代表昨日日線收盤價
condition1 = open >= GetField("Close", "D")[1] * 1.03;
// 條件 2:第一根 5 分 K 收黑 (收盤價 < 開盤價)
condition2 = close < open;
// 同時滿足則觸發
if condition1 and condition2 then ret = 1;
end;
因為在跑歷史K棒時,condition1及condition2已經變成True。
Hello 豪爾,
小編補充,如果您使用的是逐筆洗價的話,只要商品有洗價(交易),腳本就會運算,而不會到K棒結束後才運算。
若希望等K棒結束後再運算,要勾選非逐筆洗價,才會在確定K棒結束後的洗價時運算。
已了解
感謝小編
9 評論