文华财经T8量化软件中当然有趋势策略示例。趋势策略是量化交易中最基础、应用最广泛的策略类型,T8软件内部不仅自带了基础模型,网络上也有大量的麦语言代码。以下为您提供 三个不同风格的经典趋势策略示例,您可以直接复制到T8中进行回测研究。
示例一:经典的均线趋势策略
这是最基础的趋势跟踪策略,适合初学者理解“顺势而为”的逻辑。
策略逻辑:
做多: 短期均线上穿长期均线(金叉)。做空: 短期均线下穿长期均线(死叉)。平仓: 出现反向信号时平仓。
源码:
plain
复制
// 参数设置
N1 := 5; // 短期均线参数
N2 := 20; // 长期均线参数
// 指标计算
MA1 := MA(CLOSE, N1); // 5周期均线
MA2 := MA(CLOSE, N2); // 20周期均线
// 开多仓:5日均线上穿20日均线
CROSSUP(MA1, MA2), BK;
// 开空仓:5日均线下穿20日均线
CROSSDOWN(MA1, MA2), SK;
// 平多仓:出现死叉信号
CROSSDOWN(MA1, MA2) AND BKVOL>0, SP;
// 平空仓:出现金叉信号
CROSSUP(MA1, MA2) AND SKVOL>0, BP;
// 自动过滤函数(避免开多后又立即开空造成锁仓)
AUTOFILTER;
示例二:海龟交易法则——突破趋势
这是最经典的趋势跟踪系统,依靠价格突破来捕捉大趋势,不依赖均线滞后指标。
策略逻辑:
做多: 价格突破过去20天的最高价。做空: 价格跌破过去20天的最低价。平仓: 价格反向突破10天极值(带有止盈属性)。
源码:
plain
复制
// 参数设置
ENTRY_LEN := 20; // 入场突破周期
EXIT_LEN := 10; // 离场突破周期
// 变量计算
HH := HV(HIGH, ENTRY_LEN); // 20日最高价
LL := LV(LOW, ENTRY_LEN); // 20日最低价
EXIT_HH := HV(HIGH, EXIT_LEN); // 10日最高价
EXIT_LL := LV(LOW, EXIT_LEN); // 10日最低价
// 开多:突破20日新高
CROSSUP(CLOSE, HH), BK;
// 开空:跌破20日新低
CROSSDOWN(CLOSE, LL), SK;
// 平多:跌破10日低点(离场)
CROSSDOWN(CLOSE, EXIT_LL) AND BKVOL>0, SP;
// 平空:突破10日高点(离场)
CROSSUP(CLOSE, EXIT_HH) AND SKVOL>0, BP;
AUTOFILTER;
给您的建议:
1、趋势策略怕震荡:所有的趋势策略(包括均线和突破)在横盘震荡行情中都会连续亏损。建议在实盘前,重点观察策略在震荡周期的回撤情况。
2、参数优化:比如均线策略中的N1和N2,不要使用默认值,可以在T8的“参数优化”功能中,让软件自动跑一遍历史数据,找到最适合当前品种的参数组合。
如果你对量化策略调试和编写不太熟悉,或者希望跳过策略调试直接使用量化工具,可以通过其他渠道获取现成的指标,比如广发期货官方公众号【广发期货量化宝】,就提供了由专业投研团队开发的高级量化指标,这些指标经过实测信号清晰,用户无需自己编写和调试代码就能使用。
发布于2026-3-10 21:19 北京



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18270025212 

