假設我想要設定台指期5分K策略:
(1) 8:50收盤時整根K棒(含最高最低價)必須在10000~15000區間內,當天才做交易! 然後等突破10000或跌破15000時馬上範圍市價買進。
(2) 星期三不做。
請問該怎麼寫呢?
condition1 = t = 0850 and L > 10000 and H < 15000;
condition2 = dayofweek(d) <> 3;
if condition1 and condition2 then begin
進場條件
end;
你進場條件要再確認
0850 K 棒收在 10000~15000,
下一個成交價基本上也是在 10000~15000,
另外 MC 沒有範圍市價的機制,看是要自己寫讓價限價單或是使用內建下單機讓價功能。
感謝回覆!
我本來也是這樣寫,但這樣不就變成只有看08:50那根K棒了?
因為接下來的K棒都不是08:50,就都不會作用了...
我的理解對嗎?
if t = 0850 and L > 10000 and H < 15000 then condition1 = true;
每次換日將 condition1 = false 就好。
謝謝說明,我大概懂了!
那如果MultiChart不支援範圍市價,我要如何做到像MIT一樣,觸價的時候自動丟一張限價單呢?
例如: 等到價格往上突破15000時,立即委託一張15000的限價單,這樣做得到嗎?
還是一定要等到突破後的下根K棒才能自動下單及回測呢?
您好,
凱衛下單機有停止單轉讓價限價單機制,
您可於下單機停止單執行方式選擇【洗價-讓價】,
讓價設為 0 點,
例如語法是 buy next bar 15000 stop;
則當行情往上漲過觸發價時,
會委託漲過 15000 該 TICK 價格的限價單,
若行情連續就可達到你要的效果,
但若行情跳空,
例如 14990 直接跳到 15010,
那會委託 15010 的限價單。
謝謝回覆! 之後我再試試看!