close
今天10/20是台指的10月結算日,但我們今天不聊結算函數的寫法,而是來聊結算時的做法
如果已經有結算函數,則語法中可以引用,或是像文中的基礎語法來定義日期,但這邊特別寫了2段,1段用setexitonclose,1段寫出明確的時間來做事情,差別在什麼地方呢
如果要讓自己的在倉部位,完整的走完結算,用setexitonclose即可,但在MC裡面,如果要出現這種end of day exit,有2種方式,
1、 MC重開,讓MC重新load資料
2、 如果電腦都沒有重開的話,必需要到下1根K棒收到資料之後,才會出現部位平倉的訊息,很可能因此莫名其妙地進+出場1次
為了避免這種錯誤,其實結算之後重開MC即可,讓語法的setexitonclose提早發生,當然可以不用這個語法最好🤣,就不會中這個錯誤。
當然這個語法也有不得不用的時候,像是日線等級的策略,因為日線在引用時間會有問題,無法指定時間,所以除非是日線的策略,不然盡量少用setexitonclose這個語法比較好👍

 

1020-1.jpg

1020-2.jpg

 

arrow
arrow
    全站熱搜

    陳宏傑 發表在 痞客邦 留言(0) 人氣()