概述
该策略的主要思想是结合Lazy Bear的动量指标和Crypto Face的MFI指标,在趋势向上时买入,在趋势向下时卖出,实现追踪市场趋势的量化交易策略。
策略原理
-
使用Lazy Bear的动量指标BlueWave,其通过计算close价与20日高点、低点和close均价的线性回归,来判断趋势方向。当BlueWave上穿0时,表示趋势向上;当BlueWave下穿0时,表示趋势向下。
-
使用Crypto Face改进的MFI指标,其通过计算近58日涨跌额和成交量,来判断资金流向。MFI大于0表示资金流入,MFI小于0表示资金流出。
-
当BlueWave上穿0且MFI大于0时,发出买入信号,开仓做多;当BlueWave下穿0且MFI小于0时,发出卖出信号,开仓做空。
-
设置止损止盈条件,追踪市场趋势实现盈利,同时控制风险。
策略优势
-
组合使用两个指标,可以更准确判断市场趋势方向。
-
BlueWave指标平滑曲线,避免被异常数据带偏,判断市场趋势更可靠。
-
MFI指标可以判断资金流向,避免假突破带来亏损。
-
策略参数较少,容易实现和操作。
-
可灵活设置止损止盈条件,控制交易风险。
-
可设置买入卖出时间段,避开市场特定时间的异常波动。
策略风险
-
大盘持续下跌时,该策略可能继续追低做空而发生亏损。
-
指标产生假信号时,可能入场后被套。
-
止损点设置过大,亏损扩大的风险。
-
波动过大市场,止损点被突破的概率较大。
-
参数优化不当,可能导致策略效果欠佳。
-
策略产生过于频繁交易信号,增加交易费用和滑点成本。
优化方向
-
优化BlueWave和MFI的参数,使指标更稳定可靠。
-
结合趋势指标,避免持续做空亏损。
-
动态调整止损止盈比例,降低被套概率。
-
优化开仓条件,减少假信号。
-
考虑加入仓位控制,避免追涨杀跌。
-
结合机器学习算法,使买卖点更精确。
总结
该策略通过组合使用BlueWave和MFI两个指标判断趋势方向,在趋势向上时做多,向下时做空,能够有效跟踪市场趋势获利。但也存在一些参数设置、止损止盈、持续下跌等方面的风险,需要进一步优化参数设置、止损机制、过滤条件等,以提高策略效果和稳定性。总体来说,该策略较为简单直观,在长线追踪趋势方面效果较好,但需要警惕被困于震荡行情中造成亏损。
/*backtest
start: 2022-11-07 00:00:00
end: 2023-11-13 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Bunghole 2021
strategy(title="Crypto Squeeze Strategy", initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, currency = 'USD', overlay=true)- 1

