同花顺公式编辑教程大全

合集下载

同花顺选股公式编辑方法

同花顺选股公式编辑方法

同花顺选股公式编辑⽅法同花顺选股公式编辑⽅法"同花顺”系统预置了近两百个经典指标,并且为了满⾜那些对于那些对同花顺选股公式有着⽐较深⼊认识的股民和希望能编写同花顺选股公式的股民,选股⽅法中还提供随意编写、修改各种公式、指标、选股条件及预警条件的功能。

同花顺选股公式编写1)新建⾃定义公式。

单击“系统”菜单中的“新建”命令,选中“⾃定义公式”确定。

进⼊“公式编辑”对话框。

“名称”:在这⾥输⼊所编公式的名称(⼀般⽤英⽂)。

这样当其它公式调⽤这个公式时将会使⽤这个名称。

例如:数据项开盘价的函数名称为“OPEN”,则当别的公式要调⽤开盘价作计算时,在“公式编辑区域”输⼊OPEN就可以了。

“描述”:给这个公式起⼀个简单的名称(⼀般⽤中⽂)。

将这个公式作为⼀个数据项输出时会显⽰这个名称。

例如:数据项开盘价的描述为“开盘”,则在表格中显⽰开盘价的这⼀列的表头显⽰的名称就是“开盘”。

“密码”:选中“密码”,表⽰将对该公式加密。

在输⼊密码后,今后对此公式进⾏修改和查看必须先输⼊密码。

不过仍然可以⾃由导⼊、导出和使⽤此公式。

“⽤法说明”:可以写对这个公式⽤法的⽂本说明。

点击后就可以阅读或修改。

并且在很多其它界⾯能调⽤到,如选股界⾯。

“参数编辑”:使⽤参数可以⽅便地使⽤中需要修改得数值进⾏调整。

每个参数需要设定参数名称、最⼩值、最⼤值和缺省值。

在这⾥依次填⼊参数名、最⼤、最⼩、缺省值。

如果要删除,则按delete键。

“参数精灵”:在使⽤分析⼯具时,很多时候⽤户都需要调整参数,但很多⽤户⽆法理解对参数调整的实际意义。

使⽤“⽤法说明”按键下⾯的“参数精灵”,可以将参数调整及参数意义放在同⼀段⽂字中,⽅便⽤户使⽤。

⽤户在使⽤公式时,会在旁边显⽰参数精灵的内容。

参数精灵的内容是由公式剪辑者输⼊的⼀段⽂字,该⽂字描述了参数的使⽤⽅法,并且可以将参数设置与⽂字混合编辑。

⽅法是⽤“Param#1 ”(注意:前后要加空格)来代替参数即可。

同花顺编程教程

同花顺编程教程

一、首先是打开公式编辑器,选择“工具”——“公式管理”。

二、选择“新建”按钮,选择想要编写的公式类型,然后点击“确定”。

三、然后在公式编辑器逐项输入内容。

四、在公式文本编辑区输入公式代码。

五、可以在“曲线属性”——“坐标类型”,选择“主图”或者“副图”。

六、编写完成以后可以通过公式管理——“用户”分类的菜单里找到自己编写的公式,也可以修改公式。

2011-02-26 18:50:00|快速回复|引用回复|举报|同花顺公式系统可以编辑多种类型的公式,分别是技术指标、预警公式、交易系统、条件选股、五彩K线、自定公式。

公式编写步骤:1.设定公式名称:每个公式都有自己的名称,它由字母、汉字、下划线或数字组成,首字母是字母、汉字或者下划线。

请注意,公式名称在同类公式中不能重复,且不能为空。

2.描述公式:用于简单描述该公式的含义。

3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后在相关窗口按“指标说明”按钮可以查看公式注释(可省略)。

4.变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。

5.设计技术指标公式语句: 公式的形式由若干语句组成。

每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(;)隔开。

一个语句由若干函数通过四则运算或逻辑运算而组成。

函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。

6.函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量。

例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close,1)表示计算上一周期的收盘价。

函数若需调用几个参数,则它们在括号内是有顺序的,函数计算得到的结果是一个变量,运算符将函数连接成为语句。

7.运算符分为算术计算符和逻辑计算符。

算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND(与)、OR(或),分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。

同花顺股票交易软件指标公式编写教程

同花顺股票交易软件指标公式编写教程
1.1 技术指标公式编辑器
技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数 据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研 判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多 6 条 的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技 术分析指标的编写,并且通过 TDX 的分析界面形成图表、曲线,以方便和 寻找有意义的技术图形和技术特征。
a) 指标和指标线之间用逗号分开,一个指标不—定只有一条指标线, 所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一 条指标线。
b) 参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开, 通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指 标的默认参数设置。
c) 整个表达式用引号引在其中,除参数以外。例如:“MACD.DEA” (26,12,9)表示计算 MACD 指标的 DEA 指标线。计算参数为 26、11、9,“MACD” (26,12,9)表示该指标的最后一条指标线,计算参数是 26、12、9,“MACD” 表示该指标的最后—条指标线并且使用公式的默认参数。
〖额外 Y 轴分界〗:在副图坐标中显示重要的数值分界线(白色线); 〖测试公式〗检查公式的语法错误。 〖引入指标公式〗以系统已有的某个指标公式为蓝本,新建自己的指 标公式。 〖插入函数〗显示选择函数对话框,帮助您在通达信函数集中寻找所 需函数。当您对系统提供的标准函数还不熟时,这个功能可帮你节省时间。 〖用法注释〗供用户输入指标算法、用法的解释,在使用公式时提示 操作方法及注意事项。 〖动态提示〗用户输入指标、算法或函数时,同步提示中文语意。 〖参数精灵〗在使用分析工具时,很多时候用户都需要调整参数,但 很多用户无法理解对参数调整的实际意义。使用参数精灵,可以将参数调 整及参数意义放在同一段文字中,方便用户使用。 用户在使用分析方法时,会在指标旁边显示参数精灵的内容。参数精 灵的内容是由公式剪辑者输入的一段文字,该文字描述了参数的使用方法, 并且可以将参数设置与文字混合编辑。方法是用 Param#N 来代替参数即可。 例如:公式中有两个参数 M 和 N,需要描述当 M 日均线与 N 日均线金 叉时买入,可以这样写参数精灵: Param#1 日均线与 Param#2 日均线发生金叉,发出买入信号 在实际使用该分析方法时,系统将显示: 5 日均线与 10 日均线发生金叉,系统发出买入信号 其中被包围在输入框中的 5 和 10 是参数,用户可以直接修改这些参数, 而实际运算时将采用这些参数进行计算。 使用参数精灵大大降低了公式的使用难度。 〖公式编辑窗〗公式编辑窗用于书写分析方法的算法,是公式编辑器 的核心部分。用户可以将自己的算法用公式语法书写到编辑窗中,关于公 式语法请参见附录。 公式编辑器在使用上十分灵活,支持丰富的键盘操作和鼠标操作。 基本的键盘定义如下所示:

同花顺公式编写教程

同花顺公式编写教程

同花顺公式编写公式的编写,并不是人人都去编写公式,当然自己根据经验编写一下也不是不可。

但是现有的公式是怎样编写的,要清楚,这样你才知道这个公式的可信度究竟有多大。

盲目的说这个指标如何,那个指标如何,知其然不知其所以然。

学过初等数学的都知道:方程与曲线的关系,这里是借用这句话。

各种技术指标,就是对过去的一个统计,只能说明现状。

那些神神秘秘的所谓划线高手,其实是一瓶子不满,半瓶子晃荡。

不要叫那些人唬住,几十种指标所涉及的数学知识严格点说,就是小学的知识。

当然编辑公式时会涉及高一些的数学知识。

第一课编写公式和用公式选股一、导文做股票的朋友在选择股票的时候,往往会有很多想法,如:盘子(流通股)太大的不想要,股价在60 日均线下运行的股票不想要。

或者是有一些好的经验,如移动平均线刚刚多头排列的股票,这样的股票也叫黑马抬头。

现在在A 市上市的股票差不多有两千个了,而且还在一天比一天多。

弱水三千只取一瓢饮,股票众多做好一个就行。

如何才能选出来我们想要的股票来呢?这就是我们将要学习的做一个股票操作高手必备的内容:公式的编写与应用。

二、公式编写我们一边做公式一边讲解吧。

上面刚刚提到的三个问题,假设我们要选出流通盘在 2 亿股以下,股价在60 日移动平均线上运行的股票。

我们先用语句描述出来即为:“S HGZG〈200000000 and c > ma(c,60) ”这样就行了。

其中:“S HGZG ”为“上市流通股”的函数,“C”为“C LOSE ”收盘价函数的缩写。

上面的语句的意思即为“上市流通股小于 2 亿股同时收盘价在60 日移动平均线之上”。

大家看看多简单。

现在,对没用过公式来找股票的朋友是不是有个这样的想法。

编公式的事先放到后面慢慢学,我先学会怎么样用现成的公式吧。

那好吧,跟我操作。

请打开行情软件(蓝本为同花顺软件),按“C TRL+F ”或者点菜单选项“工具”,“公式管理”,会出现下面的介面。

接下来点条件选股后,点确定。

【转】 同花顺系统公式编写教程及函数用法基础(一)

【转】 同花顺系统公式编写教程及函数用法基础(一)
用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数。例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。
时间函数:
1、总开盘分钟:求当前代码类型的开市交易时间。
用法:TRADETIME。返回交易时间,单位为分钟。目前一般市场都返回242,与日期或具体的股票无关。
【转】 同花顺系统公式编写教程及函数用法基础(一)
【转】 同花顺系统公式编写教程及函数用法基础(一)
语言规范:
在自定义公式里面的各种符号(如,&ldquo;;&rdquo; )只能用半角不能用全角。
关键字 if else while break continue return (无大小写之分)
8、求相反数:求相反数。
用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。
9、余弦值:求余弦值。
用法:COS(X)返回X的余弦值。
10、正弦值:求正弦值。
用法:SIN(X)返回X的正弦值。
11、平方根:开平方。
用法:SQRT(X)为X的平方根。例如:SQRT(CLOSE)收盘价的平方根。
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、动态移动平均:求动态移动平均。
5、求模运算:求模运算。
用法:MOD(A,B)返回A对B求模。例如:MOD(26,10)返回6。

同花顺系统公式编写教程及函数用法基础

同花顺系统公式编写教程及函数用法基础

同花顺系统公式编写教程及函数用法基础同花顺系统公式编写教程及函数用法基础1_同花顺公式系统同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。

技术指标公式是最基本的公式,它用于指标曲线的绘制。

技术指标公式是条件选股,交易系统的基础。

结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

[文章来源:LT163证券百科()]学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。

不动手永远不可能学会的。

从简单公式入手,先弄懂一,两个公式。

从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。

在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。

使用彩色编辑可事半功倍。

多用鼠标指针指向不懂的函数,软件马上会告诉你。

公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。

请注意,公式名称在同类公式中不能重复,且不能为空。

2.描述公式:用于简单描述该公式的含义(可不填亦能通过),3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。

同花顺公式编写及使用基础(同花顺公式编写教程)

同花顺公式编写及使用基础(同花顺公式编写教程)

同花顺公式编写及使用基础(同花顺公式编写教程)同花顺公式编辑器界面除了可以在编辑器自己编写新公式外,还可以通过复制/粘贴方法将其他文件中的公式拷过来,这也是常用方法。

同花顺公式的导入,导出导入,导出公式后按“退出”,退出公式编辑器导入公式后还要进行一些设置,以便显示,如下图,按下图设置完后,就可以在K线图界面的副图上右键点击在弹出的对话框钟选‘选择指标“,找到你的指标,点击即可选中在副图中显示。

{本文由分析家公式网整理}提供一个简单的例子给大家:同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。

技术指标公式是最基本的公式,它用于指标曲线的绘制。

技术指标公式是条件选股,交易系统的基础。

结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。

不动手永远不可能学会的。

从简单公式入手,先弄懂一,两个公式。

从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。

在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。

使用彩色编辑可事半功倍。

同花顺公式完全手册

同花顺公式完全手册

同花顺公式完全手册目录一、同花顺引用函数: (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,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倍。

同花顺公式编辑教程大全

同花顺公式编辑教程大全

同花顺公式编辑教程大全什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M 最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y编写一条最简单的指标线通过前面的学习,我们今天开始使用软件的公式编辑功能编写我们自己的第一条指标线。

同花顺公式编辑教程大全另附经典公式

同花顺公式编辑教程大全另附经典公式

同花顺公式编辑教程大全什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(V ol,10)表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y编写一条最简单的指标线通过前面的学习,我们今天开始使用软件的公式编辑功能编写我们自己的第一条指标线。

同花顺软件公式编辑过程

同花顺软件公式编辑过程

第一步找到公式管理图一---------点击新建图二-------出现技术指标点击确定图三----------出现公式编辑画框图四--------------在名称里面添加自己要设置共识的名称用字母--------在描述里面用汉字写上名称-------然后测试公式------出现编译测试成功--------曲线属性-----坐标类型-------在主图坐标点一下----------确认-----确定
参照截图
1.公式管理
2.新建
3.点击技术指标然后确定出现公式编辑画框
4.在名称描述里面加上名字名称用字母描述用汉字下面的大框里面添加公式源码
5.点击测试公式出现公式编译成功
6.点击曲线属性
下一步点击坐标类型
下一步在主图坐标里面点击
下一步点击确认确认后自动返回到公式编辑画框点击确定
下一步继续确定返回到原来的公式管理界面然后退出
公式编辑完毕在主图上敲键盘GGF就可以出现股股发均线的主图。

同花顺一周最火爆公式集锦——附:公式编写步骤

同花顺一周最火爆公式集锦——附:公式编写步骤

同花顺一周最火爆公式集锦——附:公式编写步骤年费3280元的同花顺一个指标——大单净量源码如下:IF(PERIODNAME<>"日线"){统计:"该指标只在日线周期下有效。

";RETURN;}r:=((ZDMR[-1]+BDMR[-1])-(ZDMC[-1]+BDMC[-1]))/SHGZG*100; 大单净量:r;STICKLINE(r>0,0,r,8),color0000ff;STICKLINE(r<0,0,r,8),color00ff00;r0:=((IF(ISNULL(ZDMR[-1]),0,ZDMR)+IF(ISNULL(BDMR[-1]),0,BDMR))-(IF(ISNULL(ZDMC[-1]),0,ZDMC)+IF(ISNULL(BDMC[-1]),0,BDMC)))/SHGZG*100;MA5:MA(r0,5);MA10:MA(r0,10);MA20:MA(r0,20);RETURN r0;揭秘同花顺必涨指标,真实可用源码如下:VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;VARA:=BARSCOUNT(CLOSE);VARB:=VAR8<20 AND VAR9<23 AND VARA>35;VARC:=VARB AND COUNT(VARB,1)=1;VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);VARE:=EMA(VARD,5);VARF:=TROUGHBARS(3,6,1)<4 AND CROSS(VARD,VARE);VAR10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);VAR12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) ANDREF(ZIG(3,6),2)>=REF(ZIG(3,6),3);VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) ANDREF(ZIG(3,22),1)<=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);VAR14:=ZIG(3,22)<REF(ZIG(3,22),1) ANDREF(ZIG(3,22),1)>=REF(ZIG(3,22),2)AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) ANDREF(ZIG(3,51),1)<=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);VAR16:=ZIG(3,51)<REF(ZIG(3,51),1) ANDREF(ZIG(3,51),1)>=REF(ZIG(3,51),2)AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) ANDREF(ZIG(3,72),1)<=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);VAR18:=ZIG(3,72)<REF(ZIG(3,72),1) ANDREF(ZIG(3,72),1)>=REF(ZIG(3,72),2)AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);VAR1A:=EMA(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));VAR1E:=EMA(VAR1D*0.97,3);VAR1F:=(HIGH+LOW+CLOSE)/3;VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));VAR21:=CROSS(VAR1E,LOW);选股买点: VAR10, coloryellow;组合买: (VAR11+VAR13+VAR15+VAR17), colorred;组合卖: (VAR12+VAR14+VAR16+VAR18), colorgreen;黑马线: IF(MONTH<2008 AND VAR1B>0.1,VAR1C,0)*1, COLOR6699CC; 黑马信号介入点: 选股买点 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5<2 AND VAR6=0, COLORFFFF99;DRAWTEXT(VAR13,0.6,'?'), colorred;DRAWICON(组合买,组合买,1);DRAWICON(组合卖,组合卖,9);DRAWTEXT(黑马信号介入点>0,4.5,'?我的黑马介入点'), colorred;DRAWICON(选股买点>0,4.2,1);DRAWTEXT(选股买点 AND VARF AND VARC,2.8,' 30%下单莫错过~'), colormagenta; DRAWTEXT(VAR18,3,'空仓'), colorgreen;DRAWTEXT(VAR20<-110 AND 选股买点>0,2,'选股买点'), coloryellow;DRAWTEXT(VAR17,1.3,'发现黑马'), COLORFF6600;DRAWTEXT(选股买点 AND VAR20<-100 AND VARF AND VARC>0,4.1,'?组合5分钟线选股思路获利5%以上'), colorred;-10;一、首先是打开公式编辑器,选择“工具”——“公式管理”。

同花顺自编公式使用方法

同花顺自编公式使用方法

近期有很多朋友反映公式源码不知道怎么导入同花顺软件,导入之后又不知道怎么使用,之前也只做过一个视频,现在再给大家制作一个帖子,来指导大家操作公式源码!
首先打开同花顺软件,选择工具—>公式管理— >新建—>选中技术指标后点击确定—>填入公式名称和公式描述(注意公式名称只能是英文字符)—>粘贴公式源码至编辑区—>测试公式,若测试成功点击确定。

下面以图形的形式分解讲解。

1、打开同花顺软件,点击工具
2、点击工具后,会出现如下图所示的下拉菜单,点击公式管理
3、点击公式管理后,会出现下图所示的界面,选中技术指标后,点击新建
4、点击新建后,会出现如下图所示界面,选中技术指标后,点击确定
5、点击确定后,会出现下图所示的公式编辑框,在最上方的名称栏填入公式名称,注意公式名称必须是英文字符,然后再描述栏中填入公式描述,再将公式源码粘贴到下面的公式源码编辑框,如图所示
6、上述步骤完成之后,点击测试公式,若公式源码没有问题,会提示编译测试成功!
7、公式源码编译成功之后,点击确定
8、点击确定后,会弹出如下确认框,再次点击确定,公式就已经导入到软件了。

9、公式导入之后,如何调出这个公式来使用呢?很简单,只需要使用我们软件的键盘精灵即可,比如上述我导入的是一个端庄窝的公式指标,公式名称我设置的是DZW,那么要使用的话就只需要用键盘输入DZW即可显示你所导入的公式,如下图所示。

10、选中端庄窝公式指标即可。

公式指标栏目将会出现相应的指标图。

同花顺公式教程说明书手册(官方复制得来)

同花顺公式教程说明书手册(官方复制得来)

同花顺公式教程说明书手册(官方复制得来)一、公式编写规则语言规范:在自定义公式里面的各种符号(如,“;”)只能用半角不能用全角。

直接访问数据项的函数例如:OPEN[t]为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。

标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

分隔符:赋值语句:其一般形式为:a=b;含义为将b的值付给a。

几个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

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

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

条件语句:其一般形式为:IF(逻辑表达式)语句1;ELSE语句2;上述结构表示:如果逻辑表达式的值为非0(TURE)即真,则执行语句1,执行完语句1从语句2后开始继续向下执行;如果表达式的值为0(FALSE)即假,则跳过语句1而执行语句2。

注意:1、条件执行语句中"ELSE语句2;"部分是选择项,可以缺省,此时条件语句变成:IF(逻辑表达式)语句1;表示若逻辑表达式的值为非0则执行语句1,否则跳过语句1继续执行。

2、如果语句1或语句2有多于一条语句要执行时,必须使用"{"和"}"把这些语句包括在其中,此时条件语句形式为:IF(逻辑表达式){语句体1;}ELSE{语句体2;}这里语句体指多个语句,每个语句都必须以“;”结尾。

3.条件语句可以嵌套,这种情况经常碰到,但条件嵌套语句容易出错,其原因主要是不知道哪个IF对应哪个ELSE。

例如:IF(x>20OR x<-10)IF(y<=100AND y>x)A="Good";ELSEB="Bad";对于上述情况,规定:ELSE语句与最近的一个IF语句匹配,上例中的ELSE与IF(y<=100AND y>x)相匹配。

同花顺公式完全手册

同花顺公式完全手册

目录一、同花顺引用函数: (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、满足条件的周期数 (3)7、移动平均 (3)8、向前引用 (3)9、简单移动平均 (3)10、............................................... 上一次条件成立到当前的周期数 311第一个条件成立到当前的周期数 (3)12、........................................................... 指数平滑移动平均 413、............................................................... 动态移动平均 414、............................................................... 最高值周期数 415、............................................................... 最低值周期数 416、............................................................... 加权移动平均 417、...................................................................... 求和 4二、同花顺时间函数: (4)1总开盘分钟 (4)2、距开盘分钟 (4)3、距午夜秒 (4)4、时间格式 (4)5、时间差 (4)三、同花顺板块函数: (5)1板块平均 (5)2、板块最小值 (5)3、板块最大值 (5)4、板块求和 (5)5、取板块领先股票 (5)四、同花顺指标函数: (5)1成本 (5)2、分价函数 (5)3、成本分布 (5)4、之字转向 (5)5、获利盘 (6)6、抛物转向 (6)7、远期获利盘比例 (6)五、同花顺算术函数: (6)1绝对值 (6)2、介于 (6)3、最大值 (6)4、最小值 (6)5、求模运算 (6)6、求逻辑非 (6)7、范围 (6)8、求相反数 (6)9、余弦值 (6)10、.................................................................... 正弦值611、.................................................................... 平方根612、...................................................................... 上穿6六、同花顺公式编写函数汇聚(一)71.1、大盘函数 (7)2、字符串函数 (7)3、绘图函数 (7)4、财务函数 (11)5、板块函数 (11)6、指标函数 (12)6、统计函数 (14)本文来自东方财富网前辈,经整理如下,欢迎围观同花顺股票软件的内置函数是为了实现某一运算功能而用来被公式调用的。

选股必杀——同花顺的最有用公式编辑

选股必杀——同花顺的最有用公式编辑

同花顺的最有用公式编辑自动显示最佳买入点公式DRAWTEXT(CLOSE>OPEN AND COUNT(CLOSE-OPEN>0,6)<4AND(HHV(HIGH,5)-LLV(LOW,5))/HH V(HIGH,5)>0.05AND REF(HIGH,1)<REF(HIGH,2)AND REF(HIGH,2)<REF(HIGH,3)AND REF(HIGH, 3)<REF(HIGH,4)AND CLOSE>REF(HIGH,1)*(1+0.1*1/8),LOW,'大关键点:买'),colorred; VERLINE(CLOSE>OPEN AND COUNT(CLOSE-OPEN>0,6)<4AND(HHV(HIGH,5)-LLV(LOW,5))/HHV(HI GH,5)>0.05AND REF(HIGH,1)<REF(HIGH,2)AND REF(HIGH,2)<REF(HIGH,3)AND REF(HIGH,3)<R EF(HIGH,4)AND CLOSE>REF(HIGH,1)*(1+0.1*1/8),1),coloryellow;1.关于“编写均笔成交量创n日新高的指标公式”的改进aa:VOL/VOLAMOUNT;b1=0;VERLINE(aa>=HHV(aa,10),0),colorred;IF(aa>=HHV(aa,10))b1=aa;x1:b1;x0:0;注意1、以上公式编写成技术指标公式,为便于选股。

2、深市和沪市的均笔成交量公式有别,深市用aa:VOL/VOLAMOUNT;沪市aa:VOL/CJBSL2[-1];3、用法:a、编写完公式后一定一定要点击…显示图形‟后,再退出…公式编辑‟窗口b、点击菜单…智能‟-…选股平台‟-…技术指标‟-…自定指标‟下找到所编的公式c、分析周期--日线;指标线--x1大于x0;d、点击执行选股。

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

同花顺公式编辑教程大全什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(Vol,10)表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y编写一条最简单的指标线通过前面的学习,我们今天开始使用软件的公式编辑功能编写我们自己的第一条指标线。

其实不难,你应该对自己有信心!按照主菜单-工具-公式管理-选择-“技术指标”-点击“新建”,然后在公式编辑器中留下你的第一行脚印吧!点击:“确认”,现在看一下我们第一条指标线。

这条指标线与你的想法相符吗?总结与补充:1、如果选择:“主图叠加”,我们的指标线会与K线图显示在同一个图形框中,现在我们的指标线显示在其下方,即“副图”中;2、参数可以有,也可以没有,但是鼓励大家设置参数,这是非常好的习惯;3、一个句子完了,别忘了以分号结尾;你的公式写得对不对,可以通过“测试公式”来检查,如果错了,它会告诉你错在哪里。

编写最常用的均量和均价线均价线,不就是那个“移动平均线MA”什么的吗?不过,话说回来,听说10个人里面有11个人都在使用,我可得学习学习!原理是??5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;150日平均线=(今天收盘价+昨天收盘价+......+150天前的收盘价)/150;200日平均线......不是这么麻烦吧?难道我每天都要写这么多得数才得到一条平均线你有什么办法?MA1=MA(CLOSE,5);MA2=MA(CLOSE,10);MA3=MA(CLOSE,50);......当然是有简单的方法了!你把我在上面说过的话写下来,按照前面几课讲的,写在公式的编辑栏当中就可以了!注意:“MA”表示的就是计算平均值。

在括号内写上计算的对象和计算的时间长度。

MA1,MA2,MA3......是好几条指标线,别忘记了用分号把它们分开。

同花顺公式编写教程公式编写规则语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

关键字if else while break continue return (无大小写之分)常数浮点数、整数、字符串分隔符“ ” ‘ ' ( ) ; { } 注释/* */标识符由字母和数字组成,由字母开头,不分大小写运算符(优先级从高到低排列,同级同行)* /+ -== != > < >= <=AndOr语句赋值a = b条件IF (a==b) c=d;循环while a==b c=d;函数调用func(a,b)直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。

标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

分隔符:符号含义“ ”引用字符串‘ '引用字符( )控制运算的优先级;每行语句的结束标志{ }将多个语句组合成一个语句体/* */注释,无任何实际功能赋值语句:其一般形式为:a=b; 含义为将b的值付给a。

几个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

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

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

条件语句:其一般形式为:IF(逻辑表达式) 语句1;ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。

注意:1、条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成:IF(逻辑表达式) 语句1;表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。

2、如果语句1或语句2有多于一条语句要执行时, 必须使用"{"和"}" 把这些语句包括在其中, 此时条件语句形式为:IF(逻辑表达式) { 语句体1; }ELSE { 语句体2; }这里语句体指多个语句,每个语句都必须以“;”结尾。

3. 条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。

例如:IF(x>20 OR x<-10)IF(y<=100 AND y>x)A="Good";ELSEB="Bad";对于上述情况, 规定: ELSE语句与最近的一个IF语句匹配, 上例中的ELSE与IF(y<=100 AND y>x)相匹配。

为了使ELSE与IF(x>20 OR x<-10)相匹配, 必须用花括号。

如下所示:IF(x>20 OR x<-10){ IF(y<=100 AND y>x)A="Good"; }ELSE B="Bad";4. 可用阶梯式IF-ELSE-IF结构。

阶梯式结构的一般形式为:IF(逻辑表达式1) 语句1;ELSE IF(逻辑表达式2) 语句2;ELSE IF(逻辑表达式3) 语句3;循环语句:while循环的一般形式为:while(条件) 语句;while循环表示当条件为真时, 便执行语句。

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

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

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

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

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

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

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

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

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

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

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

函数调用:调用函数的基本方式为:函数名(参数,参数,…)其返回值为函数里面的return语句规定的返回值。

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

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

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

例如:调用KDJ指标。

KDJ函数的名称为kdj,其参数和内容如下:参数名最小值最大值默认值N111009M12403M22403函数内容为: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,或者将函数名指定为其中一项输出。

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

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

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

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

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

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

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

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

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

相关文档
最新文档