通达信周KDJ模拟双波段指标公式源码
指标在日线图上同时显示两种KDJ分析线。
第一部分通过模拟周线数据,在日线周期中构建了周级别的KDJ指标(周K、周D、周J),旨在消除跨周期函数可能带来的未来数据问题,使其信号更连续可靠。
第二部分是标准的日线级别KDJ指标(K、D、J)。
指标使用不同颜色和带状区域(DRAWBAND)来区分和突出显示周线与日线KDJ的走势及相互关系,便于对比观察不同时间周期的超买超卖状态。
周N:=WEEKDAY;
周HIGH:=IF(WEEKDAY=周N,HHV(H,4),0);
周LOW:=IF(WEEKDAY=周N,LLV(L,4),0);
周CLOSE:=IF(WEEKDAY=周N,CLOSE,0);
周RSV:=(周CLOSE-LLV(周LOW,45))/(HHV(周HIGH,45)-LLV(周LOW,45))*100;
周K:SMA(周RSV,3,1),COLORWHITE ;
周D:SMA(周K,3,1),COLORYELLOW ;
周J:3*周K-2*周D,COLORRED ;
DRAWBAND(周K,RGB(255,0,0),周D,RGB(0,255,0));
D1:=1;
DRAWTEXT_FIX(D1=1,0,0,0,'本指标通过模拟跨周期WEEK函数在日线周期中的调用情况来实现了连续显示,并去除了WEEK函数的未来性质。'),COLORWHITE;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:SMA(RSV,3,1),COLORWHITE ;
D:SMA(K,3,1),COLORYELLOW ;
J:3*K-2*D,COLORMAGENTA ;
DRAWBAND(K,RGB(168,18,38),D,RGB(10,100,200));
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
周N赋值:星期
周HIGH赋值:如果星期=周N,返回4日内最高价的最高值,否则返回0
周LOW赋值:如果星期=周N,返回4日内最低价的最低值,否则返回0
周CLOSE赋值:如果星期=周N,返回收盘价,否则返回0
周RSV赋值:(周CLOSE-45日内周LOW的最低值)/(45日内周HIGH的最高值-45日内周LOW的最低值)*100
输出周K:周RSV的3日[1日权重]移动平均,画白色
输出周D:周K的3日[1日权重]移动平均,画黄色
输出周J:3*周K-2*周D,画红色
画带状线
D1赋值:1
当满足条件D1=1时,在横轴0纵轴0位置书写文字,画白色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
输出K:RSV的3日[1日权重]移动平均,画白色
输出D:K的3日[1日权重]移动平均,画黄色
输出J:3*K-2*D,画洋红色
画带状线
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图