通达信传说中的黑马通道指标画线公式源码
指标类型:主图叠加型买卖提示指标(依赖外部引用数据)。
构成与功能
1. 买入线(红)/卖出线(黄):直接引用外部指标 AQWE、SQWE 的日线数值,分别作为支撑参考线与压力参考线,画为粗线。
2. K线着色:当红/黄线穿过K线实体或上下影线时,用对应颜色填充该段K线,形成“线穿K线”的视觉标记,可直观看出价格与两条参考线的贴合区域。
3. 风险、幅度:两个不画线的辅助数值,分别表示最低价距买入线的百分比、卖出线与买入线的价差百分比,供数值栏观察。
4. 卖出信号:动能趋势线(10日低点至25日高点区间内收盘位置的4日EMA)上穿70,且收盘价高于卖出线时,在K线上方标注“←卖”。
5. 买入信号:KDJ的J值处于低位(<20)且形成双底形态并金叉,同时收盘价低于买入线时,在K线下方标注“←买”。
使用法
- 红色买入线附近可视为低吸区,黄色卖出线附近视为高抛区;价格在买入线下方出现“←买”为较优介入点,在卖出线上方出现“←卖”为减仓提示。
- 需先安装被引用的 AQWE、SQWE 指标,否则线条无输出。
- 公式中设有日期开关(DATE≤1191103),该日期之后两条线归零,指标实际已过期失效,仅历史区间有效。
VAR11:=IF(DATE<=1191103,1,0);
AA1:='AQWE.AQWE#DAY';
BB1:='SQWE.SQWE#DAY';
VAR1:=(C+H+O+L)/4;
卖出:AA1*VAR11,COLORYELLOW,LINETHICK2;
买入:BB1*VAR11,COLORRED,LINETHICK2;
风险:=100*(L-BB1)/BB1,NODRAW;
幅度:100*(AA1-BB1)/BB1,NODRAW;
STICKLINE(AA1>LOW AND AA1<HIGH,AA1,MAX(AA1,MAX(OPEN,CLOSE)),2,0),COLORYELLOW;
STICKLINE(AA1>LOW AND AA1<HIGH,AA1,HIGH,0,0),COLORYELLOW;
STICKLINE(AA1<LOW,OPEN,CLOSE,3,0),COLORYELLOW;
STICKLINE(AA1<LOW,OPEN,CLOSE,1,0),COLORYELLOW;
STICKLINE(AA1<LOW,HIGH,LOW,0,0),COLORYELLOW;
STICKLINE(BB1>LOW AND BB1<HIGH,BB1,MIN(MIN(OPEN,CLOSE),BB1),2,0),COLORRED;
STICKLINE(BB1>MIN(C,O) AND BB1<MAX(C,O),BB1,MIN(OPEN,CLOSE),2,0),COLORRED;
STICKLINE(BB1>HIGH,OPEN,CLOSE,2,0),COLORRED;
STICKLINE(BB1>HIGH,HIGH,LOW,0,0),COLORRED;
VAR2:=LLV(LOW,10);
VAR3:=HHV(HIGH,25);
动能趋势线:=100*EMA((CLOSE-VAR2)/(VAR3-VAR2),4);
DRAWTEXT(CROSS(动能趋势线,70)AND C>卖出,HIGH*1.02,'←卖'),COLORRED;
RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
X:=LLV(J,2)=LLV(J,8);
DRAWTEXT(CROSS(J,REF(J+0.01,1)) AND X AND J<20 AND C<买入,LOW,'←买'),COLORRED;

未来函数检测结果
定制指标公式、软件请联系QQ或微信同号:88652583
VAR11赋值:如果日期<=1191103,返回1,否则返回0
AA1赋值:'AQWE.AQWE[取日线数据]'
BB1赋值:'SQWE.SQWE[取日线数据]'
VAR1赋值:(收盘价+最高价+开盘价+最低价)/4
输出卖出:AA1*VAR11,画黄色,线宽为2
输出买入:BB1*VAR11,画红色,线宽为2
风险赋值:100*(最低价-BB1)/BB1,NODRAW
输出幅度:100*(AA1-BB1)/BB1,NODRAW
当满足条件AA1>LOWANDAA1<最高价时,在AA1和AA1和开盘价和收盘价的较大值的较大值位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
当满足条件AA1>LOWANDAA1<最高价时,在AA1和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件AA1<最低价时,在开盘价和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色
当满足条件AA1<最低价时,在开盘价和收盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件AA1<最低价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件BB1>LOWANDBB1<最高价时,在BB1和开盘价和收盘价的较小值和BB1的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件BB1>收盘价和开盘价的较小值ANDBB1<收盘价和开盘价的较大值时,在BB1和开盘价和收盘价的较小值位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件BB1>最高价时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件BB1>最高价时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
VAR2赋值:10日内最低价的最低值
VAR3赋值:25日内最高价的最高值
动能趋势线赋值:100*(收盘价-VAR2)/(VAR3-VAR2)的4日指数移动平均
当满足条件动能趋势线上穿70ANDC>卖出时,在最高价*1.02位置书写文字,画红色
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
K赋值:RSV的3日[1日权重]移动平均
D赋值:K的3日[1日权重]移动平均
J赋值:3*K-2*D
X赋值:2日内J的最低值=8日内J的最低值
当满足条件J上穿1日前的J+0.01ANDXANDJ<20ANDC<买入时,在最低价位置书写文字,画红色