大年初一介紹一下程序化交易
時間:2023-03-17 09:42:01 | 來源:電子商務(wù)
時間:2023-03-17 09:42:01 來源:電子商務(wù)
目前程序化交易主要分為兩大類
1、在已有的交易軟件上去寫腳本代碼,比如開tuo者,文hua財經(jīng),金zi塔,multicharts,也可以在通達信上自編指標(biāo)里編寫帶交易指令的指標(biāo),或?qū)慏LL插件形式丟到它的Plugin目錄下,當(dāng)然也有用python和R或matlib的,python特別適合初學(xué)者,語法簡單易掌握。這一類不需要太多關(guān)于軟件方面系統(tǒng)性知識,簡單學(xué)習(xí)一下,掌握幾個函數(shù)就可以寫一些簡單的策略了;因為這些軟件平臺已經(jīng)幫用戶封好了各類行情指標(biāo)的接口,而且還有許多開放的網(wǎng)絡(luò)平臺提供回測,不需要用自行去收集tick數(shù)據(jù)和計算指標(biāo),用戶僅僅只需要構(gòu)思好自己的開倉條件、平倉條件、止盈止損條件就可以了。
2、利用API自行編寫,目前常用的API有:CTP, 恒生,JSD(金仕達),易盛, 飛馬,飛創(chuàng)........;不過用這類大多是計算機科學(xué)與技術(shù)專業(yè)或軟件工程專業(yè)畢業(yè)的人員,也有一些半路踏上程序員之路的人。這些API接口除開恒生,易盛的接口形式不太一樣,其他幾個API接口形式都極其相似,熟悉了一個,其他基本就可以很快上手。這一類,用戶可以自行開發(fā)行情軟件(收集tick數(shù)據(jù)計算各類指標(biāo)繪制各類圖形化界面即UI)和報單軟件(就是下單的),也可以僅僅只開發(fā)策略(幾行代碼),我本人是用CTP。
附圖:是我自己用CTP做的一個簡單期貨交易系統(tǒng)(支持多個期貨公司多個賬戶多個策略同時登錄交易)
一般客戶來說不需要自己寫這個UI了,UI是給人看的,而計算機是不需要看到UI的。所以把自己的重心放在策略的研究和編寫上。如果是第一類借已有交易平臺編寫策略的客戶,UI部分已經(jīng)被交易平臺代您寫好了,不需要做這部分工作。
最后,祝大家在新的一年里,財運旺旺旺.....