Home

/

Guides

/

TradingView to CoinEx

Exchange SetupUpdated 2026-02-07

TradingView to CoinEx Futures: Webhook Automation Setup

8 min read

2026-02-07

Why Automate CoinEx with TradingView

CoinEx has carved out a strong niche in the crypto exchange landscape with its competitive fee structure, wide altcoin selection, and accessibility. For traders who want to automate strategies across a diverse range of tokens, CoinEx offers one of the broadest futures pair selections available, including many smaller-cap assets that are not listed on larger exchanges.

The exchange is particularly appealing because of its low barrier to entry. CoinEx allows trading without mandatory KYC for smaller volumes, which means you can get started quickly. Combined with lower minimum trade sizes compared to many competitors, it is an excellent choice for both new traders learning automation and experienced traders looking to diversify their exchange coverage.

Manual trading, no matter the exchange, always has the same fundamental problem: you cannot be available 24/7. Crypto markets run continuously, and the best opportunities rarely align with your waking hours. Whether it is a sudden altcoin breakout or a flash crash creating a buying opportunity, timing is everything, and manual execution is too slow.

TradingView provides the analytical backbone with Pine Script indicators and real-time alerts. Flipr.Cloud provides the execution layer. When your TradingView alert triggers, the webhook fires to Flipr.Cloud, which parses your plain-text command and places the order on CoinEx within 50 to 250 milliseconds. No JSON formatting. No complex API integrations. Just simple, readable trading commands.

Flipr.Cloud routes CoinEx trades through its Singapore server, providing optimized low-latency connectivity to CoinEx infrastructure. With connection pooling and pre-warmed API connections, every webhook execution benefits from near-instant order placement.

Prerequisites

Before you begin, make sure you have the following accounts and tools ready. The entire setup takes about 5 to 10 minutes once you have these in place.

  1. CoinEx Account — Sign up at coinex.com. CoinEx allows basic trading without KYC for smaller volumes, so you can get started immediately. For higher limits, complete identity verification as required.
  2. TradingView Account (Essential plan or higher) — Webhooks are a paid feature on TradingView. The Essential plan (or higher) is required to send webhook notifications from your alerts. The free plan does not support webhooks.
  3. Flipr.Cloud Account — Create a free account at flipr.cloud. The free trial gives you full access to all Pro features with no time limit and no credit card required, so you can test everything before committing.

Spot and Futures Support

Flipr.Cloud supports both CoinEx Spot (CoinEx_S) and CoinEx Futures (CoinEx_F). This guide focuses on futures trading, but the setup process for spot is very similar. Just use the CoinEx_S suffix in your webhook messages for spot orders.

Step 1: Create a CoinEx API Key

The API key is how Flipr.Cloud authenticates with CoinEx to place orders on your behalf. You will create a restricted key that can only trade, never withdraw, ensuring your funds stay safe even if the key is ever compromised.

  1. Log in to your CoinEx account and navigate to Account > API Management.
  2. Click "Create API Key".
  3. Give the key a descriptive label, such as Flipr-TradingView or TV-Automation.
  4. Set Permissions: Enable "Trade" only. Do not enable "Withdraw" permissions. Trading permission is all Flipr.Cloud needs.
  5. IP Whitelisting (recommended): For extra security, add the Flipr.Cloud Singapore server IP to the allowed list. You can find the current server IP in your Flipr.Cloud dashboard under API Keys settings.
  6. Click "Confirm" and complete any 2FA verification CoinEx requires.
  7. Save your API Key and Secret Key immediately. CoinEx only shows the Secret Key once. Store both values in a secure password manager.

Security Warning

Never share your API key or secret with anyone. Never enable withdrawal permissions for a trading bot key. If you suspect your key has been compromised, delete it immediately from CoinEx and create a new one. Flipr.Cloud encrypts all API keys at rest using industry-standard Fernet encryption.

Step 2: Add the API Key to Flipr.Cloud

Now that you have your CoinEx API key and secret, you need to register them with Flipr.Cloud so it can execute trades on your behalf.

  1. Log in to Flipr.Cloud and navigate to the API Keys page from the sidebar.
  2. Click the "Add API Key" button.
  3. Select CoinEx as the exchange.
  4. Select Futures as the market type (or Spot if setting up spot trading).
  5. Paste your API Key and Secret Key into the corresponding fields.
  6. Give the key a recognizable label (e.g., CoinEx-Futures or CoinEx-Spot).
  7. Click "Test Connection" to verify that Flipr.Cloud can reach CoinEx with your credentials.

Connection Verified

If the test shows your account balance, the connection is working correctly. Flipr.Cloud is now authorized to place trades on your CoinEx account. If the test fails, double-check that your API key has Trade permission enabled and that you copied the key and secret without extra spaces.

After adding the key, you will see your personal webhook URL on the dashboard. It looks like:

Your Webhook URL

https://flipr.cloud/webhook/{your_user_id}/{your_webhook_token}

Copy this URL. You will need it in the next step when configuring your TradingView alert.

Step 3: Create a TradingView Alert with Webhook

This is where the automation happens. You will configure a TradingView alert that sends a webhook request to Flipr.Cloud every time your indicator or strategy triggers. Flipr.Cloud will parse the message and execute the trade on CoinEx instantly.

  1. Open your chart on TradingView with the indicator or strategy you want to automate.
  2. Click the "Alert" button (clock icon) or press Alt + A.
  3. Set your alert condition (e.g., indicator crossing a threshold, strategy entry signal, price level).
  4. In the "Notifications" tab, check "Webhook URL" and paste your Flipr.Cloud webhook URL.
  5. In the "Message" field, enter your trading command using Smart Syntax. This is plain text, not JSON:

Alert Message (Market Entry with SL/TP)

BTCUSDT on CoinEx_F market long 0.01 sl off 2% tp off 5%

That is it. Two lines. The first line specifies the symbol and exchange. The second line is the trading command with an inline stop loss and take profit. When the alert fires, Flipr.Cloud will:

  • Open a long position of 0.01 BTC on CoinEx Futures

  • Set a stop loss 2% below the entry price

  • Set a take profit 5% above the entry price

Click "Create" to save the alert. TradingView will now send a webhook to Flipr.Cloud every time this alert triggers.

About CoinEx_F and CoinEx_S

The _F suffix tells Flipr.Cloud to route the order to CoinEx Futures (perpetual contracts). Use _S for CoinEx Spot. Always include the correct suffix. If you have multiple CoinEx API keys, target a specific one by using the key label instead, e.g., BTCUSDT on CoinEx-Futures.

Step 4: Test with a Small Order

Before deploying your full strategy, always test with the smallest possible position size. This confirms that the entire pipeline works: TradingView fires the alert, Flipr.Cloud receives it, parses the command, and executes the trade on CoinEx.

  1. Create a test alert with a condition that will trigger soon (e.g., price crossing a level that is close to the current price).
  2. Use the minimum position size for the pair. CoinEx generally has lower minimum trade sizes than many exchanges, making it easy to test with minimal capital.
  3. Open the Real-Time Log on your Flipr.Cloud dashboard. This shows every incoming webhook and the resulting trade execution in real time via Server-Sent Events.
  4. Wait for (or manually trigger) the alert. Watch the Real-Time Log for the execution confirmation.
  5. Verify the order on CoinEx by checking your Positions and Order History.

Pay attention to the execution speed shown in the Real-Time Log. For CoinEx, you should see execution times under 250ms. This is the time from when Flipr.Cloud received the webhook to when the order was confirmed by CoinEx.

Quick Test Without Waiting

You can also test your webhook directly using the "Test Webhook" feature on the Flipr.Cloud dashboard, or by sending a manual HTTP POST request to your webhook URL. This lets you verify the connection without waiting for a TradingView alert to trigger.

Useful Smart Syntax Commands for CoinEx

Flipr.Cloud uses Smart Syntax, a plain-text command format designed for TradingView webhooks. Here are the most common commands you will use with CoinEx Futures. Every example assumes the first line is your symbol header (e.g., BTCUSDT on CoinEx_F).

Market Entry with Stop Loss and Take Profit

The most common command. Opens a position at market price with protective stop loss and take profit orders placed automatically.

Market Long with SL/TP

BTCUSDT on CoinEx_F market long 0.01 sl off 2% tp off 5%

The off prefix means "offset from current price." So sl off 2% places the stop loss 2% below your entry, and tp off 5% places the take profit 5% above.

Limit Entry

Place a limit order at a specific offset from the current price, with stop loss and take profit.

Limit Order

ETHUSDT on CoinEx_F limit long 0.1 off 1% sl off 2% tp off 5%

This places a limit buy order 1% below the current price. The SL and TP will be placed after the limit order fills.

Close a Position

Close part or all of an open position. Use percentage of position size for flexible exits.

Close Entire Position

BTCUSDT on CoinEx_F close long 100%

Close Half Position

BTCUSDT on CoinEx_F close long 50%

Entry-Relative Stop Loss and Take Profit

Use the e prefix to set SL/TP relative to your entry price instead of the current price. This is useful when the market price may have moved by the time the order executes.

Entry-Relative SL/TP

SOLUSDT on CoinEx_F market short 1 sl e+1.5% tp e-4%

For a short position, sl e+1.5% places the stop loss 1.5% above entry, and tp e-4% places take profit 4% below entry.

Multiple Take Profits

You can send multiple commands in a single webhook message using a block format. This is useful for scaling out of a position at different price levels.

Entry with Multiple Take Profits

BTCUSDT on CoinEx_F market long 0.03 takeprofit long 33%p off 3% takeprofit long 33%p off 5% takeprofit long 100%p off 8%

This opens a 0.03 BTC long, then sets three take profit levels: 33% of the position at 3% profit, another 33% at 5%, and the remaining position at 8%.

Check Balance

You can check your CoinEx account balance at any time by sending a simple balance command.

Balance Check

BTCUSDT on CoinEx_F balance

CoinEx-Specific Tips

CoinEx has some exchange-specific characteristics that are worth understanding when setting up your automation. Here are the key points to keep in mind.

Competitive Fee Structure

CoinEx offers some of the most competitive trading fees in the industry. Futures fees are typically around 0.03% maker and 0.05% taker, which can make a significant difference for high-frequency strategies. Holding CET (CoinEx Token) can further reduce your fees. Check the CoinEx fee schedule for the latest rates.

Wide Altcoin Selection

One of CoinEx's strongest advantages is its broad selection of altcoin futures. Beyond the standard BTC, ETH, and SOL, CoinEx lists many smaller-cap tokens for perpetual trading. If your TradingView strategy targets altcoins, CoinEx is likely to have the pairs you need. This makes it ideal for diversified multi-pair automation setups.

Lower Minimum Trade Sizes

CoinEx generally has lower minimum order sizes compared to major exchanges. This is beneficial for testing strategies with minimal capital, and for running multiple smaller positions across different pairs simultaneously. Check the specific pair details on CoinEx for exact minimums.

Singapore Server Routing

Flipr.Cloud routes all CoinEx orders through its Singapore server, which provides the lowest network latency to CoinEx infrastructure. This is handled automatically. When you send a webhook to Flipr.Cloud, the system detects the target exchange and routes the request to the optimal regional server before executing the trade.

Spot and Futures on One Key

CoinEx API keys typically work for both spot and futures markets. When adding your key to Flipr.Cloud, you will select the market type (Spot or Futures) to create the correct routing. You can add the same key twice with different market types if you want to trade both spot and futures.

Troubleshooting

If your webhook automation is not working as expected, here are the most common issues and their solutions. Most problems are related to API key configuration or symbol formatting.

"Invalid API Key" Error

  • Verify you copied the API key and secret correctly, with no extra spaces or characters.
  • Confirm the key has Trade permission enabled on CoinEx.
  • Make sure the key has not expired. Some CoinEx API keys have an expiration date.
  • Use the "Test Connection" button in Flipr.Cloud to re-verify.

"IP Not Whitelisted" Error

  • If you enabled IP whitelisting on CoinEx, add the Flipr.Cloud Singapore server IP to the allowed list.
  • The server IP is displayed on the Flipr.Cloud API Keys page when you select CoinEx.
  • Alternatively, disable IP restrictions on the CoinEx API key if you prefer simplicity (slightly less secure).

"Insufficient Balance" Error

  • Ensure you have sufficient USDT in the correct CoinEx wallet. Futures and Spot balances are separate.
  • Transfer USDT to your Futures account if trading perpetual contracts.
  • Check that your position size multiplied by current price divided by leverage does not exceed your available margin.

"Symbol Not Found" Error

  • Use the format BTCUSDT without slashes or colons.
  • Do not use BTC/USDT or BTC-USDT. CoinEx uses the concatenated symbol format.
  • Verify that the pair exists on CoinEx Futures. Not every spot pair has a corresponding futures contract.

Webhook Not Received

  • Confirm the webhook URL is correctly pasted in TradingView. It should start with https://flipr.cloud/webhook/.
  • Check that your TradingView plan supports webhooks (Essential or higher).
  • Look at the Real-Time Log on Flipr.Cloud to see if the webhook arrived but failed to execute.
  • Make sure the alert is active and has not expired.

Frequently Asked Questions

Ready to Automate Your Trading?

Set up TradingView webhook automation in under 2 minutes. No JSON required. Works with 15+ exchanges.

Full Pro features • No time limit • No credit card