結算時,MC語法該如何作呢?

昨天10/20是台指的10月結算日,但我們今天不聊結算函數的寫法,而是來聊結算時的做法

#語法使用實務面有所不同

如果已經有結算函數,則語法中可以引用,或是像文中的基礎語法來定義日期,但這邊特別寫了2段,1段用setexitonclose1段寫出明確的時間來做事情,差別在什麼地方呢

如果要讓自己的在倉部位,完整的走完結算,用setexitonclose即可,但在MC裡面,如果要出現這種end of day exit,有2種方式,

1 MC重開,讓MC重新load資料

2 如果電腦都沒有重開的話,必需要到下1K棒收到資料之後,才會出現部位平倉的訊息,很可能因此莫名其妙地進+出場1

為了避免這種錯誤,其實結算之後重開MC即可,讓語法的setexitonclose提早發生,當然可以不用這個語法最好,就不會中這個錯誤。

當然這個語法也有不得不用的時候,像是日線等級的策略,因為日線在引用時間會有問題,無法指定時間,所以除非是日線的策略,不然盡量少用setexitonclose這個語法比較好

#要不要跟著結算也是一門學問

貼心提醒:
1.本公司所提供之即時報價資訊,不代表勸誘投資人進行期貨交易,且不保證此資料之正確性及完整性。
2.實際可交易商品相關資訊請以主管機關公告為限。