AlgoWay FAQ

This FAQ covers AlgoWay account settings, webhook error emails, TradingView alerts, email-based TradingView delivery, JSON fields, Telegram Copier, webhook editing, MT5 Expert Advisors, platform-specific notes, notifications and common execution errors.

AlgoWay supports signal sources from TradingView, MT5 and cTrader, with plans starting from $7/month for eligible MT5 routes when billed monthly, or $6/month equivalent with $72 paid upfront for one year, plus a 14-day free trial and 22+ supported platforms.

1. Account & Settings

I entered the wrong TradeLocker Account ID or webhook credentials. How can I fix them without losing my trial?

Do not delete the webhook or create a new trial. Open Trade Webhooks (or Telegram Copier for a Telegram route), find the existing connection and click the pencil icon (Edit Webhook). Correct the Account ID or other destination connection fields and click Save Changes.

This updates the existing webhook, keeping its UUID and remaining trial period. For Telegram-specific settings such as the source channel, use the separate gear icon (Configure Copier) instead. A new trial for the same source and destination platform cannot be started once that trial has been used.

Why does AlgoWay advertise $6/month when the monthly price is $7?

They are the same eligible MT5 automation plan with different billing periods. $7/month is the price when you pay each month. $6/month is the effective price when you pay $72 upfront for 12 months ($72 divided by 12). There is no separate $6 monthly payment option.

Other routes and VPS plans may have different prices. Always check the total and billing period shown for your selected product before paying.

How do I ask AlgoWay support a question?

For online support, contact AlgoWay Support on Telegram: https://t.me/AlgoWaySupport.

You can also send your question by email to connect@algoway.trade.

How do I disable webhook error email notifications?

Open AlgoWay Settings, find Webhook Error Email Notifications and click Disable Notifications.

You can enable webhook error emails again from the same section at any time.

Why am I still receiving webhook error emails after my subscription expired?

A TradingView alert can continue sending requests to an existing AlgoWay webhook even after the AlgoWay subscription for that webhook has expired. Those requests can generate error notifications, for example 403 - User subscription expired.

To stop the email notifications, open Settings and use Webhook Error Email Notifications >> Disable Notifications. If the TradingView alert is no longer needed, disable that old alert in TradingView as well.

What does the MT5 IP Address Restriction do?

The Metatrader 5 IP Address Restriction section lets you save an IP address and enable IP restriction for MetaTrader 5 access. AlgoWay also displays your current IP address in this section.

Enter the required IP address, enable IP Restriction and click Save.

How do I enable Two-Factor Authentication (2FA)?

Open Settings and find Two-Factor Authentication (2FA). Click Enable 2FA to activate it. If 2FA is already active, the same section provides Disable 2FA.

How do I change my AlgoWay timezone?

Open Settings, select the required timezone under Update Timezone and click Save.

How do I configure Telegram notifications?
How do I configure Discord notifications?

Open Settings >> Discord Notifications and paste your Discord Webhook URL. Enable Discord Notifications and click Save Settings.

Click Send Test Message to confirm that AlgoWay can deliver notifications to the configured Discord webhook. To stop Discord notifications later, disable Discord Notifications and save the settings again.

Where can I view payments and download invoices?

Open Settings and click Open Billing. The Billing page contains your payment history and lets you download an invoice PDF for each payment.

How do I cancel my AlgoWay subscription?

If you paid by credit card or PayPal and automatic renewal is active, open the page for the subscribed service - Trade Webhooks, Telegram Copier, MT5 VPS or All-in-One - and click Cancel.

Canceling stops future automatic charges. It does not stop the service immediately. Your service remains active until the Expiration Date shown in your account.

Payments made through Buy Me a Coffee or cryptocurrency are one-time payments for one month and do not create an automatically renewing subscription, so there is nothing to cancel.

How do I delete my AlgoWay account?

Open Settings, scroll to Delete Account and click Delete Account. This permanently deletes your AlgoWay account, webhooks, settings and associated user data. This action cannot be undone.

If you only want to stop future automatic subscription charges, use the Cancel button for the subscribed service instead of deleting your account.

2. TradingView Alerts

Do I need a paid TradingView plan to use AlgoWay?

Not always. AlgoWay also has a workflow where TradingView sends a plain-text email alert to a dedicated AlgoWay email address instead of using a TradingView webhook URL.

Why can’t I see the full webhook URL on the Dashboard?

In Dashboard >> Your Webhooks, AlgoWay displays a shortened Webhook UUID, so the full webhook URL is not shown directly in the table.

Move the mouse over the Webhook UUID. You will see the Click to Copy tooltip. Click the UUID and AlgoWay copies the full webhook URL to your clipboard.

Paste the copied URL into the Webhook URL field in TradingView.

Can I use one TradingView webhook for multiple symbols, alerts or accounts?

Yes. One AlgoWay webhook URL can receive TradingView alerts for different symbols, and the same URL can be used in multiple TradingView alerts.

For one trading account, one AlgoWay webhook URL is enough. The webhook UID is connected to that trading account.

One regular webhook UID belongs to one trading account. If one TradingView signal must trade on multiple accounts, use AlgoWay Trade Copier / Clone Mode. In that setup, TradingView sends one alert to the main AlgoWay webhook, and AlgoWay copies the same signal to the additional configured webhook routes.

Normal rule: one TradingView webhook URL can be used for many symbols and many TradingView alerts, but one regular webhook UID belongs to one trading account. For multiple accounts, use Trade Copier / Clone Mode.

How does Symbol Mapping work?

Symbol Mapping translates the symbol received from the signal source into the symbol required by your destination broker or trading platform. Open the webhook editor and enter mappings in FROM:TO format. The value on the left is the incoming symbol; the value on the right is the destination symbol.

For example, XAUUSD:GOLD means that an incoming XAUUSD signal is sent to the destination as GOLD. MNQ!1:MNQU6 means that an incoming MNQ!1 signal is sent as MNQU6.

Multiple mappings can be entered in the same field and separated by a comma and/or a space, for example:

XAUUSD:GOLD, MNQ!1:MNQU6

Symbol Mapping is optional. Use it when TradingView, Telegram or another signal source uses a symbol name that is different from the symbol expected by the connected broker or platform.

How does the News Filter work?

Open the webhook editor and set Enable red news filter to Yes. Set the required Before news, min and After news, min values, then select the red-news categories that should be included in the filter.

Available categories include CPI, PCE, PPI, GDP, Employment, FOMC/FED, Central Banks, Interest Rates, PMI and Retail Sales.

For example, Before news = 30 and After news = 30 applies the filter for 30 minutes before and 30 minutes after a matching selected news event. Set Enable red news filter to No if you do not want the filter for that webhook.

How does the email-based TradingView workflow work?
  1. Create the TradingView alert
  2. Use email delivery instead of webhook URL
  3. Send the alert to the dedicated AlgoWay email address
  4. AlgoWay receives that email as your trading signal
How do I create a standard TradingView webhook alert?
  1. Create or open your webhook in AlgoWay
  2. Copy the webhook URL
  3. Prepare the correct JSON for your platform
  4. Paste the URL and JSON into TradingView alert settings
  5. Send a test signal and verify it in logs
Can I create manual TradingView alerts?

Yes. You can create manual TradingView alerts and send a structured AlgoWay JSON payload.

How does Test Webhook work for TradingView and Telegram?

Open Dashboard >> Webhook Logs and click Test Webhook. This is an execution test, not only a JSON or connection check. AlgoWay sends the test through the same processing route used by normal incoming signals for the selected webhook, so an accepted test can place an actual order on the connected trading account. Use a demo account or a suitably small quantity when testing.

For a TradingView webhook: select the webhook and enter the symbol, quantity and action. You can also add optional Close Side, SL Price, TP Price, Stop Loss, Take Profit, Trailing Pips and Comment values. The JSON Preview shows the payload AlgoWay will send. When you click Send, that JSON is passed to the selected webhook and then to the same destination-platform handler that processes a real TradingView alert. This lets you test the complete route from AlgoWay webhook input to broker or exchange execution without waiting for TradingView to trigger an alert.

For a Telegram webhook: the test form changes to Telegram Signal Text. Paste the raw signal text as it would normally arrive from Telegram. AlgoWay sends that text through the same Telegram AI parser used for real Telegram signals. The parser interprets the trading instruction first, and the parsed result is then passed to the same execution route used by live Telegram signals. This means the Telegram test checks both signal parsing and final trade execution, not only the broker connection.

After sending the test, check the new row in Webhook Logs. The table records the source, platform, webhook, local time, symbol, action, quantity, OrderId and final status. A success status means the request was processed successfully. If the destination platform returns an order identifier, it is shown in the OrderId column. Some successful actions, such as certain position-closing requests, may not return an OrderId.

If execution fails, the Status column shows See error. Click it to open Error Details. AlgoWay displays the actual error returned during processing, for example a minimum-order restriction, invalid symbol, closed market, invalid stops or another platform-specific rejection. The same Webhook Logs page also records normal TradingView and Telegram signals, so it is the first place to check whether a signal reached AlgoWay and what happened to it afterward.

If you test while the normal market is closed, use an instrument that is actually tradable on the connected account at that time. On weekends this is commonly a supported crypto instrument such as ETHUSD.

How do I know whether TradingView actually sent the signal?

Check the logs in AlgoWay. If the signal reached the system, you should see the call, parsed fields and the final result or error.

3. JSON Format and Order Fields

What are the minimum required JSON fields?

The minimum required fields are:

  • platform_name
  • ticker
  • order_contracts
  • order_action
What does a basic JSON example look like?
{
  "platform_name": "metatrader5",
  "ticker": "EURUSD",
  "order_contracts": "0.10",
  "order_action": "buy"
}
How do Stop Loss and Take Profit work?

AlgoWay supports two models:

  • Absolute prices: sl_price, tp_price
  • Distance values: stop_loss, take_profit

If both are present, the absolute price fields take priority.

Does AlgoWay support trailing stop?

Yes, but not on every connector.

The public schema uses trailing_pips.

Connector Status Platforms
Supports trailing_pips Binance Futures, Bybit Futures, Bitget Futures, Capital.com, DxTrade, Match-Trader
Ignores trailing_pips cTrader, OKX, MEXC, BitMart
MT5 handling MT5 can use JSON trailing and also EA-based trailing logic
What does order_action = "flat" mean?

It means close-position logic. In hedge-style situations you can also use close_side to close only one side.

{
  "platform_name": "metatrader5",
  "order_action": "flat",
  "ticker": "EURUSD",
  "order_contracts": "0.10",
  "close_side": "short"
}
Does AlgoWay support modify and breakeven actions?

Yes.

  • modify is used to update an existing position or order, usually SL/TP
  • breakeven is used to move Stop Loss to entry price
{
  "platform_name": "okx",
  "order_action": "modify",
  "ticker": "ETHUSDT",
  "comment": "TV#12345",
  "stop_loss": "140",
  "take_profit": "280"
}
{
  "platform_name": "metatrader5",
  "order_action": "breakeven",
  "ticker": "GBPUSD",
  "order_contracts": "0.10"
}

4. MT5 Expert Advisors

What does the MT5 Expert Advisor do?

AlgoWay provides MT5 Expert Advisors for routing and execution workflows. The setup covers installation, webhook configuration, required terminal permissions, EA activation and verification through logs.

What must I allow in MT5 terminal settings?

For the webhook-based MT5 copier/manual workflow, MT5 must allow Expert Advisors and outgoing WebRequests.

  • Allow AlgoTrading
  • Allow WebRequest for listed URLs

Add at least:

https://algoway.co

For some copier routes you also need the destination platform URL in the WebRequest allow-list.

What do I enter into the MT5 EA: full webhook URL or webhook UUID?

The MT5 EA input expects the webhook UUID. Do not paste the full https://... address into the input that expects the AlgoWay webhook ID.

Can the MT5 EA use internal SL/TP and internal trailing logic?

Yes. The MT5 EA supports two models:

  • Levels can come from the JSON
  • Levels can be set inside EA inputs

It also documents EA-side trailing and breakeven settings:

  • EnableTrailingStop
  • TrailingStep
  • EnableBreakeven
  • BreakevenAfterPips
Can the MT5 EA send Telegram notifications?

Yes. The MT5 EA includes:

  • EnableTelegramNotifications
  • TelegramChatId
  • TelegramBotToken

That guide describes Telegram notifications for disconnect / reconnect related events.

5. Modes and Position Logic

What is Reverse mode?

Reverse is the default MT5 EA mode.

  • One side per symbol model
  • BUY opens or keeps BUY
  • SELL closes the current opposite side and opens SELL
  • FLAT closes positions for the symbol within EA logic
What is Hedge mode?
  • BUY and SELL can exist simultaneously
  • BUY and SELL can be opened in parallel
  • FLAT closes positions for the symbol
  • close_side can be used to close only one side
What is Opposite mode?
  • Position follows the latest signal
  • A new signal closes the current position and opens the new side
  • long and short are additionally accepted as buy and sell
What is Inverse mode?
  • Incoming direction is inverted before normal execution logic
  • BUY becomes SELL
  • SELL becomes BUY
  • long becomes short, and short becomes long
  • If close_side is used, its side is inverted too

6. Platform-Specific Notes

What is the setup flow for MEXC?
  1. Create the MEXC API key
  2. Add the webhook in AlgoWay
  3. Test the webhook in AlgoWay
  4. Copy the webhook URL
  5. Prepare the TradingView JSON payload
  6. Create the TradingView alert
  7. Verify the result in logs
What is the setup flow for ProjectX?
  1. Enable ProjectX API access
  2. Create the API key inside the connected trading platform
  3. Add the ProjectX webhook in AlgoWay
  4. Create the TradingView alert with the required JSON and webhook URL
How does the public cTrader logic work?

The cTrader connector supports two primary modes:

  • Reverse Mode - close existing positions for the instrument and, if required, open a new one
  • Hedge Mode - allow new positions without closing the existing opposite side
Does cTrader support webhook-level trailing?

No. The cTrader connector ignores trailing_pips.

7. Troubleshooting

What does webhook error 415 mean?

415 Unsupported Media Type means AlgoWay received your signal, but the content was not in a shape it could read correctly.

The usual causes are:

  • Broken JSON
  • Wrong field names
  • Wrong structure
  • Missing required fields

At minimum, check these fields first:

  • platform_name
  • ticker
  • order_contracts
  • order_action
What does MT5 error 4752 mean?

4752 = trading disabled by client/server.

Check this list:

  • Global AutoTrading / AlgoTrading button is enabled
  • EA on the chart is allowed to trade
  • Terminal Expert Advisor settings allow algorithmic trading
  • The account is not investor/read-only
  • The broker did not disable trading for the account or symbol
What does MT5 error 4756 mean?

4756 = request rejected by the broker/server.

Common causes:

  • Wrong filling mode
  • Invalid lot size or wrong lot step
  • Invalid stops
  • Market closed or no quotes
  • Symbol is view-only or not tradable
  • Wrong symbol name or missing broker suffix
What does MT5 error 4014 mean?

4014 can indicate two different problems:

  • Trading mode: invalid Stop Loss / Take Profit levels or wrong stop precision
  • WebRequest mode: function not allowed because https://algoway.co was not whitelisted in MT5 terminal settings
What does MT5 error 10018 mean?

10018 = market closed.

Check symbol trading sessions in MT5 specification and make sure you are not sending orders outside the allowed session.

What does MT5 error 10024 mean?

10024 = too many requests.

This means your automation is sending too many order requests in a very short time. Slow down the request rate and check the logs for repeated order attempts.

8. Telegram Copier

Does Manual Default Size Mode force every Telegram trade to use my chosen lot size?

No. In Manual mode, the size stated in the Telegram signal takes priority. If the signal has no usable size, AlgoWay uses the amount you entered as Default Order Size. For example, with Default Order Size set to 0.10, a signal explicitly specifying 0.30 lots still uses 0.30 lots. If the signal has no lot size, it uses 0.10.

Other size modes, such as crypto Fixed Money and MT5 Money Fixed or Money Risk, have different precedence rules. See the Telegram Copier size mode manual.

How many Telegram channels can I copy during the 14-day trial?

A Telegram Copier route follows one Telegram source channel at a time. The 14-day trial provides one trial route for the selected source and destination platform; additional channels need separate copier routes. Trial access for the same source and destination platform can be used only once.

You can change the channel on your existing trial route in Configure Copier without deleting the webhook or resetting its trial period.

Does Automatic Entry Order Mode support Telegram signals with an entry price range?

Yes. In Automatic mode, AlgoWay can interpret a range such as BUY XAUUSD Entry: 2340-2345 and normalize it to a single entry price, rather than placing orders across the entire range. The resulting order type depends on the signal and execution rules. This is different from Always Market, which ignores the entry price, and Skip Entry Ranges, which ignores signals containing a range.

See Entry Order Mode and Market Entries.

How can I change my Telegram source channel without creating a new copier?

Open Telegram Copier, click the gear icon (Configure Copier) for your existing route, select the Telegram source channel and click Save Copier. For the destination broker account or credentials, use the pencil icon (Edit Webhook). Keep the existing route to preserve its webhook UUID and any remaining trial period.