個人投資者怎麼實現簡單的程序化交易?
例如我想自己寫簡單的程序,實現一些股票自動網格交易,我使用的是券商給的軟體,西南證券的金點子財富管理終端。需要一些第三方的軟體嗎?還有自己寫一些程序,進行模擬盤程序化交易又怎麼實現?個人對matlab比較熟悉,能用matlab控制資金賬戶進行交易嗎?股票行情怎麼抓到matlab中去呢?
題主比較大的困惑在於進行回測和模擬交易兩步如何實現?還有股票行情數據如何實時抓取?
回測和模擬交易兩步如何實現?
&>&>&>其實這個框架自己搭是很繁瑣的。我自己做量化策略的研究使用的是JoinQuant,這類的公開量化平台的好處在於已經有現成歸集好的數據,以及提供了一些易用好懂的API方便編寫策略程序。同時給出交互較好的回測實現以及提交模擬交易進行實時測試。JQ我很喜歡的一點是,提交的模擬交易產生的交易信號可以通過微信接收提醒,在個人實盤介面沒打開的情況下,這種方式很方便自己跟實盤。
股票行情數據如何實時抓取?
&>&>&>上述提到的平台可以作為很靠譜和實時的數據來源。另外推薦一個財經數據API:TuShare -財經數據介麵包。也是業內比較公認的,很多高校研究都是從這裡取數據。
像平台上沒有提供API支持的數據,我會選擇性的從tushare自己存下來再上傳到平台上使用。
關於語言。
題主會matlab的話,學一門新語言應該不難。推薦再學習一下python,是比較主流的量化語言,很簡單易學。
希望能幫助到你。
=======================================================================
說點題外話。以前自己也是學了很多想搭系統做交易,發現去年開始很多開放的量化平台開始上線。選了一家合適自己的平台,給個推送門:社區 - JoinQuant,社區里和知乎同名,發表了不少策略回測的帖子,對量化策略感興趣的捧個場~
【回測來啦】——鱷魚法則交易系統,15年至今114%
【簡單的多均線擇時策略】那個天台排隊的孩子,我給你講個故事
【網格交易策-年化30%+】網格大法好,熊市不用跑~
【組合管理】——投資組合理論(有效前沿)
多因子模型+資產組合優化
參考現貨白銀的盤面。
策略簡單的話,我可以實現按策略自動化買賣。
可以去國信證券開通Tradestation 實盤,這個支持程序化交易,不用擔心行情去哪裡獲取,你只需要專註於你的策略!
程序化交易系統是指將設計人員交易策略的邏輯與參數在電腦程序運算後,並將交易策略系統化,並實現自動化交易。 說白了也就是把一些固定的交易策略通過寫程序固定下來,讓電腦去執行,所以重要的還是交易策略,軟體平台本身如虎添翼而已。
除非以研究為方向,你可以去學用python 或Matlab去折騰,否則還是建議使用已成型的策略平台。國內知名的有文華財經、TB(交易開拓者)、金字塔和MC等
快速實現期貨程序化交易的必要條件:
一、實現自動化下單的平台。
二、策略,好的策略難尋。外面各種出售的策略,我可以免費送一鍋。
三、你要懂得用,當然是花時間了,多久呢,自己熟悉基礎,一般要三個月,還略懂皮毛,有人真心帶你,幾個小時會得到精髓。
用文華就可以。然後通過文華開個股票帳戶,目前只支持恆泰證券
我不懂matlab,excel功底也不好。慢慢的,知道在哪下載股票數據,然後自己寫策略放在excel評測,自動化程度很低。個人覺得股市裡,人性是不可靠的,制定的系統跟你的閱歷經歷相關,所以,這條路還很長。。。。。。
推薦閱讀:
※高手都說行情不可預測,那麼策略是怎麼出來的?所有的策略不都是基於判定未來是漲還是跌而做出來的嗎?
※交易員們在讀新聞的時候是怎樣一個思路?