程序化期貨測試用哪個合約
『壹』 程序化交易要自己去編程嗎程序化適合哪些投資工具呢除了期貨 國內的td能用嗎跪求高手解答
程序化交易主要針對的是國內期貨品種,准確率高, TD比較活躍不適合。現貨中我們有榨菜一個品種長期測試。我們就是做期貨程序化交易的,每天盤前有發表多空研判,程序化交易的真諦就是認真不折不扣地執行好每一個交易指令,雖然每個指令不是百分百准確,但起碼是多盈少虧
『貳』 請問程序化交易系統是如何實現的用的是什麼編程語言怎麼測試適用范圍是什麼謝謝!
1、程序化交易系統目前主要是通過計算機程序實現的,其實就是把交易者決策的過程用計算機語言描述出來,然後由計算機給出交易建議或直接發送交易指令到期貨公司的交易系統中去,完成一筆交易。
比如我們用自然語言思考某個品種是否應該買入賣出時:「如果大豆0901價格跌破3000元,則開倉賣出三分之一......」用計算機語言描述時可能就是:
「IF A0901<=3000 THEN SELL......」
當然實際上的程序編寫是比較復雜的,因為要做大量的邏輯判斷和公式計算。
2、理論上來講,用什麼語言都可以完成這樣的任務,但因為涉及到大量的數據讀寫和網路存取,所以最好用自帶資料庫功能的編程語言,比如Delphi,不但資料庫功能很強,而且可直接讀寫SQL-Server、Oracle、Sybase等證券期貨行業普遍採用的資料庫,相應的網路控制項也齊全。
3、此類交易系統適合所有的交易市場,證券、期貨、外匯都已經有了類似的交易系統,但各自的模型基礎不一樣,因為這些軟體都是根據交易者的經驗來建立交易模型並編寫的,而不同的交易者思路是不完全相同的。
4、在證券市場和期貨市場上,如果個人要建立一個計算機程序化交易系統的話,首先要做的當然是建立交易模型,也就是把自然語言描述的交易決策過程轉換成計算機語言。
其次是建立交易介面,這里有兩個介面問題要解決,一是你的交易程序要讀取行情軟體的數據,以便系統根據行情數據作出交易決策並發出交易指令;二是你的交易程序發出的指令要下到證券公司(期貨公司)的交易伺服器上去,就像你自己敲單一樣。
介面問題涉及到TCP/UDP埠的讀寫,證券(期貨)公司和交易所的通信都是通過TCP/UDP進行的,他們不對最終客戶開放介面,這就需要你自己破解數據格式了。
所以要建立一套有效的程序化交易系統,不但要求程序的編寫者有成功的、長期有效的交易經驗,還要懂得將這些經驗用計算機語言描述出來,這不是一個很簡單的過程。
『叄』 程序化測試期貨和股票不一樣,而期貨主力合約經常更換,無連續。怎麼處理這樣的問題的
可以選擇主力連續合約來測試
『肆』 期貨程序化模型測試
理論上包括很多人都說指數測試效果好,但我切身經歷不這么認為。
你可以通過語句把交割月去掉,然後測試,這樣效果更好。
一家之言,僅供參考;歡迎Q我交流。
-------------------------------------------
1.「月份等於交割月只平倉不開倉」
你把它翻譯成相應軟體的語句。
2.無法挑選主力合約實現長期測試;
主力合約存續期只有一段時間,無法實現長期連續;用主力連續測試中間存在很多不必要的缺口,還不如用指數測試。
『伍』 期貨程序化交易哪個軟體好用收費如何
交易開拓者、文華贏智都可以,前者按筆收費,多收交易所25%,後者按年收費,具體要跟軟體商談,你有興趣可以去這下載看看http://www.htgwf.com/
『陸』 期貨程序化交易軟體哪個好
目前使用的主流程序化
交易軟體
是
文華財經
的贏智交易軟體,該軟體支持
程序化模型
編寫。
『柒』 程序化交易時數據合約要用指數合約還是主力合約好
主力合約,程序化交易最怕跳空,盡量找交易活躍連續的做
『捌』 哪一種期貨程序化軟體能用模擬賬號測試模型
程序化 糾錯蟲蟲相信 程序化交易蟲蟲 不信
1944年 第一台計算機誕生的時候 華爾街就在研究程序化交易 至今不可以