Real time trade journaling (auto-sync) with NinjaTrader!
We have introduced auto-sync features for many brokers/platforms and as we continue to lead the push to complete trade journaling automation, with this feature, we are getting very close to it!
Thousands of traders using NinjaTrader to trade futures, and stocks can now automatically sync their trades in real-time to their TradesViz journal! No need to pay any extra for indicators! No extra charges!
Let's dive in and see how you can do this in this blog post.
Download and install the auto-sync indicator from this link (free) (Note: Only tested for NinjaTrader 8)
- To install the indicator, click on the "Tools" option in the menu bar in the NinjaTrader command center and click on "Import" and then "NinjaScript Add-On".
- Now, navigate to the ZIP file you just downloaded from the link above and click open.
- After the import was successful, go to any chart where you are executing trades and click on the "Indicators" icon at the top.
- Now select "TradesViz_AutoSyncTrades" indicator and click "add" at the bottom. Make sure to select your NinjaTrader account (AccountName), TradesViz primary email (TradesVizEmail), and your account secret key correctly. You can find your account secret key in your settings page (tradesviz.com/accounts/settings) Finally, uncheck the "Visible" option so that this indicator won't take up any space in your chart at the bottom and click "Apply" - you are all set!
(Note: If you have multiple accounts in TradesViz, make sure the AccountName in NinjaTrader matches your TradesViz account name to which you want the trades to be routed to)
- Now as you execute trades in the chart, your executions will be synced live to your TradesViz journal. You can even check this by inspecting the NinjaScript Output window.
- To open the NinjaScript Output window, go over to the NinjaTrader command center and click on "New" in the menu bar at the top and click on "NinjaScript Output".
- You should see an empty box appear now. Whenever you execute a trade, you will see the trade logged in this box. If you see any errors, you can contact us for help.
That's it! You can check your journal after you have done trading - all your trades should be there and ready for you to add notes, tags, and analyze them!
Some important notes:
- The indicator only has access to your execution data. The data is sent directly to our servers safely and is authenticated via your email and account secret key.
- By default, the TradesViz system will search among your TradesViz accounts for an account with the same name as the account you have selected in the Indicator settings and add your trades to that account. If such an account does not exist in your TradesViz account, it will simply add the trades to the first trading account (alphabetically).
- At the moment, only futures and stocks are supported.
- If you do not want the system to use NinjaTrader's commissions, uncheck the "UseNinjaTraderCommissions" box in the Indicator settings
- If you have multiple charts open, make sure that the indicator is only added to 1 chart
- Use the indicator on the chart on which you are making executions
- If you have multiple charts/symbols you are trading, you have to make sure you are selecting the correct accounts in the indicator settings
A: This could be due to several reasons:
- There could have been an error with the datetime - check the Ninjatrader output log. If you see a date error, make sure to select D-M-Y or M-D-Y, etc., based on the date format shown in the error log.
- If you see a message saying execution was added/recorded successfully, then refresh your TradesViz table by clicking on any column header - you should see the new execution/trade.
- If you do not see any output log, make sure you have added your email id, account secret correctly.
- If you are on a free account, you will only be able to sync stock trades - please start a free trial to sync your futures trades
A: Create as many charts as accounts in NinjaTrader. For each chart, add the TradesViz plugin and make sure to select different accounts on the plugin settings in each of your charts. Also, make sure you have trading accounts with the same names as the NinjaTrader account (display name) in TradesViz so that the trades are correctly redirected to the appropriate accounts.
- If you have 5 charts of NQ open all of which are linked to an account named ACCT1 (as an example) in NinjaTrader, then add the indicator to ANY one of the 5 charts and select ACCT1 as the account from the dropdown in the indicator settings.
- If you have 5 charts of NQ open AND 5 ES charts all of which are linked to an account named ACCT1 (as an example) in NinjaTrader, then add the indicator to ANY one of the 10 charts and select ACCT1 as the account from the dropdown in the indicator settings.
- If you have 5 charts of NQ open where all 5 are linked to an account named ACCT1 (as an example) in NinjaTrader AND 5 charts of ES open where all 5 are linked to an account named ACCT2 (as an example) in NinjaTrader, then do both of the following:
- Add an instance of the indicator to any one of the 5 NQ charts linked to ACCT1 and select ACCT1 as the account from the dropdown in the indicator settings.
- Add an instance of the indicator to any one of the 5 ES charts linked to ACCT2 and select ACC2 as the account from the dropdown in the indicator settings.
Always check the output log if you think there are any trades missing! It is very likely that your indicator settings are incorrect if that is the case.
With this feature, we hope to give all NinjaTrader users have a solid trading journaling with the best features available at the moment compared to any other competitors!
If you have any feedback for us or would like us to add any features, please let us know by emailing us at [email protected]