K:=50;//在此调整延长K线根数

// 指标名称:近期高低点+枢轴点支撑压力
// 主图叠加:是
// 核心逻辑:双维度关键价位,最新K线右侧单独显示

// ———— 可调整参数(右键→参数调整)————
近期周期:=20;  // 默认20根K线,短线可设10
文字偏移:=1;  // 避免遮挡K线
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,10);

// ———— 1. 支撑压力位核心计算 ————
// ① 近期高低点(核心支撑/压力,反映短期资金密集区)
近期高点:=HHV(H,近期周期);  // 近期周期内的最高点
近期低点:=LLV(L,近期周期);  // 近期周期内的最低点

// ② 枢轴点(经典技术位,反映市场平衡价)
前高:=REF(H,1);  // 前一根K线高点
前低:=REF(L,1);  // 前一根K线低点
前收:=REF(C,1);  // 前一根K线收盘价
枢轴点P:=(前高+前低+前收)/3;  // 核心平衡位
支撑1_S1:=2*枢轴点P - 前高;   // 第一支撑位
支撑2_S2:=枢轴点P - (前高-前低);  // 第二支撑位
压力1_R1:=2*枢轴点P - 前低;   // 第一压力位
压力2_R2:=枢轴点P + (前高-前低);  // 第二压力位

// ———— 2. 筛选有效价位(优先显示贴近当前价的关键位)————
// 支撑位:按「距离当前价由近及远」排序,取前2个
当前价:=C;
支撑排序:=MIN1(近期低点,支撑1_S1,支撑2_S2);
有效支撑1:=支撑排序;  // 最近支撑
有效支撑2:=REF(支撑排序,1);  // 次近支撑

// 压力位:按「距离当前价由近及远」排序,取前2个
压力排序:=MAX1(近期高点,压力1_R1,压力2_R2);
有效压力1:=压力排序;  // 最近压力
有效压力2:=REF(压力排序,1);  // 次近压力

// ———— 3. 最新K线右侧显示(避免重叠,清晰直观)————
// 横向位置:最新K线右侧N格(由文字偏移参数控制)
X_POS:=文字偏移;

// 纵向间距:用ATR控制,适配不同品种波动率
ATR_VAL:=ATR;  // 10周期ATR,稳定计算间距
间距:=ATR_VAL*0.4;  // 文字纵向间隔,可微调

// 支撑位显示(绿色,下到上:支撑1→支撑2)
DRAWTEXT(ISLASTBAR,有效支撑1,'支撑1',COLORGREEN);
DRAWTEXT(ISLASTBAR,有效支撑1+间距,'支撑2',COLORGREEN);

// 压力位显示(红色,上到下:压力1→压力2)
DRAWTEXT(ISLASTBAR,有效压力1,'压力1',COLORRED);
DRAWTEXT(ISLASTBAR,有效压力1-间距,'压力2',COLORRED);

// 枢轴点显示(蓝色,中间位置)
DRAWTEXT(ISLASTBAR,(有效支撑1+有效压力1)/2,'枢轴点',COLORBLUE);

// ———— 4. 主图辅助线(虚线标注关键位,延伸5根K线)————
DRAWSL(ISLASTBAR,有效支撑1,0,K,0,COLORGREEN),DASH;  // 支撑1(粗虚线)
DRAWSL(ISLASTBAR,有效支撑1+间距,0,K,0,COLORGREEN),DASH;  // 支撑2(细虚线)
DRAWSL(ISLASTBAR,有效压力1,0,K,0,COLORRED),DASH;    // 压力1(粗虚线)
DRAWSL(ISLASTBAR,有效压力1-间距,0,K,0,COLORRED),DASH;    // 压力2(细虚线)
DRAWSL(ISLASTBAR,枢轴点P,0,K,0,COLORBLUE),DASH;      // 枢轴点(细虚线)

DRAWSHIFTNUMBER(ISLASTBAR,有效支撑1,有效支撑1,PRICEPRECISION,COLORGREEN,1,2),VALIGN1,ALIGN0;
DRAWSHIFTNUMBER(ISLASTBAR,有效支撑1+间距,有效支撑1+间距,PRICEPRECISION,COLORGREEN,1,2),VALIGN1,ALIGN0;

DRAWSHIFTNUMBER(ISLASTBAR,有效压力1,有效压力1,PRICEPRECISION,COLORRED,1,2),VALIGN1,ALIGN0;
DRAWSHIFTNUMBER(ISLASTBAR,有效压力1-间距,有效压力1-间距,PRICEPRECISION,COLORRED,1,2),VALIGN1,ALIGN0;

作者 admin

九稳量化交易系统 是一套高胜率策略趋势跟踪系统,系统最大优势就是开仓位置精确,信号不漂移 不延迟 同步行情信号 拒绝马后面!www.gao998.cn 微信 fxfx668998

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注