Binance Receiver

By connecting your Binance account as a signal receiver, you can use it in your connections to receive trading signals from TradingView or Telegram and automatically execute trades on your Binance account.

We support USDⓈ-M Binance Futures accounts which is the most commonly used account type for futures trading on Binance.


How to connect Binance account as a signal receiver

  • Select Signal Receivers from the navigation bar
  • Click the Connect Receiver button under the Binance Futures section
  • Follow the step-by-step instructions to complete the connection process
MetaTrader 5
mt5
MetaTrader 4
mt4
Binance Futures
binance
Telegram
telegram
Discord
discord

Used for documentation purposes only. Not fully functional.

Simply read each instruction step, follow it, and click the Continue buttons to complete the setup process.

During the connection process, you will be asked to enter the API Key and API Secret generated from your Binance account. See the section below for detailed instructions.

Enter your Binance API Key & Secret

Log in to your Binance account, open the API Management page, create a new API key, then enter your API Key and Secret below.

Restrict your API key access to this IP address:

12.23.34.45
Setup complete

Used for documentation purposes only. Not fully functional.

How to get a Binance API Key & Secret

1. Open API Management

  • Log in to your Binance account.
  • Click your profile icon in the top-right corner.
  • Select Account.
  • Navigate to API Management.

2. Create a new API key

  • Click Create API.
  • Enter a label for the API key (for example, Signal Copier).
  • Complete any required verification steps.
  • Copy and save the generated API Key and API Secret.

Note: Binance only displays the API Secret once. Make sure to save it before leaving the page.


3. Restrict API access by IP address

  • Click Edit Restrictions.
  • Select Restrict access to trusted IPs only.
  • Enter the IP address provided in your receiver's Setup Resources section.
  • Save your changes.

4. Configure API permissions

Edit the API and enable the following required permissions:

  • Enable Reading
  • Enable Futures (required for Binance Futures trading)

Security recommendations

  • Never share your API Key or API Secret with anyone.
  • Only enable the permissions listed above.
  • Do not enable withdrawal permissions.
  • If you believe your API credentials have been exposed, delete the API key immediately and create a new one.

How to use a Binance receiver

Once your Binance signal receiver is connected, you can select it as a signal receiver in your connections.

  • Go to Connect Hub
  • Click the Manage button for your connection
  • Click Manage Signal Receivers and select your Binance receiver

For more details, see Manage Connection


Receiver overview

Information

API Key:

Rdcwy4...uesKYe

API Secret:

s6Xh...Sxmp

Setup resources

Restrict IP

Use this IP address to restrict access for your API Key for advanced security.

IP address:

12.23.34.45

Used for documentation purposes only. Not fully functional.

Information

In this section, you will see:

  • The API Key you provided when connecting this Binance receiver.
  • The API Secret you provided when connecting this Binance receiver.

For security reasons, these values are only displayed partially. All trading actions will be executed on your Binance Futures account using this API Key and API Secret.

You can:

  • Update your API Key or API Secret by clicking the Update button.
  • Check the connection status of your Binance receiver by clicking the Check Receiver button. A message showing the receiver status will be displayed.

Setup resources

In this section, you will find the IP address that must be whitelisted when creating your Binance API Key and API Secret.

Please note that the IP address shown in this documentation is a sample address provided for demonstration purposes only.

For security reasons, the IP address may differ between receivers and may change over time. Always use the IP address displayed in your specific receiver's Setup Resources section when configuring API restrictions in Binance.


Receiver settings

These settings allow you to customize how trading signals are processed to match your trading preferences and risk management strategy.

To manage these settings, click the Edit icon in each section and update the parameters as desired.


Symbol filter

Symbol filter

Allowed:

EURUSD
GBPUSD
USDJPY

Rejected:

AUDUSD
USDCAD

Used for documentation purposes only. Not fully functional.

Manage your allowed and rejected symbols here. When a trading signal is received, our system checks whether the symbol is included in the allowed or rejected lists before processing the signal.

Symbol filters are applied before symbol mapping.

  • Allowed symbols: Only symbols in this list will be accepted. If the list is empty, all symbols are accepted.

  • Rejected symbols: Symbols in this list will be rejected. If the list is empty, no symbols are rejected.


Symbol mapping

Symbol mapping

Prefix:

No prefix

Suffix:

No suffix

Mapping list:

GOLD → XAUUSD
BTC → BTCUSDT

Used for documentation purposes only. Not fully functional.

Manage symbol mapping here. Symbol mapping allows you to convert symbols from incoming signals into the format required by your broker.

Symbol mapping is applied after symbol filtering.

  • Prefix: Added to the beginning of all symbols.

  • Suffix: Added to the end of all symbols.

  • Mapping list: For example, GOLD=XAUUSD, BTC=BTCUSDT.

    • Mapping format: NAME=SYMBOL
    • Prefix and suffix (if configured) are applied after mapping.
    • Separate mappings with spaces or commas.
    • Press Enter to add a mapping.

Risk limits

Limits

Max loss:

Unlimited

Max profit:

Unlimited

Max positions:

Unlimited

Max symbols:

Unlimited

Max symbol size (by side):

Unlimited

Pyramiding:

Allowed

Close on Reverse:

Disabled

Used for documentation purposes only. Not fully functional.

Manage the risk limits of your trading account here. Once any of these limits is reached, no additional trades will be executed.

  • Max Loss: Maximum allowed loss across all open positions.

  • Max Profit: Maximum allowed profit across all open positions.

  • Max Positions: Maximum number of open positions allowed across all symbols and position sides.

  • Max Symbols: Maximum number of unique symbols that can have open positions simultaneously.

  • Max Symbol Size (by Side): Maximum position size allowed for a symbol on either the Buy or Sell side across all open positions.

  • Pyramiding: Determines whether additional positions can be opened for a symbol that already has an open position.

    • Allowed: No restrictions.
    • Allowed in Profit: Allowed only if existing positions on the same symbol and side are currently profitable.
    • Only One Buy or Sell: Allows only one position per symbol, either Buy or Sell.
    • Only One per Side: Allows one Buy position and one Sell position per symbol.
  • Close on Reverse: Determines how existing positions are handled when an opposite-side signal is received.

    • Disabled: Keep existing positions and open new positions in the opposite direction.
    • Netting (Close Old, Ignore New): Close existing positions and do not open the new opposite position.
    • Hedging (Close Old, Open New): Close existing positions and open the new opposite position.

Customize entry size

Signal with size

Strategy:

Use signal setup

Min. size:

0.5

Max. size:

2

Signal without size

Strategy:

Use fixed size = 1

Used for documentation purposes only. Not fully functional.

Signal with size

  • Strategy: Determines how to handle signals with an entry size.

    • Use Signal Size: Use the size specified in the signal.
    • Use Fixed Size: Override the signal size with a fixed value.
    • Use % of Balance: Calculate entry size as a percentage of account balance.
    • Multiply Signal Size: Multiply the signal size by a specified factor.
  • Min. Size: Minimum allowed entry size. If the calculated size is smaller, it will be increased to this value. Leave empty to disable.

  • Max. Size: Maximum allowed entry size. If the calculated size is larger, it will be reduced to this value. Leave empty to disable.


Signal without size

  • Strategy: Determines how to handle signals without an entry size.

    • Ignore Signal: Ignore the signal.
    • Use Fixed Size: Use a fixed entry size.
    • Use % of Balance: Calculate entry size as a percentage of account balance.

Customize stop loss

Signal with SL

Strategy:

Use signal setup

Signal without SL

Strategy:

Custom setup in % Change = 1%

Used for documentation purposes only. Not fully functional.

Signal with SL

  • Strategy: Determines how to handle signals with stop loss.

    • Use Signal Setup: Use the stop loss level provided in the signal.
    • Custom Setup in Pips: Use a custom stop loss distance in pips.
    • Custom Setup in % Change: Use a custom stop loss based on percentage price movement from the entry price.
    • Remove Signal Setup: Do not set a stop loss.

Signal without SL

  • Strategy: Determines how to handle signals without stop loss.

    • Use Signal Setup: Leave the position without a stop loss.
    • Custom Setup in Pips: Apply a custom stop loss distance in pips.
    • Custom Setup in % Change: Apply a custom stop loss based on percentage price movement from the entry price.
    • Ignore Signal: Ignore the signal.

Customize take profit

Signal with TP

Strategy:

Use signal setup

Level size:

Same size

Signal without TP

Strategy:

Custom setup in % Change

  • Level 1: 1% change, 50% position

  • Level 2: 1.2% change, 30% position

  • Level 3: 2% change, 20% position

Used for documentation purposes only. Not fully functional.

Signal with TP

  • Strategy: Determines how to handle signals with take profit levels.

    • Use Signal Setup: Use the take profit levels provided in the signal.
    • Custom Setup in Pips: Use custom take profit levels in pips.
    • Custom Setup in % Change: Use custom take profit levels based on percentage price movement from the entry price.
    • Remove Signal Setup: Do not set take profit levels.

Signal without TP

  • Strategy: Determines how to handle signals without take profit levels.

    • Use Signal Setup: Leave the position without take profit levels.
    • Custom Setup in Pips: Apply custom take profit levels in pips.
    • Custom Setup in % Change: Apply custom take profit levels based on percentage price movement from the entry price.
    • Ignore Signal: Ignore the signal.

Notes

  • Our system supports up to 3 take profit levels.
  • Signals may include size allocations for each take profit level, but these values are ignored.
  • You can configure the size allocation for each take profit level here. By default, all levels use the same allocation, but you can customize them as needed.

Customize breakeven

Breakeven

Offset:

No offset

Used for documentation purposes only. Not fully functional.

By default, when a breakeven signal is processed, the stop loss is moved to the breakeven price calculated by Binance.

You can optionally apply an offset from the breakeven price to lock in a small profit. This offset cannot be configured through trading signals and must be configured here.


Customize trailing stop

Trailing stop

Trigger:

1% change from entry price

Distance:

0.5% change from market price

Used for documentation purposes only. Not fully functional.

By default, when a trailing stop signal is processed, trailing begins immediately and the stop loss follows the current market price.

You can configure the trigger point and trailing distance here. One or both of these values can also be provided in trading signals. Any value not specified in a signal will use the default configuration defined here.

  • Trigger: The profit level required before the trailing stop becomes active. If no trigger is specified, trailing starts immediately.

  • Distance: The distance maintained between the market price and the trailing stop. If no distance is specified, 0.1% (Min. distance by Binance) will be used. Max. distance is 10%.