8.0.0.10 (Beta) Release Notes

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Beta >

8.0.0.10 (Beta) Release Notes

Previous page Return to chapter overview Next page

Release Date

March 21, 2016

 

This is a general maintenance release which includes various bug fixes due to feedback received during beta. Please note that as this is a maintenance release, there are still outstanding bugs which were reported in previous beta versions and this release does not guarantee all previously reported bugs have been resolved.  If you cannot find the status of a bug you previously reported using the table below, please feel free to contact our support team with the tracking ID which was provided at the time the bug was reported (e.g., NTEIGHT-1234)

 

Code Breaking Changes

There are no code-breaking changes which would impact the compilation of documented and supported NinjaScript code; your custom NinjaScript scripts should upgrade without errors from B9 to B10.  If you run into errors, please contact the original author, or reach out for assistance on the support forum.

 

Due to user feedback, we have changed the default Strategy behavior during optimizations which sometimes caused a strategy to return inconsistent results.  To help reduce variance in each optimization run, we have changed the IsInstantiatedOnEachOptimizationIteration property to be to true by default.  Please note, unless you have specifically coded your strategies to take advantage of re-using strategy data, Strategy Optimizations could potentially run slower.  To take advantage of performance benefits during Strategy Optimization, please see our examples IsInstantiatedOnEachOptimizationIteration Help Guide entry.

 

 

Notes

Status

Issue #

Category

Comments

Fixed

8717

Chart

Issues could occur with rendering of the x-axis

Fixed

8896

Chart

With Equidistant Bar Spacing enabled, bars with identical time stamps sometimes used the same time slot

Fixed

9087

Playback

Switching instruments in Playback sometimes caused large spikes in volume due to all ticks posting to a single bar

Fixed

9182

Bars

Switching instruments in window-linked charts could cause the application to crash

Fixed

9295

ATM Strategies

Orders submitted in NinjaScript strategies via AtmStrategyCreate() sometimes left an unprotected position at MAX speed when running Playback

Fixed

9330

Indicator

Indicators with special handling for bars with IsRemoveLastBarSupported set to true returned incorrect values using a Calculation Mode other than Calculate.OnBarClose

Change

9332

NinjaScript

Changed positioning of Draw.Text objects to match NinjaTrader 7 implementation

Fixed

9339

Chart

Chart canvas was rendering incorrectly in Windows 10

Fixed

9368

Strategy Analyzer

Optimization results sometimes differed between iterations of the same test if the strategy hosted additional data series

Fixed

9369

ATI, Instruments

Emails from TradeStation 9.5 related to order submissions used incorrect instruments

Fixed

9370

Database, HDS

Rollover offsets on the NinjaTrader Info Server provided "0" value for 06-15 futures contracts and prior

Fixed

9371

NinjaScript

If an indicator called OnMarketData() with TickReplay enabled, the indicator did not produce historical results unless added directly to a chart.

Fixed

9374

NinjaScript Editor

The NinjaScript Editor ran compilations twice each time

Fixed

9376

NinjaScript Editor

The NinjaScript Editor error list did not jump to errors when clicked

Fixed

9380

Market Replay, Playback

Instruments added to a Market Analyzer during Playback did not appear until Playback was disconnected

Fixed

9381

NinjaScript Editor

A Custom.XML error was thrown when importing NinjaScript if a NinjaScript Editor using inline syntax checking was open

Fixed

9382

Drawing Tool

Newly defined Drawing Tool Hot Keys did not apply to charts which were already open

Fixed

9383

Drawing Tool

The "Remove" option in the Drawing Objects window's Configured section could be obscured when a large number of objects with long tags were listed

Fixed

9384

NinjaScript Editor

Files in the ExportNinjaScript directory were included in compilation

Task

9385

Data Grids

Increased performance in Control Center and Account Data grids

Fixed

9386

Chart

Bar Widths were sometimes inconsistent on multi-series charts

Added

9388

Playback

Added default starting and ending dates for historical tick mode on the Playback connection

Fixed

9392

Chart

Using the Range Bar Type with the Open/Close Chart Style, the "Down Bar Outline" property did not apply changes, and the "Up Bar Outline" property changed both up and down bars

Fixed

9393

Chart, Indicator

Indicator displacement plotted further than expected on higher time frame charts with Equidistant Bar Spacing enabled

Changed

9395

Chart

Updated the "Save Chart Image" feature

Fixed

9396

SuperDOM

SuperDOM price cells overlapped order flags on some DPI settings

Fixed

9397

Order Ticket

High/Low/Open values unexpectedly truncated after resizing the window

Fixed

9399

Level II Window

Level II window grid colors sometimes overlapped or left gaps

Changed

9401

Share Adapter

Updated the feature to save images of window or tab contents on all relevant windows

Fixed

9402

UI

Data Box was always on top of other windows, even when "Always on Top" was disabled

Fixed

9404

Drawing Tool

NinjaScript Drawing methods did not allow objects to be drawn beyond the current bar

Fixed

9407

Adapter

The IQFeed adapter's connection timeout was more brief than expected

Fixed

9408

Bars, Chart

The "Bar Width" property did not always restore with Data Series presets

Fixed

9410

Chart

Chart panel scaling did not maintain its size when dragging plots within the same panel

Fixed

9411

Workspaces

Windows did not maintain their display order when stacked in a workspace

Fixed

9412

Indicator

The Pivots indicator threw an unexpected error message when applied to a multi-series chart

Fixed

9413

Chart

The Mini Data Box sometimes showed "N/A" for indicator plot values if AddDataSeries was used in the indicator.

Fixed

9415

Chart

The Cross Hair locked to incorrect coordinates when locked via the right-click menu on a large chart

Fixed

9419

Bars, Chart

The first Daily bar was not displayed when Equidistant Bar Spacing was disabled.

Fixed

9420

Adapter

No pre-market or post-market data was displayed when connected to TD Ameritrade.

Fixed

9421

Chart

The Global Cross Hair consumed CPU resources when not moving.

Changed

9422

NinjaScript Editor

Added an "Export" function to the right-click context menu of the NinjaScript Editor compile errors grid

Fixed

9423

Indicator

The Woodies CCI "Sidewinder" plot did not display on charts with a Daily or higher interval

Fixed

9425

Trading Hours

The EOD check box could not be left unchecked in any session of a new Trading Hours template

Fixed

9426

Strategy Analyzer

Statistics in the Optimizer "Results" grid were not affected by the selected Calculation Mode

Fixed

9427

Chart

Chart Window thumbnails in the Windows task bar were scaled incorrectly.

Fixed

9428

Chart

Stop Limit orders could not be submitted via Chart Trader.

Fixed

9429

Chart Trader

Profit Target and Stop Loss quantity buttons did not function on Chart Trader

Fixed

9432

Bars, Trading Hours

Tick charts were not built correctly in non-EOD sessions

Fixed

9433

Drawing Tool

Extended Line anchor point calculations sometimes changed unexpectedly

Fixed

9434

Market Analyzer

An unexpected error was thrown when using the "Realized Profit Loss" Market Analyzer column while connected to multiple connections with their own accounts

Fixed

9437

Playback, UI

The Playback controller could not be set back to the start time of the selected date range

Fixed

9438

NinjaScript

Draw.Line caused an Object reference exception and froze charts

Fixed

9439

Chart, NinjaScript

The Z-Order was not setting correctly when one indicator was moved into the price panel, if the price panel contained another indicator

Fixed

9440

NinjaScript, Tick Replay

A deadlock occurred when accessing a Series in OnMarketData with Tick Replay enabled

Fixed

9444

NinjaScript Editor

An additional AddOns folder was created when creating a new Add On

Fixed

9459

Strategy Analyzer

Genetic optimizations failed to produce more than four results

Fixed

9460

Data Grids

Realized PnL was not updating for the Sim101 account

Fixed

9461

Chart

Changing a Chart Style via the Data Series window did not affect the Chart Style icon on the chart toolbar

Fixed

9464

Attach Order to Indicator

Attaching an order to a multi-plot indicator threw an unhandled object reference exception

Fixed

9465

Chart

The "Remove" function in the Drawing Objects window did not always remove objects

Fixed

9466

Strategy Analyzer

The Strategy Analyzer threw an error when trying to re-run a test already saved in the Log panel

Fixed

9468

Strategy Analyzer

Memory usage could increase when changing values for an optimization

Fixed

9470

NinjaScript Editor

The default text in the "Save As" dialogue was not consistent with NinjaScript Wizard naming conventions

Fixed

9473

Strategy Analyzer

When optimizing over a large number of parameters, the application sometimes became unresponsive or threw "out of memory" exceptions

Fixed

9474

Chart, Indicator

If an indicator threw a start-up error, a blank chart panel would be left when the indicator was removed

Fixed

9475

Drawing Tool, Templates

The location saved in the Drawing Object window's "Save/Load Template" dialogue unexpectedly changed after loading a template

Fixed

9477

Chart, Templates

When an indicator used another instance of itself as the input series, the input series would be lost on multi-timeframe charts

Fixed

9478

Chart

Using weekly Pivots and switching to a one-week interval resulted in a deadlock

Fixed

9479

Strategy Analyzer

Two clicks were required to select another optimization parameter after changing a parameter

Fixed

9480

Stock Import

Importing stock symbol lists threw an unexpected exception

Fixed

9482

UI

NTMessageBox caused slower than expected performance

Fixed

9484

Control Center, Database

Unhandled exceptions were thrown when adding simulation accounts

Fixed

9485

Market Analyzer, Workspaces

Market Analyzer Column foreground and background colors did not visually restore with workspaces

Fixed

9487

Chart, Drawing Tool

Global drawing objects disappeared from all charts if one chart containing the object was closed

Fixed

9488

Chart

Chart scale and pan location were lost when right clicking in a chart's x-axis, then clicking away

Fixed

9490

Chart, Time and Sales

Chart tabs did not load properly when linked with a Time and Sales window

Changed

9491

NinjaScript, Strategy Analyzer

The IsInstantiatedOnEachOptimizationIteration property is now set to true by default. Note:  Strategy Optimizations could run slower.  Please see Help Guide entry IsInstantiatedOnEachOptimizationIteration to take advantage of performance benefits.

Fixed

9492

Chart, Drawing Tool

Exceptions were thrown when deleting data series with Global Drawing Objects attached

Fixed

9496

Chart

Unhandled exceptions were thrown when moving data series to new panels

Fixed

9497

Level II Window

Unhandled exceptions were thrown when switching instruments

Fixed

9499

Level II Window

An exception was thrown when double clicking the "Details" row (to add or remove tracked Markers Maker)

Fixed

9500

Trade Performance

Some trade statistics column headers in Trades grids used incorrect resource strings

Fixed

9504

Chart, SuperDOM

Indicator dialog info/arrows did not function as expected

Fixed

9505

SuperDOM

The SuperDOM price ladder sometimes rendered text incorrectly after an order was filled

Fixed

9509

Localization, Strategy Analyzer

The Strategy Analyzer sometimes restored incorrect performance metric values when using the German region format

Fixed

9510

Visual Studio Integration

NinjaScript auto-generated code did not update in Visual Studio

Fixed

9511

Playback

The Playback connection left unexpected executions on charts

Fixed

9514

SuperDOM

The SuperDOM 's "Cancel Order" button was displayed after a Simulation account was reset

Fixed

9515

Level II Window

Depth/Spread Columns' text did not populate after resizing the window

Fixed

9516

Chart, Drawing Tool

Performance was impacted when using an Extended Line with Equidistant Bar Spacing disabled

Fixed

9517

Strategy Analyzer, Tick Replay

Tick Replay was unexpectedly available for Renko bars

Fixed

9519

Drawing Tool

NinjaScript Draw objects became attached to the wrong bars when multiple bars shared the same time stamp

Fixed

9529

Chart

Charts zoomed when the border was clicked

Fixed

9530

NinjaScript Wizard

An incorrect OnConnectionStatusUpdate() method signature was added through the NinjaScript Wizard for new Strategies

Fixed

9531

SuperDOM

The "PnL" column calculated values incorrectly with the "Ticks" Calculation Mode when scaling into a position

Fixed

9532

Chart

An exception was thrown when dragging a data series after copying it

Fixed

9533

Drawing Tool

The Trend Channel did not plot parallel lines when moving in some situations

Fixed

9534

Drawing Tool

Draw.HorizontalLine() could not be used with Equidistant Bar Spacing disabled

Fixed

9535

Adapter

^TICK historical data values all plotted above 0 on TD Ameritrade connections

Fixed

9538

Database

After an order rejection, Tick Sizes or Point Values could not be changed, even when disconnected

Fixed

9539

Strategy Analyzer

CFD's could not be backtested or optimized when the "Include Commissions" property was enabled

Fixed

9540

Playback

NinjaScript strategies submitted orders when the Playback slider was updating to a future time

Fixed

9542

Chart

Charts sometimes froze after copying and pasting or dragging and dropping chart objects

Fixed

9546

Database

The UI could lock up when using the database rollover feature

Fixed

9547

Chart, NinjaScript

Plot widths with a value of 1 were the same as those with a value of 2, and were semi-transparent

Fixed

9563

Licensing

Incorrect list of available connection providers appeared with Simulated (@SIM) license keys

Fixed

9550, 9365

Alerts

Cross conditions triggered alerts even if a Line cross did not occur within the look back period