ENE 轨道线

轨道线(ENE)由上轨线 (UPPER) 和下轨线 (LOWER) 及中轨线 (ENE) 组成,轨道线的优势在于其不仅具有趋势轨道的研判分析作用,也可以敏锐的觉察股价运行过程中方向的改变。

计算方法:

1.UPPER=(1+M1/100)* 收盘价的 n 日简单移动平均

2.LOWER=(1-M2/100)* 收盘价的 n 日简单移动平均

3.ENE=(UPPER+LOWER)/2

指标参数:

y1

UPPER输出列。

y2

LOWER输出列

y3

ENE输出列

x

数据列,如收盘

n

移动周期,如 25

m1

权重参数 1,如 6

m2

权重参数 2,如 6


函数代码:


A

B

1

func ENE(A,$y1,$y2,$y3,$x,n,m1,m2)

=A.run((1+m1/100)*avg(${x}[1-n:0]):${y1},(1-m2/100)*avg(${x}[1-n:0]):${y2},(${y1}+${y2})/2:${y3})

将函数保存在 indicator.splx 中。

举例:

调用脚本计算浦发银行 2024 年的收盘价的轨道线指标,n 取 25,m1、m2 都取 6。返回的指标字段命名为 UPPER、LOWER 和 ENE。


A

B


5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(:UPPER,:LOWER,:ENE)

增加要返回的指标字段

8

=ENE(A7,UPPER,LOWER,ENE, 收盘,25,6,6)

调用函数计算指标

运行效果:

..