最近在測試
怎麼樣的下單環境設定
比較穩定
需求:
1.多股票下單
2.2個券商下單軟體同時運作

有點像是作業系統的多工處理(也許吧!!)
本來以為不會很難
但實作後發現
"真的要作好流程的規劃"
最後得到的結論:
WHILE=1
用到這個程式碼的程式,只要一個就好

第1個需求遇到的情況,就是多檔股票同時出現交易訊號時,流程要如何安排?
同時下單一定會失敗
最怕的是A股的訊號給B股吃到
運氣好就亂賺
運氣不好就雖到爆

解法:
監控程式:
監控A是否有訊號
停頓(少至需等到交易A執行檔可開啟並關閉監控程式)
監控B是否有訊號
....................
監控N是否有訊號

交易程式:
先關監控程式
執行交易
交易完成後,啟動監控程式

停頓的時間是個關鍵,萬一失敗,把時間調長一點,就可以成功。

測試實作:
1.在策略檔先作出多個訊號
2.啟動監控程式

第2個需求遇到的情況,比較麻煩,目前實作常無解法
失敗原因:2個下單軟體同時運作時,AUTOIT無法正確的操作下單軟體
就WINACTIVATE("券商軟件")法無動作,原因不明。
但單獨運作是可行的

新想法:
1.循序執行一個下單軟體,但怕太複雜,程式易掛
2.弄2台筆電吧@@

棒尬 發表在 痞客邦 留言(0) 人氣()