通达信公式编写:基本面、指标、K线形态选股和买卖点_诸葛金融_AZW3_MOBI_EPUB_PDF_电子书(无页码)_诸葛金融
内容节选
第3章通达信公式编写的语法、函数和数据 3.1 公式编写的语法 在公式编辑器的“公式编写区”编写公式源代码,需要遵循一定的语法规则,类似于写作文首先要掌握基本文法,如主语、谓语、宾语、逗号、句号、引号、分段等。“测试公式”按钮具有检查语法的功能,如果存在语法错误,则系统不允许保存公式。如果编写的公式比较复杂,短时间内难以完成,则可以借助“测试公式”暂时保存一个无语法错误的阶段性公式,便于后面继续编写。 公式中的字母都是大写形式,除了自定义的数据名称和指定的输出可以使用汉字外,其余都要在英文状态下输入。例如,冒号、引号、括号等符号必须是英文输入状态。 一个完整的公式是由一个或者多个语句组成的。每个语句均以分号“;”结束,作为终止符。如果编写的公式最后一句没加分号,在保存公式时,系统会自动补上。 3.1.1 基本语句 一个完整的语句包含四部分:语句名称(或称数据名称)、输出符、语句内容、终止符(;)。以图2-32编写的排序公式为例: 净利22Q1:FINONE(184,2022,0331); 其语句名称(数据名称)为“净利22Q1”;输出符为“:”;语句内容为“FINONE(184,2022,0331)”。 系统公式的语句名称常使用英文或者英文加拼音的缩写形式。投资者根据个人使用习惯,既可以用英文,还可以用拼音或者汉字,上面语句使用了“汉字+数字+英文缩写”形式,属于比较复杂但意义直接的命名方式。 设置语句名称的目的是,通过名称快速搞懂输出数据的含义,不建议使用“AAA”“BBB”这种无意义的字符。另外编写公式时,还可以引用其他公式的输出值,首先也需要找到对应的语句名称。 语句内容是公式编写的重中之重,其目的是提取语句名称对应的数值。常用的语句内容包括数学公式、逻辑判断等,还可以对计算结果进行画线设置。 根据输出符的不同,公式编写的语句可分为以下三种类型。 1. 指标图形语句 指标图形语句的输出符为冒号“:”,表示当前语句输出的是以语句名称作为数据名称的指标图形(或指标线),对应的画图方式是在主图或者副图中有画线。指标公式最多允许100条输出线。 例如,图2-55的公式中,有3条输出线MA短期、MA中期和MA长期。在输出均线数据后,加上逗号和资源函数(如“,COLORBLUE”“,DOTLINE”“,LINETHICK3”)可以自定义画线效果。 2. 赋值语句 赋值语句的输出符为冒号加等号“:=”,表示当前语句输出的是以语句名称作为数据名称的数值,该数值不会画线。 例如,图2-88中公式的前9行,目的是逐根K线提取数据,方便后面的语句使用,且不会在主图中画出来。 3. 无名语句 无名语句是指没有输出符,也没有语句名称的语句。它常用于语句输出为逻辑判断值的情形,如条件选股公式、五彩K线公式等;还可以用于表示当前进行的是特殊绘图,无须命名。 例如,图1-47所示公式在主图中的固定位置画出“你好!公式编写”。 图2-7所示公式在副图中的固定位置画出指定季报中的净利润增长率数值。 图2-58所示公式自定义更换金叉和死叉图标。 图2-88所示公式画出短期内蓝色的支撑位和红色的阻力位,以及关键K线下的笑脸图标。 3.1.2 参数 参数是指公式输入可由投资者动态设置的数据。一个公式如果没有参数,输入的是具体数据,则通常表示某种特殊状态;如果将部分输入改为参数,就能使输出结果产生动态变化。以图2-55中的自定义画均线为例,由于没有在参数表中设置参数,因此该公式只能固定作出5日均线、20日均线、200日均线。如果完成了图1-32的参数表设置,则可以使用调整指标参数功能,在最大值和最小值范围内,自行设置参数值动态画均线。 参数的使用包含以下两部分。 (1)设置参数。图1-32展示了常用的参数设置流程,以及设置完成保存公式时,系统自动弹出“参数精灵提示框”。系统最多允许设置16个参数。 (2)显示参数。保存编写好的参数后,打开主图功能菜单,选择“主图指标”—“调整指标参数”命令,或按快捷键Alt+T,打开“指标参数调整”提示框,如图3-1所示。 对照图1-32的参数表,图3-1中将预先设置好的三个参数名称、最大值、最小值和缺省值显示出来。 投资者在设计模型和编写公式时,可参照表3-1,设计个性化参数表。 ▲图3-1 “指标参数调整”提示框 ▼表3-1 参数名称、最大值、最小值和缺省值 如果出现参数表与“指标参数调整”提示框中参数设置信息不一致的情况时,通常是因为没有更新参数精灵,用户可以在公式编辑器的参数精灵编辑区进行修改。另外,如果想把图3-1中的SHORT、MIDDLE、LONG,改为显示短期均线、中期均线、长期均线,也可以在参数精灵编辑区进行修改,如图3-2所示。 图3-2 参数精灵编辑区示意图 更新参数精灵后,新的“指标参数调整”提示框如图3-......
- 信息
- 内容简介
- 作者简介
- 前言
- 第1章 通达信公式编写入门
- 第2章 通达信公式编写的三大实战公式类型
- 第3章 通达信公式编写的语法、函数和数据
- 第4章 通达信公式编写的数学建模
- 第5章 基本面选股公式编写与案例
- 第6章 指标类公式编写与案例
- 第7章 K线类公式编写与案例
- 第8章 中易线策地略量公交式易编法写
- 附录