输入/搜索内容

反向K线突破短线交易策略

通用策略
创建日期: 2023-11-21 17:03:32
最后修改: 3 年前
复制: 0
点击次数: 884
1
关注
1815
关注者

img

概述

该策略用于捕捉短线反转交易机会。它会在连续N根K线都是上涨后开仓做空,在连续M根K线都是下跌后平仓。同时,该策略加入了时间段限制和止损止盈功能。

原理

  1. 输入参数:连续上涨K线数N,连续下跌K线数M
  2. 定义逻辑:
    • ups统计上涨K线数,price>price[1]则+1,否则reset为0
    • dns统计下跌K线数,price<price[1]则+1,否则reset为0
  3. 入场:当ups≥N时,做空;当dns≥M时,平仓
  4. 出场:固定止损止盈或时间段结束

优势

  1. 捕捉反转交易机会,适合短线操作
  2. 可灵活设置交易时间段,适应不同交易计划
  3. 内置止损止盈功能,有助于风险控制

风险

  1. 短线反转不一定成功,可能再次反转导致损失
  2. 需要合理设置参数N、M,过大或过小都不利
  3. 停止时刻设置不当可能无法及时止损

优化方向

  1. 结合趋势指标避免逆势操作
  2. 动态调整参数N、M
  3. 优化止损机制

总结

该策略通过统计K线形态来捕捉短线交易机会。设置合理的参数以及风控措施对于获得稳定收益至关重要。通过进一步结合趋势判断及动态调整参数,可望获得更好的效果。

策略源码
Pine
/*backtest
start: 2023-11-13 00:00:00
end: 2023-11-20 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

// Strategy
strategy("Up/Down Short Strategy", overlay=true, initial_capital = 10000, default_qty_value = 10000, default_qty_type = strategy.cash)
策略参数
策略参数
Consecutive Bars Up
Consecutive Bars Down
Backtesting Start Date
Backtesting End Date
Time Frame To Enter Trades (选填)
Enable Close Trade At End Of Time Frame
Enable Take Profit & Stop Loss
Stop Loss Ticks
Take Profit Ticks
Long Entry message (选填)
Short Entry message (选填)
Close Long message (选填)
Close Short message (选填)
Take Profit message (选填)
Stop Loss message (选填)
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)