|
本帖最後由 tonyhsiao 於 19-7-8 17:29 編輯
也許是因為我是用VB.net寫的
小弟我不是寫程式的, 對於C++完全一竅不通
下單機是我第一支Windows程式, 所以用VB.net算是對入門者最容易懂的
*下單功能是券商給的sample code
*Winsock是Google找來拼湊的, 用眼睛觀察看不出有延遲, 但用輸出檔案方式記錄MC發出訊號時間及下單機收到訊號正式下單出去的時間, 不是全部都有差異, 但是有差異的話, 可以發現最長是差到快1秒
*Filemapping也是Google找來拼湊的
感謝3樓的Mick, 這幾天我google了sendmessage wm_copydata, 也拚出了可以接收MC訊號並可下單
這方法似乎是目前我嘗試使用的方法中最好的方法
不用輸出檔案, 避免長時間運作損壞硬碟或SSD
也無像Winsock有delay現象
現在我用sendmessage 方式將MC產生的賣買訊號直接輸出給下單機, 同時也直接輸出即時報價給下單機(等於下單機串接MC報價)
我下單機現在已經可以依MC訊號自動下單
也可以用下單機手動下單, 即時計算損益, 設定停利停損點幫忙執行停利停損
這也是我想自己寫下單機的原因,依自己需求開發
|
|