編寫了一個套利的vba程序。
目前的套利程序模板已經(jīng)包含了價差分析,分批下單,自動追單等基礎(chǔ)功能。
1 將兩個品種正確的代碼和市場信息填入后,單擊“顯示品種數(shù)據(jù)”按鈕,
即可在窗口相應(yīng)位置出現(xiàn)該品種的最新數(shù)據(jù)(如圖),和兩品種的價格差。
差價值是根據(jù)品種1減去品種2的值得出。
2 在中間的條件區(qū)域中填入條件信息。
3 條件全部設(shè)定好以后,在“清空信息”按鈕上方出現(xiàn)條件設(shè)定的概述(如圖),
檢查是否正確后,就可以單擊“執(zhí)行條件”按鈕開始執(zhí)行。
當(dāng)滿足條件后,就會按照設(shè)定進行下單交易。
4 過程中可以單擊“暫停操作”按鈕和“手動平倉”按鈕。執(zhí)行相應(yīng)操作。
單擊后,將程序的狀態(tài)設(shè)為停止,單擊“執(zhí)行條件”后才可以繼續(xù)進行自動交易。
聲明:
交易過程中交易數(shù)量為1手。品種1下單1手,后品種2下單1手,為一輪。
條件設(shè)置中“數(shù)量”的填入為輪數(shù)。
追單的設(shè)置,考慮到有時下單后上時間不交易影響進程,所以程序會自動撤單,
選中追單則將撤單不上,直到補上撤單后,進行下一輪交易。否則將會漏單。
還有在“清空信息”按鈕上方應(yīng)藏著操作信息提示,當(dāng)條件設(shè)定完整后,會自動顯示。 其中顯示了程序的狀態(tài)。(如圖)
最下方的空間主要是對下單的時間記錄。
應(yīng)多使用模擬交易多熟悉程序操作。程序如有不足之處,可以提出意見。
下載地址 http://www.weistock.com/download/taoli.frm
導(dǎo)入方法:解壓縮后,運行金字塔,點擊“文件”菜單->導(dǎo)入 ,文件類型選窗體文件
導(dǎo)入taoli.frm窗體
關(guān)閉金字塔,重新啟動
按Alt+F8彈出 執(zhí)行宏 窗口,下拉菜單選擇剛才我們導(dǎo)入的窗體即可運行了。
對于外盤發(fā)現(xiàn)了一個問題 就是獲取外盤的持倉量,為空倉的時候不對,沒有判斷返回的正確性。所以第一手開倉不行。國內(nèi)品種交易沒問題。
ZQ 是代表鄭州期貨交易所
工具--市場與板塊,中 有“品種市場“ 所代表的交易所的代碼對照表