NINJATRADER & ZEn-fire Known issues

Potential Issues that may arise using NinjaTrader & Zen-Fire::

Connectivity & Firewalls: Connecting to Zen-Fire requires permissioning though any firewalls or anti-spyware security systems on the local computer and network. Some routers come with built-in firewalls that cannot be disabled and advanced knowledge is needed to permission the connection. Disabling the firewalls is recommended.

Rejection of Bracket Orders after initiating a trade: Bracket order functionality is held on the local machine. When Ninja receives a fill, it will send the corresponding stop and target orders. If an account is at full margin, it is possible for the market to move against the position preventing the account from having enough margin to place both a stop and a target. The result is a rejected order leaving the account with a naked position--no stop and no target.

Client Side OCO functionality: The instructions to cancel an order after another has been filled (OCO) is held on the client machine. The orders are held at the exchange and run the risk of both being filled. If the stop and target are too close together or the market sweeps in both directions, both orders can be filled before NinjaTrader can send a cancel. If the client loses connectivity, shuts down NinjaTrader or has other computer issues that prevent Ninja from functioning properly, both orders will remain working independently of eachother and the OCO functionality will be lost. The result could be a fill on both orders.

Computer Resources: NinjaTrader using Zen-Fire can receive too many market updates for some computers to process when resources are low. Lack of processing power, memory and capable video card processing power can result in the computer and market data to run slow. Traders should limit the amount of programs running while trading and monitor the computer resources to know when the resources are hitting their limits.


Installation Instructions
Common Error Messages