通达信五彩起爆主图指标公式源码
指标是一个综合性技术分析工具,主要功能如下:
1. 核心趋势与箱体:通过计算特定周期内的最高价与最低价,结合黄金分割位(0.618、0.809),构建动态压力与支撑参考线。同时,利用价格归一化处理与平滑,判定当前价格处于“箱体震荡”(黄色线标识箱顶、箱腰、箱底)还是“趋势突破”(红色线标识高、中、低)状态,直观显示不同的市场阶段。
2. 多周期均线系统:叠加了5日、10日、20日、60日、120日、250日等多条常用移动平均线,用于判断不同时间维度的市场趋势、支撑压力及均线排列关系。
3. 特殊价位标记:根据收盘价自动计算并标记“突破”、“再突破”、“回踩”三个关键参考价位,用于观察价格对特定整数关口或结构位的测试行为。
4. 图表基础:保留了K线图(DRAWKLINE)作为主图背景,所有指标线均叠加在K线之上进行分析。
使用要点:
箱体与趋势的切换:关注黄色箱体线与红色趋势线的转换,这代表了市场可能从震荡转为趋势(或反之)。
黄金分割位参考:`H4`、`H5`线可作为下跌反弹过程中的潜在阻力位进行观察。
均线组合:结合多条均线的排列(多头/空头)与价格相对位置,综合判断趋势强度。
关键价位:留意“突破”、“再突破”、“回踩”标记的价位,这些位置可能成为重要的支撑或阻力区域。
均线:=EXPMA(C,12),COLORGRAY,LINETHICK2;
日:=50;
昨前:=3;
高2:=REF(HHV(H,日),昨前);
低2:=REF(LLV(L,日),昨前);
H4:=高2-(高2-低2)*0.618;
H5:=高2-(高2-低2)*0.809;
AB:=EMA(((2*C+H+L)/4-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,8);
BA:=EMA(AB,5);
A1{高}:=REFDATE(REF(HHV(H,96),5),DATE);
B1{低}:=REFDATE(REF(LLV(L,96),5),DATE);
DY{中}:=((A1)+(B1))/2;
箱顶:IF(AB>0 AND AB-BA<=0,A1,A1),LINETHICK1,COLORYELLOW;
箱腰:IF(AB>0 AND AB-BA<=0,DY,DY),LINETHICK1,COLORYELLOW;
箱低:IF(AB>0 AND AB-BA<=0,B1,B1),LINETHICK1,COLORYELLOW;
高1:IF(AB>0 AND AB-BA>0,A1,DRAWNULL),LINETHICK1,COLORRED;
中1:IF(AB>0 AND AB-BA>0,DY,DRAWNULL),LINETHICK1,COLORRED;
低1:IF(AB>0 AND AB-BA>0,B1,DRAWNULL),LINETHICK1,COLORRED;
VARAA:=IF(CLOSE>150,91.3,0.913);
突破:INTPART(CLOSE/VARAA )*VARAA NODRAW;
再突破:突破+VARAA NODRAW;
回踩:(突破+再突破) NODRAW;
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20)COLORFF00FF;
MA60:=MA(C,60)COLOR00FF00;
MA120:=MA(C,120);
MA250:=MA(C,250);
DRAWKLINE(H,O,L,C);
未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
均线赋值:收盘价的12日指数移动平均,画深灰色,线宽为2
日赋值:50
昨前赋值:3
高2赋值:昨前日前的日日内最高价的最高值
低2赋值:昨前日前的日日内最低价的最低值
H4赋值:高2-(高2-低2)*0.618
H5赋值:高2-(高2-低2)*0.809
AB赋值:((2*收盘价+最高价+最低价)/4-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的8日指数移动平均
BA赋值:AB的5日指数移动平均
A1赋值:日期日5日前的96日内最高价的最高值
B1赋值:日期日5日前的96日内最低价的最低值
DY赋值:((A1)+(B1))/2
输出箱顶:如果AB>0ANDAB-BA<=0,返回A1,否则返回A1,线宽为1,画黄色
输出箱腰:如果AB>0ANDAB-BA<=0,返回DY,否则返回DY,线宽为1,画黄色
输出箱低:如果AB>0ANDAB-BA<=0,返回B1,否则返回B1,线宽为1,画黄色
输出高1:如果AB>0ANDAB-BA>0,返回A1,否则返回无效数,线宽为1,画红色
输出中1:如果AB>0ANDAB-BA>0,返回DY,否则返回无效数,线宽为1,画红色
输出低1:如果AB>0ANDAB-BA>0,返回B1,否则返回无效数,线宽为1,画红色
VARAA赋值:如果收盘价>150,返回91.3,否则返回0.913
输出突破:收盘价/VARAA的整数部分*VARAA NODRAW
输出再突破:突破+VARAA NODRAW
输出回踩:(突破+再突破) NODRAW
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均COLORFF00FF
MA60赋值:收盘价的60日简单移动平均COLOR00FF00
MA120赋值:收盘价的120日简单移动平均
MA250赋值:收盘价的250日简单移动平均
K线