Skip to main content

Automation

Automation Overview

How Trade Wzrd automation works - create webhooks, receive signals from TradingView, and execute trades on your linked accounts.


Trade Wzrd lets you automate trade execution via webhooks. Any source - TradingView, custom scripts, third-party platforms - sends a text signal to your webhook URL. Trade Wzrd parses the signal and executes the trade on your connected accounts.


How It Works

  1. Create a webhook in the Trade Wzrd dashboard (Automation > Webhooks)
  2. Copy the webhook URL
  3. Configure TradingView (or any source) to send signals to that URL
  4. When a signal is received, Trade Wzrd parses it and executes on all linked accounts

Signal Format

Signals are comma-separated text strings:

The format is: COMMAND,SYMBOL,PARAM=VALUE,PARAM=VALUE,...

Parameters can appear in any order - the parser identifies the command, symbol, and key-value pairs automatically.


Multi-Command Signals

You can chain multiple commands in a single signal using semicolons:

This is useful for flip strategies - close an existing position and immediately open a new one.


Supported Commands

Trade Wzrd supports 15 commands:

Command Description Example
BUY Open a long position BUY,EURUSD,VOL=0.01,SL=100,TP=200
SELL Open a short position SELL,GBPUSD,VOL=0.05,SL=1.2500
BUYLIMIT Buy limit pending order BUYLIMIT,EURUSD,VOL=0.1,PRICE=1.0800
SELLLIMIT Sell limit pending order SELLLIMIT,EURUSD,VOL=0.1,PRICE=1.1200
BUYSTOP Buy stop pending order BUYSTOP,XAUUSD,VOL=0.1,PRICE=2050
SELLSTOP Sell stop pending order SELLSTOP,XAUUSD,VOL=0.1,PRICE=2000
BRACKET Open with SL+TP bracket orders BRACKET,ES,VOL=2,SL=4,TP=10,TPSLTYPE=TICKS
REMOVE_SL Remove SL bracket (futures) REMOVE_SL,ES
REMOVE_TP Remove TP bracket (futures) REMOVE_TP,ES
MODIFY Update SL/TP on a trade MODIFY,EURUSD,SL=1.0850,TP=1.0950
CLOSE Close a trade (full or partial) CLOSE,EURUSD or CLOSE,EURUSD,PERCENT=50
CLOSEALL Close all positions for a symbol CLOSEALL,XAUUSD
BREAKEVEN Move SL to entry + offset BREAKEVEN,EURUSD,OFFSET=0.0010
CANCEL Delete a pending order CANCEL,EURUSD,TICKET=12345
LAYER_CLOSE Close trades to match a volume LAYER_CLOSE,EURUSD,VOL=0.05

See the Signal Reference for complete details on every command and parameter.


Supported Platforms

Platform Support
MT4 MT4 Full
MT5 MT5 Full
TradeLocker TradeLocker Full
cTrader cTrader Full
DXTrade DXTrade Full (partial close not supported)
Tradovate Tradovate Full (pending order signals not yet supported, bracket orders for SL/TP)
NinjaTrader NinjaTrader Full (pending order signals not yet supported, bracket orders for SL/TP)

Linking Multiple Accounts

Each webhook can target multiple accounts simultaneously. Link all your trading accounts to a single webhook and have the same signal execute across all of them.


Symbol Mapping

When your signal uses a symbol format that differs from your broker, Trade Wzrd handles the translation:

  • Auto (fuzzy match) - Automatically matches signal symbols to broker symbols (e.g., BTCUSD matches BTCUSDm)
  • Manual - Define explicit signal-to-broker symbol pairs (e.g., BTCUSDBTCUSDZ, XAUUSDGOLD)

Volume Configuration

Each linked account can have its own volume mode:

Mode Behavior
Proportional Multiplies the signal’s VOL by a multiplier (e.g., 0.5x for half size, 2.0x for double)
Fixed Lot Ignores the signal volume and always uses a fixed lot size
Risk % Calculates lot size based on a percentage of account balance and the signal’s SL distance

Volume-Based Closing

Enable Volume Based Closing on an account to support layer closing. When a close command includes a VOL parameter, Trade Wzrd closes multiple trades to match the target volume.


Webhook Request Formats

The webhook endpoint accepts two formats:

Plain text (most common with TradingView):

JSON (any field named signal, message, or text):


Automation Pages

Page Purpose
Webhooks Create, configure, pause, and delete webhooks
Playground Visual signal builder to construct and test signals
Alerts Real-time execution logs with status and filters
History Full trade history from automation