(完整版)同花顺常用公式函数大全

合集下载

同花顺软件编写指标的常用通用函数

同花顺软件编写指标的常用通用函数

同花顺软件编写指标的常用通用函数常用通式一、放量、缩量(成交量函数为VOL)1、放量:(1).今天成交量较昨天增加了1倍,表示如下:VOL/REF(VOL,1)>2(2).今天成交量较10个交易日平均成交量放大了1倍,表示如下:a:=ma(vol,10);Vol/a>2或者直接用如下公式表示: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代表流通盘。

2、缩量(1).今日成交量较昨日减少了一半,表示如下:vol/ref(vol,1)<0.5;(2).今日成交量较10个交易日平均成交量减少一倍,表示如下:a:=ma(vol,10);vol/a<2;或者直接用如下公式表示:vol/ma(vol,10)<2;(3).今日的5日均量较10个交易日平均成交量减少1倍,表示如下:a:=ma(vol,10);b:=ref(a,5);a/b<2;(4).今日的成交量低于了整个流通盘的5%,表示如下:vol/capital<0.05;二、上涨、下跌上涨:今天的涨幅达到5%以上,表示如下:close/ref(close,1)>1.05;5日均价连续上涨,表示如下:a:=ma(close,5);b:=ref(a,1);b;下跌:今天的跌幅达到5%以上,表示如下:close/ref(close,1)<0.95;5日均价连续下跌,表示如下:a:=ma(close,5);b:=ref(a,1);a<b;(3)、K线的描述close>open;阳线close<open;阴线open>ref(close,1);高开open<ref(close,1);低开open>ref(high,1);跳空高开(high为最高价)open<ref(low,1);跳空低开(low为最低价)三、走势特征选股公式的编制(1)、n日内创新高hhv(high,n)=hhv(high,0) and barscount(c)>=n;注:n为指标参数,可在参数设定范围内设定参数范围。

(整理)同花顺 函数.

(整理)同花顺 函数.

一、行情函数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 主动性卖单返回该成交是否为主动性卖单。

(整理)同花顺函数.

(整理)同花顺函数.

(整理)同花顺函数.一、行情函数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 主动性卖单返回该成交是否为主动性卖单。

同花顺公式完全手册

同花顺公式完全手册

目录一、同花顺引用函数: (3)1、求和 (3)2、最高值 (3)3、最低值 (3)4、有效周期数 (3)5、向前赋值 (3)6、满足条件的周期数 (4)7、移动平均 (4)8、向前引用 (4)9、简单移动平均 (4)10、上一次条件成立到当前的周期数 (4)11、第一个条件成立到当前的周期数 (4)12、指数平滑移动平均 (5)13、动态移动平均 (5)14、最高值周期数 (5)15、最低值周期数 (5)16、加权移动平均 (5)17、求和 (6)二、同花顺时间函数: (6)1、总开盘分钟 (6)2、距开盘分钟 (6)3、距午夜秒 (6)4、时间格式 (6)5、时间差 (6)三、同花顺板块函数: (7)1、板块平均 (7)2、板块最小值 (7)3、板块最大值 (7)4、板块求和 (7)5、取板块领先股票 (7)四、同花顺指标函数: (7)1、成本 (7)2、分价函数 (8)3、成本分布 (8)4、之字转向 (8)5、获利盘 (9)6、抛物转向 (9)7、远期获利盘比例 (9)五、同花顺算术函数: (9)1、绝对值 (9)2、介于 (9)3、最大值 (9)4、最小值 (9)5、求模运算 (10)6、求逻辑非 (10)7、范围 (10)8、求相反数 (10)9、余弦值 (10)10、正弦值 (10)11、平方根 (10)12、上穿 (10)六、同花顺公式编写函数汇聚(一) (11)1.1、大盘函数 (11)2、字符串函数 (11)3、绘图函数 (12)4、财务函数 (19)5、板块函数 (20)6、指标函数 (21)6、统计函数 (25)本文来自东方财富网前辈,经整理如下,欢迎围观。

同花顺股票软件的内置函数是为了实现某一运算功能而用来被公式调用的。

按函数的功能分为引用函数、时间函数、板块函数、指标函数、算术函数、逻辑函数、财务函数、统计函数共八类。

一、同花顺引用函数:1、求和求总和。

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

同花顺常用编程筛选函数及公式

同花顺常用编程筛选函数及公式

300033【同花顺】不同行情软件,会使用不同的代码。

同花顺的代码比其它软件都多,有上千种之多,主要用拼音字头和数字编码,个别也有直接用中文做代码的。

通达信软件如果不用图来显示,写一个NODRAW就行了,而同花顺要用TOSTRING(X,N)表示,X是数值,N是精确度(小数的数位)。

常用可以直接显示数值的代码很多,比如:周期,周期,PERIODNAME,周期,VOL,总手,ZQMC,名称,CODE,代码,ZGB,总股数,GDZS,股东总数,PRE,昨收,前收盘OPEN,开盘,开盘价NEW,现价,最新价SNEW,最近成交价,CLOSE,收盘,收盘价VOLCLASS,成交量分类,OPENVOL,开盘量,MONEY,金额,JLR,净利润,HIGH,最高,最高价LOW,最低,最低价SHGZG,流通股,MGJZC,每股净资产,MGYL,每股盈利,PXHJ,派息合计,SHigh,最高,SLow,最低,SOpen,开盘,SCLOSE,区间收盘,SV ol,总手,SMoney,金额,SZHANGFU,区间涨幅,SZHANGDIE,区间涨跌,SZhenFu,振幅,SHUANSHOU,区间换手,SJunJia,均价,SDay,周期数,DaPanWeiBi,委比, DaPanWeiCha,委差, EQUALCOUNT,平盘家数, ZHANGDIEFU,涨幅,ZF5R,5日涨幅,WRZF,5日涨幅,ZF10R,10日涨幅, SRZF,10日涨幅, DBLB,对比量比, WRJL,五日均量, WRJJ,五日均价,SRJL,十日均量,SRJJ,十日均价, ESRZF,20日涨幅, ESRJL,二十日均量, ESRJJ,二十日均价, TWORISE,2分钟涨幅, TWOVOL,2分钟量变, ZhangDie,涨跌, ZHENGFU,振幅, JUNJIA,均价, WEICHA,委差,WEIBI,委比, LIANGBI,量比, ZEROVOL,对倒, MEIBISHOU,每笔手数, HUANSHOU,换手率, SHIYING,市盈率, FORMATTIME,时间格式, FROMNIGHT,距午夜秒, FROMOPEN,距开盘分钟, TRADETIME,总开盘分钟, BUY_PRICE,买入,SELL_PRICE,卖出, LTSZ,流通市值,ZSZ,总市值, NewMoney,现金额, AMV,成本价均线,主力成本,主力成本,庄家获利,庄家获利,短期成本,短期成本,长期成本,长期成本,中线成本,中线成本,DA TE,年月日,YEAR,年份,MONTH,月份,DAY,日,HOUR,小时,MINUTE,分钟,TIME,时分秒,WEEKDAY,星期,ZMONEY,总金额,DPLTSZ,大盘流通市值,DPZSZ,大盘总市值,ZDMR,主动买入股数,ZDMRCS,主动买入次数,ZDMC,主动卖出股数,ZDMCCS,主动卖出次数,BDMR,被动买入股数,BDMRCS,被动买入次数,BDMC,被动卖出股数,BDMCCS,被动卖出次数,CJBSL2,成交笔数level2,函数代码,同花顺可以用{ } ,而{ } 在通达信中,是作注释用的。

同花顺的函数和公式

同花顺的函数和公式

同花顺的函数和公式同花顺的函数和公式CLOSE含义:当周期的收盘价。

用于:个股的分钟K线、日K线周期。

沪深指数的分钟K线、日K 线周期。

CODE含义:证券的代码。

用于:个股的所有周期。

沪深指数的所有周期。

CODETYPE含义:指明当前商品的类型。

当返回值是0时为指数、1是A股、2是B股、3是债券、4是基金。

用于:个股、指数的各种周期。

DATETIME含义:显示时间。

当用于不同周期的时候,系统会自动传送相应的时间类型。

而具体的显示方案则在“窗口属性”的“时间坐标”项里的“时间格式”一栏里选择。

用于:个股、沪深指数所有的周期。

HIGH含义:在实时周期时,为当日的最高价。

在分钟K线、日K线周期时,分别为当周期的最高价。

用于:个股的实时、分钟K线、日K线周期。

沪深指数的实时、分钟K线、日K线周期。

HQSYL含义:市盈率(交易所发布)HQSYL2含义:市盈率2INVOL含义:内盘(又称为主动性抛盘)成交量。

判断依据为若某笔成交,其价格小于等于前一次传过来的买一的价格,则称为内盘。

(注意,内外盘之和一般不等于总成交量)在周期为“实时”、“分时”时,其值为当日的内盘。

在周期为“分钟K线”和“日K线”时,分别为某一分钟和某一日的内盘。

用于指数时指所有相应股票的内盘之和。

用于:个股的实时、分时、分钟K线、日K线周期。

沪深指数的实时、分时、分钟K线、日K线周期。

LOW含义:在实时周期时,为当日的最低价。

在分钟K线、日K线周期时,分别为当周期的最低价。

用于:个股的实时、分钟K线、日K线周期。

沪深指数的实时、分钟K线、日K线周期。

MAKETTYPE含义:市场类别MONEY含义:在实时、分时周期时代表当日的成交金额只和。

在分钟K线、日K线周期时代表那一个周期的成交金额只和。

当用于指数时,指此指数所包含所有交易品种成交金额之和。

用于:个股的实时、分时、分钟K线、日K线周期。

沪深指数的实时、分时、分钟K线、日K线周期。

NEW含义:用于个股时为最近一笔成交的价格。

同花顺通用函数大全

同花顺通用函数大全

同花顺通用函数大全通用数据Close 收盘含义:当周期的收盘价。

用于:个股的分钟K线、日K线周期。

沪深指数的分钟K线、日K线周期。

Code 代码含义:证券的代码。

用于:个股的所有周期。

沪深指数的所有周期。

Codetype 证券类型含义:指明当前商品的类型。

当返回值是0时为指数、1是A股、2是B股、3是债券、4是基金。

用于:个股、指数的各种周期。

DATETIME 时间含义:显示时间。

当用于不同周期的时候,系统会自动传送相应的时间类型。

而具体的显示方案则在“窗口属性”的“时间坐标”项里的“时间格式”一栏里选择。

用于:个股、沪深指数所有的周期。

HIGH 最高含义:在实时周期时,为当日的最高价。

在分钟K线、日K线周期时,分别为当周期的最高价。

用于:个股的实时、分钟K线、日K线周期。

沪深指数的实时、分钟K线、日K线周期。

HQSYL 市盈率(交易所发布)HQSYL2 市盈率2INVOL 内盘含义:内盘(又称为主动性抛盘)成交量。

判断依据为若某笔成交,其价格小于等于前一次传过来的买一的价格,则称为内盘。

(注意,内外盘之和一般不等于总成交量)在周期为“实时”、“分时”时,其值为当日的内盘。

在周期为“分钟K线”和“日K线”时,分别为某一分钟和某一日的内盘。

用于指数时指所有相应股票的内盘之和。

用于:个股的实时、分时、分钟K线、日K线周期。

沪深指数的实时、分时、分钟K线、日K线周期。

ISBN ISBNLOW 最低含义:在实时周期时,为当日的最低价。

在分钟K线、日K线周期时,分别为当周期的最低价。

用于:个股的实时、分钟K线、日K线周期。

沪深指数的实时、分钟K线、日K线周期。

MARKETTYPE 市场类别MONEY 金额含义:在实时、分时周期时代表当日的成交金额只和。

在分钟K 线、日K线周期时代表那一个周期的成交金额只和。

当用于指数时,指此指数所包含所有交易品种成交金额之和。

用于:个股的实时、分时、分钟K线、日K线周期。

同花顺常用公式函数大全

同花顺常用公式函数大全
所谓“空”即指没有数据。在某些情况下,一些数据项可能取不到数据,这时返回值为“空”。例如,yearrep(&jlr,4),其含义为取该公司3年前年报的净利润。如果某家公司上市时间较短,而无三年前的年报数据,则其值为“空”。
1、“空”与任何数据作计算时,相应计算被取消。
例如:7×NULL(即“空”)得到的结果为7。
其返回值为函数里面的return语句规定的返回值。若无return语句,则返回被调用函数里,以函数名命名的变量的值。若无以函数名命名的变量,则返回最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值。
例如:调用KDJ指标。KDJ函数的名称为kdj,其参数和内容如下:
参数名最小值 最大值 默认值
2、“空”与任何数据比较大小时,“空”较小。
例如:-7>NULL(即“空”)得到的结果为1(即条件满足)。
这样的结果可能与您原来希望得到的数值不符,如果您想避免这种情况可以用ISNULL函数来判断某个数据是否为“空”(相关说明见后面的系统函数说明部分)。
调用函数的基本方式为:函数名(参数,参数,…)
注意: 基本数据项自身并不带周期,也就是说编写公式的时候,如果所选用的周期不在此数据项的适用范围内,测试公式的时候系统是不会报错的,但这个数据项的数值将为“空”,即取不到任何数据。
注意: 所有的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值。也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”。
同花顺系统公式编写教程及函数用法基础(一)
在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。
常数 浮点数、整数、字符串
分隔符 “ ” ‘ ’ ( ) ; { } 注释/* */

同花顺常用公式函数大全

同花顺常用公式函数大全

同花顺公式编写及函数周期:由于证券市场里的各项数据都与代码、时间密切相关,所以在这里的各项数据都只能用于特定的一类或几类代码及相应的一个或几个周期。

(注意:同一个数据项可能适用于多类代码及多个周期,其具体的数值也将不同。

)代码的分类:个股(含债券)。

沪深指数(仅1A0001(统计上海A、B股基金)、1A0002(统计上海A股)、1A0003(统计上海B股)、399001(统计深圳A、B股基金)、399002(统计深圳A股)、399003(统计深圳B股)六个指数)。

期货。

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的数据)、分时(记录每分钟成交的数据)、分钟K线(以1分钟为单位的K线数据)、日K线(以1个交易日为单位的K线数据)。

注意:基本数据项自身并不带周期,也就是说编写公式的时候,如果所选用的周期不在此数据项的适用范围内,测试公式的时候系统是不会报错的,但这个数据项的数值将为“空”,即取不到任何数据。

注意:所有的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值。

也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”。

其返回值为函数里面的return语句规定的返回值。

若无return语句,则返回被调用函数里,以函数名命名的变量的值。

若无以函数名命名的变量,则返回最后一个输出的值。

若无输出的值,则返回最后一个被调用的语句的值。

例如:调用KDJ指标。

KDJ函数的名称为kdj,其参数和内容如下:参数名最小值最大值默认值N1 1 100 9M1 2 40 3M2 2 40 3函数内容为:RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D则当您在其它函数里输入a=KDJ(8,6,6)的时候,相当于计算N1=8,M1=6,M2=6时的J值,并把这个值赋给a。

同花顺公式完全手册

同花顺公式完全手册

目录一、同花顺引用函数:......................................错误!未定义书签。

1、求和...............................................错误!未定义书签。

2、最高值.............................................错误!未定义书签。

3、最低值.............................................错误!未定义书签。

4、有效周期数.........................................错误!未定义书签。

5、向前赋值...........................................错误!未定义书签。

6、满足条件的周期数...................................错误!未定义书签。

7、移动平均...........................................错误!未定义书签。

8、向前引用...........................................错误!未定义书签。

9、简单移动平均.......................................错误!未定义书签。

10、上一次条件成立到当前的周期数......................错误!未定义书签。

11、第一个条件成立到当前的周期数......................错误!未定义书签。

12、指数平滑移动平均..................................错误!未定义书签。

13、动态移动平均......................................错误!未定义书签。

14、最高值周期数......................................错误!未定义书签。

同花顺用户必看所有函数汇聚

同花顺用户必看所有函数汇聚

同花顺用户必看所有函数汇聚股票公式不明白请查阅:股票公式文件使用以及说明!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、板块函数:(1)、板块平均:求板块里某一数据项的平均值。

用法:BLOCKAVG(&N),N表示选择的数据项。

例如:BLOCKAVG(&NEW)表示这个板块里所有股票当前时刻的平均价。

(2)、板块最小值:求板块里某一数据项的最小值。

用法:BLOCKMIN(&N),N表示选择的数据项。

例如:BLOCKMIN(&LOW)表示这个板块里所有股票当天的最低价。

(3)、板块最大值:求板块里某一数据项的最大值。

用法:BLOCKMAX(&N),N表示选择的数据项。

例如:BLOCKMAX(&HIGH)表示这个板块里所有股票当天的最高价。

(4)、板块求和:求板块里某一数据项的和。

用法:BLOCKSUM(&N),N表示选择的数据项。

例如:BLOCKSUM(&VOL)表示这个板块里所有股票当前时刻的总成交手数。

(5)、取板块领先股票:取板块指数的所属个股中数据X最大的股票的数据Y。

适用于板块指数。

用法:BLOCKLEAD(&X,&Y) 取板块指数中个股数据X最大的股票的数据Y。

例如:BLOCKLEAD(&VOL,&ZQMC)取该板块指数中成交量最大的股票名称。

2、财务函数:(1)、季报:调用季报数据项。

用法:QUARTERREP(&N,K,L),N为财务数据项,K可以是1(表示最近一次的季报)、2(表示上一次的季报)、3、4等或者直接输入希望调用的年份,L可以是1或3即第一季度或第三季度的季报。

注意L仅在K选择年份的时候适用。

(2)、年报:调用年报数据项。

用法:YEARREP(&N,K),N为财务数据项,K可以是1(表示最近一次的年报)、2(表示上一次的年报)、3、4等或者直接输入希望调用的年份。

注意:N要为基本的财务数据项,而不能是编写的计算项目,即N为功能树里公式栏里面的“财务数据”目录下面的数据项。

同花顺公式完全手册

同花顺公式完全手册

目录一、同花顺引用函数: (4)1、求和 (4)2、最高值 (4)3、最低值 (4)4、有效周期数 (4)5、向前赋值 (4)6、满足条件的周期数 (5)7、移动平均 (5)8、向前引用 (5)9、简单移动平均 (5)10、上一次条件成立到当前的周期数 (5)11、第一个条件成立到当前的周期数 (5)12、指数平滑移动平均 (6)13、动态移动平均 (6)14、最高值周期数 (6)15、最低值周期数 (6)16、加权移动平均 (6)17、求和 (7)二、同花顺时间函数: (7)1、总开盘分钟 (7)2、距开盘分钟 (7)4、时间格式 (7)5、时间差 (7)三、同花顺板块函数: (8)1、板块平均 (8)2、板块最小值 (8)3、板块最大值 (8)4、板块求和 (8)5、取板块领先股票 (8)四、同花顺指标函数: (8)1、成本 (8)2、分价函数 (9)3、成本分布 (9)4、之字转向 (9)5、获利盘 (10)6、抛物转向 (10)7、远期获利盘比例 (10)五、同花顺算术函数: (10)1、绝对值 (10)2、介于 (10)3、最大值 (10)4、最小值 (11)6、求逻辑非 (11)7、范围 (11)8、求相反数 (11)9、余弦值 (11)10、正弦值 (11)11、平方根 (11)12、上穿 (12)六、同花顺公式编写函数汇聚(一) (12)1.1、大盘函数 (12)2、字符串函数 (12)3、绘图函数 (13)4、财务函数 (20)5、板块函数 (22)6、指标函数 (23)6、统计函数 (26)本文来自东方财富网前辈,经整理如下,欢迎围观。

同花顺股票软件的内置函数是为了实现某一运算功能而用来被公式调用的。

按函数的功能分为引用函数、时间函数、板块函数、指标函数、算术函数、逻辑函数、财务函数、统计函数共八类。

一、同花顺引用函数:1、求和求总和。

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

同花顺 公式

同花顺 公式

同花顺公式
同花顺是一款证券交易软件,其公式包括:
1.K线图公式:K线图是通过开盘价、收盘价、最高价、最低价等数
据绘制出来的图形,其公式为:K=(收盘价-最低价)÷(最高价-最低价)×100%;
2.移动平均线公式:移动平均线是指在一定时间内的收盘价或其他数
据的平均值,其公式为:MA=(C1+C2+...+Cn)÷n,其中C为收盘价,n为
时间周期;
3.相对强弱指数(RSI)公式:RSI是一种技术分析工具,用于测量
价格变动的强度,其公式为:RSI=100-[100÷(1+RS)],其中RS为平均
上涨日收盘价之和÷平均下跌日收盘价之和;
4.指数平滑移动平均线(EMA)公式:EMA是一种技术分析工具,用
于平滑价格变动,其公式为:EMA=2÷(n+1)×(C-昨日EMA)+昨日EMA,其中n为时间周期,C为收盘价;
5.布林线公式:布林线是一种常用的技术分析工具,用于观察价格波
动区间和趋势,并确定超买和超卖区域,其公式为:中轨=MA,上轨=MA+
k×σ,下轨=MA-k×σ,其中k为布林带的宽度,σ为收盘价的标准差。

同花顺指标公式精选

同花顺指标公式精选

同花顺指标公式精选01散户线散户线:(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13))*100,ColorFFFF00,LINETHICK2; RSV:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;庄家线:EMA(j,6),colorff00ff,LINETHICK2;02百万短线Var1:=(CLOSE*2+HIGH+LOW)/4;SK: EMA(Var1,13)-EMA(Var1,21);SD: EMA(SK,2);多方能量: 2*(SK-SD)*3.8, LINESTICK;空方能量: (-2)*(SK-SD)*3.8, LINESTICK;03趋势:趋势:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA( SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),colorre d,Linethick2;买警: IF(趋势<=20,22,0);卖1: IF(趋势>=95,86,95);卖2: IF(趋势>=88,79,88);卖3: IF(趋势>=81,66,81);卖4: IF(趋势>=74,57,74);底部: 15;买警1: IF(趋势<=20,23,20);买进: IF(CROSS(趋势,底部),15,0);04趋势背离RSV:=(((C - LLV(L,21))/(HHV(H,21) - LLV(L,21)))*100); 趋势:MA(3*(SMA(RSV,6,1)) -2*(SMA(SMA(RSV,5,1),5,1)),2),Linethick2,coloryellow; A:=(O - LLV(L,89))/(HHV(H,89) - LLV(L,89))*100;VAR2:=3*SMA(A,20,1) - 2*SMA(SMA(A,20,1),15,1)- 100;背离:(FORCAST(((-1))*(VAR2),21)),Linethick2,Color9933FF;钱龙:DRAWTEXT((CROSS(背离,趋势)),背离,'●'),Color00FF00; DRAWTEXT((CROSS(趋势,背离)),背离,'●'),colorred;05买卖指示线VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLO SE,1))),25);VAR2:=HIGH-REF(HIGH,1);VAR3:=REF(LOW,1)-LOW;VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);VAR6:=VAR4*100/VAR1;VAR7:=VAR5*100/VAR1;VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);VAR9:=(VAR8+REF(VAR8,15))/2;A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);B:=ZIG(3,50/5)*100,COLORWHITE;G:MA(B,2),COLORYELLOW;D:=CROSS(B,G)*1000,COLORRED;W:=CROSS(G,B)*1000,COLORBLUE;E:=REF(INDEXC,1);F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);VAR10:=F AND F<8;VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;VAR12:=SMA(VAR11,3,1);VAR13:=SMA(VAR12,3,1);VAR14:=VAR13 AND VAR13<20;MM:=A AND D AND VAR10 AND VAR14 ;DRAWTEXT(W=1000,B*1.05,'卖' ),COLOR00FF00; DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;06买卖线V AR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;安全线: EMA(V AR1,55), CIRCLEDOT;K: SLOPE(EMA(V AR1,2),7)*15+V AR1;D: EMA(K,2);J: 2.8*K-1.8*D;买1: IF(CROSS(K,D) AND K<安全线,9.8,6);买2: IF(CROSS(K,安全线),9.8,6);买3: IF(CROSS(K,D) AND K>安全线,9.8,6);V6:=CLOSE/REF(CLOSE,3)>=1.1;V7:=BACKSET(V6,3);买4:IF((V7 AND COUNT(V7,3)=1),3,0),COLORFF00FF; DRAWTEXT(买4,10,'买4'),COLORFF00FF;最佳买入: ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1) <REF(ZIG(3,10),2),COLORRED,LINETHICK2;DRAWTEXT(最佳买入=1,1.5,'入!'),COLORRED;止损: ZIG(0.5,10)<REF(ZIG(0.5,10),1) AND REF(ZIG(0.5,10),1)>REF (ZIG(0.5,10),2),COLORGREEN;DRAWTEXT(止损=1,1.5,'出!'),COLORGREEN;V AR3:=PEAKBARS(3,15,1)<10;V AR5:=IF(V AR3=1,2,0);顶:= IF(V AR5=2,2,0);逃命:IF(顶>REF(顶,1),10,0),COLORYELLOW;DRAWTEXT(逃命=10,10,'逃!'),COLORYELLOW;07量能V AR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;逃顶: 80;V AR2:=LLV(LOW,34);V AR3:=HHV(HIGH,34);SK: EMA((V AR1-V AR2)/(V AR3-V AR2)*100,13);SD: EMA(SK,3);{drawicon(sd,80,sd>80),ColorFFFF00;drawicon(sd,20,sd<20),COLOR00AAFF; }吸货: 20;楚河分界: 50;V AR4:=IF(CROSS(SK,SD),40,22);V AR5:=IF(CROSS(SD,SK),60,78);卖出: V AR5;买进: V AR4;08短线CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100; YJD: (EMA(CS,3)-50)*2;极弱:-80;强势:60;风险:80;弱势:-60;V AR4:=(1.1)*CLOSE;V AR5:=(0.9)*CLOSE;V AR6:=100*(WINNER(V AR4)-WINNER(V AR5));S1:2*EMA(100-V AR6,1),COLORYELLOW;S2:EMA(S1,9);S3:=MA(S2,9);条件:=CROSS(YJD,极弱) AND S1>S2;条件0:=CROSS(强势,YJD) AND S1<S2;DRA WICON(条件,极弱,5);DRAWICON(条件0,强势,6);09资金P:=5;R:=(AMOUNT / 1000000);R1:=IF(C>REF(C,1),R,IF(C<REF(C,1),(-1)*R,0));R3:=SUM(R1,13);資金監控K:(R3 * OPEN),POINTDOT,colorFFCC00;資金監控S:(R3 * CLOSE),POINTDOT,colorFFCC00;資金平衡位:MA(資金監控S,8),colorred;平衡A:MA(資金平衡位,5),colorwhite;STICKLINE((資金監控S >= REF(資金監控S,1)),REF(資金監控S,1),資金監控S,6,0),color0000FF;STICKLINE((資金監控S < REF(資金監控S,1)),REF(資金監控S,1),資金監控S,6,0),color00FF00;MA(資金監控S,P),color00FFFF;1、出击逃顶V ARa:=(2*CLOSE+HIGH+LOW)/4;V ARb:=LLV(LOW,34);V ARc:=HHV(HIGH,34);V ARd:=EMA((V ARa-V ARb)/(V ARc-V ARb)*100,13);V ARe:=EMA(0.667*REF(V ARd,1)+0.333*V ARd,2);STICKLINE(V ARd-V ARe>0,V ARd,V ARe,8,0),colorred;STICKLINE(V ARd-V ARe<0,V ARd,V ARe,8,0),COLOR00FF0F;生命:EMA(V ARe,5), colorgray;出击:IF(CROSS(V ARd,V ARe) AND V ARd>V ARe AND V ARd<18,20,0), STICK,colorred; DRAWICON(出击>0,5,1);卖出:IF(CROSS(V ARe,V ARd) AND V ARd,60,V ARe,88),POINTDOT,colorwhite; STICKLINE(CROSS(V ARe,V ARd) AND V ARd,60,V ARe,88,2,1),colorblue; DRAWICON(卖出<88,卖出,4);逃顶:90;2、顶底q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;q3:=SMA(q2, 9, 1);q4:=SMA(q3, 3, 1);长趋势:3*q3-2*q4,colorwhite,linethick3;趋势线:EMA(q3, 3),colorred,linethick3;DRAWTEXT(CROSS(趋势线, 长趋势) AND REF(长趋势,1)>80, REF(长趋势,3), '▼逢高派发'), Color00ff00,linethick5;▲逢低买入: DRAWTEXT(REF(CROSS(趋势线,长趋势),82) AND 趋势线>1.3*长趋势,长趋势,'▲逢低买入'), Color00Ffff, linethick1;▲低买: DRAWTEXT(REF(CROSS(长趋势,趋势线),1) AND 长趋势>1.3*趋势线,趋势线,'▲低买'),colorblue,linethick1;var3:=PEAKBARS(3,15,1)<10;var5:=IF(var3=1,2,0);顶:= IF(var5=2,2,0);顶a:IF(顶>REF(顶,1),50,0),colorgreen, linethick2;DRAWTEXT(顶a=50,45,'顶部'),color00ff00;3、红柱进仓A1:=EMA(C,12)-EMA(C,25);A2:=EMA(A1,6);主力:(A2>=0)*A2,colorwhite,LINETHICK0;STICKLINE(A2>=0,A2,0,5,0),colorwhite;STICKLINE(A2<0,A2,0,5,0),COLORD4FF7F;STICKLINE(A1<0,A1,0,5,0),COLORB00058;STICKLINE(A1>=0,A1,0,5,0),colorred;V AR8:=VOL>2*MA(VOL,30);V AR9:="DMI.ADX"(12,6);V ARA:="DMI.ADXR"(12,6);V ARB:=CLOSE>MA(CLOSE,30) AND CLOSE<MA(CLOSE,30)*1.04;V ARC:=MA(CLOSE,30)>REF(MA(CLOSE,30),1);V ARD:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))<BARSLAST(CROSS(MA(CL OSE,10),MA(CLOSE,5)));V ARF:=TROUGHBARS(3,15,1)<4;V AR10:=EMA(CLOSE,30)>REF(EMA(CLOSE,30),2);V AR11:=IF(VARF=1,50,0);机构:EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*1 00,3),colorwhite;STICKLINE(FILTER(V ARF=1,5) AND 机构<-10,50,0,15,0),colorred;STICKLINE(FILTER(V ARF=1,5),50,0,8,0),colorred;DRAWTEXT(FILTER(V ARF=1,3),25,'擎天柱'),colorred ;STICKLINE(机构<-10,0,机构,0.85,0),colorgreen;STICKLINE(机构>10,0,机构,0.95,0),coloryellow;4、奇准//N:=5; N1:=21;V AR1:=4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),coloryell ow,LINETHICK1;V AR2:=8,colorgreen,LINETHICK0;小试牛刀: IF(CROSS(VAR1,V AR2),8,0),STICK,colorred;DRAWICON(小试牛刀>0,8,4);发现庄迹: IF(VAR1<=8,15,0),STICK,colorcyan,LINETHICK2;V ARO5:=LLV(LOW,27);V ARO6:=HHV(HIGH,34);V ARO7:=EMA((CLOSE-V ARO5)/(V ARO6-V ARO5)*4,4)*25;建仓区: IF((VARO7<10),100,118) ,COLOR00CCFF,LINETHICK1;CD1:=(HHV(H,9)-C)/(HHV(H,9)-LLV(L,9))-0.7;CD2:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9));CD3:=SMA(SMA(CD2,3,1),3,1);CD4:=(CD3-SMA(CD1,9,1))-0.5;CD5:=IF(CD4>0.00,CD4,0.00);CD6:=REF(CD5,1);V AR81:=MA(C,9),colorred;空头1:=IF(CD6-CD5,CD6,CD5),LINETHICK3,colorgreen;减仓空仓:CROSS(CD6,CD5),colorgreen;DRAWICON(减仓空仓>0,113,5);V AR1A:=(HHV(HIGH,9)-CLOSE)/(HHV(HIGH,9)-LLV(LOW,9))*100-70;V AR2A:=SMA(V AR1A,9,1)+100;V AR3A:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;V AR4A:=SMA(V AR3A,3,1);V AR5A:=SMA(V AR4A,3,1)+100;V AR6A:=V AR5A-V AR2A;端庄窝:=IF(VAR6A>N1,V AR6A-N1,0),COLORLIRED;果断出击:IF(CROSS(端庄窝,0.01),18,0),STICK,COLOR0000CC,LINETHICK2; DRAWICON(果断出击>0,18,4);XG:=CROSS(端庄窝,0.01);LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;E:=CROSS(83,RSI);STICKLINE(REF(端庄窝,1)<端庄窝,端庄窝,REF(端庄窝,1),3,0),colorred; STICKLINE(REF(端庄窝,1)>端庄窝,端庄窝,REF(端庄窝,1),3,0),COLOR00FF00; 红持绿空:0,colorgreen;5、卖出DY1:=(2*CLOSE+HIGH+LOW)/4;DY2:=LLV(LOW,34);DY3:=HHV(HIGH,34);BDC:EMA((DY1-DY2)/(DY3-DY2)*100,4),colorred;BDD:EMA((0.667*REF(BDC,1)+0.333*BDC),2),colorff9900;BDE:=EMA((DY1-DY2)/(DY3-DY2)*100,30);BDF:=EMA(BDE,5);DY4:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100; kw:=SMA(DY4,34,1),colorcccc22;dw:=SMA(kw,13,1);中期趋势:kw,coloryellow;DY5:=(CLOSE-LLV(LOW,250))/(HHV(HIGH,250)-LLV(LOW,250))*100; km:=SMA(DY5,89,1),color3366dd;dm:=SMA(kw,34,1);买:IF(CROSS(BDC,BDD) AND BDD<21,25,0),color00ff00;长期趋势:km,color00ff00;风险区:80,POINTDOT,colorff00ff;安全区:20,POINTDOT,color00ff00;STICKLINE(BDC>=BDD,BDC,BDD,4,0),colorred;STICKLINE(BDC<BDD,BDD,BDC,4,0),colorffff33;STICKLINE(BDE>=BDF,BDE,BDF,4,0),color555555;STICKLINE(BDE<BDF,BDF,BDE,4,0),colorff00ff;6、操盘手线买线:=EMA(C,2);卖线:=EMA(SLOPE(C,21)*20+C,42);BU:=CROSS(买线,卖线);SEL:=CROSS(卖线,买线);DRAWTEXT(bu,LOW*0.999,'B'),colorred,linethick3;DRAWTEXT(bu,LOW,'﹉'),Color208FFF,LINETHICK3;DRAWTEXT(sel,HIGH,'﹉'),ColorFFFF00,LINETHICK3;DRAWTEXT(sel,HIGH*1.008,'S'),colorffff00,linethick3;STICKLINE(买线>=卖线,LOW,HIGH,1,0),colorred;STICKLINE(买线>=卖线,CLOSE,OPEN,4.5,0),color0000aa;STICKLINE(买线>=卖线,CLOSE,OPEN,4,0),color0000cc;STICKLINE(买线>=卖线,CLOSE,OPEN,3,0),color0000cc;STICKLINE(买线>=卖线,CLOSE,OPEN,2,0),color0000ee;STICKLINE(买线<卖线,CLOSE,OPEN,4.5,0),coloraaaa00;STICKLINE(买线<卖线,CLOSE,OPEN,4,0),colorbbbb00;STICKLINE(买线<卖线,CLOSE,OPEN,3,0),colorcccc00;STICKLINE(买线<卖线,CLOSE,OPEN,2,0),coloreeee00;STICKLINE(买线<卖线,LOW,HIGH,1,0),colorffff00;STICKLINE(CROSS(买线,卖线) OR CROSS(卖线,买线),OPEN,CLOSE,3,0),color00ffff;指导线: EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2),linethick1, ColorFFffFF;界: MA(CLOSE,27),linethick1,Color00FFFF;DRAWTEXT(CROSS(指导线,界),界,' ̄'),Colorffffff;DRAWTEXT(CROSS(界,指导线),界,' ̄'),Color00ffff;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;G:=95;DRAWTEXT(CROSS(J,D),L*0.999,'▲'),Color00ffff,linethick4;DRAWTEXT(CROSS(J,D),L,' ̄'),Color00ffff;DRAWTEXT(CROSS(J,G),H*1.005,'▼'),Colorffff00,linethick4;DRAWTEXT(CROSS(J,G),H,' ̄'),Colorffff00;7、买卖预警Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;Var2:=2*ABS(Var1);Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SM A(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA (SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);Var5:=(HIGH+LOW+CLOSE)/3;Var6:=(V ar5-MA(Var5,14))/(0.015*A VEDEV(Var5,14));Var7:=(V ar5-MA(Var5,70))/(0.015*A VEDEV(Var5,70));Var8:=IF(Var6>=150 AND V ar6<200 AND Var7>=150 AND Var7<200,10,0);Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8);VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;VarB:=100-ABS(VarA);VarC:=3*SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1 )-2*SMA(SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20, 1),15,1);VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1 )-2*SMA(SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20, 1),15,1);VarE:=REF(LOW,1)*0.9;VarF:=LOW*0.9;Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL;Var11:=EMA(Var10,30);Var12:=Var11-CLOSE;Var13:=REF(CLOSE,1);Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100;Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100;Var16:=BARSCOUNT(CLOSE);Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*1 00;Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2;Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100;Var1A:=(SMA(Var19,4,1)-50)*2;Var1B:=SMA(Var1A,3,1);Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100;Var1D:=SMA(Var1C,4,1);Var1E:=SMA(Var1D,3,1);Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100;Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var12>=-0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0);情报: Var3;天线: IF(VarB<90,VarB,100);红军: IF(Var1>0,Var1,0),colorred, LINESTICK;绿军: IF(Var1<0,Var2,0),colorgreen,LINESTICK;导弹: Var20;预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+60; STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0);//STICKLINE(var3);var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1);Var22:=CLOSE;Var23:=红军>50 AND 预警系统>60 AND 天线=100;Var24:=红军>48 AND 预警系统>60 AND 天线<100;Var25:=绿军>38 AND 预警系统<55;Var26:=导弹>50 AND 天线<90;Var27:=REF(VOL,1) AND CLOSE>REF(CLOSE,1);Var28:=REF(Var4,1) AND CLOSE=REF(绿军,1) AND DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!');DRAWTEXT(V ar22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌!'); DRAWTEXT(V ar23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出!'); DRAWTEXT(V ar24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出!'); DRAWTEXT(V ar25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹,跌停除外!'); DRAWTEXT(V ar26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外');DRAWTEXT(V ar27 AND COUNT(Var27,30)=1,40,'有大资金进场迹象,关注!'); DRAWTEXT(V ar28 AND COUNT(Var28,30)=1,20,'见顶回落');买入:IF(V AR27 AND COUNT(V AR27,30)=1,100,0),LINETHICK3,colorblue;8、买卖提示V ARb:=LLV(LOW,27);V ARc:=HHV(HIGH,34);V ARd:EMA((CLOSE-V ARb)/(V ARc-V ARb)*4,4)*25,colorred;建仓:IF((VARd<12),25,0),colorgreen;Va:=REF(CLOSE,1);Vb:=((SMA(MAX((CLOSE-Va),0),6,1)/SMA(ABS((CLOSE-Va)),6,1))*100);卖出:IF(CROSS(80,Vb),60,0),colorcyan,linethick2;DRAWTEXT(CROSS(80,Vb),40,'=出'),coloryellow;9、资金流入流出V AR1:=(VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN))));买盘:=IF((CLOSE > OPEN),(V AR1 * (HIGH - LOW)),IF((CLOSE < OPEN),(V AR1 * ((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2)));卖盘:=IF((CLOSE > OPEN),(0 - (V AR1 * ((HIGH - CLOSE) + (OPEN - LOW)))),IF((CLOSE < OPEN),(0 - (VAR1 * (HIGH - LOW))),(0 - (VOL / 2))));买卖差:=(买盘+ 卖盘);STICKLINE((买卖差< 0),0,买卖差,5,0),COLOR33FF33;0;JX1:=BARSSINCE(买盘);JY1:=IF(((121 > JX1) AND (JX1 > 0)),JX1,120);JY2:=IF(((4 > JX1) AND (JX1 > 0)),JX1,3);V AR30:=MA(VOL,JY2);神比:=(买盘/ V AR30);鬼比:=(卖盘/ V AR30);V AR2:=(HIGH - LOW);V AR3:=ABS((OPEN - CLOSE));V AR4:=(HIGH - IF((CLOSE > OPEN),CLOSE,OPEN));V AR5:=(IF((CLOSE > OPEN),OPEN,CLOSE) - LOW);V AR6:=((V AR3 / V AR2) * VOL);V AR7:=((V AR4 / V AR2) * VOL);V AR8:=((V AR5 / V AR2) * VOL);V AR9:=IF(((VOL / CAPITAL) > 0.001),1,EXP(ABS(LOG(((VOL / CAPITAL) * 100)))));V ARA:=(((CLOSE - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);V ARB:=(((MA(CLOSE,5) > MA(CLOSE,10)) AND (MA(CLOSE,10) > MA(CLOSE,30))) AND (MA(CLOSE,30) > MA(CLOSE,60))); V ARC:=((MA(CLOSE,5) < MA(CLOSE,10)) AND (MA(CLOSE,10) < MA(CLOSE,30)));V ARD:=REF(CLOSE,1);V ARE:=((SMA(MAX((CLOSE - V ARD),0),6,1) / SMA(ABS((CLOSE - V ARD)),6,1)) * 100);V AR40:=((IF((((VAR6 >= V AR7) AND (V AR6 >= V AR8)) AND (CLOSE > OPEN)),V AR6,买盘) + 买盘) / 2);V AR41:=((IF(((VAR7 > V AR6) AND (V AR7 > V AR8)),V AR7,买盘) + 买盘) / 2);V AR42:=((IF(((VAR8 > V AR6) AND (V AR8 > V AR7)),V AR8,买盘) + 买盘) / 2);V AR50:=((IF((((VAR6 >= V AR7) AND (V AR6 >= V AR8)) AND (CLOSE < OPEN)),V AR6,卖盘) + 卖盘) / 2);三日上攻:=MA((((V AR40 + V AR41) + V AR42) / 3),JY2);三日下攻:=MA(V AR50,JY2);多头:STICKLINE((CLOSE > MA(CLOSE,30)),0,VOL,5,1),COLOR0000FF;空头:STICKLINE((CLOSE < MA(CLOSE,30)),0,VOL,5,1),COLOR00FF00;STICKLINE((((VAR6 >= V AR7) AND (V AR6 >= V AR8)) AND (CLOSE > OPEN)),0,V AR6,4,0),COLOR00FFFF;STICKLINE((((VAR6 >= V AR7) AND (V AR6 >= V AR8)) AND (CLOSE < OPEN)),0,V AR6,4,0),COLORFF0000;STICKLINE(((VAR8 > V AR6) AND (V AR8 > V AR7)),0,V AR8,4,0),COLORFFFFFF; STICKLINE(((VAR7 > V AR6) AND (V AR7 > V AR8)),0,V AR7,4,0),COLORFF00FF; STICKLINE((VOL > (MA(VOL,5) * 2.5)),0,VOL,2,0);STICKLINE((买盘> 0),买盘,0,2,0),COLOR0000FF;10、顶底q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100;q3:=SMA(q2, 9, 1);q4:=SMA(q3, 3, 1);长趋势:3*q3-2*q4,colorwhite,linethick3;趋势线:EMA(q3, 3),colorred,linethick3;DRAWTEXT(CROSS(趋势线, 长趋势) AND REF(长趋势,1)>80, REF(长趋势,3), '▼逢高派发'), Color00ff00,linethick5;▲逢低买入: DRAWTEXT(REF(CROSS(趋势线,长趋势),82) AND趋势线>1.3*长趋势,长趋势,'▲逢低买入'), Color00Ffff, linethick1;▲低买: DRAWTEXT(REF(CROSS(长趋势,趋势线),1) AND长趋势>1.3*趋势线,趋势线,'▲低买'),colorblue,linethick1;var3:=PEAKBARS(3,15,1)<10;var5:=IF(var3=1,2,0);顶:= IF(var5=2,2,0);顶a:IF(顶>REF(顶,1),50,0),colorgreen, linethick2;DRAWTEXT(顶a=50,45,'顶部'),color00ff00;11、资金VAR1:=(VOL / (((HIGH - LOW) * 2) - ABS((CLOSE - OPEN))));买盘:=IF((CLOSE > OPEN),(VAR1 * (HIGH - LOW)),IF((CLOSE < OPEN),(VAR1 * ((HIGH - OPEN) + (CLOSE - LOW))),(VOL / 2)));卖盘:=IF((CLOSE > OPEN),(0 - (VAR1 * ((HIGH - CLOSE) + (OPEN - LOW)))),IF((CLOSE < OPEN),(0 - (VAR1 * (HIGH - LOW))),(0 - (VOL / 2))));买卖差:=(买盘 + 卖盘);STICKLINE((买卖差 < 0),0,买卖差,5,0),COLOR33FF33;0;JX1:=BARSSINCE(买盘);JY1:=IF(((121 > JX1) AND (JX1 > 0)),JX1,120);JY2:=IF(((4 > JX1) AND (JX1 > 0)),JX1,3);VAR30:=MA(VOL,JY2);神比:=(买盘 / VAR30);鬼比:=(卖盘 / VAR30);VAR2:=(HIGH - LOW);VAR3:=ABS((OPEN - CLOSE));VAR4:=(HIGH - IF((CLOSE > OPEN),CLOSE,OPEN));VAR5:=(IF((CLOSE > OPEN),OPEN,CLOSE) - LOW);VAR6:=((VAR3 / VAR2) * VOL);VAR7:=((VAR4 / VAR2) * VOL);VAR8:=((VAR5 / VAR2) * VOL);VAR9:=IF(((VOL / CAPITAL) > 0.001),1,EXP(ABS(LOG(((VOL / CAPITAL) * 100)))));VARA:=(((CLOSE - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);VARB:=(((MA(CLOSE,5) > MA(CLOSE,10)) AND (MA(CLOSE,10) > MA(CLOSE,30))) AND (MA(CLOSE,30) > MA(CLOSE,60))); VARC:=((MA(CLOSE,5) < MA(CLOSE,10)) AND (MA(CLOSE,10) < MA(CLOSE,30))); VARD:=REF(CLOSE,1);VARE:=((SMA(MAX((CLOSE - VARD),0),6,1) / SMA(ABS((CLOSE - VARD)),6,1)) * 100);VAR40:=((IF((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)),VAR6,买盘) + 买盘) / 2); VAR41:=((IF(((VAR7 > VAR6) AND (VAR7 > VAR8)),VAR7,买盘) + 买盘) / 2);VAR42:=((IF(((VAR8 > VAR6) AND (VAR8 > VAR7)),VAR8,买盘) + 买盘) / 2);VAR50:=((IF((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)),VAR6,卖盘) + 卖盘) / 2); 三日上攻:=MA((((VAR40 + VAR41) + VAR42) / 3),JY2);三日下攻:=MA(VAR50,JY2);多头:STICKLINE((CLOSE > MA(CLOSE,30)),0,VOL,5,1),COLOR0000FF;空头:STICKLINE((CLOSE < MA(CLOSE,30)),0,VOL,5,1),COLOR00FF00;STICKLINE((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)),0,VAR6,4,0),COLOR00FFFF; STICKLINE((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)),0,VAR6,4,0),COLORFF0000; STICKLINE(((VAR8 > VAR6) AND (VAR8 > VAR7)),0,VAR8,4,0),COLORFFFFFF;STICKLINE(((VAR7 > VAR6) AND (VAR7 > VAR8)),0,VAR7,4,0),COLORFF00FF;STICKLINE((VOL > (MA(VOL,5) * 2.5)),0,VOL,2,0);STICKLINE((买盘 > 0),买盘,0,2,0),COLOR0000FF;12、主力AVPRICE:=(((2)*(OPEN) + (2)*(CLOSE) + (2)*(HIGH) + (2)*(LOW))/(8));INDEXAVP:=(((2)*(INDEXH) + (2)*(INDEXL) + (2)*(INDEXO) + (2)*(INDEXC))/(8)); F:=(AVPRICE - REF(AVPRICE,1))/(REF(AVPRICE,1));F1:=(INDEXAVP - REF(INDEXAVP,1))/(REF(INDEXAVP,1));类比参数3:=(((SUM(F,10) + SUM(F1,10))/(10))*(1000));类比大盘参数:=IF((类比参数3 > 0),类比参数3,0);类比参数2:=IF((类比参数3 < 0),(-类比参数3),0);STICKLINE(类比参数2,150,150 - 类比参数2,11,0),Color008000;STICKLINE(类比大盘参数,150,150 - 类比大盘参数,11,0),ColorFF00FF;AA:=AVPRICE;BB:=((VOL)*((AA)*(2) - HIGH - LOW))/(HIGH - LOW);CC:=IF((HIGH = LOW) AND (AA < REF(AA,1)),((-1))*(VOL),VOL);A:=IF((HIGH = LOW),CC,BB);B:=SUM(A,11);BBD:=(((B)/((CAPITAL)*(11)))*(10000));BB1:=IF((BBD < 150) AND (BBD > (-150)),BBD,150);买方能量指标:=IF((BB1 > 0),BB1,0);STICKLINE((BB1 > 0),0,买方能量指标,5,0),coloryellow;STICKLINE((BB1 < 0),0,(-BB1),5,0),Color008000;A16:=(SUM((AVPRICE)*(VOL),16))/(SUM(VOL,16));A11:=(SUM((AVPRICE)*(VOL),11))/(SUM(VOL,11));A6:=(SUM((AVPRICE)*(VOL),6))/(SUM(VOL,6));A7:=(SUM((AVPRICE)*(VOL),7) - (AVPRICE)*(VOL))/(SUM(VOL,7) - VOL);A0:=((A11 - A16)/(AVPRICE))*(1000);A00:=IF((A0 > 50),50,IF((A0 < (-50)),(-50),A0));A1:=((A6 - A11)/(AVPRICE))*(1000);AA11:=IF((A1 > 50),50,IF((A1 < (-50)),(-50),A1));A2:=((((A6 - A7)/(A7))*(5))/(4))*(1000);A22:=IF((A2 > 50),50,IF((A2 < (-50)),(-50),A2));刻度线3:=(A00 + AA11 + A22);趋势线:=IF((刻度线3 > 0),刻度线3,0);兰刻度线:=IF((刻度线3 < 0),刻度线3,0);红柱线:趋势线,colorred;兰柱线:(-兰刻度线),colorblue;STICKLINE(趋势线,0,趋势线,3,0),colorred;STICKLINE(兰刻度线,0,(-兰刻度线),3,0),ColorFF0000;强弱分界:50,Color000080;13、买买var1:=1;趋势线:((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOS E-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50)*1.032+50),colorred; var2:=(2*CLOSE+HIGH+LOW+OPEN)/5;var3:=LLV(LOW,34);var4:=HHV(HIGH,34);SK:= EMA((var2-var3)/(var4-var3)*100,13)*var1,colorwhite;SD:= EMA(SK,2)*var1,coloryellow;var5:=EMA(CLOSE,12)-EMA(CLOSE,26);var6:=EMA(var5,9);var7:=var1*CLOSE*1.236;var8:=CLOSE/REF(CLOSE,1)>1.021;var9:=(HIGH-CLOSE)*1.36<=CLOSE-OPEN;varA:=(MA(CLOSE,120)-CLOSE)/CLOSE*100;varB:=ABS(var5-var6);varC:=STD(CLOSE,90)*10;varD:=COUNT((REF(CLOSE,15)-CLOSE)/CLOSE*100>45,5);varE:=SLOPE(CLOSE,40);varF:=COUNT((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<-0.098,90);var10:=(MA(CLOSE,120)-CLOSE)/CLOSE*100;var11:=var1*STD(CLOSE,63)*10;var12:=var1*(MA(CLOSE,76)-MA(CLOSE,13)/3);var13:=var1*MA((CLOSE-var12)/var12,1);var14:=MA(CLOSE,5);var15:=MA(CLOSE,10);var16:=MA(CLOSE,20);var17:=MA(CLOSE,30);var18:=MA(CLOSE,60);var19:=MA(CLOSE,150);var1A:=MA(CLOSE,250);var1B:=var1*VOL/CAPITAL*100;var1C:=(CLOSE-var1A)/var1A*100;var1D:=(CLOSE/REF(CLOSE,1)-1)*100;var1E:=PWINNER(1,CLOSE);var1F:=IF(var1>0.75AND var1<0.901,0.618,1);买入就涨:= IF(var14>var15 AND var15>var16 AND var16>var17 AND var16>var18 AND var19>var1A AND(var1E>=0.9OR var1E>0.76AND var1E<0.901AND var1D>5AND var1B>5) AND var1D>1.8 ANDvar1C<40AND CLOSE>3AND (CLOSE-var18)/var18<0.25AND var1B<=6AND var4*var1B>=1 ANDCLOSE<18.5,76,0), coloryellow;var20:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;var21:=(MA(CLOSE,48)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;var22:=var1*(MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48)+MA(CLOSE,96))/4;var23:=var1*MA(CLOSE,250);var24:=MA(CLOSE,125);买入就涨:IF(SD>18AND SK<75AND CROSS(var20,var21) AND (var22-var23)/var23<0.161 AND REF(SK,3)AND REF(var22,1));//var25:=CLOSE/MA(CLOSE,3)>=1.05 AND CLOSE=HHV(CLOSE,3) ANDMA(VOL,2)/MA(VOL,40)>=3 AND MA(VOL,2)=HHV(MA(VOL,2),3) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1);14、进出MAV:=(C*2+H+L)/4;SK:=EMA(MAV,13) - EMA(MAV,34);SD:=EMA(SK,5); 中轴:0;空方主力 : (-2*(SK-SD))*3.8,COLOR00FF00;多方主力 : (2*(SK-SD))*3.8,colorred;15、私募A01:=DAYINTERST(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);A05:=IF((A03 > 20),A04,0);A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009)))); A07:=DMA(A06,(VOL / CAPITAL)) * 60;A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);Var1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW ,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);Var2:=WMA(Var1,8);Var3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趋势:=WMA(Var3,3)-10;(趋势>80);DRAWICON(CROSS(趋势,0),40,1);((A09 > 0AND (趋势<20OR趋势>REF(趋势,1)AND趋势<50))),colorFFFF00;机构建仓区:0,LINETHICK0,colorFFFF00;Var4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;STICKLINE(趋势<=13,0,20,5,0),colorcc9900;DRAWTEXT(FILTER(趋势<=13,15),50,'准备现金'),colorcc9900;STICKLINE(趋势<=13AND Var4>13,0,50,5,0),color0099ff;Var5:=FILTER((趋势<=13AND Var4>13),10);DRAWTEXT(Var5,60,'买入'),color0099ff;STICKLINE(趋势>=90AND Var4,0,30,5,0),colorgray;Var6:=FILTER((趋势>=90AND Var4),10);DRAWTEXT(Var6,40,'清仓'),colorddffdd;Var7:=LLV(LOW,30);Var8:=HHV(HIGH,30);Var9:=WMA((CLOSE-Var7)/(Var8-Var7)*4,4)*25;STICKLINE(Var9>90,100,105,10,2),colorred;Var10:=(Var9-LLV(Var9,4))/(HHV(Var9,4)-LLV(Var9,4))*100;DRAWTEXT(IF(CROSS(Var9,Var10) AND Var9>87,95,0),88,'险'),Color00FF00;DRAWICON(CROSS(90,Var9),95,2);Var11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;Var12:=HHV(Var11,30)*8;火焰山:WMA(IF(LOW<=Var7 AND趋势<40,(Var11+Var12),0),3)/618,colorred,linethick2; STICKLINE(火焰山>0,0 ,火焰山*1.2,8,0 ),colorred;Var13:=(WMA(C,1)+WMA(C,3)+WMA(C,5)+WMA(C,7)+WMA(C,9))/5;Var14:=(WMA(C,2)+WMA(C,4)+WMA(C,6)+WMA(C,8)+WMA(C,10))/5;趋势线: 趋势,colorff0000;Var16:=MAX(WMA(Var13,2)-WMA(Var14,5),0)*200;Var17:=WMA(Var16,5);波浪峰:Var17,STICK,colorff00ff;STICKLINE(Var17<REF(Var17,1),0,Var17,1,0),color00ff00;Var18:=WMA(趋势线,8);VarF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LL V(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);Var19:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV (LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);Var20:=VarF<REF(Var19,1) AND AMOUNT>REF(AMOUNT,1) AND CLOSE>REF(CLOSE,1);DRAWTEXT(Var20 AND COUNT(Var20,30)=1,40,'大资金活动'),linethick1,COLORff00ff;IF(CROSS(Var2,Var18) AND Var2<15,50,0),colorred;DRAWTEXT(CROSS(趋势线,Var2)AND趋势线>REF(趋势线,1)AND趋势线<50,50,'追涨'),COLORFF0000;16、出货VAR0:=DAYINTERST(5);VAR1:=BARSCOUNT(HIGH);VAR2:=(SMA((HIGH / HHV(CLOSE,120)),3,1) * 100);低位金叉跟进:=IF((VAR1 > 20),VAR2,0);VAR11:=IF((HIGH< VAR0),0,IF((LOW> VAR0),1,(((VAR0 - HIGH) + 0.009) / ((LOW- HIGH) + 0.009)))); AAA:=(DMA(VAR11,(VOL /SUM(VOL,90))) * 60);BBB:=(DMA(VAR11,(VOL / CAPITAL)) * 60);VAR12:=IF(C>1000,AAA,BBB);VAR3:=IF((((VAR12 > 0) AND (VAR12 > REF(VAR12,1))) AND (低位金叉跟进 >= 88)),VAR2,0);VAR4:=((3 * SMA((((CLOSE - HHV(HIGH,27)) / (LLV(LOW,27) - HHV(HIGH,27))) * 100),5,1)) - (2 * SMA(SMA((((HIGH - HHV(HIGH,27)) / (LLV(LOW,27) - HHV(HIGH,27))) * 100),5,1),3,1)));VAR5:=EMA(VAR4,8);VAR6:=((3 * SMA((((HIGH - HHV(HIGH,55)) / (LLV(LOW,55) - HHV(HIGH,55))) * 100),5,1)) - (2 *SMA(SMA((((HIGH - HHV(HIGH,55)) / (LLV(LOW,55) - HHV(HIGH,55))) * 100),5,1),3,1)));VAR7:=(EMA(VAR6,3) - 10);A:=1.1*C;B:=0.9*C;B1:=100*(WINNER(A)-WINNER(B));C1:=MA(C,13)<REF(MA(C,13),1);D1:=IF(C>1000,CROSS(VAR3,22),CROSS(VAR3,24));锁定筹码:=100-B1;锁定区:STICKLINE(锁定筹码>70AND C1,0,锁定筹码-65,8,0),COLOR0000FF;出仓区:STICKLINE(((VAR3>0) AND ((VAR7 < 20) OR ((VAR7 > REF(VAR7,1)) AND (VAR7 < 50)))),0,VAR3,8,0),colorgreen;明天买:IF(CROSS(锁定筹码,90)AND C1,锁定筹码-50,0),COLORBBEEFF,LINETHICK2;明天卖:IF(D1,VAR3+10,0),COLORFFAA00,LINETHICK2;17、多空VAR0:=(2*CLOSE+HIGH+LOW)/4;VAR1:=(HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*100;VAR2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;B:=EMA((VAR0-LLV(LOW,26))/(HHV(HIGH,34)-LLV(LOW,26))*100,16);短线:SMA(SMA(VAR2,2,1)+3,2,1),coloryellow;浮筹:EMA(B,4),LINETHICK2,colorgreen;空方:SMA(VAR1,3,1);DRAWICON(短线>浮筹,0,10);DRAWICON(短线<浮筹,0,11);浮筹1:浮筹+0.5,LINETHICK0;浮筹2:浮筹+1,LINETHICK0;浮筹3:浮筹+1.5,LINETHICK0;浮筹4:浮筹+2,LINETHICK0;。

同花顺公式完全手册

同花顺公式完全手册

目录一、同花顺引用函数: (3)1、求和 (3)2、最高值 (3)3、最低值 (3)4、有效周期数 (3)5、向前赋值 (3)6、满足条件的周期数 (4)7、移动平均 (4)8、向前引用 (4)9、简单移动平均 (4)10、上一次条件成立到当前的周期数 (4)11、第一个条件成立到当前的周期数 (4)12、指数平滑移动平均 (5)13、动态移动平均 (5)14、最高值周期数 (5)15、最低值周期数 (5)16、加权移动平均 (5)17、求和 (6)二、同花顺时间函数: (6)1、总开盘分钟 (6)2、距开盘分钟 (6)3、距午夜秒 (6)4、时间格式 (6)5、时间差 (6)三、同花顺板块函数: (7)1、板块平均 (7)2、板块最小值 (7)3、板块最大值 (7)4、板块求和 (7)5、取板块领先股票 (7)四、同花顺指标函数: (7)1、成本 (7)2、分价函数 (8)3、成本分布 (8)4、之字转向 (8)5、获利盘 (9)6、抛物转向 (9)7、远期获利盘比例 (9)五、同花顺算术函数: (9)1、绝对值 (9)2、介于 (9)3、最大值 (9)4、最小值 (9)5、求模运算 (10)6、求逻辑非 (10)7、范围 (10)8、求相反数 (10)9、余弦值 (10)10、正弦值 (10)11、平方根 (10)12、上穿 (10)六、同花顺公式编写函数汇聚(一) (11)1.1、大盘函数 (11)2、字符串函数 (11)3、绘图函数 (12)4、财务函数 (19)5、板块函数 (20)6、指标函数 (21)6、统计函数 (25)本文来自东方财富网前辈,经整理如下,欢迎围观。

同花顺股票软件的内置函数是为了实现某一运算功能而用来被公式调用的。

按函数的功能分为引用函数、时间函数、板块函数、指标函数、算术函数、逻辑函数、财务函数、统计函数共八类。

一、同花顺引用函数:1、求和求总和。

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

同花顺公式完全手册

同花顺公式完全手册

目录一、同花顺引用函数: (3)1、求和 (3)2、最高值 (3)3、最低值 (3)4、有效周期数 (3)5、向前赋值 (3)6、满足条件的周期数 (4)7、移动平均 (4)8、向前引用 (4)9、简单移动平均 (4)10、上一次条件成立到当前的周期数 (4)11、第一个条件成立到当前的周期数 (4)12、指数平滑移动平均 (5)13、动态移动平均 (5)14、最高值周期数 (5)15、最低值周期数 (5)16、加权移动平均 (5)17、求和 (6)二、同花顺时间函数: (6)1、总开盘分钟 (6)2、距开盘分钟 (6)3、距午夜秒 (6)4、时间格式 (6)5、时间差 (6)三、同花顺板块函数: (7)1、板块平均 (7)2、板块最小值 (7)3、板块最大值 (7)4、板块求和 (7)5、取板块领先股票 (7)四、同花顺指标函数: (7)1、成本 (7)2、分价函数 (8)3、成本分布 (8)4、之字转向 (8)5、获利盘 (9)6、抛物转向 (9)7、远期获利盘比例 (9)五、同花顺算术函数: (9)1、绝对值 (9)2、介于 (9)3、最大值 (9)4、最小值 (9)5、求模运算 (10)6、求逻辑非 (10)7、围 (10)8、求相反数 (10)9、余弦值 (10)10、正弦值 (10)11、平方根 (10)12、上穿 (10)六、同花顺公式编写函数汇聚(一) (11)1.1、大盘函数 (11)2、字符串函数 (11)3、绘图函数 (12)4、财务函数 (19)5、板块函数 (20)6、指标函数 (21)6、统计函数 (25)本文来自财富网前辈,经整理如下,欢迎围观。

同花顺股票软件的置函数是为了实现某一运算功能而用来被公式调用的。

按函数的功能分为引用函数、时间函数、板块函数、指标函数、算术函数、逻辑函数、财务函数、统计函数共八类。

一、同花顺引用函数:1、求和求总和。

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

同花顺公式函数手册

同花顺公式函数手册

同花顺函数参考手册目录1、通用数据1CLOSE收盘价1CODE证券代码1CODETYPE商品类型1DATETIME显示时间1INVOL内盘成交量1MONEY成交金额2NEW最近一笔成交价2NEWVOL最近一笔成交量OPEN开盘价2PRE前收盘2VALIDBEGIN区间起始时间VALIDEND区间终止时间223VOL总手3ZQMC证券名称32、大盘函数3INDEXDATA(“N”,&X,K)大盘数据33、字符串函数3STRFIND(STRING,SUBSTRING,N)子串查找3STRLEFT(STRING,N)字符串左部4STRMID(STRING,N,M)字符串中部4TOSTRING(X,N)转换为字符串43、绘图函数4DRAWBMP(COND,PRICE,BMPFILE)位图绘制4DRAWGBK(COND,COLOR)区域背景填充5DRAWGBKLAST(COND,COLOR)最后一根K线背景填充5DRAWICON(COND,PRICE,TYPE)绘制小图标6DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND)绘制直线DRAWTEXT(COND,PRICE,TEXT)绘制文字66FILLRGN(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2...)条件区域填充7 HORLINE(COND,PRICE,TYPE,EXTEND)绘制水平线7PARTLINE(PRICE,COND1,COLOR1,COND2,COLOR2...)条件画线7POLYLINE(COND,PRICE)绘制折线7RGB(R,G,B)指定颜色8STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY)绘制柱线STRIP(RGB1,RGB2,DIR描述渐变色8TIPTEXT(COND,PRICE,TEXT)TIP文字设置9VERTLINE(COND,TYPE)绘制垂直线9ZIGLINE(COND,PRICE)绘制锯齿线94、财务函数9getreptype(&N)取当期报表9LASTREP(&N,K)调用报表数据10MIDREP(&N,K,L)调用中期报表数据10QUARTERREP(&N,K,L)调用季报数据10REP(&N,K)调用最近一次报表数据项108REPDATE(&参数1,参数2,参数3)取报表日期10YEARREP(&N,K)调用年报数据项115、板块函数11BLOCKAVG(&N)求板块里某一数据项的平均值11BLOCKLEAD(&X,&Y)取板块指数的所属个股中数据X最大的股票的数据Y11 BLOCKMAX(&N)求板块里某一数据项的最大值11BLOCKSUM(&N)求板块里某一数据项的和11INBLOCK('BLOCK')判断当前代码是否属于某个板块126、指标函数12CM(0,1,2,0)画成交分布云12COST(10)成本分布情况12FLATZIG(K,N,ABS)归一化之字转向12PEAK(K,N,M,ABS)前M个ZIG转向波峰值13PEAKBARS(K,N,M,ABS)前M个ZIG转向波峰到当前距离13PWINNER(10,CLOSE)远期获利盘比例13SAR(N,S,M)抛物转向14含义:计算抛物转向。

同花顺常用公式函数大全

同花顺常用公式函数大全

周期:由于证券市场里地各项数据都与代码、时间密切相关,所以在这里地各项数据都只能用于特定地一类或几类代码及相应地一个或几个周期.(注意:同一个数据项可能适用于多类代码及多个周期,其具体地数值也将不同.)资料个人收集整理,勿做商业用途代码地分类:个股(含债券).沪深指数(仅(统计上海、股基金)、(统计上海股)、(统计上海股)、(统计深圳、股基金)、(统计深圳股)、(统计深圳股)六个指数).期货.资料个人收集整理,勿做商业用途周期分类:实时(记录当前传过来地数据)、成交明细(记录每一笔成交地数据)、分时(记录每分钟成交地数据)、分钟线(以分钟为单位地线数据)、日线(以个交易日为单位地线数据).资料个人收集整理,勿做商业用途注意:基本数据项自身并不带周期,也就是说编写公式地时候,如果所选用地周期不在此数据项地适用范围内,测试公式地时候系统是不会报错地,但这个数据项地数值将为“空”,即取不到任何数据.资料个人收集整理,勿做商业用途注意:所有地基本数据项都可以直接拖到表格里,它将依照表格地代码、周期而显示相应地数值.也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”.资料个人收集整理,勿做商业用途其返回值为函数里面地语句规定地返回值.若无语句,则返回被调用函数里,以函数名命名地变量地值.若无以函数名命名地变量,则返回最后一个输出地值.若无输出地值,则返回最后一个被调用地语句地值.资料个人收集整理,勿做商业用途例如:调用指标.函数地名称为,其参数和内容如下:参数名最小值最大值默认值函数内容为:(())(()())*;资料个人收集整理,勿做商业用途();();**则当您在其它函数里输入()地时候,相当于计算=,=,=时地值,并把这个值赋给.资料个人收集整理,勿做商业用途注意:、当传递地参数数目不等于被调用函数设置地参数数目时.、没有传递参数.则采用原来设置地默认参数计算.、传递参数少于被调用函数设置地参数数目.则将参数传过去,依次改变前面同样数目参数地值,后面其它地参数采用原来设置地默认参数计算.资料个人收集整理,勿做商业用途、传递参数大于被调用函数设置地参数数目.则将参数传过去,依次改变被调用函数地参数值,多余地参数不起作用.资料个人收集整理,勿做商业用途、函数名称不区分大小写.、新建地函数,其函数名可能与其它已存在地函数里面地内部变量重名.这样在调用那个函数时,那个内部变量将变成对这个新建函数地函数调用,从而产生错误.所以,在新建函数起名时要注意.资料个人收集整理,勿做商业用途返回值:自定义公式里面如果有多数据项输出,则调用此函数地时候返回值默认为最后一个输出.如果希望确定某项输出则可用,或者将函数名指定为其中一项输出.资料个人收集整理,勿做商业用途循环语句:循环地一般形式为:(条件) 语句;循环表示当条件为真时, 便执行语句.直到条件为假才结束循环.并继续执行循环程序外地后续语句.资料个人收集整理,勿做商业用途注意:、可以有多层循环嵌套.、语句可以是语句体, 此时必须用"{"和"}"括起来.语句语句通常用在循环语句中.当语句用循环语句中时,可使程序终止循环而执行循环后面地语句, 通常语句总是与语句联在一起.即满足条件时便跳出循环.资料个人收集整理,勿做商业用途注意:、语句对地条件语句不起作用.、在多层循环中, 一个语句只向外跳一层.语句语句地作用是跳过循环本中剩余地语句而强行执行下一次循环.语句只用在循环体中, 常与条件语句一起使用, 用来加速循环.关于“空”:所谓“空”即指没有数据.在某些情况下,一些数据项可能取不到数据,这时返回值为“空”.例如,(),其含义为取该公司年前年报地净利润.如果某家公司上市时间较短,而无三年前地年报数据,则其值为“空”.资料个人收集整理,勿做商业用途、“空”与任何数据作计算时,相应计算被取消.例如:×(即“空”)得到地结果为.、“空”与任何数据比较大小时,“空”较小.例如:->(即“空”)得到地结果为(即条件满足).这样地结果可能与您原来希望得到地数值不符,如果您想避免这种情况可以用函数来判断某个数据是否为“空”(相关说明见后面地系统函数说明部分).资料个人收集整理,勿做商业用途调用函数地基本方式为:函数名(参数,参数,…)同花顺系统公式编写教程及函数用法基础(一)在自定义公式里面地各种符号(如,“;”)只能用半角不能用全角.常数浮点数、整数、字符串分隔符“”‘’ ( ) ; { } 注释* *标识符由字母和数字组成,由字母开头,不分大小写运算符(优先级从高到低排列,同级同行)* > < > <语句赋值条件() ;循环;函数调用()赋值语句:其一般形式为:; 含义为将地值付给.几个运算符“=”赋值、“”赋值“:”赋值并输出数值或字符串“:>”赋值并输出图形.注意:“=”和“”两个运算符地意义、用法完全相同.这样做主要是为了更好地兼容市场上目前地各种带有公式编辑功能地分析软件.资料个人收集整理,勿做商业用途同花顺公式函数注释(常用部分)逻辑函数:、条件函数:根据条件求不同地值.用法:()若不为则返回,否则返回. 例如:(>)表示该周期收阳则返回最高值,否则返回最低值.资料个人收集整理,勿做商业用途引用函数:、满足条件地周期数:统计满足条件地周期数.用法:(),统计周期中满足条件地周期数,若则从第一个有效值开始.例如:(>)表示统计周期内收阳地周期数.资料个人收集整理,勿做商业用途、第一个条件成立到当前地周期数:统计第一个条件成立到当前地周期数.用法:():第一次不为到现在地天数.例如:(>)表示股价超过元时到当前地周期数.资料个人收集整理,勿做商业用途、上一次条件成立到当前地周期数:上一次条件成立到当前地周期数.用法:(),上一次不为到现在地天数.例如:(()>,)表示上一个涨停板到当前地周期数.资料个人收集整理,勿做商业用途、有效周期数:求总地周期数.用法:(),第一个有效数据到当前地天数.、向前赋值:将当前位置到若干周期前地数据设为.用法:(),若非,则将当前位置到周期前地数值设为.例如:(>)若收阳则将该周期及前一周期数值设为,否则为.资料个人收集整理,勿做商业用途、求和:求总和.用法:(),统计周期中地总和,则从第一个有效值开始.例如:()周期设为日线时,表示最近个交易日地成交量之和.()表示从传数据过来第一天起地成交量总和,具体如在区间统计里统计“总手” ()即是指全区间地成交量之和.资料个人收集整理,勿做商业用途、移动平均:求移动平均.用法:(),求地日移动平均,为权重.算法:若()则[*()*'],其中'表示上一周期值,必须大于.例如:()表示求日移动平均价.资料个人收集整理,勿做商业用途、向前引用:引用若干周期前地数据.用法:(),引用周期前地值.例如:()表示上一周期地收盘价,在日线上就是昨收.资料个人收集整理,勿做商业用途、简单移动平均:求简单移动平均.用法:(),求地日移动平均值.算法:(,,,).例如:()表示求日均价.资料个人收集整理,勿做商业用途、最低值:求最低值.用法:(),求周期内最低值,则从第一个有效值开始.例如:()表示求历史最低价.资料个人收集整理,勿做商业用途、最高值:求最高值.用法:(),求周期内最高值,则从第一个有效值开始.例如:()表示求日最高价.资料个人收集整理,勿做商业用途、指数平滑移动平均:求指数平滑移动平均.用法:(),求地日指数平滑移动平均.算法:若()则[*()*'](),其中'表示上一周期值.例如:()表示求日指数平滑均价.资料个人收集整理,勿做商业用途、动态移动平均:求动态移动平均.用法:(),求地动态移动平均.算法:若()则*()*',其中'表示上一周期值,必须小于.例如:()表示求以换手率作平滑因子地平均价.资料个人收集整理,勿做商业用途、最高值周期数:求上一高点到当前地周期数.用法():求周期内最高值到当前周期数,表示从第一个有效值开始统计.例如:()求得历史新高到到当前地周期数.资料个人收集整理,勿做商业用途、最低值周期数:求上一低点到当前地周期数.用法:():求周期内最低值到当前周期数,表示从第一个有效值开始统计.例如:()求得日最低点到当前地周期数.资料个人收集整理,勿做商业用途、加权移动平均:求加权移动平均.用法:(),求地加权移动平均.算法:若() 则(*()*()*)*)(()()) 表示本周期值,表示上一周期值....资料个人收集整理,勿做商业用途例如:()表示求日加权均价.、求和:向前累加到指定值到现在地周期数.用法:():将向前累加直到大于等于,返回这个区间地周期数.例如:()求完全换手到现在地周期数.资料个人收集整理,勿做商业用途时间函数:、总开盘分钟:求当前代码类型地开市交易时间.用法:.返回交易时间,单位为分钟.目前一般市场都返回,与日期或具体地股票无关.资料个人收集整理,勿做商业用途、距开盘分钟:求当前时刻距开盘有多长时间.用法:.返回当前时刻距开盘有多长时间,单位为分钟.例如:当前时刻为早上十点,则返回.资料个人收集整理,勿做商业用途、距午夜秒:求当前时刻距开盘有多长时间.用法:.返回当前时刻距午夜有多长时间,单位为秒.例如:当前时刻为早上十点,则返回.资料个人收集整理,勿做商业用途、时间格式:转换时间格式.用法:().目前只支持把当前时间转换成距开盘分钟数返回.例如:分时中地量比曲线公式:(*()*)(()*).资料个人收集整理,勿做商业用途、时间差:计算两个时间之间地差.用法:().、为时间,其格式为.为、或者.当为时返回第二个之间比第一个时间晚多少年.当为时返回第二个之间比第一个时间晚多少月.当为时返回第二个之间比第一个时间晚多少日.例如:(,,)其返回值为.注意:这里返回值有正负号.资料个人收集整理,勿做商业用途算术函数:、绝对值:求绝对值.用法:()返回地绝对值.例如:()返回.、介于:介于两个数之间.用法:()表示处于和之间时返回,否则返回例如:(()())表示收盘价介于日均线和日均线之间.资料个人收集整理,勿做商业用途、最大值:求最大值.用法:()返回和中地较大值.例如:()表示若收盘价大于开盘价返回它们地差值,否则返回.资料个人收集整理,勿做商业用途、最小值:求最小值.用法:()返回和中地较小值.例如:()返回开盘价和收盘价中地较小值.资料个人收集整理,勿做商业用途、求模运算:求模运算.用法:()返回对求模.例如:()返回.、求逻辑非:求逻辑非.用法:()返回非,即当时返回,否则返回.例如:(>)返回.、范围:介于某个范围之间.用法:()表示大于同时小于时返回,否则返回.例如:(()())表示收盘价大于日均线并且小于日均线.资料个人收集整理,勿做商业用途、求相反数:求相反数.用法:()返回. 例如()返回.、余弦值:求余弦值.用法:()返回地余弦值.、正弦值:求正弦值.用法:()返回地正弦值.、平方根:开平方.用法:()为地平方根.例如:()收盘价地平方根.、上穿:两条线交叉.用法:()表示当从下方向上穿过时返回,否则返回.例如:(()())表示日均线与日均线交金叉.资料个人收集整理,勿做商业用途、维持:两条线维持一定周期后交叉.用法:()表示在周期内都小于,本周期从下方向上穿过时返回,否则返回.例如:(()())表示日均线维持周期后与日均线交金叉.资料个人收集整理,勿做商业用途、空:判断是否为空.用法:()表示如果为空(即没有数据)则返回,否则返回.、幂:求幂.用法:().求地次幂.例如:()为.绘图函数位图含义:在图形上绘制位图.用法:(),当条件满足时,在位置画文件名指定地位图(缺省路径为软件安装目录登录用户名).资料个人收集整理,勿做商业用途例如:(>,'')表示当收阳时在最低价位置画软件安装目录登录用户名位图.资料个人收集整理,勿做商业用途参数指定地文件默认路径为当前用户目录,如果不带后缀名即表示文件,也可带后缀名使用和文件.资料个人收集整理,勿做商业用途也可不用用户目录而使用全路径,路径中地''要写两个以下字符串作为参数都是合法地,如果文件存在地话:"","","","",":\\"资料个人收集整理,勿做商业用途填充背景含义:根据条件填充背景区域.用法:(),填充满足条件地背景区域.可以为渐变颜色,也可以为图形文件名(缺省路径为"软件安装目录登录用户名"),若省略则使用指标线颜色填充(可以使用等描述符设定).资料个人收集整理,勿做商业用途例如:(>);表示收阳时用红色填充背景.(>,'');表示收阳时用软件安装目录登录用户名填充背景.资料个人收集整理,勿做商业用途画图标含义:在图形上绘制小图标.用法:(),当条件满足时,在位置画图标,是曲线标志地名称.资料个人收集整理,勿做商业用途例如:(>,"")表示当收阳时在最低价位置画买入图标.资料个人收集整理,勿做商业用途显示文字含义:在图形上显示文字.用法:(),当条件满足时,在位置书写文字.资料个人收集整理,勿做商业用途例如:(>,'大阳线')表示当日涨幅大于时在最低价位置显示'大阳线'字样.资料个人收集整理,勿做商业用途颜色含义:指定颜色.用法(),表示用三原色红()绿()蓝()混合组成指定颜色,每种颜色值可以设定为.资料个人收集整理,勿做商业用途例如()表示红色,()表示蓝色画柱线用法(),当条件满足时,在和位置之间画柱状线,宽度为(为标准间距)不为则画空心柱.资料个人收集整理,勿做商业用途例如:(>)表示画线中阳线地空心柱体部分.资料个人收集整理,勿做商业用途提示文字(),当条件满足时,在位置显示图标,若为,则在图形底部显示图标.资料个人收集整理,勿做商业用途例如:(>,'大阳线,股价为:')表示当日涨幅大于时在最低价位置显示图标,鼠标移近时显示文字'大阳线,股价为'字样.资料个人收集整理,勿做商业用途显示为三角图画垂直线含义:在图形上绘制垂直线.用法:(),当条件满足时,沿垂直方向绘制类型地线段表示实线,表示虚线'',表示点线'...',表示点划线'',表示点点划线''.资料个人收集整理,勿做商业用途例如:(>())表示在创天新高画垂直虚线画水平线含义:在图形上绘制水平线.用法:(),当条件满足时,在位置沿水平方向绘制类型地线段表示实线,表示虚线'',表示点线'...',表示点划线''表示点点划线''. 表示向左延长,表示向右延长,表示左右资料个人收集整理,勿做商业用途由简单地公式编写开始:这里举一些最简单地例子,有些只有一条语句且函数简单,较复杂地公式中函数复杂且语句较多.资料个人收集整理,勿做商业用途收盘价线均线地画法计算日内收盘价地算术平均值,公式为:()表示地日平均.例如:: (,5) ,;表示为:参数名画一条日收盘价地均线设置该线为黄色资料个人收集整理,勿做商业用途()(日收盘价均线,颜色为红色)()(年线,绿色)均线();(周期可设置最大,最小,缺省)换手率换手率指当期地成交量占流通股本地比例.公式:; 为当期成交量,为流通股本.乖离率当前股价与均线地偏差地程度:(())()*;量比当期成交量与日均量地比();涨幅涨幅指今日收盘价相对于昨日收盘价地变动幅度,即(今日收盘价-昨日收盘价)/昨日收盘价*,资料个人收集整理,勿做商业用途昨日收盘价地公式为:(),涨幅地公式:(())()创新高创新高指当日最高价是最近一段时间地最高价:() 其中地为当期最高价,()是求周期内最高值.因此该公式地含义是当日最高价创N日新高时返回值为1,否则为0.资料个人收集整理,勿做商业用途横盘整理横盘整理指最近一段时期价格在一定幅度之内摆动:(()())< 其中地()是求周期内最低值.因此该公式表示日收盘价振幅振幅在以内.资料个人收集整理,勿做商业用途放量、缩量(成交量函数为)、放量.今天成交量较昨天增加了倍,表示如下:()> .今天成交量较个交易日平均成交量放大了倍,表示如下:资料个人收集整理,勿做商业用途(); > 或者直接用如下公式表示:()>;资料个人收集整理,勿做商业用途.今日地日均量较个交易日平均成交量放大了倍,表示如下:(); (); >;资料个人收集整理,勿做商业用途.今日地成交量超过了整个流通盘地%,表示如下:>;其中代表流通盘.资料个人收集整理,勿做商业用途、缩量.今日成交量较昨日减少了一半,表示如下:()<;.今日成交量较个交易日平均成交量减少一倍,表示如下:(); <; 或者直接用如下公式表示:()<;资料个人收集整理,勿做商业用途.今日地日均量较个交易日平均成交量减少倍,表示如下:(); (); <;资料个人收集整理,勿做商业用途.今日地成交量低于了整个流通盘地%,表示如下:<;上涨、下跌上涨今天地涨幅达到%以上,表示如下:>()>;日均价连续上涨,表示如下:(); ();下跌今天地跌幅达到%以上,表示如下:()<;日均价连续下跌,表示如下:(); (); < ;描述线阳线>; 阴线< ; 高开>(); 低开< (); 跳空高开(为最高价)>(); 跳空低开(为最低价)< ();资料个人收集整理,勿做商业用途引用大盘数据(“”,,) 求某商品相关地数据例:(""))沪指周期最高值个股于大盘地比较("")* 只于沪指比较股价在日线附近--这可是反映股价调整幅度地好公式(选股)(); 选股时输入,,可选不同均线附近地股,()<; 在某均线地附近地股票.也可根据需要改百分比.只显示数值不显示曲线在曲线属性-输出线形地勾去掉,在公式语句使用输出符出“:”趋势【天】(()<(())) 年线由下跌拐头向上地天数,不显示曲线.资料个人收集整理,勿做商业用途图函数妙用:绘图函数地功能是在主图或副图上设定条件输出图标、直线、文字、数字、指标线、指标柱等.运用恰当使编制出地主副图指标给以视觉上地美感.资料个人收集整理,勿做商业用途、函数:用法:(),当条件满足时,在位置画号图标.资料个人收集整理,勿做商业用途说明:在图形上绘制小图标,其中可选种图标,编码为(为红脸、为绿脸、为平脸).示例:(>);表示当收阳时在最低价位置画号图标,也就是红脸.资料个人收集整理,勿做商业用途(<);表示当收阴时在最高价位置画号图标,也就是绿脸.资料个人收集整理,勿做商业用途指标示例:{月均线主图}();{画一条日收盘价地均线,设置该线为粗白色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为粗粉色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为粗绿色}资料个人收集整理,勿做商业用途();{日均线上穿日均线,金叉}();{日均线下穿日均线,死叉}();{当条件满足时,在最低价位置上显示红脸,表示此处可作为买入点}资料个人收集整理,勿做商业用途();{当条件满足时,在最高价位置上显示绿脸,表示此处可作为卖出点}资料个人收集整理,勿做商业用途、函数:用法:(),当条件满足时,在位置画直线起点,当条件满足时,在位置画直线终点,为延长类型.资料个人收集整理,勿做商业用途说明:在图形上绘制直线段.示例:(>()<());表示在创天新高与创天新低之间画直线并且向右延长.如图:资料个人收集整理,勿做商业用途是唯一一个一句里面用到两个地绘图函数.因为它需要两个点来决定一直线.相当于指定线位置(横坐标),相当于是指定价位(纵坐标),这样一个点在平面上地位置就决定了.资料个人收集整理,勿做商业用途是从第一点画到第二点地,即有起点与终点地顺序关系:第一点出现地时间,要在第二点之前.否则线是画不出来地.资料个人收集整理,勿做商业用途,扩张、发展,这里是延伸地意思吧.取,不延长;取,延长.实际上是取大于等于地数就延长,小于就不延长.资料个人收集整理,勿做商业用途指标示例:{季均线主图}();{画一条日收盘价地均线,设置该线为粉色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为绿色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为白色线}资料个人收集整理,勿做商业用途(>()>());{表示在创天新高与创天新低之间画直线并且向右延长.}资料个人收集整理,勿做商业用途(>()<());{表示在创天新高与创天新低之间画直线并且向右延长.}资料个人收集整理,勿做商业用途、函数:说明:在图形上显示文字.用法:(),当条件满足时,在位置书写文字,可显示多行文本.资料个人收集整理,勿做商业用途示例:(>,’大涨啦’);表示当日涨幅大于时在最低价位置显示’大涨啦’字样.在某些满足条件地地方直接显示文字或字符,比显示图标要更直观一些.注意,显示地文字要用英语状态下地单引号括起.资料个人收集整理,勿做商业用途指标示例:{长短结合主图}();{画一条日收盘价地均线,设置该线为绿色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为黄色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为蓝色粗线}资料个人收集整理,勿做商业用途(>,’大涨啦’);{表示当日涨幅大于时在最低价位置显示’大涨啦’字样.}资料个人收集整理,勿做商业用途、函数说明:在图形上绘制折线段.用法(),当条件满足时,以位置为顶点画折线连接.资料个人收集整理,勿做商业用途示例(>());表示在创天新高点之间画折线.资料个人收集整理,勿做商业用途指标示例:{长短结合主图}();{画一条日收盘价地均线,设置该线为绿色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为黄色}资料个人收集整理,勿做商业用途();{画一条日收盘价地均线,设置该线为蓝色粗线}资料个人收集整理,勿做商业用途(>());{表示在创天新高点之间画折线(白色).}资料个人收集整理,勿做商业用途、函数说明:在图形上绘制柱线.用法:(),当条件满足时,在和位置之间画柱状线,宽度为可为(为标准间距)不为则画空心柱.资料个人收集整理,勿做商业用途示例(>);表示画线中阳线地空心柱体部分.资料个人收集整理,勿做商业用途运用要点:⑴和没有顺序关系,即何者在前何者在后都不影响语句地执行.⑵宽度,支持小数.用和用,会有很大地差别.取时和主图地线宽度差不多.以下地副图公式,画出地线,与主图中显示地线差不多.指标示例:副图线}。

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

同花顺公式编写及函数周期:由于证券市场里的各项数据都与代码、时间密切相关,所以在这里的各项数据都只能用于特定的一类或几类代码及相应的一个或几个周期。

(注意:同一个数据项可能适用于多类代码及多个周期,其具体的数值也将不同。

)代码的分类:个股(含债券)。

沪深指数(仅1A0001(统计上海A、B股基金)、1A0002(统计上海A股)、1A0003(统计上海B股)、399001(统计深圳A、B股基金)、399002(统计深圳A股)、399003(统计深圳B股)六个指数)。

期货。

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的数据)、分时(记录每分钟成交的数据)、分钟K线(以1分钟为单位的K线数据)、日K线(以1个交易日为单位的K线数据)。

注意:基本数据项自身并不带周期,也就是说编写公式的时候,如果所选用的周期不在此数据项的适用范围内,测试公式的时候系统是不会报错的,但这个数据项的数值将为“空”,即取不到任何数据。

注意:所有的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值。

也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”。

其返回值为函数里面的return语句规定的返回值。

若无return语句,则返回被调用函数里,以函数名命名的变量的值。

若无以函数名命名的变量,则返回最后一个输出的值。

若无输出的值,则返回最后一个被调用的语句的值。

例如:调用KDJ指标。

KDJ函数的名称为kdj,其参数和内容如下:参数名最小值最大值默认值N1 1 100 9M1 2 40 3M2 2 40 3函数内容为:RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D则当您在其它函数里输入a=KDJ(8,6,6)的时候,相当于计算N1=8,M1=6,M2=6时的J值,并把这个值赋给a。

注意:1、当传递的参数数目不等于被调用函数设置的参数数目时。

a、没有传递参数。

则采用原来设置的默认参数计算。

b、传递参数少于被调用函数设置的参数数目。

则将参数传过去,依次改变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算。

c、传递参数大于被调用函数设置的参数数目。

则将参数传过去,依次改变被调用函数的参数值,多余的参数不起作用。

2、函数名称不区分大小写。

3、新建的函数,其函数名可能与其它已存在的函数里面的内部变量重名。

这样在调用那个函数时,那个内部变量将变成对这个新建函数的函数调用,从而产生错误。

所以,在新建函数起名时要注意。

返回值:自定义公式里面如果有多数据项输出,则调用此函数的时候返回值默认为最后一个输出。

如果希望确定某项输出则可用return,或者将函数名指定为其中一项输出。

循环语句:while循环的一般形式为:while(条件) 语句;while循环表示当条件为真时, 便执行语句。

直到条件为假才结束循环。

并继续执行循环程序外的后续语句。

注意:1、可以有多层循环嵌套。

2、语句可以是语句体, 此时必须用"{"和"}"括起来。

break语句break语句通常用在循环语句中。

当break语句用while循环语句中时,可使程序终止循环而执行循环后面的语句, 通常break语句总是与if语句联在一起。

即满足条件时便跳出循环。

注意:1、break语句对if-else的条件语句不起作用。

2、在多层循环中, 一个break语句只向外跳一层。

continue 语句continue语句的作用是跳过循环本中剩余的语句而强行执行下一次循环。

continue语句只用在while循环体中, 常与if条件语句一起使用, 用来加速循环。

关于“空”:所谓“空”即指没有数据。

在某些情况下,一些数据项可能取不到数据,这时返回值为“空”。

例如,yearrep(&jlr,4),其含义为取该公司3年前年报的净利润。

如果某家公司上市时间较短,而无三年前的年报数据,则其值为“空”。

1、“空”与任何数据作计算时,相应计算被取消。

例如:7×NULL(即“空”)得到的结果为7。

2、“空”与任何数据比较大小时,“空”较小。

例如:-7>NULL(即“空”)得到的结果为1(即条件满足)。

这样的结果可能与您原来希望得到的数值不符,如果您想避免这种情况可以用ISNULL函数来判断某个数据是否为“空”(相关说明见后面的系统函数说明部分)。

调用函数的基本方式为:函数名(参数,参数,…)同花顺系统公式编写教程及函数用法基础(一)在自定义公式里面的各种符号(如,“;”)只能用半角不能用全角。

常数浮点数、整数、字符串分隔符“”‘’ ( ) ; { } 注释/* */标识符由字母和数字组成,由字母开头,不分大小写运算符(优先级从高到低排列,同级同行)* / + - != > < >= <= And Or语句赋值 a = b条件 IF (a==b) c=d;循环 while a==b c=d;函数调用 func(a,b)赋值语句:其一般形式为:a=b; 含义为将b的值付给a。

几个运算符“=”赋值、“:=”赋值“:”赋值并输出数值或字符串“:>”赋值并输出图形。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

同花顺公式函数注释(常用部分)逻辑函数:1、条件函数:根据条件求不同的值。

用法:IF(X,A,B)若X不为0则返回A,否则返回B。

例如:(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值。

引用函数:1、满足条件的周期数:统计满足条件的周期数。

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

例如:COUNT(CLOSE>OPEN,20)表示统计20周期内收阳的周期数。

2、第一个条件成立到当前的周期数:统计第一个条件成立到当前的周期数。

用法:BARSSINCE(X):第一次X不为0到现在的天数。

例如:BARSSINCE(HIGH>10)表示股价超过10元时到当前的周期数。

3、上一次条件成立到当前的周期数:上一次条件成立到当前的周期数。

用法:BARSLAST(X),上一次X不为0到现在的天数。

例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1,1)表示上一个涨停板到当前的周期数。

4、有效周期数:求总的周期数。

用法:BARSCOUNT(X),第一个有效数据到当前的天数。

5、向前赋值:将当前位置到若干周期前的数据设为1。

用法:BACKSET(X,N),若X非0,则将当前位置到N周期前的数值设为1。

例如:BACKSET(CLOSE>OPEN,2)若收阳则将该周期及前一周期数值设为1,否则为0。

6、求和:求总和。

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

例如:SUM(VOL,5)周期设为日线时,表示最近5个交易日的成交量之和。

SUM(VOL,0)表示从传数据过来第一天起的成交量总和,具体如在区间统计里统计“总手”SUM(VOL,0)即是指全区间的成交量之和。

7、移动平均:求移动平均。

用法: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日移动平均价。

8、向前引用:引用若干周期前的数据。

用法:REF(X,A),引用A周期前的X值。

例如:REF(CLOSE,1)表示上一周期的收盘价,在日线上就是昨收。

9、简单移动平均:求简单移动平均。

用法:MA(X,N),求X的N日移动平均值。

算法:(X1+X2+X3+,,,+Xn)/N。

例如:MA(CLOSE,10)表示求10日均价。

10、最低值:求最低值。

用法:LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。

例如:LLV(LOW,0)表示求历史最低价。

11、最高值:求最高值。

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

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

12、指数平滑移动平均:求指数平滑移动平均。

用法:EMA(X,N),求X的N日指数平滑移动平均。

算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。

例如:EMA(CLOSE,30)表示求30日指数平滑均价。

13、动态移动平均:求动态移动平均。

用法:DMA(X,A),求X的动态移动平均。

算法:若Y=DMA(X,A)则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须小于1。

例如:DMA(CLOSE,VOL/CAPITAL)表示求以换手率作平滑因子的平均价。

14、最高值周期数:求上一高点到当前的周期数。

用法:HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计。

例如:HHVBARS(HIGH,0)求得历史新高到到当前的周期数。

15、最低值周期数:求上一低点到当前的周期数。

用法:LLVBARS(X,N):求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计。

例如:LLVBARS(HIGH,10)求得10日最低点到当前的周期数。

16、加权移动平均:求加权移动平均。

用法:WMA(X,A),求X的加权移动平均。

算法:若Y=WMA(X,A) 则Y=(N*X0+(N-1)*X1+(N-2)*X2)+...+1*XN)/(N+(N-1)+(N-2)+...+1) X0表示本周期值,X1表示上一周期值...。

例如:WMA(CLOSE,20)表示求20日加权均价。

17、求和:向前累加到指定值到现在的周期数。

用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数。

例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。

时间函数:1、总开盘分钟:求当前代码类型的开市交易时间。

用法:TRADETIME。

返回交易时间,单位为分钟。

目前一般市场都返回242,与日期或具体的股票无关。

2、距开盘分钟:求当前时刻距开盘有多长时间。

用法:FROMOPEN。

返回当前时刻距开盘有多长时间,单位为分钟。

例如:当前时刻为早上十点,则返回31。

3、距午夜秒:求当前时刻距开盘有多长时间。

相关文档
最新文档