CDP(逆势操作)

CDP 指标又称逆市操作指标,是反映短线进出的作法,是在一天内同时买进卖出或卖出买进。

计算方法:
(1)先计算 CDP 值(需求值)
CDP=(H+L+C*2)÷4
H:当日最高价,L:当日最低价,C:当日收盘价
(2) 计算
PT= 昨日最高价 - 昨日最低价
AH(最高值)=CDP+PT
NH(近高值)=CDP*2-L
AL(最低值)=CDP-PT
NL(近低值)=CDP*2-H

指标参数:

y1

CDP输出列

y2

最高值输出列AH

y3

最低值输出列AL

y4

近高值输出列NH

y5

近低值输出列NL


函数代码:


A

B

1

func CDP(A,$y1,$y2,$y3,$y4,$y5)

=A.derive@o(:cdp_pt)

2


=A.run(最高 [-1]- 最低 [-1]:cdp_pt, (最高 + 最低 +2* 收盘)/4:${y1},${y1}+cdp_pt:${y2}, ${y1}-cdp_pt:${y3}, 2*${y1}- 最低:${y4}, 2*${y1}- 最高:${y5})

3


=A.alter(;cdp_pt)

将函数保存在 indicator.splx 中。

举例:

调用脚本计算浦发银行 2024 年的 CDP 相关指标。


A

B


5

=call@f("indicator.splx")

登记脚本中的函数

6

计算出源数据

7

=A6.derive(:CDP,:AH,:AL,:NH,:NL)

增加要返回的指标字段

8

=CDP(A7,CDP,AH,AL,NH,NL)

调用函数计算指标

运行效果:

..