> 文章列表 > 指标源码怎么编写

指标源码怎么编写

指标源码怎么编写

编写通达信指标源码需要遵循一定的语法和步骤。以下是编写通达信指标源码的基本指南:

步骤 1:熟悉语法

注释 :使用 `//` 开头的文本为注释,不会被执行。

大小写不敏感 :变量名和函数名不区分大小写。

关键字 :使用英文句号 `.` 开头和结尾,以及DelPhi语言中的关键字(如 `for`, `if`, `else`, `end`, `while` 等),需完全匹配。

逻辑表达式 :使用 `and`, `or`, `not` 等逻辑运算符表达条件逻辑。

函数定义 :使用 `func` 关键字定义函数,格式为 `func 名字 (参数1,参数2…) begin 要做的一系列动作 end`。

步骤 2:使用函数库

内置函数 :通达信提供了许多内置函数,如 `AVERAGE`, `MA`, `CROSS`, `STICKLINE` 等。

步骤 3:编写复杂指标

结合以上知识点,实现复杂的指标逻辑。

注意检查每个字符,防止错误。

示例代码

以下是一些通达信指标源码的示例:

```plaintext通达信:=(EMA(CLOSE,8)-EMA(CLOSE,55))*10;短线高手:=EMA(EMA(CLOSE,13),13);指标选股公式:=(短线高手-REF(短线高手,1))/REF(短线高手,1)*1000;源代码:=(C-DYNAINFO(11))/DYNAINFO(11)*REF(指标选股公式,1) AND 指标选股公式<=-0.2;GGDDDS4:=CROSS(通达信,EMA(通达信,3)) AND 通达信<-0.3;GGDDDS5:=FILTER(源代码 AND GGDDDS3 AND GGDDDS4,13);GGDDDS6:=FILTER(GGDDDS2 AND GGDDDS3 AND GGDDDS4,13);WWSSSD1:=EMA(EMA(C,13),13);WWSSSD2:=(WWSSSD1-REF(WWSSSD1,1))/REF(WWSSSD1,1)*1000;WWSSSD3:=DYNAINFO(11);P:=55;S:=8;WWSSSD4:=3;WWSSSD5:=(EMA(C,S)-EMA(C,P))*10;WWSSSD6:=EMA(WWSSSD5,WWSSSD4);GHFHF11:=(C-WWSSSD3)/WWSSSD3<=-0.03;```

注意事项

确保代码中没有语法错误。

变量和函数名要符合通达信的命名规范。

逻辑表达和条件语句要清晰易懂。

考虑代码的可读性和可维护性。

以上是编写通达信指标源码的基本指南。

其他小伙伴的相似问题:

如何绘制通达信主力指标源码?

量王指标源码公式详解

推荐通达信指标公式

无线路由器设置