TradingView Position Tool for NinjaTrader 8
Drag your entry, stop and target on the chart. It shades the risk and the reward, and tells you the position size to trade — not just the ratio.
You will also get the Monday macro read. Unsubscribe in one click. How we handle it.
What it does
- Drag all three levels — Entry, stop and target are separate anchors. Move any of them and every number updates as you drag — no dialog, no retyping.
- Risk and reward, shaded — The area you are risking is red, the area you stand to gain is green, both at 50% so the candles still read through them.
- Position size, not just a ratio — Most risk tools stop at reward-to-risk. This one carries account size, risk, lot size and leverage, and reports the quantity to trade.
- Long and short — Two tools from one install. TV Long Position puts the stop below the entry; TV Short Position puts it above.
- Reads in ticks — Stop distance is reported in ticks, the unit that matters for futures sizing.
- It never touches your account — The tool draws and calculates. It places no orders and holds no connection to your broker.
What it actually computes
Reward-to-risk is easy: it is a ratio of two distances on the chart. The harder question is how many contracts to trade so that being wrong costs what you decided it would cost. That needs your account behind it, which is why the tool asks for it once and then remembers.
A worked example, on ES:
- Account $25,000, risking 1% → $250 at stake
- Stop 10 ticks, ES tick value $12.50 → $125 of risk per contract
- $250 ÷ $125 → 2 contracts
- Target at the default 2R = 20 ticks → $500 if it reaches the target
Change any of those on the chart and the quantity changes with it.
It is a drawing tool, not an indicator
This catches almost everyone the first time. After importing, it will not appear in the Indicators window. Open a chart and look in the drawing tools palette down the left-hand side, or right-click the chart and choose Drawing Tools.
You can bind either tool to a hotkey under Tools → Hotkeys → Chart.
Before you trade real size
The position sizing is arithmetic on the numbers you type in. Check it against your broker's contract specifications before trading real size — tick values differ by instrument, and the tool believes whatever you tell it.
Install
- Download the zip. Do not unzip it — NinjaTrader imports the zip as it is.
- In NinjaTrader: Tools → Import → NinjaScript Add-On…, then pick the zip.
- Restart NinjaTrader. New drawing tools do not always appear until you do.
- Open a chart and use the drawing tools palette on the left, or right-click → Drawing Tools. Look for TV Long Position and TV Short Position.
- Right-click the tool → Properties and set Account Size, Risk and Risk Unit, then Save as default.
Settings
| Setting | What it changes |
|---|---|
| Account Size | Your balance. The quantity readout is derived from it. |
| Risk | How much one trade may lose. |
| Risk Unit | Currency or Percent — decides how Risk is read. |
| Lot Size | Contract or lot size for the instrument. |
| Leverage | Leave at 1 unless you know you need otherwise. |
| QTY Precision | Decimal places on the quantity readout. |
| Default RR | Where the target lands on a fresh drawing. |
| Initial Width Bars | How wide a new drawing starts. |
| Area Opacity | Shading strength. 50% by default. |
| Always Show Stats | Keep the readout up instead of only on hover. |
| Compact Stats Mode | Smaller readout for busy charts. |
| Show Price Labels | Price tags on entry, stop and target. |