NRUNO cBOT · COMPLETE USER MANUAL

Configure the NRUNO cBot safely

Installation, connection, order behaviour, protection and trailing – with practical examples for FX, indices and Bitcoin.

Full cBot parameter view: connection, LIVE protection, volume, entry filters and local protection.
Detailed view: max spread, trading hours, local SL/TP, fixed and R-step trailing, FVG trailing and break-even.

1. Installation in cTrader

  1. Open cTrader Desktop and the Automate/Algo area.
  2. Import the supplied NRUNO cBot file, build the project and add an instance to the intended account and chart symbol.
  3. Open the settings before starting and verify every parameter. Use PAPER first only to check signals and connectivity. Then test actual order execution on your broker's demo account.
  4. After setup, the cBot runs in cTrader Cloud. Your computer and cTrader Desktop therefore do not need to remain open. The cloud instance must remain active and connected to both the broker and NRUNO.

2. NRUNO, connector key and WebSocket

Copy the full connector key from your NRUNO dashboard into the matching cBot field. It authenticates this access; never place it in a TradingView alert or public screenshot.

After start, the cBot opens an encrypted WebSocket connection to NRUNO. The dashboard must show the access as connected. The webhook URL goes into TradingView. URL and connector key serve different purposes and must not be swapped.

3. PAPER and LIVE

PAPER

NRUNO receives and records the signal, but no broker order is opened. PAPER is only for checking whether BUY, SELL and EXIT signals reach NRUNO, are assigned to the correct access and are processed. PAPER does not realistically reproduce spread, slippage, broker rejections or actual execution.

BROKER DEMO

For the actual test, use a demo account from the same broker you intend to use later. It lets you test real order routing, symbol names, minimum volume, spread filters, SL/TP, trailing and EXIT under that broker's conditions without risking real money.

Recommended order: 1. PAPER: do signals arrive correctly? 2. Broker demo with actual order execution: are volume, symbol, SL/TP, trailing, spread filter and EXIT correct? 3. Only then use a live-money account, starting with the smallest permitted volume.

4. Symbols, lots and position size

The signal symbol must match the broker symbol. EURUSD is not automatically EURUSD.c; NAS100 is not automatically US100 or USTEC; GER40 is not automatically DE40. Unknown names are rejected. Use the exact cTrader name or an explicit mapping.

cTrader often processes volume in units while displaying lots. One FX lot is typically 100,000 base units; indices, crypto and CFDs can use completely different contract sizes. The cBot normalises to the broker's minimum and step. Before LIVE, verify the resulting monetary risk in the order ticket.

5. Stop loss and take profit

SL and TP are optional. If TradingView sends valid values, the cBot uses those signal values. If it sends BUY or SELL only, the position has no SL/TP unless local stop or take profit is enabled in the cBot. Local values are the fallback and do not replace valid supplied values.

Without an SL, potential loss is not limited. R-based trailing and break-even also require an initial risk distance and therefore need a valid initial SL.

6. Max spread, sessions and signal age

Max Spread
If current Ask-Bid spread exceeds the limit, ENTRY is blocked. Example: limit 2.0 pips, current spread 2.4 → no trade. EXIT and emergency closes must not be delayed by an entry spread filter.
Trading hours / session
New entries are accepted only inside the configured window. Verify timezone and daylight saving. Existing positions remain open; EXIT and protection must still work outside the entry window.
Entry timeout / signal age
NRUNO compares the signal time with the receipt time. An ENTRY older than the configured limit is rejected as expired, so a delayed entry is not executed after the market has already moved. For fast strategies, we recommend 2 seconds. If valid signals occasionally expire, increase it to 3 seconds. Higher values are not a general recommendation and should be used deliberately only for slower strategies. EXIT and Emergency Exit are unaffected.

7. BUY, SELL, EXIT and emergency exit

  • BUY: opens a long position for the symbol and access.
  • SELL: opens a short position.
  • EXIT: closes the assigned open position for that symbol; it does not open the opposite side. Use one active strategy per symbol/cBot instance so EXIT cannot affect another strategy.
  • Emergency Exit: is the manual emergency close. Afterwards verify in cTrader that the position is actually closed; market or connection errors can reject a close.

Pyramiding permits multiple same-direction positions up to the configured maximum. Hedging permits BUY and SELL simultaneously; SL and TP are then mandatory and trailing/break-even are disabled. With hedging off, explicitly test opposite signals on your broker's demo account.

8. Trailing explained completely

Trailing activates only when the selected method's trigger is reached. Until then the initial SL is unchanged. A new SL is accepted only in the profit direction: never lower for a long and never higher for a short. It is not loosened when price retraces.

Fixed

Fixed Activation is the profit required to start; Fixed Distance is then the distance from current price. Long: SL = Bid minus distance. Short: SL = Ask plus distance. Example 20/10: after +20 pips, SL trails 10 pips behind.

R Steps

R is the initial entry-to-SL distance. Trigger 1R/Lock 0.1R means that at +1R at least +0.1R is secured. Later steps may only improve the stop. R is undefined without an initial SL.

FVG

The cBot scans the selected timeframe for confirmed Fair Value Gaps. Minimum size filters small gaps, Buffer places the SL beyond the FVG edge, and Safety Stop can cap distance. Updates occur only for confirmed valid structure.

Break-even

Break-even Trigger (R) determines activation. Break-even Plus (R) moves beyond entry by that fraction of R. Example 1.5R/0.1R: at +1.5R at least +0.1R is secured. Fees, swap and slippage may still produce a small net loss.

Partial profits and remainder

The cBot version shown has no dedicated automatic partial-close parameter. If another enabled function or an external action closes part of a position, trailing manages only the remaining volume; closed profit is not reopened. Verify position ID, remainder and SL in cTrader.

9. Pips, points and ticks

For EURUSD and GBPUSD, one pip is normally 0.0001. EURUSD 1.08500 → 1.08600 is 10 pips. A fifth decimal is often one tick/point, usually 0.1 pip. For JPY pairs one pip is usually 0.01.

For indices and crypto, a point often means 1.0 price unit, while cBot fields labelled “pips” use Symbol.PipSize. Formula: price distance = input × PipSize. If NAS100 PipSize is 0.1, 100 cBot pips equal 10.0 index points. Ten FX pips therefore do not equal ten NASDAQ points.

Check in cTrader: Open Symbol information → PipSize/TickSize and calculate the expected stop price. First use PAPER to confirm that the signal arrives correctly. Then verify entry, SL, TP and displayed monetary risk in your broker's demo account. A wider stop means greater monetary risk at equal volume; to keep risk constant, reduce position size.

10. Calculation and signal examples

EURUSDPipSize 0.0001; BUY 1.0850; SL 20 pips → 1.0830; TP 40 pips → 1.0890.
GBPUSDPipSize 0.0001; SELL 1.2700; SL 15 pips → 1.2715; TP 30 pips → 1.2670.
NAS100 / NASDAQExample PipSize 0.1: desired 20.0 index points = 200 cBot pips. Verify broker value.
DAX / GER40Example PipSize 0.1: desired 15.0 index points = 150 cBot pips.
BTCUSDExample PipSize 0.01: desired USD 500 price distance = 50,000 cBot pips. Contract and PipSize vary greatly by broker.
  • TradingView with SL/TP: BUY EURUSD with SL 1.0830 and TP 1.0890 → those prices are used if broker rules permit.
  • BUY/SELL only: without local protection the position starts without SL/TP; with local 20/40-pip protection the cBot applies those distances.
  • EXIT: An EURUSD EXIT closes the assigned EURUSD position for that access.
  • Trailing: Long at 1.0850; activation 20 pips; distance 10. At Bid 1.0870 SL is about 1.0860. At 1.0880 it moves to 1.0870; if Bid falls the SL stays.
  • Max Spread: limit 2.0 pips; current spread 2.4 → BUY/SELL is blocked and recorded as rejected.

11. Multiple connectors and accesses

Each connector access has its own key and cBot instance. Never use account A's key for account B. Name accesses by account/strategy, for example “ICMarkets-Demo-EURUSD” and “Pepperstone-Live-NAS100”. For every instance verify account, symbol, key and PAPER/LIVE mode.

Multiple connectors may run in parallel if the plan includes enough accesses. A signal is routed only to its authenticated assigned access. Run separate BUY/SELL/EXIT tests for each before LIVE.

12. Checklist before LIVE

Cloud cBot running and dashboard connectedAccount and symbol match exactlyPipSize/TickSize verifiedVolume tested at minimum on broker demoBUY, SELL and EXIT checked first in PAPER, then on broker demoSL/TP fallback chosen deliberatelySpread, session and timeout checked on broker demoTrailing and break-even checked on broker demoEmergency exit executed on broker demo