NinjaTrader Strategies - Managed Approach versus Unmanaged Approach
NinjaTrader Strategies - Managed Approach versus Unmanaged Approach
- NinjaTrader Managed Mode click here to view
The Managed approach in NinjaScript is the most commonly used approach because of the ease-of-use it has to offer. The order methods are wrapped with an invisible convenience layer that allows you to focus on your system's trading rules leaving the underlying mechanics of order management and the relationships between entry and exit orders and positions to NinjaTrader
- NinjaTrader UnManaged Mode click here to view
The Unmanaged approach is reserved for VERY EXPERIENCED programmers. In place of the convenience layer that the managed approach offered, the Unmanaged approach instead offers ultimate flexibility in terms of order submission and management.
Managed mode is what you will experience with NinjaTrader strategies which are developed utilizing the NT convenience layer. This was provided by NinjaTrader for the beginner, hobbyist and amateur developer - fine for prototyping and strategy back testing but limited and produces errors in live trading potentially as a caveat - due to order race conditions and fills you will only experience when connected to a real live account broker order and data feed connection - in particular when reversing position, double margin is required as orders to cancel, flatten and reverse are sent simultaneously... an order can fill at the same time as being sent a cancel order, resulting in the dreaded overfill message from NinjaTrader, it will pause and seem to lock up trading, as the strategy is halted and all its orders and positions are flattened or attempted and left. Even worse NT default mode will not handle connection losses for order cancellations or errors that halt the strategy...so it can try to flatten and then leave unguarded positions.
For details of this caveat with NinjaTrader managed mode and view some reports of what problems this causes see some real life cases for people view here NT Overfill Issue Scenario This is a problem for NinjaTrader 7 and all traders and developers who do not understand or lack the capability to code commercially and fix it - but not for you as we provide a solution off the shelf ready to use...or we can code in that unmanaged mode a new strategy from the ground up but it costs more that way...
- All it means to us is potentially we take more time on a project if it requires unmanaged- based on a need to avoid overfills or based on order entry and exit submission requirements.
- Please note we can tell you if you will need to code your project in unmanaged mode and what the risks are if you do not...
- Do not panic we have the experience and know how!
NinjaTrader Algorithmic Trading Frameworks
MicroTrends can also provide you with huge cost and time savings on your development project by coding your NinjaTrader strategies derived from one of our ready to use algorithmic strategy frameworks. This will power any strategy in NinjaTrader unmanaged mode (professional mode) to prevent overfills and double margin requirements - and handle all connection losses and other error conditions such as stops or targets not confirmed as placed etc. Designed at the outset to control this short coming, so that overfills are not possible, orders are confirmed as cancelled and positions flat before a reversal so avoiding an error and halt of the strategy or an unguarded position. And we save you money so that you can avoid double margin requirements for orders pending cancellation.
On top of this we can drastically cut development time and costs from your project and you can benefit from off the shelf customisable advance trade management, drag and drop movable orders, Trade manager UI, allowing you to trade semi automatically or fully automatically with your NinjaTrader strategy. Avoid the need for testing as this is already battle tested by 100s of live traders - the features would take around 6 months of development time if you were to try to develop it from scratch yourself... for more details visit here: MicroTrends Double Shot Strategy Foundation also included is several working samples of a Multi Moving Average Crossover and ATR Volatility Breakout strategy in open source which can be traded or used as a template for your own project. It also comes with a free Trade Manager the NinjaBuddy, you are entitled to 2 licenses and unlimited updates, help desk support on features and you can create many strategies from it very quickly in a few lines of code. We will be able to offer you a 10% discount or more off the license price if we utilize this in a project for you - please ask us for details about the MTDS... if you are interested to use this for your project.
MTDS Free Trial: please click here to view and run the MTDS installer MTDS Video Guide: Please click here to see the MTDS video guide
Please sign in to leave a comment.
Comments
0 comments