找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 6|回复: 0

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

[复制链接]

7220

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 6 天前 | 显示全部楼层 |阅读模式
该 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 超买/超卖,反向开仓。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-25 13:22 , Processed in 0.054883 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表