本文目錄一覽:
- 1、Quant 應該學習哪些 Python 知識
- 2、怎樣用 Python 寫一個股票自動交易的程序
- 3、個人能做量化交易嗎
- 4、python 開源量化平台 vn.py有什麼用
- 5、國內哪個期貨程序化交易軟體最好?
- 6、如何用python 接入實時行情數據
Quant 應該學習哪些 Python 知識
1. 如果還需要Deep Learning方面的東西的話,可以考慮Theano或者Keras。這兩個東西可能會用在分析新聞數據方面。不過不是很推薦使用這類方法去做量化模型,因為計算量實在是太大,成本很高。
2. 交易框架方面,除了vn.py,還推薦PyAlgoTrade框架,github上可以搜到。私以為這個框架比vn.py牛逼太多了,畢竟是一個在金融IT領域混跡近20年的老妖的作品,架構設計不是一般的優秀。
3. 國內的話,ricequant是個不錯的選擇,雖然使用的是Java,但是團隊我見過,都是做金融IT出身的,基本上都有7、8年以上經驗,底層功底非常紮實,做事情都很靠譜。現在他們也在考慮把SDK擴展到Python這邊。
4. 國內的行情和交易介面,使用的是自己的協議(比如CTP介面使用的是FTD協議),而不是國際上廣泛使用的FIX協議,並且都不開源。如果需要連接行情,還需要考慮將介面SDK為python封裝一下。(修改:評論中有人提到很多券商也開放了FIX介面,不過似乎是在內網使用)
5. 有人談到資料庫了,這裡我也說一下,對於高頻tick級別的數據,其量級可以達到每天TB級別,普通的關係資料庫是扛不住的。如果試圖使用傳統的關係資料庫,比如Oracle之類的可以省省了。對付這種級別的數據,採用文件系統+內存索引會更好。不過這種場景,一般也就是機構裡面能碰到了,個人quant可以不用考慮。
怎樣用 Python 寫一個股票自動交易的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很複雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測準確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
個人能做量化交易嗎
個人當然可以做量化,畢竟一般個人都是要上班或者有其它的工作,全職做交易有些不切實際。我是比較推薦白天好好工作,晚上回家學習研究量化和策略研究,這樣有好的模型放到雲伺服器上運行就可以了。
但是交易都有風險,既然來做交易,就要用虧損的心理準備,量化策略適用於歷史行情,未來不一定持續有效。最好是在有一定交易造詣的基礎上,用程序化軟體做一些輔助工作。比如盤前做好計劃,盤中讓軟體去執行,這樣也不耽誤正常的工作。
對於有充足時間做全職交易的,也能研究一下量化交易。
python 開源量化平台 vn.py有什麼用
開源交易平台開發框架
入門Python方便使用 vn.py學習建議
1.目前中文教程大多停留在2.5的版本上,所以如果英語很差(又沒有編程基礎)最好從這裡開始。而且目前並非所有的模塊,錯,是大多數 模塊 都不支持3.X。
國內前景就是,你可以獨立完成XXXX就牛逼。
3.X捨棄了向下兼容性,立志把Python做的盡善盡美,但是各個 模塊 的更新情況不太樂觀。(怎麼的也得3-5年吧)
2.Python 涉及的面比較廣,其實任何語言都是,可以做所有的事情,就是各自的語言特點決定這種語言做這個方面適合與否。
3.Python 適合用於快速開發,解釋性語言導致了運行效率比較低,但是開發速度相對於其他語言卻很高。
參考資料
.百度知道[引用時間2018-3-28]
國內哪個期貨程序化交易軟體最好?
1.先說國內的期貨交易軟體,包括Kingstar、恒生、Vertex、文華、博一大師閃電手、快期、易盛、先鋒、MC、TB;國外期貨交易軟體需要在香港簽約。
2.具體介紹:
1)國內最早使用的期貨交易軟體,其實有三種:-Kingstar,-Hang Seng,-Peak。所以這三種軟體其實都差不多,每一種的滲透率都很高。Vertex很少使用,因為它主要提供證券的櫃檯系統。目前使用它作為期貨交易客戶端的公司只有兩家,東海和新紀元。頂點的穩定性還是很好的。這是國內三個市場使用較早的軟體。
2)文華軟體的一大特點是在軟體行情的界面中嵌入了所有與之合作的期貨公司的名稱,客戶查找起來非常方便。而且它有一些半自動交易的條件,比如交叉交易。
3)博一大師閃電下單的界面更像股票下單界面,所以很多從股票轉來的朋友更喜歡用博一的閃電下單。
4)快速期,有兩個版本,V2和V3。V2版尤其像老醫生的版本,其特點是界面設置快速指南,幫助您快速設置您想要的界面和功能。V2還有一個「報告」功能,可以生成一段時間的交易報告,投資者可以隨時查看自己的交易情況。V3有一個交易品種報價系統,在這裡可以看到交易品種的報價。他的界面可以更加個性化。因為連接CTP平台,速度還可以,但是穩定性比較差。V3可以交易期權,V2不能。
5)但是現在90%以上用的是文華財經和博一的期貨交易軟體,是程序化的,用易盛和先鋒的人更多。另外,文華財經的隨身銀行的app開始收費了,每手開銀行0.2元,關銀行0.2元。所以期貨交易app建議用期貨公司自己的app,基本都是博一大師公司開發的,功能齊全。操作界面和文華財經的隨身銀行很像,關鍵是完全免費。所以,最後總結一下,如果是手動交易的普通散戶,使用文華財經電腦版+期貨公司app的交易軟體組合;如果從事期貨編程交易,可以用易盛或者先鋒。
6)國外期貨交易軟體。我問期貨公司,只有去落地簽,香港,或者有香港護照,才有可能開一個真實的對外賬戶。國內開的對外賬戶都是假的。任何時候跑了,校長就再也回不來了。
如何用python 接入實時行情數據
有專門的實時行情API介面,例如微盛的實時行情API介面,通過類似這樣的介面就可以接入了。
原創文章,作者:IMSM,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/135667.html