网站大量收购独家精品文档,联系QQ:2885784924

反向推算KDJ---推演全程 (附公式源码).doc

反向推算KDJ---推演全程 (附公式源码).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
反向推算KDJ---推演全程 (附公式源码)

----【 反向推算KDJ---推演全程 (附公式源码)】----原文:/viewthread.php?tid=3091771 【 反向推算KDJ---推演全程 (附公式源码)】 序 检索全网,尚未有反推KDJ方案,双节之际,公布【 反向推算KDJ---推演全程 (附公式源码)】. 由于价量乃为指标之母,亦即先有股价、成交量,始有指标的产生,亦称为“因果关系”, 反向推算的意义在于“倒果为因”,将指标的预估值,反推回K线做预先预估。如此将可以 于明日便于了解指标进入”高档区”、”多空分界”、”低档区”的预估,同时亦可采用 这种观念,研判多头行情或空头行情之支撑区或压力区。 例 如何实现KDJ的J值=50时候对应价格的输出? 本文来自:理想论坛 / 作者:分子伴侣 点击146次 原文:/viewthread.php?tid=3087824 一般情况下指标显示的都是o、p、h、l几个已经固定的价格所计算出来的对应的值,我想知道 当盘中kdj的j值为确定值(比如50)时候对应的价格,怎么把它输出呢?难住我这菜鸟了好长 时间了,望各位前辈多多指教。非常感谢! 意 所涉问题是反向推算,即以KDJ中的J为已知数,从而求出公式中的C的值. 推 n:=9;m1:=3;m2:=3; RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,M1,1);D:=SMA(k,M2,1);J:=3*K-2*D; 以上是KDJ技术指标的原码及默认参数,关闭KDJ三线的输出. 演 {=========去参数推演全程==========================} 我们知道 SMA(X,N,M),求X的N日移动平均,M为权重。 算法: 若Y=SMA(X,N,M) 则 Y=[M*X+(N-M)*Y)]/N,其中Y表示上一周期Y值,N必须大于M。 为了方便推演,把参数直接用m1=3;m2=3数值计算.根据以上数学式, 则:k:=SMA(RSV,M1,1)即 k:=SMA(rsv,3,1); 可转化成 k1:1/3*rsv+ref(k,1)/3*2; 同样道理 D:=SMA(k,3,1); 可转化成 d1:1/3*k+ref(d,1)/3*2; J:=3*K-2*D; 可写成 Jj:3*K1-2*D1; 以上的k1,d1,jj等同于原式中的k,d,j值. 把k1,d1代入jj项(为了叙述方便,jj用小序号标注,其值相等) 则jj项可转化成 Jd0:=3*(1/3*rsv+ref(k,1)/3*2)-2*(1/3*k+ref(d,1)/3*2); Jd1:=3*(1/3*rsv+ref(k,1)/3*2)-2/3*k-4/3*ref(d,1);? ?? ?? ?? ? (去括号) jd2:=rsv+2*ref(k,1)-2/3*k-4/3*ref(d,1);? ?? ?? ?? ?? ?? ?? ???(去括号,移项) jd3:=rsv+2*ref(k,1)-2/3*(1/3*rsv+ref(k,1)/3*2)-4/3*ref(d,1);??(把K代入上式) jd4:=rsv+2*ref(k,1)-2/3*(1/3*rsv+2/3*ref(k,1))-4/3*ref(d,1);??(化简) jd5:=rsv+2*ref(k,1)-2/9*rsv-4/9*ref(k,1)-4/3*ref(d,1);? ?? ???(去括号) jd6:=rsv-2/9*rsv+2*ref(k,1)-4/9*ref(k,1)-4/3*ref(d,1);? ?? ???(移项) jd7:=7/9*rsv+14/9*ref(k,1)-4/3*ref(d,1);? ?? ?? ?? ?? ?? ?? ? (合并同类项) 至此完成含未知数的rsv算术化简,jd7数值依然等于原公式中的j值. 令j11=jd7;下面把上式置换位置, 即 7/9*rsv:=j11-14/9*ref(k,1)+4/3*ref(d,1);? ?? ?? ?? ?? ?? ?? ? (置换) rsv:=9/7*j11-2*ref(k,1)+12/7*ref(d,1);? ?? ?? ?? ?? ?? ?? ?? ?(化简) 把 rsv:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)) 代入上式并化简后得 (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)):=(9/7*j11-2*ref(k,1)+12/7*ref(d,1))/100; 化简后得 CLOSE-LLV(LOW,N):=((9/7*j11-2*ref(k,1)+12/7*ref

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档