等级: 标准版
- 注册:
- 2021-12-10
- 曾用名:
|
Rsv := ( close-llv( low,9 ) )/( hhv( high,9 )-llv( low,9 ) )*100 ;
K : sma( rsv,3,1 ) ;
D : sma( k,3,1 ) ;
J := 3*k-2*d ;
我采用如下三种方式表述:
RkdJx := ref( D,barslast( ref( cross( K,D ),1 ) ) ) ; // 有闪烁和数值偏移向前
Sx : ref( D,barslast( ref( cross( D,k ),1 ) ) ) ; // 有闪烁和数值偏移向前
rkd : ref( D,cross(D,K) ) ; // 行不通
现在想取得KDJ 死叉的 D 值,我尝试过以下两种方法,发现如下两个问题,1、有指标数值闪烁( 容易造成信号闪烁 ) 问题,2、取值不准确,理应死叉那一根的数值,,而取到的是下一根,就是往后推一根的数值
麻烦老师帮忙修改或者给一个准确的取值方法,谢谢
补充内容 (2022-2-16 15:01):
Sx : ref( D,barslast( ( cross( D,k ) ) ; Sx 是这样表述的 |
|