炒股函数公式的写法函数公式汇总与代码的使用方法

合集下载

通达信公式函数说明大全

通达信公式函数说明大全

通达信公式函数说明大全通达信公式函数说明大全通达信指标函数说明大全一、行情函数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 主动性买单返回该成交是否为主动性买单。

excel股票函数

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 等为输入数据。

股票指标公式编写教程大全(17)

股票指标公式编写教程大全(17)

股票指标公式编写教程大全(17)MA5:=MA(CLOSE,5);AA:=CROSS(MA3,MA5);DRAWTEXT(AA,L,‘金叉’);这样有时就会出现“金叉”字重叠现象,杂乱难看。

若过滤一下,舍去5天内重复出现的,则最后一句改为:DRAWTEXT(FILTER(AA,5),L,‘金叉’);就不会出现信号过多的现象了。

3、SUM 求和用法:SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始。

例如:SUM(VOL,10),表示统计从10周期以来的成交量总和。

这个好理解,就不多说了。

4、HHV 最高值用法:HHV(X,N),求N周期内X的最高值,N=0则从第一个有效值开始。

例如:HHV(HIGH,30),表示求30日最高价。

那么10天内的最高收盘价呢?HHV(C,10)。

另外还有一个与此相反的函数最低值LLV 原理与此相同。

5、MAX 最大值用法:MAX(A,B)返回A和B中的较大值例如:MAX(C,0),表示取得收盘价和开盘价中较大的值。

若求开盘价、收盘价和昨天收盘价中的最大值,则:MAX(MAX(C,0),REF(C,1));就是叠加一个最大值函数。

另外,还有一个相反函数:MIN,最小值,原理与最大值相同。

注:最大值与最高值是不能混用的。

6、COST 成本分布用法:COST(20)表示20%获利盘的价格是多少即有20%的持仓量在该价格以下,其余80%在该价格以上,为套牢盘。

7、WINNER 获利盘比例与成本分布相对应,都是计算获利情况的。

WINNER(10)表示10元价格的获利盘比例;WINNER(CLOSE)表示以收盘价卖出的获利盘比例,如该值返回0.2,表示在当天的收盘价上卖出,只有20%的人是赚钱的。

以上两个函数仅对日线分析周期比较有效。

以上两个函数在有些股软或《未来函数检测器》中被认定为未来函数。

据有人考证,该函数的在极个别的情况下确实出现过信号漂移现象。

但一般情况下还是比较稳定的。

通达信全部编写指标公式的函数及其用法

通达信全部编写指标公式的函数及其用法

通达信全部编写指标公式的函数及其用法通达信全部函数及其用法(20XX年最新版)源码如下:通达信全部函数及其用法(20XX年最新版)(一)行情函数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)DCLOS E 不定周期收盘价返回该不定周期收盘价.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 例如函数返回100010 1,表示2000年1月1日,DATE+19000000后才是真正的日期值3)TIME 时间取得该周期的时分秒.用法: TIME 函数返回有效值范围为(000000-2359 59)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)表示在20 XX年1月1日的10:25到20XX年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 到最后交易日的周期数求到最后交易日的周期数.用法: CURRBA RSCOUNT 求到最后交易日的周期数5)TOTALBARSCOUNT 总的周期数求总的周期数.用法: TOTALBARSCOUNT 求总的周期数6)ISLASTBAR 是否为最后一个周期判断是否为最后一个周期.用法: ISLASTBAR 判断是否为最后一个周期7)BARSLAST 上一条件成立位置上一次条件成立到当前的周期数.用法: BARSLAST(X):上一次X不为0到现在的天数例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数8)BARSSINCE 第一个条件成立位置第一个条件成立到当前的周期数.用法: BARSSINC E(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 统计条件连续成立次数统计连续满足条件的周期数.用法: BARS LASTCOUNT(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(CL OSE,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值. 例如:R EF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收22)REFV 日前的引用若干周期前的数据(未作平滑处理).用法: REFV(X,A),引用A周期前的X值.A可以是变量.平滑处理:当引用不到数据时进行的操作。

教你如何编写股票公式第九讲

教你如何编写股票公式第九讲

教你如何编写股票公式第九讲教你如何编写股票公式第九讲股票软件源码如下:第九讲:常用函数示例系统中的函数非常多,其中的一些函数只有在特定的语句中才会用得到。

本文介绍几个能经常用到函数,方便大家在以后编写时使用。

1、COUNT 统计总数原理:COUNT (X,N),统计N周期中满足条件X的周期数,若N=0则从第一个有效值开始。

例如:COUNT(C<O,10),表示统计10周期内收阴的周期数。

以前曾列举过这个函数,今天单独拿出来,是想进一步说明它的应用原理。

以上面这个例子,单独使用是没有任何意义的。

如语句:金叉AND COUNT(C<O,10); 其输出结果还是:金叉,后面的半句没有起到作用。

那么怎么才能发挥它的作用呢?还必须在它的后面加上我们要求的条件。

如:10周期内收阴的周期数大于7,完整的表达式:金叉AND COUNT(C<O,10)>7; 再举几个例子:成交量连续5天上升:COUNT(VOL>(VOL,1),5)=5;如果求5天内只能1天上升:COUNT(VOL>(VOL,1),5)=1;如果在5天内成交量大于5日均量有2天以上呢COUNT(VOL>MA(VOL,5),5)>=2;2、FILTER 信号过滤用法:FILTER(X,N),X满足条件后,将其后N周期内的数据置为0。

此函数常应用于画图标、显示文字以及选股公式出现连续信号时。

例如:当3日均线和5日均线金叉时在最低价位置标记“金叉”:MA3:=MA(CLOSE,3);MA5:=MA(CLOSE,5);AA:=CROSS(MA3,MA5);DRAWTEXT(AA,L,'金叉');这样有时就会出现“金叉”字重叠现象,杂乱难看。

若过滤一下,舍去5天内重复出现的,则最后一句改为:DRAWTEXT(FILTER(AA,5),L,'金叉');就不会出现信号过多的现象了。

股票常用函数解析

股票常用函数解析

★行情函数:(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、开盘价: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)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价,直观理解就是换手率越大,当日收盘价在均价中的作用越大。

股票编写基础函数

股票编写基础函数

股票编写基础函数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你爱把线设多粗细都行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

炒股函数公式的写法函数公式汇总与代码的使用方法怎样写函数炒股公式函数代码的使用说明(凡绿色字体,你都可以用鼠标左键点击进入!)和自己写 T+0 公式之后,有网友说:分析家数据找不到,中国股票软件公式网给的公式不会用。

分析家数据给的公式是要导入的。

中国股票软件公式网给的公式其实也很简单,只要把其中的一个复制下来,粘贴到行情软件的“指标公式编辑器”里就行了。

“指标公式编辑器”,除了像“决策天机”之类的个别软件,其它通常行情软件都提供了。

我们只要在菜单中找到它,就可以自己写公式了。

但它们在菜单栏中的位置不同,需要我们一个个菜单栏去找。

比如:通信达的“指标公式编辑器”在菜单的“特色/专家系统/公式管理器”项内同花顺的“指标公式编辑器”在菜单的“工具”项内操盘手的“指标公式编辑器”在菜单的“系统功能”项内分析家的“指标公式编辑器”在菜单的“公式”项内大智慧的“指标公式编辑器”在菜单的“功能”项内进入行情软件的“自编公式”项或“公式管理”项后,我们就能看到“指标公式编辑器”了。

在“指标公式编辑器”上,我们先要把自己的公式,排在“用户”组中。

右栏有“导入公式”(有的叫“导入”)。

导入的就是分析家数据上的公式。

因为各行情软件要求的扩展名文件不同,所以通常“导入公式”、“导出公式”的公式,只能在相应的行情软件上用,不是所有软件都通用的。

而右栏的“新建”项,则可以直接粘贴、修改、编写从公式网下载的公式函数。

下面是通信达软件的“公式管理器”。

操盘手的“公式编辑”和通信达软件的“公式管理器”大同小异我们只要把下载下来的公式函数,复制、粘贴到“指标公式编辑器”上的最大的那个编辑窗口里后,点击确定就行了。

通信达在编辑窗口下,还有一个动态翻译窗口,公式每一行的内涵,它都能翻译出来。

这是我们学习公式函数的利器。

操盘手是一个很小器的行情软件,用户不但要花巨资购买操盘手,它的售后服务也不好。

它的所有公式都是加密的,我们无法修改它,它和其他“指标公式编辑器”不同,它还没有动态翻译窗口,它怕用户掌握技术,它怕用户成功地运用操盘手。

但其实是它自己封闭自己,它只不过把客户封闭在门外,它自己反而少挣钱而已。

因为在当今的世界,它是封锁不住的,比它好的,价格更便宜的,甚至不要钱的,网上都能下载。

在当今世界,保护主义,不管是地方保护主义,还是贸易保护主义,并不能保护他们的利益,恰恰相反,是损坏他们的利益。

在当下,只有开放,才能获得最大利益。

这就是封闭的中国要改革开放,要变成开放的中国的原因!不同的行情软件,要求的代码格式略有不同,一般都能通用。

如果你一时找不到合适的函数,你可以把我的《站到巨人的肩膀上去》上介绍的《攻击涨停》复制、粘贴到编辑窗口试试看。

你也可以①复制下面的代码:{攻击涨停}Y:=CLOSE/REF(CLOSE,1)>1.07;X:=VOL>MA(VOL,5);A1:=Y AND X;攻击涨停:IF(A1,70,0),COLORFF3399,LINETHICK2;②粘贴到你的“指标公式编辑器”上的编辑窗口内。

③在公式名称栏写入“GJZT”四个拼音字母。

④在公式描述栏写入“攻击涨停”四个汉字。

⑤然后,点击“确定”,软件自动存盘退出。

⑥最后点击行情软件K线图下的任一公式窗口。

⑦键入“GJZT”四个字母后,回车,软件就在你点击过的公式窗口,自动加载这个公式。

⑧你就可以看到调出(或叫加载、或叫执行)你新写的《攻击涨停》公式,是什么结果了。

有了第一次成功,你就可以再试试其它公式。

然后在试着改一些数据,看有什么结果。

然后再合并一些函数,看有什么结果。

然后再删除一些函数,看有什么结果。

能改、能添、能删,你就入门了。

剩下的,就编适合你自己的公式了。

证券炒股公式函数汇总行情函数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则从第一个有效值开始。

例如: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) 表示统计从上市第一天以来的成交量总和。

相关文档
最新文档