8.0.0.11 (Beta) Release Notes

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Beta >

8.0.0.11 (Beta) Release Notes

Previous page Return to chapter overview Next page

Release Date

May 12, 2016

 

Code Breaking Changes

Compile Errors

Draw.RegionHighlightY(), Draw.ArrowLine() – Added missing "isAutoScale" bool to some signatures

 

Implementation changes

In some scenarios, the OnRender() method no longer guarantees the bars indexer to be up to date before it is called. Due to the multi-threaded nature of NinjaTrader, attempting to access a series barsAgo value could return seemingly unexpected results (E.g., Close[0], SMA(20)[0], etc).  This change does NOT impact data driven events, such as OnBarUpdate(), OnMarketData(), OnOrderUpdate(), etc.  For all OnRender() purposes, you should consider using an absolute index lockup through Bars.GetClose(barIndex), or <series>.GetValueAt(barIndex) which are generally more reliable in non-data driven events.  Please also see the new IsValidDataPointAt() which was added to help with absolute index look up.

 

Type Casting DrawObjects can fail from a compiled assembly.  In situations where you need to cast a draw object in an assembly, it is recommended you use the dynamic type and compare the object type by its string.  This is not required for non-protected scripts.  Please see the help guide article on Considerations For Compiled Assemblies for more details and examples.

 

Notes

Status

Issue #

Category

Comments

Change

9829

Adapter

Gain is no longer supported with NinjaTrader 8.

Fixed

9390

Adapter

Unable to connect to TDA after migrating connection from NT7

Changed

9679

Alerts

Alerts Cross Above/below selector now more aware of current market dynamics

Fixed

9657

Alerts

Default lookback period for CrosssAbove/Below condition in Alerts changed to 1

Fixed

9559

Alerts, Workspaces

Alerts Log column widths did not restore from workspace

Fixed

9618

ATM Strategies

Errors could be produced when modifying ATM order size of active ATM orders.

Fixed

9744

ATM Strategies, FXCM

ATM SL and PT were always not submitted for CFDs.

Fixed

9658

Attach Order To Indicator

Detaching Order from Indicator could result in errors

Fixed

9767

Backup & Restore

Restoring backup by double clicking file with NinjaTrader closed would not restore backup

Fixed

9586

Backup & Restore

Exceptions could be produced after importing a backup

Fixed

9567

Barchart

Barchart.com connection did not always report disconnection

Fixed

9794

Bars

Last bar of session showing high/low of entire session where bars are requested in gap between session definitions

Fixed

9070

Bars, Chart

Race conditions could cause render loop to freeze indefinitely !!! code breaking change !!!

Fixed

9611

BarsType, Chart

Default ChartStyle for Renko could change after a restart

Fixed

9681

Chart

X Axis Grid Lines could be slightly incorrect on non-equidistant charts

Fixed

9524

Chart

Race conditions after aborting pending bars requests could exhibit issues in real-time data subscriptions

Fixed

9792

Chart

Chart Label did not denote bid/ask market data types

Fixed

9703

Chart

Chart could be come unresponsive when using fully compressed time axis on some bars

Fixed

9589

Chart

Databox loses 'always on top' behavior after right clicking on chart

Fixed

9668

Chart

Intermittent issues with fixed horizontal grid lines not rendering

Fixed

9643

Chart

Crosshair time incorrect on multiseries tick-based chart

Fixed

9622

Chart

On 125%+ DPI global crosshair timestamp marker can show wrong timestamp

Fixed

9570

Chart

Dragging bar series from additional panel into panel 1 causes shared z-order

Fixed

9571

Chart

Chart does not update with additional bars when resized and equidistant bar spacing off

Fixed

9659

Chart

Multi-Series Chart Problems with Non-Equidistant Bar Spacing

Fixed

9561

Chart

Crosshair Label outline inconsistent with Indicator Price Labels

Fixed

9834

Chart

Databox uses local denomination for execution commission

Fixed

9678

Chart

ChartStyles GetBarPaintWidth logic inconsistent

Fixed

9671

Chart Trader

Chart Trader PnL flag resizes at random when scaling in/out of position

Fixed

9560

Chart, DrawingTool

Fibonacci text size does not adjust

Fixed

9597

Chart, Indicator

Multi Series chart not using secondary input when configuring indicator from ui

Fixed

9796

Chart, NinjaScript

With multi-instrument strategy, plot executions drawing on both series instead of series executed against

Fixed

9772

Chart, NinjaScript

SetZOrder() method not setting chart object to desired ZOrder level

Fixed

9572

Chart, NinjaScript

Draw.Region in indicator draws on wrong panel using AddChartIndicator in strategy

Fixed

9551

Chart, NinjaScript

Empty leftover indicator panel after strategy added indicator removal

Fixed

9732

Chart, Strategy

"Reload NS" on charts will reload strategies on other charts using same instrument

Fixed

9742

Chart, Strategy Analyzer

SA execution chart draws executions incorrectly

Fixed

9665

Commissions

Commission "Per Instrument Type" is applied to incorrect row

Fixed

9711

Commissions

Minimum Commission not applied when no Per-Unit Commission on Historical Trades

Fixed

9736

Connections

Connect on startup did not always work correctly

Fixed

9821

Control Center

Error when exporting Strategies tab to Excel.

Fixed

9574

Control Center

Account connection status displays as yellow on subsequent connections

Fixed

9573

Control Center, Playback

Playback account connection status yellow on second connection attempt

Fixed

9569

Control Center, Strategy

Strategy restores on strategies tab even if not saved with workspace

Fixed

9558

Control Center, Strategy

Strategy not deleted from DB if it was attached to a chart

Fixed

9745

Core, Data Grids

Unrealized PnL not updating for all open positions

Fixed

9575

CQG

Crash if try to connect to two CQG connections

Feature

9677

Data Grids

Added tri-state grid sorting

Fixed

9751

Data Grids

Unknown' order state display should be treated as a terminal order

Fixed

9673

Data Grids

Grid export default filename is inconsistent with other date-driven default filenames

Fixed

9582

Database

Database Window: Deselect contract does not prevent rollover from occurring

Fixed

9680

Database

ObjectDisposedException related to SqlCeConnection when shutting down NT

Fixed

9757

Database

Tools->Database->Update instrument/instrument lists did not always work

Fixed

9797

Drawing

SnapMode "Disabled" is not respected on multi series charts

Fixed

9581

Drawing, NinjaScript

Draw objects not drawn initially when using overload that accepts DateTime

Fixed

9798

Drawing, Workspaces

Global objects do not fully delete from workspace they were not created/last saved in

Fixed

9849

DrawingTool

DrawTools Text scaling issue on 4k displays

Fixed

9766

DrawingTool

Some Draw methods missing "autoscale" argument !!! Code breaking !!!

Fixed

9802

DrawingTool

Drawing object jumps away from cursor when selected

Fixed

9728

DrawingTool

Global drawing object disappears after disabling/enabling 'Show global drawing objects'

Fixed

9576

DrawingTool

Draw.TextFixed text centered on position instead of aligned

Fixed

9537

DrawingTool

Drawing Tool Anchors in the Future on Tick Charts Moving

Fixed

9498

DrawingTool

Draw objects change size when moved with mouse

Fixed

9827

DrawingTool

RiskReward Anchor styles apply to all plots.

Fixed

9709

DrawingTool

Fixed scaling issue with @RegressionChannel

Fixed

9583

DrawingTool, NinjaScript

RemoveDrawObject does not update DrawObjects when called on historical data

Fixed

9614

Historical Data Window

Issues Importing Historical Tick data for minute bars

Fixed

9604

Indicator

Unexpected Autoscaling when using "Horizontal Line" plot

Fixed

9541

Indicator

Pivots can yield 'Error on calling OnBarUpdate method on bar 0'

Fixed

9840

Indicator

Exception thrown from multi-series chart with two different days to load configured

Fixed

9851

Indicator

InvalidOperationException on pulling up indicators dialog while compiling

Fixed

9634

Indicator, Market Analyzer

Cannot view all indicators in subfolder in indicators column of market analyzer

Fixed

9729

Indicator, SuperDOM

Indicator preset sets data series on SuperDOM indicator

Fixed

9793

Instruments

Orders placed on sim account(s) on a setup with multiple connections could cause an assert on shutdown

Fixed

9755

Interactive Brokers

Interactive Brokers stops plotting on chart using custom trading hours template

Fixed

9667

Interactive Brokers

IB volume for FX displays incorrect amounts

Fixed

9642

Interactive Brokers

Interactive Brokers does not connect when the client has multiple accounts/advisor accounts

Fixed

9556

Interactive Brokers

IB RTH Trading Hours skips Rollover Date

Fixed

9549

Interactive Brokers

IB secondary data series does not resume realtime data after reconnect

Fixed

9555

Interactive Brokers

Historical data manager and IB/TWS does not load last day requested and will remove if exists

Fixed

9593

Interactive Brokers, SuperDOM

SuperDOM Close button does not close IB ZW position

Fixed

9367

IQFeed

Invalid instrument error could beproduced only on weekends

Fixed

9848

Log

Improve Logged text indicating connection to HDS/IS

Fixed

9653

Market Analyzer

Exception when making a Market Analyzer column unvisible/visible.

Fixed

9446

Market Analyzer

NinjaTrader freeze/crash/errors upon switching instruments in MA with linked charts

Fixed

9598

Market Replay

Cannot download market replay data

Fixed

9372

NinjaScript

Casting object from DrawObjects fails in compiled assembly but not in source code

Fixed

9784

NinjaScript

RemoveDrawObject(TAG) did not remove NS Drawn Global Objects

Fixed

9651

NinjaScript

Indicator could exhibit memory leak due to overwriting OnConnectionStatusUpdate

Fixed

9577

NinjaScript

Unable to import assembly which uses SimpleFont as NinjaScriptProperty

Fixed

9580

NinjaScript

Indicator removed from configured list did not get finalized

Fixed

9548

NinjaScript

Unable to import NS export containing reference to System.Drawing

Fixed

9789

NinjaScript

Inconsistent Resource String usage in System NinjaScript Types

Fixed

9631

NinjaScript

CandleOutline Brushes unset after a second indicator also sets CandleOutline Brushes

Fixed

9596

NinjaScript

Indicator calling Print() in State.Terminated causes platform to crash

Fixed

9578

NinjaScript

PPO Secondary series as input series returns 0

Feature

9730

NinjaScript

Added IsInstantiatedOnEachOptimizationIteration to State.Configure of Strategy Wizard generated code

Fixed

9008

NinjaScript

Native Pivots indicator plots different values between 7 and 8.

Fixed

9608

NinjaScript Editor

Duplicate file name causes unhandled exception

Fixed

9612

NinjaScript, Playback

Unhandled exception during playback when using AddDataSeries

Fixed

9605

NinjaScript, Strategy Analyzer

Backtest strategy which uses method in Draw namespace causes exception/failure

Fixed

9811

NinjaScript, SuperDOM

Volume Profile colors inconsistent on dom and chart

Fixed

9660

NinjaScript, Workspaces

AddPlot() in State.Configure causes error upon restoring workspace

Fixed

9562

Orders

Trigger pending OCO orders will not cancel on Server Side OCO connections

Fixed

9725

Playback

Market replay freezes when paused and will not resume

Fixed

9620

Playback

Playback Connection causes delay as charts cycle through data

Fixed

9635

Playback

Multiseries replay race condition

Fixed

9670

Playback

Playback plot executions do not show until the trade is completed

Fixed

9672

ShareAdapter

Default file name of images saved via Share dialogue inconsistent with file name preview in Share dialogue

Fixed

9765

Skins

Interval Selector "Configure" text cut off with Slate light skin and 125 DPI

Fixed

9640

Strategy

Incorrect error message for invalid strategy sell stop order

Fixed

9833

Strategy Analyzer

Memory Leak When Aborting an Optimization

Change

9771

Strategy Analyzer

Spec Change: Move the Strategy Parameters section right below 'General'

Fixed

9684

Strategy Analyzer

SA Optimization Time Remaining inaccurate when over 24 hours

Fixed

9809

Strategy Analyzer

SA reporting grid rendering issue

Fixed

9781

Strategy Analyzer

When restoring workspace analysis graph does not display until graph changed

Fixed

9777

Strategy Analyzer

Strategy analyzer resize lag after backtest

Fixed

9778

Strategy Analyzer

SA Display selector showing PC currency instead of account currency

Fixed

9759

Strategy Analyzer

SA Genetic lists multiple duplicate results

Fixed

9743

Strategy Analyzer

Strategy Analyzer unhandled exception upon sorting column multiple times

Fixed

9722

Strategy Analyzer

Strategy Analyzer Tooltip localization issue

Fixed

9700

Strategy Analyzer

Strategy Analyzer default values for data series period always 1

Fixed

9715

Strategy Analyzer

Strategy Analyzer chart/executions/orders blank on optimization rerun

Fixed

9638

Strategy Analyzer

Separate denominations displayed in Strategy Performance.

Fixed

9655

Strategy Analyzer

SA Logs restore order incorrect for instrument list backtests

Fixed

9543

Strategy Analyzer

Optimizer silently fails when min is greater than max

Fixed

9544

Strategy Analyzer

NullReferenceExeption in Chart when switching Strategy Analyzer Tabs

Fixed

9366

Strategy Analyzer

Failed Optimization when optimizing on data series

Feature

7634

Strategy Analyzer

Report time frame used for order fill resolution in strategy settings

Fixed

9825

Strategy Analyzer

Enums in Default strategy template not re-applied in SA after compiling in NS Editor

Feature

5171

Strategy Builder

Strategy Builder

Fixed

9826

Strategy Builder

Strategy Builder buttons hover highlight missing top and bottom

Fixed

9832

Strategy Builder

Strategy builder wizard region

Fixed

9852

Strategy Builder

Builder condition edit incorrect comparison combobox

Fixed

9566

SuperDOM

Error rendering real time market data in SuperDOM

Fixed

9718

SuperDOM

SuperDOM Order Flags triangle rendering

Fixed

9710

SuperDOM

Dynamic SuperDOM Can inadvertently suspend if Order Flag moves into mouse cursor

Fixed

9822

SuperDOM

SuperDOM Buy/Sell Text Stays Truncated After Resizing Window

Fixed

9691

SuperDOM

Indicator not synchronized between Superdom and Chart

Fixed

9790

TD AMERITRADE

TDA 2 Cancel Events

Fixed

9779

TD AMERITRADE

TDA - Stuck orders when modifying price

Fixed

9737

TD AMERITRADE

Orders placed from TDA Website do not show up in NT8

Fixed

9733

TD AMERITRADE

TDA Partial Fills Handled Incorrectly With Orders And Executions Displayed Improperly

Fixed

9786

TD AMERITRADE

Modifying TDA order temporarily shows as double the qty amount

Fixed

9764

TD AMERITRADE

Daily data not displaying for Mondays with TD Ameritrade

Fixed

9683

TD AMERITRADE

TD Ameritrade error for all instruments

Fixed

9701

TD AMERITRADE, Time and Sales

Large first print in T&S when connecting to TD Ameritrade

Fixed

9758

UI

Tab on instrument window

Fixed

9652

UI

Pre-populate data in Instrument Lists, Risk, Commissions, and Alerts to be consistent

Fixed

9731

UI

Inconsistent cursor type in Email Support window

Fixed

9702

UI

Account Properties selected template "view" text not aligned to the right

Fixed

7733

Workspaces

Viewable range message box counts when control center restored below other windows

Fixed

9666

Workspaces

Unhandled exception in New Workspace dialogue

Fixed

9554

Workspaces

Global Draw Object template not saved when select Save workspace