量化策略开发,高质量社群,交易思路分享等相关内容
大家好!SF系列策略推出以来累计阅读量6万,是备受粉丝喜欢的量化系列,有很多老策略因为年代久远、软件更新等原因无法正常使用。我们决定对SF系列重制、优化代码结构、工作区重制使策略能够开箱即用。这是一个比较大的工程,需要60个工作日完成。欢迎订阅SF系列了解最新进展。
今天我们来深入剖析一下SF01_Re 交易策略的核心功能和逻辑。
01
策略概览
SF01_Re,融合了趋势跟踪和波动突破的理念,含有资金管理模块,动态出场模块适用于多种市场环境。
02
核心模块
**参数设置模块**
- 初始资金:100,000
- 计算周期:280个周期
- 跟踪止损比例:50%
**数据计算模块**
- 计算手数:基于初始资金和保证金比例
- 计算最小价格变动(Tick):考虑了合约规格和价格精度
**指标计算模块**
- 中间价(Median Price)计算
- 移动平均线(MA)计算
- 价格范围(Range)计算
- 上下轨道线计算
**入场逻辑模块**
- 多头入场条件:
* 价格高于移动平均线
* 中间价高于前一K线高点
* 当前K线范围大于前一K线
- 空头入场条件:
* 价格低于移动平均线
* 中间价低于前一K线低点
* 当前K线范围大于前一K线
**风险管理模块**
- 动态跟踪止损:
* 多头:基于入场后的最高最低价
* 空头:基于入场后的最低最高价
- 止损线实时更新
**执行模块**
- 满足条件时自动执行买入或卖出
- 触及止损线时自动平仓
03
策略逻辑流程
1. 初始化:设置数据回溯、滑点、手续费等基本参数
2. 每个K线周期执行:
a. 计算基础指标(MA、Range、Median Price等)
b. 更新上下轨道线
c. 检查入场条件
d. 如有持仓,更新跟踪止损价格
e. 执行交易(开仓或平仓)
04
策略特点
自适应性:通过动态计算指标,适应不同的市场环境
风险控制:采用跟踪止损,动态管理风险
趋势跟踪:利用MA和价格通道,捕捉中长期趋势
波动利用:考虑价格范围,在波动加大时入场
05
如何优化
1. 调整Length参数可以改变策略的灵敏度
2. 修改TrailingStopRate可以平衡盈利保护和行情空间
3. 可以考虑添加筛选指标,如ADX,以增强趋势确认
06
回测与实盘注意事项
- 实盘使用时注意设置合理的资金管理规则
- 定期检查策略表现,必要时进行参数优化
07
图表信号
模型自带震荡过滤模块,自适应出场模块
08
组合报告
参数可视化筛选工具:
使用参数筛选工具选出高原参数,工具地址如下:
https://quant789.com/
09
品种绩效(部分)
螺纹888
白银888
AP888
J888
EC888
玻璃888
棉花888
铁矿888
总结
SF01_Re 策略融合了多种交易理念,通过精心设计的模块化结构,实现了一个全面而灵活的交易系统。无论您是经验丰富的交易者还是策略爱好者,相信这个策略都能给您带来新的启发。
获得|SF系列源码
小松鼠微信|viquant01