Diagonal Resistance EA
- Experts
-
OMG FZE LLC
Trial Versions:
You can request a 15-day trial version (VolumeHedger EA for Recommended Brokers) through the website.
I don’t provide support during the trial period. I expect you to understand how it works and figure out which set you need to use.
Recommended Brokers: - Version: 2.0
[ LIVE SIGNALS ] , [ My Channel ] , [ ABOUT ME ] , [ My Products ]
Recommended accounts: High leverage and Standard, ECN, Raw, Cent, Propfirm
A new EA developed by Huseyin Furkan Ozturk — easy to use, plug & play. Make sure your balance and leverage are sufficient. Running a backtest before use is recommended.
Diagonal Resistance EA
I tried to explain the working logic in the slider images.
The core logic of the EA can be summarized in three steps:
- Catch the sharp move, enter against it:
If price has moved 1% or more within the last 40 or 80 minutes (depending on volatility) — for example, gold rising rapidly — the EA opens a trade against that move: SELL on a rise, BUY on a fall. The core assumption: sharp moves that happen in a short time are usually "overstretched" and partially retrace. So the EA does not follow the trend — it plays mean reversion. - If the move continues, add gradually (grid — no martingale):
If price keeps moving against the entry, the EA does not panic; it adds new positions in the same direction at defined time and distance intervals. Each addition brings the basket's average cost closer to the current price. So price does not need to return all the way to the first entry — even a small pullback recovers the whole basket. - Exit in profit on a small pullback; exit flat if it never comes:
The target is modest: not the entire move, only a certain % of it needs to be retraced. The moment price pulls back that far from the peak, all positions close together. But if the pullback does not arrive within 60 minutes, the EA stops waiting — it moves the target to breakeven and exits flat, no profit no loss, the moment price touches it. So no trade ever turns into an open-ended "hope trade".
In short: "Fade the overstretched move, average in if needed, take profit on a small reversal; exit flat if the reversal never comes." On top of this, protective filters block new trades at the most dangerous moments (news days, one-way momentum, etc.).
Developer Notes:
Inside DiagonalResistance EA, 60 strategy inputs are hidden. It is deliberately kept simple for users — designed purely for drag & run. You can turn Auto Lot size On/Off so the lot size adjusts automatically as your balance grows. It sets the lot size according to your equity — so you can also make use of bonuses received from your broker.
For Propfirm use, turn Auto Lot off and test with a balance of 25,000$ or more.
What Is the Strategy Type:
Level Trading:Classic level-trading systems rely on static horizontal support/resistance lines drawn from past highs and lows. This EA takes Level Trading one step further: it builds its levels dynamically from the angle and speed of the price movement itself.
The EA does not ask "where did price stop before?" — it asks "how steep is this move?" If price rises or falls at an unsustainably sharp angle — covering 1% or more within a short time window — that slope is treated as a diagonal resistance line: a level where price has stretched too far, too fast, and is statistically likely to retrace.
Every level in the system is calculated in real time:
- Base level — the starting point of the move; detected with a rolling window that automatically adapts to market volatility
- Entry levels — steps spaced at percentage intervals along the slope of the move; positions are distributed across the level zone instead of piling up at one price
- Target level — placed at a measured retracement of the move, updated live as the move extends
- Time level — if the retracement does not arrive within the defined time, the exit level moves to basket breakeven; every cycle is guaranteed a controlled exit
Grid Strategy:
Yes, this EA uses a grid — but not the reckless kind that gave grid systems their bad reputation. Every grid mechanism inside is deliberately restricted:
- Equal-lot grid (no martingale) — every position in a cycle opens with the same lot size. No doubling, no exponential risk growth. The 5th trade carries exactly the same risk as the 1st.
- Time-based breakeven exit (60 minutes) — if the expected pullback does not arrive within 60 minutes, the EA stops waiting for profit and closes the whole basket at breakeven. No cycle is ever left open indefinitely on the hope that "the market will turn".
- Strict entry limits — maximum number of trades per cycle, minimum time and minimum price distance between entries. The grid cannot pile up positions in panic.
- One direction, one cycle — no opposite baskets, no locked hedges, no hidden position stacking. What you see on the chart is the entire exposure.
The grid here is not a recovery gamble — it is a cost-averaging tool operating within strict boundaries. Even buyers who normally avoid the grid category will see the difference: this is a grid with a seatbelt, an airbag and an emergency exit.
About the Developer
A software engineer with more than 10 years of experience, the developer has focused on building algorithmic trading robots for over 3 years, driven by a passion for finance and mathematics.The algorithms and strategies are designed not with a "vibe coder" approach based on ready-made solutions, but from the perspective of a professional software engineer — prioritizing performance, reliability and sustainability.
All material and non-material gains are reinvested into new R&D to continuously improve the products.
Rather than offering the robots purely for commercial gain, the developer believes that sharing them as freely as possible reaches a wider audience — and that the feedback gathered this way makes the products evolve much faster.
Every piece of user feedback and every suggestion is treated as the most valuable part of the product development process.
If you like my robots and want to stay informed about new features, join my channel: ALGO By H. Furkan OZTURK
