Main clusters and core pages.
This page started as the old AlgoWay MT5 v1.84 parameter reference. The URL is still useful because some traders search for AlgoWay MT5 parameters, MT5 Expert Advisor inputs, webhook UUID settings, lot coefficient, hedge mode, reverse mode, trailing stop, and MetaTrader 5 automation settings.
AlgoWay has moved forward. The current MT5 automation flow is based on the AlgoWayWS-MT5 WebSocket Expert Advisor, and the current production logic should be configured through the latest EA and the current AlgoWay dashboard. This page keeps the old v1.84 context for users who arrive from Google, but its main purpose is now different: it helps you find the current setup guides, understand which old parameters still matter, and move from a legacy MT5 EA configuration to the current AlgoWayWS-MT5 EA 2.10 workflow.
If you are setting up AlgoWay now, do not treat this as a frozen v1.84 manual. Treat it as a current navigation and explanation page for MT5 Expert Advisor parameters, TradingView-to-MT5 webhook automation, JSON messages, trade modes, risk controls, and common MT5 errors.
Last updated: 2026-05-12 • Author: AlgoWay
If you landed here from an old search result, use these current guides first:
| What you need | Current guide |
|---|---|
| Connect TradingView alerts to MetaTrader 5 through AlgoWayWS-MT5 EA | How to connect TradingView to MetaTrader 5 with AlgoWay EA |
| Install or configure the MT5 WebSocket EA | AlgoWayWS-MT5 WebSocket EA setup guide |
| Understand webhook JSON fields | AlgoWay JSON schema guide |
| Understand Hedge, Reverse and Opposite modes | How AlgoWay handles opposite trading signals |
| Configure risk management, SL/TP and trailing behavior | Advanced risk management and trade automation |
| Fix MT5 setup and connection problems | Common AlgoWay MT5 errors and troubleshooting |
| Fix webhook JSON content-type problems | How to fix AlgoWay webhook Error 415 |
The old v1.84 page was a static list of EA inputs. That was useful when the product was smaller, but it is not enough for the current AlgoWay platform.
Modern AlgoWay MT5 automation should be understood as a full execution chain:
TradingView / Telegram / webhook signal → AlgoWay platform → AlgoWayWS-MT5 EA → MetaTrader 5 broker account
The old parameter names still help explain the logic, but the current workflow is broader:
An Expert Advisor parameter is an input setting that changes how the MT5 robot behaves after it is attached to a chart. In an AlgoWay setup, these inputs do not create the trading signal. They define how the EA connects, interprets incoming webhook instructions, maps symbols, sizes positions, manages execution, and applies safety rules.
That distinction matters. A strategy can generate a good signal, but a bad EA parameter can still break execution. Wrong UUID, wrong symbol mapping, wrong lot coefficient, wrong trade mode, or wrong session filter can make a correct signal behave incorrectly.
The exact interface can change between versions, but these concepts remain important in the current AlgoWayWS-MT5 EA workflow.
The old page used the field Your AlgoWay Webhook here. The current idea is the same: the EA needs to know which AlgoWay webhook route belongs to this MT5 terminal.
The UUID connects the MT5 EA to the webhook configured in your AlgoWay dashboard. Use the UUID exactly as shown in AlgoWay, without extra spaces or unrelated URL text.
b7534616-6c8c-4582-8af4-7c143d323231
Current setup guide: connect TradingView to MetaTrader 5 with AlgoWay EA.
Trade mode defines what happens when a new signal arrives while a position is already open on the same symbol.
| Mode | Legacy meaning | Current practical meaning |
|---|---|---|
| Hedge | Allow BUY and SELL positions to exist separately | Use when the broker/account supports hedging and the strategy intentionally allows both directions |
| Reverse | React to an opposite signal by closing the current position | Use when an opposite signal means exit first, not instant flip |
| Opposite | Close the current side and open the opposite side | Use when the strategy must immediately flip from BUY to SELL or from SELL to BUY |
Full explanation: Hedge, Reverse and Opposite modes in AlgoWay.
The old v1.84 page used a coefficient for converting incoming signal size into MT5 lot size.
final lot = incoming size × coefficient
The concept is still important: AlgoWay receives a size value from the signal source, then the MT5 side must convert that value into a broker-compatible lot size. This is one of the most sensitive settings in any MT5 automated trading setup.
Example:
incoming size = 10
coefficient = 0.001
final MT5 lot = 0.01
Always test sizing on a demo account or very small volume before live execution.
TradingView tickers and broker symbols are often not identical. TradingView may send EURUSD, while the MT5 broker uses EURUSD.a. Crypto symbols can be even more different.
| Incoming ticker | Broker MT5 symbol |
|---|---|
EURUSD |
EURUSD.a |
BTCUSDTPERP |
BTCUSDTm |
XAUUSD |
XAUUSD.r |
If the symbol is wrong, AlgoWay can receive the signal correctly while MT5 still rejects execution. Always check the exact symbol name in MetaTrader 5 Market Watch.
Order filling type controls how the broker should fill the requested order. In many cases Auto Mode is the safest starting point because brokers differ in supported filling policies.
If trades fail even though the JSON is correct, filling type and broker symbol settings are among the first things to check in MT5 logs.
TradingView and brokers can represent pip values differently, especially on 5-digit Forex symbols, metals, indices, and crypto CFDs. A pip conversion setting exists to prevent Stop Loss, Take Profit, and trailing calculations from being interpreted incorrectly.
If your SL/TP or trailing stop distances look wrong in MT5, check pip interpretation and symbol digits before changing your strategy.
The old v1.84 page already mentioned trailing stop. Current AlgoWay automation should treat SL/TP and trailing as part of the full risk-management layer.
Typical JSON fields include:
{
"platform_name": "metatrader5",
"ticker": "EURUSD",
"order_contracts": 0.10,
"order_action": "buy",
"sl_price": 1.0745,
"tp_price": 1.0820,
"trailing_pips": 15
}
Current guide: advanced risk management and trade automation.
Session filters decide when the EA is allowed to execute trades. Auto-flat logic decides whether positions should be closed before a time cutoff, end of day, or end of week.
These settings are not cosmetic. They decide whether a valid signal is executed or rejected. If a signal arrives outside the allowed session, MT5 may correctly refuse the trade according to the EA configuration.
Use this checklist if you are configuring the current AlgoWay MT5 automation route:
For a TradingView strategy alert, the JSON message can use TradingView placeholders:
{
"platform_name": "metatrader5",
"ticker": "{{ticker}}",
"order_contracts": "{{strategy.order.contracts}}",
"order_action": "{{strategy.market_position}}",
"price": "{{close}}"
}
If you receive a webhook Error 415, check whether the TradingView alert message is valid JSON. See: AlgoWay webhook Error 415 explained.
| Old v1.84 topic | Current action | Where to go |
|---|---|---|
| Webhook ID | Use current AlgoWay webhook UUID in AlgoWayWS-MT5 EA | MT5 connection guide |
| Reverse / Hedge / Opposite | Select execution behavior for opposite signals | Modes guide |
| Coefficient for lots | Test size conversion before live trading | Risk management guide |
| Trailing Stop | Use current trailing and SL/TP logic | SL/TP and trailing guide |
| Symbol mapping | Match incoming ticker to exact MT5 broker symbol | MT5 troubleshooting guide |
| Alert fields | Use the current AlgoWay JSON schema | JSON schema guide |
Use the current AlgoWayWS-MT5 EA from the current AlgoWay setup flow. Old files and old parameter screenshots can create mismatches with the current dashboard.
Paste only the UUID required by the EA input. Do not add quotes, spaces, unrelated text, or the wrong webhook from another platform.
AlgoWay automation expects a structured message. If TradingView sends plain text or broken JSON, the webhook may be rejected before MT5 receives anything.
Check Market Watch. If the broker symbol has a suffix or prefix, add correct symbol mapping.
Review the sizing coefficient and broker minimum lot rules. A correct signal can still fail if the final lot is outside broker limits.
Do not select Hedge behavior if the destination account does not support separate long and short positions. Check the platform mode and AlgoWay mode together.
This URL remains online because traders still arrive here from search engines and old links. Removing it would lose useful indexed traffic and create a worse experience for users who are trying to configure MT5 automation.
Instead of deleting the old page, AlgoWay keeps the URL and turns it into a current bridge:
If you are using AlgoWay today, start with the current MT5 setup guide, not with the old v1.84 parameter list. Use this page as a map: it explains what the old parameters meant, which concepts still matter, and where the current documentation lives.
For current MT5 automation, use AlgoWayWS-MT5 EA 2.10, configure the webhook UUID from the AlgoWay dashboard, validate your JSON message, confirm symbol mapping, and test execution before live trading.