MTForge Soni EAfor Trading
- エキスパート
- Hyumilkumar Suryakantbhai Patel
- バージョン: 1.0
MTForge Soni is a fully automated Expert Advisor designed for traders who want a disciplined, rules-based system that runs unattended across a wide range of markets. The EA combines trend confirmation, session-aware level tracking, and active trade management into a single attachable package. Once configured, it handles everything from signal detection and entry timing to stop placement, target setting, breakeven protection, and trailing — without requiring you to sit at the screen.
The EA works on forex majors and crosses, major stock indices, precious metals, crude oil, and crypto CFDs. It ships with pre-tuned preset files for every supported instrument, so you can load a configuration in seconds rather than tuning dozens of inputs by hand.
What MTForge Soni Does For You
- Monitors the market tick-by-tick and waits for high-probability conditions before firing an entry.
- Places every order with a stop loss and take profit attached from the first millisecond of the trade, never leaving a position unprotected.
- Automatically moves the stop to breakeven once the trade reaches a user-defined profit buffer, so a winner cannot turn into a loser.
- Trails the stop as price advances, locking in open profit while leaving room for the trend to continue.
- Enforces a daily loss cap. If the account drawdown exceeds your chosen limit for the day, the EA stops trading until the next session.
- Respects session hours and optional day-of-week filters, so it only trades during the liquidity windows you want.
- Provides an on-chart control panel with buttons for Long-only, Short-only, Both, Flatten, and Pause, so you can take manual control at any moment without removing the EA from the chart.
- Displays a live unified information panel on the chart showing account status, open trade details, daily PnL, signal state, and session timing at a glance.
Who This EA Is For
This EA is best suited for traders who:
- Want a complete, rules-based system they can attach and walk away from.
- Prefer instruments with clean intraday structure — major forex pairs, indices, gold, silver, oil, and large-cap crypto.
- Understand that no EA is a printing press and are willing to let the system run through both winning and losing streaks without overriding it emotionally.
- Have at least a modest account size. Position sizing, stops, and daily loss caps should all be scaled to your capital — see the preset files for sensible starting points.
If you are looking for a martingale grid, a hands-off "set and forget with unlimited leverage" system, or something that promises daily wins, this is not that EA. MTForge Soni trades selectively, takes losses when signals invalidate, and is designed to survive across different market regimes rather than chase short-term peaks.
Supported Instruments
Forex Majors: EURUSD, GBPUSD, USDJPY, USDCHF, AUDUSD, USDCAD, NZDUSD
Forex Crosses: EURGBP, EURJPY, GBPJPY, AUDJPY
Stock Indices: US100 (Nasdaq), US500 (S&P 500), US30 (Dow), GER40 (DAX), UK100 (FTSE), JPN225 (Nikkei), EU50 (Euro Stoxx)
Metals: XAUUSD (Gold), XAGUSD (Silver)
Energy: USOIL (WTI), UKOIL (Brent)
Crypto CFDs: BTCUSD (Bitcoin), CFD ETHUSD (Ethereum)
Futures: NQ (Nasdaq 100 E-mini) — optimized reference preset
Each preset contains tuned values for order size, stop distance, target distance, breakeven trigger, daily loss cap, session hours, and filter toggles. Load the preset that matches your symbol and you are ready to test. Adjust only the order size to match your account, and only the magic number if you plan to run multiple instances of the EA on the same account.
Recommended Setup
-
Open a chart of the instrument you want to trade. The recommended default chart timeframe is H1 for forex and metals, M15 or M30 for indices and futures. The EA will operate safely on any chart timeframe — if you attach it to a higher timeframe like D1 it will internally fall back to an intraday signal period so logic remains consistent.
-
Drag the EA onto the chart. In the input dialog, click "Load" and select the preset file that matches your instrument (for example, MTForgeSoni_EURUSD.set).
-
Review the order size and magic number. Adjust order size so that a single position aligns with the risk you are comfortable with on your account. Change the magic number if you already have another instance of the EA running on the same account.
-
Enable "Allow algorithmic trading" in the top toolbar, confirm the EA's smiley-face icon is green, and the EA will start monitoring the market on the next tick.
Testing Workflow — Please Follow This Order
MTForge Soni has been subjected to rigorous quality assurance during the Market submission process, but every broker, every account type, and every spread environment is different. Before you commit real money, you must validate the EA on your own setup. The recommended workflow is three stages: Backtest, Demo, Live.
Stage 1. Strategy Tester Backtest
Open the MetaTrader 5 Strategy Tester (View menu, or Ctrl+R). Choose the following settings:
- Expert: MTForge Soni
- Symbol: the instrument you intend to trade
- Period: match your intended chart timeframe (H1 is a good starting point)
- Date Range: at minimum a one-year window. Longer history gives a more representative view.
- Modeling: Every tick based on real ticks — this is the most accurate mode and closest to live behavior. If your broker does not provide tick history, "1-minute OHLC" is an acceptable second choice.
- Deposit: start with a value similar to your real account so position sizing and daily loss cap behave identically.
- Leverage: the same leverage your live account will use.
- Inputs: load the matching preset file.
Run the test. When it finishes, examine the Results tab, the Graph tab, and the Report tab. Pay attention to:
- Total net profit and profit factor
- Maximum drawdown in both absolute and percentage terms
- Number of trades — a meaningful statistical sample usually requires several hundred trades over the test period
- Average win vs average loss
- Longest consecutive loss streak — you must be emotionally prepared to sit through at least this many losers in a row without panicking
If the backtest results do not meet your personal standards, do not proceed. Either try a different instrument, a different timeframe, or do not use the EA. A backtest is not a guarantee of future performance, but a poor backtest is a clear warning that the EA is not suitable for that specific combination of instrument, timeframe, and your broker's data.
Stage 2. Demo or Simulated Account
If the backtest looks acceptable, the next step is a forward test on a demo account that uses the same broker, same account type, and same spread environment as your intended live account. This is not optional. A backtest can look beautiful and still behave very differently in live execution because of slippage, variable spread, overnight swap, and weekend gaps.
Run the EA on the demo account for a minimum of four weeks. Two months is better. Track the actual trade log against what the backtest predicted. Compare:
- Number of trades per week — is it similar to the backtest average?
- Win rate — are real fills matching the tested expectation?
- Drawdown behavior — is the demo drawdown staying within the backtest's maximum, or has it already exceeded it?
- Execution quality — are stops and targets filling at expected prices, or is slippage eating into the edge?
If the demo account behaves in line with the backtest and you are comfortable watching the EA handle both winners and losers without wanting to intervene, you are ready for the next stage. If the demo underperforms the backtest significantly, stop and investigate — this is your warning signal, not a reason to proceed.
Stage 3. Live Account — Start Small
Only move to a live account after the backtest and demo stages have both produced results you are comfortable with. When you do go live:
- Start with the smallest order size the EA can place on your broker. For most forex brokers this is 0.01 lots. For index or crypto CFDs, check the broker's minimum.
- Run at the reduced size for at least two weeks before scaling up. Real slippage, real spread, and real overnight financing often shave a measurable amount off the edge that backtests assume.
- If the live account tracks the demo results within a reasonable tolerance, you may scale up gradually in small increments — for example, from 0.01 to 0.02, then 0.05, then 0.10, observing behavior at each step.
- Keep the daily loss cap enabled. It is your safety net against black-swan days where the market moves in a way no historical test could have predicted.
- Review the EA's performance weekly. Do not judge it on a single trade or a single day.
Do not skip stages. Do not jump from backtest directly to live. Do not scale up faster than the EA demonstrates consistent behavior. The vast majority of EA users who lose money do so because they skipped the demo stage, or because they sized up too fast after a short lucky streak.
Manual Control While Running
The EA places an on-chart control panel when you attach it. You can at any time:
- Click LONG to restrict new entries to long-side signals only.
- Click SHORT to restrict new entries to short-side signals only.
- Click BOTH to allow entries in either direction (default).
- Click FLATTEN to close any open position owned by this EA instance immediately.
- Click PAUSE to stop the EA from placing new entries while leaving existing positions managed normally.
- Click RESUME to re-enable new entries.
These buttons do not require you to remove the EA from the chart or to change any input. They are a convenience for moments when you have additional information the EA doesn't — a scheduled news release, an unusual macro event, a manual override.
Support and Questions
If you encounter unexpected behavior, first confirm that:
- Algorithmic trading is enabled in MT5 (top toolbar).
- The EA's smiley icon on the chart is green, not red or yellow.
- Your broker account type supports the instrument you attached the EA to.
- You loaded the matching preset file for that instrument.
- Your broker's minimum lot size is not above the EA's configured order size.
For further questions, contact through the MQL5 Market messaging system with a clear description of the issue, your broker, the account type (demo or live), the symbol and timeframe, and a screenshot of the Experts log showing the error if possible. Vague reports like "the EA doesn't work" cannot be investigated.
Risk Disclaimer
Trading foreign exchange, indices, metals, energy, and crypto CFDs on margin carries a high level of risk and may not be suitable for all investors. The high degree of leverage can work against you as well as for you. Past performance is not indicative of future results — no backtest, demo result, or third-party claim guarantees profitability in live markets, and all trading involves the real possibility of losing some or all of your invested capital. You should carefully consider your investment objectives, level of experience, and risk appetite before engaging this or any automated trading system, and you should never trade with money you cannot afford to lose. If in doubt, seek independent financial advice from a qualified professional.
Use of this EA constitutes acceptance that the author and distributor bear no responsibility for any financial loss, missed opportunity, broker-side failure, data-feed interruption, or outcome arising from its use, and that the final responsibility for all trading decisions — including whether to run the EA at all, on which instrument, and at what size — rests entirely with you.
