### 解决方案(以文华财经T8的麦语言为例)
#### 1. 核心框架:固定时间周期+明确进出规则
日内短线别搞太复杂,用15分钟K线+成交量过滤就行。比如:
```
// 入场条件:价格突破前3根K线高点,且成交量大于20日平均量
MAVOL:=MA(VOL,20);
UP:=CROSS(HIGH,REF(HHV(HIGH,3),1)) && VOL>MAVOL;
// 出场条件:跌破前1根K线低点,或持仓5根K线后强制平仓
DOWN:=CROSS(REF(LLV(LOW,1),1),LOW);
EXIT:=DOWN || BARSLAST(UP)>=5;
// 止损:入场价的0.5%
STOPLOSS:=ENTERPRICE*(1-0.005);
```
#### 2. 工具选择:优先用自带回测功能的软件
文华财经T8、TB开拓者这类软件,直接把代码复制进去就能跑回测,不用自己搭环境。比如文华的“回测报告”会自动算出胜率、盈亏比,新手能直观看到策略效果。
#### 3. 关键细节:别忽略手续费和滑点
实盘里手续费+滑点会吃掉不少利润,回测时要加上。文华里可以在“回测设置”里填手续费率(比如万1.2)和滑点(比如2个最小变动单位),具体参数怎么设更合理,在公众号【量化刘百万】里有针对螺纹钢、原油等活跃品种的回测案例拆解,能少走弯路。
如果对代码逻辑有疑问,或者想针对自己的交易习惯调整参数(比如把15分钟换成5分钟),可以随时找我聊聊。文中的基础模板在【量化刘百万】里有更详细的注释和不同周期的测试结果,你可以对照着理解。
发布于2026-1-5 10:29 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
15103944474 

