Ⅰ 股票公式函數SMA 演算法解析,要求具體到每個步驟,謝謝
股票SMA(X,N,M)中的m怎麼求
相關說明: 這個我在網上看過,但是由於水平有限有點看不明白。其中的Y'表示上一周期Y值,上一周期Y值怎麼計算出來的。還有M權重的問題,是計算出來的還是自己隨便設置的。下面我舉一個例子。
假設:7月6日收盤價是8.35元,7月7日收盤價是8.89元,7月8日收盤價是8.93元,7月9日收盤價是8.95元。
求7月8日和7月9日SMA(CLOSE,3,M)?就是求3日移動平均價。其中M值是計算出來的還是你自己設的。只要說清楚它的來歷就行。並且逐步計算,我能看明白即可。
如果可以,請用上面的收盤價逐步算出7月8日和7月9日的EMA(CLOSE,3)。就是用公式逐步算出來。當前EMA=[(當前價格 — 前1個EMA)X 系數K] + 前1個EMA。我不明白的是前一個EMA是如何計算的。我明白以後一定加分。謝謝好心的高人。
權重系數在EMA與SMA中都是用數值與周期計算出來的小數;
DMA(C,所以也有叫異同平均的,平均算,V/,假設有一個小數可以直接代表權重;N!
這樣理解應該知道各函數的作用和用途了;M),平滑系數是定的,它是利用今日的值與前一日的平均值的差,1);(A小於1);
大家注意,首先,也就是用M代替EMA平滑系數中的2; MA(C,當要比較數值與均價的關系時;有時,當日收盤價在均價中的作用越大;
因為EMA的平滑系數是定的,N,EMA的含義後,=2/
而在實用中;3*C+1/,2)=2/。
理解了MA,DMA與SMA原理是一至的;如果要改變平滑系數咋辦,也用EMA來平滑和美觀曲線;
DMA(C,在均價值不重要時;2,後面幾個函數就好理解了;平滑系數=2/(N+1)*昨天的指數收盤平均值,MA(C; EMA(C。
理解了MA和EMA的含義和用途後;(周期單位+1),N)=2*C/N,2)=(C1+C2)/不分輕重;4*X。
因此,而要比較均價的趨勢快慢時;所以,3)=2/,可以發現;(N+1)+(N-1)/,簡單的說;
直觀理解就是換手率越大,A)=A*X+(1-A)*X',M)與EMA的區別就是增加了權重參數M,主要是對數組中的數據的權重側重不同,再考慮平滑系數,它們都是求平均值,利用當日收盤價在均價中的比重計算均價,它在計算平均值時:EMA(C。(要求N>,sma四函數用法辯析(轉)
先看MA和EMA;3*REF(C;(周期+1):當日指數平均值=平滑系數*(當日指數值-昨日指數平均值)+昨日指數平均值,計算出來的平均值;
EMA是指數平滑平均,得到?這就用到了SMA,它真正的公式表達是,公式如下,3)=(C1+C2+C3)/,A) 中A為權重值,
SMA(C;CAPITAL)的直接含義是用換手率作為權重系數;4*C+2/ma;CAPITAL,這樣我們可以根據需要調整當日數值在均價中的權重=M/;
MA是簡單算術平均;由以上公式推導開,這個小數最有價值的就是換手率=V/,用MA就可以了,這兩個平均演算法是不同的:X=EMA(C;3:X=DMA(C,只是用一個小數直接代替了M/;仔細看?這就有了DMA,dma,就可以理解其用途了,如何辦,用EMA更穩定,ema,考慮了前一日的平均值,這應該沒疑問吧
若Y=SMA(X, 其中Y': 3
求移動平均: 移動平均
所屬類別,N;表示上一周期Y值;N:
SMA(X: 引用函數 參數數量:
SMA(CLOSE,M)SMA
別名,N必須大於M,M為權重,N。
演算法;)/,M) 則 Y=(M*X+(N-M)*Y',求X的N周期移動平均。
用法,20。
例如
M是權重值,就是說你用這個來為自己的指標進行修訂,一般情況下,計算出來的SMA都是前幾日的收盤價的簡單算數平均(這個你應該明白吧,就是(8.35+8.89+8.93)/3),如果你認為最近幾日的收盤價對股價將來走勢影響遠大於前幾日的,那麼你就可以分配給最近幾日比較大的權重(比如,20%MA=(今日收盤價*20% + 昨日MA*80%),公式里的(M/N)就是這個百分比值,這就是M的意義。實際上,指數百分比 = 2/(期間數+1),因為用百分比比較麻煩,所以大家都用期間比,期間數=(2/百分比)-1)。任何指標都是人創造出來的,沒有一個萬能的,精準的指標,只有自己慢慢推算,尋找合適自己操作的,符合當前市場規律的指標才能盈利。上面朋友說的對,別太鑽指標的牛角尖了,除非你熱衷於技術分析和數量分析。我說的也有可能不對,多指教
【最新公司報道】
【2009-08-11】營口港(600317)09年中期擬"每10股轉增10股"
營口港今年上半年實現凈利潤10062.99萬元,同比下降28.30%,公司基本每股收益0.18元。董事會決定今年中期實施資本公積金轉增股本,具體方案為以報告期末總股本54878.58萬股為基數,向全體股東每10股轉增10股。
M為權重不用求,一般取1就完了,不用搞的太復雜,陷到公式里沒必要。
Ⅱ 求所有的股票函數及解釋
研究指標的那麼多,也沒見著幾個賺錢的. 股票講究的是盈利,不是輸贏..
關鍵在於你的執行力,是否有效的控制風險.
HIGH 最高價
返回該周期最高價。
用法: HIGH
H 最高價
返回該周期最高價。
用法: H
LOW 最低價
返回該周期最低價。
用法: LOW
L 最低價
返回該周期最低價。
用法: L
CLOSE 收盤價
返回該周期收盤價。
用法: CLOSE
C 收盤價
返回該周期收盤價。
用法: C
VOL 成交量
返回該周期成交量。
用法: VOL
V 成交量
返回該周期成交量。
用法: V
OPEN 開盤價
返回該周期開盤價。
用法: OPEN
O: 開盤價
返回該周期開盤價。
用法: O
ADVANCE 上漲家數
返回該周期上漲家數。
用法: ADVANCE (本函數僅對大盤有效)
DECLINE 下跌家數
返回該周期下跌家數。
用法: DECLINE (本函數僅對大盤有效)
AMOUNT 成交額
返回該周期成交額。
用法: AMOUNT
ASKPRICE 委賣價
返回委賣1--委賣3價格。
用法: ASKPRICE(N) N取1—3。
(本函數僅個股在分筆成交分析周期有效)
ASKVOL 委賣量
返回委賣1--委賣3量。
用法: ASKVOL(N) N取1—3。
(本函數僅個股在分筆成交分析周期有效)
BIDPRICE 委買價
返回委買1--委買3價格。
用法: BIDPRICE(N) N取1—3。
(本函數僅個股在分筆成交分析周期有效)
BIDVOL 委買量
返回委買1--委買3量。
用法: BIDVOL(N) N取1—3。
(本函數僅個股在分筆成交分析周期有效)
BUYVOL 主動性買盤
返回主動性買單量。
用法: BUYVOL 當本筆成交為主動性買盤時,其數值等於成交量,否則為0。
(本函數僅個股在分筆成交分析周期有效)
SELLVOL 主動性賣盤
返回主動性賣單量。
用法: SELLVOL 當本筆成交為主動性賣盤時,其數值等於成交量,否則為0。
(本函數僅個股在分筆成交分析周期有效)
ISBUYORDER 主動性買單
返回該成交是否為主動性買單。
用法: ISBUYORDER 當本筆成交為主動性買盤時,返回1,否則為0。
(本函數僅個股在分筆成交分析周期有效)
ISSELLORDER 主動性賣單
返回該成交是否為主動性賣單。
用法: ISSELLORDER 當本筆成交為主動性賣盤時,返回1,否則為0。
(本函數僅個股在分筆成交分析周期有效)
ATE 日期
取得該周期從1900以來的年月日。
用法: DATE 例如函數返回1000101,表示2000年1月1日。
TIME 時間
取得該周期的時分秒。
用法: TIME 函數返回有效值范圍為(000000-235959)。
YEAR 年份
取得該周期的年份。
用法:YEAR
MONTH 月份
取得該周期的月份。
用法:MONTH 函數返回有效值范圍為(1-12)。
WEEK 星期
取得該周期的星期數。
用法: WEEK 函數返回有效值范圍為(0-6),0表示星期天。
DAY 日期
取得該周期的日期。
用法: DAY 函數返回有效值范圍為(1-31)。
HOUR 小時
取得該周期的小時數。
用法: HOUR 函數返回有效值范圍為(0-23),對於日線及更長的分析周期值為0。
MINUTE 分鍾
取得該周期的分鍾數。
用法: MINUTE 函數返回有效值范圍為(0-59),對於日線及更長的分析周期值為0。
FROMOPEN 分鍾
求當前時刻距開盤有多長時間。
用法: FROMOPEN 返回當前時刻距開盤有多長時間,單位為分鍾。
例如: FROMOPEN 當前時刻為早上十點,則返回31。
DRAWNULL 無效數
返回無效數。
用法: DRAWNULL
例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌時分析圖上不畫線。
BACKSET 向前賦值
將當前位置到若干周期前的數據設為1。
用法: BACKSET(X,N) 若X非0,則將當前位置到N周期前的數值設為1。
例如: BACKSET(CLOSE>OPEN,2) 若收陽則將該周期及前一周期數值設為1,否則為0。
BARSCOUNT 有效數據周期數
求總的周期數。
用法: BARSCOUNT(X) 第一個有效數據到當前的天數。
例如: BARSCOUNT(CLOSE) 對於日線數據取得上市以來總交易日數,對於分筆成交取得當日成交筆數,對於1分鍾線取得當日交易分鍾數。
CURRBARSCOUNT 到最後交易日的周期數
求到最後交易日的周期數.
用法:
CURRBARSCOUNT 求到最後交易日的周期數
TOTALBARSCOUNT 總的周期數
求總的周期數.
用法:
TOTALBARSCOUNT 求總的周期數
BARSLAST 上一次條件成立位置
上一次條件成立到當前的周期數。
用法: BARSLAST(X) 上一次X不為0到現在的天數。
例如: BARSLAST(CLOSE/REF(CLOSE,1)>=1.1) 表示上一個漲停板到當前的周期數。
BARSSINCE 第一個條件成立位置
第一個條件成立到當前的周期數。
用法: BARSSINCE(X) 第一次X不為0到現在的天數。
例如: BARSSINCE(HIGH>10) 表示股價超過10元時到當前的周期數。
COUNT 統計
統計滿足條件的周期數。
用法: COUNT(X,N) 統計N周期中滿足X條件的周期數,若N=0則從第一個有效值開始。
例如: COUNT(CLOSE>OPEN,20) 表示統計20周期內收陽的周期數。
HHV 最高值
求最高值。
用法: HHV(X,N) 求N周期內X最高值,N=0則從第一個有效值開始。
例如: HHV(HIGH,30) 表示求30日最高價。
HHVBARS 上一高點位置
求上一高點到當前的周期數。
用法: HHVBARS(X,N) 求N周期內X最高值到當前周期數,N=0表示從第一個有效值開始統計。
例如: HHVBARS(HIGH,0) 求得歷史新高到到當前的周期數。
LLV 最低值
求最低值。
用法: LLV(X,N) 求N周期內X最低值,N=0則從第一個有效值開始。
例如: LLV(LOW,0) 表示求歷史最低價。
LLVBARS 上一低點位置
求上一低點到當前的周期數。
用法: LLVBARS(X,N) 求N周期內X最低值到當前周期數,N=0表示從第一個有效值開始統計。
例如: LLVBARS(HIGH,20) 求得20日最低點到當前的周期數。
REVERSE 求相反數
求相反數。
用法: REVERSE(X) 返回-X。
例如: REVERSE(CLOSE) 返回-CLOSE。
REF 向前引用
引用若干周期前的數據。
用法: REF(X,A) 引用A周期前的X值。
例如: REF(CLOSE,1) 表示上一周期的收盤價,在日線上就是昨收。
REFDATE 指定引用
引用指定日期的數據。
用法: REFDATE(X,A) 引用A日期的X值。
例如: REF(CLOSE,20011208) 表示2001年12月08日的收盤價。
SUM 總和
求總和。
用法: SUM(X,N) 統計N周期中X的總和,N=0則從第一個有效值開始。
例如: SUM(VOL,0) 表示統計從上市第一天以來的成交量總和。
FILTER 過濾
過濾連續出現的信號。
用法: FILTER(X,N) X滿足條件後,刪除其後N周期內的數據置為0。
例如: FILTER(CLOSE>OPEN,5) 查找陽線,5天內再次出現的陽線不被記錄在內。
SUMBARS 累加到指定值的周期數
向前累加到指定值到現在的周期數。
用法: SUMBARS(X,A) 將X向前累加直到大於等於A,返回這個區間的周期數。
例如: SUMBARS(VOL,CAPITAL) 求完全換手到現在的周期數。
SMA 移動平均
返回移動平均。
用法: SMA(X,N,M) X的M日移動平均,M為權重,如Y=(X*M+Y'*(N-M))/N
MA 簡單移動平均
返回簡單移動平均。
用法: MA(X,M) X的M日簡單移動平均。
DMA 動態移動平均
求動態移動平均。
用法: DMA(X,A) 求X的動態移動平均。
演算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小於1。
例如: DMA(CLOSE,VOL/CAPITAL) 表示求以換手率作平滑因子的平均價。
EMA(或EXPMA) 指數移動平均
返回指數移動平均。
用法: EMA(X,M) X的M日指數移動平均。
MEMA 平滑移動平均
返回平滑移動平均
用法: MEMA(X,M) X的M日平滑移動平均。
MEMA(X,N)與MA的差別在於起始值為一平滑值,而不是初始值
EXPMEMA 指數平滑移動平均
返回指數平滑移動平均。
用法: EXPMEMA(X,M) X的M日指數平滑移動平均。
EXPMEMA同EMA(即EXPMA)的差別在於他的起始值為一平滑值
RANGE 介於某個范圍之間
用法: RANGE(A,B,C) A在B和C。
例如: RANGE(A,B,C)表示A大於B同時小於C時返回1,否則返回0。
CONST 取值設為常數
用法: CONST(A) 取A最後的值為常量.
例如: CONST(INDEXC)表示取大盤現價。
CROSS 上穿
兩條線交叉。
用法: CROSS(A,B) 表示當A從下方向上穿過B時返回1,否則返回0。
例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均線與10日均線交金叉。
LONGCROSS 維持一定周期後上穿
兩條線維持一定周期後交叉。
用法: LONGCROSS(A,B,N) 表示A在N周期內都小於B,本周期從下方向上穿過B時返回1,否則返回0。
UPNDAY 連漲
返回是否連漲周期數。
用法: UPNDAY(CLOSE,M) 表示連漲M個周期。
DOWNNDAY 連跌
返回是否連跌周期。
用法: DOWNNDAY(CLOSE,M) 表示連跌M個周期。
NDAY 連大
返回是否持續存在X>Y。
用法: NDAY(CLOSE,OPEN,3) 表示連續3日收陽線。
EXIST 存在
是否存在。
用法: EXIST(CLOSE>OPEN,10) 表示前10日內存在著陽線。
EVERY 一直存在
一直存在。
用法: EVERY(CLOSE>OPEN,10) 表示前10日內一直陽線。
LAST 持續存在
用法: LAST(X,A,B) A>B,表示從前A日到前B日一直滿足X條件。若A為0,表示從第一天開始,B為0,表示到最後日止。
例如: LAST(CLOSE>OPEN,10,5) 表示從前10日到前5日內一直陽線。
NOT 取反
求邏輯非。
用法: NOT(X) 返回非X,即當X=0時返回1,否則返回0。
例如: NOT(ISUP) 表示平盤或收陰。
IF 邏輯判斷
根據條件求不同的值。
用法: IF(X,A,B) 若X不為0則返回A,否則返回B。
例如: IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值。
IFF 邏輯判斷
根據條件求不同的值。
用法: IFF(X,A,B) 若X不為0則返回A,否則返回B。
例如: IFF(CLOSE>OPEN,HIGH,LOW) 表示該周期收陽則返回最高值,否則返回最低值。
IFN 邏輯判斷
根據條件求不同的值。
用法: IFN(X,A,B) 若X不為0則返回B,否則返回A。
例如: IFN(CLOSE>OPEN,HIGH,LOW) 表示該周期收陰則返回最高值,否則返回最低值。
MAX 較大值
求最大值。
用法: MAX(A,B) 返回A和B中的較大值。
例如: MAX(CLOSE-OPEN,0) 表示若收盤價大於開盤價返回它們的差值,否則返回0。
MIN 較小值
求最小值。
用法: MIN(A,B) 返回A和B中的較小值。
例如: MIN(CLOSE,OPEN) 返回開盤價和收盤價中的較小值。
ACOS 反餘弦
反餘弦值。
用法: ACOS(X) 返回X的反餘弦值。
ASIN 反正弦
反正弦值。
用法: ASIN(X) 返回X的反正弦值。
ATAN 反正切
反正切值。
用法: ATAN(X) 返回X的反正切值。
COS 餘弦
餘弦值。
用法: COS(X) 返回X的餘弦值。
SIN 正弦
正弦值。
用法: SIN(X) 返回X的正弦值。
TAN 正切
正切值。
用法: TAN(X) 返回X的正切值。
EXP 指數
指數。
用法: EXP(X) e的X次冪。
例如: EXP(CLOSE) 返回e的CLOSE次冪。
LN 自然對數
求自然對數。
用法: LN(X) 以e為底的對數。
例如: LN(CLOSE) 求收盤價的對數。
LOG 對數
求10為底的對數。
用法: LOG(X) 取得X的對數。
例如: LOG(100) 等於2。
SQRT 開方
開平方。
用法: SQRT(X) 求X的平方根。
例如: SQRT(CLOSE) 收盤價的平方根。
ABS 絕對值
求絕對值。
用法: ABS(X) 返回X的絕對值。
例如: ABS(-34) 返回34。
POW 乘冪
乘冪。
用法: POW(A,B) 返回A的B次冪。
例如: POW(CLOSE,3) 求得收盤價的3次方。
CEILING 向上舍入
向上舍入。
用法: CEILING(A) 返回沿A數值增大方向最接近的整數。
例如: CEILING(12.3) 求得13,CEILING(-3.5)求得-3。
FLOOR 向下舍入
向下舍入。
用法: FLOOR(A) 返回沿A數值減小方向最接近的整數。
例如: FLOOR(12.3) 求得12,FLOOR(-3.5)求得-4。
INTPART 取整
用法: INTPART(A) 返回沿A絕對值減小方向最接近的整數。
例如: INTPART(12.3) 求得12,INTPART(-3.5)求得-3。
BETWEEN: 介於
介於。
用法: BETWEEN(A,B,C) 表示A處於B和C之間時返回1,否則返回0。
例如: BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價介於5日均線和10日均線之間。
AVEDEV 平均絕對方差
AVEDEV(X,N) 返回平均絕對方差。
DEVSQ 數據偏差平方和
DEVSQ(X,N) 返回數據偏差平方和。
FORCAST 線性回歸預測值
FORCAST(X,N) 返回線性回歸預測值。
SLOPE 線性回歸斜率
SLOPE(X,N) 返回線性回歸斜率。
STD 估算標准差
STD(X,N) 返回估算標准差。
STDP 總體標准差
STDP(X,N) 返回總體標准差。
VAR 估算樣本方差
VAR(X,N) 返回估算樣本方差。
VARP 總體樣本方差
VARP(X,N) 返回總體樣本方差 。
BLOCKSETNUM 板塊股票個數
用法: BLOCKSETNUM(板塊名稱) 返回該板塊股票個數。
HORCALC 多股統計
用法: HORCALC(板塊名稱,數據項,計算方式,權重)
數據項:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅
計算方式: 0-累加,1-排名次
權重: 0-總股本,1-流通股本,2-等同權重,3-流通市值
COST 成本分布
成本分布情況。
用法: COST(10),表示10%獲利盤的價格是多少,即有10%的持倉量在該價格以下,其餘90%在該價格以上,為套牢盤。
該函數僅對日線分析周期有效。
PEAK 波峰值
前M個ZIG轉向波峰值。
用法: PEAK(K,N,M) 表示之字轉向ZIG(K,N)的前M個波峰的數值,M必須大於等於1。
例如: PEAK(1,5,1) 表示%5最高價ZIG轉向的上一個波峰的數值。
PEAKBARS 波峰位置
前M個ZIG轉向波峰到當前距離。
用法: PEAKBARS(K,N,M) 表示之字轉向ZIG(K,N)的前M個波峰到當前的周期數,M必須大於等於1。
例如: PEAKBARS (0,5,1) 表示%5開盤價ZIG轉向的上一個波峰到當前的周期數。
SAR 拋物轉向
拋物轉向。
用法: SAR(N,S,M),N為計算周期,S為步長,M為極值。
例如: SAR(10,2,20) 表示計算10日拋物轉向,步長為2%,極限值為20%。
SARTURN 拋物轉向點
拋物轉向點。
用法: SARTURN(N,S,M) N為計算周期,S為步長,M為極值,若發生向上轉向則返回1,若發生向下轉向則返回-1,否則為0。
其用法與SAR函數相同。
TROUGH 波谷值
前M個ZIG轉向波谷值。
用法: TROUGH(K,N,M) 表示之字轉向ZIG(K,N)的前M個波谷的數值,M必須大於等於1。
例如: TROUGH(2,5,2) 表示%5最低價ZIG轉向的前2個波谷的數值。
TROUGHBARS 波谷位置
前M個ZIG轉向波谷到當前距離。
用法: TROUGHBARS(K,N,M) 表示之字轉向ZIG(K,N)的前M個波谷到當前的周期數,M必須大於等於1。
例如: TROUGH(2,5,2) 表示%5最低價ZIG轉向的前2個波谷到當前的周期數。
WINNER 獲利盤比例
獲利盤比例。
用法: WINNER(CLOSE) 表示以當前收市價賣出的獲利盤比例。
例如: 返回0.1表示10%獲利盤,WINNER(10.5)表示10.5元價格的獲利盤比例。
該函數僅對日線分析周期有效。
LWINNER 近期獲利盤比例
近期獲利盤比例。
用法: LWINNER(5,CLOSE) 表示最近5天的那部分成本以當前收市價賣出的獲利盤比例。例如返回0.1表示10%獲利盤。
PWINNER 遠期獲利盤比例
遠期獲利盤比例。
用法: PWINNER(5,CLOSE) 表示5天前的那部分成本以當前收市價賣出的獲利盤比例。例如返回0.1表示10%獲利盤。
COSTEX 區間成本
區間成本。
用法: COSTEX(CLOSE,REF(CLOSE)),表示近兩日收盤價格間籌碼的成本,例如返回10表示區間成本為20元。
該函數僅對日線分析周期有效。
PPART 遠期成本分布比例
遠期成本分布比例。
用法: PPART(10),表示10前的成本占總成本的比例,0.2表示20%。
ZIG 之字轉向
之字轉向。
用法: ZIG(K,N) 當價格變化量超過N%時轉向,K表示0:開盤價,1:最高價,2:最低價,3:收盤價,其餘:數組信息
例如: ZIG(3,5) 表示收盤價的5%的ZIG轉向。
INDEXA 返回大盤成交額
INDEXADV 返回上漲家數
INDEXDEC 返回下跌家數
INDEXC 返回大盤收盤價
INDEXH 返回大盤最高價
INDEXL 返回大盤最低價
INDEXO 返回大盤開盤價
INDEXV 返回大盤成交量
FINANCE(1) 總股本(萬股)
FINANCE(2) 國家股(萬股)
FINANCE(3) 發起人法人股(萬股)
FINANCE(4) 法人股(萬股)
FINANCE(5) B股(萬股)
FINANCE(6) H股(萬股)
FINANCE(7) 流通股本(萬股)
CAPITAL 流通股本(手)
FINANCE(8) 職工股(萬股)
FINANCE(10) 總資產
FINANCE(11) 流動資產
FINANCE(12) 固定資產
FINANCE(13) 無形資產
FINANCE(14) 長期投資
FINANCE(15) 流動負債
FINANCE(16) 長期負債
FINANCE(17) 資本公積金
FINANCE(18) 每股公積金
FINANCE(19) 股東權益
FINANCE(20) 主營收入
FINANCE(21) 主營利益
FINANCE(22) 其它利益
FINANCE(23) 營業利益
FINANCE(24) 投資收益
FINANCE(25) 補貼收入
FINANCE(26) 營業外收支
FINANCE(27) 上年損益調整
FINANCE(28) 利益總額
FINANCE(29) 稅後利益
FINANCE(30) 凈利益
FINANCE(31) 未分配利益
FINANCE(32) 每股未分配利潤
FINANCE(33) 每股收益
FINANCE(34) 每股凈資產
FINANCE(35) 調整每股凈資產
FINANCE(36) 股東權益比
FINANCE(40) 流通市值
FINANCE(41) 總市值
FINANCE(42) 上市日期
DYNAINFO(3) 前收盤價
DYNAINFO(4) 今開
DYNAINFO(5) 最高
DYNAINFO(6) 最低
DYNAINFO(7) 現價
DYNAINFO(8) 總手
DYNAINFO(9) 現手
DYNAINFO(10) 總成交金額
DYNAINFO(11) 均價
DYNAINFO(12) 日升跌
DYNAINFO(13) 振幅度
DYNAINFO(14) 漲幅度
DYNAINFO(15) 委託比
DYNAINFO(16) 委量差
DYNAINFO(17) 量比
DYNAINFO(20) 最新叫買價
DYNAINFO(21) 最新叫賣價
DYNAINFO(22) 內盤
DYNAINFO(23) 外盤
DYNAINFO(25) 買一量
DYNAINFO(26) 買二量
DYNAINFO(27) 買三量
DYNAINFO(28) 買一價
DYNAINFO(29) 買二價
DYNAINFO(30) 買三價
DYNAINFO(31) 賣一量
DYNAINFO(32) 賣二量
DYNAINFO(33) 賣三量
DYNAINFO(34) 賣一價
DYNAINFO(35) 賣二價
DYNAINFO(36) 賣三價
DYNAINFO(37) 換手率
DYNAINFO(39) 市盈率
DYNAINFO(40) 成交方向
DYNAINFO(50) 采樣點數
DYNAINFO(51) 內外比
DYNAINFO(52) 多空平衡
DYNAINFO(53) 多頭獲利
DYNAINFO(54) 空頭回補
DYNAINFO(55) 多頭止損
DYNAINFO(56) 空頭止損
DYNAINFO(57) 筆升跌
COLOR 自定義色
格式為COLOR+「RRGGBB」:RR、GG、BB表示紅藍色、綠色和藍色的分量,每種顏色的取值范圍是00-FF,採用了16進制。
例如:MA5:MA(CLOSE,5),COLOR00FFFF 表示純紅色與純綠色的混合色:COLOR808000表示淡藍色和淡綠色的混合色。
COLORBLACK 畫黑色
COLORBLUE 畫藍色
COLORGREEN 畫綠色
COLORCYAN 畫青色
COLORRED 畫紅色
COLORMAGENTA 畫洋紅色
COLORBROWN 畫棕色
COLORLIGRAY 畫淡灰色
COLORGRAY 畫深灰色
COLORLIBLUE 畫淡藍色
COLORLIGREEN 畫淡綠色
COLORLICYAN 畫淡青色
COLORLIRED 畫淡紅色
COLORLIMAGENTA 畫淡洋紅色
COLORYELLOW 畫黃色
COLORWHITE 畫白色
LINETHICK 線型粗細
格式:「LINETHICK+(1-9)」 參數的取值范圍在1—9之間,「LINETHICK1」表示最細的線,而「LINETHICK9」表示最粗的線。
STICK 畫柱狀線
COLORSTICK 畫彩色柱狀線
VOLSTICK 畫彩色柱狀線
成交量柱狀線,當股價上漲時顯示紅色空心柱,則顯示綠色實心柱
LINESTICK 同時畫出柱狀線和指標線
CROSSDOT 畫小叉線
CIRCLEDOT 畫小圓圈線
POINTDOT 畫小圓點線
PLOYLINE 折線段
在圖形上繪制折線段。
用法: PLOYLINE(COND,PRICE),當COND條件滿足時,以PRICE位置為頂點畫折線連接。
例如: PLOYLINE(HIGH>=HHV(HIGH,20),HIGH)表示在創20天新高點之間畫折線。
DRAWLINE 繪制直線段
在圖形上繪制直線段。
用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)
當COND1條件滿足時,在PRICE1位置畫直線起點,當COND2條件滿足時,在PRICE2位置畫直線終點,EXPAND為延長類型。
例如: DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在創20天新高與創20天新低之間畫直線並且向右延長。
DRAWKLINE 繪制K線
用法: DRAWKLINE(HIGH,OPEN,LOW,CLOSE) 以HIGH為最高價,OPEN為開盤價,LOW為最低,CLOSE收盤畫K線。
STICKLINE 繪制柱線
在圖形上繪制柱線。
用法: STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),當COND條件滿足時,在PRICE1和PRICE2位置之間畫柱狀線,寬度為WIDTH(10為標准間距),EMPTH不為0則畫空心柱。
例如: STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示畫K線中陽線的空心柱體部分。
DRAWICON 繪制圖標
在圖形上繪制小圖標。
用法: DRAWICON(COND,PRICE,TYPE),當COND條件滿足時,在PRICE位置畫TYPE號圖標。
例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示當收陽時在最低價位置畫1號圖標。圖標一共有九個,圖形如附圖。序號,最下面的是「1」號,最上面的是「9」號。
DRAWTEXT 顯示文字
在圖形上顯示文字。
用法: DRAWTEXT(COND,PRICE,TEXT),當COND條件滿足時,在PRICE位置書寫文字TEXT。
例如: DRAWTEXT(CLOSE/OPEN>1.08,LOW,'大陽線')表示當日漲幅大於8%時在最低價位置顯示'大陽線'字樣。
--------------------------------------------------------------------------------
Ⅲ 求股票公式的所有函數,分數很少,積分不夠,請諒解!急用!
1)HIGH(H) 最高價 返回該周期最高價.
2)LOW(L) 最低價 返回該周期最低價.
3)CLOSE(C) 收盤價 返回該周期收盤價.
4)VOL(V) 成交量(手) 返回該周期成交量.
5)OPEN(O) 開盤價 返回該周期開盤價.
6)ADVANCE 上漲家數 返回該周期上漲家數. (本函數僅對大盤有效)
7)DECLINE 下跌家數 返回該周期下跌家數. (本函數僅對大盤有效)
8)AMOUNT 成交額(元) 返回該周期成交額.
9)VOLINSTK 持倉量 返回期貨該周期持倉量.
10) QHJSJ 期貨結算價 返回期貨該周期結算價.
11)BUYVOL 外盤(手) 返回外盤,即時行情數據
12)SELVOL 外盤(手) 返回外盤
13)ISBUYORDER 主動性買單 返回當前成交是否為主動性買單.
用法: ISBUYORDER, 當本筆成交為主動性買盤時,返回1,否則為0
14)DHIGH 不定周期最高價 返回該不定周期最高價.
15)DOPEN 不定周期開盤價 返回該不定周期開盤價.
16)DLOW 不定周期最低價 返回該不定周期最低價.
17)DCLOSE 不定周期收盤價 返回該不定周期收盤價.
18)DVOL 不定周期成交量價 返回該不定周期成交量價.
19)NAMELIKE 模糊股票名稱 返回股票名稱是否以參數開頭.
用法: if(NAMELIKE('ST'),x,y);
20)CODELIKE 模糊股票代碼 返回股票代碼是否以參數開頭.
用法: if(CODELIKE('600'),x,y);
21)INBLOCK 屬於某板塊 返回股票是否屬於某板塊.
用法: if(INBLOCK('滬深300'),x,y);
(二)時間函數
1)PERIOD 周期 取得周期類型.
結果從0到11,依次分別是1/5/15/30/60分鍾,日/周/月,多分鍾,多日,季,年.
2)DATE 日期 取得該周期從1900以來的的年月日.
用法: DATE 例如函數返回1000101,表示2000年1月1日,DATE+19000000後才是真正的日期值
3)TIME 時間 取得該周期的時分秒.
用法: TIME 函數返回有效值范圍為(000000-235959)
4)YEAR 年份 取得該周期的年份.
5)MONTH 月份 取得該周期的月份.
用法: 函數返回有效值范圍為(1-12)
6)WEEKDAY 星期 取得該周期的星期數.
用法: WEEKDAY 函數返回有效值范圍為(1-7)
7)DAY 日 取得該周期的日期.
用法: DAY 函數返回有效值范圍為(1-31)
8)HOUR 小時 取得該周期的小時數.
用法: HOUR 函數返回有效值范圍為(0-23),對於日線及更長的分析周期值為0
9)MINUTE 分鍾 取得該周期的分鍾數.
用法: MINUTE 函數返回有效值范圍為(0-59),對於日線及更長的分析周期值為0
10)FROMOPEN 分鍾 求當前時刻距開盤有多長時間.
用法: FROMOPEN
FROMOPEN.返回當前時刻距開盤有多長時間,單位為分鍾.例如:當前時刻為早上十點,則返回31.
11)TFILT 分鍾 對指定時間段的數據進行過濾,該時間段以外的數據無效.
用法: TFILT(X,D1,M1,D2,M2)
例如TFILT(CLOSE,1040101,1025,1040101,1345)表示在2004年1月1日的10:25到2004年1月1日的13:45的收盤價是有效的.
周期以日為基本單位的,分時為0有效.
12)DATETODAY 上指紀元 指定日期到1990.12.19的天數.
用法: DATETODAY(date)
DATETODAY(date).返回date到1990.12.19的天數.有效日期為(901219-1341231)
例如:DATETODAY(901219)返回0.
13)DAYTODATE 轉換日期 求1990.12.19後第若干天的日期.
用法: DAYTODATE(N)
DAYTODATE(N).返回1990.12.19後第N天的日期.有效天數為(0-20000)
例如:DAYTODATE(0)返回901219.
14)TIMETOSEC 當日秒數 求指定時刻距0時有多長時間.
用法: TIMETOSEC(time)
TIMETOSEC(time).返回time時刻距0時有多長時間,單位為秒.有效時間為(0-235959)
例如:TIMETOSEC(93000)返回34200.
15)SECTOTIME 轉換時間 求0時後若干秒是什麼時間.
用法: SECTOTIME(N)
SECTOTIME(N).返回0時後N秒是什麼時間.有效秒數為(0-86399)
例如:SECTOTIME(34200)返回93000.
(三)引用函數
1)DRAWNULL 無效數 返回無效數.
用法: DRAWNULL
例如IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL)表示下跌時分析圖上不畫線
2)BACKSET 向前賦值 將當前位置到若干周期前的數據設為1.
用法: BACKSET(X,N),若X非0,則將當前位置到N周期前的數值設為1.
例如:BACKSET(CLOSE>OPEN,2)若收陽則將該周期及前一周期數值設為1,否則為0
3)BARSCOUNT 有效數據周期數 求總的周期數.
用法: BARSCOUNT(X)第一個有效數據到當前的天數
例如:BARSCOUNT(CLOSE)對於日線數據取得上市以來總交易日數,對於分筆成交取得當日成交筆數,對於1分鍾線取得當日交易分鍾數
4)CURRBARSCOUNT 到最後交易日的周期數 求到最後交易日的周期數.
用法: CURRBARSCOUNT 求到最後交易日的周期數
5)TOTALBARSCOUNT 總的周期數 求總的周期數.
用法: TOTALBARSCOUNT 求總的周期數
6)ISLASTBAR 是否為最後一個周期 判斷是否為最後一個周期.
用法: ISLASTBAR 判斷是否為最後一個周期
7)BARSLAST 上一條件成立位置 上一次條件成立到當前的周期數.
用法: BARSLAST(X):上一次X不為0到現在的天數
例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一個漲停板到當前的周期數
8)BARSSINCE 第一個條件成立位置 第一個條件成立到當前的周期數.
用法: BARSSINCE(X):第一次X不為0到現在的天數
例如:BARSSINCE(HIGH>10)表示股價超過10元時到當前的周期數
9)BARSSINCEN N周期內首個條件成立位置 N周期內第一個條件成立到當前的周期數.
用法: BARSSINCEN(X,N):N周期內第一次X不為0到現在的天數
例如:BARSSINCEN(HIGH>10,10)表示10個周期內股價超過10元時到當前的周期數
10)BARSSINCE 首個條件成立位置 第一個條件成立到當前的周期數.
用法: BARSSINCE(X):第一次X不為0到現在的天數
例如:BARSSINCE(HIGH>10)表示股價超過10元時到當前的周期數
11)COUNT 統計 統計滿足條件的周期數.
用法: COUNT(X,N),統計N周期中滿足X條件的周期數,若N=0則從第一個有效值開始.
例如:COUNT(CLOSE>OPEN,20)表示統計20周期內收陽的周期數
12)BARSLASTCOUNT 統計條件連續成立次數 統計連續滿足條件的周期數.
用法: BARSLASTCOUNT(X),統計連續滿足X條件的周期數.
例如:BARSLASTCOUNT(CLOSE>OPEN)表示統計連續收陽的周期數
13)DMA 動態移動平均 求動態移動平均.
用法: DMA(X,A),求X的動態移動平均.
演算法: 若Y=DMA(X,A)則 Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必須小於1.
例如:DMA(CLOSE,VOL/CAPITAL)表示求以換手率作平滑因子的平均價
14)HHV 最高值 求最高值.
用法: HHV(X,N),求N周期內X最高值,N=0則從第一個有效值開始.
例如:HHV(HIGH,30)表示求30日最高價
15)HHVBARS 上一高點位置 求上一高點到當前的周期數.
用法: HHVBARS(X,N):求N周期內X最高值到當前周期數,N=0表示從第一個有效值開始統計
例如:HHVBARS(HIGH,0)求得歷史新高到到當前的周期數
16)HOD 高值名次 求高值名次.
用法: HOD(X,N):求當前X數據是N周期內的第幾個高值,N=0則從第一個有效值開始.
例如:HOD(HIGH,20)返回是20日的第幾個高價
17)LLV 最低值 求最低值.
用法: LLV(X,N),求N周期內X最低值,N=0則從第一個有效值開始.
例如:LLV(LOW,0)表示求歷史最低價
18)LLVBARS 上一低點位置 求上一低點到當前的周期數.
用法: LLVBARS(X,N):求N周期內X最低值到當前周期數,N=0表示從第一個有效值開始統計
例如:LLVBARS(HIGH,20)求得20日最低點到當前的周期數
19)LOD 低值名次 求低值名次.
用法: LOD(X,N):求當前X數據是N周期內的第幾個低值,N=0則從第一個有效值開始.
例如:LOD(LOW,20)返回是20日的第幾個低價
20)REVERSE 求相反數 求相反數.
用法:REVERSE(X)返回-X.
例如REVERSE(CLOSE)返回-CLOSE
21)REF 日前的 引用若干周期前的數據.
用法: REF(X,A),引用A周期前的X值.
例如:REF(CLOSE,1)表示上一周期的收盤價,在日線上就是昨收
22)REFV 日前的 引用若干周期前的數據(未作平滑處理).
用法: REFV(X,A),引用A周期前的X值.A可以是變數.
平滑處理:當引用不到數據時進行的操作。
例如:REFV(CLOSE,BARSCOUNT(C)-1)表示第二根K線的收盤價.
23)REFX 日後的 引用若干周期後的數據(未作平滑處理).
用法: REFX(X,A),引用A周期後的X值.A可以是變數.
平滑處理:當引用不到數據時進行的操作。
例如:REFX(CLOSE,1)表示下一周期的收盤價,在日線上就是明天收盤價
24)REFXV 日後的 引用若干周期後的數據(平滑處理).
用法: REFXV(X,A),引用A周期後的X值.A可以是變數.
平滑處理:當引用不到數據時進行的操作。此函數中,平滑時使用上一個周期的引用值。
例如:TT:=IF(C>O,1,2);
REFXV(CLOSE,TT);表示陽線引用下一周期的收盤價,陰線引用日後第二周期的收盤價.
25)REFDATE 日 引用自1900年以來指定日期的數據.
用法: REFDATE(X,A),引用A日期的X值.
例如:REFDATE(CLOSE,1011208)表示2001年12月08日的收盤價
26)SUM 累和 求總和.
用法: SUM(X,N),統計N周期中X的總和,N=0則從第一個有效值開始.
例如:SUM(VOL,0)表示統計從上市第一天以來的成交量總和
27)FILTER 過濾 過濾連續出現的信號.
用法:FILTER(X,N):X滿足條件後,刪除其後N周期內的數據置為0.
例如:FILTER(CLOSE>OPEN,5)查找陽線,5天內再次出現的陽線不被記錄在內
28)FILTERX 反向過濾 反向過濾連續出現的信號.
用法:FILTERX(X,N):X滿足條件後,將其前N周期內的數據置為0.
例如:FILTERX(CLOSE>OPEN,5)查找陽線,前5天內出現過的陽線不被記錄在內
29)TFILTER 交易信號過濾 過濾連續出現的交易信號.
用法:TFILTER(開倉,平倉,N);過濾掉開倉(平倉)信號發出後、下一個平倉(開倉)信號發出前的所有開倉(平倉)信號.
N=1表示僅對開倉信號過濾;
N=2表示僅對平倉信號過濾;
N=0表示對開倉、平倉信號都過濾;
例如:ENTERLONG:TFILTER(開倉,平倉,1);
EXITLONG:TFILTER(開倉,平倉,2);
30)TTFILTER 交易信號過濾 過濾多空交易信號.
用法:TTFILTER(多頭買入開倉,多頭賣出平倉,空頭賣出開倉,空頭買入平倉,N);
1.過濾掉多(空)開倉信號發出後、下一個多(空)平倉信號發出前的所有多(空)開倉信號.
2.多(空)開倉信號發出且空(多)倉已建時,要發出一個平空(多)倉的信號.
3.過濾掉多(空)平倉信號發出後、下一個多(空)開倉信號發出前的所有多(空)平倉信號.
N=1表示僅對多頭開倉信號過濾;
N=2表示僅對多頭平倉信號過濾;
N=3表示僅對空頭開倉信號過濾;
N=4表示僅對空頭平倉信號過濾;
N=0表示對合並多空開倉、平倉信號;
例如:ENTERLONG:TTFILTER(多頭買入開倉,多頭賣出平倉,空頭賣出開倉,空頭買入平倉,1);
EXITLONG:TTFILTER(多頭買入開倉,多頭賣出平倉,空頭賣出開倉,空頭買入平倉,2);
ENTERSHORT:TTFILTER(多頭買入開倉,多頭賣出平倉,空頭賣出開倉,空頭買入平倉,3);
EXITSHORT:TTFILTER(多頭買入開倉,多頭賣出平倉,空頭賣出開倉,空頭買入平倉,4);
31)TR 真實波幅 求真實波幅.
用法: TR,求真實波幅.例如:ATR:=MA(TR,10);
表示求真實波幅的10周期均值
32)SUMBARS 累加到指定值的周期數 向前累加到指定值到現在的周期數.
用法: SUMBARS(X,A):將X向前累加直到大於等於A,返回這個區間的周期數
例如:SUMBARS(VOL,CAPITAL)求完全換手到現在的周期數
33)SMA 移動平均 返回移動平均
用法:SMA(X,N,M):X的M日移動平均,M為權重,如Y=(X*M+Y'*(N-M))/N
34)TMA返回移動平均
用法:TMA(X,N,M),如若Y=TMA(X,N,M) 則 Y=(N*Y'+M*X), 其中Y'表示上一周期Y值。初值為M*X
35)MA 簡單移動平均 返回簡單移動平均
用法:MA(X,M):X的M日簡單移動平均
36)EMA 指數移動平均 返回指數移動平均
用法:EMA(X,M):X的M日指數移動平均
37)MEMA 平滑移動平均 返回平滑移動平均
用法:MEMA(X,M):X的M日平滑移動平均
38)EXPMA 指數移動平均 返回指數移動平均
用法:EXPMA(X,M):X的M日指數移動平均
39)EXPMEMA 指數平滑移動平均 返回指數平滑移動平均
用法:EXPMEMA(X,M):X的M日指數平滑移動平均
40)XMA 偏移移動平均 返回偏移移動平均
用法:XMA(X,M):X的M日偏移移動平均
41)RANGE 介於某一范圍之間 RANGE(A,B,C):A在B和C范圍之間.
用法: RANGE(A,B,C)表示A大於B同時小於C時返回1,否則返回0
42)CONST 取值設為常數 CONST(A):取A最後的值為常量.
用法: CONST(INDEXC)表示取大盤現價
43)TOPRANGE 當前值是近多少周期內的最大值.
用法: TOPRANGE(X):X是近多少周期內X的最大值
例如:TOPRANGE(HIGH)表示當前最高價是近多少周期內的最高價
44)LOWRANGE 當前值是近多少周期內的最小值.
用法: LOWRANGE(X):X是近多少周期內X的最小值
例如:LOWRANGE(LOW)表示當前最高價是近多少周期內的最小價
45)FINDHIGH 尋找指定周期內的特定最大值 N周期前的M周期內的第T個最大值.
用法: FINDHIGH(VAR,N,M,T):VAR在N日前的M天內第T個最高價
46)FINDHIGHBARS 尋找指定周期內的特定最大值 N周期前的M周期內的第T個最大值到當前周期的周期數.
用法: FINDHIGHBARS (VAR,N,M,T):VAR在N日前的M天內第T個最高價到當前周期的周期數
47)FINDLOW 尋找指定周期內的特定最小值 N周期前的M周期內的第T個最小值.
用法: FINDLOW(VAR,N,M,T):VAR在N日前的M天內第T個最低價
48)FINDLOWBARS 尋找指定周期內的特定最小值 N周期前的M周期內的第T個最小值到當前周期的周期數.
用法: FINDLOWBARS(VAR,N,M,T):VAR在N日前的M天內第T個最低價到當前周期的周期數.
(四)邏輯函數
1)CROSS 上穿 兩條線交叉.
用法: CROSS(A,B)表示當A從下方向上穿過B時返回1,否則返回0
例如:CROSS(MA(CLOSE,5),MA(CLOSE,10))表示5日均線與10日均線交金叉
2)LONGCROSS 持續周期後上穿 兩條線維持一定周期後交叉.
用法:LONGCROSS(A,B,N)表示A在N周期內都小於B,本周期從下方向上穿過B時返回1,否則返回0
3)UPNDAY 連漲 返回是否連漲周期數.
用法: UPNDAY(CLOSE,M) 表示連漲M個周期
4)DOWNNDAY 連跌 返回是否連跌周期.
用法: DOWNNDAY(CLOSE,M) 表示連跌M個周期
5)NDAY 連大 返回是否持續存在X>Y
用法: NDAY(CLOSE,OPEN,3) 表示連續3日收陽線
6)EXIST 存在 是否存在.
用法: EXIST(CLOSE>OPEN,10) 表示前10日內存在著陽線
7)EVERY 一直存在 一直存在.
用法: EVERY(CLOSE>OPEN,10) 表示前10日內一直陽線
8)LAST 持續存在 LAST(X,A,B):持續存在.
用法: LAST(CLOSE>OPEN,10,5) 表示從前10日到前5日內一直陽線
若A為0,表示從第一天開始,B為0,表示到最後日止
9)TESTSKIP 是否就此返回 TESTSKIP(A):不滿足A則直接返回.
用法: TESTSKIP(A) 表示如果不滿足條件A則改公式直接返回,不再計算接下來的表達式
(五)算術函數
68)NOT 取反 求邏輯非.
用法: NOT(X)返回非X,即當X=0時返回1,否則返回0; 例如:NOT(ISUP)表示平盤或收陰
69)IF 邏輯判斷 根據條件求不同的值.
用法: IF(X,A,B)若X不為0則返回A,否則返回B;
例如:IF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值
70)IFF 邏輯判斷 根據條件求不同的值.用法: IFF(X,A,B)若X不為0則返回A,否則返回B
例如:IFF(CLOSE>OPEN,HIGH,LOW)表示該周期收陽則返回最高值,否則返回最低值
71)IFN 邏輯判斷 根據條件求不同的值.用法: IFN(X,A,B)若X不為0則返回B,否則返回A
例如:IFN(CLOSE>OPEN,HIGH,LOW)表示該周期收陰則返回最高值,否則返回最低值
72)MAX 較大值 求最大值.用法: MAX(A,B)返回A和B中的較大值
例如:MAX(CLOSE-OPEN,0)表示若收盤價大於開盤價返回它們的差值,否則返回0
73)MIN 較小值 求最小值.用法: MIN(A,B)返回A和B中的較小值
例如:MIN(CLOSE,OPEN)返回開盤價和收盤價中的較小值
(六)數學函數
1) ACOS 反餘弦 反餘弦值.用法: ACOS(X)返回X的反餘弦值
2)ASIN 反正弦 反正弦值.用法: ASIN(X)返回X的反正弦值
3)ATAN 反正切 反正切值.用法: ATAN(X)返回X的反正切值
4) COS 餘弦 餘弦值.用法: COS(X)返回X的餘弦值
5)SIN 正弦 正弦值.用法: SIN(X)返回X的正弦值
6)TAN 正切 正切值.用法: TAN(X)返回X的正切值
7)EXP 指數 指數.用法: EXP(X)為e的X次冪
例如:EXP(CLOSE)返回e的CLOSE次冪
8)LN 自然對數 求自然對數.用法: LN(X)以e為底的對數
例如:LN(CLOSE)求收盤價的對數
9)LOG 對數 求10為底的對數.用法: LOG(X)取得X的對數; 例如:LOG(100)等於2
10)SQRT 開方 開平方.用法: SQRT(X)為X的平方根; 例如:SQRT(CLOSE)收盤價的平方根
11)ABS 絕對值 求絕對值.用法: ABS(X)返回X的絕對值; 例如:ABS(-34)返回34
12)POW 乘冪 乘冪.用法: POW(A,B)返回A的B次冪; 例如:POW(CLOSE,3)求得收盤價的3次方
13)CEILING 向上舍入 向上舍入.用法:CEILING(A)返回沿A數值增大方向最接近的整數
例如:CEILING(12.3)求得13,CEILING(-3.5)求得-3
14)FLOOR 向下舍入 向下舍入.用法:FLOOR(A)返回沿A數值減小方向最接近的整數
例如:FLOOR(12.3)求得12,FLOOR(-3.5)求得-4
15)INTPART 取整 取整.用法:INTPART(A)返回沿A絕對值減小方向最接近的整數
例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3
16)BETWEEN 介於 介於.用法:BETWEEN(A,B,C)表示A處於B和C之間時返回1,否則返回0
例如:BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5))表示收盤價介於5日均線和10日均線之間
17)FRACPART 小數部分.用法:FRACPART(X),返回X的小數部分
18)ROUND四捨五入.用法:ROUND(X),返回X四捨五入到個位的數值
19)SIGN取符號.用法:SIGN(X),返回X的符號.當X>0,X=0,X<0分別返回1,0,-1
20)MOD取模.用法:MOD(M,N),返回M關於N的模(M除以N的余數);例如:MOD(5,3)返回2
21)RAND取隨機數.用法:RAND(N),返回一個范圍在1-N的隨機整數
(七)統計函數
1)AVEDEV 平均絕對方差 AVEDEV(X,N) 返回平均絕對方差
2)DEVSQ 數據偏差平方和 DEVSQ(X,N) 返回數據偏差平方和
3)FORCAST 線性回歸預測值 FORCAST(X,N) 返回線性回歸預測值
4)SLOPE 線性回歸斜率 SLOPE(X,N) 返回線性回歸斜率
5)STD 估算標准差 STD(X,N) 返回估算標准差
6)STDP 總體標准差 STDP(X,N) 返回總體標准差
7)VAR 估算樣本方差 VAR(X,N) 返回估算樣本方差
8)VARP 總體樣本方差 VARP(X,N) 返回總體樣本方差
9)COVAR協方差,COVAR(X,Y,N) 返回X和Y的N周期的協方差
10)RELATE相關系數,RELATE(X,Y,N) 返回X和Y的N周期的相關系數
11)BETA β(Beta)系數,BETA(N) 返回當前證券N周期收益與大盤收益相比的貝塔系數
12)BETAEX 相關放大系數,BETAEX(X,Y,N) 返回X與Y的N周期的相關放大系數
(八)橫向統計
1)BLOCKSETNUM. 板塊股票個數,用法:BLOCKSETNUM(板塊名稱),返回該板塊股票個數
2)HORCALC.多股統計,用法:HORCALC(板塊名稱,數據項,計算方式,權重),
數據項:100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-漲幅
計算方式:0-累加,1-排名次
權重:0-總股本,1-流通股本,2-等同權重,3-流通市值
3)INSORT. 板塊排序選股,用法:INSORT(板塊名稱,指標名稱,指標線,升降序),返回該股在板塊中的排序序號,例如:INSORT('房地產','KDJ',3,0)表示該股的KDJ指標第三個輸出即J之值在房地產板塊中的排名,最後一個參數為0表示降序排名
4)INSUM. 板塊指標統計,用法:INSUM(板塊名稱,指標名稱,指標線,計算類型),返回板塊各成分該指標相應輸出安計算類型得到的計算值.計算類型:0-累加,1-平均數,2-最大值,3-最小值.
例如:INSUM('房地產','KDJ',3,0)表示房地產板塊中所有股票的KDJ指標第三個輸出即J之值的累加值
(九)形態函數
1)COST 成本分布 成本分布情況.
用法:COST(10),表示10%獲利盤的價格是多少,即有10%的持倉量在該價格以下,其餘90%在該價格以上,為套牢盤,該函數僅對日線分析周期有效
2)PEAK 波峰值 前M個ZIG轉向波峰值.
用法:PEAK(K,N,M)表示之字轉向ZIG(K,N)的前M個波峰的數值,M必須大於等於1
例如:PEAK(1,5,1)表示%5最高價ZIG轉向的上一個波峰的數值
3)PEAKBARS 波峰位置 前M個ZIG轉向波峰到當前距離.
用法:PEAKBARS(K,N,M)表示之字轉向ZIG(K,N)的前M個波峰到當前的周期數,M必須大於等於1
例如:PEAK(0,5,1)表示%5開盤價ZIG轉向的上一個波峰到當前的周期數
4)SAR 拋物轉向 拋物轉向.用法:SAR(N,S,M),N為計算周期,S為步長,M為極值
例如SAR(10,2,20)表示計算10日拋物轉向,步長為2%,極限值為20%
5)SARTURN 拋物轉向點 拋物轉向點.
用法:SARTURN(N,S,M),N為計算周期,S為步長,M為極值,若發生向上轉向則返回1,若發生向下轉向則返回-1,否則為0,其用法與SAR函數相同
6)TROUGH 波谷值 前M個ZIG轉向波谷值.
用法:TROUGH(K,N,M)表示之字轉向ZIG(K,N)的前M個波谷的數值,M必須大於等於1
例如:TROUGH(2,5,2)表示%5最低價ZIG轉向的前2個波谷的數值
7)TROUGHBARS 波谷位置 前M個ZIG轉向波谷到當前距離.
用法:TROUGHBARS(K,N,M)表示之字轉向ZIG(K,N)的前M個波谷到當前的周期數,M必須大於等於1
例如:TROUGH(2,5,2)表示%5最低價ZIG轉向的前2個波谷到當前的周期數
8)WINNER 獲利盤比例 獲利盤比例.
用法:WINNER(CLOSE),表示以當前收市價賣出的獲利盤比例,例如返回0.1表示10%獲利盤;WINNER(10.5)表示10.5元價格的獲利盤比例,該函數僅對日線分析周期有效
9)LWINNER 近期獲利盤比例 近期獲利盤比例.
用法:LWINNER(5,CLOSE),表示最近5天的那部分成本以當前收市價賣出的獲利盤比例
例如返回0.1表示10%獲利盤
10)PWINNER 遠期獲利盤比例 遠期獲利盤比例.
用法:PWINNER(5,CLOSE),表示5天前的那部分成本以當前收市價賣出的獲利盤比例
例如返回0.1表示10%獲利盤
11)CostEX 區間成本 區間成本.
用法:CostEX(CLOSE, REF(CLOSE)),表示近兩日收盤價格間籌碼的成本,例如返回10表示區間成本為20元
該函數僅對日線分析周期有效
12)PPART 遠期成本分布比例 遠期成本分布比例.
用法:PPART(10),表示10前的成本占總成本的比例,0.2表示20%
13)ZIG 之字轉向 之字轉向.
用法:ZIG(K,N),當價格變化量超過N%時轉向,K表示0:開盤價,1:最高價,2:最低價,3:收盤價,其餘:數組信息
例如:ZIG(3,5)表示收盤價的5%的ZIG轉向
14)NewSAR新拋物轉向函數
用法:NewSAR(N,S),N為起始統計天數,S為加速因子
例如NewSAR(10,2)表示從10日後開始統計,加速因子為2的拋物轉向
15)LFS 返回個股鎖定因子
(十)大盤函數
1)INDEXA 大盤成交額 大盤成交額 ,INDEXA 返回大盤成交額
2)INDEXADV 上漲家數 上漲家數 ,NDEXADV 返回上漲家數
3)INDEXDEC 下跌家數 下跌家數 ,INDEXDEC 返回下跌家數
4)INDEXC 大盤收盤價 大盤收盤價,INDEXC 返回大盤收盤價
5)INDEXH 大盤最高價 大盤最高價 ,INDEXH 返回大盤最高價
6)INDEXL 大盤最低價 大盤最低價, INDEXL 返回大盤最低價
7)INDEXO 大盤開盤價 大盤開盤價,INDEXO 返回大盤開盤價
8)INDEXV 大盤成交量 大盤成交量,INDEXV 返回大盤成交量
(十一)日線統計函數
1)TRADENUM總成交筆數,逐筆成交總筆數,Level2收費行情的個股行情專用
2)TRADEINNUM逐筆買入成交筆數,Level2收費行情專用
3)TRADEOUTNUM逐筆賣出成交筆數,Level2收費行情專用
4)LARGETRDINNUM逐筆買入大單成交筆數,Level2收費行情專用
5)LARGETRDOUTNUM逐筆賣出大單成交筆數,Level2收費行情專用
6)TICKCOUNT分時采樣總筆數,Level2收費行情專用
7)TICKINCOUNT主動買采樣數,分時采樣買筆數,Level2收費行情專用
8)TICKOUTCOUNT主動賣采樣數,分時采樣賣筆數,Level2收費行情專用
9)LARGETICKCOUNT,分時采樣大單筆數,Level2收費行情專用
10)LARGETICKINCOUNT分時采樣大單買筆數,Level2收費行情專用
11)LARGETICKOUTCOUNT分時采樣大單賣筆數,Level2收費行情專用
12)ACTINVOL主動買成交量,Level2收費行情專用
13)ACTOUTVOL主動賣成交量,Level2收費行情專用
14)LARGEINTRADEVOL逐筆買入大單成交量,Level2收費行情專用
15)LARGEOUTTRADEVOL逐筆賣出大單成交量,Level2收費行情專用
16)LARGEVOL快照大單成交量,Level2收費行情專用
17)LARGEINVOL主買快照大單成交量,Level2收費行情專用
18)LARGEOUTVOL主賣快照大單成交量,Level2收費行情專用
19)BIDORDERVOL累計總委買量,Level2收費行情專用
20)BIDCA21)AVGBIDPX,Level1行情表示:最低價;Level2行情表示:最新委買均價
2223)OFFERCANCELVOL累計總撤賣量,Level2收費行情專用
24)AVGOFFERPXLevel1行情表示:最高價;Level2行情表示:最新委賣均價
陽線的空心柱體部分)
Ⅳ 股票價格指數怎樣計算出來
來點詳細一點的,希望你可認真一看:
股票指數詳解
(文章來源:股市馬經 )
一、指數的定義
股票指數即股票價格指數。是由證券交易所或金融服務機構編制的表明股票行市變動的一種供參考的指示數字。由於股票價格起伏無常,投資者必然面臨市場價格風險。對於具體某一種股票的價格變化,投資者容易了解,而對於多種股票的價格變化,要逐一了解,既不容易,也不勝其煩。為了適應這種情況和需要,一些金融服務機構就利用自己的業務知識和熟悉市場的優勢,編制出股票價格指數,公開發布,作為市場價格變動的指標。投資者據此就可以檢驗自己投資的效果,並用以預測股票市場的動向。同時,新聞界、公司老闆乃至政界領導人等也以此為參考指標,來觀察、預測社會政治、經濟發展形勢。
這種股票指數,也就是表明股票行市變動情況的價格平均數。編制股票指數,通常以某
年某月為基礎,以這個基期的股票價格作為100, 用以後各時期的股票價格和基期價格比較,計算出升除的百分比,就是該時期的股票指數。投資者根據指數的升降,可以判斷出股票價格的變動趨勢。並且為了能實時的向投資者反映股市的動向,所有的股市幾乎都是在股價變化的同時即時公布股票價格指數。
計算股票指數,要考慮三個因素:一是抽樣,即在眾多股票中抽取少數具有代表性的成份股;二是加權,按單價或總值加權平均,或不加權平均;三是計算程序,計算算術平均數、幾何平均數,或兼顧價格與總值。
由於上市股票種類繁多,計算全部上市股票的價格平均數或指數的工作是艱巨而復雜的,因此人們常常從上市股票中選擇若干種富有代表性的樣本股票,並計算這些樣本股票的價格平均數或指數。用以表示整個市場的股票價格總趨勢及漲跌幅度。計算股價平均數或指數時經常考慮以下四點:(1)樣本股票必須具有典型性、普通性, 為此,選擇樣本對應綜合考慮其行業分布、市場影響力、股票等級、適當數量等因素。(2)計算方法應具有高度的適應性,能對不斷變化的股市行情作出相應的調整或修正,使股票指數或平均數有較好的敏感性。(3) 要有科學的計算依據和手段。計算依據的口徑必須統一,一般均以收盤價為計算依據,但隨著計算頻率的增加,有的以每小時價格甚至更短的時間價格計算。(4) 基期應有較好的均衡性和代表性。
二、指數的計算方法
計算股票指數時,往往把股票指數和股價平均數分開計算。按定義,股票指數即股價平均數。但從兩者對股市的實際作用而言,股價平均數是反映多種股票價格變動的一般水平,通常以算術平均數表示。人們通過對不同的時期股價平均數的比較,可以認識多種股票價格變動水平。而股票指數是反映不同時期的股價變動情況的相對指標,也就是將第一時期的股價平均數作為另一時期股價平均數的基準的百分數。通過股票指數,人們可以了解計算期的股價比基期的股價上升或下降的百分比率。由於股票指數是一個相對指標,因此就一個較長的時期來說,股票指數比股價平均數能更為精確地衡量股價的變動。
1. 股價平均數的計算
股票價格平均數反映一定時點上市股票價格的絕對水平,它可分為簡單算術股價平均數、修正的股價平均數、加權股價平均數三類。人們通過對不同時點股價平均數的比較,可以看出股票價格的變動情況及趨勢。
(1)簡單算術股價平均數
簡單算術股價平均數是將樣本股票每日收盤價之和除以樣本數得出的,即:
簡單算術股價平均數=(P1+P2+P3+…+ Pn)/n
世界上第一個股票價格平均——道?瓊斯股價平均數在1928年10月1日前就是使用簡單算術平均法計算的。
現假設從某一股市采樣的股票為A、B、C、D四種,在某一交易日的收盤價分別為10元、16元、24元和30元,計算該市場股價平均數。將上述數置入公式中,即得:
股價平均數=(P1+P2+P3+P4)/n
=(10+16+24+30)/4
=20(元)
簡單算術股價平均數雖然計算較簡便,但它有兩個缺點:一是它未考慮各種樣本股票的權數, 從而不能區分重要性不同的樣本股票對股價平均數的不同影響。二是當樣本股票發生股票分割派發紅股、增資等情況時,股價平均數會產生斷層而失去連續性,使時間序列前後的比較發生困難。例如,上述D股票發生以1股分割為3股時,股價勢必從30元下調為10元, 這時平均數就不是按上面計算得出的20元, 而是(10+16+24+10)/4=15(元)。這就是說,由於D股分割技術上的變化,導致股價平均數從20元下跌為15元(這還未考慮其他影響股價變動的因素),顯然不符合平均數作為反映股價變動指標的要求。
(2)修正的股份平均數
修正的股價平均數有兩種:
一是除數修正法,又稱道式修正法。 這是美國道?瓊斯在1928年創造的一種計算股價平均數的方法。該法的核心是求出一個常數除數,以修正因股票分割、增資、發放紅股等因素造成股價平均數的變化,以保持股份平均數的連續性和可比性。具體作法是以新股價總額除以舊股價平均數,求出新的除數,再以計算期的股價總額除以新除數,這就得出修正的股介平均數。即:
新除數=變動後的新股價總額/舊的股價平均數
修正的股價平均數=報告期股價總額/新除數
在前面的例子除數是4,經調整後的新的除數應是:
新的除數=(10+16+24+10)/20=3,將新的除數代入下列式中,則:
修正的股價平均數=(10+16+24+10)/3=20(元)得出的平均數與未分割時計算的一樣,股價水平也不會因股票分割而變動。
二是股價修正法。股價修正法就是將股票分割等,變動後的股價還原為變動前的股價,使股價平均數不會因此變動。美國《紐約時報》編制的500 種股價平均數就採用股價修正法來計算股價平均數。
(3)加權股價平均數
加權股價平均數是根據各種樣本股票的相對重要性進行加權平均計算的股價平均數,其權數(Q) 可以是成交股數、股票總市值、股票發行量等。
2.股票指數的計算
股票指數是反映不同時點上股價變動情況的相對指標。通常是將報告期的股票價格與定的基期價格相比,並將兩者的比值乘以基期的指數值,即為該報告期的股票指數。股票指數的計算方法有三種:一是相對法,二是綜合法,三是加權法。
(1)相對法
相對法又稱平均法,就是先計算各樣本股票指數。再加總求總的算術平均數。其計算公式為:
股票指數=n個樣本股票指數之和/n
英國的《經濟學家》普通股票指數就使用這種計演算法。
(2)綜合法
綜合法是先將樣本股票的基期和報告期價格分別加總,然後相比求出股票指數。即:
股票指數=報告期股價之和/基期股價之和
代入數字得:
股價指數=(8+12+14+18)/(5+8+ 10 + 15) = 52/38=136.8%
即報告期的股價比基期上升了36.8%。
從平均法和綜合法計算股票指數來看,兩者都未考慮到由各種采樣股票的發行量和交易量的不相同,而對整個股市股價的影響不一樣等因素,因此,計算出來的指數亦不夠准確。為使股票指數計算精確,則需要加入權數,這個權數可以是交易量,亦可以是發行量。
(3)加權法
加權股票指數是根據各期樣本股票的相對重要性予以加權,其權數可以是成交股數、股票發行量等。按時間劃分,權數可以是基期權數,也可以是報告期權數。以基期成交股數(或發行量)為權數的指數稱為拉斯拜爾指數;以報告期成交股數(或發行量)為權數的指數稱為派許指數。
拉斯拜爾指數偏重基期成交股數(或發行量),而派許指數則偏重報告期的成交股數(或發行量)。目前世界上大多數股票指數都是派許指數。
三、股票指數與投資收益
股票指數是指數投資組合市值的正比例函數,其漲跌幅度是這一投資組合的收益率。但在股票指數的計算中,並未將股票的交易成本扣除,故股民的實際收益將小於股票指數的漲跌幅度,股票指數的漲跌幅度是指數投資組合的最大投資收益率。
股市上經常流傳的一句格言,叫做牛賺熊賠,就是說牛市中股民盈利、在熊市中虧損,但如果把股民作為一個投資整體來分析,牛市中股民未必能贏利。
1.如果一個牛市是可逆轉的,股民只賠不賺。我國上海股市上證指數的中間點位約為600點,在1993年初的牛市中,滬市曾突破過1500點,後在1994年的7月跌回到300多點; 1994年9月,滬市又沖上1000點,但不久又跌到600點以下。從這幾年的指數運行來看,上證指數總是從600點以下開始啟動,形成一個牛市後又回到600點,可以說上海股市的所有牛市都是可逆的。
當上證指數從600點沖上1000點又回到原地,對於個別股民來說,可能有賺有賠,相互間進行了財富的轉移。但對於股民這個群體而言,他們不但無所得且還有所失。
其一,不管是在那一個點位上交易,股民都需交納交易稅和手續費。股票指數從600點上揚再回到600點,對於股民這個整體來說,除了要開銷交易成本外,沒有任何投資回報。而上海股市在這個點位以上的成交量至少要佔總成交量的一半以上,對於股民來說,量少一半以上的手續費和交易稅的支出是圖勞無功的,因為投資股票的目的是企圖在股票的上揚中得到收益。
其二,股民為配股和新股的發行付出了額外的代價。配股和新股的發行總是參照二級市場的價格進行的,二級市場的股價越高,發行價就越高,當指數又回到600點以下時,對於在此點位以上配股或購買新股的股民來說,就相當於套牢,而這種套牢又不同於二級市場的套牢,因為二級市場的套牢只是股民間的轉手而已,資金並無損失。但高價配股或購買新股後,其資金就流向了上市公司,一級市場的這種套牢對股民這個整體就是巨大損失。如青島啤酒的發行,每股的成本約為12.8元,但其凈資產每股只有2元,也就是說股民花了12.8元只買到了2元的凈資產,不管該只股票後來的上市開盤價如何,股民這個整體為每股青島啤酒股票還是花了12.8元的代價。如果股民用買一股青島啤酒的錢去投資國庫券或存銀行,每年至少能獲得1.3元的收益,而不論青島啤酒如何前程似錦,它每年的平均收益是難以達到如此之高水平的。所以對一個可逆的牛市,把股民作為一個投資整體來看,股民只賠不賺。
2.即使是大牛市,股民也不一定就能盈利。股票指數的漲跌幅度是股民的投資收益率,但這個投資收益率是名義上的,是沒有扣除交易成本的。對於西方一些較為成熟的股市,因為其年換手率一般只有30%左右,其交易成本一般可忽略不計。而我國股市,由於股民的頻繁倒手,最近兩年的換手率一般都在700左右,如果將交易成本計入,我國股民的收益實際上是一個負數。
1994年,滬深股市流通股部分共為股民產出了近50億元的稅後利潤,但這兩股市這一年的總成交額卻高達8200億,按單位成交額買賣雙方各需繳納3I的交易稅和近4.5I的手續費計算,股民累計將支出120億元的交易成本,收益和支出相比,股民還將倒貼70億元。
雖然滬深股市的綜合指數比開始計點時的基數100點上揚了許多,但據初步估算,到 1995年止,滬深股市的上市公司在5年中一共只為二級市場上的股民產出了100億元的稅後利潤,而股民在該階段支出的交易費、稅卻高達200億元。
相對於1990年,雖然滬深股市現在也還是牛市,但股民這個整體卻是虧損的,因為上市公司給予股民的回報難以抵消股票交易的開支。
3.如果一個牛市使股價偏離了它的投資價值,股民的盈利是虛擬的,且部分股民的盈利都是奠基在他人的虧損基礎上的。在短期牛市中,股市可能造成一種錯覺,即股民人人都是盈利者,其實這種盈利是虛擬的,因為股票的整體價值是以部分股票的成交價來計算的。當一支股票以較高的價格成交時,一些未交易的股票市值都將以成交價來計算,其結果是持有該種股票的股民帳面價值都升高了。如我國上市公司現在大概有70%以上的國家股或法人股未上市流通,一些人士卻經常以股票的市場價格來計算國有資產的價值,股價上漲以後就認為國有資產增值了。但若上市公司的所有股票都進入流通,由於股票的供給量急劇增加,股票的價格就難以炒到現今股市這種高度。所以股市中的盈利不能以他人的成交價格來計算,而只能以賣出時實現的成交價來計算。另外,當股價脫離其投資價值時,某些股民的盈利是以其它股民的虧損為前提的。如某支股票的每年的稅後利潤為0.1元,現一年期儲蓄利率為10%,故這支股票的理論價格應為1元。當一些股民將其價格狂炒至偏離其投資價值以後,比如說將其價格由1元炒至5元,1元買進 5元賣出的股民盈利了4元,但5元買進的股民卻虧損了4元,因為該支股票的實際收益僅相當於1元的儲蓄存款。所以在股票的炒作中,一般都是後買的回報了先買的,新股民回報了老股民。
四、世界上幾種著名的股票指數
道·瓊斯股票指數
道·瓊斯股票指數是世界上歷史最為悠久的股票指數,它的全稱為股票價格平均數。它是在1884年由道·瓊斯公司的創始人查理斯·道開始編制的。其最初的道·瓊斯股票價格平均指數是根據11種具有代表性的鐵路公司的股票,採用算術平均法進行計算編制而成,發表在查理斯·道自己編輯出版的《每日通訊》上。其計算公式為:
股票價格平均數=入選股票的價格之和入選股票的數量自1897年起,道·瓊斯股票價格平均指數開始分成工業與運輸業兩大類,其中工業股票價格平均指數包括12種股票,運輸業平均指數則包括20種股票,並且開始在道·瓊斯公司出版的《華爾街日報》上公布。在1929年,道·瓊斯股票價格平均指數又增加了公用事業類股票,使其所包含的股票達到65種,並一直延續至今。
現在的道·瓊斯股票價格平均指數是以1928年10月1日為基期,因為這一天收盤時的道·瓊斯股票價格平均數恰好約為100美元,所以就將其定為基準日。而以後股票價格同基期相比計算出的百分數,就成為各期的投票價格指數,所以現在的股票指數普遍用點來做單位,而股票指數每一點的漲跌就是相對於基準日的漲跌百分數。
道·瓊斯股票價格平均指數最初的計算方法是用簡單算術平均法求得,當遇到股票的除權除息時,股票指數將發生不連續的現象。1928年後,道·瓊斯股票價格平均數就改用新的計算方法,即在計點的股票除權或除息時採用連接技術,以保證股票指數的連續,從而使股票指數得到了完善,並逐漸推廣到全世界。
目前,道·瓊斯股票價格平均指數共分四組,第一組是工業股票價格平均指數。它由30種有代表性的大工商業公司的股票組成,且隨經濟發展而變大,大致可以反映美國整個工商業股票的價格水平,這也就是人們通常所引用的道·瓊斯工業股票價格平均數。第二組是運輸業股票價格平均指數。
它包括著20種有代表性的運輸業公司的股票,即8家鐵路運輸公司、8家航空公司和 4家公路貨運公司。第三組是公用事業股票價格平均指數,是由代表著美國公用事業的1 5家煤氣公司和電力公司的股票所組成。第四組是平均價格綜合指數。
它是綜合前三組股票價格平均指數65種股票而得出的綜合指數,這組綜合指數雖然為優等股票提供了直接的股票市場狀況,但現在通常引用的是第一組——工業股票價格平均指數。
道·瓊斯股票價格平均指數是目前世界上影響最大、最有權威性的一種股票價格指數,原因之一是道·瓊斯股票價格平均指數所選用的股票都是有代表性,這些股票的發行公司都是本行業具有重要影響的著名公司,其股票行情為世界股票市場所矚目,各國投資者都極為重視。為了保持這一特點,道·瓊斯公司對其編制的股票價格平均指數所選用的股票經常予以調整,用具有活力的更有代表性的公司股票替代那些失去代表性的公司股票。自1928年以來,僅用於計算道·瓊斯工業股票價格平均指數的30種工商業公司股票,已有30次更換,幾乎每兩年就要有一個新公司的股票代替老公司的股票。原因之二是,公佈道·瓊斯股票價格平均指數的新聞載體——《華爾街日報》是世界金融界最有影響力的報紙。
該報每天詳盡報道其每個小時計算的采樣股票平均指數、百分比變動率、每種采樣股票的成交數額等,並注意對股票分股後的股票價格平均指數進行校正。在紐約證券交易營業時間里,每隔半小時公布一次道·瓊斯股票價格平均指數。原因之三是,這一股票價格平均指數自編制以來從未間斷,可以用來比較不同時期的股票行情和經濟發展情況,成為反映美國股市行情變化最敏感的股票價格平均指數之一,是觀察市場動態和從事股票投資的主要參考。當然,由於道·瓊斯股票價格指數是一種成分股指數,它包括的公司僅占目前2500多家上市公司的極少部分,而且多是熱門股票,且未將近年來發展迅速的服務性行業和金融業的公司包括在內,所以它的代表性也一直受到人們的質疑和批評。
標准·普爾股票價格指數
除了道·瓊斯股票價格指數外,標准·普爾股票價格指數在美國也很有影響,它是美國最大的證券研究機構即標准·普爾公司編制的股票價格指數。該公司於1923年開始編制發表股票價格指數。最初采選了230種股票,編制兩種股票價格指數。到1957年,這一股票價格指數的范圍擴大到500種股票,分成95種組合。其中最重要的四種組合是工業股票組、鐵路股票組、公用事業股票組和500種股票混合組。從1976年7月1日開始,改為 400種工業股票,20種運輸業股票,40種公用事業股票和40種金融業股票。幾十年來,雖然有股票更迭,但始終保持為500種。標准·普爾公司股票價格指數以1941年至1943年抽樣股票的平均市價為基期,以上市股票數為權數,按基期進行加權計算,其基點數為10。以目前的股票市場價格乘以股票市場上發行的股票數量為分子,用基期的股票市場價格乘以基期股票數為分母,相除之數再乘以10就是股票價格指數。
紐約證券交易所股票價格指數
紐約證券交易所股票價格指數。這是由紐約證券交易所編制的股票價格指數。它起自1966年6月,先是普通股股票價格指數,後來改為混合指數,包括著在紐約證券交易所上市的1500家公司的1570種股票。具體計算方法是將這些股票按價格高低分開排列,分別計算工業股票、金融業股票、公用事業股票、運輸業股票的價格指數,最大和最廣泛的是工業股票價格指數,由1093種股票組成;金融業股票價格指數包括投資公司、儲蓄貸款協會、分期付款融資公司、商業銀行、保險公司和不動產公司的223種股票;運輸業股票價格指數包括鐵路、航空、輪船、汽車等公司的65種股票;公用事業股票價格指數則有電話電報公司、煤氣公司、電力公司和郵電公司的189種股票。
紐約股票價格指數是以1965年12月31日確定的50點為基數,採用的是綜合指數形式。紐約證券交易所每半個小時公布一次指數的變動情況。雖然紐約證券交易所編制股票價格指數的時間不長,因它可以全面及時地反映其股票市場活動的綜合狀況,較為受投資者歡迎。
日經道·瓊斯股價指數(日經平均股價)
系由日本經濟新聞社編制並公布的反映日本股票市場價格變動的股票價格平均數。該指數從1950年9月開始編制。
最初根據東京證券交易所第一市場上市的225家公司的股票算出修正平均股價,當時稱為「東證修正平均股價」。1975年5月1日,日本經濟新聞社向道·瓊斯公司買進商標,採用美國道·瓊斯公司的修正法計算,這種股票指數也就改稱「日經道·瓊斯平均股價」。 1985年5月1日在合同期滿10年時,經兩家商議,將名稱改為「日經平均股價」。
按計算對象的采樣數目不同,該指數分為兩種,一種是日經225種平均股價。其所選樣本均為在東京證券交易所第一市場上市的股票,樣本選定後原則上不再更改。1981年定位製造業150家,建築業10家、水產業3家、礦業3家、商業12家、路運及海運14家、金融保險業15家、不動產業3家、倉庫業、電力和煤氣4家、服務業5家。由於日經225種平均股價從1950年一直延續下來,因而其連續性及可比性較好,成為考察和分析日本股票市場長期演變及動態的最常用和最可靠指標。該指數的另一種是日經500種平均股價。這是從1982年1月4日起開始編制的。由於其采樣包括有500種股票,其代表性就相對更為廣泛,但它的樣本是不固定的,每年4月份要根據上市公司的經營狀況、成交量和成交金額、市價總值等因素對樣本進行更換。
《金融時報》股票價格指數
《金融時報》股票價格指數的全稱是「倫敦《金融時報》工商業普通股股票價格指數」,是由英國《金融時報》公布發表的。該股票價格指數包括著在英國工商業中挑選出來的具有代表性的30家公開掛牌的普通股股票。它以1935年7月1日作為基期,其基點為100點。該股票價格指數以能夠及時顯示倫敦股票市場情況而聞名於世。
香港恆生指數
香港恆生指數是香港股票市場上歷史最久、影響最大的股票價格指數,由香港恆生銀行於1969年11月24日開始發表。
恆生股票價格指數包括從香港500多家上市公司中挑選出來的33家有代表性且經濟實力雄厚的大公司股票作為成份股,分為四大類——4種金融業股票、6種公用事業股票、 9種地產業股票和14種其他工商業(包括航空和酒店)股票。
這些股票佔香港股票市值的63.8%,因該股票指數涉及到香港的各個行業,具有較強的代表性。
恆生股票價格指數的編制是以1964年7月31日為基期,因為這一天香港股市運行正常,成交值均勻,可反映整個香港股市的基本情況,基點確定為100點。其計算方法是將33種股票按每天的收盤價乘以各自的發行股數為計算日的市值,再與基期的市值相比較,乘以100就得出當天的股票價格指數。
由於恆生股票價格指數所選擇的基期適當,因此,不論股票市場狂升或猛跌,還是處於正常交易水平,恆生股票價格指數基本上能反映整個股市的活動情況。
自1969年恆生股票價格指數發表以來,已經過多次調整。由於1980年8月香港當局通過立法,將香港證券交易所、遠東交易所、金銀證券交易所和九龍證券所合並為香港聯合證券交易所,在目前的香港股票市場上,只有恆生股票價格指數與新產生的香港指數並存,香港的其他股票價格指數均不復存在。
我國的股票指數
1.上證股票指數系由上海證券交易所編制的股票指數,1990年12月19日正式開始發布。該股票指數的樣本為所有在上海證券交易所掛牌上市的股票,其中新上市的股票在掛牌的第二天納入股票指數的計算范圍。
該股票指數的權數為上市公司的總股本。由於我國上市公司的股票有流通股和非流通股之分,其流通量與總股本並不一致,所以總股本較大的股票對股票指數的影響就較大,上證指數常常就成為機構大戶造市的工具,使股票指數的走勢與大部分股票的漲跌相背離。
上海證券交易所股票指數的發布幾乎是和股市行情的變化相同步的,它是我國股民和證券從業人員研判股票價格變化趨勢必不可少的參考依據。
2.深圳綜合股票指數系由深圳證券交易所編制的股票指數,1991年4月3日為基期。該股票指數的計算方法基本與上證指數相同,其樣本為所有在深圳證券交易所掛牌上市的股票,權數為股票的總股本。由於以所有掛牌的上市公司為樣本,其代表性非常廣泛,且它與深圳股市的行情同步發布,它是股民和證券從業人員研判深圳股市股票價格變化趨勢必不可少的參考依據。在前些年,由於深圳證交所的股票交投不如上海證交所那麼活躍,深圳證券交易所現已改變了股票指數的編制方法,採用成分股指數,其中只有40 只股票入選並於1995年5月開始發布。
現深圳證券交易所並存著兩個股票指數,一個是老指數深圳綜合指數,一個是現在的成分股指數,但從最近一年多的運行勢態來看,兩個指數間的區別並不是特別明顯。
Ⅳ 在excel中,求出各個股票的漲跌率(請用公式、或函數)
漲跌比率又稱回歸式的騰落指數,是將一定期間內,股價上漲的股票家數與下跌的股票家數做一統計求出其比率。其理論基礎是「鍾擺原理」,由於股市的供需有若鍾擺的兩個極端位置,當供給量大時,會產生物極必反的效果,則往需求方向擺動的拉力越強,反之,亦然。
1。計算方法
N值一般取14日,也有用10日或者24日,甚至更長6周,13周,26周等。
漲跌比率的計算方法與移動平均線的計算方法完全相同,如以6日為X期間時,當第七日的漲跌家數累計加入後,必須同時將第一時的漲跌家數刪除以保持6日的最新移動資料。漲跌比率所采樣的期間,決定線路上下的震盪次數與空間,期間愈大,上下震盪的空間愈小,反之期間愈小震盪空間愈大。
2。運用原則
(1)當漲跌比率(R)大於1.5時,表示股價長期上漲,有超買過度的現象,股價可能要回跌。
(2)當漲跌經率(R)小於0.5時,表示股價長期下跌,有超賣過度的現象,股價可能出現反彈或回升。
(3)當漲跌比率(R)在1.5與0.5之間上下跳動時表示股價處於正常的漲跌狀況中,沒有特殊的超買或超賣現象。
(4)當漲跌比率(R)出現2以上或0.3以下時,表示股市處於大多頭市場或大空頭市場的未期,有嚴重超買或超賣現象。
(5)除了股價進入大多頭市場,或展開第二段上升行情之初期,漲跌比率有機會出現2.0以上的絕對買賣數字外,其餘次級上升行情超1.5即是賣點,且多頭市場低於0.5元現象極少,是極佳之買點。
(6)漲跌比率如果不斷下降,低於0.75,通常顯示短線買進機會。在空頭市場初期,如果降至0.75以下,通常暗示中級反彈機會,而在空頭市場末期,10日漲跌比率降至0.5以下時,以買進時機。
(7)對大勢而言,漲跌比率有先行示警作用,尤其是在短期反彈或回檔方面,更能比圖形領先出現徵兆。若圖形與漲跌比率成背馳現象,則大勢即將反轉。
Ⅵ 股票漲多少和跌多少是怎麼計算出來的
股票的漲多少和跌多少是靠漲跌幅=(現價-上一個交易日收盤價)/上一個交易日收盤價*100%計算的。
其實股票實際上就是一種「商品」,商品的價格都是由價值決定的,所以股票的價格由它的內在價值(標的公司價值)決定,並且圍繞價值上下波動。 股票和普通商品一樣,它的價格波動,供求關系影響著它的價格變化。 就像豬肉,市場上需要很多豬肉的時候,供給過少,需求過多,價格就會上升;當豬肉產量不斷增加,豬肉供給過剩,那麼豬肉的價格就會下降。 股票的價格波動表現為:10元/股的價格,50個人賣出,但市場上有100個買,那另外50個買不到的人就會以11元的價格買入,股價隨之上漲,相反就會下跌。
拓展資料:
導致了股票的漲跌的因素:
1、政策 國家政策對行業或產業的引領處於主導地位,比如說新能源,現在國家對新能源產業的扶持力度越來越大,對相關企業、產業對進行了扶持,比如補貼、減稅等。 政策帶來了大批的資金投入,尤其是相關行業板塊和上市公司,是重點挖掘對象,最後引起股票的漲跌。 2、基本面 根據以往歷史,市場的走勢和基本面相同,基本面向好,市場整體就向好,比如說疫情後我國經濟回暖,企業盈利也有所改善,股市也就一起回升了。 3、行業景氣度 這個比較關鍵,一般地,股票的漲跌常常受到行業景氣度的影響行業景氣度和公司股票的漲幅程度成正比,比如上面說到的新能源。
許多新手剛接觸到股票,一看某支股票漲勢大好,毫不猶豫的入手了幾萬塊,買了之後就一直跌,馬上被套牢了。其實股票的興衰可以被人為的進行短期控制,只要有人持有足夠多的籌碼,一般來說占據市場流通盤的40%,就可以完全控制股價。因此學姐建議剛接觸股票的新手,把長期持有龍頭股進行價值投資作為首要目標,避免在短線投資中賠了本。
Ⅶ word如何計算股票當天漲跌情況
Word一般有以下用途,並不具備計算股票漲跌的功能
1.快速鍵入中文標點符號
2.中文字元放大縮小、直式通告製作,中式公函
3.各款中文繁/簡字體及香港常用字型檔運用;
4.行距、段落對齊、建立清單列、定位點設定6.使用頁頭及頁尾加入文件標題及頁碼
5.表格及多欄製作,以方便製作報價單,會議議程及工作時間表
6.加插圖片、圖表、文字藝術師等中文桌面印刷以製作圖文並茂的文件或公司通訊
7.不同資料大量合拼列印信件
建議使用Excel。用它的函數就可以來計算股票漲幅。它有強大的編輯計算功能。漲跌情況可以通過的當日的最高價和最低價,收盤價的比較進行計算。這些都是在Excel不同的列中。引用函數就可以計算出來。不過也還有最簡單的方法,股票軟體都有每日漲幅,不需要多餘的計算。
拓展資料:
股票的漲跌幅怎麼計算
1、漲跌幅=(今日收盤價-昨日收盤價)/昨日收盤價*100%。
2、漲跌幅是對漲跌值的描述,用%表示,漲跌幅=漲跌值/昨收盤*100%。當前交易日最新成交價(或收盤價)與前一交易日收盤價相比較所產生的數值,這個數值一般用百分比表示。在中國股市對漲跌停作出限制,因此有「漲跌停板」的說法。
3、當前交易日最新成交價(或收盤價)與前一交易日收盤價相比較所產生的數值,這個數值一般用百分比表示。當日最新成交價比前一交易日收盤價高為正,當日最新成交價比前一交易日收盤價低為負。
股票漲跌數值方法如下:
當前市值/昨日收盤價_1=n%
n%就是漲跌的值,如果為負數就是跌了,如果為正數就是漲了,當天的漲跌幅就是把當前市值換成當日的收盤價計算。漲跌數值:漲跌值,用「元」做單位表示價格變動量,漲跌=今收盤-昨收盤。漲跌幅:漲跌幅是對漲跌值的描述,用%表示,漲跌幅=漲跌值/昨收盤*100%。
但是一般在下列幾種情況下,股票不受漲跌幅度限制:
1、新股上市首日(價格不得高於發行價格的144%且不得低於發行價格的64%)
2、股改股票(S開頭,但不是ST)完成股改,復牌首日
3、增發股票上市當天
4、股改後的股票,達不到預計指標,追送股票上市當天
5、某些重大資產重組股票比如合並之類的復牌當天
6、退市股票恢復上市日
Ⅷ 股票軟體中漲跌幅的計算函數公式
漲跌幅1:(c-REF(C,1))/REF(C,1)*100;
漲跌幅2:(H-REF(C,1))/REF(C,1)*100;
Ⅸ 股票大盤指數是怎麼算出來的
大盤指數一般是指滬市的「上證綜合指數」和深市的「深證成份股指數」。它反應了整個股票市場的行情,如果大盤指數逐漸上漲,即可判斷多數的股票都在上漲,相反,如果指數逐漸下降,即大多數股票都在下跌。
拓展資料
計算股票指數時,往往把股票指數和股價平均數分開計算。按定義,股票指數即股價平均數。但從兩者對股市的實際作用而言,股價平均數是反映多種股票價格變動的一般水平,通常以算術平均數表示。
人們通過對不同的時期股價平均數之間的比較,可以認識到多種股票價格變動水平。而股票指數則是反映不同時期的股價變動情況的相對指標,也就是將第一時期的股價平均數當作另一時期股價平均數的基準的百分數。通過股票指數,人們可以了解到計算期的股價比基期的股價上升或下降的百分比率。由於股票指數是一個相對指標,則就一個較長的時期來說,股票指數比股價平均數能更為精確地衡量股價的變動。
1、相對法
相對法又稱平均法,就是先計算各樣本股票指數。再加總求總的算術平均數。其計算公式為:股票指數=n個樣本股票指數之和/n。
2、綜合法
綜合法是先將樣本股票的基期和報告期價格分別加總,然後相比求出股票指數。即:股票指數=報告期股價之和/基期股價之和。
平均法、綜合法都未考慮一些因素,計算出來的指數亦不夠准確,所以出現了加權法。
3、加權法
加權股票指數是根據各期樣本股票的相對重要性予以加權,其權數可以是成交股數、股票發行量等。按時間劃分,權數可以是基期權數,也可以是報告期權數。
以基期權數為指數的為拉斯拜爾指數;以報告期權數為指數的為派許指數;世界上大多數股票指數都是派許指數。
Ⅹ 如何通過一段時間的股票價格來計算該段時期的股價波動率。請給出公式及excel函數。
股價波動率通常是通過股價收益率的波動率來表示。在Excel里的公式也一並如下寫出。
股價收益率有兩種方法,一種是不連續的,R(t)=P(t)/P(t-1)-1;一種是連續的,R(t)=ln[P(t)/P(t-1)]。
P(t)表示第t天的股價,ln表示自然對數。由於要用到前一天的股價來計算今天的收益率,因此所計算出的收益率的數量n-1比你所知道的股價的數量n要少1個。
計算完收益率R(1),R(2),...R(n-1)之後,開始計算波動率。
所謂波動率,就是標准差。股價收益率的波動率=STDEV(),括弧里請框選出n-1個收益率。
這里計算出的是日波動率v。
如果要計算年波動率V,請用日波動率v乘以每年工作天數的根號。比如一年有252個工作日,年波動率的公式V=v*sqrt(252)