文华财经『突破做多跌破做空』主图公式,真正的“突破操作”核心逻辑!
用错了ATR公式十几年,这才是真正的“突破操作”核心逻辑!
本主图:适用文华软件
// 公式名称:突破做多跌破做空
中轨:=MA(C,20),NODRAW;
ATRPERIOD:=10;
ATRMULTIPLIER:=3.0;
// ATR周期和倍数,可根据品种调整
// 1. 计算ATR
TR: MAX(MAX((HIGH-LOW), ABS(REF(CLOSE,1)-HIGH)), ABS(REF(CLOSE,1)-LOW));
ATR: MA(TR, ATRPERIOD);
// 2. 计算动态上下轨
UPPER: REF(CLOSE, 1) + ATRMULTIPLIER * ATR,COLORRED;
// 上轨(阻力)
LOWER: REF(CLOSE, 1) - ATRMULTIPLIER * ATR,COLORGREEN;
// 下轨(支撑)
// 3. 定义趋势方向
TRENDUP:= CLOSE > REF(UPPER, 1);
TRENDDOWN:= CLOSE < REF(LOWER, 1);
// 4. 生成交易信号
BUY_SIGNAL: TRENDUP AND NOT (REF(TRENDUP, 1));
// 突破做多
SELL_SIGNAL: TRENDDOWN AND NOT (REF(TRENDDOWN, 1));
// 跌破做空 // 5. 识别更高点/更低点
HIGHERHIGH: HIGH > REF(HHV(HIGH, 5), 1);
// 5周期内的更高点
LOWERLOW: LOW < REF(LLV(LOW, 5), 1);
// 5周期内的更低点
// 6. 绘制动态轨
// 7. 绘制交易信号
DRAWICON(BUY_SIGNAL, LOW*0.998, 1);
DRAWICON(SELL_SIGNAL, HIGH*1.002, 2);
DRAWTEXT(CROSSUP(HIGHERHIGH,0.5), HIGH*1.002, '更高点'), COLORRED;
DRAWTEXT(CROSSUP(LOWERLOW,0.5), LOW*0.998, '更低点'), COLORGREEN;