Release Notes
Previous Topic  Next Topic 

Version 5.2.1000.7 - Released March 9, 2007
Changed: Default instrument list to hold June contracts for futures

Fixed: Now support early rollover of Day Light Savings Time


Version 5.2.1000.6 - Released January 23, 2007
Improved: Interactive Brokers Adapter - Now supports Java 6
Changed: Interactive Brokers - Various changes to support IB's new historical data throttling policy
Fixed: GAIN Adapter - Order could be reported as filled but then reported as cancelled if an immediate cancel request was initiated by the user

Fixed: TradeStation Email Interface now supports TradeStation 8.2 Email text changes



Version 5.2.1000.5 - Released December 7, 2006
Changed: Interactive Brokers Adapter - Now supports TWS 864.XX
Fixed: Patsystems Adapter - Requesting data from non-supported exchanges could throw an exception

Fixed: GAIN Adapter - PendingSubmit order state was not thrown if market orders were queued

Fixed: GAIN Adapter - Loading historical data on multiple charts simultaneously would cause NT to freeze

Fixed: GAIN Adapter - Demonstration account could thrown an exception when connecting

Fixed: TS Email Interface - Orders could be submitted live in Global Simulation Mode

Fixed: TS Email Interface - Thousand separator (1,000 or 1.000) was not tolerated when specifying lot size



Version 5.2.1000.4 - Released September 25, 2006
Added: Confirmation box when removing an account connection
Added: Message box notification if license server validation times out

Added: FuturesBetting Adapter - Now supports DAY time in force orders

Changed: Interactive Brokers Adapter - Auto start now supports TWS 861 only

Changed: Added an internal check to validate re-distribution of contracts across stops or targets in a multi target strategy

Improved: Patsystems Adapter - Improved connection recovery handling for postponed executions on terminal orders

Improved: Options strike price are no longer rounded to ticksize

Improved: ATI - Strategy generated stop loss orders now use the UseStopMarket property

Fixed: Trading Technologies Adapter - Modification of CME stop market orders properly handled

Fixed: GAIN Capital Adapter - Duplicate executions were occasionally reported

Fixed: ATI - NTChange() function for modifying strategy generated stop loss orders would cancel an order if two change requests were called rapidly

Fixed: Charts - After saving chart draw object properties as "Set Default", the respective chart draw object could no longer be draw on another chart panel

Fixed: MB Trading Adapter - Connection order recovery could occasionally report working orders as cancelled



Version 5.2.1000.3 - Released August 3, 2006

Changed: GAIN Adapter for Forex trading is now officially released (beta program complete)

Changed: Interactive  Brokers Adapter - Improved TWS window detection logic resulting in more tolerant operation between TWS upgrades

Changed: Interactive Brokers Adapter - Pass in secondary exchange for stocks when submitting orders (TWS required change)
Changed: FuturesBetting Adapter - Stop Market order for CME  are now submitted as DAY orders
Improved: Gain Adapter - Enhanced tracing to include more information on order management operations
Improved: Zen-Fire Adapter - Order operation failure events now will now restore prior order state and no longer reject the order
Improved: Same price order modifications are now ignored in AutoChase
Fixed: Exception thrown when pressing Buy/Sell button when Stop Market order selected in Basic Entry window
Fixed: Resolved rare SuperDOM GUI order handling issue



Version 5.2.1000.2 - Released June 22, 2006

Added: Trading Technologies adapter - Support for the latest TT Fix Adapter Version 6.36 Package 72 (confirm with your broker that they are on this version before upgrading otherwise stay with NT Version 5.2.1000.1)

Added: Additional instruments to the database
Added: Support for TWS 860.XX (This NT version is not backward compatible with older TWS revisions)

Improved: TradeStation Automated Trading Interface - Email interface now supports order matching based on signal name
Fixed: SuperDOM did not dispay BuyToCover orders correctly when using the TradeStation email interface

Fixed: Automated Trading Interface - Changing strategy based stop loss orders did not work
Fixed: Dynamic SuperDOM - Exception thrown when pressing "C" in the middle of size change operation



Version 5.2.1000.1 - Released June 14, 2006

For complete list of revision changes please see change history for all beta releases below.


Highlights include:



Version 5.2.0.1 BETA 2 - Released June 06, 2006

Added: TradeStation Automated Trading Interface - Log warning in case TS workspace name does not contain "NinjaTrader"

Added: Historical Market Data Server now has a time out in case connection can't be established
Added: Zen-Fire - Last traded price is now displayed for EUREX and LIFFE markets
Improved: Contrast detection for indicator labels in charts

Improved: TradeStation Automated Trading Interface - Orders are now uniquely identified using the exact order type from TS

Changed: TradeStation Automated Trading Interface - Mail interception traces are now triggered by "Order" and are on as default

Changed: ZG and ZI rollover to 1 month from 3 (existing users must change this manually in the Instrument Manager)

Changed: Removed capability of changing the size of an order that belonged to a strategy if the order change would get the position/strategy out of sync

Changed: Zen-Fire - Orders that are cancelled while in "Pending Submit" state are not queued for cancellation

Fixed: Zen-Fire - Position could be incorrectly reported if user PC clock was not in sync with server and order is filled around the same time as a disconnect

Fixed: Implemented workaround for IB issue that may report negative quantities on fill reports for FA accounts

Fixed: Automated Trading Interface - NT DLL function calls could sometimes not report values due to a race condition

Fixed: SuperDOM "X" cancel all orders would not correctly filter order cancellations for a selected strategy when Strategy Selection Mode was set to DisplaySelectedStrategyOnly

Fixed: Trading Technologies - Fixed a potential race condition that could cause NinjaTrader to hang on disconnect

Fixed: eSignal - Real time data for index instruments were not be processed correctly

Fixed: GAIN FX - Applied workaround to queue orders change/submission requests in situations where the GAIN API gets overloaded



Version 5.2.0.1 BETA 1 - Released April 29, 2006

Added: Time & Sales window
Added: FX Entry window

Added: Support for FOREX through GAIN Capital
Added: OrderType column in Basic Entry and FX Entry windows order grids

Added: Eurex, Liffe, Matif support for Zen-Fire

Improved: Dynamic SuperDOM modified for FX trading

Improved: eSignal and Zen-Fire now support true server side time stamps for chart data

Improved: ATI - Initializaing the ATI with an account is no longer required

Improved: Simulator market orders are filled immediately based on timer delay settings instead of waiting for next incoming market data event

Improved: Manual reverse now reverses using the original strategy settings

Improved: Support for Interactive Brokers TWS Version 858.XX + (older versions no longer supported)

Changed: Reduced the tick offset used to modify existing limit orders to close ECBOT positions (to support the new ZG and ZI contracts)

Fixed: Patsystems overnight positions would sometimes not properly calculate realized P/L in the Accounts tab

Fixed: Multi minute chart bars were not displayed correctly over weekends and holidays

Fixed: Perfomance reporting statistics could be incorrect if using "Group by strategy" and strategies included simulated stops

Fixed: On rare occasions strategies would not recover on reconnect and would prevent NT from establishing a connection



Version 5.1.1000.2 - Released March 22, 2006

Added: Support for multiple simulation accounts (See Tools-->Options-->Simulator tab)
Added: DTNiQ feed now supports "Day" time in force
Added: TickCount property in NinjaScript
Added: Realized Profit & Loss can now be displayed in any order entry window when flat. (Enable via right click menu Properties)
Changed: New installation script (address some installation issues that some have experienced)
Changed: Order cancellation requests are now queued and resubmitted on "PendingChange" state for Zen-Fire adapter


Version 5.1.1000.1 - Released March 15, 2006

For complete list of revision changes please see change history for all beta releases below.


Highlights include:



Version 5.1.1.4 Beta - Released March 7, 2006

Added: TradeStation Email automated trading interface
Added: Global "Time to flatten position" option (like market on close)
Improved: Fibonacci levels are now included in Y scale

Fixed: eSignal -11 error prevented historical data from being loaded

Fixed: Zen-Fire adapter avergage P&L not calculated correctly on new installation
Fixed: ATI information was not available immediately when DLL was loaded for TradeStation/eSignal integration
Fixed: General NinjaScript issues

Verstion 5.1.1.3 Beta - Released February 22, 2006

Added: Fibonacci levels chart drawing tool
Added: Rectangle chart drawing tool
Added: Ellipse chart drawing tool
Added: Chart marker drawing tools (arrows, dots, squares, diamonds and triangles)
Added: All chart drawing objects now support "Set default" option
Added: Custom drawing object support for NinjaScript
Added: Grid line properties in NinjaScript

Added: 'Day' TIF for eSignal ATI
Added: Additional indicator properties such as "Calculate on bar close"
Added: Instrument mapping for TradeStation spot currency symbols
Added: NinjaScript support for custom plotting
Added: NinjaScript support for playing .wav files
Improved: Performance enhancement for partial fill handling (noticeable on high lot orders)
Improved: New 'Help-->Mail to support' mail engine
Improved: Enhanced installation procedure to avoid potential inconsistencies on uninstalling
Changed: Dynamic SuperDOM will turn yellow when in 'Held' mode
Changed: Auto connect support for latest TWS version
Fixed: Occasionally a ghost order would display on a chart
Fixed: Trading 3 or less character symbols with MBT could cause unpredictable behaviour

Fixed: General issues with the beta Trading Technologies adapter
Fixed: General issues with beta ZenFire adapter
Fixed: Processing duplicate eSignal last trades


Verstion 5.1.1.2 Beta - Released February 7, 2006

Added: New chart plot style : Dot
Added: Custom chart bar color support in NinjaScript
Added: Custom chart panel back color support in NinjaScript
Added: Custom plot color support in NinjaScript
Added: Plot display suppression in NinjaScript

Added: "5"  as a supported ticksize
Added: Notification message on first connect to the Simulated Data Feed Connection informing user that data is not rea-time

Added: End of Day and Start of Day handling for the Zen-Fire adapter

Improved: Historical Market Data Server now automatically reconnects after ten seconds if disconnected

Improved: Mail to Support client window now supports custom size, optional attachment of log information, automatic FTP of large files
Improved: Rejected order states are persisted between sessions in Zen-Fire
Changed: Duplicate exchange processing ignored in Patsystems adapter
Changed: Disabled the ability to submit an exit order to a strategy with a flat position

Changed: Order cancellation and changes are queued in case of failure in the TT Adapter
Changed: Upgraded to the latest QuickFix engine in the TT Adapter

Fixed: Filled orders that were partially filled could occasionally be reported as partially filled on reconnect
Fixed: Changing the size of a target 1 did not correctly reduce the size for associated targets 2 and 3
Fixed: NT Account window TT transaction credit reporting issue
Fixed: Target order was not cancelled if cancelling dirrectly if associated stop loss is a simulated stop loss order

Fixed: Instrument Manager could crash in rare situations

Version 5.1.1.1 Beta -  Released January 30, 2006

Added: NinjaScript for custom chart indicator development
Added: Historical Market Data service for chart back fill (in beta available to select individuals at this time)

Added: Add/Remove Target (ability to split an existing target)

Added: SuperDOM daily high/low markers (enable via SuperDOM properties)

Added: Inside market is displayed in the top row of the dynamic SuperDOM when the display is held

Added: Net change in last traded price is displayed in top row center of the dynamic SuperDOM when the display is held

Added: Launch MBT Navigator window via File-->New in the Control Center window (while connected only)

Added: "10" as a supported tick size
Added: Chart panel splitter positions now persisted between sessions

Improved: Profit and loss display now updates when the dynamic SuperDOM display is held

Improved: MB Trading adapter now ignores back office position corrections on login

Improved: Order panel Strategy ID column now displays strategy template name or strategy id value set in the Automated Trading Interface

Improved: Lowered CPU usage on dynamic SuperDOM

Improved: Historical data download for DTN and Track Data adapters

Improved: Start up handling on MBT adapter now ignores virtual fills

Improved: TWS auto start updated to work for TWS 855.5 or later

Improved: Added workaround for Eurex bug found in Patsystems adapter

Improved: TWS price server disconnects no longer disconnect the order server

Improved: IB adapter now supports native TWS reported average entry price

Changed: Interactive Brokers connection options "Require market data" option has been removed

Changed: MBT 10.13.0.8 now supported

Changed: Use stop market for stop loss orders is no longer hard coded for CBOT with IB
Changed: Removed "Include today's data" from chart bar selector dialog window

Fixed: "Always start in simulation mode" did not persist between sessions

Fixed: Trade entry and exit times occasionally were reported incorrectly

Fixed: Close at time did not function properly on occasion

Fixed: Commission values were calculated double in the Account tab display

Fixed: Mexican Peso (6M contract) orders were rejected

Fixed: Performance reporting for grouped trades by strategy when reporting simultaneous long/short strategies


Version 5.0.1000.7 - Released December 31, 2005

Imrpoved: Average Entry price for futures are reported correctly for Interactive Brokers. A workaround was implemented for a newly introduced IB TWS bug.

Added: Beta suppport for new ASP (hosted) exchange connnectivity provider

Added: Single click stop limit order submission in SuperDOM via a new "Stop limit offset" property (see more info)

Fixed: Dynamic SuperDOM did not correctly display MBT depth

Fixed: Order size modification bug introduced in Static SuperDOM due to implementation of Dynamic SuperDOM

Fixed: TWS did not automatically start when connecting to IB

Fixed: Cancelled partially filled entry orders now complete strategy brackets


Version 5.0.1000.6 - Released December 28, 2005

Improved: Automated Trading Interface now supports referencing a strategy's entry order by order ID

Improved: Automated Trading Interface and External Data Feed Connection now rejects instrument symbols starting with '@' (TradeStation continous contracts)

Improved: If Patsystems broker does not support synthetic stop orders NinjaTrader will simulate them internally

Improved: Market Replay Connection available instruments window now displays separate columns for market data and depth

Improved: Repair database function now repairs internal MS-Jet engine internal defects

Changed: Automated Trading Interface, removed legacy functions NTGetInt(), NTGetDouble() and NTGetString()

Changed: Data grids, 'Export to Excel' files names are now sortable

Changed: Default point values on instruments are now set to a value of one (1) instead of zero (0)

Changed: Chart objects (lines, text...) are no longer stored with chart templates

Changed: Data buffers for recorded chart data are flushed to disk as chart is closed

Added: Dynamic SuperDOM option (not subject to TT licensing fees)

Added: Simulation Engine, option to enforce immediate fills (by passed the advanced fill algorithm for limit orders)

Added: FOREX support for Interactive Brokers and MB Trading
Added: New ticksize of 0.002

Added: Orders are now time stamped to the external data feed connection incoming data

Added: Automated Trading Interface, function to enable/disable order confirmation

Added: Account connection form 'Close' button

Added: Trading Technologies as a connectivity provider option

Fixed: TradeStation data feed did not correctly display bid/ask volume

Fixed: MAE/MFE calculuations were not correct in the performance tab

Fixed: Automated Trading Interface, Position update file name was not written correctly

Fixed: Automated Trading Interface, Time stamps in the eSignal script NTExternalFeed.efs were not built correctly

Fixed: Woodies pivots and standard pivot indicators were calculated incorrectly

Fixed: Automated Trading Interface, Orders and stratgegies were not resubmitted after Sim101 account reset
Fixed: Market Replay, Depth recording issue
Fixed Automated Trading Interface, OIF invalid parameters log message reported incorrect number of parameters


Version 5.0.1000.5 - Released December 10, 2005

Improved: Changed behaviour of Connected() method and related NTConnected methods in the ATI

Fixed: Disabling "Global Simulation Mode" did not work when the simulator option "Always start in simulation" was enabled
Fixed: SuperDOM "CENTER" button did not work correctly
Fixed: SuperDOM would throw an exception if "Use last price for P/L calculation" was disabled


Version 5.0.1000.4 - Released December 8, 2005

Improved: Average trade entry/exit prices under the Performance tab is no longer rounded to tick size
Improved: Optimization of the simulation engine for limit orders placed at the inside market

Changed: Messaging with some of the alert message windows

Changed: Increased the width of the Instrument and Account drop down lists in the order entry windows

Changed: SuperDOM properties option for relocation of center "C" button

Changed: Hard coded strategy based stop loss orders for CME (GLOBEX) as stop limit; EUREX/ECBOT as stop market to ensure native exchange based orders (ECBOT pending)

Added: Support for ClearPort exchange

Added: Interactive Brokers connection option "Require market data for order submission"

Added: TRIN/TICK (NYSE) and VIX (CBOE) indexes are now supported upon new installations
Added: SuperDOM Quick Buttons (enable via SuperDOM Properties dialogue window)

Added: SuperDOM single click stop loss and profit target order modification (enable via SuperDOM Properties dialogue window)

Added: Strategy Selection Mode which includes support for trading the same market with multiple strategies in separate order entry windows

Fixed: Flatten All Positions/Cancel All Orders would affect live positions/orders when in Global Simulation Mode

Fixed: Internal (Patsystems order cancellation rejections handling is optimized)

Fixed: Basic Entry window would throw an exception if right mouse click in a column header
Fixed: Interactive Brokers connection wizard did not correctly display connection options
Fixed: Increasing order size of a simulated stop loss order did not correctly create additional simulated stop loss orders

Fixed: SuperDOM ask/bid display issue
Fixed: Optimization of MBT adapter for handling order and position change events
Fixed: Date range selection was ignored when generating performance reports based on strategy templates

Fixed: GDI resources were not disposed correctly which could cause performance issues (sluggishness) of NinjaTrader

Fixed: Generating performance reports with "Grouping trades by strategy" did not always work correctly


Version 5.0.1000.3 - Released November 21, 2005

Imrpovement: NinjaTrader can be started at any time for using ATI functions with TradeStation or eSignal

Improvement: Performance of execution and log data grids has been significantly optimized when trading large volume lot sizes

Improvement: Performance reporting of avg time in trade is reported in minutes instead of days if average time is less than a day

Improvement: Performance reporting can now optionally report trades grouped by strategy (V4 strategy reporting)

Improvement: Basic Entry window size (width) has been significantly reduced

Changed: Performance tab start date defaults to today's date

Changed: Simulated Data Feed connection does not records data to database for driving historical charts

Added: SuperDOM and Basic Entry windows have a "Scale quantity" property that over rides the "Order qty" field when in an active strategy. This allows for entering a strategy with a preset contract amount and scaling in/out using a different contract value.

Added: Execution data grids now have a position size column

Fixed: Window linking behaviour did not behave correctly in some situations

Fixed: MBT connection wizard mode value could not be selected

Fixed: Resetting the Sim101 account did not correctly remove account values from the account data grid

Fixed: Application exceptions thrown if connecting while having multiple entry and chart windows set with a common link color

Fixed: Basic Entry window allowed zero (0) limit order prices

Fixed: SuperDOM display issues with line thickness on some custom DPI resolutions

Fixed: Execution grid loaded historical executions in the incorrect chronological order

Fixed: Size and location of minimized windows did not restore correcly on application start up (known issue with entry windows still exist)

Fixed: Charts cursor crosshair mode was not restored on application start up

Fixed: Charts caption bar text was not restored correctly on application start up


Version 5.0.1000.2 - Released November 14, 2005

Improvement: SuperDOM size (width) has been significantly reduced

Improvement: SuperDOM stop limit order limit offset input field value is persisted

Improvement: SuperDOM center button has been moved to the top center button of the price ladder

Improvement: MB Trading Navigator settings are preserved when using NinjaTrader

Changed: Limit offset for stop limit stop loss orders from 25 ticks to 20 ticks (some exchanges rejected orders)

Changed: Implementation of linear regression (curve) indicator for TradeStation compatibility

Added: Repair database function

Added: Options window "Server" tab

Added: Chart window "Always On Top" option

Added: Chart indicator standard pivot lines

Added: Executions with negative fill amounts are now supported (IB FA accounts)

Added: Control Center window Help-->Download menu

Fixed: Control Center window Account tab did not properly calculate realized P&L for Sim101 account while connected to IB

Fixed: In rare situations open position were not reported accurately

Fixed: "Failed to execute DB job 'AccountUpdateObj" error message

Fixed: Performance Manager summary report sometimes incorrectly reported total number of winners or losers

Fixed: Exception thrown when modify entry order size if multiple strategies were running on same market simultaneously

Fixed: Price based strategy parameters were reset to zero when selecting strategy template

Fixed: "Unable to start ATI" error on application start up