股票常用函数解析
炒股必备的全套大智慧公式函数你想要的全都有!
大智慧公式函数大全(1)大智慧新一代的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。
因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。
在以下的几节当中,我们将会分别介绍一共17类函数。
(1). 函数的基本模型:K(X1,X2,X3…)1. K表示函数的名称;2. X1,X2,X3…表示该函数的所有参数。
不同参数用逗号分隔并用括号将所有函数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;(2). 函数的引用周期:应不同的使用者在分析周期习惯上的差异,大智慧特别设定了周期选择。
这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。
一. 行情函数行情函数是最基本的函数。
首先,它为我们提供计算所需的数据,这些函数从存储的数据中取得我们所需要的各类数据,而其它多数函数所需的计算数据一般也是由通过引用行情函数产生的。
1 ADVANCE 上涨家数含义:取得该周期上涨家数;参数:无阐释:本函数仅对大盘有效2 ALLASKVOL 委托卖出总量含义:取得所有委托卖出单的总量。
参数:无单位:手阐释: 该函数仅对Level2行情显示有效。
3 ALLBIDVOL 委托买入总量含义:取得所有委托买入单的总量。
参数:无单位:手阐释: 该函数仅对Level2行情显示有效4 AMOUNT 成交额含义:取得该周期成交额。
参数:无单位:元5 ASKPRICE(N) 委卖价含义:取得委卖1—委卖3价格。
参数: N取值范围1—3,分别表示委卖1、委卖2、委卖3的价格单位:元阐释:例如ASKPRICE(1)则表示取委卖1的价格,本函数仅个股在分笔成交分析周期有效。
talib 股票常用函数计算
Talib 股票常用函数计算一、介绍在股票交易中,技术分析被广泛运用。
而 talib 是一个在股票技术分析中广泛使用的 Python 库,它提供了大量常用的股票函数,如移动平均线、波动率、RSI 指标等。
在本文中,我们将介绍 talib 中常用的几个股票函数的计算方法,以及它们在股票分析中的应用。
二、移动平均线(MA)1. 计算方法移动平均线是股票分析中常用的一种指标,它用于平滑股价的波动,并可以反映股价的趋势。
在 talib 中,计算移动平均线可以使用以下代码:```Pythonimport talibimport numpy as npclose = np.random.random(100)ma5 = talib.MA(close, timeperiod=5, matype=0)```其中,close 是股票的收盘价序列,timeperiod 是移动平均线的周期,matype 是移动平均线的计算方法。
在上面的示例中,我们计算了收盘价的 5 日简单移动平均线。
2. 应用移动平均线常用于股票的趋势分析。
当股价的短期移动平均线向上穿过长期移动平均线时,被认为是一个买入信号;而当短期移动平均线向下穿过长期移动平均线时,被认为是一个卖出信号。
三、相对强弱指数(RSI)1. 计算方法相对强弱指数(RSI)是另一个常用的股票指标,它用于衡量股价的涨跌幅度。
在 talib 中,计算 RSI 可以使用以下代码:```Pythonrsi14 = talib.RSI(close, timeperiod=14)```在这个示例中,我们计算了收盘价的 14 日相对强弱指数。
2. 应用RSI 常用于判断股票的超买和超卖情况。
当 RSI 指标超过 70 时,表示股票被过度买入,可能会出现回调;当 RSI 指标低于 30 时,表示股票被过度卖出,可能会出现反弹。
四、 MACD 指标1. 计算方法移动平均收敛/散度指标(MACD)是股票分析中常用的技术指标,它由快速线、慢速线和 MACD 柱状图组成。
通达信函数大全
通达信函数大全一,行情函数1,HIGH 最高价返回该周期最高价。
用法:HIGH2,H 最高价返回该周期最高价。
用法:H3,LOW 最低价返回该周期最低价。
用法:LOW4,L 最低价返回该周期最低价。
用法:L5、CLOSE 收盘价返回该周期收盘价。
用法:CLOSE6,C 收盘价返回该周期收盘价。
用法:C7,VOL 成交量返回该周期成交量。
用法:VOL8,V 成交量返回该周期成交量。
用法:V9,OPEN 开盘价返回该周期开盘价。
用法:OPEN10,O:开盘价返回该周期开盘价。
用法:O11,ADVANCE 上涨家数返回该周期上涨家数。
用法:ADVANCE(本函数仅对大盘有效)12,DECLINE 下跌家数返回该周期下跌家数。
用法:DECLINE(本函数仅对大盘有效)13,AMOUNT 成交额返回该周期成交额。
用法:AMOUNT14,ASKPRICE 委卖价返回委卖1--委卖3价格用法:ASKPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)15,ASKVOL 委卖量返回委卖1--委卖3量。
用法:ASKVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)16,BIDPRICE 委买价返回委买1--委买3价格。
用法:BIDPRICE(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)17,BIDVOL 委买量返回委买1--委买3量。
用法:BIDVOL(N)N取1—3。
(本函数仅个股在分笔成交分析周期有效)18,BUYVOL 主动性买盘返回主动性买单量。
用法:BUYVOL当本笔成交为主动性买盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)19,SELLVOL 主动性卖盘返回主动性卖单量。
用法:SELLVOL当本笔成交为主动性卖盘时,其数值等于成交量,否则为0。
(本函数仅个股在分笔成交分析周期有效)20,ISBUYORDER 主动性买单返回该成交是否为主动性买单。
股票软件函数公式
股票软件函数公式股票软件是投资者在进行股票交易和分析时经常使用的工具。
股票软件函数公式是一种在股票软件中广泛应用的计算方法,通过使用特定的函数公式,可以帮助投资者更好地理解和分析股票市场的走势,制定更有针对性的投资策略。
其中,一种常见的股票软件函数公式是移动平均线(Moving Average)公式。
移动平均线是通过计算一段时间内股票价格的平均值,来反映股票价格的长期趋势。
移动平均线函数公式通常写作:MA(C, N),其中C表示股票收盘价的数组,N表示计算的时间周期。
另一种常见的股票软件函数公式是相对强弱指标(Relative Strength Index,简称RSI)公式。
相对强弱指标是通过计算一段时间内股票涨跌幅度的比例,来评估股票的买卖力量和超买超卖情况。
相对强弱指标函数公式通常写作:RSI(C, N1,N2),其中C表示股票收盘价的数组,N1表示涨幅计算的时间周期,N2表示跌幅计算的时间周期。
此外,股票软件还可以使用其他各种函数公式,如布林带指标(Bollinger Bands)、平均真实波幅指标(Average True Range)、MACD指标(Moving Average Convergence Divergence)等等。
这些函数公式都有特定的计算方法和应用场景,在股票软件中使用它们可以帮助投资者更好地分析市场行情和制定交易决策。
总结而言,股票软件函数公式是投资者在股票软件中常用的工具,通过使用这些函数公式,投资者可以更好地理解和分析股票市场的走势,提高投资决策的准确性和效率。
不同的函数公式适用于不同的分析需求,投资者可以根据自己的投资目标和风险承受能力选择合适的函数公式来辅助投资决策。
excel股票函数
excel股票函数Excel 是一个常用的电子表格软件,股票分析是其中应用广泛的功能之一。
Excel 中有多个股票函数可以用于计算和分析股票数据,包括股票收益率、股票变化率、股票收盘价等。
以下是 Excel 中常用的股票函数及其用法的完整介绍。
1. 股票收益率函数股票收益率是衡量股票投资收益的一个重要指标,可以帮助投资者评估股票的表现和风险。
在 Excel 中,可以使用以下函数来计算股票收益率。
(1)RATE 函数:计算利率Syntax:RATE(nper,pmt,pv,[fv],[type],[guess])说明:该函数可以用来计算投资的利率,其中 nper 为投资期限,pmt 为每期支付的金额,pv 为现值,fv 为未来值(可选),type 为期初或期末支付类型(可选),guess 为估算值(可选)。
该函数通常用于内部收益率计算方面。
(2)COMPOUNDINTEREST 函数:计算复利Syntax:COMPOUNDINTEREST(principal,rate,nper)说明:该函数用于计算复利,其中 principal 为本金,rate 为年利率,nper 为投资期限。
该函数可以计算投资在一定期限内的复利收益。
(3)RETURN 函数:计算投资回报率Syntax:RETURN(array)说明:该函数用于计算一段时间内的投资回报率,其中 array 为包含投资收益率的区域。
该函数可用于快速计算股票投资的回报率。
2. 股票变化率函数股票变化率可以用来衡量股票价格或交易量的变化程度。
在 Excel 中,可以使用以下函数来计算股票变化率。
(1)PERCENTILE 函数:计算百分位数Syntax:PERCENTILE(array,k)说明:该函数可以计算数组中的百分位数,其中 array 为输入数据,k 为百分位数(0~1 之间)。
该函数可用于计算股票价格或交易量的变化程度。
(2)VAR 函数:计算方差Syntax:VAR(number1,[number2],…)说明:该函数可以计算一组数据的方差,其中 number1、number2 等为输入数据。
股票函数
换手率公式 sum(v/capital,n); n是某日到今日的天数股票函数及解释OPEN 开盘价返回该周期开盘价。
用法: OPENHIGH 最高价返回该周期最高价。
用法: HIGHLOW 最低价返回该周期最低价。
用法: LOWCLOSE 收盘价返回该周期收盘价。
用法: CLOSEVOL 成交量返回该周期成交量。
用法: VOLNOT 取反求逻辑非。
用法: 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) 返回开盘价和收盘价中的较小值。
CROSS 上穿两条线交叉。
用法: CROSS(A,B) 表示当A从下方向上穿过B时返回1,否则返回0。
例如: CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日均线与10日均线交金叉。
LONGCROSS 维持一定周期后上穿两条线维持一定周期后交叉。
股票公式未来函数解释大全
股票公式未来函数解释大全公式函数汇总解释1.引用数据AVPRICE 引用均价(在盘后对于国内三个期货交易所指结算价)CLOSE 引用收盘价(在盘中指最新价)HIGH 引用最高价LOW 引用最低价OPEN 引用开盘价OPI 引用持仓量REF(X,N) 引用X在N个周期前的值例:REF(CLOSE,5);表示引用当前周期前第5个周期的收盘价REFX(X,N) 引用N个周期后的数据。
(N为大于等于1的整数)(未来函数)例:REFX(CLOSE,5);表示引用自当前周期后第5个周期的收盘价SETTLE 引用结算价(只有盘后才能引用当日的结算价)VOL 引用成交量2.金融统计BACKSET(X,N)若X非0,则将当前位置到N周期前的数值设为1。
例:BACKSET(CLOSE>OPEN,3);表示当K线收阳时,自当前位置到3周期前的数值设为1BARSLAST(X) 求上一次条件成立到当前的周期数。
COUNT(X,N) 表示统计在N周期内满足X条件的周期数。
如果N 为0则表示从第一天开始算起。
例:WR:=-100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); COUNT(WR>80,5);表示统计在5个周期内满足WR>80的次数DMA(X,A) 返回X的动态移动平均,其中A必须介于0及1之间。
计算方法:DMA(N)=DMA(N-1)*(1-A)+X(N)*A 其中DMA(N-1)为第(N-1)天的DMA值EMA(X,N) 表示求X在N周期内的平滑移动平均。
(指数加权)计算方法:EMA(X,N)=[2*X+(N-1)*EMA(N-1)]/(N+1) 其中EMA(N-1)为第(N-1)天的EMA值EMA2(X,N) 表示求X在N周期内的加权平均。
(线性加权)计算方法:EMA2(N)=(N*X0+(N-1)*X1+(N-2)*X2+...+1*XN)/(N+(N-1)+(N-2)+...+1),X0表示本周期值,X1表示上一周期值...HHV(X,N) 得到X在N周期内的最高值,如果N=0,则从第一个有效周期开始算起。
最新最全通达信公式函数说明大全
最新最全通达信公式函数说明大全通达信是一款非常受欢迎的股票分析软件,其中有许多强大的公式函数可以帮助投资者进行技术分析和交易决策。
以下是通达信中常用的一些公式函数的详细说明。
1.MA(收盘价,n):计算指定周期内的收盘价的简单移动平均线。
例如,MA(CLOSE,5)将计算5日的简单移动平均线。
2.EMA(收盘价,n):计算指定周期内的收盘价的指数移动平均线。
EMA相比于MA更重视近期的价格走势。
例如,EMA(CLOSE,5)将计算5日的指数移动平均线。
3.MACD(M,N,P):计算MACD指标的值。
其中,M为快速线的周期,N为慢速线的周期,P为平滑线的周期。
MACD指标可以帮助判断股票的买入和卖出信号。
4.BOLL(MA(收盘价,n),n,k):计算布林线指标的值。
其中,MA(收盘价,n)为中轨线,n为标准差的周期,k为标准差倍数。
布林线指标可以帮助判断股票价格的波动范围。
5.RSI(收盘价,n):计算相对强弱指标的值。
RSI指标可以帮助判断股票的超买和超卖状态。
当RSI值超过70时,表示超买;当RSI值低于30时,表示超卖。
6.KDJ(9,3,3):计算随机指标KDJ的值。
KDJ指标是一种相对强弱指标,可以帮助判断股票的买卖时机。
7.VOL/MACD(VOL,MA(收盘价,5),12,26,9):计算量比指标和量MACD 指标的值。
量比指标可以帮助判断股票的成交量是否放大或缩小;量MACD指标可以帮助判断股票的买卖信号。
8.MFI(最高价,最低价,收盘价,成交量,n):计算资金流量指标的值。
MFI指标可以帮助判断股票的买卖力量。
9.ROC(收盘价,n):计算变动率指标的值。
ROC指标可以帮助判断股票价格的变动速度。
10.VR(最高价,最低价,收盘价,n):计算成交量比率指标的值。
VR指标可以帮助判断股票市场的买卖气氛。
11.WR(最高价,最低价,收盘价,n):计算威廉指标的值。
威廉指标可以帮助判断股票的超买和超卖情况。
通达信全部函数及其用法
通达信全部函数及其用法:(一)行情函数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,否则为014)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),对于日线及更长的分析周期值为09)MINUTE 分钟取得该周期的分钟数.用法: MINUTE 函数返回有效值范围为(0-59),对于日线及更长的分析周期值为010)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,否则为03)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)返回-CLOSE21)REF 日前的引用若干周期前的数据.用法: REF(X,A),引用A周期前的X值. 例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收22)REFV 日前的引用若干周期前的数据(未作平滑处理).用法: REFV(X,A),引用A周期前的X值.A可以是变量.平滑处理:当引用不到数据时进行的操作。
股票常用函数
股票常用函数★行情函数:(OPEN、CLOSE、HIGH、LOW、VOL等)OPEN/CLOSE:开/收盘价,取得该周期开/收盘价HIGH/LOW:最高/低价,取得该周期最高/低价VOL:取得该周期的成交量ADVANCE:上涨家数,该函数只对大盘有效AMOUNTT:成交额,取得该周期成交额SELLVOL:主动性卖单,当本笔成交为主动性卖盘时,其数字等于成交量否则为0==================================★大盘函数:(INDEXA、INDEXC、INDEXH等)INDEXA:表示同期大盘的成交额INDEXC/INDEXO:表示同期大盘的收/开盘价INDECH/INDEXL:表示同期大盘的最高/低价INDEXADV:表示同期大盘的上涨家数INDEXDEC:表示同期大盘的下跌家数INDEXV:表示同期大盘的成交量注:大盘函数只有待用户看过大盘以后才能发挥作用==================================★常数函数:(CAPITAL、市盈率、量比等)CAPITAL:返回流通盘大小,单位为手;A股为流通A股,B股为总股本,指数为0==================================★时间函数:(DATE、DAY、TIME等)DATE:有效返回值范围为700101-1341231,表示19700101-20341231取得该周期从1900年以来的年月日DAY:取得该周期的日期,有效返回值1-31==================================★引用函数:(MA、HHV、COUNT、REF、SUM、SMA等)MA简单移动平均用法:MA(X,N),求X的N日移动平均值.算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,10)表示求10日均价HHV求最高值用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。
股票编写基础函数
股票编写基础函数1)今收盘对于N日内最低收盘价的涨幅(%)(c-llv(c,n))/llv(c,n)*100;2)今收盘价对于N日最高收盘价的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;3)股价在过去N日内运行空间的相对位置(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;4)股价上方N1%至N2%处的筹码(%)aa:=winner(c+c*n2/100)*100;bb:=winner(c+c*n1/100)*100;aa-bb5)股价下方N1%至N2%处的筹码(%)(winner(c-c*n1/100)-winner(c-c*n2/100))*100;6)收盘价N%处的套牢盘100-(winner(c*N/100))*100;7)收盘价N%处的获利盘winner(c*N/100)*100;8)下影线(MIN(O,C)-L)/L*100;9)上影线(h-max(o,c))/max(o,c)*100;10)本周期的涨跌幅(c-ref(c,1))/ref(c,1)*100;11)振幅(h-l)/l*100;12)均线金叉(M.N为均线周期)cross(ma(c,m),ma(c,n))13)均线多头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4);count(a1>a2 and a2>a3 and a3>a4,3);14)均线空头排列a1:=ma(c,n1);a2:=ma(c,n2);a3:=ma(c,n3);a4:=ma(c,n4);count(a1<a2 and a2<a3 and a3<a4,3);15)N日均线向下aa:=ma(c,n);bb:=ref(aa,2);aa<bb16)向前N日至M日出现过均线死叉(P1<P2)aa:=ma(c,p1);bb:=ma(c,p2);cc:=ref(cross(bb,aa),n);count(cc,m);17)今日成交量大于N日以来的均量VOL>MA(VOL,N);18)低位密集A1:=COST(85);A2:=COST(15);A3:=A1-A2;A4:=(A1+A2)/2;A5:=A3/A4*100<10;B1:=HHV(H,120);B2:=LLV(L,120);B3:=B1-B2;B4:=(A4-B2)<B3/2;A5 AND B4;19)换手率VOL/CAPITAL*100;20)N日盈亏V1:=VOL/SUM(VOL,N);V2:=DMA(CLOSE,V1);V3: (CLOSE-V2)/V2*100;21)强势整理{参数M、N分别代表周期和幅度m:1 20 2 n:1 20 5}a1:=abs(close-open)/open<0.015;a2:=count(a1,m)=m;a3:=ref(o,m)<ref(close,m) andref(close,m)/ref(close,m+1)>1+n/100;a2 and a322)高开大阴{参数m,n分别代表幅度m:1 10 4 n:1 20 5}OPEN>CLOSE AND OPEN/REF(C,1) >= 1+M/100 AND CLOSE/OPEN<=1-N/100 23)低开大阳线{参数m,n分别代表幅度m:1 10 4 n:1 20 7}OPEN<CLOSE AND OPEN/REF(C,1) <= 1-M/100 AND CLOSE/OPEN>=1+N/100点符号1、间隔点:20,colorred,pointdot,linethick2;80,colorred,pointdot,linethick2;50,colorred,pointdot,linethick2;2、间隔线20,colorred,linethick2;80,colorred,linethick2;50,colorred,linethick2;3、信号字DRAWTEXT(RSI1<10,RSI1,'买'),Colorlime;DRAWTEXT(RSI1>85,RSI1,'卖'),Colorlime;4、笑哭脸DRAWICON(VR24<25,VR24,1),ColorFF0000;DRAWICON(VR24>350,VR24,2),ColorFF0000;5、一线提示cross("kdj.j"(9,3,3),"kdj.d"(9,3,3)) and "kdj.j"(9,3,3)<20,colorred6、一柱顶天IF(VAR4=50,50,0),stick,linethick2;7、小人作怪多头卒:Var3,LINETHICK2, COLORf00ff0;空头卒:Var4,LINETHICK2, COLORYELLOW;DRAWICON(Var9,Var9,1);DRAWICON(Var10,Var10,2);8、小人买入:Var1 AND Var2,stick,linethick2,colorred;卖出:CROSS(80,Var4),stick,linethick2,colorgreen;drawicon(卖出,1.1,2);drawicon(买入,1.1,1);9、粗细面条LINETHICK2第3,4,6和7,还有8只要把RSI或VR或Var改成所在公式参数就可用;第5cross不能改,其它的可改;9你爱把线设多粗细都行。
怎样编写股票指标公式?股票公式编写又有哪些基础函数?
怎样编写股票指标公式?股票公式编写又有哪些基础函数?打开技术指标公式,我们最常见的,它的组成不外乎两种情况,一是K线,二是均线。
其他诸如柱状线,彩带,分段线等等,都是在K线或均线基础上的延伸或变形。
为此,我们先熟悉一下构成这两种状态的基本函数。
一、K线函数非常简单,大家都可能熟知。
作为基础,还是说明一下。
1、开盘价:OPEN 可简写为O2、最高价:HIGH 可简写为 H3、最低价smi49liesOW 可简写为 L4、收盘价:CLOSE 可简写为 C有了这4个函数,就可构成一根K线了。
比如:收盘价小于开盘价,即阴线:C<o; 收阳线则互为相反。
那么长下影的光头阳线,即T 形线呢?理解了原理,也很简单。
一要以最高价收盘(否则有上影),二要开盘价大于最低价。
所以有如下表示:C=H AND O>L;这里我们没有考虑下影的长度和T 字上边一横(实体部分)的宽度。
习题:一根光头阳线,实体部分小于5分钱,下影超过实体的两倍,如何表述?特别提示:编辑指标必须在英文状态下输入。
其中运用的数学符号,包括加减乘除、分号,引号等(+ - * / ;'' ''><#)也必须在英文状态下输入。
二、均线函数单根K线的形态是相当枯燥的。
尤其在主图里。
配合以均线等形式就会丰富多采,或者更利于我们从中发现规律和分析问题。
这就需要均线函数来解决了。
最常见的:1、MA(X,N),求X的N周期简单移动平均值。
算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,20),表示求20日均价。
2、EMA(X,N),求X的N周期指数平滑移动平均。
算法: 若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。
例如:EMA(CLOSE,20),表示求20日指数平滑均价。
3、SMA(X,N,M),求X的N周期移动平均,M为权重。
大智慧公式函数大全
大智慧公式函数大全1.移动平均线函数(MA)移动平均线是一种常用的股票价格走势指标,它计算了一段时间内的价格平均值,用于观察价格的趋势。
通过设置不同的时间周期,可以得到不同时间段内的移动平均线。
2.相对强弱指标函数(RSI)相对强弱指标是一种用于测量市场超买和超卖现象的指标。
它通过比较一定时间内上涨和下跌的股票价格平均值的变化,来判断市场的买卖力量。
3.布林带函数(BOLL)布林带是一种通过计算股票价格的标准差来确定价格波动的指标。
它由三条线组成,分别是中轨线、上轨线和下轨线,可以用来判断价格的波动情况和趋势。
4.成交量变异率函数(OBV)成交量变异率是一种判断市场买入和卖出力量的指标,它通过计算股票成交量的累加值和价格的涨跌来确定市场的买卖力量。
5.平均成交金额函数(AMV)平均成交金额是一种通过计算一定时间内的成交金额平均值来确定市场买卖力量的指标。
它可以帮助投资者判断市场的涨跌趋势和买卖机会。
6.相对强势指数函数(RSI)相对强势指数是一种用于测量股票价格相对强度的指标。
它通过计算一定时间内价格的涨跌幅度,来判断股票的价格走势和市场的热度。
7.异常波动指标函数(ASI)异常波动指标是一种通过计算股票价格的波动幅度来判断市场变化的指标。
它可以帮助投资者判断价格的逆势变化和市场的热度。
8.乖离率函数(BIAS)乖离率是一种通过计算股票价格与移动平均线的偏离程度来判断价格趋势的指标。
它可以帮助投资者判断市场的买入和卖出信号。
9.动态动量指标函数(DMI)动态动量指标是一种通过计算股票价格的动量和趋势来判断市场走势的指标。
它可以帮助投资者判断价格的涨跌趋势和市场的热度。
10.均线包络函数(ENV)均线包络是一种通过计算股票价格的波动范围来判断价格的走势的指标。
它可以帮助投资者确定市场的趋势和价格的波动情况。
11.均势指标函数(MI)均势指标是一种通过计算股票价格的涨跌幅度和成交量的变化来判断市场热度和买卖力量的指标。
股票公式函数
股票公式函数1,30个交易日内,股价跌幅达到一半的股票:xg:(hhv(c,30)-c)/hhv(c,30)>0.5;2,今天的量是5天平均的 2倍以上xg:v>ma(v,5)*2;缩量vol/ma(vol,10)<0.3;3,两天内,累计下跌等于或超过20%选股.xg:(ref(c,2)-c)/c>0.2;4,股价是25天以来新低.xg:c<ref(llv(c,25),1);< p="">5,选股:EXPMA5日与10日金叉并且第二天的收盘价在EXPMA的5日线以上.cross(ref(ema(c,5),1),ref(ema(c,10),1)) and c>ema(c,5);6,请编买入公式:1. 将BIAS指标的参数设置为24日,将KD指标的参数设置为9;3;3。
2. BIAS指标要小于-6,这只是确认该股超跌的初选条件。
3. KD指标产生黄金交叉,K线上穿D线。
4. KD交叉同时,KD指标中的D值要小于16。
BIAS3 :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100,colorff00ff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;xg:BIAS3<-6 and cross(k,d) and d<16;7,要求是量大、换手率达到3左右,涨幅>7个点。
xg:v/capital*100>3 and (c/ref(c,1)>1.07;8,个股分时图上都有一条黄线,叫做均价线a/capital*100;9,"阴转阳"的公式(也就是昨天收阴线,今天收阳线)xg:ref(c,1)o;10,股价回抽20日均线选股公式xg:ref(c,1)>ma(c,20) and cross(ma(c,20),c);11,一根大阳线,至少有5个点以上,再连着出现二根振幅不大于5的十字星或是小K线xg:(ref(c,3)-ref(c,4))/ref(c,3)>0.05 and count((h-l)/l<0.05,2)=2;12,行情信息里的“涨幅”的原码(c-ref(c,1))/c*100;13,kdj的J从上向下穿越O轴发出信号RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1),COLORWHITE;D:=SMA(K,3,1),COLORYELLOW;J:=3*K-2*D,COLORFF00FF;xg:cross(0,j);14,股价4天中有两天在10日线上count(c>ma(c,10),4)=2;15,选出10天内出现了涨停的个股count(c/ref(c,1)>1.1,10)>0;又:今涨停:=C/REF(C,1)>1.09;选股:count(今涨停,n);16,一阳上穿10,20,30日线,量能是前一天3倍。
同花顺用户必看所有函数汇聚
同花顺用户必看所有函数汇聚股票公式不明白请查阅:股票公式文件使用以及说明!1、大盘函数INDEXDATA(“N”,&X,K)。
大盘数据,含义:求与具体某种商品相关的数据。
用法:INDEXDATA(“N”,&X,K)。
N为商品代码。
X为数据项。
K为周期数(可以不加)。
INDEXDATA(“1A0001”,&LOW,3)为3天前上证指数的最低点位。
2、字符串函数STRFIND(STRING,SUBSTRING,N)在字符串中查找另一个字符串。
用法:STRFIND(STRING,SUBSTRING,N),从字符串STRING的第N个字符开始查找字符串SUBSTRING,返回找到的位置,若没有找到就返回0。
例如:STRFIND('abcdefgh','cde',1)返回3。
STRLEFT(STRING,N)取得字符串的左边部分。
用法:STRLEFT(STRING,N),返回字符串STRING的左边N个字符。
例如:STRLEFT('abcdef',3)得到'abc'。
同样STRRIGHT(STRING,N),返回字符串STRING的右边N个字符。
STRMID(STRING,N,M)取得字符串的中间部分。
用法:STRMID(STRING,N,M),返回字符串STRING的第N个字符开始的长度为M个字符的字符串。
例如:STRMID('abcdef',3,3)得到'cde'。
TOSTRING(X,N)转换为字符串。
用法:TOSTRING(X,N),X是数值,N是精度。
例如:TOSTRING(3.14159,3)返回字符串‘3.141’3、绘图函数DRAWBMP(COND,PRICE,BMPFILE)含义:在图形上绘制位图。
用法:DRAWBMP(COND,PRICE,BMPFILE),当COND条件满足时,在PRICE位置画BMPFILE文件名指定的BMP位图(缺省路径为软件安装目录\登录用户名\)。
大智慧公式函数大全最新
大智慧公式函数大全最新大智慧是一种综合市场分析软件,在股票、期货等金融市场中被广泛应用。
它有许多内置的函数可以帮助投资者进行市场分析和决策。
下面是一些大智慧的常用函数:1.开盘价(OPN):表示该交易周期的第一笔成交的价格。
2.最高价(HIG):表示该交易周期内的最高成交价。
3.最低价(LOW):表示该交易周期内的最低成交价。
4.收盘价(CLS):表示该交易周期的最后一笔成交的价格。
5.平均价格(AVP):表示该交易周期内的平均成交价,即(开盘价+最高价+最低价+收盘价)/46.成交量(VOL):表示该交易周期内的成交数量。
7.涨跌幅(PCT):表示该交易周期内的涨跌幅,即(收盘价-开盘价)/开盘价。
8.成交额(AMT):表示该交易周期内的成交金额,即成交量*平均价格。
9.总市值(MCP):表示该交易周期内的总市值,即成交量*收盘价。
10.大单买入(BIDV):表示该交易周期内的大单买入金额。
11.大单卖出(NBDV):表示该交易周期内的大单卖出金额。
12.历史最高价(AHG):表示该交易周期内的历史最高成交价。
13.历史最低价(ALG):表示该交易周期内的历史最低成交价。
14.动能指标(DMI):表示市场的动能变化趋势,可以用来判断市场的涨跌情况。
15.相对强弱指标(RSI):表示市场的资金流向,可以用来判断市场的买卖力量。
16.均线指标(MA):表示市场的长期趋势,可以用来判断市场的多空动能。
17.布林线指标(BOLL):表示市场的波动范围,可以用来判断市场的高低点位。
18.成交量指标(VOL):表示市场的交易活跃程度,可以用来判断市场的买卖氛围。
19.随机指标(KD):表示市场的超买超卖情况,可以用来判断市场的买卖时机。
20.乖离率指标(BIAS):表示市场的偏离程度,可以用来判断市场的超买超卖情况。
以上只是大智慧中的一部分函数,每一个函数都有其特定的用途和计算方法,投资者可以根据自己的需要选择合适的函数来进行市场分析和决策。
股票函数const
股票函数const股票函数const是一种在金融领域中常用的函数,它在计算股票价格和股票收益率时起到了重要的作用。
本文将介绍股票函数const 的定义、应用场景以及计算方法,以帮助读者更好地理解和应用这一函数。
一、股票函数const的定义股票函数const是指在计算股票价格和股票收益率时所使用的函数。
它的英文全称是“Constant”,意思是常数,也就是在计算中不会发生变化的值。
在股票领域中,const通常用于计算股票的年化收益率和股票的现值。
二、股票函数const的应用场景股票函数const在金融领域中有着广泛的应用场景,其中包括:1. 计算股票的年化收益率:通过使用const函数,可以将股票的日收益率或月收益率转化为年化收益率,以便更好地评估股票的盈利能力和风险。
2. 计算股票的现值:通过使用const函数,可以将未来的股票收益折算为现值,以便进行投资决策和估值分析。
3. 计算股票的风险收益比:通过使用const函数,可以将股票的预期收益与风险进行比较,以帮助投资者更好地评估股票的投资价值和风险水平。
三、股票函数const的计算方法股票函数const的计算方法根据具体的应用场景而不同,下面将介绍两种常见的计算方法:1. 计算股票的年化收益率:年化收益率 = (1 + 日收益率)^365 - 1其中,日收益率是指股票每日的收益率。
通过将日收益率加1后乘以365,再减去1,即可得到股票的年化收益率。
2. 计算股票的现值:现值 = 未来收益 / (1 + 折现率)^n其中,未来收益是指股票未来的预期收益,折现率是指投资者对未来收益的折现率,n是指未来收益的时间跨度。
通过将未来收益除以(1 + 折现率)^n,即可得到股票的现值。
四、总结股票函数const是金融领域中常用的函数,它在计算股票价格和股票收益率时起到了重要的作用。
通过使用const函数,可以计算股票的年化收益率和现值,帮助投资者更好地评估股票的盈利能力和风险。
通达信隐藏函数
通达信隐藏函数通达信是一款常用的股票分析软件,它内置了许多隐藏函数,这些函数可以帮助投资者更好地进行股票分析和交易。
本文将介绍一些常用的通达信隐藏函数,并解释它们的作用和使用方法。
一、成交量相关的隐藏函数1. VOL:该隐藏函数可以计算指定股票在一段时间内的成交量,可以用于分析成交量的变化趋势。
2. VOLR:该函数可以计算指定股票在一段时间内的成交量变化率,可以用于判断成交量的增减情况。
二、均线相关的隐藏函数1. MA:该函数可以计算指定股票在一段时间内的移动平均线,可以用于分析股票价格的走势。
2. EMA:该函数可以计算指定股票在一段时间内的指数移动平均线,相比于普通移动平均线更加敏感,可以更早地发现价格趋势的变化。
三、波动率相关的隐藏函数1. ATR:该函数可以计算指定股票在一段时间内的平均真实波动范围,可以用于判断价格波动的幅度。
2. BOLL:该函数可以计算指定股票在一段时间内的布林线,可以用于判断价格波动的上限和下限。
四、趋势相关的隐藏函数1. MACD:该函数可以计算指定股票的MACD指标,可以用于判断价格的长期和短期趋势。
2. KDJ:该函数可以计算指定股票的KDJ指标,可以用于判断价格的超买超卖情况。
五、量价相关的隐藏函数1. OBV:该函数可以计算指定股票的累积成交量指标,可以用于判断价格和成交量的关系。
2. VOLUME:该函数可以计算指定股票在一段时间内的成交量加权平均价,可以用于判断价格和成交量的关系。
六、其他隐藏函数1. CLOSE:该函数可以获取指定股票的收盘价,可以用于计算其他指标或进行其他分析。
2. HIGHEST:该函数可以获取指定股票在一段时间内的最高价,可以用于判断股票的价格波动情况。
以上仅是通达信软件中部分常用的隐藏函数,通过这些函数,投资者可以更加方便地进行股票分析和交易决策。
当然,这些隐藏函数只是工具,投资者还需要结合其他技术指标和个人经验进行综合分析,以做出准确的决策。
上证行情函数
上证行情函数上证行情函数是指用于分析上证指数走势和行情的一系列数学函数和算法。
通过对上证指数的历史数据进行分析,可以帮助投资者预测未来的市场走势,从而制定科学的投资策略。
下面将介绍几种常用的上证行情函数。
1.移动平均线函数移动平均线是一种常用的技术指标,用于平滑股票价格的波动,消除价格的瞬时波动,更好地反映长期趋势。
常见的移动平均线包括简单移动平均线(SMA)和指数加权移动平均线(EMA)。
通过计算股票价格在一段时间内的平均值,可以得到不同时间周期的移动平均线,从而判断行情的走势。
2.相对强弱指数函数相对强弱指数(RSI)是用来判断股票的超买超卖情况的指标。
RSI 的计算基于一定时间周期内股票上涨和下跌幅度的比较,通过比较多头和空头力量的大小来判断市场的买卖力度。
当RSI值超过70时,表示市场处于超买状态,可能会出现调整或反转;当RSI值低于30时,表示市场处于超卖状态,可能会出现反弹或反转。
3.布林带函数布林带是一种通过标准差来衡量股票价格波动的指标。
布林带的计算基于股票价格的移动平均线和标准差,上、中、下三条线分别代表股票价格的上轨、中轨和下轨。
当股票价格处于布林带的上轨附近时,表示市场处于高位,可能会出现调整或回落;当股票价格处于布林带的下轨附近时,表示市场处于低位,可能会出现反弹或上涨。
4.KDJ函数KDJ指标是一种用于判断股票超买超卖情况和市场趋势的指标。
KDJ 的计算基于最高价、最低价和收盘价的比较,通过计算K值、D值和J值来判断股票价格的强弱和趋势。
当K值上穿D值时,表示市场处于多头状态,可能会出现上涨;当K值下穿D值时,表示市场处于空头状态,可能会出现下跌。
5.MACD函数MACD指标是一种用于判断股票价格趋势和市场走势的指标。
MACD的计算基于长期移动平均线和短期移动平均线之间的差异,通过计算DIF值和DEA值来判断股票价格的趋势和强弱。
当DIF值上穿DEA 值时,表示市场处于多头状态,可能会出现上涨;当DIF值下穿DEA值时,表示市场处于空头状态,可能会出现下跌。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
★行情函数:(OPEN、CLOSE、HIGH、LOW、VOL等)OPEN/CLOSE:开/收盘价,取得该周期开/收盘价HIGH/LOW:最高/低价,取得该周期最高/低价VOL:取得该周期的成交量ADVANCE:上涨家数,该函数只对大盘有效AMOUNTT:成交额,取得该周期成交额SELLVOL:主动性卖单,当本笔成交为主动性卖盘时,其数字等于成交量否则为0======================================★大盘函数:(INDEXA、INDEXC、INDEXH等)INDEXA:表示同期大盘的成交额INDEXC/INDEXO:表示同期大盘的收/开盘价INDECH/INDEXL:表示同期大盘的最高/低价INDEXADV:表示同期大盘的上涨家数INDEXDEC:表示同期大盘的下跌家数INDEXV:表示同期大盘的成交量注:大盘函数只有待用户看过大盘以后才能发挥作用======================================★常数函数:(CAPITAL、市盈率、量比等)CAPITAL:返回流通盘大小,单位为手;A股为流通A股,B股为总股本,指数为0======================================★时间函数:(DATE、DAY、TIME等)DATE:有效返回值范围为700101-1341231,表示19700101-20341231取得该周期从1900年以来的年月日DAY:取得该周期的日期,有效返回值1-31======================================★引用函数:(MA、HHV、COUNT、REF、SUM、SMA等)MA简单移动平均用法:MA(X,N),求X的N日移动平均值.算法:(X1+X2+X3+...+Xn)/N例如:MA(CLOSE,10)表示求10日均价HHV求最高值用法:HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。
例如:HHV(HIGH,30)表示求30日最高价COUNT统计函数。
用法::COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始。
例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数REF:向前引用,引用若干周期前的数据。
用法:REF(X,A),引用A周期前的X值。
例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。
SUM:求总和。
用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。
例如:SUM(VOL,0)表示统计从上市第一天以来的成交量总和。
SMA:求移动平均。
用法:SMA(X,N,M),求X的N日移动平均,M为权重。
算法:若Y=SMA(X,N,M) 则Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N 必须大于M。
例如:SMA(CLOSE,30,1)表示求30日移动平均价=============================★逻辑函数:(IF、CROSS、NOT等)IF:根据条件求不同的值。
用法:IF(X,A,B) 若X不为0则返回A,否则返回B例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值CROSS:交叉函数 CROSS(A,B)A:变量或常量,判断交叉的第一条线,B:变量或常量,判断交叉的第二条线例CROSS(MA(CLOSE,5),MA(CLOSE,10)):5日均线与10日均线金叉CROSS(CLOSE,12):价格由下向上突破12元。
NOT: 求非逻辑NOT(X)返回非X,即当X=0时返回1,否则返回0。
例:NOT(ISUP):是否平盘或收阴=============================★数学函数:(MAX、MIN、LN、三角函数等)MAX/MIN:求最大/小值。
用法: MAX(A,B)返回A和B中的较大值LN:求自然对数用法: LN(X)以e为底的对数★统计函数:(STD、VAR、AVEDEV等)STD:估算标准差用法::STD(X,N)为X的N日估算标准差例:STD(CLOSE,10):求10周期收盘价的估算标准差。
算法:VAR:估算样本方差用法::STDP(X,N)为X的N日总体标准差算法:AVEDEV:平均绝对偏差用法:AVEDEV(X,N)算法:=========================★指标函数:(COST、WINNER、SAR、ZIG等)COST:成本分布用法:COST(10),表示10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘该函数仅对日线分析周期有效WINNER:获利盘比例用法:WINNER(CLOSE),表示以当前收市价卖出的获利盘比例例:返回0.1表示10%获利盘;WINNER(10.5)表示10.5元价格的获利盘比例该函数仅对日线分析周期有效SAR::抛物转向用法::SAR(N,S,M),N为计算周期,S为步长,M为极值例如:SAR(10,2,20)表示计算10日抛物转向,步长为2%,极限值为20%ZIG:之字转向用法:ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价例如:ZIG(3,5)表示收盘价的5%的ZIG转向股票函数/blog/static/145556752009413115039252/ 2009-05-13 23:50:39| 分类:价值资料|举报|字号订阅HIGH 最高价返回该周期最高价。
用法:HIGHH 最高价返回该周期最高价。
用法:HLOW 最低价返回该周期最低价。
用法:LOWL 最低价返回该周期最低价。
用法:LCLOSE 收盘价返回该周期收盘价。
用法:CLOSEC 收盘价返回该周期收盘价。
用法:CVOL 成交量返回该周期成交量。
用法:VOLV 成交量返回该周期成交量。
用法:VOPEN 开盘价返回该周期开盘价。
用法:OPENO:开盘价返回该周期开盘价。
用法:OADVANCE 上涨家数返回该周期上涨家数。
用法:ADVANCE (本函数仅对大盘有效)DECLINE 下跌家数返回该周期下跌家数。
用法:DECLINE (本函数仅对大盘有效)AMOUNT 成交额返回该周期成交额。
用法:AMOUNTASKPRICE 委卖价返回委卖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 年份取得该周期的年份。
用法:YEARMONTH 月份取得该周期的月份。
用法: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则从第一个有效值开始。