PropTradeBot

How to automate NinjaTrader 8 from a Mac

NinjaTraderWorks with NinjaTrader 8. Download NinjaTrader free for charting and simulation.

NinjaTrader 8 runs on Windows, so PropTradeBot stays on your Mac and drives NT8 on a Windows PC or a Windows virtual machine through a small add-on called PTBBridge. Your TradingView alerts or Discord signals become NT8 orders with a stop, your trims and an end-of-day flatten.

Check your firm's rules first. Many prop firms don't allow automated trading. If you trade a prop account in NinjaTrader, confirming your firm allows it is your responsibility. Setup asks you to confirm it, and PropTradeBot doesn't check it for you.

How it works

  1. Find two addresses: the Windows PC's and your Mac's, on your home network.
  2. Create the add-on's settings file on the Windows PC: which accounts and instruments it may trade, and its own hard limits.
  3. Add one Windows Firewall rule so only your Mac can reach the add-on.
  4. Install the add-on in NinjaTrader and compile it. It starts with NinjaTrader from then on.
  5. Connect PropTradeBot with the add-on's address and token, pick your accounts, and set your flatten time.

About 15 minutes. The step-by-step guide has the exact commands.

How trades are handled

What you need

Never forward the add-on's port on your router. It's for your own network only.

Try it

$49/month, with a 7-day free trial. Start on a practice account.

Start your 7-day trial Setup guides

PropTradeBot is an execution tool. It doesn't provide signals, a strategy or any expected result.

Risk Disclosure: Futures and forex trading contains substantial risk and is not for every investor. An investor could potentially lose all or more than the initial investment. Risk capital is money that can be lost without jeopardizing one’s financial security or lifestyle. Only risk capital should be used for trading and only those with sufficient risk capital should consider trading. Past performance is not necessarily indicative of future results.

Hypothetical Performance Disclosure: Hypothetical performance results have many inherent limitations, some of which are described below. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown; in fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program. One of the limitations of hypothetical performance results is that they are generally prepared with the benefit of hindsight. In addition, hypothetical trading does not involve financial risk, and no hypothetical trading record can completely account for the impact of financial risk of actual trading. For example, the ability to withstand losses or to adhere to a particular trading program despite trading losses are material points that can also adversely affect actual trading results. There are numerous other factors related to the markets in general or to the implementation of any specific trading program that cannot be fully accounted for in the preparation of hypothetical performance results and all which can adversely affect trading results.

Trademarks: NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

All disclosures