當前位置:首頁 » 交易知識 » 怎麼編程自動化交易股票
擴展閱讀
華工科技的股票趨勢 2025-06-24 21:53:54
股票交易每日最後5分 2025-06-24 20:27:44
春光科技股票年報造假 2025-06-24 19:31:46

怎麼編程自動化交易股票

發布時間: 2021-04-25 10:44:54

⑴ 怎樣用 Python 寫一個股票自動交易的程序

概率炒股法:
下面方法買漲不買跌,同時避免被套,缺點,手續費比較高,但完全可以吃完整個牛市,熊市不會被套。
用python獲取股票價格,如tushare,如果發現股票當天漲幅在大盤之上(2點30到2點50判斷),買入持有一天,下跌當天就別買,你可以用概率論方法,根據資金同時持有5支,10支或20支,這樣不怕停盤影響,理論上可以跑贏大盤。好處:避免人為沖動,缺點手續費高
還有一種是操作etf,如大盤50etf,etf300,中小板etf,創業板etf,當天2.30分判斷那個etf上漲就買入那支,買入漲幅最大的,不上漲什麼都不買,持有一天,第二天上午判斷一下,如果下跌超過2%賣掉。好處:不會踩地雷,缺點:漲隨大盤,我比較推薦這個方法,外圍的風險比較小。
具體的python程序我有,比上面復雜,有止贏止損位,資金管理,監視管理,我用在實盤當中,自動化下單也已解決。
我覺得程序的成敗不在一日之功,在於長期穩定賺錢,如運行十年,過多的數據分析也無意義,因為預測未來永遠是一個概率問題,不是百分之百確定的,如果你的程序能在長時間多次數上戰勝市場,你的程序就能趨向大數定理。
否則一時的回撤會讓你停止程序自動執行,而無法趨向大數定理中的穩定概率。
如果有一個程序能百分之99確定,那麼基本上肯定是分析了內幕交易數據,和徐x一樣,每次重倉一支股,這種手法應該是得到了內幕,也就不需要什麼程序來交易了。
巴菲特的交易模式實質上也是內幕交易的一種,因為他靠的是外在分析,實地考查,估計這是尋找內幕的手段,現在做大了,這種效果就不靈了,收益也下降了,美國經濟也下滑了,所以巴菲特的未來是必定是暗淡的,因為內幕交易的池子有限,資金量大了不好操作。
想想如果巴菲特生在蘇聯,印度,日本等等其他國家,他可能在街頭要飯,美國二戰後經濟環境加傾向內幕造就了他,而不是炒股技術有多神。所以巴菲特不屑於程序化交易。
巴菲特及不少美國式的股神實際上是倖存者偏差造成的,你想想蘇聯的股神在那裡?為什麼一個都沒有?(「沉默的數據」、「死人不會說話」)
我覺得未來真正能成股神必定是程序,不是人,因為一個好的程序策略可以用一輩子,實現長期穩定增長,當然前提是社會經濟環境穩定,不會出現類似蘇聯的動亂,也不會出現日本式的惡性通脹(對貨幣m2有點擔心)。

太多的股票讓股民每天沉浸在選股的游戲中,選股造就了券商的行情軟體,實際上很多數據都是沒有用的,所有的關鍵是按操作方法永遠執行下去才能趨向穩定概率,否則今天換一種明天換一種方法,今天按kdj,明天按macd,後天按boll,大後天按ddx,大大後天按自編指標,多條件選股,最後錢都交手續費或止損不及時被套牢了。這時券商收傭金的目的也就達到了,每年券商收的傭金比股市分紅要高。不管行情如何,只要多請幾個股評員,總有方向說對的,玩個概率游戲讓大家頻繁交易,券商的收入只會增不會降。所以千萬別信股評,玩的是概率游戲,如同預測硬幣的正反,請十個股評師必定有個能預測三次正確的神股評。你信這個神股評,後面可能是三次都不準,呵呵。所以券商和行情軟體總會在收盤或午休時彈出各種消息或評價,說實在的這種東西沒有一分錢的價值。可能早就寫好了上漲的說法是模塊a,下跌的說法是模板b,平市的說法是模板c,只是填上當天數據即可,都是八股文,都是馬後炮,一樣的事件上午說成是上漲理由,下午說成是下跌理由。
程序的策略經過測試後的關鍵在於穩定執行,長期穩定執行,長期長期穩定穩定執行執行,重要的事說三遍。

人性無法戰勝的弱點是執行力,小學生都懂的天天向上,每日進步,世間有幾人能做到?而穩定幾十年執行更是難上加難,如同背英語單詞一樣,理論上一天背一百個,一百天就可以一萬詞,但十年,二十年過去了,你可能還是三千詞以下。

用程序的目的就是百分之百執行到位,沒有折扣,真正戰勝人性的弱點,和t+1沒有關系。

另外通過一定方法降低手續費也可以使你的資金活得更久,如把上面的日模型改為周或月模型。

⑵ 股票程序化交易代碼怎麼編寫

您好,針對您的問題,國泰君安上海分公司給予如下解答
這是專業技術人員才會編寫的東西,具體的也分各種情況,很高端的編寫程序,技術人員編寫程序收費都是很昂貴的,這對編寫人員有很高的要求,不僅很復雜而且很難很深。不做這行的人是做不來的。
希望我們國泰君安證券上海分公司的回答可以讓您滿意!
回答人員:國泰君安證券上海分公司客戶經理屠經理
國泰君安證券——網路知道企業平台樂意為您服務!
如仍有疑問,歡迎向國泰君安證券上海分公司企業知道平台提問。

⑶ 如何自己動手 編 股票自動交易軟體

⑷ 如何學習編寫一個股票交易軟體的交易程序

建議先學基礎的C語言及匯編基礎開始,可以先看下別的交易程序,再自己練習。

⑸ 股票如何實現程序化交易和自動交易

股票想實現程序化交易和自動交易,需要兩點:
1、券商有交易介面;
2、有合適的程序化交易軟體(量化交易軟體)。
滿足以上兩點,就可以通過程序化交易軟體(量化交易軟體),設置好交易觸發條件,讓軟體自動交易。

⑹ 怎樣用 Python 寫一個股票自動交易的程序

  • 方法一

    前期的數據抓取和分析可能python都寫好了,所以差這交易指令介面最後一步。對於股票的散戶,正規的法子是華寶,國信,興業這樣願意給介面的券商,但貌似開戶費很高才給這權利,而且只有lts,ctp這樣的c++介面,沒python版就需要你自己封裝。

  • 方法二

    是wind這樣的軟體也有直接的介面,支持部分券商,但也貴,幾萬一年是要的。


  • 方法三

    滑鼠鍵盤模擬法,很復雜的,就是模擬鍵盤滑鼠去操作一些軟體,比如券商版交易軟體和大智慧之類的。

  • 方法四

    就是找到這些軟體的關於交易指令的底層代碼並更改,不過T+1的規則下,預測准確率的重要性高於交易的及時性,花功夫做數據分析就好,交易就人工完成吧

⑺ 股票普通投資者有沒有辦法通過編程實現程序化交易

可能不需要編程,在同花順里好像就有自定義交易規則,只不過我不敢讓它自己跑,都是手動下單的...

⑻ 散戶如何做股票自動化交易

很難,如果你不追求賺錢,玩玩的,沒事,資金不大的,如果要求高的,穩定盈利的,人家的機構的,開發一個自動化交易系統,一個團隊的,都弄了十多年了,花費超過幾百萬,人家外國的,開發這套系統的,包括摩根大通,匯豐哪些投行的,人家都要去調研,收集情報和信息,然後人工錄入系統,你想啊,人家哪些都是精英,一個精英年薪十多萬以上,軟體工程也是,人家多少人,成本估計1年都最少過幾百萬,加上各種成本,估計過幾千萬成本,先不說賺還是虧。能做下來,中國沒,外國有,不多。
比如,西蒙斯就是自動化交易的鼻祖。人家可是數學家,你是嗎?
而我自己的,本身也是軟體工程師,也熟悉金融,都耗費了估計最少20多年時間研究,還沒弄出來,可想而知。從1990年開始。
你想啊,哪怕當一個軟體工程師的收入,我每天耗費估計超過10小時以上的,1年多少日,這么多年耗費多少青春和時間,只是愛好,你說多難,所以,時間也是錢,人工成本多高?如果你想快點的,請人才的,你想啊,人才的,多少錢一個月,提供什麼環境,你要有多少資金,多大實力,怎樣才能招到人才,也是一個問題。
而哪些所謂平台,老實說,我都用過了,沒什麼鳥用,因為所有系統,都無法實現,永久的穩定盈利,甚至,能讓你從10萬賺到5000萬,都不可能,如果可能,為什麼,哪些平台哪些高手,上不了富豪榜,如果有這樣能力,是錢找他們,不是他們找錢了,大把資金找他們。所以千萬不要信XX老師XX培訓機構,XX權威學院派哪些所謂XX經濟學家忽悠,他們自己都做不到。真的。包括高校的老師。
其實,甚至很多基金經理自己,真心,精通金融的同時,精通程序開發,我幾乎沒見過這樣的人。深入了解,不是,會金融,就不會開發,會開發,就不會金融,哪怕西蒙斯本人,他也不會開發,你看看他的故事就知道,他也是花大把大把的錢請會開發的高手做的。後來甚至有個開發的高手出賣他,然後把那套程序賣給對手,哈哈哈,反正他的故事本身就是傳奇!包括用自己的女來色誘人家。
而且,你散戶,第一,你有沒這樣的時間,第二,有沒這樣的技術,達到專業級,類似架構師這樣的能力,類似阿里巴巴的多隆這樣的牛人,一人可以頂一個團隊的!因為,你沒這樣的技術,是開發不出來,難度太大了,畢竟對錢的。所以,為什麼,很多機構,都出現過烏龍指的問題,就是因為,有可能,程序或者人為的錯誤導致的。人,總是有錯的。人無完人。
第三個,如果是讀書太多的人,實踐經驗太小的,所以,中國是出不了這樣的人才,哪怕出了,也很少,估計就1,2個。最多。
第四個,中國環境是不允許,也很難的。畢竟是政策市。除非,牛人。

⑼ 如何實現股票或者期貨的自動化交易

程序化交易跟機械化交易本質沒啥區別
只是自動化而已
跟高手能不能拼在於
首先如何定位高手?
比如,年收益100倍?10倍?1倍?0.3倍?
其實這些神話都有人實現過?
拉瑞就實現過年收益100倍,但我們為啥在富豪榜中能看到巴菲特,而沒有拉瑞?
拉瑞的確是高手,但是他肯定不穩定,或者在高收益的要求下不穩定
手動交易的思路我覺得跟主觀交易的思路是不同的
一般人想把主觀的思路程序化,這也許可能(有句話叫:沒有什麼不可能嘛)
但對初學者,這樣做會讓你很累,
程序就走機械的路,主觀就走靈活的路