昨天的期貨收盤是16302, 而因為月結的關係,轉倉之後,別的券商會在今天開盤前,把昨天收盤調整成16198, 才能銜接今天的盤,而XQ的看盤仍停留在16032, 這樣會導致均線計算誤差很大,請問是否有自動轉倉的設計,或哪裡可以手動轉倉?

期貨如何自動轉倉
- 764
- 最後發表 Shu(Sharon) 2 週前
想請問小幫手,現在有自動換倉的功能了嗎,小型台指近月(一般)該如何進行轉倉呢
Hello 豬仔,
自動交易沒有自動換倉功能。
如果您是問如何在腳本中換倉的話,您可以在腳本中判斷是否為期貨換月日,WeekOfMonth 和 DayOfWeek 可以協助判斷是否每月的第三個星期三。
如果是換月日的話,就在日盤快結束時離場,隔天再進場即可。
請問小編,若是用DaysToExpirationTF=1來代替判斷可以嗎?
沒有這樣推薦是否這函數有限制?
想請問小幫手,現在有自動換倉的功能了嗎,小型台指近月(一般)該如何進行轉倉呢
想請問小幫手,現在有自動換倉的功能了嗎,小型台指近月(一般)該如何進行轉倉呢
你可在10月份契約到期的10/15當天,執行兩個策略,於特定時間點一個出場、一個進場。兩者都用參數設定買或賣。一個策略監控10月份契約(假設要賣),另一個策略監控11月份契約(假設要買)。時間點到了,兩個策略都送出委託,就可達到轉倉的效果。
Hello EasonKao,
小編補充,XQ現在沒有自動換倉的功能。
若需要轉倉的話,可以參考許教授提供的方法,或是連續月商品用腳本判斷當日是否為到期日,如果是的話則在日盤收盤前出場,夜盤開盤時進場即可 (搭配變數即可作到)。
舉例來說:
var: intrabarpersist _filled(0);
if date = GetSymbolInfo("到期日") and currenttime > 131500 and filled <> 0 then begin
_filled = filled;
setposition(0, market);
end;
if currenttime > 150000 and _filled <> 0 then begin
setposition(_filled, market);
_filled = 0;
end;
這樣應該就能夠作到換月轉倉的動作。
9 評論