我是MC新手,而這個問題一直讓我很困惑,那就是在Power Language程式裡要如何得知實際庫存部位?
例如我在元大期貨開戶,準備用MC跑策略自動交易,依我目前的了解似乎有三個:
<1> marketposition*currentcontracts
<2> i_MarketPosition_at_Broker
<3> i_MarketPosition_at_Broker_for_The_Strategy
但元大期貨告訴我,他們不支援<2>和<3>,而<1>是策略部位,未必等於實際部位,這可讓我相當困惑!在無法掌握實際部位的情況下讓程式下單,會不會產生無法預料的嚴重災情呢?
或是有甚麼設定可以讓<1>會跟實際部位一致呢?
還請凱衛的專家或前輩們幫忙解惑,謝謝!
我猜
1. 每個圖表下單的帳號商品口數各自獨立, 目前下單機應該無法告知每個程式想知道的細節
2. 專注在每個圖表能否正常下單, 重啟 MC 時總口數與庫存一致便可
3. 最大的風險不在下單口數錯誤, 而是... 你看一下留言板都在討論啥就知道了
謝謝PC前輩的說明,前輩有提到"專注在每個圖表能否正常下單, 重啟 MC 時總口數與庫存一致便可"
請問如何在重啟MC時讓總口數與庫存一致?
是不是在"策略屬性"的"自動交易"下,
[重新計算]
勾選 "當經紀商回報市場部位異動"
勾選 "當經紀商回報委託成交"
[設定起始經紀商留倉部位]
勾選 "顯示部位輸入視窗"
勾選 "永遠顯示"
-----------------------------------------------
如此在重啟MC時,MC會跑出一個視窗讓你輸入實際部位,然後marketposion和currentcontracts的值就會正確了,後續程式交易就不會誤判了。
請問實際運作上是這樣嗎?還請前輩解惑,感恩!
to 白頭翁
被稱前輩不敢當
差不多就是你寫的意思
目前凱衛的下單機還不支援真實庫存的回報功能