TOPG Pro EA
- 专家
- 版本: 1.0
- 激活: 9
ONE LINER: TAKES QUALITY TRADES, VERY LESS TRADES BUT WHEN THEY RUN, THEY MAKE BIG PROFIT.
MY MOTO: LOSE SMALL, WIN BIG.
For best inputs contact me.
Supply-and-demand level trader for gold. Marks A+ / TJL2 / RBS zones, enters on structure confirmation, caps every loser at 1R. Percent risk, no martingale.
TOP-G Pro trades gold from marked supply and demand levels, and only when structure confirms the level is holding.
Most level-based systems fail because they enter the moment price touches a zone. TOP-G Pro does not. A level has to be marked, then price has to return to it, then the internal structure has to shift in the trade's direction before an order is sent.
The level engine
Levels are marked automatically on your chosen timeframe and graded by type:
- A+ / TJL2 — the highest-quality zones, traded by default
- TJL1 / L1 / L3 — secondary levels, optional
- RBS / SBR — rally-base-rally and supply-base-rally flips, optional
Each grade can be enabled independently and given its own reward-to-risk target, so you can trade only the best zones or open the engine up as you gain confidence.
Extreme A+ handles the case where two strong zones stack close together — they can be paired and treated as one, traded individually, or filtered to the outer edge.
Internal Structure Shift (ISS) is the confirmation trigger. Price reaching a level is not a signal; price reaching a level and then breaking its internal structure is.
Trade management
Stop. Placed beyond the level with a configurable buffer for spread. If the resulting stop is wider than your maximum, the level is skipped rather than traded at reduced quality.
Target. Either the next opposing level, or a fixed reward-to-risk multiple. If no level lies beyond the entry, a fallback ratio is used. Setups that cannot reach your minimum reward-to-risk are not taken.
Trailing. The stop follows market structure rather than a fixed distance, reading swing points from a timeframe you choose. Winners are given room to develop; losers stay capped at one R.
Sizing. A fixed percentage of balance or equity per trade, so size compounds as the account grows and shrinks after a losing run. Fixed-lot and fixed-money modes are also available.
What it will not do
- No martingale. Lot size never increases to recover a loss.
- No grid or averaging into losers.
- No trade without a stop loss.
- Losses are capped at one R by design; the edge comes from the size of winners.
Survival controls
| Control | What it does |
|---|---|
| Daily drawdown stop | Stops trading for the rest of the day at your equity drawdown limit |
| Hard drawdown stop | Stops trading entirely at a deeper limit |
| Max trades per day | Caps activity regardless of how many levels appear |
| Max losing trades per day | Stands down after a set number of losses |
| Max consecutive losses | Separate streak guard |
| Spread filter | Skips entries when spread is elevated |
| Session windows | Two configurable windows; entries only inside them |
| News filter | MT5 economic calendar, minimum importance configurable |
| Weekend flat | Closes everything before the weekend and stops entering |
Trend alignment filters (M5, M15, H1) can each be switched on to require the level agree with the prevailing trend on that timeframe.
Requirements
- Symbol: Gold (XAUUSD and broker variants)
- Timeframe: attach to the chart you want levels read from; the level timeframe is also selectable in the inputs
- Account: hedging or netting
- Broker offset: set InpBrokerGMT to your server's GMT offset — session and news windows depend on it
Setup note
Session and news windows are expressed in PKT (UTC+5) and converted using the broker GMT offset you supply. Set that offset correctly before your first session, or the EA will trade the wrong hours. Check your broker's server time in Market Watch.
Honest note on performance
A level-based strategy is sensitive to the price feed it reads, because the levels themselves are derived from that feed. Two brokers can mark slightly different zones from the same market. Backtest on the account you intend to trade, start on demo, and treat any published result as specific to the broker that produced it.
Past performance does not predict future results. Trading leveraged instruments carries risk of loss.
Author: Khadim Hussain Contact: devkhadimhussain@gmail.com
