以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] KDJ指标 J值的高低 换个思路怎么写? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=63454) |
-- 作者:rfgvb -- 发布时间:2014/4/3 13:50:04 -- [求助] KDJ指标 J值的高低 换个思路怎么写? 1、变量 :A=0 , B=0 cross(D,K) 如果J<20 则 A=J 平空后 A=0 cross(K,D) 如果J>100 则 B=J 平多后 B=0 如果我想把J用到 开仓条件怎么写 2、一分钟周期下 如果 cross(D,K)时 我把 J的值 每个K结束时 都输出到本地电脑上 再读取数据比较找出最大值 和最小值 怎么写?
|
-- 作者:jinzhe -- 发布时间:2014/4/3 13:53:49 --
1. variable:a=1,b=1; if cross(d,k) and j<20 then a:=j; if a>1 and 平空条件 and holding<0 then begin sellshort........; a:=0; end
if cross(k,d) and j>100 then b:=j; if b>1 and 平多条件 and holding>0 then begin sell.........; b:=0; end
2,输出和读取文件参考GETINIFILE和WRITEINIFILE 比较大小就不行了 [此贴子已经被作者于2014/4/3 13:54:01编辑过]
|
-- 作者:rfgvb -- 发布时间:2014/4/3 14:03:00 -- 难道真没有方法 找J的最大最小值吗 ??? 老师 咨询下 看看有什么办法
|
-- 作者:jinzhe -- 发布时间:2014/4/3 14:11:41 -- 比较大小就是 jj:=valuewhen(cross(d,k),j); j_ll:llv(jj,0); j_hh:hhv(jj,0);
0表是比较全部的数值,想要限定周期改0就行了 |