同花顺公式编写规则和方法(二)
同花顺选股公式编辑方法

同花顺选股公式编辑⽅法同花顺选股公式编辑⽅法"同花顺”系统预置了近两百个经典指标,并且为了满⾜那些对于那些对同花顺选股公式有着⽐较深⼊认识的股民和希望能编写同花顺选股公式的股民,选股⽅法中还提供随意编写、修改各种公式、指标、选股条件及预警条件的功能。
同花顺选股公式编写1)新建⾃定义公式。
单击“系统”菜单中的“新建”命令,选中“⾃定义公式”确定。
进⼊“公式编辑”对话框。
“名称”:在这⾥输⼊所编公式的名称(⼀般⽤英⽂)。
这样当其它公式调⽤这个公式时将会使⽤这个名称。
例如:数据项开盘价的函数名称为“OPEN”,则当别的公式要调⽤开盘价作计算时,在“公式编辑区域”输⼊OPEN就可以了。
“描述”:给这个公式起⼀个简单的名称(⼀般⽤中⽂)。
将这个公式作为⼀个数据项输出时会显⽰这个名称。
例如:数据项开盘价的描述为“开盘”,则在表格中显⽰开盘价的这⼀列的表头显⽰的名称就是“开盘”。
“密码”:选中“密码”,表⽰将对该公式加密。
在输⼊密码后,今后对此公式进⾏修改和查看必须先输⼊密码。
不过仍然可以⾃由导⼊、导出和使⽤此公式。
“⽤法说明”:可以写对这个公式⽤法的⽂本说明。
点击后就可以阅读或修改。
并且在很多其它界⾯能调⽤到,如选股界⾯。
“参数编辑”:使⽤参数可以⽅便地使⽤中需要修改得数值进⾏调整。
每个参数需要设定参数名称、最⼩值、最⼤值和缺省值。
在这⾥依次填⼊参数名、最⼤、最⼩、缺省值。
如果要删除,则按delete键。
“参数精灵”:在使⽤分析⼯具时,很多时候⽤户都需要调整参数,但很多⽤户⽆法理解对参数调整的实际意义。
使⽤“⽤法说明”按键下⾯的“参数精灵”,可以将参数调整及参数意义放在同⼀段⽂字中,⽅便⽤户使⽤。
⽤户在使⽤公式时,会在旁边显⽰参数精灵的内容。
参数精灵的内容是由公式剪辑者输⼊的⼀段⽂字,该⽂字描述了参数的使⽤⽅法,并且可以将参数设置与⽂字混合编辑。
⽅法是⽤“Param#1 ”(注意:前后要加空格)来代替参数即可。
同花顺自编指标公式说明书

附录五 公式说明书一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。
关键字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等)都与此相同。
2、标识符:标识符在表达式中只存名称,值保留在符号表。
标识符包括函数名、参数名和变量名。
函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。
3、分隔符:符号含义“ ”引用字符串‘ ’引用字符( )控制运算的优先级;每行语句的结束标志{ }将多个语句组合成一个语句体/* */注释,无任何实际功能4、赋值语句:其一般形式为: a=b; 含义为将b的值付给a。
几个运算符“=”“:=”“:”“:>”。
其含义分别为“赋值”、 “赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。
!注意:“=”和“:=”两个运算符的意义、用法完全相同。
这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。
5、条件语句:其一般形式为:IF(逻辑表达式) 语句1;ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。
!注意:(1)条件执行语句中”ELSE 语句2;”部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句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 是参数,用户可以直接修改这些参数, 而实际运算时将采用这些参数进行计算。 使用参数精灵大大降低了公式的使用难度。 〖公式编辑窗〗公式编辑窗用于书写分析方法的算法,是公式编辑器 的核心部分。用户可以将自己的算法用公式语法书写到编辑窗中,关于公 式语法请参见附录。 公式编辑器在使用上十分灵活,支持丰富的键盘操作和鼠标操作。 基本的键盘定义如下所示:
同花顺公式编写规则和方法(二)

同花顺公式编写规则和方法(二)同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。
技术指标公式是最基本的公式,它用于指标曲线的绘制。
技术指标公式是条件选股,交易系统的基础。
结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。
技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。
技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。
公式的编辑在公式编辑器中完成。
公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。
学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。
不动手永远不可能学会的。
从简单公式入手,先弄懂一,两个公式。
从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。
在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。
使用彩色编辑可事半功倍。
多用鼠标指针指向不懂的函数,软件马上会告诉你。
公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。
请注意,公式名称在同类公式中不能重复,且不能为空。
2.描述公式:用于简单描述该公式的含义(可不填亦能通过)。
3.注释公式:用于描述一个公式如何使用、计算方法等内容。
输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。
4. 设计技术指标公式语句: 公式的形式由若干语句组成。
同花顺公式说明书(2019最新版 官网复制)

附录五公式说明书一、公式编写规则语言规范:在自定义公式里面的各种符号(如,“;”)只能用半角不能用全角。
直接访问数据项的函数例如: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)相匹配。
同花顺写公式

同花顺写公式同花顺是一款专业的股票软件,让投资者能够方便地获取股票行情、研究公司信息、进行交易等操作。
同花顺的成功离不开其强大的公式编写功能,通过编写公式,可以实现各种个性化的技术分析指标和交易策略。
下面将介绍同花顺公式的基本语法和一些常用的技术指标和策略。
同花顺的公式语法类似于C语言,使用函数和运算符来实现各种计算。
公式以“公式名称=计算表达式”这样的形式进行定义,例如“MA10=CLOSEMA(CLOSE,10)”表示计算10日的收盘价的移动平均线。
在公式中可以调用各种内置函数和运算符,如求和、平均值、最大值、最小值等。
可以使用不同的函数和运算符来计算各种技术指标,如移动平均线、相对强弱指标、布林带等。
移动平均线是股票技术分析中常用的指标之一,可以用来判断股票的趋势和支撑位、压力位。
同花顺提供了多种移动平均线的计算公式,包括简单移动平均线(SMA)、指数移动平均线(EMA)和加权移动平均线(WMA)。
通过计算不同周期的移动平均线,可以得到不同时间段内的股价平均水平,从而判断股票的走势。
相对强弱指标(RSI)是另一个常用的技术指标,用来衡量股票的强弱程度。
同花顺提供了RSI指标的计算公式,可以根据一定的周期计算RSI的值。
RSI的取值范围在0到100之间,数值越大表示股票的强势越高,数值越小表示股票的弱势越高。
通过观察RSI的数值变化,可以判断股票的超买超卖情况,从而做出相应的买卖决策。
布林带(BOLL)是一种用来衡量股价波动性的指标,由上轨、中轨和下轨组成。
同花顺提供了布林带的计算公式,可以根据一定的周期计算布林带的值。
布林带的上轨和下轨分别表示股价的压力位和支撑位,中轨表示股价的平均水平。
通过观察股价与布林带的交互关系,可以判断股票的趋势和买卖信号。
除了以上介绍的几个常用的技术指标外,同花顺还提供了许多其他的技术指标和交易策略的公式,如移动平均线的金叉死叉、MACD 指标、KDJ指标等。
这些指标和策略可以根据投资者的需求进行个性化的定制,从而更好地辅助投资决策。
同花顺系统公式编写教程及函数用法基础

同花顺系统公式编写教程及函数用法基础同花顺系统公式编写教程及函数用法基础1_同花顺公式系统同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。
技术指标公式是最基本的公式,它用于指标曲线的绘制。
技术指标公式是条件选股,交易系统的基础。
结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。
技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。
技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。
公式的编辑在公式编辑器中完成。
公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。
[文章来源:LT163证券百科()]学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。
不动手永远不可能学会的。
从简单公式入手,先弄懂一,两个公式。
从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。
在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。
使用彩色编辑可事半功倍。
多用鼠标指针指向不懂的函数,软件马上会告诉你。
公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。
请注意,公式名称在同类公式中不能重复,且不能为空。
2.描述公式:用于简单描述该公式的含义(可不填亦能通过),3.注释公式:用于描述一个公式如何使用、计算方法等内容。
输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。
同花顺公式学习笔记(同花顺公式编辑)

本文有天猫网/归纳整理,技术仅供参考,投资有风险,入市需谨慎一、公式编写步骤:1.设定公式名称:每个公式都有自己的名称,它由字母、汉字、下划线或数字组成,首字母必须是字母、汉字或者下划线。
请注意,公式名称在同类公式中不能重复,且不能为空。
2.描述公式:用于简单描述该公式的含义。
3.注释公式:用于描述一个公式如何使用、计算方法等内容。
输入后在相关窗口按“指标说明”按钮可以查看公式注释(可省略)。
4.变量:是一个随着时间变化而变化的数据,例如收盘价;5.常量:是一个不随时间变化而变的数据。
6.技术指标公式语句: 公式的形式由若干语句组成。
每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(;)隔开。
一个语句由若干函数通过四则运算或逻辑运算而组成。
函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。
7.函数:由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量。
例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close,1)表示计算上一周期的收盘价。
函数若需调用几个参数,则它们在括号内是有顺序的,函数计算得到的结果是一个变量,运算符将函数连接成为语句。
8.运算符:分为算术计算符和逻辑计算符。
算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>(大于)、<(小于)、<>(不等于)、>=(大于等于)、<=(小于等于)、=(等于)、AND(与)、OR(或),分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。
例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。
语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。
同花顺选股指标公式

同花顺选股指标公式
(实用版)
目录
一、同花顺选股指标公式概述
二、同花顺选股指标公式的编写方法
三、同花顺选股指标公式的实战应用
四、总结
正文
一、同花顺选股指标公式概述
同花顺选股指标公式是一种利用同花顺软件编写的选股工具,可以帮助投资者在股市中筛选出具有投资价值的股票。
同花顺选股指标公式主要包含了技术指标、条件选股和自定义公式等多种类型,投资者可以根据自己的需求和偏好进行选择。
二、同花顺选股指标公式的编写方法
1.打开同花顺软件,点击“工具”;
2.点击“公式管理”;
3.点击“新建”;
4.输入公式名称和描述;
5.将公式源码粘贴到编辑框中;
6.调整参数,点击“测试”;
7.如果测试结果满意,点击“确认”并保存。
三、同花顺选股指标公式的实战应用
1.打开同花顺软件,点击“选股”;
2.选择需要的选股指标公式;
3.设置选股条件和参数;
4.点击“执行选股”;
5.查看选股结果,分析股票特点;
6.根据分析结果,决定是否购买。
四、总结
同花顺选股指标公式为投资者提供了一种快速、高效的选股方法。
通过编写和应用选股指标公式,投资者可以更好地分析股市行情,找到具有投资价值的股票。
同花顺自编公式使用方法

近期有很多朋友反映公式源码不知道怎么导入同花顺软件,导入之后又不知道怎么使用,之前也只做过一个视频,现在再给大家制作一个帖子,来指导大家操作公式源码!
首先打开同花顺软件,选择工具—>公式管理— >新建—>选中技术指标后点击确定—>填入公式名称和公式描述(注意公式名称只能是英文字符)—>粘贴公式源码至编辑区—>测试公式,若测试成功点击确定。
下面以图形的形式分解讲解。
1、打开同花顺软件,点击工具
2、点击工具后,会出现如下图所示的下拉菜单,点击公式管理
3、点击公式管理后,会出现下图所示的界面,选中技术指标后,点击新建
4、点击新建后,会出现如下图所示界面,选中技术指标后,点击确定
5、点击确定后,会出现下图所示的公式编辑框,在最上方的名称栏填入公式名称,注意公式名称必须是英文字符,然后再描述栏中填入公式描述,再将公式源码粘贴到下面的公式源码编辑框,如图所示
6、上述步骤完成之后,点击测试公式,若公式源码没有问题,会提示编译测试成功!
7、公式源码编译成功之后,点击确定
8、点击确定后,会弹出如下确认框,再次点击确定,公式就已经导入到软件了。
9、公式导入之后,如何调出这个公式来使用呢?很简单,只需要使用我们软件的键盘精灵即可,比如上述我导入的是一个端庄窝的公式指标,公式名称我设置的是DZW,那么要使用的话就只需要用键盘输入DZW即可显示你所导入的公式,如下图所示。
10、选中端庄窝公式指标即可。
公式指标栏目将会出现相应的指标图。
同花顺公式编写规则和方法

同花顺公式编写规则和方法(一)语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。
关键字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继续执行。
同花顺公式编写规则和方法

同花顺公式编写规则和方法(一)语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。
关键字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继续执行。
同花顺函数说明和公式编写规则

同花顺函数说明和公式编写规则西西整理时间:2013/4/16 11:41:13字体大小:A-A+一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。
直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。
2、标识符:标识符在表达式中只存名称,值保留在符号表。
标识符包括函数名、参数名和变量名。
函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。
3、分隔符:4、赋值语句:其一般形式为: a=b; 含义为将b的值付给a。
几个运算符“=”“:=”“:”“:>”。
其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。
注意:“=”和“:=”两个运算符的意义、用法完全相同。
这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。
5、条件语句:其一般形式为: 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 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继续执行。
同花顺函数说明和公式编写规则2015

同花顺函数说明和公式编写规则2015同花顺函数说明和公式编写规则一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。
直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。
2、标识符:标识符在表达式中只存名称,值保留在符号表。
标识符包括函数名、参数名和变量名。
函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。
3、分隔符:4、赋值语句:其一般形式为: a=b; 含义为将b的值付给a。
几个运算符“=”“:=”“:”“:>”。
其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。
注意:“=”和“:=”两个运算符的意义、用法完全相同。
这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。
5、条件语句:其一般形式为: 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。
同花顺千档委比公式

同花顺千档委比公式【原创版】目录1.同花顺千档委比公式的概念和用途2.同花顺千档委比公式的编写方法3.同花顺千档委比公式的应用实例4.注意事项和建议正文一、同花顺千档委比公式的概念和用途同花顺是一款广泛应用于证券市场的股票分析软件。
千档委比公式是一种用于衡量股票买卖力量对比的指标,通过计算买入量和卖出量的比例,帮助投资者判断股票价格走势的强弱。
在同花顺中,千档委比公式可以方便地被应用于各种股票分析模型中,以提高投资决策的准确性。
二、同花顺千档委比公式的编写方法要在同花顺中编写千档委比公式,首先需要了解其公式语法和相关函数。
一般来说,千档委比公式可以由以下部分组成:1.计算买入量和卖出量的函数,如:买入量:BID_VOL(1000000); // 买一价成交量卖出量:ASK_VOL(1000000); // 卖一价成交量2.计算千档委比公式的函数,如:委比:(BID_VOL(1000000) - ASK_VOL(1000000)) /(BID_VOL(1000000) + ASK_VOL(1000000));3.将以上两个函数组合成一个完整的千档委比公式,如:千档委比:委比 (1000000);三、同花顺千档委比公式的应用实例在同花顺中,可以将千档委比公式应用到各种分析模型中,例如:K 线图、分时图、技术指标等。
以 K 线图为例,可以将千档委比公式添加到 K 线图的指标栏中,方便投资者在观察股票价格走势的同时,也能了解买卖力量的对比情况。
四、注意事项和建议在使用同花顺千档委比公式时,投资者需要注意以下几点:1.委比指标仅能反映短期股票价格走势的强弱,不能完全预测未来价格走势。
因此,投资者需要结合其他技术指标和市场信息,综合分析股票的投资价值。
2.在编写千档委比公式时,投资者需要确保公式的语法正确,避免出现语法错误导致的计算结果不准确。
同花顺公式编写程序及规则

同花顺公式编写+现有公式公式编写规则语言规范:在自定义公式里面的各种符号(如,“; ”)只能用半角不能用全角关键字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;上述结构表示:如果逻辑表达式的值为非O(TURE)即真,则执行语句1,执行完语句1从语句2后开始继续向下执行;如果表达式的值为O(FALSE)即假,则跳过语句1而执行语句2。
注意:1 、条件执行语句中"ELSE 语句2 ; "部分是选择项, 可以缺省, 此时条件语句变成IF(逻辑表达式)语句1;表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1 继续执行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MA3:MA(c,250),color00ff00(年线,绿色)
函数可以用简写,如收盘价开盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。函数名编写正确时字母变为大写。编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可--应变成彩色。
公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”:如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形(buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花...),曲线颜色等...最后再测试通过,确定退出编辑。
公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。
学习公式编写,使用的基本方法
基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。不动手永远不可能学会的。从简单公式入手,先弄懂一,两个公式。从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。
函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量,变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的。若没有参数则可以省去括号,例如CLOSE()函数没有参数,所以写成 CLOSE和 CLOSE()都可以。函数计算得到的结果是一个变量。
未来函数
公式系统对数据的运算是基于一系列函数,函数必须满足时间不变性,即时间靠后的数据不对时间靠前的结果产生影响(判断是否未来函数的依据)。这个很重要!对于未来函数可以理解为:某一量依赖另一量,如量A和量B,B变化使A改变,那么A是B的函数,如果B是稍后的量,A是稍早的量,A跟着B变,A是B的未来函数。未来函数是有时间周期的,在一个短的周期内可能是未来函数,但在稍长的周期内就不是未来函数,比如"HIGH"(最高价),在一天收市前都是不确定的.如在交易没有结束时我们可以看到某一个指标,如“卖出”跟着股价的高低一会出现,一会消失(这个现象很容易观察到)。所以对于一个日周期的指标在分时周期具有“未来函数”特征。但一旦收盘该指标是定值,不应随明日及以后的价而变,所以该指标在日周期中不是未来函数。
计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND(与)、OR(或),分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。 语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。语句“上日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“上日收盘价”。该语句后而的语句若需引用它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日平均。
DRAWTEXT(W=1000,B*1.05,'卖' ),COLORGREEN;
DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;
一、由简单的公式编写开始
这里举一些最简单的例子,有些只有一条语句且函数简单,较复杂的公式中函数复杂且语句较多。
收盘价线 CLOSE 均线的画法 计算N日内收盘价的算术平均值,公式为:MA(X,N)表示X的N日平均。 例如: MA1: MA (CLOSE,5) , coloryellow ; 表示为: 参数名 画一条5日收盘价的均线 设置该线为黄色
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 ;
W:=CROSS(G,B)*1000,colorblue;
DRAWTEXT(W=1000,B*1.05,'卖' ),colorgreen;
DRAWTEXT(D=1000,B*1.05,'买'),colorred;
原公式
公式名称:鬼谷神算
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
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);
设计中间语句:
一个语句将显示一条指标线,一个复杂的公式往往有很多语句,而且有些语句没必要显示出来。这时我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“=”即可(亦可用通用的冒号加等于号“:=”)。例如,语句“上日收盘价=REF(close,1)”就表示该语句为中间语句。重复使用的语句也可以定义成中间语句。
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;
同花顺公式系统:
公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。技术指标公式是最基本的公式,它用于指标曲线的绘制。技术指标公式是条件选股,交易系统的基础。结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。公式的编辑在公式编辑器中完成。
设计其他公式语句:
其他类型的公式显示的不是指标线,而是相应的操作,如条件选股公式显示的是选股结果,交易系统公式显示的是交易指示(用":>"表达),五彩K线公式显示的是K线颜色。这些公式需要有一条或几条逻辑表达式表示这些操作的语句,当语句返回0时表示不需要进行相应的操作,当返回非0时表示需要进行相应的操作。其他的语句都应设定为中间语句。 条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSE>REF(close,1)语句,表示选出当期收盘价高于上日收盘价的股票。其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。 交易系统公式需要逻辑表达式语句,分别为买入(在语句后加buy)、卖出条件(在语句后加sell),当这些语句返回非0时,表示需要进行相应的操作。其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用:=赋值”的警示。条件中必须至少设定一个条件。
未来函数有:
zig
PEAK
PEAKBARS
TROUGH
TROUGHBARS
所以任何函数都具有未来函数特性,也没什么可怕。第一不要依据公式入市,第二还是不要依据公式入市!不要迷信公式。
公式只能给你一个信号,最终判断取舍要靠人。
关于未来函数的典型例子
有这么多人对一个叫鬼谷神算公式推崇,甚至将它说成'极品‘。我感到吃惊。应该把此公式的本质性的东西反映出来才是;该公式使用了未来函数,因而有“很高” 的准确率,因为它是马后炮所以100%准。这是需要大家十分注意的。
被人们普遍认为是未来函数的是比较长时间才被确认的ZIG函数,比如把参数设置为ZIG(3,5),就要等下一个ZIG(3,5)成立时才能被确认,就是说你把周期设置得越长,被确认的时间就越长(比如ZIG(3,30)),如果把它设置的很短(比如ZIG(3,1)),那就跟"high"差不多了.
有未来函数的公式对历史模拟的相当准确,对号称100%的.99%准确的公式要小心。
2.描述公式:用于简单描述该公式的含义(可不填亦能通过)。
3.注释公式:用于描述一个公式如何使用、计算方法等内容。输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。
4. 设计技术指标公式语句: 公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(“;”)隔开。 一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。