同花顺自定公式编辑

[复制链接]
查看127 | 回复0 | 2024-12-15 14:10:00 | 显示全部楼层 |阅读模式
同花顺公式系统可以编辑多种类型的公式,分别是技术指标、预警公式、交易系统、条件选股、五彩K线、自定公式。公式编写步骤:1.设定公式名称:每个公式都有自己的名称,它由字母、汉字、下划线或数字组成,首字母是字母、汉字或者下划线。请注意,公式名称在同类公式中不能重复,且不能为空。2.描述公式:用于简单描述该公式的含义。3.注释公式:用于描述一个公式如何使用、计算方法等内容。输入后在相关窗口按指标说明按钮可以查看公式注释(可省略)。
4.
变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。5.设计技术指标公式语句:        公式的形式由若干语句组成。每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(;)隔开。一个语句由若干函数通过四则运算或逻辑运算而组成。函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。6.函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量。例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close,1)表示计算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有顺序的,函数计算得到的结果是一个变量,运算符将函数连接成为语句。7.运算符分为算术计算符和逻辑计算符。算术计算符有+-*/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>=1的逻辑运算结果等于11>2的逻辑运算结果就等于0语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。语句名写在语句的前面,用一个冒号()将它与语句隔开。语句昨日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为昨日收盘价

语言规范:在自定义公式里面的各种符号(如,“;”        )只能用半角不能用全角。关键字:        if else while break continue return        (无大小写之分)常数:        浮点数、整数、字符串分隔符:         “ ” ‘ ’ ( ) ; { }        注释:运算符(优先级从高到低排列,同级同行)* /+ -!= > < >= 2;        c.今日的5日均量较10个交易日平均成交量放大了1,a:=ma(vol,10); b:=ma(vol,5); b/a>2;        B、缩量         a.今日成交量较昨日减少了一半,vol/ref(vol,1)ref(close,1);        低开        open< ref(close,1);        跳空高开(high为最高价)        open>ref(high,1);        跳空低开(low为最低价)        open< ref(low,1);引用大盘数据INDEXDATA(“N”&XK)例:INDEXDATA("1a0001",&HIGH,n);上证综指N周期最高值公式编写实例:
Var1:=LLV(LOW,5)=LLV(LOW,45) AND CLOSE>=OPEN*1.04;
Var2:=CLOSE>(REF(HIGH,1)+REF(LOW,1))/2;
买入:Var1 AND Var2,STICK,colorgreen;
Var3:=REF(CLOSE,1);
Var4:=SMA(MAX(CLOSE-Var3,0),6,1)/SMA(ABS(CLOSE-Var3),6,1)*100;
卖出:CROSS(80,Var4),STICK;

 

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

666

544

主题

1

回帖

3951

积分

游资

积分
3951