通达信缠论画中枢主图指标公式源码
功能:主图叠加的缠论中枢辅助指标,用于自动识别近期高低点重叠形成的中枢区间,并绘制中枢上沿、下沿及区间;当价格收盘突破上沿或跌破下沿时,用图标提示。
用法:加载到主图后,观察红色中枢区间。价格在中枢内运行视为震荡;收盘站上上沿、突破标记出现,偏强;收盘跌破下沿、跌破标记出现,偏弱。文字标注用于确认中枢边界。信号仅为辅助判断,需结合趋势和成交量。
{通达信缠论中枢指标}
{主图叠加}
{中枢计算函数}
ZSCALC:=REF(HHV(H,5),1);
ZSCALC1:=REF(LLV(L,5),1);
ZSCALC2:=IF(H>ZSCALC AND L<ZSCALC1,1,0);
ZSCALC3:=BARSLAST(ZSCALC2);
ZSCALC4:=IF(ZSCALC3>=4,1,0);
ZSCALC5:=IF(ZSCALC4=1,HHV(H,ZSCALC3+1),DRAWNULL);
ZSCALC6:=IF(ZSCALC4=1,LLV(L,ZSCALC3+1),DRAWNULL);
{中枢绘制}
STICKLINE(ZSCALC4=1,ZSCALC5,ZSCALC6,0.1,0),COLORRED;
{中枢区间显示}
DRAWTEXT(ZSCALC4=1,ZSCALC5,'中枢上沿'),COLORWHITE;
DRAWTEXT(ZSCALC4=1,ZSCALC6,'中枢下沿'),COLORWHITE;
{中枢有效性判断}
ZSCALC7:=IF(ZSCALC4=1 AND C>ZSCALC5,1,0);
ZSCALC8:=IF(ZSCALC4=1 AND C<ZSCALC6,1,0);
{中枢突破标记}
DRAWICON(ZSCALC7=1,H*1.01,1);
DRAWICON(ZSCALC8=1,L*0.99,2);
未来函数检测结果
ZSCALC赋值:1日前的5日内最高价的最高值
ZSCALC1赋值:1日前的5日内最低价的最低值
ZSCALC2赋值:如果最高价>ZSCALCANDLZSCALC3赋值:上次ZSCALC2距今天数
ZSCALC4赋值:如果ZSCALC3>=4,返回1,否则返回0
ZSCALC5赋值:如果ZSCALC4=1,返回ZSCALC3+1日内最高价的最高值,否则返回无效数
ZSCALC6赋值:如果ZSCALC4=1,返回ZSCALC3+1日内最低价的最低值,否则返回无效数
当满足条件ZSCALC4=1时,在ZSCALC5和ZSCALC6位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画红色
当满足条件ZSCALC4=1时,在ZSCALC5位置书写文字,画白色
当满足条件ZSCALC4=1时,在ZSCALC6位置书写文字,画白色
ZSCALC7赋值:如果ZSCALC4=1ANDC>ZSCALC5,返回1,否则返回0
ZSCALC8赋值:如果ZSCALC4=1ANDC当满足条件ZSCALC7=1时,在最高价*1.01位置画1号图标
当满足条件ZSCALC8=1时,在最低价*0.99位置画2号图标
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图