同花顺编程语言是基于c,同花顺编程语言
目录
同花顺编程语言是基于c,同花顺编程语言
同花顺软件编程入门
同花顺编程语言
语言规范: 在自定义公式里面的各种符号(如,―;‖ )只能用半角不能用全角。 关键字 if else while break continue return (无大小写之分)
常数 浮点数、整数、字符串
分隔符 ― ‖ ’ ( ) ; { } 注释/* */
标识符 由字母和数字组成,由字母开头,不分大小写
运算符(优先级从高到低排列,同级同行) * /
== != > < >= <=
And
Or
语句 赋值 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;