❶ 想編寫股票自動交易軟體,學什麼語言好
Python 作為自動化交易的入門編程的計算機語言還不錯。也可參考現有的雲交易(或自動炒股交易)軟體,畢竟已投入使用的產品相對來說會更成熟和穩定。
❷ 怎樣用 Python 寫一個股票自動交易的程序
股票自動交易助手提供了一個 Python 自動下單介面,參考代碼
#股票自動交易助手Python自動下單使用例子
#把此腳本和StockOrderApi.pyOrder.dll放到你自己編寫的腳本同一目錄
fromStockOrderApiimport*
#買入測試
#Buy(u"600000",100,0,1,0)
#賣出測試,是持倉股才會有動作
#Sell(u"000100",100,0,1,0)
#賬戶信息
print("股票自動交易介面測試")
print("賬戶信息")
print("--------------------------------")
arrAccountInfo=["總資產","可用資金","持倉總市值","總盈利金額","持倉數量"];
foriinrange(0,len(arrAccountInfo)):
value=GetAccountInfo(u"",i,0)
print("%s%f"%(arrAccountInfo[i],value))
print("--------------------------------")
print("")
print("股票持倉")
print("--------------------------------")
#取出所有的持倉股票代碼,結果以','隔開的
allStockCode=GetAllPositionCode(0)
allStockCodeArray=allStockCode.split(',')
foriinrange(0,len(allStockCodeArray)):
vol=GetPosInfo(allStockCodeArray[i],0,0)
changeP=GetPosInfo(allStockCodeArray[i],4,0)
print("%s%d%.2f%%"%(allStockCodeArray[i],vol,changeP))
print("--------------------------------")
❸ 股票運行也有一定的程序,這個程序是如何編寫的
其實我們可以看出,在進入股市的一些過程也是有一定的程序的,那麼對於這樣的一個股票的運行來說,這些程序怎麼樣去編寫也會影響到這樣的一個股票,在市場上怎麼樣的流行。而且對於這樣一個問題來說,也會影響到我們自己在購買股票的時候的一些決斷,畢竟對於很多人來說,他們購買股票就是希望自己能夠得到一個巨大的盈利。而且對於這樣的盈利模式來說,也是的確能夠讓他們感覺到這樣的一個盈利模式會影響他們自己的下一步投資。
而且對於這樣的一個小程序代碼來說也是會產生後期的利益或者是虧損的一個關鍵之處。我們一旦再遇到這樣的一些問題之後,就需要充分的把握自己的一些行為。對於我們自身來說,如果我們不去看出這樣的一些小程序是如何編寫的,或者是對於這樣的一些程序,咱們這個代碼不了解的話,也會影響到我們自己在投資的時候的一些舉動。
❹ 我想開發屬於自己的股票軟體!自動交易
能不能具體介紹一下股票軟體開發具體都是怎麼做?我們主要的業務就是為公司或個人開發製作自已個性化的股票分析軟體,包括:軟體模板,界面,指標,名稱,顏色,選股,後台,自動交易,分析,實時更新的資金數據,信息發布
優勢:可隨心DIY(即:可加入您個人的想法和創意)節約成本(免費提供一年的伺服器使用以及定製個性化的公司宣傳網站<行情軟體加公式,網路驗證,後台開號,信息發布>,完全一站式服務!)我自己有一套指標我想用來做為一個賣點開發一套軟體,你們能不能給我加到軟體中?這個是沒有問題的,指標方面牽扯到兩個問題:1
函數的一致性2
指標源碼的安全性,對於第一種問題我們建議您能直接來公司一趟或者自行在同花順通達信軟體上運行一下可以的話一般是沒有什麼問題的,不過為了保守起見您最好還是能攜源碼來公司一趟,如果有遇到源碼函數不一致不能在我們平台上運行這樣的情況我們會給您推薦一些列指標供您選擇
第二種情況,也就是源碼的安全性方面,我們採用的方法是在伺服器端128位加密方式,無法破解服務端另外就是在客戶端我們採用的是組合鍵隱藏指標編輯器,設置您自己知道的編輯器組合鍵,並且編輯器也可以設上密碼這樣做可謂是三重保護,對於安全性這塊完全是可以放心的
股票軟體開發出來運行速度怎麼樣?能開多少個賬戶,多少人同時登陸?一般本地網路沒有問題的情況下軟體的運行速度是跟軟體的伺服器相關聯的,伺服器一般配置的就可以,主要是託管的帶寬,一般情況下共享的可能會在上網高峰期對軟體產生一定的影響,如果有能力的話最好能搞一個獨享的,這樣對您的軟體運行也是有保障的
軟體開設賬號是可以無限開設的因為股票軟體一般來說登錄的時段性比較強,也就是說必須要保證同時在線,只要是軟體承載伺服器配置以及帶寬達到了一般情況下同時在線2000—5000人是沒有問題的
當然我們也有提供的伺服器,我們提供的共享伺服器一消缺般情況下可支持2000人以內同時在線,伺服器不同於虛擬主機慶褲,所以我們一般情況下會在不開盤的情況下或者深夜凌晨進行維護,屆時可能影響您的登錄
我們提供的伺服器是從次年開始收取一個伺服器的維護費用的
你們的合作流程是什麼樣的?聯系市場代錶王晗(網路搜索「股票軟體開發王晗」獲取聯系方式
)→制定開發方案→根據方案的難以程度王晗給出相應的報價雙方達成協議簽訂合同→首付合同款開始根據方案製作軟體→軟體製作完成交付於您測試→對比方案無出入交付餘款→我方提供免費一年譽橋簡的軟體正常運行的維護工作
您還在等什麼?網路搜索「股票軟體開發王晗」與我取得聯系
真誠歡迎您來我公司參觀考察,洽談業務,市場代錶王晗期待與您的合作!
❺ 怎麼製作一款股票軟體
自己如果會編寫程序,同時自己有自己的選股模型其實也非常簡單。我以前也用過證券公司的軟體裡面自帶的公式,好些模型無法實現,而且還出現過數據缺失(同一個公式跑出來的數據完全不一樣,當然也導致巨大損失)。去年開始自己開始弄了個小軟體在不斷完善,目前一個選股模型跑完滬深兩市數據大概10-12分鍾。軟體還是存在缺陷,沒有把機器學習演算法融入,模,工地上的事情忙完了(本人非計算機專業,業余喜歡玩玩java,Python機器學習而已),把機器演算法融入進去試試。上個自己的弄的股票軟體的圖片
❻ 如何寫股票自助交易的助手小工具軟體
目前自動交易軟體編寫主要有按鍵精靈法,易語言法和C語言這三種方法,網上也有現成的自動交易模型,價格不貴,自己編寫費時費力而且不一定精準。
❼ 個人可以開發股票交易軟體進行下單嗎
1.、如果券商能提供介面,那非常簡單。不過對絕大多數人,這是廢話,一是券商不給提供,二是即使提供了,你的程序也得到營業部去跑。
2、券商不提供介面,那就只能從交易軟體客戶端來想辦法了
方法一:keyboard和mouse模擬的辦法,比較笨的辦法,速度快不起來。按我以往的經驗,這種模擬keyboard和mouse的操作,因為要和UI打交道,很多地方得Sleep,不然很容易出錯,自動下單,出錯了可不是好玩的,那損失的都是錢。要想盡量減少出錯,stresstest的時候每步的sleep時間都得足夠長,但這樣一來,要足夠可靠的話,整個過程估計3-5秒也完成不了。這個辦法雖然是笨點,但如果對速度和可靠性的要求不高,也是可以接受的,畢竟要比手動操作要快。(對可靠性有擔心的,可以留著交易軟體每次下單前的確認窗口,這樣還可以有最後一次人工確認的機會,但這樣一來,批量下單就下不了了)。
方法二:跳過交易軟體的UI層,直接調用下層的函數完成交易。大致方法是,1,得要codeinjection,進程注入,你的代碼得在交易軟體的context下運行才行,2.用debugger慢慢去看,了解交易軟體自身是如何調用下層的函數去完成下單,比方說通達信的交易軟體,與交易相關的函數,基本在tc.dll和tcapi.dll裡面。這個辦法弄通了,那下單估計可以在100ms以內完成,就完全和UI無關了。
方法三:從基於web和wap的交易上面動腦筋,這個渠道的下單方式,應該是httppost了一些數據回server,研究一下具體的格式就可以了。這條途徑,從client來講,下單的速度應該和方法二差不多。
3、FIX協議也是一種可能的突破口,部分櫃台系統供應商已有現成的FIX產品,有基金、QFII客戶的部分券商有采購(如中信證券),可以嘗試一下。
❽ 想編寫一個股票自動交易軟體,可以讀取通達信實時數據,操作券商交易軟體自動下單,要學哪些知識、語言
基本比較難,可以直接使用別人做好的軟體,比如金牛盯盤、金鷹股票自動交易軟體、SNB等