股票交易演算法java
1. 股票演算法求高手解答
別聽交易所的瞎說,T+0嚴格意義來說是當天買賣股票,例如你昨天持有股票,今天上午高位賣出一部分或者全部,下午低位再買回就是T+0拉低了成本。
不過你的情況是另外一種情況,因為一般的軟體都是把同一個股票的成本累計算在一起的,譬如說你100萬買了一個股票,不停操作,做了一年這個股票,結果你賺了100萬,如果第二年你再買入該股票,只要不超過100萬,就會顯示你的成本為負,和你上面的情況差不多
讓我給你計算下:
1,第一次賣出該股票你盈利金額:
26800-(13220+6.61+12460+6.23+13.40+26.80)=1067元
2,第二次買入股票你成本為(軟體自動計算):
(13110+6.56-1067)÷1000=12.04956元=12.05元
因為當前價格是12.43,所以會顯示你盈利(12.43-12.05)×1000=380元,
而實際上第二次買入股票後你是虧損的,虧損金額1067-380=687元,
實際成本為(13110+6.56)÷1000=13.11656元=13.117元
你數學好的話,很容易懂的
2. java 如何實現 獲取實時股票數據
一般有三種方式:
網頁爬蟲。採用爬蟲去爬取目標網頁的股票數據,去GitHub或技術論壇(如CSDN、51CTO)上找一下別人寫的爬蟲集成到項目中。
請求第三方API。會有專門的公司(例如網路API市場)提供股票數據,你只需要去購買他們的服務,使用他們提供的SDK,仿照demo開發實現即可。如下圖所示:

3. 股票交易演算法
我舉個例子吧,假如你買了某隻股票1000股,成本是10,結果漲到11快,利潤就是1000。然後你覺得要逢高減倉,就賣掉500股,但是你的股數雖然少了,但利潤不變,也就是,你手上有500股,成本成了9元,利潤是1000.
由於你的股數少了,但是要保持你的利潤還是1000,只有降低成本,這個系統會自己幫你算的。
你8.30買300股,7.86的時候,虧了大概有4毛,也就是120塊,你賣100股,剩200,為了保證你的利潤還是 -120,只有拉高成本。 8.586-7.86,虧了大概有6毛,0.6乘以200,還是等於120
4. 股票交易 計算
計算如下:
1-2、樓主的買入成本是8.82元,100股計882元,買賣都是要交手續費的(千分之二是很高的了,我現在用的只要萬分之八的手續費),按理論計算,買進來只要交882*0.002=1.764元就夠了。
但是,一般的證券公司對於每次手續費在5元以下的交易,都要收取5元每次的手續費。所以樓主買賣的手續費都是5元錢。
還有,交易稅是按賣出金額的千分之一交的。
所以樓主這次交易的盈虧=8.94*100(賣出金額)-8.94*100*.001(交易稅)-5(賣出手續費)-5(買入手續費)-8.82*100(買入金額)=894-0.89-10-882=1.11元,也就是這筆交易,樓主賺了1.11元。
如果系統提示樓主還虧不0.89元,那就是有些證券公司對每次委託交易都要收到1元錢的委託費用,買的委託1元,賣的委託1元,剛好虧0.89元。
這說明樓主加入的證券公司太差了,現在哪裡還有收取1元每次委託費的證券公司???太剝削人了,強烈建議樓主更換一家好一點的證券公司。
3、當天賣出股票的金額,當天在證券帳戶上還能繼續買入股票,但這筆錢當天是不能轉到銀行的,也就是要第二天才能轉到銀行。如果樓主在星期五賣出股票,要等到下周一才能轉到銀行。
4、當天買出股票的資金,當天就可以買其他股票,當然也包括剛剛賣出的股票。
希望以上回復對樓主能有幫助,另外對於新手,我一般有如下建議:
1、多學習炒股書籍,以提升理論知識。建議閱讀:《笑傲股市》+《炒股的智慧》這兩本經典之著。前者側重技術,後者側重心態。好的技術+良好的心態,足以笑傲股市!
2、最初開始交易時,資金投放不要太多,以積累實戰經驗為主;
3、多關注行業基本面信息,先從宏觀經濟找容易賺錢的行業,然後在相關行業中選擇龍頭企業進行投資,一般都會有不錯的收益;
4、多看投資機構的股票調研報告,但有一點要記住,這些調研報告至少有80%的數量是沒有什麼參考價值的。至於如何鑒別,多看幾份就會有感覺的。
5、股市從來沒有救世主,要戰勝市場,只能靠你自己的努力。
6、股市裡只有約5%的人才能賺到錢,希望你能通過自己的勤奮,成為其中之一。
5. 買賣股票計算公式
這個比較麻煩呢。最討厭數學了。。。
首先你的保本價=(買入數量X買入價格) 除以 (手續費X2+印花稅)除以 買入數量 這是你的保本價格。
打個比方你10元買入某個股票10手(1000股) 那麼你的手續費是單筆千分1(買賣2次就是千分2) 印花稅現在是千分1(印花稅只收賣的時候。那麼 你的保本價格就是 【10000÷3‰÷1000】=10.03 當然。 這只是通俗的演算法。 因為一般買入只算一次千分1(手續費) 而在賣的時候才會從新計算 再加千分2(一次手續費和一次印花稅) 因為賣的時候價格已經不是10了。
6. 股票交易費演算法
股票交易手續費主要由3方面構成:傭金(買賣股票都要收)+印花稅(賣出股票才收)+過戶費(滬市股票才收)
而其中印花稅,目前的政策是賣出股票才收,是成交金額的0.1%
過戶費則是滬市股票才收,按股票成交數量來計算,每1000股收1塊錢,不足1000股按1塊錢收。
印花稅和過戶費都不是券商能調整的,所以普通股民對股票交易手續費關心的重點是傭金,也就是手續費,
7. 股票實時交易系統如何實現高並發撮合交易最好有java架構
你得補充買一價與賣一價才能回答你啊
連續競價成交價格的確定
(1)成交價格的確定原則
①最高買人申報價格與最低賣出申報價格相同,以該價格為成交價格。
例如,某隻股票的委託情況為:買-7.85元、買二7.68元;賣7.85元、賣二7。90元,那麼7. 85元為成交價格。
②買入申報價格高於即時最低賣出申報價格的,以即時最低賣出申報價格為成交價格。
例如,某隻股票的委託情況為:賣-7.85元、賣二7.90元,此時若有以7. 89元買入的委託,則以最低賣出價7.85元為成交價。
③賣出申報價格低於即時最高買人申報價格的,以即時最高買人申報價格為成交價格。
例如,某隻股票的委託情況為:買一7. 85元、買二7.68元;若此時有以7. 69元賣出的委託,則以最高買入價7。85元成交。
8. 想做一個類似股票交易的在線網站。用java技術實現,從頭開始做。
在線網站進行交易??安全系數會不會降低,
