概述
本策略基于著名交易专家比尔·威廉姆斯设计的威廉指标中的精妙震荡器(Awesome Oscillator,简称AO),通过计算不同周期的中价均线的差值,形成诊断趋势和市场动量的震荡指标,并设计了相应的交易信号来指导买入卖出。
策略原理
该策略的核心指标是精妙震荡器(AO),其计算公式为:
AO = SMA(中价, 5日) - SMA(中价, 34日)
其中,中价定义为(最高价+最低价)/2。该公式从两个不同周期的中价SMA中抽取价格动量信息。通过计算快线SMA(5日)和慢线SMA(34日)的差值,当快线高于慢线时为买入信号,当快线低于慢线时为卖出信号。
在本策略中,为了滤波误差信号,又对AO进行了5日SMA操作。并设置了一个反转模式,可以通过反转long/short信号来实现不同的交易方向。当AO值高于之前时,视为买入机会,标记为蓝色柱状;当AO值不高于之前时,视为卖出机会,标记为红色柱状。
策略优势
- 使用了中价而不是收盘价,能减少假突破对SMA的影响,提高稳定性
- 快慢SMA结合,灵敏捕捉市场变化
- SMA双重滤波,去除高频噪声,提高信号质量
- 可灵活调整参数,适应不同市场环境
- 直观的柱状显示买卖点,易于判断操作
风险及解决方法
- 需谨慎评估市场波动频率,调整参数防止过拟合
- 震荡市场中可能出现多次误操作。可适当放宽止损范围,或减少仓位规模
- 回测数据不可靠,实盘可能与模拟不同。建议多组合实盘验证,分批建仓
优化方向
- 增加成交量指标等过滤,提高信号质量
- 加入止损策略,控制个别损失operations
- 优化仓位管理,根据市场波动加减仓
- 结合其他指标判断趋势方向,防止震荡市反转
总结
本策略利用中价快慢SMA结构设计的精妙震荡器,对市场动量变化进行诊断,买卖信号直观明了。但可能受到震荡和反转的影响,需适当调整参数和止损策略以提高稳定性。在控制风险的前提下,该策略简单实用,值得进一步优化应用。
策略源码
Pine
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 28/12/2016
// This indicator plots the oscillator as a histogram where blue denotes 策略参数
相关策略
评论
全部评论 (0)
暂无数据
- 1

