Skip to main content
Home›Integrations›TradingView → cTrader
TradingView → cTrader · setup guide

TradingView to cTrader — signals you review, or opt-in auto-trade

A TradingView webhook alert can be pointed at your PipSync URL: PipSync receives the alert's JSON payload in the cloud and saves it as a signal on the Signals page for you to review; by default PipSync places no order from it. Auto-trade is opt-in and off by default: on the Advanced plan, a JSON alert that passes every safety check is placed on your linked accounts without approval (the broker can still reject it). cTrader connects on demo and live accounts through Spotware's official Open API — no cBot, no VPS — and because cTrader accounts are gateway-connected, indices, gold and crypto are not auto-traded on them for now (their risk cannot be measured there).

Billed at checkout · Cancel any time · Free plan available

Risk warning: Trading CFDs and other leveraged products is complex and carries a high risk of losing money rapidly because of leverage. Industry data indicates that 70–80% of retail trading accounts lose money on these products. Risk disclosure · Past performance.

cTrader has no native way to receive TradingView alerts, and most webhook bridges were built for MetaTrader. PipSync closes that gap for ECN/STP traders: your strategy fires the alert, PipSync validates it and saves it as a signal you review, or places it on your linked accounts if you have switched on auto-trade. To switch it on, you set up auto-trading under Settings → Advanced → TradingView Alerts with an explicit consent, then link your accounts and switch it on under Accounts & auto-trade. The Recent alerts list lets you verify what arrived.

TradingView → cTrader at a glance

Signal sourceTradingView alerts (strategy or indicator) fired as webhooks — requires a paid TradingView plan
Destination platformcTrader via Spotware's official Open API (demo and live accounts); for now indices, gold and crypto are not auto-traded on cTrader accounts
Alert formatJSON message: instrument, direction (buy/sell), entry, sl and tp1 required, sl/tp above 0, and no size field of its own — each valid alert becomes a signal you review
Installed softwareNone — no cBot, no EA, no VPS; the webhook is received and stored as a signal in the cloud
Auto-tradeOpt-in and off by default (Advanced plan): JSON alerts from TradingView's own addresses only; for now indices, gold and crypto are not auto-traded on cTrader accounts (their risk cannot be measured there)
Risk controlsWith auto-trade on, the loss at the stop loss is capped at the channel risk (0.5% of the account balance by default); sizing and limits apply to Telegram and Discord signals; slippage and price gaps can exceed it
TestingRecent alerts under Settings → Advanced → TradingView Alerts; lists every alert received
PriceWebhook integration needs a plan that includes it (the Advanced plan)

How do I connect TradingView to cTrader?

The PipSync side is configured entirely in the dashboard; the TradingView side is one alert with a JSON message and a webhook URL.

  1. Create your PipSync account and subscribe to a plan

    Sign up at app.pipsync.io (the $0 Free plan needs no card but only parses signals), then subscribe to a plan that includes webhook integration (payment method required). You only need the dashboard to generate the webhook URL your TradingView alert will call, and a paid plan covers building and testing this route.

  2. Connect your cTrader account

    Open Trading Accounts → Add account and choose cTrader, then authorize PipSync through your cTrader ID using Spotware's official Open API. Telegram and Discord signals execute on this account; TradingView auto-trade is covered in the last step.

  3. Get your PipSync webhook URL

    Go to Settings → Advanced → TradingView Alerts and click Generate webhook URL. PipSync generates a unique URL containing a secret token and shows it only once. Copy it and keep it secret — this URL is the credential TradingView uses to reach your workspace and, once auto-trade is on, anyone who has it can trigger trades. Regenerate it if you suspect a leak.

  4. Create the alert in TradingView

    Open the Alerts panel (Alt+A), set your strategy or price condition, and paste PipSync's JSON template into the Message field — instrument, direction, entry, sl and tp1 are all required, with real prices (not 0) for sl and tp1. Then paste your webhook URL under Notifications → Webhook URL and save. Add no size field such as lots, qty or size: an alert that names its own size is never auto-traded. Note that webhook notifications need a paid TradingView plan.

  5. Check the instrument name

    PipSync upper-cases the instrument and keeps only letters and digits. There is no symbol-mapping setting for alerts, so if your chart's {{ticker}} resolves to something different from your cTrader broker's naming, message us in the support chat with the symbol and your broker.

  6. Test with a few alerts

    Fire the alert once and check Recent alerts under Settings → Advanced → TradingView Alerts, then find the signal on the Signals page. Let a few real alerts arrive before relying on the setup.

  7. Optional: switch on auto-trade

    Once a few alerts have parsed as expected, tick the consent under Settings → Advanced → TradingView Alerts and click Set up auto-trading (Advanced plan). Then open Accounts & auto-trade, link your accounts and switch auto-trade on. Until you do, every alert stays a signal for your approval. cTrader accounts are gateway-connected, so for now indices, gold and crypto are not auto-traded on them (their risk cannot be measured there).

Typical setup time: about 12 minutes.

Can TradingView alerts trade on cTrader?

Not on their own. TradingView can fire a webhook alert — an HTTP POST carrying a JSON message — but cTrader has no built-in way to receive webhooks, so out of the box an alert is just a notification. PipSync turns it into a signal you review, or, if you have opted in to auto-trade, places it on your linked accounts when it passes every check.

The traditional workaround is installing a cBot or a third-party bridge inside the cTrader terminal and keeping that terminal running around the clock. PipSync removes the terminal from the loop entirely: its cloud endpoint receives the webhook and saves it as a signal. Nothing runs on your machine.

Can TradingView alerts place trades on cTrader automatically?

Only if you opt in. Auto-trade is off by default and needs the Advanced plan: under Settings → Advanced → TradingView Alerts you give an explicit consent and click Set up auto-trading, then under Accounts & auto-trade you link your accounts and switch auto-trade on. Without that, every alert stays a signal for your approval. cTrader accounts are gateway-connected, so for now indices, gold and crypto are not auto-traded on them: their risk cannot be measured there.

With auto-trade on, the loss at the stop loss is capped at the channel risk, 0.5% of the account balance by default. If the risk cannot be measured on an account (the balance is unknown, there is no contract data, or the account is not held in USD for now — for now, auto-trade values the risk only for currency pairs: gold, indices, crypto and other CFDs on MT5, cTrader and Match-Trader accounts are not traded), or the broker's smallest lot would exceed the cap, that account is not traded. If every account was refused by these limits, the alert is kept as a signal for your approval; if the broker rejects the order on every account, the signal is marked rejected. Slippage and price gaps can make the actual loss larger than the cap. If the de-duplication service is unavailable, alerts are only saved as signals. An alert is traded automatically only when all of these hold:

  • it is a JSON alert — plain-text alerts are always saved as a signal for your approval
  • it comes from TradingView's published sender IP addresses
  • it names no size of its own (for example lots, qty, contracts, size, volume, units, amount or risk) — otherwise it is a signal for your approval
  • your Advanced plan is still active
  • it is not a duplicate — TradingView retries are de-duplicated
  • your workspace is under 5 automatic executions per minute
  • no position in the same instrument opened by a TradingView alert is still open, in either direction

What should the TradingView alert message look like?

PipSync expects a small JSON payload in the alert's Message field. All five fields are required: instrument, direction, entry, sl and tp1. comment is ignored, and an alert that names its own size (for example lots, qty, contracts, size, volume, units, amount or risk) is never auto-traded: it is saved as a signal for your approval. Only JSON alerts can auto-trade; a plain-text alert is always saved as a signal for your approval.

When creating the alert, paste your unique PipSync webhook URL under Notifications → Webhook URL. Keep that URL secret: with auto-trade on, anyone who has it can trigger trades. Regenerate it on the same screen if you suspect a leak.

  • direction (required): buy or sell (long and short also work) — strategy alerts can use the {{strategy.order.action}} placeholder
  • instrument (required): the chart symbol, for example {{ticker}}
  • entry (required): entry price, above 0 — a reference price
  • sl / tp1 (required): stop-loss and take-profit prices, above 0
  • comment: ignored
  • lots, qty, contracts, size, volume, units, amount or risk: never used for sizing; an alert carrying one is saved as a signal for your approval

How does a TradingView ticker line up with my cTrader broker's symbol?

TradingView identifies instruments by data feed — a chart might show OANDA:XAUUSD — while your cTrader broker may use its own naming or suffixes for the same market.

PipSync reads the instrument from the alert, upper-cases it and keeps only letters and digits. There is no mapping setting for alerts, so when your chart's ticker does not match the broker's name, message us in the support chat with the symbol and your broker.

The quickest check is the Recent alerts list under Settings → Advanced → TradingView Alerts, which shows how each alert was read, before any live alert matters.

Why does PipSync use Spotware's Open API instead of a cBot?

Because nothing has to stay running on your side. A cBot only executes while the cTrader terminal is open, which in practice means renting a Windows VPS. PipSync's cTrader connection for Telegram and Discord signals is server-to-server through Spotware's Open API.

Sizing, min/max lots and max open positions apply to signals that are executed on cTrader (Telegram and Discord). A TradingView alert is a signal you review unless you have opted in to auto-trade, which caps the loss at the stop loss at the channel risk (0.5% of the account balance by default). Slippage and price gaps can make the actual loss larger than the cap.

How should I test a TradingView webhook?

Fire the alert once and check Recent alerts under Settings → Advanced → TradingView Alerts — you immediately see how it parsed and what the status was.

Each valid alert waits as a signal on the Signals page, so check that direction, instrument and SL/TP come out the way your strategy intended. Keep auto-trade off while you test, so every alert stays a signal you review.

Parse for free, execute on a paid plan

Connect a signal source and watch PipSync parse in real time. Start on the Free plan at $0 with no card, or subscribe from $24/month for execution — charged at checkout, cancel any time.

Billed at checkout · Cancel any time · Free plan available

Risk warning: Trading CFDs and other leveraged products is complex and carries a high risk of losing money rapidly because of leverage. Industry data indicates that 70–80% of retail trading accounts lose money on these products. Risk disclosure · Past performance.

FAQ

Frequently asked questions

Yes. Webhook notifications are only available on TradingView's paid tiers — the free TradingView plan cannot call a webhook URL. PipSync's webhook integration needs a plan that includes it (the Advanced plan).

Written by the PipSync team · Reviewed by PipSync Editorial, Editorial team · Published · Last updated

PipSync is a cloud-based signal automation platform that routes trading signals from Telegram, Discord, TradingView alerts and custom webhooks to broker accounts on MetaTrader 5, cTrader, Match-Trader, Binance Futures and Bybit — with server-side risk management and no VPS required. PipSync is an execution tool, not a signal provider and not investment advice.

PipSync is a signal execution tool. It does not provide trading signals, does not guarantee any trading results and is not investment advice. Trading leveraged products involves substantial risk of loss. See the full risk disclosure and performance disclaimer.