输入/搜索内容

基于MACD指标的双向交易策略

通用策略
创建日期: 2023-12-07 17:11:52
最后修改: 3 年前
复制: 1
点击次数: 1285
1
关注
1815
关注者

img

概述

该策略基于MACD指标实现了一个双向交易策略。它可以在MACD指标上金叉和死叉的时候分别做多和做空,并结合其他指标判断来过滤掉一些信号。

策略原理

该策略主要利用MACD指标实现双向交易。具体来说,它会计算快速移动平均线、慢速移动平均线和MACD信号线。当快速移动平均线上穿慢速移动平均线时生成金叉信号做多;当快速移动平均线下穿慢速移动平均线时生成死叉信号做空。

为了过滤掉部分无效信号,该策略还设置了一个±30范围作为过滤器,只有在MACD柱状线超出这个范围的时候才会触发交易信号。此外,在平仓的时候也会判断MACD柱状线的方向,只有连续两个柱子的方向发生转变的时候才会平仓。

策略优势

  • 使用MACD指标作为主要交易信号,该指标对双向股票市场行情都比较敏感
  • 增加了滤波器,可以过滤掉部分无效信号
  • 采用了连续两个柱子方向判断的平仓逻辑,可以一定程度避免假突破

策略风险

  • MACD指标容易产生频繁交易信号,可能带来过高的交易频率
  • 单一指标策略,信号稍有延迟就可能导致亏损
  • 柱状线方向判断的平仓逻辑不够严谨,可能存在信号漏失的风险

策略优化方向

  • 可以考虑结合其他指标来确认信号,如KDJ指标、布林带指标等
  • 可以研究其他更先进的指标来替代MACD指标,如KD指标
  • 可以优化平仓逻辑,设置止损和止盈,以控制单笔亏损

总结

本策略总的来说是一个基本可用的双向交易策略。它利用MACD指标的优势,同时也增加了一定的过滤器来控制信号的质量。但MACD指标本身也存在一些问题,在实盘中仍需要进一步的测试和优化,才能使策略更加可靠。总体而言,本策略为双向交易策略奠定了基础,后续可在此基础上不断优化,使之成为一个强大的量化交易策略。

]

策略源码
Pine
/*backtest
start: 2022-11-30 00:00:00
end: 2023-12-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

//Created by user ChrisMoody updated 4-10-2014
//Regular MACD Indicator with Histogram that plots 4 Colors Based on Direction Above and Below the Zero Line
策略参数
策略参数
Use Current Chart Resolution?
Use Different Timeframe? Uncheck Box Above
Show MacD & Signal Line? Also Turn Off Dots Below
Show Dots When MacD Crosses Signal Line?
Show Histogram?
Change MacD Line Color-Signal Line Cross?
MacD Histogram 4 Colors?
fastLength
slowLength
signalLength
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)