Guides, manuals and platform references.
This page started as the AlgoWay MT5 v1.84 parameter reference. It now explains how the earlier inputs relate to the current AlgoWayWS-MT5 EA workflow, including the webhook UUID, position sizing, trade modes, symbol mapping, trailing stop and MetaTrader 5 execution settings.
AlgoWay has moved forward. The current MT5 automation flow is based on the AlgoWayWS-MT5 WebSocket Expert Advisor, and production setups should use the latest EA with the current AlgoWay dashboard. The v1.84 context remains here to explain which earlier parameters still matter and how to move from an older 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
For a current setup, use these 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 reference remains available because older installations, screenshots and configuration notes may still use the v1.84 parameter names. The updated content connects those earlier concepts with the current AlgoWayWS-MT5 setup.
Use it as a bridge between the earlier parameter set and the current workflow:
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.