输入/搜索内容

白盒冰山策略

通用策略
创建日期: 2023-09-26 21:02:21
最后修改: 3 年前
复制: 10
点击次数: 1128
1
关注
1815
关注者

概述

该策略基于均线交易,通过设定多头和空头的三条进场线,实现多空双向开仓,属于趋势跟踪策略。当价格突破均线时,依次开仓做多做空,通过吊挂单实现分批进场。

策略原理

该策略主要基于均线的突破来判断趋势方向。具体来说,它通过计算开盘价、收盘价、最高价、最低价等的算术平均值,得到一个均线指标。然后根据均线上方设定多头进场线,均线下方设定空头进场线。当价格从下方突破均线时,依次触发做多订单;当价格从上方突破均线时,依次触发做空订单。

做多做空的订单数量依次递增,通过设定吊挂单实现分批开仓。比如,进场线1触发开启1手做多/空,进场线2触发增加1手持仓,进场线3再增加1手持仓。这样可以分散进场成本,降低单笔订单的风险。

该策略还设置了一个回补机制。当持仓量不为0时,会根据均线价格设置追踪止损单,如果价格重新跌破均线,则止损平仓。这可以锁定部分盈利,保护资金。

总体来说,该策略充分利用均线指标判断趋势方向,通过多级别进场线实现盈利区间的最大化,同时设置止损单控制风险,属于典型的趋势跟踪策略。

优势分析

该策略具有以下优势:

  1. 利用均线判断趋势方向清晰可行。均线可以有效过滤市场噪音,判断主要趋势方向。

  2. 多级别进场线,充分利用趋势运行区间。通过多条进场线,可以最大程度地捕捉趋势的整个运行区间,扩大盈利空间。

  3. 分批开仓,降低单笔风险。分多次进场,可以分散订单的风险,降低仓位的平均持仓成本。

  4. 设置回补止损机制,有效控制风险。通过回补止损单,可以在价格重新跌破均线时快速止损,避免亏损过大。

  5. 策略思路清晰易懂,参数设置灵活,可针对不同市场进行优化。

风险分析

该策略也存在一些风险:

  1. 均线发出错误信号的概率。均线判断趋势存在滞后,可能发出错误信号。

  2. 趋势反转带来的亏损风险。策略以趋势为前提,一旦发生趋势反转,将产生较大亏损。

  3. 进场线设定过密,增加交易频率和滑点成本。

  4. 分批开仓增加仓位集中度风险。持仓量过大时,风险集中。

  5. 止损点设置不合理,可能过早止损或止损点过小。

对应风险管理措施:

  1. 优化均线参数,选择合适周期均线。

  2. 关注重要技术指标,判断趋势反转信号,及时止损。

  3. 调整进场线设置距离,降低交易频率。

  4. 优化仓位大小和比例,控制集中度风险。

  5. 测试和优化止损点位,降低止损风险。

优化方向

该策略可以从以下方面进行优化:

  1. 测试不同均线参数和数据源,选择判断趋势效果最好的均线指标。

  2. 优化多空进场线的距离间隔和仓位数比例,找到最佳参数。

  3. 结合其他指标作为过滤条件,避免均线发出错误信号。比如MACD,RSI等。

  4. 优化止损线位置,也可以根据ATR动态设置止损点位。

  5. 增加对趋势反转的判断,设置关闭全部持仓的条件。

  6. 可以根据市场不同时段,优化策略的参数。

  7. 增加仓位数量的动态调整功能,根据资金使用比例确定开仓手数。

总结

本策略整体采用均线判断趋势方向,以趋势的运行为主要盈利来源。通过多级别进场和分批开仓,可以有效把握趋势,扩大盈利区间。同时设置止损机制来控制风险。该策略思路简单清晰,既适合初学者学习,也可以进行深入优化,是一种典型的趋势跟踪策略。

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

//Noro
//2019

//@version=4
策略参数
策略参数
Lot
MA Length
Data
short 3
short 2
short 1
long 1
long 2
long 3
Short line 3
Short line 2
Short line 1
Long line 1
Long line 2
Long line 3
Offset
From Year
To Year
From Month
To Month
From day
To day
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)