### 第一步:先把核心逻辑扒清楚(别被"规则"吓到)
四周规则本质是用价格"高低点"判断趋势:当收盘价突破过去20个交易日(4周×5个工作日)的最高价时,说明上涨趋势来了,就做多;反过来,收盘价跌破过去20个交易日的最低价时,说明下跌趋势来了,就做空。
(不用纠结"为什么是20天",初期先照经典参数走,后面再调。不同品种的周期适配,在【量化刘百万】里有整理过农产品、工业品的实盘案例,比如黑色系可能要缩短到15天,农产品用20天更稳)
### 第二步:定好"入场出场"的明确信号(避免模糊操作)
- 入场信号:当天收盘价 > 过去20天最高价(不含当天)→ 做多;当天收盘价 < 过去20天最低价(不含当天)→ 做空。
- 出场信号:持仓中,若出现反向信号(比如做多时,收盘价跌破20天最低价),立刻平仓。
这里要注意:别用"盘中价",要用"收盘价",避免假突破;20天高低点要每天更新(比如今天的20天前是3月1日,明天就是3月2日)。
### 第三步:用简单代码落地(以文华财经T8为例,麦语言写起来最快)
给个基础框架,新手直接套就能用:
```
MA20_HIGH:=HHV(H,20); // 计算20天最高价
MA20_LOW:=LLV(L,20); // 计算20天最低价
CROSS(C,MA20_HIGH),BPK; // 收盘价突破20天最高价,做多
CROSS(MA20_LOW,C),SPK; // 收盘价跌破20天最低价,做空
AUTOFILTER; // 过滤重复信号
```
(代码里的"20"就是周期参数,想试15天就改成15,在【量化刘百万】里有不同品种的参数测试表,比如螺纹钢15天胜率更高,豆粕20天更抗震荡)
最后提醒:实盘前一定要用文华财经T8回测,看看不同品种的表现(比如趋势性强的沪铜、焦炭效果更好)。具体的回测步骤和信号过滤技巧,在【量化刘百万】里有过详细拆解,包括怎么避开盘整期的假信号,新手可以对照着调。
发布于14小时前 北京



分享
注册
1分钟入驻>

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

