// 指标名称:往北趋势交易指标
// 适用周期:1分钟(可自行调整)
// 核心逻辑:均线趋势+波动率判断多空,标注关键信号与压力支撑
// 1. 基础参数设置
MA_SHORT := MA(C,5); // 短期均线
MA_LONG := MA(C,20); // 长期均线
VOL_THRESH := MA(V,10); // 量能阈值
HHV_20 := HHV(H,20); // 20周期压力位
LLV_20 := LLV(L,20); // 20周期支撑位
// 2. 多空趋势判断
多头趋势 := MA_SHORT > MA_LONG AND C > MA_SHORT AND V > VOL_THRESH;
空头趋势 := MA_SHORT < MA_LONG AND C < MA_SHORT AND V > VOL_THRESH;
震荡趋势 := NOT(多头趋势) AND NOT(空头趋势);
// 3. K线颜色与样式(匹配图中彩色K线)
STICKLINE1(多头趋势,H,L,0,0),COLORRED;
STICKLINE1(多头趋势,O,C,3,0),COLORRED;
STICKLINE1(空头趋势,H,L,0,0),COLORGREEN;
STICKLINE1(空头趋势,O,C,3,0),COLORGREEN;
STICKLINE1(震荡趋势,H,L,0,0),COLORGRAY;
STICKLINE1(震荡趋势,O,C,3,0),COLORGRAY;
// 4. 压力/支撑线绘制
DRAWLINE(ISLASTBAR,HHV_20,REF(ISLASTBAR,1),REF(HHV_20,1),1),COLORYELLOW,DOT;
DRAWLINE(ISLASTBAR,LLV_20,REF(ISLASTBAR,1),REF(LLV_20,1),1),COLORCYAN,DOT;
// 5. “往北”信号标注(多头启动点)
往北信号 := CROSS(MA_SHORT,MA_LONG) AND V > VOL_THRESH AND C > HHV_20*0.99;
DRAWTEXT(往北信号,L-2,'往北'),COLORYELLOW,FONTSIZE18;
// 6. 数字刻度标注(持仓/点位计数)
COUNT_NUM := BARSLAST(往北信号);
DRAWNUMBER(COUNT_NUM>0 AND COUNT_NUM<=10,H+1,COUNT_NUM,0,COLORWHITE);
// 7. 提示文字(压力位/突破加仓)
DRAWTEXT(多头趋势 AND C>=HHV_20,H+2,'压力位,注意减仓,突破加仓'),COLORMAGENTA;