N := 26;// 中轨(均线)周期
M := 10;// ATR(止损)周期
ATR_MULT := 2.0;//轨道/止损ATR倍数
RISK_REWARD := 3.0;//风险回报比(止盈用)


/* 一、核心数据计算(与原逻辑一致) */
// 1. 中轨(基准线:EMA,可替换为SMA)
MID := EMA(CLOSE, N); // 原代码EMA(C,N),文化财经6用EMA(CLOSE,周期)

// 2. 真实波幅(TR)与平均真实波幅(ATR)
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)); // 原代码TR计算逻辑
ATR := MA(TR, M); // 原代码MA(TR,M),文化财经6默认简单均线

// 3. 上轨/下轨(ATR轨道,类似布林带)
UPPER := MID + ATR_MULT * ATR; // 原代码2*ATR,改为可调整倍数
LOWER := MID - ATR_MULT * ATR;

// 4. 趋势方向判断(收盘价在中轨上方=上升趋势)
TREND := CLOSE > MID;


/* 二、自动绘图(适配文化财经6绘图函数) */
// 1. 轨道带(紫色填充区域,原代码COLORRGB(128,0,128))
FILLRGN(1,UPPER, LOWER,RGB(100,0,100));

// 2. 中轨线(白色实线,原代码COLORWHITE)
中轨:MID,COLORWHITE;

/* 三、交易逻辑与信号(入场+自动画线) */
// 1. 入场条件(收盘价上穿中轨 + 上升趋势,原代码ENTER_LONG_CONDITION)
ENTER_LONG := CROSS(CLOSE, MID) AND TREND; // CROSS函数=上穿,文化财经6标准语法

// 2. 提取入场信息(建仓价=入场K线开盘价,原代码ENTER_PRICE)
ENTER_BAR := BARSLAST(ENTER_LONG); // 距离最近入场K线的周期数(原代码BARSLAST)
ENTER_PRICE := VALUEWHEN(ENTER_LONG, OPEN); // 入场K线的开盘价(0=最近一次信号)

// 3. 计算止损/止盈价(原代码逻辑:止损=建仓价-2*ATR,止盈=1:3风险回报)
STOPLOSS_PRICE := ENTER_PRICE - ATR_MULT * ATR; // 止损=建仓价 - ATR倍数*ATR(与轨道倍数一致)
RISK := ENTER_PRICE - STOPLOSS_PRICE; // 风险空间(建仓价到止损价的距离)
TARGET_PRICE := ENTER_PRICE + RISK_REWARD * RISK; // 止盈=建仓价 + 风险回报比*风险空间(原代码1:3)

建仓价:ENTER_PRICE,COLORYELLOW;
止损价:STOPLOSS_PRICE,COLORRED;
目标价:TARGET_PRICE,COLORGREEN;

DRAWGBK1(C>建仓价,COLORLIGHTRED);
DRAWGBK1(C<建仓价,COLORLIGHTGREEN);

作者 admin

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

发表回复

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