Legacymatrix
- 专家
-
Steve Munene Muthii
我是一名专注于为 MetaTrader 5 开发自动化交易解决方案的开发者,尤其对算法交易、市场行为分析和风险管理充满兴趣。
我的目标是开发实用的智能交易系统(Expert Advisors,简称 EA)和技术指标,将清晰的交易逻辑、完善的风险控制机制与可靠的订单执行相结合。我认为,成功的交易工具不应仅仅是在回测中表现出色的策略,而应经过严格测试、持续优化,并充分考虑真实交易环境中的各种因素。
我始终致力于不断学习、创新、保持透明,并持续改进自己的产品。每一个项目都是完善开发理念、优化交易工具,并为交易者提供更优质解决方案的机会。 - 版本: 1.0
- 激活: 13
This EA automatically identifies real support and resistance zones on the 5-minute chart by detecting swing highs and lows, then only trades a level once price has touched it multiple times — filtering out random noise and one-off spikes. It buys when price dips into a proven support zone and reverses upward, and sells when price pokes into a proven resistance zone and reverses downward.
Key Features
- Automatic level detection — no manual drawing of support/resistance lines. The EA scans recent price history and builds levels from clustered swing points.
- Strength filtering — a zone only qualifies as valid support/resistance once it has been touched a minimum number of times, reducing false signals from weak or one-time levels.
- Rejection candle confirmation — optional filter that requires a genuine reversal candle (long wick, close back through the level) before entering, instead of trading on a simple touch.
- Built-in risk controls — spread filter, one-trade-at-a-time option, and a cooldown period between trades to avoid overtrading.
- Flexible take-profit logic — target the opposite support/resistance level automatically, or use a fixed point value.
- Clean, lightweight logic — evaluates once per new 5-minute candle, so it's efficient and easy to monitor.
Trade Management
- InpLotSize — Fixed lot size used for each trade.
- InpStopLossPoints — Stop-loss distance (in points) from the level.
- InpTakeProfitPoints — Fixed take-profit distance (in points), used only if opposite-level TP is disabled.
- InpUseOppositeLevelAsTP — If true, take-profit is set at the opposite support/resistance level instead of a fixed distance.
- InpMaxSpreadPoints — Maximum allowed spread (in points) for a trade to be taken.
- InpOnePositionAtATime — If true, restricts the EA to one open position at a time.
- InpMagicNumber — Unique identifier for trades placed by this EA.
