成交量 MA 形态

成交量金叉:短线上穿长线
成交量死叉:短线下穿长线
成交量多头:短线在长线上方
成交量空头:短线在长线下方
以代码 600000 的股票数据为例,计算其 2024 年成交量 MA 形态指标,短线周期取 5,长线周期取 20。


A

1

600000

2

2024-01-01

3

2024-12-31

4

=call("loadkday.splx","C", A1, A2,A3)

5

5

6

20

7

=A4.new(代码, 日期,avg( 成交量 [1-A5:0]):short,avg(成交量 [1-A6:0]):long,short-long:gdx0)

8

=A7.derive(if(gdx0[-1]<=0 && gdx0>0:1, gdx0[-1]>=0 && gdx0<0:-1; 0 ):volume_gd)

9

=A8.derive(if(short>long:1,short<long:-1;0):volume_bb)

A1-A4 读取股票数据

A5-A6 设置移动平均周期

A7 计算成交量 5 日 MA 和 20 日 MA,以及两者之差

A8 计算金叉死叉信号,1 为金叉信号,-1 为死叉信号

A9 计算多头空头信号,1 为多头信号,-1 为空头信号

..

也可以通过调用写好的函数来计算交易信号:


A

B

5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(:short,:long,:gdx,:bb)

增加要返回的指标字段

8

=MA(A7,short, 成交量,5)

计算成交量的 5 日 MA

9

=MA(A7,long, 成交量,20)

计算成交量的 10 日 MA

10

=GDX(A7,gdx,short,long)

计算金叉死叉信号

11

=BB(A7,bb,short,long)

计算多头空头信号

运行效果:

..

对于股票走势还可以通过图形来直观的分析。

如,调用绘图脚本 drawhtml.splx 绘制浦发银行 2024 年成交量 MA 走势,继续上述代码:


A

B


12

>register("Draw", "draw.splx")

调用动态图脚本

133

=Draw(A11,"日期","short,long",,"600000.html")


运行效果:

..