设为首页 收藏本站 切换语言 切换语言

【曲轴点交易系统】趋势和震荡自动判断

| 发表于 1 小时前 | 显示全部楼层 |复制链接
该 EA 是基于枢轴点(Pivot Points) 的交易系统,结合市场状态自适应切换策略,并包含移动止损管理。以下是其核心交易逻辑和原理的详细说明。

1. 枢轴点计算与可视化
  • 计算周期:可选择日线(D1)、周线(W1)或月线(MN1),默认使用前一周期的最高、最低和收盘价计算标准枢轴点(Pivot)、支撑位(S1/S2/S3)和阻力位(R1/R2/R3)。
  • 自动更新:每个新周期(如新交易日/周/月)开始时会重新计算枢轴点,并可在图表上绘制水平线(ShowLevels)用于可视化参考。


2. 市场状态判断
  • 趋势/震荡识别:通过 ADX 指标(周期可调)判断市场状态。ADX ≥ 阈值(默认25)判定为趋势市场;否则为震荡市场。
  • 交易模式选择:
    • Trend:强制使用趋势突破策略。
    • Range:强制使用震荡反转策略(若禁用则不开仓)。
    • Adaptive(自适应):根据当前 ADX 自动切换模式。



3. 入场逻辑A. 趋势模式(Trend)
  • 当价格突破 R1 时做多(若允许做多),突破确认方式可选:

    • 实时价格:Ask > R1(多单)或 Bid < S1(空单)。
    • K线收盘价:收盘价 > R1(多单)或收盘价 < S1(空单)。

  • 无额外过滤,直接开仓。

B. 震荡模式(Range)
  • 在枢轴点附近寻找超买/超卖反转机会:

    • 做空条件:价格触及或接近 R1(在 RangeDistance 点数内)且 RSI ≥ 超买阈值(默认70)。
    • 做多条件:价格触及或接近 S1(在 RangeDistance 点数内)且 RSI ≤ 超卖阈值(默认30)。

  • 该策略认为在震荡市中价格会在支撑/阻力位反转,而非突破。


4. 止损与止盈设置初始止损/止盈
  • 动态止损(ATR 版):若启用 UseDynamicStop,开仓时以当前 ATR 值计算初始止损(1倍 ATR),止盈设为 2 倍 ATR(风险报酬比 1:2)。
  • 固定止损/止盈:若未启用动态止损,则使用 FixedStopLoss 和 FixedTakeProfit(点数)。

移动止损
  • 启用条件:UseMoveStop = true。
  • 动态移动止损:基于 ATR。当浮动盈利超过 ATRMultiplierTrigger * ATR 时,将止损移动到开仓价 + ATRMultiplierBE * ATR(多单)或开仓价 - ATRMultiplierBE * ATR(空单),实现保本或部分利润锁定。
  • 固定移动止损:盈利超过 MoveStopTrigger 点数后,将止损移至开仓价 ± MoveStopToBE 点数。


5. 风险控制与持仓管理
  • 单边持仓限制:同一时间只允许一个方向的仓位(多或空),避免对冲。
  • 魔术码:通过 MagicNumber 区分 EA 订单,防止与其他 EA 或手动交易干扰。
  • 滑点控制:开仓时允许 Slippage 点滑点。


6. 执行流程(OnTick)
  • 更新枢轴点:检查是否进入新周期,若是则重新计算并重绘水平线。
  • 判断市场状态:根据 ADX 确定当前模式(Trend/Range)或自适应选择。
  • 检查持仓:若已有持仓,执行移动止损逻辑(根据动态或固定方式)。
  • 开仓条件:无持仓时,根据当前模式:
    • 趋势模式:检测突破 R1/S1 并开仓。
    • 震荡模式:检测价格靠近枢轴位且 RSI 超买/超卖,反向开仓。 image.png
    • image.png


filetype

曲轴点交易.mq4

33.71 KB, 下载次数: 0, 下载积分: 活跃度 -5 售价: 10 H币  [记录]  [购买]

filetype

曲轴点交易.set

456 Bytes, 下载次数: 0, 下载积分: 活跃度 -5  [下载]

评分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:NAN    参与人数:0    我的评分:未评 下载时遇到问题?
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论1

weijun123456
D
| 发表于 1 小时前 来自手机 | 显示全部楼层
理论看起来好像是很不错呀,老师做个测试吗?
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

 简体中文国旗 简体中文
 繁體中文国旗 繁體中文
 English国旗 English(英语)
 日本語国旗 日本語(日语)
 Deutsch国旗 Deutsch(德语)
 Русский язык国旗 Русский язык(俄语)
 بالعربية国旗 بالعربية(阿拉伯语)
 Türkçe国旗 Türkçe(土耳其语)
 Português国旗 Português(葡萄牙语)
 ภาษาไทย国旗 ภาษาไทย(泰国语)
 한어国旗 한어(朝鲜语/韩语)
 Français国旗 Français(法语)
翻译