開發好了??
❷ 怎樣用 Python 寫一個股票自動交易的程序
方法一
前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一版步。對於股票的權散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。
方法二
是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。
方法三
滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。
方法四
就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧
❸ 為什麼自動交易程序要自己編
後來新出的一些演算法語言雖然各有自己的語法,但是如何把人腦的邏輯轉化成電腦的機器邏輯,基本思路和方法都是十分相似的。這里碰到的一個問題是鑽研精神。我看到海內外交易論壇中有些朋友把很多軟體都玩了個遍,有的還很深入,可最後仍然沒有找到適合自己的平台,這十分可惜。交易員的時間是寶貴的,熟悉和學習各種交易平台不是我們的工作,利用它們來盈利才是。有些專業搞計算機的朋友水平極高,已經到了自己編寫交易平台的境界。高山仰止,不過非職業IT人士也不必灰心氣餒,編程能力和盈利能力之間,本沒有明確的函數關系,另外是否需要 reinvent the wheel, 這也是一件值得商榷的事情。幸運的是在全球化背景下,海外交易軟體行業為我們提供了極大的選擇空間。我一直贊同這樣一個看法: 我們日常所做工作的百分之九十五,在任何一個成熟的海外交易軟體平台上都能完成。應付諸如瀏覽行情,測試研發,乃至自動交易這些事,TRADESTAION, MULTICHART, NINJATRADER, AMIBROKER, OPENQUANT, RIGHTEDGE, 這其中任何一個軟體都綽綽有餘。看著順眼的就是適合的,適合的就是最好的。鉚牢一個鑽研下去,假以時日成功的機會大。當然,無論你選擇什麼平台,下載安裝了該平台以後還是需要編寫一些公式來把你的交易策略上載到平台之中進行測試。測試成功以後要進行策略部署,這里是自動交易系統的基建部分(ATS infrastructure ),根據不同平台,可能需要更復雜的編程。 為什麼ATS最好自己編呢?我想可能有三個原因。首先是使用習慣的問題。如果東西是自己寫的,那麼肯定可以最大限度地符合自己的操作習慣。大到下單種類/下單數量/scaling 方法/hosted server的設定 ,小到界面上一個按鈕放置的位置,都可以調試到讓自己滿意為止。第二個原因是ATS平台的打造,和任何其他軟體產品一樣,不是一件一勞永逸的事情,需要經常更新和升級。(這里ATS 中的system(系統),指行使下單改單撤單職能的自動交易部分,不是指交易策略的更新和升級)。交易品種,交易規模,賬戶數目,甚至API介面端程序升級帶來的種種細微變化都可能隨時引出新的問題,對ATS 的 infrastructure 提出新的要求,所以後續的維護很重要,如果不是自己編寫,發生問題時很可能會發生束手無策的情況,相當麻煩。最後一個原因是心理方面的。想想看,把你的機器灌輸給一台沒有生命的機器,讓它 do the dirty job for you—— 日復一日地嚴格按照你的思維去重復繁雜無趣的盯盤下單工作,這是件多麼有趣的事情。如果能產生盈利的話,毫無疑問這就是交易的最高境界。這里如果ATS 不是你自己編程的,那麼樂趣會少很多。當然對交易而言,物質上的獲得是第一位的,精神上的追求要稍後才會發生。在剛踏入這個行業的時候,只要能保證盈利,哪怕是blackbox系統我也會毫不猶豫地接受。
❹ 開發一個自動交易系統需要哪些步驟和准備
你的系統策略,代碼轉化(可以用MT4來編寫),回測,實盤,不用多久,你就會賺大錢,迎娶白富美,走上人生巔峰。想想還有點小激動呢,嘿嘿~~
EA不易,無聖杯。
❺ 如何建立自己的自動交易系統
下降趨勢中的買點把握
波段王呈現綠色,股價跌速放緩。當背離王形成底部背離,而如果背離王為紅柱狀態,波段王由綠變紅,可以少量建倉。如果J線上穿50,則符合「三分制」要求,可以加倉買進。
❻ 股票如何實現程序化交易和自動交易
股票想實現程序化交易和自動交易,需要兩點:
1、券商有交易介面;
2、有合適的程序化交易軟體(量化交易軟體)。
滿足以上兩點,就可以通過程序化交易軟體(量化交易軟體),設置好交易觸發條件,讓軟體自動交易。
❼ 我想開發屬於自己的股票軟體!自動交易
如果你是程序員,你一定可以解決。
❽ 什麼軟體能實現股票自動交易呢
貓頭鷹自動交易系統,適用於國內所有開戶券商,
對融資賬戶支持特別好。實現盲點獲利,
智能化證券交易、多賬戶監視等。
有效提高盈利,控制風險,獨立手機端管理,功能齊全。
❾ 如何用java實現股票的自動化交易
1、目前,中國股市中,股票自動化交易簡稱自動交易或機器交易,是投資策略家將自己的交易策略系統化了的電腦程序。這種電腦程序能夠代替人在互聯網上進行股票、期貨、黃金、外匯等證券的交易,故稱智能自動化交易。
2、自動交易軟體可以對接各類行情分析軟體的股票預警窗口,而且在大智慧、通達信、益盟操盤手、東方財富通、新飛狐、交易開拓者等軟體皆可適用。軟體通過預警窗口讀取用戶自編公式選出的股票,然後自動買賣。另外還內置了5個經典的賣出模型:破價位賣出、破XX日均線賣出、MACD死叉賣出、KDJ死叉賣出、動態止盈賣出。在股票用戶自己買入股票後,不用整天盯盤,通過交易手簡單的幾個設置,就可以完成無人值守全自動賣出,在業界享有「平倉大師」的美名,既解決了令人糾結的艱苦的盯盤問題,又克服了貪婪、恐懼的人性弱點,該止損就止損,該止盈就賣在相對的高點,有效地規避深套和半道被主力洗出來的局面。
❿ 散戶如何做股票自動化交易
很難,如果你不追求賺錢,玩玩的,沒事,資金不大的,如果要求高的,穩定盈利的,人家的機構的,開發一個自動化交易系統,一個團隊的,都弄了十多年了,花費超過幾百萬,人家外國的,開發這套系統的,包括摩根大通,匯豐哪些投行的,人家都要去調研,收集情報和信息,然後人工錄入系統,你想啊,人家哪些都是精英,一個精英年薪十多萬以上,軟體工程也是,人家多少人,成本估計1年都最少過幾百萬,加上各種成本,估計過幾千萬成本,先不說賺還是虧。能做下來,中國沒,外國有,不多。
比如,西蒙斯就是自動化交易的鼻祖。人家可是數學家,你是嗎?
而我自己的,本身也是軟體工程師,也熟悉金融,都耗費了估計最少20多年時間研究,還沒弄出來,可想而知。從1990年開始。
你想啊,哪怕當一個軟體工程師的收入,我每天耗費估計超過10小時以上的,1年多少日,這么多年耗費多少青春和時間,只是愛好,你說多難,所以,時間也是錢,人工成本多高?如果你想快點的,請人才的,你想啊,人才的,多少錢一個月,提供什麼環境,你要有多少資金,多大實力,怎樣才能招到人才,也是一個問題。
而哪些所謂平台,老實說,我都用過了,沒什麼鳥用,因為所有系統,都無法實現,永久的穩定盈利,甚至,能讓你從10萬賺到5000萬,都不可能,如果可能,為什麼,哪些平台哪些高手,上不了富豪榜,如果有這樣能力,是錢找他們,不是他們找錢了,大把資金找他們。所以千萬不要信XX老師XX培訓機構,XX權威學院派哪些所謂XX經濟學家忽悠,他們自己都做不到。真的。包括高校的老師。
其實,甚至很多基金經理自己,真心,精通金融的同時,精通程序開發,我幾乎沒見過這樣的人。深入了解,不是,會金融,就不會開發,會開發,就不會金融,哪怕西蒙斯本人,他也不會開發,你看看他的故事就知道,他也是花大把大把的錢請會開發的高手做的。後來甚至有個開發的高手出賣他,然後把那套程序賣給對手,哈哈哈,反正他的故事本身就是傳奇!包括用自己的女來色誘人家。
而且,你散戶,第一,你有沒這樣的時間,第二,有沒這樣的技術,達到專業級,類似架構師這樣的能力,類似阿里巴巴的多隆這樣的牛人,一人可以頂一個團隊的!因為,你沒這樣的技術,是開發不出來,難度太大了,畢竟對錢的。所以,為什麼,很多機構,都出現過烏龍指的問題,就是因為,有可能,程序或者人為的錯誤導致的。人,總是有錯的。人無完人。
第三個,如果是讀書太多的人,實踐經驗太小的,所以,中國是出不了這樣的人才,哪怕出了,也很少,估計就1,2個。最多。
第四個,中國環境是不允許,也很難的。畢竟是政策市。除非,牛人。