您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

KDJ预测交叉价格指标源码[其他软件公式]

相关标签: kdj交叉 期货 、 kdj 、 kdj指标详解 、 kdj指标 、 kdj指标的看盘技巧 、 超准kdj波段指标公式 、 kdj金叉 、 kdj网上订餐 、 kdj背离 、

 

KDJ预测交叉价格指标源码

input: N(9,2,100),M1(3,2,50),M2(3,2,50);
{}
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;
交叉位:=((3*ref(D,1)-2*ref(K,1))*(HHV(H,9)-LLV(L,9))/100)+LLV(L,9);
n1:=sysparam(3); n2:=sysparam(2); n3:=(n1-n2)+1; hh:=HHV(J,n3); ll:=llv(J,n3);
zhh:=hh[n1]; zll:=ll[n1]; {本文来至程序化交易网 cxh99.com}

DRAWTEXT(BARPOS=SYSPARAM(3)&&交叉位<C,zhh,'预测死叉价: '+NUMTOSTR(交叉位,2)),ALIGN2,SHIFT3,PXDN10,ColorFF8E00;
DRAWTEXT(BARPOS=SYSPARAM(3)&&交叉位>C,zll,'预测金叉价: '+NUMTOSTR(交叉位,2)),ALIGN2,SHIFT3,PXUP10,ColorFF8EFF; {内容来至程序化交易网 CXH99.COM}

 

============================================

源码解析:

输出INPUT: N(9,2,100),M1(3,2,50),M2(3,2,50)
RSV赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100
输出K:RSV的M1日[1日权重]移动平均
输出D:K的M2日[1日权重]移动平均
输出J:3*K-2*D
交叉位赋值:((3*昨日D-2*昨日K)*(9日内最高价的最高值-9日内最低价的最低值)/100)+9日内最低价的最低值
N1赋值:SYSPARAM(3)
N2赋值:SYSPARAM(2)
N3赋值:(N1-N2)+1
HH赋值:N3日内J的最高值
LL赋值:N3日内J的最低值
ZHH赋值:HH[N1]
ZLL赋值:LL[N1]
 当满足条件BARPOS=SYSPARAM(3)并且交叉位<收盘价时,在ZHH位置书写文字,ALIGN2,SHIFT3,PXDN10,COLORFF8E00
当满足条件BARPOS=SYSPARAM(3)并且交叉位>收盘价时,在ZLL位置书写文字,ALIGN2,SHIFT3,PXUP10,COLORFF8EFF
 
 

 

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容