Can I automate cTrader trades from TradingView alerts?
Yes. cTrader does not natively accept TradingView webhook alerts, so you need a bridge service like PickMyTrade that listens to the TradingView webhook JSON and routes it to your broker's cTrader account through the cTrader Open API. Once connected, any TradingView alert (indicator, strategy, or Pine Script signal) can trigger a real order on cTrader.
Does cTrader have a built-in webhook endpoint like some newer platforms?
No. Unlike DXtrade or Match-Trader which some brokers expose with REST/webhook endpoints, cTrader only exposes the Open API (OAuth + FIX-style protobuf over TCP). That's why traders use middleware like PickMyTrade or write their own cAlgo cBot to receive external signals.
What is the cTrader Open API and who uses it?
The cTrader Open API is Spotware's official API that lets third-party apps place trades, stream market data, and manage positions on behalf of users who grant OAuth 2.0 permission. It's used by copy-trade platforms, signal bridges (like PickMyTrade), custom dashboards, and algo developers who prefer not to write C# inside cAlgo.
cAlgo vs external API automation — which should I use?
cAlgo (now called cTrader Automate) runs cBots written in C# directly inside the desktop client, so latency is low but the bot only runs while your desktop is on. External API automation (Open API) lives in the cloud and keeps running 24/7 even if your PC is off, which is why most TradingView-to-cTrader users pick the external route via services like PickMyTrade.
How fast is order execution from TradingView to cTrader via PickMyTrade?
Users report sub-200ms round trips from alert fire to order acknowledgment on most ECN cTrader brokers like IC Markets and Pepperstone. Actual latency depends on your broker's server location, TradingView's alert queue, and the Open API gateway region.
Do I need to write any code to connect TradingView alerts to cTrader?
No — if you use a no-code bridge like PickMyTrade, you just paste a webhook URL into the TradingView alert box and fill a JSON template (symbol, side, size). If you go the self-hosted route, you'll need to write a Python or Node.js app that authenticates against the Open API and translates webhook payloads into ProtoOANewOrderReq messages.
Can Pine Script strategies auto-trade on cTrader?
Yes, but not directly. Pine Script runs on TradingView, so you have to enable 'Alert on every signal' in your strategy, point the webhook URL at a bridge (PickMyTrade, or a self-hosted Open API relay), and include a JSON payload the bridge understands. cTrader itself won't parse Pine Script.
Does cTrader support FIX API?
Yes, most ECN brokers that offer cTrader — Pepperstone, IC Markets, FxPro, FP Markets — also offer a separate FIX API on the same account for institutional-grade automation. FIX is lower level than the Open API and usually requires a minimum deposit or application. Retail automation through PickMyTrade uses the Open API, not FIX.
Can I run multiple strategies on one cTrader account simultaneously?
Yes. cAlgo supports multiple cBots running on different charts at the same time, and the Open API allows parallel sessions. Via PickMyTrade you can point several TradingView strategies at the same cTrader account as long as position sizing and risk controls don't conflict.
Will automated orders respect my cTrader stop loss and take profit settings?
They respect whatever SL/TP you include in the webhook JSON — the bridge sends those values along with the market order, and cTrader attaches them server-side. If you don't send SL/TP in the payload, the position opens naked, so most traders template their TradingView alerts to always include risk levels.
Is it hard to write a cBot in cAlgo?
If you know any C# it's pretty approachable — Spotware has a full IDE inside the desktop app with IntelliSense and debugging. Traders coming from Pine Script usually say the curve is steeper than Pine but far easier than MQL5. Plenty of open-source cBot examples exist on ClickAlgo and the Spotware GitHub.
Can I backtest a cBot before going live?
Yes — cAlgo has a built-in backtester with tick-level and M1 data, genetic-algorithm optimization, and Monte Carlo robustness testing. Data quality depends on your broker; IC Markets and Pepperstone ship a few years of tick history by default. You can't easily backtest a TradingView-driven strategy this way — that's what TradingView's own strategy tester is for.
Does PickMyTrade charge extra for cTrader automation?
No, cTrader is included in the flat $50/month plan alongside the other eight brokers PickMyTrade supports. There are no per-trade fees from the bridge itself, though your broker's spread and commission still apply on every trade.
How do I connect my cTrader account to PickMyTrade?
You log in at pickmytrade.io, pick cTrader from the broker list, and go through Spotware's OAuth flow where you authorize PickMyTrade to place orders on your behalf. You then select which broker account to use (ECN, standard, demo), paste the generated webhook URL into your TradingView alerts, and send a test.
Can I automate multi-leg or hedging strategies on cTrader?
Yes. cTrader supports hedging accounts (both long and short open at the same time) by default on most brokers, and the Open API exposes each position individually, so a bridge can open, modify, or close one leg without touching the others. Confirm with your broker since a few run netting-only accounts.
Does cTrader have copy trading built in, and can it be automated?
Yes, cTrader Copy is Spotware's native copy-trading layer, so you can subscribe to strategy providers without any external tool. It's a one-way copy from a master account; if you want to feed your own TradingView signals into both your account and a subscriber base, you'd still use an external bridge plus cTrader Copy.
What happens to my automation if my PC or internet goes offline?
If you rely on cAlgo cBots running locally, they stop the moment the desktop client closes. With cloud-based middleware like PickMyTrade the signals still flow because TradingView fires the webhook and the bridge reaches cTrader servers independently of your machine. Many traders use a VPS with cAlgo for this reason.
Are there position-sizing limits when automating cTrader?
Position size limits come from your broker, not from cTrader or the API. Most ECN brokers allow 0.01 lot (1,000 units) minimum up to 100 lots max per order. Middleware like PickMyTrade can dynamically calculate size from risk percent or account equity so you don't hardcode lots in every alert.
Can I use cTrader automation on a demo account first?
Yes, and it's the recommended starting point. The Open API treats demo and live accounts the same way, so you can point PickMyTrade or your own bot at a demo cTrader ID, verify execution, and only then switch to the live account. No code changes are required — just re-authorize the demo account.
Does cTrader support partial close and trailing stops via API?
Yes, both. The Open API exposes ProtoOAAmendPositionSLTPReq for trailing stops and ProtoOAClosePositionReq with a volume parameter for partials. Bridges like PickMyTrade expose these as simple keywords in the webhook JSON, for example 'action: partial_close, percent: 50'.
Can I automate news-event or time-based trades on cTrader?
Yes. Time-based triggers work best inside a cBot (cAlgo has Server.Time hooks), while news-driven logic usually comes from TradingView indicators with economic-calendar feeds that fire webhooks. Both approaches reach cTrader the same way once the bridge or cBot is in place.