怎么解決反手下單問題? [MC]
-
MC用戶求助:
您的問題會涉及兩個盲點:第一、平倉反向下單MC是如何處理的;第二、CTP是如何計算保證金的。
第一、平倉反向下單MC是如何處理的
對于平倉反向,MC底層會發兩筆單子到交易所,一筆是平倉單,一筆是開倉單,當然它們之間會有一個先后順序,先發平倉單再發開倉單,(這個時間差我不清楚,但是非常近)所以您可以在交易總管中看到兩筆單子,一筆是平倉,一筆是開倉。而勾選“交易設定”之后中“平倉反向、開倉單等待時間500毫秒”就是開倉單最多等待平倉單500毫秒;也就是,開倉單會等待平倉單成交之后才發到交易所,但是這個等待時間最多是500毫秒,這個設定最多支持10000毫秒。
第二、CTP是如何計算保證金的
例如,當前您有1手多頭持倉,那么現在您再發一手空頭開倉到交易所(因為交易所支持雙向持倉),CTP有一個機制,會識別您的單子是開倉還是平倉,這里是開倉,那么在成交之前,會占用兩筆保證金,成交之后會收到1筆保證金(按單向大邊收到保證金原則收到雙向持倉的保證金,這個原則是咨詢過上期所的);而單獨的平倉是當然是不會占用保證金的。
結合第一和第二條,當您使用平倉反向時,發送一筆平倉單和一筆開倉單,若平倉單先成交則釋放保證金,那么后面的開倉只會占用一筆保證金,您的10000元是夠的;若開倉單先到交易所,那么您的資金會被占用兩筆保證金(可能會不夠),這時是會被拒絕的;原則是平倉單會先到交易所成交,然后開倉單再到交易所,但是由于網絡,這個成交順序是不能保證的,導致您有委托單有時會被占用一筆保證鑫,有時會占用兩筆保證金,所以您需要勾選交易設定中的“平倉反向、開倉單等待時間”,以確保平倉先成交,再成交開倉。
?
-
MC回復討論一:
您的問題會涉及兩個盲點:第一、平倉反向下單MC是如何處理的;第二、CTP是如何計算保證金的。
第一、平倉反向下單MC是如何處理的
對于平倉反向,MC底層會發兩筆單子到交易所,一筆是平倉單,一筆是開倉單,當然它們之間會有一個先后順序,先發平倉單再發開倉單,(這個時間差我不清楚,但是非常近)所以您可以在交易總管中看到兩筆單子,一筆是平倉,一筆是開倉。而勾選“交易設定”之后中“平倉反向、開倉單等待時間500毫秒”就是開倉單最多等待平倉單500毫秒;也就是,開倉單會等待平倉單成交之后才發到交易所,但是這個等待時間最多是500毫秒,這個設定最多支持10000毫秒。
第二、CTP是如何計算保證金的
例如,當前您有1手多頭持倉,那么現在您再發一手空頭開倉到交易所(因為交易所支持雙向持倉),CTP有一個機制,會識別您的單子是開倉還是平倉,這里是開倉,那么在成交之前,會占用兩筆保證金,成交之后會收到1筆保證金(按單向大邊收到保證金原則收到雙向持倉的保證金,這個原則是咨詢過上期所的);而單獨的平倉是當然是不會占用保證金的。
結合第一和第二條,當您使用平倉反向時,發送一筆平倉單和一筆開倉單,若平倉單先成交則釋放保證金,那么后面的開倉只會占用一筆保證金,您的10000元是夠的;若開倉單先到交易所,那么您的資金會被占用兩筆保證金(可能會不夠),這時是會被拒絕的;原則是平倉單會先到交易所成交,然后開倉單再到交易所,但是由于網絡,這個成交順序是不能保證的,導致您有委托單有時會被占用一筆保證鑫,有時會占用兩筆保證金,所以您需要勾選交易設定中的“平倉反向、開倉單等待時間”,以確保平倉先成交,再成交開倉。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容