淺談股票程序化自動(dòng)交易軟件的開(kāi)發(fā)
時(shí)間:2010-02-15 02:22
來(lái)源:未知 作者:admin 點(diǎn)擊:2753次
股票自動(dòng)交易軟件的開(kāi)發(fā)的關(guān)鍵,是要知道券商的股票交易接口,但是出于安全的考慮,券商對外是不公開(kāi)股票交易接口。
這看來(lái),我們自己是無(wú)法開(kāi)發(fā)股票自動(dòng)交易軟件的開(kāi)發(fā)。不過(guò),現在很多券商都提供了證券獨立委托系統。
如果我們利用券商都提供的證券獨立委托系統,再加以軟件開(kāi)發(fā)的技巧,那么我們就可以擁有自己的股票自動(dòng)交易軟件。
首先我們需要開(kāi)發(fā)一個(gè)股票價(jià)格的自動(dòng)監測模塊和定義一個(gè)自動(dòng)交易規則。
自動(dòng)監測模塊,現在對于我們來(lái)講也不是一個(gè)問(wèn)題。
那么自動(dòng)交易規則,如何定?則是一個(gè)關(guān)鍵問(wèn)題。
在什么條件下,實(shí)現買(mǎi)入或賣(mài)出?
在這里,我們先不討論這些。
我們先來(lái)談一談自動(dòng)交易軟件的開(kāi)發(fā)步驟。
1.開(kāi)發(fā)股票價(jià)格檢測部分----根據現在股軟代碼,修改一下,即可使用。
2.買(mǎi)入股票/賣(mài)出股票的價(jià)格設置部分
3.與券商的股票交易軟件關(guān)聯(lián)起來(lái)
呵呵,關(guān)鍵就是這里了。
我們只要將券商都提供了證券獨立委托系統打開(kāi),進(jìn)入該交易系統,
將我們自己開(kāi)發(fā)軟件與它關(guān)聯(lián)起來(lái),達到通過(guò)我們自己來(lái)的自動(dòng)“操作”券商都提供了證券獨立委托系統,
不就可以實(shí)現程序化自動(dòng)交易了嗎?!
現在,我們只要搞清楚,券商都提供了證券獨立委托系統的操作步驟就可以了。(責任編輯:admin)
本文來(lái)自:程序化交易者(www.programtrader.net)詳細出處參考:http://www.programtrader.net/a/securities/2010/0215/274.html
以浙商證券獨立委托系統 為例,如果如下。
進(jìn)入浙商證券獨立委托系統之后,
交易系統的標題(交易窗口的標題)顯示為“網(wǎng)上股票交易系統4.0”
通過(guò)該標題,我們就通過(guò)程序來(lái)進(jìn)行“操作”買(mǎi)賣(mài)股票操作了。
要實(shí)現這一點(diǎn),那么請分析一下和記住交易系統的通過(guò)鍵盤(pán)操作來(lái)進(jìn)行下單的操作步驟以及順序。
這一步不能搞錯哦,否則就得到你要的結果。
最最主要是要徹底搞清楚[賣(mài)出]和[買(mǎi)入]兩部分的操作步驟以及順序。
網(wǎng)上股票交易系統4.0[賣(mài)出]和[買(mǎi)入]兩部分的設置即可
浙商證券獨立委托系統的賣(mài)出操作,通過(guò)鍵盤(pán)來(lái)操作的共分10步。
第1步鍵入={F2}
第2步鍵入=輸入股票代碼
第3步鍵入={TAB}或{ENTER}
第4步鍵入=輸入交易價(jià)格
第5步鍵入={TAB}或{ENTER}
第6步鍵入=輸入交易數量
第7步鍵入={TAB}或{ENTER}
第8步鍵入={ENTER}
第9步鍵入={ENTER}
第10步鍵入={ENTER}(責任編輯:admin)
本文來(lái)自:程序化交易者(www.programtrader.net)詳細出處參考:http://www.programtrader.net/a/securities/2010/0215/274_2.html
當然,通過(guò)程序來(lái)操作的話(huà),就需要做一個(gè)調整,以保證操作步驟的正確。
調整的操作步驟如下:
第1步鍵入={ESC} --- 確保放棄可能存在的操作
第2步鍵入={F2} --- 進(jìn)入賣(mài)出畫(huà)面
第3步鍵入= --- 模擬鍵盤(pán)指向股票代碼
第4步鍵入= --- 模擬鍵盤(pán)輸入股票代碼
第5步鍵入=wait xx --- 延時(shí)等待幾毫秒
第6步鍵入={TAB} --- 模擬鍵盤(pán)
第7步鍵入= --- 模擬鍵盤(pán)輸入交易價(jià)格
第8步鍵入={TAB} --- 模擬鍵盤(pán)
第9步鍵入= --- 模擬鍵盤(pán)
第10步鍵入={TAB} --- 模擬鍵盤(pán)
第11步鍵入= --- 模擬鍵盤(pán)輸入交易數量
第12步鍵入={ENTER} --- 模擬鍵盤(pán)
第13步鍵入=wait xxx --- 延時(shí)等待幾毫秒
第14步鍵入={ENTER} --- 模擬鍵盤(pán)(責任編輯:admin)
第15步鍵入=wait xxx --- 延時(shí)等待幾毫秒
第16步鍵入={ENTER} --- 模擬鍵盤(pán)
好了,有了這個(gè)步驟,寫(xiě)出代碼已經(jīng)不是問(wèn)題。
本文來(lái)自:程序化交易者(www.programtrader.net)詳細出處參考:http://www.programtrader.net/a/securities/2010/0215/274_4.html