8.0.0.13 (RC1) Release Notes

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Beta >

8.0.0.13 (RC1) Release Notes

Previous page Return to chapter overview Next page

Release Date

August 31st, 2016

 

This release marks our first NinjaTrader 8 Release Candidate.  Since the very first NinjaTrader 8 beta version, we have resolved over 4500 bugs thanks to the ongoing efforts of our beta community, and we feel confident we are closer than ever to a production NinjaTrader 8 release.  If you have installed a NinjaTrader 8 beta version and reported feedback to our support team - thank you!

 

As this is a release candidate, NinjaTrader 8.0.0.13 is still considered a beta product and we will continue to focus on product quality.  Please continue to report any issues you may encounter to our support staff.   We will monitor the status of this release to determine when we will announce and launch the production release of NinjaTrader 8.

 

Attention MB Trading Users:  Due to limited use and low user feedback during the beta period, we have removed the MB Trading adapter from NinjaTrader 8.  You may continue to use NinjaTrader 7.

 

 

Code Breaking Changes

Compile Errors

The Stroke object .Dispose() method was removed due to technical redundancy.  To remove memory resources from any stroke objects, simply set the stroke to null.

Removed property Bars.IsTimebased -> please use Bars.BarsType.IsTimeBased instead

Account.Accounts was renamed to Account.All

 

Implementation changes

The common signature "isInclude60" used in various SessionIterator methods was renamed to "includesEndTimeStamp" to be more specific

Category display order values of standard NinjaTrader Property Grid Categories were updated to be more consistent application wide.  These changes could impact any customization you were doing using the CategoryOrderAttribute, however, the documentation was also updated to reflect the implementation more accurately and will allow you to use this attribute reliably.

To assist with transitioning historical order objects to real-time order references, please use the new GetRealtimeOrder() method.

 

Notes

Status

Issue #

Category

Comments

Fixed

10267

Account Data

Sorting by Commission in Executions tab caused unhandled exception

Fixed

10126

Account Data, Database

Database caused accounts to show Realized PnL when not connected

Fixed

10123

Account Data, Rithmic,

Realized PnL only reflected 1 side of the commission

Fixed

10003

Alerts

Alert Condition Localization issue

Fixed

10164

Alerts

Exception on opening alerts log window when existing alerts log entry used custom brush

Fixed

10192

Alerts, DrawingTool

Alerts stop triggering after editing drawing tool anchor via drawing objects window

Fixed

10131

ATM Strategies

ATM field did not change when submitting ATM from another window on startup

Fixed

10253

ATM Strategies

ATM is terminated and ATM order cancelled upon order modification failure

Fixed

10279

ATM Strategies

Modifying ATM Order modified ATM template

Fixed

10217

Attach Order To Indicator, NinjaScript

Attaching order to indicator via CTRL key resulted in Unhandled Exception

Fixed

10137

Bars

Crashes could occur when restoring workspaces

Fixed

10220

Bars

Dates were not showing correctly in New Zealand on daily bars

Fixed

9940

Bars

Errors could occur when loading data from TD Ameritrade.

Fixed

10132

Bars

RequestBarSeries1 ERROR while removing workspace in the middle of bars request

Fixed

10105

Bars

Toggling the Break at EOD with DoNotMerge on large data sets caused blank charts or less bars

Fixed

10036

Bars, NinjaScript

BarsRequest MergePolicy did not match UseGlobalSettings when using the same policy

Changed

10136

BarsType

Custom BarType time variable was equal to bars.LastBarTime on new data point

Fixed

10160

BarsType

Custom BarsType OnDataPoint sometimes had unexpected bid ask data

Fixed

10086

BarsType

Point and Figure Charts were not calling OnBarUpdate() for each tick or price change

Fixed

10095

Chart

Chart were allowed to remove last series incorrectly

Fixed

10280

Chart

Crosshair position showed old position when toggled via hotkey until mouse move

Fixed

10240

Chart

Drag and drop primary series in same panel caused indicator to jump to primary panel

Fixed

10284

Chart

Extraneous plot selection point displayed on multi-level indicator as input plot

Fixed

10218

Chart

Global crosshair render issue at chart boundaries

Fixed

10178

Chart

Global crosshair incorrect x axis flag time when locked via context menu

Fixed

10156

Chart

Global draw object was not removed with NinjaScript unless NinjaScript removed manually

Fixed

10097

Chart

Save Chart Image file name only included the primary data series

Fixed

10242

Chart

When primary series deleted on multi series chart, instrument selector not updated to new primary

Fixed

10236

Chart

Z-Order: reloading the historical data reset the z-order

Fixed

10245

Chart Trader

Errors using ChartTrader with Playback connection

Fixed

10248

Chart Trader, Templates

Chart Trader settings were ignored when chart template is loaded on an open chart

Fixed

10237

Chart, Drawing

Unhandled exceptions when moving series panels with GlobalDrawObjects

Fixed

9806

Chart, Drawing, NinjaScript

Chart could freeze using NinjaScript Draw method/Removing Drawing Tools

Fixed

10117

Chart, Indicator

System indicators did not load properly after connecting to live data

Fixed

10183

Chart, Templates

Template caused "An item of the same key has been added" when using two of the same indicator

Fixed

10254

Chart, Workspaces

InvalidOperationException on restoring chart with template/preset

Fixed

10002

Commissions

Forex Commissions were factoring Per-Unit instead of Per Lot Size

Fixed

10046

Control Center

Connection status indicator sometimes did not update

Fixed

10144

Control Center

Edit strategy dialog was throwing incorrect error

Fixed

10091

Control Center

Deleted account connection could be disconnected

Fixed

10023

Control Center, Playback, Strategy

Playback trades performance realized PnL did not match strategies tab of control center

Changed

10111

Control Center, Strategy

SystemPerformance object was not updating for control center enabled strategies

Fixed

10158

Control Center, Strategy

Strategy CurrentBars index repored incorrectly after changing parameter and enabling strategy

Fixed

10275

Control Center, Workspaces

Control Center was incorrectly restored to primary screen when saved maximized

Fixed

10139

CQG, Workspaces

Workspace charts did not load after connecting to account with no data

Fixed

9909

Drawing, Strategy Analyzer

Strategy analyzer was not releasing memory when adding indicator that draws objects

Fixed

10167

DrawingTool

"Remove all drawing objects" did not remove objects unless the originating tab is selected

Fixed

10184

DrawingTool

Draw object incorrect resize or incorrect anchor on attempting to move past start bar of chart

Fixed

10113

DrawingTool

Draw objects in future would move when days to load changed

Fixed

10265

DrawingTool

Draw.Text autoscale was not working correctly

Fixed

10264

DrawingTool

Draw.Text no alignment behavior did not match NT7

Fixed

10099

DrawingTool

Drawing tool template with attach to all charts was drawing on other charts even if cancelled

Fixed

10179

DrawingTool

Moving global draw object on multi series chart changed anchors incorrectly

Fixed

10061

DrawingTool

Ray selection points were not lined up on logarithmic y-axis scale

Fixed

10127

DrawingTool, Playback

Global draw anchors were not consistent in multi-series playback

Fixed

10224

DrawingTool, Templates

Unable to apply a template more than once to a drawing object

Fixed

10124

eSignal

ESignal historical tick data timestamps did not match NT7

Fixed

10214

FX Board, Hotlist Analyzer, Market Analyzer

Create instrument list context menu item did not work if no instruments loaded

Changed

10208

Indicator

Consistency updates to indicator error handling

Fixed

10157

Indicator

BuySellPressure when called from another indicator could cause errors

Fixed

10274

Indicator

Indicator label did not saved with preset

Fixed

9748

Instruments

@GER30  CFD Data does not show decimal values

Changed

10145

Instruments, Yahoo

Yahoo connection is not updating Splits and Dividends.

Changed

10170

Interactive Brokers

Removed IB Linked Account Support

Fixed

10212

Interactive Brokers

IB Paper Trading account would not connect on version 954 TWS

Fixed

9993

Interactive Brokers

Incorrect instrument update price on some instruments

Fixed

9923

Kinetick

Connection loss loop could occur in some situations

Fixed

10088

Licensing

FreeTrial Vendor License caused excess lines in Config.xml

Fixed

10209

Licensing

From and to dates in grid in Vendor Licensing window region formatting

Fixed

10060

Licensing

Vendor License Addon did not update license messages when changing between vendors

Fixed

10108

Market Analyzer

Market Analyzer Indicator settings were not recognized when applying template

Fixed

10201

Market Analyzer

Unable to remove expired instruments from market analyzer in some scenarios

Changed

10196

Market Analyzer, Workspaces

Custom Market Analyzer Column could not serialize CurrentText

Changed

10180

MBTrading

Removed MBT Adapter in NinjaTrader 8

Changed

10106

NinjaScript

Incorrect sound played when SetProfitTarget target is reached

Changed

10260

NinjaScript

Renamed a few properties to meet coding guidelines

Fixed

10071

NinjaScript

CancelOrder() would not cancel historical working orders in State.Realtime

Fixed

10222

NinjaScript

Errors could occur after deleting indicator and reloading chart

Fixed

9927

NinjaScript

Draw.Region displacement was from the left of the chart and not from bar 0

Fixed

10206

NinjaScript

Expandable properties were not reseting to defaults

Fixed

10177

NinjaScript

Indicator Error on calling 'SetState' method with tick replay

Fixed

10112

NinjaScript

IsSuspendedWhileInactive did not work if suspended prior to data feed connection

Fixed

10221

NinjaScript

Null Stroke object in AddPlot() cuased platform crash

Fixed

10153

NinjaScript

Unhandled exception if using PasswordBox in Addon

Fixed

10172

NinjaScript

Update() on multiseries indicator caused primary series OBU called twice

Changed

8410

NinjaScript Editor

Added Additional Default Snippets

Fixed

10085

NinjaScript, Orders

Only first identical State.Historical order moved to State.Realtime

Fixed

10233

NinjaScript, Strategy

Enabling multiple AdoptAccountPosition strategies would result in incorrect popup message

Fixed

10140

NinjaScript, UI

Strategy Catagories/properties could get out of sequence in strategy and in strategy analyzer

Changed

10162

Options, Strategy

ConnectionLossHandling was overwritten between State.SetDefaults and State.Configure

Fixed

10148

Orders, SuperDOM

Cancel all order icon was not visible for simulated orders on SuperDOM

Fixed

10205

Playback

Simulation accounts could be added unexpecitly while connected to playback

Fixed

10138

Playback

Exception was thrown unsubscribing data disconnecting playback

Fixed

10202

Playback

Errors existed around persisting errors to database

Fixed

10142

Playback

Playback controller date, time and speed sometimes was not visible

Fixed

10211

Playback

Playback controller end date did not update until platform restart

Fixed

10149

Playback

Playback manual trade MAE/MFE/ETD values were incorrect

Fixed

9974

Playback

Sustained playback could resultng in chart rendering error

Fixed

10258

Playback

Errors could occur connecting to playback on UTC time zone

Fixed

10200

Skins, UI

Chart Properties Tab Name drop down was barely visible

Added

10087

Strategy

Strategy concept needed to help users manage historical to live transitioned orders

Fixed

10107

Strategy

Limit order did not fill if CancelOrder() used on protective order

Fixed

10064

Strategy

Realized PnL was not updating for strategy with secondary series on strategies tab

Fixed

10128

Strategy

Strategy template options are not available when editing from strategy tab

Fixed

10194

Strategy Analyzer

Backtest sometimes ran twice if display was not set to summary or settings

Fixed

10143

Strategy Analyzer

Platform crash during optimization when accessing null object after State.Terminated

Fixed

10010

Strategy Analyzer

Platform could crash when using duplicate to new window

Fixed

10181

Strategy Analyzer

Trades Display "Strategy Column" was blank after duplicated

Fixed

10210

Strategy Analyzer

Optimization results did not match displays

Fixed

10204

Strategy Analyzer

Tab context menu items could become disabled incorrectly

Fixed

10263

Strategy Analyzer

Strategy template was not saving changes after running a backtest

Changed

10118

Strategy Builder

Allows Strategy Builder Strategies to be manged from NinjaScript Editor

Changed

10101

Strategy Builder

Could not export Strategy Builder strategy

Changed

10168

Strategy Builder

Now freezing custom brushes in Strategy Builder to match best practices

Changed

10100

Strategy Builder

No historical trades taken due to indicators with barsAgo check

Fixed

10103

Strategy Builder

Strategy Builder could lose reference to candlestick pattern

Fixed

10090

Strategy Builder

Plot On Chart was calling AddChartIndicator() in wrong state

Fixed

10225

Strategy Builder

Drawing action category was using wrong name

Fixed

10272

Strategy Builder

Exception selecting indicator with NinjaScriptProperty value not set

Fixed

10163

Strategy Builder

Alert message defaulted to same color for foreground/background

Fixed

10262

Strategy Builder

Did not set indicator Brush properties

Fixed

10271

Strategy Builder

Strategies with errors could not be deleted

Fixed

10155

Strategy Builder

Time series could not be compared with Time input or variable in Strategy Builder conditions

Fixed

10082

Strategy, Trade Performance

Strategy performance calcs had been off

Fixed

10083

SuperDOM

Order action name localization issue

Fixed

10246

SuperDOM

SuperDOM > Columns "i" did not give information on the Columns

Fixed

10187

SuperDOM, Workspaces

SuperDOM Indicator Days to load property reverts to 2 on restore workspace

Fixed

10195

TD AMERITRADE

Historical daily bars could hold more decimal places than TickSize

Fixed

10285

Time and Sales

Columns unexpectedly resize when removing/adding columns

Fixed

10203

UI

Account Tab -> Typing or selecting in account selector did not send to other linked windows

Fixed

10223

UI

Control Center could sometimes be out of focus after using menus

Fixed

10238

UI

When selecting the same instrument in the data series window (in the most recent list), the instrument did not add.