输入/搜索内容

基于历史数据的动态支撑阻力策略

通用策略
创建日期: 2023-11-28 17:00:13
最后修改: 3 年前
复制: 5
点击次数: 1051
1
关注
1830
关注者

img

概述

本策略基于历史高点、低点和收盘价的动态计算,得到支撑阻力位,并以此进行交易信号生成。该策略适用于中长线持仓,可以有效利用市场中的支撑阻力进行获利。

策略原理

  1. 计算上一周期的最高价、最低价和收盘价的平均值,得到基准点PP。

  2. 计算3条支撑线:S1 = 2PP - 最高价;S2 = PP - (R1-S1); S3 = 最低价 - 2(最高价-PP)。

  3. 计算3条阻力线:R1 = 2PP - 最低价;R2 = PP + (R1-S1); R3 = 最高价 + 2(PP-最低价)。

  4. 当价格上穿阻力线时,做多;当价格下穿支撑线时,做空。

优势分析

  1. 基于历史数据计算的支撑阻力位变化动态,能够实时捕捉市场结构。

  2. 多层级的支撑阻力设定,可以进行风险管理优化。

  3. 简单直观的交易信号和止损方式。

风险分析

  1. 在高波动行情中,历史数据提供的参考价位可能会失效。

  2. 多空仓位之间的切换需要考虑交易成本。

  3. 需要确保数据质量,避免计算错误。

优化方向

  1. 可以考虑引入更多历史数据的参考,如百日线等。

  2. 优化仓位管理,如基于波动率调整仓位比例。

  3. 增加止损策略,如跟踪止损或资金管理止损。

总结

本策略基于历史支撑阻力概念,提供多层级的参考价位。策略简单直接,适合中长线持仓获利。同时也需要注意高波动市场的风险,以及交易成本的控制。通过进一步优化,可以使策略在复杂环境中依然稳定运行。

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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 09/06/2020
// Pivot points simply took the high, low, and closing price from the previous period and 
策略参数
策略参数
Resolution
Sell from
Buy from
width
Trade reverse
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)