Skip to main content
All CollectionsTrade CopierInformation
What is the best trade copier for TradingView?
What is the best trade copier for TradingView?

Place trades on your Master account in TradingView, and copy them trades across Follower accounts in the NinjaTrader Desktop Platform.

Joel Wyse avatar
Written by Joel Wyse
Updated over a month ago

Introduction

We have solved all issues with the connection between TradingView and NinjaTrader, to easily copy trades across Follower accounts, as they are placed on the Master account in TradingView, on the Master account.

While other trade copier solutions have no concrete evidence that their product works, on the other hand, I have thousands of customers with hundreds of verified reviews that the software is performing great. Why wait? Get the best trade copier for the TradingView platform, now!

NinjaTrader Connection Issues

When managing orders in TradingView, connected to Tradovate, the connection to the NinjaTrader Desktop Application has some issues that will cause orders to be updated incorrectly. This is especially important to note when placing an order with Take Profit and Stop Loss attached. When a Master account is selected, the ‘Accounts Dashboard’ corrects these issues to make sure that your move commands in TradingView are matching up perfectly in NinjaTrader. This fix is very important when using Duplicate Account Actions, so that Follower accounts also have the correct order prices as the Master account entry order, Take Profit, or Stop Loss are changed in TradingView.

This was discussed in the following YouTube video:

Take Profit and Stop Loss

When a Master account order is filled with Take Profit and Stop Loss attached, these Take Profit and Stop Loss orders are placed on the Follower accounts. Each pair of orders on each Follower account will have a unique OCO value.

We have tested the following scenarios when submitting Master account commands in TradingView while the Follower accounts are managed and kept in sync by the ‘Accounts Dashboard’ in NinjaTrader.

· Close Position button

· Market order with Take Profit and Stop Loss attached

· Limit order with Take Profit and Stop Loss attached

· Stop order with Take Profit and Stop Loss attached

· Stop Limit order with Take Profit and Stop Loss attached

· Moving the Stop Limit order or changing the Limit price, of the Stop Limit order

· Moving any of these order types

· Moving any of these order types with multiple orders at various prices

· Canceling these orders

‘Exit Order Detection’ – Adding Exit Orders To An Existing Position

The ‘Accounts Dashboard’ can detect when pending orders originate from TradingView. It will scan all pending orders to handle situations when limit or stop orders are being placed with the intent to exit a position, and add OCO functionality. This is the proper way exit orders should be managed, as one cancels the other. In summary, this feature works great for protecting naked positions when placing trades in TradingView.

To use this feature, Duplicate Account Actions must be ‘ON’ with at least one Follower account added. This feature will not be active when trading individual accounts.

There are two different modes for detecting when orders are being placed with the intent to exit a position. You can select either ‘Bracket’ and ‘Limit’ for ‘Exit Order Detection’ in the settings. You can also disable this altogether by selecting ‘None’ for ‘Exit Order Detection’.

Bracket ‘Exit Order Detection’–

Both limit and stop orders must be placed in TradingView. After this, the ‘Accounts Dashboard’ in NinjaTrader will cancel and replace the orders, creating a true bracket with OCO functionality.

Consider the following situations:

· In a long position, sell stop and sell limit orders are placed, with the same quantity.

· In a short position, buy stop and buy limit orders are placed, with the same quantity.

When the matching order quantity is detected, both orders will immediately be cancelled and replaced with OCO functionality. This will happen for the Master account and across all Follower accounts.

Limit ‘Exit Order Detection’ –

Limit orders must be placed in TradingView. After this, the ‘Accounts Dashboard’ in NinjaTrader will cancel the Limit order and place a true bracket of exit orders with OCO functionality.

Consider the following situations:

· In a long position, sell limit order is placed.

· In a short position, buy limit order is placed.

When a new limit order is detected, the total position size must be less than or equal to the total size of all pending limit orders and the new limit order. If true, the new limit order is intended to exit a position, and it will immediately be cancelled. It will be replaced with a new limit order and a stop order with OCO functionality. The stop order will be placed at the same distance from the average entry price as the limit order. This will happen for the Master account and across all Follower accounts.

If additional limit orders are placed, the same process will be repeated, until the total quantity of limit orders exceeds the total position size. Additional stop orders can be set to match the existing stop order price or be placed at the same distance from the average entry price as the additional limit order. This is configured by the ‘Match Original Stop Loss’ parameter.

‘Match All Stop Loss Orders’ – this is important when adding multiple limit orders as exit orders.

· True – stop loss orders will be placed to match the price of the original stop order.

· False – stop loss will be placed at the same distance from average entry price as the limit order.

Did this answer your question?