### 干货案例:均线交叉策略(简语言)
以螺纹钢日线为例,核心逻辑是5日均线金叉20日均线做多,死叉做空:
```plaintext
// 定义均线
MA5:=MA(C,5);
MA20:=MA(C,20);
// 信号条件
COND_BUY:=CROSS(MA5,MA20); // 金叉做多
COND_SELL:=CROSS(MA20,MA5); // 死叉做空
// 交易执行
IF COND_BUY THEN BUY(1,1,MARKET); // 市价开多1手
IF COND_SELL THEN SELLSHORT(1,1,MARKET); // 市价开空1手
```
写完代码后,在TB里选螺纹钢主力合约,周期设日线,回测时间选近2年,加上滑点(2个最小变动单位)和手续费(万分之一)。回测后看报告:若胜率40%+、盈亏比2:1+,说明策略有潜力。但实盘需优化,比如加移动止损(浮盈50点后止损上移20点),避免利润回吐。
### 进阶建议
这个案例只是基础,实际交易还要考虑资金管理(比如单品种仓位不超20%)、趋势过滤(比如结合MACD背离)等。很多新手卡在细节上,比如怎么写止损代码、怎么优化参数。
期货交易最难的是把策略落地到实盘。我自研的“百万量化决策系统”里包含TB平台的优化策略,现在愿意免费分享给新手朋友。加我微信【咨询量化刘老师】,不仅能获取TB策略源码案例,还能手把手教你安装使用,让你少走弯路,快速上手量化交易。
对了,公众号【量化刘百万】还会不定期更新TB开发干货,新手可以关注获取更多资料~
发布于2026-4-11 11:27 北京



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18270025212 

