導航:首頁 > 行業研報 > 股票智能交易系統源碼

股票智能交易系統源碼

發布時間:2023-01-27 14:59:44

① 怎樣用 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("--------------------------------")

② 開源的股票軟體源代碼誰知道從哪找到

最近即將發布該軟體的全部源碼,關於這個代碼的由來我在網路發布的帖子被該公司全部刪除,為了澄清事實,我將建立一個開源軟體網站,我看你們有多大本事能封鎖事實真相,與其把代碼給一個沒良心的公司不如徹底開源讓對金融軟體有興趣的朋友做個參考,也算拋磚引玉,這個代碼是3年前的東西了我目前開發的商業代碼不打算開源.

如果這個帖子訪問量超過1000,我就發布代碼,請大家轉發到各技術群

這個是C#開發的股票軟體

我是09年7月到風軟入職的,我入職前已經做了一個股票分析軟體,09年5月發布到網上的,7月到了風軟上班,當時2個月就把我帶過去的代碼移植到衍生品交易客戶端,由於當時討論自動交易的問題我就提出自己想法,做一個腳本解析系統,能解決這個問題,但是公司所謂高手們群起攻之,這方案沒實施,後來李說我不幹活,馬找我談話,說我工作態度不行,但是實際上是沒有分配工作給我,我就離職了,我於是又改起了自己的股票軟體,大概3月的時間寫了3萬行代碼基本實現了通達信軟體的功能,就算是對自己想法的交待.

時過境遷,2011年我在金融界招聘員工,鍾平生過來面試,說起了風軟的圖表分析的問題,說換了好幾撥人,現在都沒法用了,我到公司看看果然如此,我就好心幫他們,把3萬行代碼包括技術指標都給他們了,後來去了3次幫助他們整合系統,年後給我打電話說給我800塊錢說是給代碼付的費用,實際上我每次去風軟都是打車去的,來回140,我當時也沒說啥

2012年我沒什麼事情,還問他們控制項用的如何,又沒有問題,他說還有點我就去公司坐了幾天班把問題都修復了,後來幫他們做了一個直接連接資料庫的客戶端修改到iis宿主的remoting方案的demo,剛做完當天下午就找我談話,說我發布了對公司不利消息,我難道說的不是事實么,我說我以後就不來了吧,還說我給公司的代碼是當時在公司任職時帶出來修改的,做人怎麼能這么沒有良心呢.我分明是09年7月帶自己代碼到公司的,有當年帖子為證

http://www.chcj.net/thread-1456369-1-1.html,我沒從風軟帶出1行代碼都是我給風軟代碼

從始至終一直在貶低我,不知道做人怎麼能這樣.他說投資1000萬到公司了,一共不到100萬行代碼,一行代碼就算10塊錢,我白送他們的代碼居然說我賣給他的,我那代碼3萬行給我800,真可笑,要是賣給你你買的起么.如果100行3塊錢這么廉價,你為啥那麼著急就發布到公司的產品阿,做人講點良心好不好啊.還說我給的代碼他們自己都能做,那這2年你的人換了那麼多怎麼就沒做出來啊,我給你那代碼後期擴展到伺服器自動交易的方法都告訴你了,為啥這么沒有良心啊,後來坐班給他們修改的報酬也沒有給,白給的代碼老想說成是自己的,還不想給錢

另外的代碼是有著作權的,如果泄露到第三方要承擔法律責任的,如果沒有我的授權發布到產品里就是侵權

③ 股票源碼

你這段公式源碼的,第一句:TRT 順勢交易 是公式是名稱。
第二句:{p1,5.p2,10.p3,20.p4,30.p5,60.p6,120.p7,250} 是參數。
(你會填參數的吧)
所以你復制源碼時,這兩句不要放到正文里,而應放到相應的位置里。

喜歡用公式的人需要有一點就明的智慧,若還不明白,那就還是別玩公式了,就軟體里原有的均線,MACD,KDJ等公式已經相當有用了。折騰別的,那隻是自尋煩惱而以,沒多大的用處。

④ 求一通達信的股票指標公式或源碼(有圖有懸賞)

這個指標,就是通達信系統公式「ZJTJ」(莊家抬轎)加了一個未來函數,沒啥了不起,想要給你訂做一個,不過是帶未來的,要否?

⑤ 如何建立一個可以自動股票交易的程序

sourcecode.rar]
-
該股票分析系統可以看個股最可靠的不是基本面和k線技術
[inet_stock.zip]
-
站長96年寫的一個internet上用的股票行情、分析、交易、資訊程序源碼[stockcal.rar]
-
我自己寫的。使用eclipse環境,使用java語言編寫的股票交易

⑥ 股市當中有哪些好用的指標,帶源碼的

指標不是萬能的,不是萬能鑰匙,靈丹妙葯,指標五花八門,林林總總,不計其數。每一類指標只能反映股票運行規律的一個側面。

我自以為是的適合自己的好用的主圖指標如下:

DRAWKLINE(H,O,L,C);

漲停1:=(C/REF(C,1))>=1.095 AND (C/REF(C,1))<=1.105;

STICKLINE(漲停1,O,C,4,0),COLORYELLOW;

漲停2:=(C/REF(C,1))>1.105 AND (C/REF(C,1))<=1.195;

STICKLINE(漲停2,O,C,4,0),COLORLIRED;

漲停3:=(C/REF(C,1))>1.195 ;

STICKLINE(漲停3,O,C,4,0),COLORMAGENTA;

EXPMA17:EXPMEMA(C,17)COLORMAGENTA LINETHICK2;

MA55:MA(C,55) COLORWHITE;

MA89:MA(C,89)COLORYELLOW ;

MA144:MA(C,144) COLORRED LINETHICK2;

CCL:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);

DDL:=DMA(CLOSE,CCL);

上:=(1+7/100)*DDL,DOTLINE,COLORGREEN;

下:=(1-7/100)*DDL,DOTLINE,COLORGREEN;

中:=(上+下)/2,DOTLINE,COLORGREEN;

上上:=EMA(上,181),DOTLINE,COLORRED;

下下:=EMA(下,181),DOTLINE,COLORRED;

中中:=EMA(中,181),DOTLINE,COLORRED;

DRAWICON(上>=上上,上上,17);

主十增倉:10*WINNER(CLOSE*0.9)*8,NODRAW COLORYELLOW;

十換手:SUM(VOL/CAPITAL*100,10),NODRAW COLORWHITE;

ER:=V/FINANCE(7)*100;

MAXCYC:=DMA((C+O)/2,ER/TMA(ER,(1-ER),1));

T1T:=BARSLAST(C>MAXCYC*POW(1.1,0.9));

T2T:=BARSLAST(C<maxcyc*pow(1.1,-0.9)); p=""> </maxcyc*pow(1.1,-0.9));>

T3T:=CROSS(T1T,T2T) OR CROSS(T2T,T1T) OR BARSSINCE(T1T+1)=0 OR BARSSINCE(T2T+1)=0 OR BARSCOUNT(C)=0;

T4T:=REF(MAXCYC,BARSLAST(T3T));

主力盈利:LN(C/T4T)/LN(1.1)*10,NODRAW;

{盈利天:BARSLASTCOUNT(主力盈利>0) COLORMAGENTA,NODRAW;}

獲利比例:WINNER(CLOSE)*100,NODRAW;

DRAWICON(獲利比例>0 AND 獲利比例<=2,L*0.98,9);

DRAWICON(獲利比例>2 AND 獲利比例<=5,L*0.98,23);

P1:=90;

AO:=P1+(100-P1)/2;

BO:=(100-P1)/2;

CCO:=COST(AO);

DDO:=COST(BO);

籌碼集中度:(CCO-DDO)/(CCO+DDO)*100/2,COLORRED,NODRAW;

DRAWICON(獲利比例>80 AND 籌碼集中度<10,L*0.98,25);

翻倍:=REFDATE(REF(LLV(LOW,90),3),DATE)=LOW AND (CLOSE-LOW>0-CLOSE OR OPEN-LOW>CLOSE-OPEN);

STICKLINE(翻倍,H,H*1.2,2,0),COLORLIRED;

DRAWTEXT(翻倍,H*1.2,'機會來了'),COLORYELLOW;

DRAWTEXT(翻倍,H*1.15,'堅決持有'),COLORCYAN;

DRAWTEXT(翻倍,H*1.1,'後市暴漲'),COLORMAGENTA;

N:=1.5;

M:=3;

DIFF:=EMA((EMA(CLOSE,N*12)-EMA(CLOSE,N*26))/EMA(CLOSE,N*26)*1000,M);

DEAF:=EMA(DIFF,N*9),COLOR000088;

加倉:IF(DIFF>=REF(DIFF,1) AND DEAF<ref(deaf,1),diff,drawnull),colorlired,nodraw; p=""> </ref(deaf,1),diff,drawnull),colorlired,nodraw;>

短線出局:=IF(DIFF REF(DEAF,1),DIFF,DRAWNULL),NODRAW;

STICKLINE(加倉 ,C,C*1.0015,8,0),COLORYELLOW;

在告訴你答案之前,先簡短的講講我的經歷吧!十多年前,我是世界500強企業的一名職員。通過自學,考試後現在轉行為證券公司的一名投顧。在我轉行之前也是到處找資料學習。相關的書籍啊,指標啊等等,但掌握了一些基礎知識後發現即使學會了這些東西還是遠遠不能在這個市場上生存的。通過認真思考我發現,如果做投資沒有自己的交易體系,那是很危險的一件事。在自己的交易體系建立之前,我做過外匯,做過權證,做過商品期貨,做過期權,當然也有股票。現在從業了,所以也就只是做做股票的模擬盤。所以對於指標類的東西還是有所發言權的。言歸正傳,下面來回答一下你的問題吧!

1.如果你真的想在這個投資市場上暢意的行走,你首先應該建立自己的交易體系。

2.在你建立交易體系之後,我現在正式回答你的問題。正常情況下,你只需要認真研究系統默認的幾個指標就可以了,K線,均線,量,KDJ,MACD就這幾個,其它雜亂的指標都是通過這幾個基礎指標編輯演變而成的,因為是手機截圖,所以這里截了兩個圖,如果需要操盤,建議最好是用電腦。

3.K線,K線就是紅綠柱,他代表最高價,最低價,開盤價和收盤價。在這里我就不詳細贅述了。

4.均線,均線分日,月,周,季,年均線等。那要看你是什麼周期,比如日均線m5就是五天內的平均價,也就是五日均線。M10就是十天均線等等。

5.量,量就比較復雜一點,常常需要配合其他指標使用,它代表成交量或成交額。周期也是和均線一樣。

6.MACD和KDJ,同樣需要結合周期來使用,最常見的就是金叉和死叉,但是也需要結合市場環境來看。


給大家一個去掉不適合自己參與的過濾選股器吧,懂代碼的可以自己修改,不懂得那就直接用,有幾個參數最好自己做一下修改,比如,股價,交易密度,等等。

它的功能是選出適合自己的帶有漲停板的活躍股,他不是操作的依據,只是幫你過濾掉那些不適合參與的股票,每天盤後下載數據,復盤選股,他不適合最預警,只適合復盤高效選股。

僅供參考(通達信使用者)

公式名稱:去掉無效選股

參數:N=2:2000:60(周期數)

N1=1:200:3(漲停板個數)

SS=2:2000:50(股價)

NN=2:30:15(交易密度)


ENTERLONG:=CROSS(MA(CLOSE,5),MA(CLOSE,20));{這是一個均線自動交易代碼暫時先保存著以備後用}

EXITLONG:=CROSS(MA(CLOSE,5),MA(CLOSE,3));{這是一個均線自動交易代碼暫時先保存著以備後用}

ZTTJ1:=(CLOSE>=ZTPRICE(REF(CLOSE,1),0.1));

ZTTJ:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=3,0.2,0.1)));

ZTTM:=COUNT(ZTTJ,N)>=N1;

AR2:=EVERY(ZTTJ,2);

AR3:=COUNT(AR2,60)>=1;

RZ1:=INBLOCK('殼資源')=0; RZ2:=INBLOCK('商譽減值')=0; RZ4:=INBLOCK('風險品種')=0;

RZ6:=INBLOCK('細分龍頭')=1; RZ7:=INBLOCK('已高送轉')=0;

{通達信去掉創業板*ST} S1:=IF(CODELIKE(馄'),1,0);

{通達信去掉退市股}{去掉不需要的板塊}{通達信去掉*、S、ST}

S2:=IF(NAMELIKE('S'),0,1); S3:=IF(NAMELIKE('*'),0,1);

{通達信去掉停牌}

S4:=DYNAINFO(17)>0;

S5:= BETWEEN(FINANCE(7)/10000000,1,400) AND FINANCE(7)*C/100000000<360 AND C<ss p="" ;

{去掉融券融資 AND S6}

S6:=FINANCE(52)=0;

S7:=IF(CODELIKE(鬈'),0,1);{通達信去掉科創板}

S10:=FINANCE(30)>=-5;

S12:=DYNAINFO(39)<500;

S13:=SUM(DYNAINFO(37),20)>0.2;

S14:=FINANCE(30)/FINANCE(20)*100>-50;

ST:S2 AND S3 AND S4 AND S7 AND RZ4 AND S13 AND ZTTM AND C<ss;{and p="" s1}

AA1:=C/REF(C,1)>1.03 AND C<ss p="" s7;{強勢選股}

AB1:=FROMOPEN*NN;

AB2:=DYNAINFO(50)>AB1;

S11:=IF(AB2,AA1,DRAWNULL);

大家好,給大家分享一個監測莊家動向的指標——獵庄擒牛。指標通過對莊家資金的監測,可以捕捉到莊家何時進場拉升,何時出貨離場。洞察到莊家的這些動向之後,散戶獵庄擒牛並不只是說說而已。

「獵庄擒牛」指標要點:

一、指標提示「莊家出現」信號時,表明監測到此處有莊家大資金進場,行情即將開啟拉升,可跟進建倉。

二、指標提示「莊家出貨」信號時,表明監測到此處莊家在進行籌碼派發,應果斷止盈離場,落袋為安。

效果圖:

「獵庄擒牛」主要作用就是對莊家大資金動向的監測,從而給出預警信號。當然指標還有其它關於籌碼和趨勢的信號判斷,這里就不做過多講解,大家拿到後可以去慢慢摸索。

大道至簡,簡單有效不要復雜。股市中最有效的技術指標就是那些最貼近市場本質的數據跟蹤指標,我最常用的就是K線,均線,MACD和量能及均量線,夠用了。

在一個多變復雜的市場中,越簡單反而才是越有效,過於復雜的技術工具適應能力太差。

通達信精準指標——趨勢布林線主圖+神針起爆副圖+源碼 給大家分享一個趨勢布林線主圖,搭配神針起爆副圖,適用於短線和中長線,是基於系統布林線而研發的,比系統自帶的更加精準。 主圖當出現紅色箭頭為建倉信號,當出現綠色箭頭為減倉或者平倉信號。 副圖紅色趨勢為上升趨勢,綠色趨勢為下跌趨勢,紅色趨勢變為綠色交叉點為減倉信號。 綠色趨勢變為紅色為建倉信號,出現神針起爆紅柱可作為啟動點和建倉點。

主副圖點位一一對應,產生共振。 源碼

這套指標主要利用主副圖共振點來進行操作,精準率很高,喜歡的朋友可以關注我的首頁,留言指標二字,我會免費分享給大家。

好用的公式有很多,但是適合自己才行!今天我分享幾個我自己經常用的公式分享給大家!

擒牛大中短


這個公式主要就是抓買賣點的指標,不含未來函數,可以放心操作!

主力波段吸籌

該公式是精準判斷操作位置,依然沒有未來函數!

其次,如果大家想炒股,先學習一些基本的炒股知識,並且少量投入,切不可一梭哈。不要迷信技術指標,所謂的指標都是事後才出來的,有精力的可以去看看指標編程,無非都出自於成交量、成交額、均線等等,所以都是滯後的。簡單的K線、成交量、2條均線,輔助參考判斷即可。技術指標越復雜,越難以付諸實施。

所以,還請大家不要迷戀技術指標,我曾經花了1年多的時間研究、編寫各種技術指標,到現在,我已經放棄了,只留了交易軟體裡面最原始的指標,做輔助判斷而已,記住只是輔助判斷。還請大家不要走彎路,一入股市深似海,到處都是坑,切記!!!

這個我認為因人而異,畢竟適合自己的指標才是好指標。這里我們來分享下我常用的指標

第一,均線,均線是時候非常實用的指標,無論是短線,中線,長線都非常實用。

(1)如果是短線,5日均線就夠了。5日均線比較神奇。

①當K線從5日均線下方上穿5日均線,而且均線開始拐頭,結合量能,底部放量,那麼短線就可以把我了,而且是超短機會。基本都有不錯的收益。

②當市場均線多頭排列,只要K線在5日均線上方,沿著5日均線上行,那麼也是一個持倉的機會。

(2)中線,中線一般就是看20日均線,這個均線比較實用,也稱為萬能均線,只要K線站穩在20日均線上方,而且拐頭向上,結合籌碼,籌碼低位單峰,中線就可以把握。

(3)長線,長線就是60日均線上穿120日均線,而且趨勢上行。

第二,MACD,領略到精髓,賺錢非常簡單。

1、 MACD在0軸上方——每發生一次金叉,股價將創新高,但是二次金叉不要追。2、 MACD在0軸下方——每發生一次死叉,股價將創新低新低後可以適當的補倉。3, MACD在0軸上方——金叉死叉次數越多越好、牛股,4,, MACD在0軸下方——金叉死叉次數越多越差、熊股。5,MACD水下兩次金叉,第二次金叉就是買入機會。6.MACD的黃白兩線不能和柱狀形成背離,背離則會產生行情反轉。

好了我就分享了我常用的這兩個希望對大家有幫助。


如果想聽實話,我就告訴你。最好用的指標是:K線、成交量(手)、均線和MACD。其它指標都可以忽略。

你進入叢林,容易繞花眼睛,七選八選-選個漏眼。其實最顯眼的就是最好的。

⑦ 如何用java實現股票的自動化交易

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

⑧ 股票軟體程序函數中ZIG之字轉向函數的源碼誰有

是這個嗎:

參數:PER:(最大10,最小1,預設60)

ZIG(3,PER);

--------------------------------------------------------------------------

網路知道股票分類管理團隊隊員為您答復。回答完畢!

⑨ 想自製簡易股票交易軟體,用何種語言,能否提供源代碼,有股票交易軟體設計經驗的高人請不吝賜教.

目前的股票自動交易軟體最好的語言是AU3,主要特點是代碼簡潔,用很少的代碼就可以完成其他語言復雜代碼才能能完成的功能。源代碼可在網上搜索。
設計思路看每個人的需要了。一般是和行情軟體和交易軟體關聯,數據可取自這兩個軟體,市面上的軟體目前一般是手動登陸這兩款軟體,然後按設置進行交易。智能化程度不高。自動化程度高的可以完全智能化,每天只需打開電腦主機即可按時啟動行情軟體,打開預警系統,當預警篩選出自己設定條件的股票後自動打開股票交易軟體,自動撥號,自動填寫用戶名和密碼,登錄交易系統,自動填寫預警篩選出的股票代碼、設定的買賣價格和數量,買賣成交後關閉交易系統。如需繼續監控交易可再次打開交易軟體買賣預警股票,最後在收盤後自動關閉行情軟體、交易軟體和電腦主機。。。。。。。。總之,可以根據自己的需求編製程序,難者不會,會者不難。努力就成!

⑩ 股票軟體(通達信)裝上源碼出現編譯未通過的現象,請問有辦法解決嗎

裝上源碼出現編譯未通過的現象出現時,是公式本身的源碼可能與系統的相矛盾或者是重合,要解決的話,就是找出該公式源碼重新修改命令符就行了。

閱讀全文

與股票智能交易系統源碼相關的資料

熱點內容
通達信行業指數右側股票 瀏覽:449
只買一隻股票逢低買入 瀏覽:601
基金走勢是否跟股票走 瀏覽:753
股票漲停會下跌嗎 瀏覽:255
萬馬科技股票解禁 瀏覽:245
漏報股票和投資性保險算兩項嗎 瀏覽:616
上市公司員工可以買股票么 瀏覽:730
股票證券轉銀行資金密碼是什麼 瀏覽:366
看股票大盤用什麼app 瀏覽:799
股票實時買賣看什麼指標 瀏覽:885
開放式基金的買賣與股票債券相同嗎 瀏覽:102
以公司名義開立股票投資賬號 瀏覽:991
股票開戶時直接綁定銀行卡嗎 瀏覽:473
1百億至5百億的科技股票 瀏覽:563
通鼎互聯股票行情走勢 瀏覽:813
交易軟體買股票 瀏覽:923
招商銀行股票一直上漲 瀏覽:390
股票怎麼查看資金賬戶 瀏覽:502
台灣及成科技股票 瀏覽:587
愛旭股票凈資產收益率 瀏覽:808