指标是一个综合性的技术分析工具,主要包含以下几个部分:
1. 价格中枢与支撑阻力
明日阻力和明日支撑:基于当日价格(开盘、最高、最低、收盘)计算出的理论阻力与支撑位。
今日阻力和今日支撑:显示的是前一日计算出的“明日”阻力与支撑,作为当日的参考位。
2. 动态压力与底部
压力位:基于一个13日周期的类KDJ指标(DDDDD)与一个55日周期的类KDJ指标(D24)的金叉信号来动态标记压力位。
底部位:显示最近30个交易日内的最低价(实际计算为LLV(HIGH,30)),作为近期底部参考。
3. 黄金分割空间
以过去80个交易日(前推3日)的最高价(高)和最低价(低)为基准,绘制一组黄金分割位,包括:
顶点:基准高点。
疯牛198:0.191回撤位。
突破382:0.382回撤位。
平衡50:0.5回撤位。
回落618:0.618回撤位。
安全809:0.809回撤位。
低点:基准低点。
这些分割线以水平虚线形式显示在图上,并在最后K线位置标注名称。
4. 形态与量价信号
买入信号(红箭头):通过一系列复杂的K线组合(VAR1至VAR19)定义了一个底部反转形态,在满足条件时于K线下方标注红色箭头图标。
放量破位信号(绿箭头):当最近3日的最低价被跌破,且成交量放大、收盘价低于开盘价时,在K线上方标注绿色箭头图标。
5. 双均线系统与状态
计算并显示6日指数移动平均线(MA6,白色)和18日指数移动平均线(MA18,绿色)。
根据两条均线的相对位置和方向,用不同颜色的柱状条(STICKLINE)填充两线之间的区域,以直观表示市场状态:
骑(红色):MA6 > MA18,且两线均上行,代表强势上涨。
疯(黄色):MA6 > MA18,但MA6下行、MA18上行,代表上涨中的调整。
牛(绿色):MA6 < MA18,且两线均下行,代表弱势下跌。
中(青色):MA6 < MA18,但MA6上行、MA18下行,代表下跌中的反弹。
长(洋红色):MA6 > MA18,但MA6上行、MA18下行,代表强势反转。
线(蓝色):MA6 < MA18,但MA6下行、MA18上行,代表弱势反弹。
均线金叉买入信号(红九点):当MA6上穿MA18,且MA18未下行时,在K线下方标注红九点图标。
6. 超买提示
当RSI指标上穿85线时,在K线上方标注“落袋”文字,提示超买风险。
使用要点:
指标输出信息密集,建议在副图或与K线图叠加使用。
“今日阻力/支撑”和“压力位/底部位”为数值型输出,需查看指标数值窗口。
黄金分割线、均线状态带、各类图标和文字均在主图K线区域直接显示。
交易信号(图标)需结合价格位置、成交量及其他指标综合判断,避免单独使用。
GJ:=(C+H+L+O)/4;
明日阻力:=L+(GJ-L)+(C-L);
明日支撑:=L+(C-GJ);
下档线:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
RRRSV:=SMA(下档线,3,1);
KKK:=SMA(RRRSV,3,1);
DDDDD:=((3 * RRRSV) - (2 * KKK));
JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
RSV24:=SMA(JJ12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3 * RSV24) - (2 * K24));
压力2:=IF(CROSS(D24,DDDDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDDDD)))),COLORFFFFFF;
底部:=LLV(HIGH,30),COLOR00FF00;
今日阻力:REF(明日阻力 , 1),NODRAW;
今日支撑:REF(明日支撑 , 1),NODRAW;
压力位:IF(ISLASTBAR,压力2,DRAWNULL),NODRAW;
底部位:IF(ISLASTBAR,底部,DRAWNULL),NODRAW;
高:=REF(HHV(H,80),3);
低:=REF(LLV(L,80),3);
H19:=高-(高-低)*0.191;
H38:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H61:=高-(高-低)*0.618;
H80:=高-(高-低)*0.809;
顶点:REFDATE(高,DATE),POINTDOT,COLORWHITE;
疯牛198:REFDATE(H19,DATE),POINTDOT,COLORYELLOW;
突破382:REFDATE(H38,DATE),POINTDOT,COLORMAGENTA;
平衡50:REFDATE(H中,DATE),POINTDOT,COLORRED;
回落618:REFDATE(H61,DATE),POINTDOT,COLORGREEN;
安全809:REFDATE(H80,DATE),POINTDOT,COLORBLUE;
低点:REFDATE(低,DATE),POINTDOT,COLORWHITE;
DRAWTEXT(ISLASTBAR,顶点,'顶点'),COLORWHITE;
DRAWTEXT(ISLASTBAR,疯牛198,'疯牛'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,突破382,'突破'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,平衡50,'平衡'),COLORRED;
DRAWTEXT(ISLASTBAR,回落618,'回落'),COLORMAGENTA;
{DRAWTEXT(ISLASTBAR,安全80.9,'安全'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,低点,'低点'),COLORWHITE};
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
DRAWICON(VAR19,L*0.98,1);
DRAWICON(CROSS(LLV(AMOUNT/V/100,3),L) AND V>REF(V,3) AND C<O,O*1.1,2);
MA6:EMA(C,6),COLORWHITE;
MA18:EMA(C,18),COLORGREEN;
骑:STICKLINE(MA6>MA18 AND MA6>=REF(MA6,1) AND MA18>REF(MA18,1),MA6,MA18,0.3,0),COLORRED;
疯:STICKLINE(MA6>MA18 AND MA6<REF(MA6,1) AND MA18>=REF(MA18,1),MA6,MA18,0.3,0),COLORYELLOW;
牛:STICKLINE(MA6<MA18 AND MA6<=REF(MA6,1) AND MA18<REF(MA18,1),MA6,MA18,0.3,0),COLORGREEN;
中:STICKLINE(MA6<MA18 AND MA6>REF(MA6,1) AND MA18<=REF(MA18,1),MA6,MA18,0.3,0),COLORCYAN;
长:STICKLINE(MA6>MA18 AND MA6>REF(MA6,1) AND MA18<=REF(MA18,1),MA6,MA18,0.3,0),COLORMAGENTA;
线:STICKLINE(MA6<MA18 AND MA6<REF(MA6,1) AND MA18>=REF(MA18,1),MA6,MA18,0.3,0),COLORBLUE;
买进:=CROSS(MA6,MA18) AND MA18>=REF(MA18,1);
DRAWICON(买进,L*0.95,9);
DRAWTEXT(CROSS(85,RSI),(HIGH * 1.02),'落袋'),COLORCYAN;
