输入/搜索内容

动量突破与吞噬模型算法交易策略

通用策略
创建日期: 2024-01-30 17:20:59
最后修改: 3 年前
复制: 1
点击次数: 1382
1
关注
1830
关注者

img

概述

本文介绍一种以吞噬模式识别获利机会和价格与移动平均线交叉做为入场信号的算法交易策略。该策略结合价格技术分析与趋势跟踪方法,旨在在盘整和趋势反转点位获利。

原理

该策略的核心逻辑基于两个非相关指标的融合:

  1. 吞噬形态:一种两根K线的反转模式,第二根K线的实体完全“吞噬”了第一根K线的实体,用以识别反转机会。

  2. 价格与移动平均线交叉:当价格从移动平均线下方突破向上交叉移动平均线时,产生买入信号;当价格从移动平均线上方突破向下交叉移动平均线时,产生卖出信号。

通过吞噬形态判断市场可能反转的时机,再结合价格与移动平均线的穿越作为确定反转的过滤信号,可以提高获利概率。

具体来说,该策略通过追踪三种吞噬形态:多头吞噬、空头吞噬和无影线吞噬,判断盘整和反转的可能。再结合价格与移动平均线的金叉和死叉信号过滤,最终决定开仓方向。

优势

该策略最大的优势是利用非相关指标的融合提高决策效果。吞噬形态判断市场反转时机和概率;而价格与移动平均线交叉验证反转方向和力度。两者相互验证,可以有效降低假信号导致的交易损失。

另一个优势是参数设置灵活。用户可以自行设定移动平均线周期、止损幅度等参数,对策略进行优化。

风险

尽管利用多种指标提高判断效果,该策略依然存在一定的假信号风险。吞噬形态并不是百分之百可靠的反转信号,价格与移动平均线的交叉也会有失效情况。这些都可能导致超前开仓亏损。

此外,像大多数技术分析策略一样,该策略对冲突行情如价格震荡盘整的市场效果也较差。持续震荡可能触发止损或缩短获利空间。

为控制风险,可以适当调整移动平均线参数,优化止损幅度。也可以考虑结合其他指标识别趋势和震荡行情,动态调整策略参与程度。

优化方向

该策略可以通过以下几个方面进行优化:

  1. 测试更多类型的移动平均线,寻找最佳参数组合。例如加权移动平均线、移动平均线的顺次平滑等。

  2. 增加趋势判断指标,避免震荡行情开仓。例如ADX,布林带等。

  3. 优化止损方式,提高止损效果。可考虑追踪止损、Chandelier Exit等止损策略。

  4. 增加机器学习方法判断K线形态,提高吞噬识别准确度。

  5. 添加自动参数优化功能,实现参数自适应。

总结

本策略以吞噬形态判断反转时机,以价格与移动平均线交叉验证反转方向。通过指标融合提高决策效果,是一种技术分析策略。优点是指标互补,参数灵活;缺点是仍有假信号风险,对震荡行情弱。可通过优化移动平均线参数、止损方式、加入趋势判断等方法进一步增强策略效果。

策略源码
Pine
/*backtest
start: 2023-12-30 00:00:00
end: 2024-01-29 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//@author=Daveatt

StrategyName = "BEST Engulfing + MA"
策略参数
策略参数
Source Price vs MA
Type of MA
MA Length
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Backtest Profit Goal (in USD)
Backtest STOP Goal (in USD)
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)