您好,欢迎访问本站股票配资开户网站平台
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站所有资源均来自网络,如有侵权请联系站长删除!

通达信公式编写基础:概念、函数、参数详细解析,快来学习

<{配资之家}>通达信公式编写基础:概念、函数、参数详细解析,快来学习

基本概念

前面的学习当中,我们见到了一些基本的表达方法、方式,今天我们的任务是学习一些常见的概念如何编写,例如放量、上涨等等,因为这些都是在公式编写过程当中要用到的基本形态特征,许多的技术指标的选股条件都是由它们组成的。

什么是公式?

用户编写的代码逻辑的集合,这些代码的呈现方式可以是几个函数,亦可以是导出的.tn6文件。

什么是函数?

通达信公式系统提供了很多可以在策略中调用的函数,通达信公式语言中支持的函数分类包括:

打开客户端 → 公式编辑器 → 插入函数,即可查看通达信公式系统所支持的函数明细,在此不做重复罗列。

什么是参数?

参数,也叫参变量,是一个变量。在通达信公式语言中,函数中可设置的内容即为参数。

例如,引用函数-简单移动平均:

MA(X,N);

输入参数 参数 是否必选 参数类型 参数说明

YES

str

可设置为CLOSE/HIGH等序列行情;

YES

str

可设置为5/20等常量,也可以设置为N在公式编辑器界面随时修改N的缺省值。

指标公式输出参数

例如,序列行情函数的使用:

A:CLOSE;{输出每根K线的收盘价}

其中,
"A"代表指标名称;
":"衔接指标名称与输出值;
"CLOSE"代表输出的值。

简写模式下,"A:"部分可以省略编写,如下即可:

CLOSE;

条件公式输出参数

例如,逻辑函数的使用:

A:UPNDAY(CLOSE,N);{返回是否CLOSE连涨N个周期}

其中,
"UPNDAY(CLOSE,N)"代表输出值0或者1,0表示不满足条件,1表示满足条件;
结合选股界面使用,可得到所有满足条件的选股结果。

专家公式输出参数

例如,交易信号函数的使用:

{多头买入(买开)} ENTERLONG:UPNDAY(CLOSE,3);

其中,
"ENTERLONG"代表输出交易信号,
":"衔接指标名称与输出值;
"UPNDAY(CLOSE,3)"代表输出的值0或者1。

只有在冒号右侧条件输出值为1时候,客户端在分析图中将显示相应

赋值

在函数输出基础上增加“=”等号代表赋值,通过赋值,该函数输出值可在后续公式编写中被引用。例如:

A:=CLOSE;{代表对A赋值,不直接输出}
UP3:UPNDAY(A,N);{返回是否CLOSE连涨N个周期}