通达信如何编写选股公式
1、语句名写在语句的前面,用一个冒号“”将它与语句隔开。语句“上日收盘价REFclose1”就表示该语句REFclose1的名称为“上日收盘价”。该语句后而的语句若需引用它,则写公式名即可,如
MA上日收盘价20意思是对上日收盘价求20日平均。2、我们可以把不需要显示语句定义为中间语句,中间语句的写法只需在一般语句的名称与语句之间的等号,即“”即可亦可用通用的冒号加等于号“”。例如,语句“上日收盘价REFclose1”就表示该语句为中间语句。重复使用的语句也可以定义成中间语句。3、条件选股公式只有一条逻辑表达式语句,用来表示选股条件是否成立,例如CLOSEREFclose1语句,表示选出当期收盘价高于上日收盘价的股票。其他的语句必须设定为中间语句,否则编辑器出现“只能有一个输出结果”的警示。交易系统公式需要逻辑表达式语句,分别为买入在语句后加buy、卖出条件在语句后加sell,当这些语句返回非0时,表示需要进行相应的操作。其他的语句必须设定为中间语句,否则编辑器出现“非交易信号变量只能用赋值”的警示。条件中必须至少设定一个条件。4、函数可以用简写,如收盘价开盘价分别用C,O来表示,在编写中往往可以自动变成大写字母,可以以此判断。函数名编写正确时字母变为大写。编写中要用彩色编辑,这样可以指示出软件对于此函数是否认可应变成彩色。5、公式编写完测试公式通过后,还需进行曲线属性的设置,在“曲线属性”如显示曲线的位置是主图,副图,成交量图等,还可以设置是否显示曲线参数或只
f显示参数而不显示曲线,选择显示的图标,提供象箭头,圆,凌形buy红色向上箭头,buy1黄色箭头,1空心三角形,2空心圆,4空心菱形,5星花曲线颜色等最后再测试通
过,确定退出编辑。6、未来函数有zigPEAKPEAKBARSTROUGHTROUGHBARS所以任何函数都具有未来函数特性,也没什么可怕。语言规范在自定义公式里面的各种符号如,“”只能用半角不能用全角。关键字ifelsewhilebreakco
ti
ueretur
无大小写之分常数浮点数、整数、字符串分隔符“”注释标识符由字母和数字组成,由字母开头,不分大小写运算符优先级从高到低排列,同级同行A
dOr语句赋值ab条件IFabcd循环whileabcd函数调用fu
cab赋值语句其一般形式为ab含义为将b的值付给a。几个运算符“”赋值、“”赋值“”赋值并输出数值或字符串“”赋值并输出图形。注意r