- No grid, no martingale, no averaging down. But an order that hits its stop loss is a real loss, and losses can come several in a row.
- It can place several orders at once (default maximum 5 orders). If they fill together and hit their stops together, you lose several trades at once.
- Always test on Demo first, for at least 2-4 weeks.
- Suggested start: Cent account 50-100 USD (= 5,000-10,000 USC), to learn, not to make a profit.
- Always ask our support first before you change a setting or use real money.
SwingBreaker
A breakout EA that trades gold (XAUUSD). Every order has its own stop loss, and the stop moves to lock in profit when price runs. No grid, no martingale.
- Licence badge: an account with a licence now shows LICENSE ACTIVE with the server name, without a day countdown (v2.20 showed the old trial end date even though the licence keeps working). Trading is the same as v2.20.
- When the trial ends (since v2.20): the EA shows a message on how to keep using it for free (move your trading account under our IB, with a link). On Exness, after moving you must open a new trading account (your existing trading accounts stay with the old partner), then enter the new account number when you download the EA. The licence is then approved automatically, so you do not need to send us your account number. Trading is the same as v2.1.
1What this EA does
▼It trades gold automatically. When its conditions are met it places a pending order, which fills if price gets there.
- Every order has a stop loss of its own from the moment it is placed
- When price moves your way, the EA moves the stop to lock in profit
- It can hold several pending orders at once, limited by
InpMaxWaitingand the total risk capInpMaxRiskPct - At some times the EA rests by itself. The Dashboard shows RESTING, and this is normal
2Before you start
▼- Symbol: gold, XAUUSD
- Chart timeframe: any timeframe. The EA reads the data it needs by itself
- Account type: Hedging is suggested, because the EA can hold several orders and both sides at once (on a Netting account the EA can hold 1 pending order at a time)
- Licence: free for accounts opened through our IB link. Demo accounts work right away. See the conditions in the EA install guide
- Allow WebRequest: Tools → Options → Expert Advisors → tick Allow WebRequest and add these 3 URLs
https://zab-license.bangzeed.workers.devhttps://zab-license.vercel.apphttps://license.forexreviewth.com
InpBalancePer001, also count in USC. Inputs that are a % work the same.
3Minimum settings to run it
▼The default values run as they are. Just check these 3 items.
| Step | Setting | Suggested value | Why |
|---|---|---|---|
| 1 | InpLotMode | Fixed lot | Start with a fixed lot |
| 2 | InpFixedLot | 0.01 | Smallest lot first |
| 3 | InpMaxRiskPct | Keep the default (10) | Total risk cap. Do not raise it until you understand section 5 |
4Trading
▼| Setting | What it does | Default |
|---|---|---|
InpMagic | The EA's Magic Number | 26101302 |
InpBuys | Allow the Buy side | true |
InpSells | Allow the Sell side | true |
InpMaxSpread | Highest spread allowed when placing an order, in price (0.50 = 50 points, 0 = no limit) | 0 |
InpMaxWaiting | How many pending orders can wait at once | 5 |
InpBuys or InpSells to false. The system was tested with both sides on.
5Money management
▼| Setting | What it does | Default |
|---|---|---|
InpLotMode | Fixed lot / Risk % per order / 0.01 lot per amount of capital | Fixed lot |
InpFixedLot | [Fixed] lot per order | 0.01 |
InpRiskPercent | [Risk] what % of capital you lose if the stop is hit. The EA works out the lot from the stop distance | 2.0 |
InpBalancePer001 | [Balance] how many USD of capital per 0.01 lot | 1000 |
InpBalanceUse | What % of Balance the EA uses as capital for the lot, the risk cap and the daily stop | 100 |
InpMaxRiskPct | Total risk cap for pending + open orders (% of capital, 0 = no limit) | 10 |
InpDailyLossPct | Stop for the day when today's loss reaches this % of capital (0 = off) | 0 |
How the total risk cap works
The EA adds up "the money lost if every order hits its stop", for open and pending orders together. If a new order would go over InpMaxRiskPct of capital, the EA skips that order.
Example: capital 1,000 USD with a 10% cap = a total loss of at most 100 USD. If each order risks 30 USD, the EA can place 3 orders. Order 4 waits until there is room.
InpDailyLossPct = 5: if a day's loss reaches 5%, the EA stops placing new orders until the next day (the Dashboard shows DAILY STOP).
6M30 extra strategy (Strategies group)
▼Besides the main strategy, you can turn on an extra one (named M30 in Inputs), which gives more chances to enter a trade.
| Setting | What it does | Default |
|---|---|---|
InpM30Enabled | Turn on the M30 strategy as well | true |
InpM30LotFactor | Lot of the M30 strategy = normal lot x this value (never below the broker's minimum lot) | 0.5 |
InpOnePerPrice | Do not place 2 orders at the same price | true |
InpM30Enabled = false).
7Dashboard (the panel on the chart)
▼| Status | Meaning |
|---|---|
| RUNNING | Working normally |
| RESTING | A time when the EA rests (normal) |
| DAILY STOP | Today's loss reached InpDailyLossPct. It stops until the next day |
| NO LICENSE | The licence check failed. No new orders |
Figures you can see: Balance, profit or loss still open (Open result), pending orders, risk in use (Risk in use), today's result, and the WEEK / MONTH / YEAR / STATS tabs (Win rate, Profit factor, highest Drawdown, average monthly profit). The A- / A+ buttons on the panel change its size.
| Setting | What it does | Default |
|---|---|---|
InpShowDashboard | Show the Dashboard | true |
InpDashScale | Dashboard size (the A- / A+ buttons on the panel also change it) | 0.8 |
8Problems and fixes
▼| What you see | Common cause | Fix |
|---|---|---|
| NO LICENSE shows | WebRequest not allowed yet / the real account was not opened through our IB link | Add the 3 URLs in section 2 and load the EA again, or see ib.forexreviewth.com |
| RESTING for a long time | A time when the EA rests | Normal, just wait |
| RUNNING but no pending orders | Conditions not met yet / spread above InpMaxSpread / stopped by the InpMaxRiskPct cap | Check Risk in use on the Dashboard. With small capital, one order alone can go over the cap |
| No orders at all, and errors in the Journal | Algo Trading is off / the market is closed | Click the Algo Trading button so it turns green |
9Checklist before you run it
▼Tick every item before you turn on the EA (your ticks are saved automatically).
105 hard rules (never do these)
▼The stop loss is what limits the loss of each order
InpMaxRiskPct = 0) until you understand itThe EA would place up to the full
InpMaxWaiting without looking at your capitalIt makes the risk much higher than what was tested
The EA cannot tell which order belongs to which chart
Always watch how it really works on Demo for 2-4 weeks first