Layer 1: strategy or indicator
This is where the trading idea lives. Pine Script can calculate indicators, identify conditions and run strategy simulations. This layer decides when your rules say buy, sell or close.
People often call the whole system a “TradingView bot”, but it is really several components. Separating those components makes automation easier to build, debug and improve. Building a TradingView trading bot here means connecting the full technical path from TradingView to execution in a controlled way.
This is where the trading idea lives. Pine Script can calculate indicators, identify conditions and run strategy simulations. This layer decides when your rules say buy, sell or close.
The strategy event has to become an alert that TradingView can send. Alerts may come from indicator conditions, alert() calls or strategy/order events. Alert timing is part of the trading logic and should not be confused with network latency.
The alert can send an HTTP POST to an endpoint. This layer should validate the message, reject malformed or stale instructions and provide enough status information to diagnose failures. NRUNO hosts this routing layer.
The last component talks to the trading platform. NRUNO uses a cBot on the cTrader side. It can execute supported instructions and apply optional protection, spread/session filters and trailing rules.
If a live result differs from a chart marker, you need to know whether the difference came from Pine timing, alert configuration, webhook delivery, connector processing, cTrader or the broker. Treating all of it as one mysterious bot makes troubleshooting harder.
Official TradingView references: Pine strategy automation · Webhook alerts
Start in Paper Mode and verify the entire signal path before switching to Live.
Not by itself. It can create logic and alerts, but live execution requires a compatible path to the broker-side platform.
Yes, if the indicator creates the alert conditions and message your workflow needs.
No. NRUNO is the routing and execution-connector layer.