股票常用函数
股票公式函数
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);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)<ref(o,1) and c>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)大智慧新一代的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。
因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。
在以下的几节当中,我们将会分别介绍一共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的价格,本函数仅个股在分笔成交分析周期有效。
股票常用函数(DOC)
★行情函数:(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:有效返回值范围为70,表示19701取得该周期从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统计函数。
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 柱状图组成。
股票软件函数公式
股票软件函数公式股票软件是投资者在进行股票交易和分析时经常使用的工具。
股票软件函数公式是一种在股票软件中广泛应用的计算方法,通过使用特定的函数公式,可以帮助投资者更好地理解和分析股票市场的走势,制定更有针对性的投资策略。
其中,一种常见的股票软件函数公式是移动平均线(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)等等。
这些函数公式都有特定的计算方法和应用场景,在股票软件中使用它们可以帮助投资者更好地分析市场行情和制定交易决策。
总结而言,股票软件函数公式是投资者在股票软件中常用的工具,通过使用这些函数公式,投资者可以更好地理解和分析股票市场的走势,提高投资决策的准确性和效率。
不同的函数公式适用于不同的分析需求,投资者可以根据自己的投资目标和风险承受能力选择合适的函数公式来辅助投资决策。
股票公式-编程
(2)、n日内创新低
llv(low,n)=llv(low,0) and barscount(close)>=n;
注n为指标参数,可在参数设定范围内设定参数范围。Llv(x,n),求n周期内x最低值,n=0则从第一个有效值开始;barscount(x)第一个有效数据到当前的天数,例如,barscount(close)以于日线数据取得上市以来总交易日数。
a:=ref(ma(vol,5),1);
vol/a>n and vol/capital*100>m;
注:n为指标参数,代表今日成交量和前一日的5日均量的比值,可在参数设定范围内设定参数范围。
(15)、阶段缩量
sum(vol,n1)/capital<=n2;
注:n1为要统计的阶段时间,n2为缩量比例,可在参数设定范围内设定参数范围。
三、走势特征选股公式的编制
(1)、n日内创新高
hhv(high,n)=hhv(high,0) and barscount(c)>=n;
注:n为指标参数,可在参数设定范围内设定参数范围。Hhv(x,n),求n周期内x最高值,n=0则从第一个有效值开始;barscount(x),将当前位置到n周期前的数值设为1,若x非0,则将当前位置到n周期前的数值设为1。
vol/ma(vol,10)>2;
(3).今日的5日均量较10个交易日平均成交量放大了1倍,表示如下:
a:=ma(vol,10);
b:=ma(vol,5);
b/a>2;
(4).今日的成交量超过了整个流通盘的5%,表示如下:
vol/capital>0.05;其中capital代表流通盘。
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 等为输入数据。
股票常用函数解析
★行情函数:(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.函数股票分析软件的公式编写系统使用了多类的函数,以达到快速提取数据和提高运算能力,同时简化计算过程的要求。
因此在不同类型的函数我们赋予了相当精确的含义,有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态的及时盘中数据提取我们所需要的数据以方便以后的分析和计算;有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长,从而设计的简化运算的函数等等。
(1)、函数的基本模型:K(X1,X2,X3......)1、K表示函数的名称;2、X1,X2,X3......表示该函数的所有参数。
不同参数用逗号分隔并用括号将所有参数括起来列于函数名称之后;参数的取值可以是变量也可以是一个常量,具体取值和含义因函数不同而不同;(2)、函数的引用周期:应不同的使用者在分析周期习惯上的差异,特别设定了周期选择,这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上,或者在周线上等等的要求。
可以从分笔到多日线等多类中选择。
飞狐以H、分析家以F、通达信以T、大智慧以D 表示1.1 目录线形描述?这一组中的函数,全部不能单独使用,一定要和其它指标一起用才能发挥效力,因为它们都是描述其它指标的。
指标在主图或副图中的显示,主要分为棒状(柱状)和线状两种。
这一组中的函数,全部是为了指挥指标的显示而设计的。
掌握好这组函数,可以使指标输出显示丰富多彩,色彩缤纷。
使用的一般形式:指标,描述函数1,描述函数2,...;----------------------------------H1)函数:ALIGN描述:对齐方式类别:线形参数:0-5说明:画图标、文字的对齐方式示例:drawicon(cross(ma(c,5),ma(c,20)),H,3),align3;对于DRAWICON,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下。
股票公式代码大全
一、行情代码1、开盘价:OPEN,简写为O;2、收盘价:CLOSE,简写为C;3、最高价:HIGH,简写为H;4、最低价:LOW,简写为L;5、成交量:VOL,简写为V;6、上涨家数:ADVANCE;7、下跌家数:DECLINE;8、成交额:AMOUNT;9、委卖价:ASKPRICE(N),N取1-3,返回委卖价1-3,函数仅在分笔成交周期有效;10、委卖量:ASKVOL(N),N取1-3,返回委卖量1-3,函数仅在分笔成交周期有效;11、委买价:BIDPRICE(N),N取1-3,返回委买价1-3,函数仅在分笔成交周期有效;12、委买量:BIDVOL(N),N取1-3,返回委买量1-3,函数仅在分笔成交周期有效;13、买盘:BUYVOL,当本笔成交为主动性买盘时,其数值为成交量,否则为0;14、卖盘:SELLVOL,当本笔成交为主动性麦盘时,其数值为成交量,否则为0;二、均线函数1、平均值MA(X,N)⏹求前N个周期内X的算术平均值,按当天为第1个周期计;2、移动平均EMA(X,N)求前N个周期内X的指数平滑移动平均值,算法是:若Y=EMA(X,N),则Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表示上一周期的Y值。
⏹常用于曲线图MACD,曲线函数为EMA(C,N),慢线的周期为快线的2倍;3、移动平均SMA(X,N,M)X的M日累积平均,M为权重,算法是:若Y=SMA(X,N,M),则Y=(XM+Y’(N-M))/N,其中Y’表示上一周期的Y值。
⏹当M=2时,SMA(X,N,M)=EMA(X,N);4、动态平均DMA(X,A)DMA(C,A)中A为权重值,算法是:X=DMA(C,A)=A*X+(1-A)*X'(A小于1),可以发现,DMA与SMA原理是一至的,只是用一个小数直接代替了M/N。
⏹在实用中,这个小数最有价值的就是换手率=V/CAPITAL;DMA(C,V/CAPITAL)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价,直观理解就是换手率越大,当日收盘价在均价中的作用越大。
股票函数
股票函数最高价返回该周期最高价。
用法:HIGHH 最高价返回该周期最高价。
用法:HLOW 最低价返回该周期最低价。
用法:LOWL 最低价返回该周期最低价。
用法:LCLOSE 收盘价返回该周期收盘价。
用法:CLOSEC 收盘价返回该周期收盘价。
用法:CVOL 成交量返回该周期成交量。
用法:VOLV 成交量返回该周期成交量。
用法:VOPEN 开盘价返回该周期开盘价。
用法:OPENO:开盘价返回该周期开盘价。
用法:OADV ANCE 上涨家数返回该周期上涨家数。
用法:ADV ANCE (本函数仅对大盘有效)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 主动性卖单返回该成交是否为主动性卖单。
股票编写基础函数
股票编写基础函数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为权重。
股票常用函数(DOC)
★行情函数:(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则从第一个有效值开始。
股票函数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函数,可以计算股票的年化收益率和现值,帮助投资者更好地评估股票的盈利能力和风险。
股票价格函数
X11:资本结构 X12:证券市场中的供求关系
X13:庄家操纵 X14:突发事件
X15:无风险利率水平
X16: 通货膨胀率等。
X16:GDP增长率-2 X17:经济循环阶段
X18:货币政策与利率水平 X19:财政政策
X20:周边市场
X21:其它,如汇率等。
如何解释微软公司86年上 市至今从未现金分红?
国内外政府救市情况
管理层会不会救市呢?中国股市历史上,政 府救市的先例屡见不鲜,较为著名的有1994年的 “三不政策救市”,有1999年的“5·19”救市, 当然也有2001年的暂停国有股减持和2002年的 “6·24”救市。中央政府的历次救市多少都含有 纠错的因素,因为中国股市基本上是一个计划性 的政策市,尤其是1999年之前其常常不是救市的 对象而是打压的对象,打压过头再拉一把,也是 宏观调控的应有之意,没有什么可值得奇怪的。 即使在成熟市场,政府救市也是正常的, “9·11”之后纽约市场关闭,1998年港府打响港 币保卫战,台湾地区的股市发生剧烈震荡时安保 基金必然进场护盘。
如今市值高达600亿美元的微软,1986年申 请上市时,其有限资产仅200万美元,刚刚 达到那斯达克最低上市门槛。那斯达克造就 了无数美国神话;
–微软1986年上市至今(2004年1月16日,微软公 布今年开始将按每股8美分分红,此后将根据实 际情况逐年调整股息)首度宣布发放红利。
–微软公司在90年代平均每年以36%速度增长!
股票市场必须是业绩推动型市场!-正在改变!
也就是说,中国上市公司的资金使用效率尚不及标准 普尔500的1/3。显然,只要上市公司的资金使用率提 高1倍,则中国股市的平均市盈率可望下降50%。正 如北大教授周春生所言:“当前资本效率的低下,为 我们快速提升资本使用效率预留了广阔的空间,而国 民经济的高速成长,又为上市公司提高利润率提供了 充足的动力”。
股票函数
LLV 最低值
LLVBARS 上一低点位置
LOD 低值名次
REVERSE 求相反数
REF 日前的
REFV 日前的
REFDATE 日
INDEXL 大盘的最低价
INDEXO 大盘的开盘价
INDEXV 大盘的成交量
HY_INDEXA 行业指数的成交额
HY_INDEXADV 行业指数的上涨家数
HY_INDEXDEC 行业指数的下跌家数
HY_INDEXC 行业指数的收盘价
ZDBLOCKNUM 所属自定义板块(个数)
INBLOCK 属于某板块
NAMELIKE 模糊股票名称
CODELIKE 模糊股票代码
CON2STR 取值转为字符串
VAR2STR 取值转为字符串(系列)
STR2CON 字符串转为数字
NEWSAR 新抛物转向
LFS 锁定因子
INDEXA 大盘的成交额
INDEXADV 大盘的上涨家数
INDEXDEC 大盘的下跌家数
INDEXC 大盘的收盘价
INDEXH 大盘的最高价
ZSBLOCK 所属指数板块
ZHBLOCK 所属组合板块
ZDBLOCK 所属自定义板块
GBLOCKNUM 所属概念板块(个数)
FGBLOCKNUM 所属风格板块(个数)
ZSBLOCKNUM 所属指数板块(个数)
ZHBLOCKNUM 所属组合板块(个数)
IFC 条件判断可终止
VALUEWHEN 条件跟随
TESTSKIP 是否就此返回
MAX 较大值
MIN 较小值
ACOS 反余弦
获得股票交易日的函数有哪些
获得股票交易日的函数有哪些股票交易日是指交易所开放的正常交易日,包括工作日和部分特定的非工作日,如节假日前的半天交易日等。
为了便于程序化交易和量化分析,我们需要一个函数来帮助我们获得股票交易日。
在此建议以下几个函数:1. 当前日期是否为交易日:这个函数用于判断当前日期是否为交易所的交易日。
常用的方法有查表法和算法法两种。
查表法是提前准备好股票交易日的表格,进行查找判断;算法法则是根据一些特定的规则来计算。
通常,我们可以借助日历数据或交易所提供的接口获取交易日数据,然后将其加载到程序中,便于判断。
2. 获取下一个交易日:这个函数用于获取给定日期的下一个交易日。
通过查找交易日表格或采用算法来计算,可以获得给定日期的下一个交易日。
通常,我们会将交易日表格按升序排列,并从给定日期开始往后查找,找到第一个大于给定日期的交易日即为下一个交易日。
3. 获取前一个交易日:这个函数与获取下一个交易日类似,用于获取给定日期的前一个交易日。
可以通过查找交易日表格或采用算法来计算,找到给定日期的前一个交易日。
4. 获取一段时间内的交易日:这个函数用于获取给定起始日期和结束日期之间的所有交易日。
可以通过循环遍历起始日期到结束日期之间的每一天,然后判断每一天是否为交易日,如果是则加入到一个列表或数组中,最后返回该列表或数组。
5. 获取最近的交易日:这个函数用于获取当前日期之前最近的一个交易日。
可以通过循环遍历从当前日期开始的前一天,然后逐一判断是否为交易日,找到最近的一个交易日即可。
以上是一些常见的用于获得股票交易日的函数。
不同的程序和需求可能具有不同的实现方式,可以根据具体情况来选择合适的方法。
- 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日移动平均价
★引用函数:(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转向。