當前位置:首頁 » 交易平台 » 股票自動化交易編程代碼大全
擴展閱讀
首次公開發行股票價格 2025-06-19 20:41:59
saunda 2025-06-19 20:28:36

股票自動化交易編程代碼大全

發布時間: 2021-05-17 18:34:48

㈠ 股票市場四種交易指令

答:在金融市場上,通常的交易指令有以下四種形式:市價指令(Market Order)、限價指令(Limit Order)、止損指令(Stop Order)、止損限價指令(Stop Limit Order)。其中,前兩種指令多用於現貨市場,而後兩種指令多用於期貨和期權市場。

①市價指令,是指投資者在提交指令時只規定數量而不規定價格,經紀商在接到市價指令後應該以最快的速度,並盡可能以當時市場上最好的價格來執行這一指令。市價指令的特點是能夠確保成交,但是投資者最後接受的價格可能與他們期望的價格存在差異。

②限價指令,則與市價指令相反,投資者在提交指令時不僅規定數量,而且還規定價格。經紀商在接到限價指令後應以最快的速度提交給市場,但是成交價格必須優於指令規定的價格。如果是買入指令,則買價不高於指令限價;如果是賣出指令,則賣價不低於指令限價。如果訂單限價與市價不一致,經紀商只有等待。限價指令的特點是保證成交價格,但不能保證成交。

③止損指令,本質上是一種特殊的限制性市價委託,它是指投資者在指令中約定一個觸發價格,當市場價格上升或下降到該觸發價格時,止損指令被激活,轉化為一個市價指令;否則,該止損指令處於休眠等待狀態,不提交到市場執行。

④止損限價指令,是將止損指令與限價指令結合起來的一種指令,在投資者下達的指令中有兩個指定價格——觸發價格和限制價格。當市場價格上升或下降到該觸發價格時,止損指令被激活,轉化為一個限價指令,此時成交價格必須優於限價。

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

SHORT:=12;
LONG:=26;
M:=9;
DIFF:=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA:= EMA(DIFF,M);
MACD:=2*(DIFF-DEA);
ENTERLONG:CROSS(MACD,0);
EXITLONG:CROSS(0,MACD);

(以MACD金叉\死叉為例。既然是系統,必須有買入、賣出,分別用ENTERLONG、EXITLONG表示。不象單純的指標及選股公式)

㈢ 做程序化交易的編程(TB/文華財經等)需要多長時間的代碼經驗

現在的軟體都是高級語言。不會像寫C那麼長的代碼 都是封裝好的函數。直接用即可
C++ MFC都是很專業的投資者在用。

不知道你以前有沒有用過大智慧、通達信啥的。
文華的語言和其基本同源,對非程序化員出身的人比較適合
TB的語言更接近C一些,對程序員出身的人更熟悉些。

若你用文華的話,建議你直接上金字塔吧。語言和文華類似,但是一些稍復雜的策略文華就做不了了,文華目前的版本連全局變數都沒有。你用了一陣子就又要換平台了。

若使用TB...個人覺得可以考慮使用易盛。2者語言基本相同,而後者目前免費,TB按筆收的手續費提成還是很高的

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

  • 方法一

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

  • 方法二

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


  • 方法三

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

  • 方法四

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

㈤ 股票自動化交易如何實現

1、目前,中國股市中,股票自動化交易簡稱自動交易或機器交易,是投資策略家將自己的交易策略系統化了的電腦程序。這種電腦程序能夠代替人在互聯網上進行股票、期貨、黃金、外匯等證券的交易,故稱智能自動化交易。
2、自動交易軟體可以對接各類行情分析軟體的股票預警窗口,而且在大智慧、通達信、益盟操盤手、東方財富通、新飛狐、交易開拓者等軟體皆可適用。軟體通過預警窗口讀取用戶自編公式選出的股票,然後自動買賣。另外還內置了5個經典的賣出模型:破價位賣出、破XX日均線賣出、MACD死叉賣出、KDJ死叉賣出、動態止盈賣出。在股票用戶自己買入股票後,不用整天盯盤,通過交易手簡單的幾個設置,就可以完成無人值守全自動賣出,在業界享有「平倉大師」的美名,既解決了令人糾結的艱苦的盯盤問題,又克服了貪婪、恐懼的人性弱點,該止損就止損,該止盈就賣在相對的高點,有效地規避深套和半道被主力洗出來的局面。

㈥ 想編寫一個股票自動交易軟體,可以讀取通達信實時數據,操作券商交易軟體自動下單,要學哪些知識、語言

基本比較難,可以直接使用別人做好的軟體,比如金牛盯盤、金鷹股票自動交易軟體、SNB等

㈦ 誰能給我編寫一個股票交易系統的程序

任何一個交易系統涉及的內容都是很多的。

首先你要懂計算機,會編程。
其次你要懂交易,有自己的交易體系,交易理念。
最後你要通過你自己的編程知識把交易體系實現。

當然任何一個交易體系都不是萬能的,還是要有人工的干預。

個人理解,僅供參考。

㈧ 想做一個通達信股票全自動程序化交易程序,求幫助。

你自己做不到的,你可以致電通達信定製,但價格有不菲的.