网站首页 网站地图
网站首页 > 电商创业 > 同花顺公式编写及函数

同花顺公式编写及函数

时间:2026-03-20 11:27:28

同花顺软件的公式编写功能允许用户创建自定义的技术指标和策略。以下是一些基本的同花顺公式编写技巧和函数:

函数调用

当在公式中调用其他函数时,需要指定函数的名称和参数。例如,调用KDJ指标:

```

a=KDJ(8,6,6)

```

这表示计算N1=8, M1=6, M2=6时的J值,并将结果赋给变量a。

参数传递

如果传递的参数数目不等于被调用函数设置的参数数目,系统会采用默认参数进行计算。

如果传递的参数少于被调用函数设置的参数数目,系统将依次改变前面同样数目参数的值,后面其它的参数采用默认值。

如果传递的参数多于被调用函数设置的参数数目,系统将依次改变被调用函数的参数值,多余的参数不起作用。

函数名称

函数名称不区分大小写。

新建函数时,要注意避免与其他内部变量重名,以免引起错误。

返回值

自定义公式中如果有多项数据输出,调用函数时默认返回最后一个输出值。

可以使用return语句指定返回某一项输出,或将函数名指定为返回值。

基本数据项

所有的基本数据项(如CLOSE, OPEN, HIGH, LOW, VOL等)都可以直接拖到表格或窗口中,并根据表格的代码和周期显示相应的数值。

如果要绘制曲线,建议新编写一个“曲线公式”。

周期

数据项的周期可以是1分钟到1000天间的任意值,也可以是分笔成交数据。

改变分析窗口显示的分析周期,公式处理的数据也会相应变化。

示例公式

KDJ指标

```

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:SMA(RSV,M1,1);

D:SMA(K,M2,1);

J:3*K-2*D

```

计数函数

```

COUNT(X,N): 统计N周期中满足X条件的周期数。

```

其他函数

DMA

```

DMA(X,Y,Z): 计算DMA值。

```

EMA

```

EMA(X,N): 计算指数移动平均值。

```

MA

```

MA(X,N): 计算简单移动平均值。

```

通过以上技巧和函数,用户可以在同花顺中编写出各种复杂的公式和策略,以帮助分析市场趋势和做出投资决策。建议在实际操作中,多尝试和修改,以找到最适合自己的公式。