以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- [求助]kdj 指标 J值的记录 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=63366)
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 11:11:47
-- [求助]kdj 指标 J值的记录
CROSS(D,K) 记录 J的最小值
CROSS(K,D) 记录J的最大值
IF CROSS(D,K) THEN DA:=J;
后面的还要怎么表示
|
-- 作者:jinzhe
-- 发布时间:2014/4/1 11:15:35
--
jj:=valuewhen(cross(d,k),j);
jl:=valuewhen(cross(k,d),j);
jjj:hhv(jj,0);
jll:llv(jl,0);
0是全部周期的最大最小值,要限定周期数把0改成具体的周期数即可
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 11:26:56
--
好的 谢谢老师
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 12:55:16
--
老师 这个不是我想要的 比如 CROSS(K,D) 之后 J=50 下个K J变动为70 再下个K J为 60 到目前J的最大值就是 70
如果K D 再次交叉 就是 cross(D,K) 时 变成记录J的最小值
|
-- 作者:jinzhe
-- 发布时间:2014/4/1 13:19:38
--
求两个交叉间的最大最小值?
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 13:21:18
--
是 的
|
-- 作者:jinzhe
-- 发布时间:2014/4/1 13:35:33
--
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,P1,1),noaxis; D:SMA(K,P2,1),noaxis; J:3*K-2*D; nn1:=barslast(cross(k,d)); nn2:=barslast(cross(d,k)); hh1:=ref(hhv(h,nn1+1),nn2); hh2:=ref(hhv(h,nn2+1),nn1); if nn1>nn2 then hh:=hh1; if nn2>nn1 then hh:=hh2;
HH是所求值
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 13:54:59
--
非常感谢 我试试
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 14:03:10
--
老师 你的不是 我求的是J值的 最高最低
|
-- 作者:rfgvb
-- 发布时间:2014/4/1 14:21:03
--
此主题相关图片如下:qq截图20140401140951.jpg
因为1位置的 前面J>100 在1的位置做开平仓处理 2的位置前面没有J>100 或 J<20 不做动作
|