導航:首頁 > 期指持倉 > 股票指標java

股票指標java

發布時間:2023-01-06 12:05:04

㈠ 擁有java基礎,怎樣編寫一個股票分析軟體

一般這種軟體重要的就是演算法,而且這些演算法在網上可以找到,但這些演算法對資源要求太高,所以你要懂點分布計算來把演算法的計算任務分給多個計算機並行計算,hadoop吧應該

㈡ 股票中常用的技術指標有哪些

在股市中,技術指標可以為投資者提供參考意見。投資者比較常用的技術指標有均線理論、MACD指標、KDJ指標以及BOLL指標。
1、均線理論
投資者可以根據均線理論中多頭排列、空頭排列來判斷股票未來的走勢。根據一些重要的均線來尋找支撐點、壓力點,或者買入點、賣出點。比如,當股價跌破5日均線時,短線投資者可以進行賣出操作;當股價向下跌觸碰5日均線之後,出現反彈向上運行的跡象,投資者可以進行買入操作。
2、MACD指標和KDJ指標
當個股的MACD指標或者KDJ指標出現低位金叉時,投資者可以進行適當的買入操作;當MACD指標或者KDJ 指標出現高位死叉時,投資者可以進行適當的賣出操作。
3、BOLL指標
BOLL指標中的上、中、下三條軌道比較重要,當股價從上軌的上方往下運行時,投資者可以進行拋出操作;當股價受到下軌的支撐,往上運行時,可以進行建倉操作,突破中軌時,可以進行適當的加倉操作。
拓展資料:
股市(Stock Market),是股票市場的簡稱,是已經發行的股票轉讓、買賣和流通的場所,包括交易所市場和場外交易市場兩大類別。
股票市場是股票發行和交易的場所,包括發行市場和流通市場兩部分。股份公司通過面向社會發行股票,迅速集中大量資金,實現生產的規模經營;而社會上分散的資金盈餘者本著「利益共享、風險共擔」的原則投資股份公司,謀求財富的增值。
交易所市場是股票流通市場的最重要的組成部分,也是交易所會員、證券自營商或證券經紀人在證券市場內集中買賣上市股票的場所,是二級市場的主體。具體說,它具有固定的交易所和固定的交易時間。
接受和辦理符合有關法律規定的股票上市買賣,使原股票持有人和投資者有機會在市場上通過經紀人進行自由買賣、成交、結算和交割。
證券公司也是二級市場上重要的金融中介機構之一,其最重要的職能是為投資者買賣股票等證券,並提供為客戶保存證券、為客戶融資融券、提供證券投資信息等業務服務。
場外市場又稱店頭市場或櫃台市場。它與交易所共同構成一個完整的證券交易市場體系。場外交易市場實際上是由千萬家證券商行組成的抽象的證券買賣市場。在場外市場交易市場內,每個證券商行大都同時具有經紀人和自營商雙重身份,隨時與買賣證券的投資者通過直接接觸或電話、電報等方式迅速達成交易。作為自營商,證券商具有創造市場的功能。
證券商往往根據自身的特點,選擇幾個交易對象。作為經紀證券商,證券商替顧客與某證券的交易商行進行交易。在這里,證券商只是顧客的代理人,他不承擔任何風險,只收少量的手續費作為補償。
在股市中,由於股價的走向取決於資金的運動。資金實力雄厚的機構大戶就能在一定程度上影響甚至操縱股價的漲跌。
他們可以利用自身的資金實力,採取多種方式製造虛假的行情而從中獲利,因而使得股票市場有投機的一面。但這並不能代表股票市場的全部,不能反映股票市場的實質。

㈢ 什麼是股票技術指標常見的三種技術指標

股票技術指標是相對於基本分析而言的,著重於對一般經濟情況以及各個公司的經營管理狀況、行業動態等因素進行分析,衡量股價高低的指標。而技術分析則是透過圖表或技術指標的記錄,研究市場行為反應,以推測價格的變動趨勢。其依據的技術指標的主要內容是由股價、成交量或漲跌指數等數據計算而來。常見的股票技術指標如下:

隨機指標KDJ

① K值由右邊向下交叉D值做賣,K值由右邊向上交叉D值做買。高檔連續二次向下交叉確認跌勢(死叉),低檔高檔連續二次向下交叉確認跌勢,低檔連續二次向上交叉確認漲勢(金叉)。

② D值<15% 超賣,D值>90% 超買;J>100%超買,J<10% 超賣。

③ KD值於50%左右徘徊或交叉時無意義。

ASI指標

①股價創新高低,而ASI 未創新高低,代表對此高低點之不確認。

②股價已突破壓力或支撐線,ASI未伴隨發生,為假突破。

③ ASI前一次形成之顯著高低點,視為ASI之停損點。多頭時,當ASI跌破前一次低點時賣出;空頭時,當ASI向上突破其前一次高點回補。

布林指標BOLL

①布林線利用波帶可以顯示其安全的高低價位。

② 當易變性變小,而波帶變窄時,激烈的價格波動有可能隨即產生。

③ 高低點穿越波帶邊線時,立刻又回到波帶內,會有回檔產生。

④ 波帶開始移動後,以此方式進入另一個波帶,這對於找出目標值有相當幫助。

BRAR指標

【指標說明】:

AR為人氣線指標,是以當天開盤價為基礎,比較一個特定時期內,每日開盤價分別與當天最高價、最低價之差價的總和的百分比,以此來反映市場買賣的人氣;

BR為意願指標,是以前一日收盤價為基礎,比較一個特定時期內,每日最高價、最低價分別與前一日收盤價之價差的總和的百分比,以此來反映市場的買賣意願的程度。

㈣ 用java定義一個股票類Stock,該類包括如右圖所示

public class Stock {
private String store;// 股票類屬性
private String symbol;// 股票代號
private String name;// 股票名稱
private BigDecimal currentPrice;// 當前時間的股票價格
private BigDecimal previouClosingPrice;// 前一天的股票值

/**
* 返回前一天變到當前時間的百分比
* @return 百分比
*/
public double getChangePercent() {
return this.currentPrice.subtract(this.previouClosingPrice).abs()
.divide(this.currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
.doubleValue();
}

/**
* 返回前一天變到當前時間的百分比
* @param currentPrice 當前時間的股票價格
* @param previouClosingPrice 前一天的股票值
* @return 百分比
*/
public double getChangePercent(BigDecimal currentPrice,
BigDecimal previouClosingPrice) {
return currentPrice.subtract(previouClosingPrice).abs()
.divide(currentPrice, 2, BigDecimal.ROUND_HALF_EVEN)
.doubleValue();
}

public String getStore() {
return store;
}

public void setStore(String store) {
this.store = store;
}

public String getSymbol() {
return symbol;
}

public void setSymbol(String symbol) {
this.symbol = symbol;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public BigDecimal getCurrentPrice() {
return currentPrice;
}

public void setCurrentPrice(BigDecimal currentPrice) {
this.currentPrice = currentPrice;
}

public BigDecimal getPreviouClosingPrice() {
return previouClosingPrice;
}

public void setPreviouClosingPrice(BigDecimal previouClosingPrice) {
this.previouClosingPrice = previouClosingPrice;
}

}

股票行情軟體中的指標 是什麼語言

股票行情軟體是基於Java計算機編程語言上的,也就是K-JAVA即J2ME軟體平台
,專門用於嵌入式設備的JAVA軟體。

軟體開發商以K-Java編程語言為手機開發應用程序,可以提供,游戲,個人信息處理,股票,電子地圖等服務程序。 摩托羅拉率先在手機上預裝了K-JAVA
K-JAVA的平台開放性:JAVA語言可以跨平台運行,軟體開發商可以很容易的開發應用程序。

K-JAVA功能可以做移動商務、移動辦公 、信息點播、股票、外匯、地址簿、日歷、文件管理 、天氣預報等;

Java包含了一種計算機編程語言和一個平台,隨著K-Java技術的不斷完善與發展,發展商們將對具有K-Java功能的手機用戶提供更還更全面的服務。如: 互動游戲、互動新聞 、增強手機連接到無線網路後進行數據交換的安全性、 載以Java語言寫成的內容、遙控家用電器。

Java有許多值得稱道的優點,如簡單、面向對象、分布式、解釋性、可靠、安全、結構中立性、可移植性、高性能、多線程、動態性等。

㈥ java 如何實現 獲取實時股票數據

一般有三種方式:

  1. 網頁爬蟲。採用爬蟲去爬取目標網頁的股票數據,去GitHub或技術論壇(如CSDN、51CTO)上找一下別人寫的爬蟲集成到項目中。

  2. 請求第三方API。會有專門的公司(例如網路API市場)提供股票數據,你只需要去購買他們的服務,使用他們提供的SDK,仿照demo開發實現即可。如下圖所示:

㈦ 股票常用的指標有哪些

股票技術分析常用指標有:MACD、KDJ、布林帶、RSI、威廉、MA、量倉等等。

KDJ

KDJ指標又叫隨機指標,應用法則是三條曲線,在應用時主要從五個方面進行考慮:KD的取值的絕對數字;KD曲線的形態;KD指標的交叉;KD指標的背離;J指標的取值大小。

第一,從KD的取值方面考慮。KD的取值范圍都是0~100,將其劃分為幾個區域:80以上為超買區,20以下為超賣區,其餘為徘徊區。

根據這種劃分,KD超過80就應該考慮賣出了,低於20就應該考慮買入了。應該說明的是,上述劃分只是一個應用KD指標的初步過程,僅僅是信號,完全按這種方法進行操作很容易招致損失。

MACD

MACD是根據移動平均線的優點所發展出來的技術工具。MACD吸收了移動平均線的優點。運用移動平均線判斷買賣時機,在趨勢明顯時收效很大,但如果碰上牛皮盤整的行情,所發出的信號頻繁而不準確。根據移動平均線原理所發展出來的MACD, 一則去掉移動平均線頻繁的假訊號缺陷,二則能確保移動平均線最大的戰果。

應 用

1. MACD金叉:DIF由下向上突破DEM,為買入信號。

2. MACD死叉:DIF由上向下突破DEM,為賣出信號。

3. MACD綠轉紅:MACD值由負變正,市場由空頭轉為多頭。

4. MACD紅轉綠:MACD值由正變負,市場由多頭轉為空頭。

布林帶

BOLL指標即布林線指標,其利用統計原理,求出股價的標准差及其信賴區間,從而確定股價的波動范圍及未來走勢,利用波帶顯示股價的安全高低價位,因而也被稱為布林帶。

其上下限范圍不固定,隨股價的滾動而變化。布林指標股價波動在上限和下限的區間之內,這條帶狀區的寬窄,隨著股價波動幅度的大小而變化,股價漲跌幅度加大時,帶狀區變寬,漲跌幅度狹小盤整時,帶狀區則變窄。

威廉

威廉指標(William's %R) 原理:用當日收盤價在最近一段時間股價分布的相對位置來描述超買和超賣程度。

演算法: N日內最高價與當日收盤價的差,除以N日內最高價與最低價的差,結果放大100倍。參數:N 統計天數 一般取14天

用法: 1.低於20,超買,即將見頂,應及時賣出 2.高於80,超賣,即將見底,應伺機買進 3.與RSI、MTM指標配合使用,效果更好

MA

MA,又稱移動平均線,是藉助統計處理方式將若干天的股票價格加以平均,然後連接成一條線,用以觀察股價趨勢。移動平均線通常有3日、6日、10日、12日、24日、30日、72日、200日、288日、13周、26周、52周等等,不一而足,其目的在取得某一段期間的平均成本,而以此平均成本的移動曲線配合每日收盤價的線路變化分析某一期間多空的優劣形勢,以研判股價的可能變化。

一般來說,現行價格在平均價之上,意味著市場買力(需求)較大,行情看好;反之,行情價在平均價之下,則意味著供過於求,賣壓顯然較重,行情看淡。

簡單概述,新手前期可參閱下有關方面的書籍去了解一下,同時結合個模擬炒股去練練,這樣理論加以實踐可快速有效的掌握技巧,目前的牛股寶模擬炒股還不錯,裡面許多的功能足夠分析大盤與個股,使用起來有一定的幫助,

㈧ 股票kdj指標是什麼意思

一、什麼是股票KDJ指標
KDJ指標,即隨機指標,廣泛用於股市的中短期趨勢分析,是股票市場上最常用的技術分析工具。KDJ通過一個特定的周期(常為9日、9周等)內出現過的最高價、最低價及最後一個計算周期的收盤價及這三者之間的比例關系,計算最後一個計算周期的未成熟隨機值RSV,然後分別計算K值、D值與J值,並繪成曲線圖來研判股票走勢。

二、KDJ指標的原理
隨機指標KDJ是以最高價、最低價及收盤價為基本數據進行計算,得出的K值、D值和J值分別在指標的坐標上形成的一個點,連接無數個這樣的點位,就形成一個完整的、能反映價格波動趨勢的KDJ指標。
它主要是利用價格波動的真實波幅來反映價格走勢的強弱和超買超賣現象,在價格尚未上升或下降之前發出買賣信號的一種技術工具。
它在設計過程中主要是研究最高價、最低價和收盤價之間的關系,同時也融合了動量觀念、強弱指標和移動平均線的一些優點,因此,能夠比較迅速、快捷、直觀地研判行情。由於KDJ線本質上是一個隨機波動的觀念,故其對於掌握中短期行情走勢比較准確。

三、KDJ指數的應用要則
KDJ隨機指標反應比較敏感快速,是一種進行中短期趨勢波段分析研判的較佳的技術指標。
(1)對做大資金大波段的人來說,一般當月KDJ值在低位時逐步進場吸納;主力平時運作時偏重周KDJ所處的位置,對中線波段的循環高低點做出研判結果,所以往往出現單邊式造成日KDJ的屢屢鈍化現象;日KDJ對股價變化方向反應極為敏感,是日常買賣進出的重要方法;
(2)對於做小波段的短線客來說,30分鍾和60分鍾KDJ又是重要的參考指標;
(3)對於已指定買賣計劃即刻下單的投資者,5分鍾和15分鍾KDJ可以提供最佳的進出時間。

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

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

㈩ Java有一些開源的針對於股票指標計算的包嗎

這個問題太廣泛了,我的經驗是國內沒有公開的成熟代碼,這種東西一般都是商業秘密(其實是每家公司的計算公式、采樣數據設計都有所不同),國外一些大學有公開的數學公式計算包。因為指標計算這個的基礎是根據數學模型來實現的。我在04年和05年的時候由於項目的原因,做過根據外匯市場歷史報價來評估外匯期權價值的java實現,當時假定的是價格曲線是滿足BS模型(black scholes model,常用的還有V.G.模型)來計算的,但是這個模型是理想化的簡單模型,建立的基礎是:認為長期來看市場價格是對數正態分布的情況。相關BS模型數學演算法的java實現的是在外國一個教育網站上找到的(當時google還未牆,用網路查資料是被BS的),當然為達到預期精度我做了部分修改(客戶提供了Excel實現的計算器和VB版代碼)。

閱讀全文

與股票指標java相關的資料

熱點內容
股票資金流入看什麼 瀏覽:806
科創50指數ETf投資哪些股票 瀏覽:467
林園股市最新股票 瀏覽:525
國務院國有資產監督管理委員會股票 瀏覽:132
宜信最新股票價格 瀏覽:144
亞盛股票走勢 瀏覽:450
工業設計軟體概念股票 瀏覽:971
中國股票最高的是什麼股 瀏覽:274
如何利用股東數據分析股票 瀏覽:155
同濟科技股票配股價 瀏覽:219
股票短期融資債券到期兌付是好是壞 瀏覽:597
股票交通銀行000001 瀏覽:811
債券比股票 瀏覽:518
中國軟體這個股票怎麼樣 瀏覽:545
股票里的特殊賬戶 瀏覽:426
最准確的股票數據網 瀏覽:30
網商銀行的股票代碼 瀏覽:393
行業互動對股票市場有什麼影響 瀏覽:555
必需品投資組合股票行情分析 瀏覽:621
股票看盤重要時間點 瀏覽:741