8.0.0.4 (Beta) Release Notes

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Beta >

8.0.0.4 (Beta) Release Notes

Previous page Return to chapter overview Next page

Release Date

September 10, 2015

 

This release holds nearly 200 bug fixes based off of feedback from the last beta release in addition to a number of performance improvements among several UI features.

 

Code Breaking Changes

The following NinjaScript changes have taken effect between B3 and B4:

 

Strategy IsExitOnCloseStrategy - renamed to IsExitOnSessionCloseStrategy

Strategy ExitOnCloseSeconds - renamed to ExitOnSessionCloseSeconds

Order signal name "Exit on close" - string renamed to "Exit on session close"

BarsType AddDataPoint() - renamed to AddBar() (for consistency)

BarsType IsTickReplaySupported - renamed to IsRemoveLastBarSupported (note: the logic changed from default TRUE to FALSE)

BarsType FirstBarAmended concept removed.  Now NinjaTrader internally keeps track of bars being removed and added and compiles a proper range of .MinIndex and .MaxIndex for the barsUpdateEvents

SuperDOMColumn OnRestoreValues() - removed restoredValues object parameter

 

Notes

Status

Issue #

Category

Comments

Improved

6139

Basic Entry

Various performance improvements

Improved

6140

Chart

Various performance improvements

Improved

6159

Level II Window

Various performance improvements

Improved

6171

Order Ticket

Various performance improvements

Improved

6176

SuperDOM (Dynamic)

Various performance improvements

Improved

6177

SuperDOM (Static)

Various performance improvements

Improved

6405

SuperDOM

Volume column performance improvements

Fixed

7997

Chart, Indicator

No message was displayed when Pivots indicator was applied without sufficient historical data

Improved

8052

Market Analyzer, Hot List Analyzer

Various performance improvements

Fixed

8128

Alerts

Alert set to "never" rearm would trigger after restart

Fixed

8306

Indicator

No message was displayed when WoodiesPivots indicator was applied without sufficient historical data

Fixed

8363

Bars

NinjaScript objects were sometimes not reloaded when bars removed

Enhanced

8410

NinjaScript Editor

Added additional default snippets for virtual methods

Added

8414

Trading Hours

Updated holidays for 2015

Fixed

8419

Chart, Strategy

Chart's strategy performance would sometimes incorrectly pair executions

Fixed

8430

Chart

Deadlocks could occur when switching between large workspaces

Fixed

8443

Strategy Analyzer

Backtest engine: stop limit orders could fill at stop price insetead of limit price

Changed

8471

Strategy

IsExitOnCloseStrategy & IsExitOnCloseSeconds  renamed to match behavior

Fixed

8472

Market Analyzer

Columns incorrectly showed input series when IsDataSeriesRequired was false

Fixed

8482

Tick Replay

Some data could be missing when using tick replay during certain times of the day

Added

8500

Chart, NinjaScript

Added "UserControlCollection" to allow WPF content to be added in the chart canvas area without overriding our own

Fixed

8505

Drawing, NinjaScript

Draw Ray could plot in wrong direction when switching tabs on chart

Fixed

8510

Drawing

Drawing tools were calculated in scale when isvisible is false

Fixed

8527

Strategy Analyzer

Drawing objects were not being added from strategy in strategy analyzer

Fixed

8535

Trade Performance

Realized pnl was doubled when compared to trader performance

Fixed

8536

Chart

Zoom region on chart continued to appear after right clicking

Fixed

8538

Strategy Analyzer

Re-running strategy with added indicator removed added indicator panel

Fixed

8540

Strategy

Strategies grid: strategies which were disabled did not subscribe to realtime data when re-enabled

Fixed

8541

Data Grids, Strategy

Strategy grid (un)realized pnl columns did not have correct number of decimal places or account denomination

Fixed

8542

Market Replay

Unable to replay when start and end date were the same

Fixed

8543

Alerts

Chart alerts with time value condition triggered immediately instead of at the specified time

Fixed

8544

Interactive Brokers

Interactive brokers advisor account groups did not show up in ninjatrader 8

Fixed

8546

Alerts

Chart alert with action to display pop up dialog did not display the specified text

Fixed

8547

Chart Trader

Number of ticks away from the last traded price not updating dynamically while pending order is selected

Fixed

8548

NinjaScript

CurrentDayOHL "plot current values" throws exception

Fixed

8549

TD AMERITRADE

Unable to connect to TD Ameritrade with simulation license key

Fixed

8551

Database

Unable to update more than 3 database options at once

Fixed

8552

eSignal

Possible unhandled exception using latest version and nt8 64bit

Fixed

8553

DrawingTool

DrawText and DrawTextFixed font and area colors were not defined

Fixed

8554

Interactive Brokers

Interactive Brokers "trade after hours" connection option was not implemented

Fixed

8555

Chart Trader

Order marker remained visible on the chart after couldcelled

Fixed

8556

Account Data

Account realized pnl was not resetting each day

Fixed

8557

Trading Hours

Roll forward holidays function was not working as documented

Fixed

8558

SuperDOM

SuperDOM column trading hours did not take effect until data is reloaded

Fixed

8559

Chart

Global cross hair did not function when not connected

Fixed

8560

Strategy Analyzer

Strategy analyzer strategies would sometimes show up in strategy tab

Fixed

8562

Strategy

Strategy could display as disabled after adding another strategy

Fixed

8563

Hot Key, Chart

Drawing Snap mode hot keys were not working

Fixed

8564

Drawing

Andrew pitchfork did not apply changes to PriceLevels "dashstyle"

Fixed

8565

Time and Sales

T&S rendered margin issues when show quotes was disabled

Fixed

8567

Drawing, NinjaScript

System indicators using OnRender did not correctly Render all user defined plot properites

Fixed

8568

Strategy

Enable strategy on with multiple workspaces would not enabled properly

Fixed

8569

Indicator, NinjaScript

Added Pivots signature overloads

Fixed

8570

Code Wizard

Indicator wizard add plot used incorrect syntax

Fixed

8571

Hot Key

Hot keys could throw exceptions and also would not be persisted after restarting ninjatrader

Fixed

8572

Drawing

Unable to select drawing objects on daily chart to the right of the most recent bar

Fixed

8573

Tick Replay

Tick replay and databox causing issues reloading any indicator

Fixed

8575

Installer

Having <install> folder or <my documents> folder NT right in the root folder of a drive could cause problems with the 'references' in configxml needed for NinjaScript

Fixed

8576

Drawing

Multiseries chart snap mode was not snapping to each bar

Fixed

8577

Hot Key

Unable to set hot keys for opening commission or risk template windows

Fixed

8578

Rithmic

Native ticker symbols were not properly resolved but could result in unexpected error messages

Fixed

8579

Market Data Archives

Generate minute bars from tick data' did not generate minute bars when importing tick data

Fixed

8580

Account Performance

Commissions per instrument type not allowing sub-cent setting for forex

Fixed

8581

Commissions

Commissions window would discard instrument settings after a certain point

Fixed

8582

Interactive Brokers

CFD instruments were incorrectly mapped to "cmdy" and not "cfd"

Fixed

8583

Hot Key

Workspace windows disappeared when using the hot key to toggle next/previous active workspace

Fixed

8585

Strategy, Data Grids

Oders tab did not show OCO IDs for NS strategy orders

Fixed

8586

Strategy

Unable to enable strategy after a restart via context menu

Changed

8587

Drawing, NinjaScript

Ruler tool did not display values until modified

Fixed

8588

Chart, Indicator

Difference in beginning plot points for indicators when comparing NT7 to NT8

Fixed

8589

SuperDOM

Superdom column width was not being saved correctly

Changed

8591

Installer

Installer now fails if proper NET version is not installed

Fixed

8592

Chart, Drawing, NinjaScript

Ruler tool immediately drew second point line off visible chart

Fixed

8593

Indicator, NinjaScript

VolumeZones opacity property did not work

Fixed

8594

DrawingTool

Text drawing tool alignment was incorrect

Fixed

8595

Chart

Unhandled exception when adding an indicator with the data box open and tick size set to 0001

Fixed

8596

Commissions

Commissions per instrument using TickSize incorrectly

Fixed

8597

Merge Policy

Merge policy was not working when chart start date is day before rollover

Fixed

8598

Strategy Analyzer

Walkforward optimization was excluding some results

Fixed

8599

Commissions, Risks

Various issues when copying commission and risk templates

Fixed

8601

Skins

Using the dark skin chart template names were not visible

Fixed

8603

Chart Trader

Buttons and context menu orders were not correctly implemented

Fixed

8604

Market Analyzer

Market Analyzer export to excel omitted instrument column entries

Changed

8605

NinjaScript

Vendor licensing failied to recognize license

Fixed

8606

Market Analyzer

Market Analyzer indicator column had additional text in label field

Fixed

8607

UI

Commission / Risk windows not was not closing with the use of the ESC key

Fixed

8608

Chart

Switching chart data series incorrectly changed the chart style

Fixed

8609

NinjaScript

Indicators in an assembly reported an error when called from a strategy during optimization

Fixed

8610

Chart

Multi-series strategy executions were not displaying

Fixed

8611

Strategy

Multi-series strategy was showing  executions from another strategy performance chart

Fixed

8613

ATM Strategies

Atm "- target" feature were not disabled when last bracket was active

Fixed

8614

Chart, Drawing

Drawing objects disappeared after loading chart template

Fixed

8616

Market Analyzer

Unhandled exception when reloading a workspace with Dow30 included in the market analyzer

Fixed

8618

Interactive Brokers

Index instruments were not receiving last price

Fixed

8619

Chart

Drawn objects were not showing changes without real-time data

Fixed

8620

Orders

Filled orders still could have state PartFilled which then threw off the simulator, spammed the traces and caused performance issues

Fixed

8621

SuperDOM

Adding indicators across multiple DOM's could cause deadlocks

Fixed

8623

Chart

Incorrect indicator timestamp relative to cursor

Fixed

8624

NinjaScript Editor

NinjaScript editor uncomment selection hot key did not fire

Fixed

8625

Performance

Improved shutdown performance

Fixed

8626

Chart

Mini databox did not use chart font

Fixed

8627

Market Analyzer

Existing columns were too small as new columns are added

Fixed

8628

Licensing

Vendor licensing showed "regular" for "free trial"

Fixed

8629

Basic Entry

Order buttons on the basic entry window now maintain readability in other languages otherwise the user is warned

Fixed

8631

Regionalization

Date/time pickers was not translated correctly

Fixed

8632

ATI

B3 failed to load NTDirectdll

Fixed

8633

NinjaScript Editor

NS editor did not allow file names beginning with lower case letters when using "save as" in right click menu

Fixed

8634

Workspaces

Windows were sometimes showing through workspaces

Improved

8636

Hot Key

Mulikey gesture hot keys

Fixed

8637

Workspaces

Deadlock could occur when opening/closing workspaces

Fixed

8638

Chart, Hot Key

Reload all historical data was possible to be triggered via hot key when disabled

Fixed

8639

SuperDOM

SuperDOM column was distorted with multiple tabs

Fixed

8640

Chart

Using interval selector, chart style would not load from saved preset

Fixed

8641

Connections

Option to disconnect from an active connection disappeared after renaming the account connection

Fixed

8642

Bars

MergeBackAdjusted bars did not correctly begin at the first expiration in the database

Changed

8643

UI

AutomationID was not being seen on trivialtextblock

Fixed

8645

Strategy Analyzer

String variable irregularities during optimization

Changed

8646

BarsType

Various changes in BarTypes

Fixed

8647

UI

Maximize window in portrait mode of monitor was not rendering correctly

Fixed

8648

Visual Studio Integration

Reimporting scripts cause duplicate compile include tags in NinjaTraderCustomCsproj

Fixed

8650

Chart

Crosshair icon was not displaying correctly after adding a tab and switching back

Fixed

8651

NinjaScript

IsFirstTickOfBar now is true in case a BarsType has removed the last bar

Fixed

8652

Indicator

Change implementation on those indicators which may not be aware of bars types with IsRemoveLastBarSupported=true

Changed

8653

NinjaScript

NinjaScript: Series<t> now could be synced to any bars series

Fixed

8655

Alerts

Alert log source filtering was not working

Improved

8656

NinjaScript

Cross thread exception hint was not specific enough and covered up user exception

Fixed

8657

Installer

64-bit start menu shortcuts were not being created by installer

Fixed

8659

TD AMERITRADE

Unable to connect to TD Ameritrade 'linked' account

Fixed

8660

Chart

Chart toolbar indicator strategy icon was showing disabled until chart has focus

Fixed

8661

Kinetick

Kinetick stock data sometimes received large bar on inital load

Fixed

8662

Tick Replay

Orders were stuck "working" in strategy with calculate OnEachTick and TickReplay enabled

Fixed

8663

Chart

Deadlock could occur when closing NinjaTrader 8 with certain chart setups

Fixed

8664

Strategy Analyzer

Incorrect "value" at display-->settings in Strategy Analyzer

Fixed

8665

Bars

High memory usage could occur when requesting data while "Break at EOD" is disabled

Fixed

8668

NinjaScript

Market analyzer dividend yield column calculation was incorrect

Fixed

8669

Code Wizard

Indicator wizard "plots and lines" window should allow line values of 0 or negative numbers

Fixed

8671

Installer

NT did not recompile customdll after reinstall

Fixed

8673

Indicator

"Attach to Indicator" with parabolic sar indicator did not move order right away

Fixed

8674

Market Data Archives

Downloading historical tick data for 6J 09-15 from HDS could cause crash

Fixed

8675

Instruments

Exception when adding duplicate instrument multiple times

Fixed

8676

Chart Trader

Partial fills caused incorrect quantity displays with chart trader

Fixed

8678

NinjaScript Editor

Regions incorrectly expanded on editing

Fixed

8679

Drawing, NinjaScript

DrawingTool text moving was not smooth

Fixed

8682

NinjaScript Editor

Wizard generated lines incorrectly added to values index

Fixed

8684

NinjaScript

Various issues on exporting NS files

Fixed

8685

Yahoo

Fundamental data was not updating correctly

Fixed

8687

Orders

Incorrect order quantity in execution update could occur

Fixed

8688

Chart

Chart sometimes was not rendering bars when not connected

Added

8689

NinjaScript Editor

Various fixes related to 3rd party update

Fixed

8690

Installer

Failed to process install file: root element is missing could occur

Fixed

8692

NinjaScript Editor

Tabbed NinjaScript editor had issue retaining cursor location

Fixed

8693

Chart

Indicator input series not using "name" when set on custom bar type

Fixed

8694

Yahoo

Dividend yield was incorrectly formatted

Fixed

8697

ATM Strategies

Profit target and stop loss were not combined when partially filled

Fixed

8698

Chart, NinjaScript

Box style bars did not plot the first bar

Fixed

8699

Chart, Drawing

Drawing objects disappeared when moving the object when attached to all charts

Fixed

8700

Chart, Drawing

Drawing objects did not move as smoothly when attached to all charts

Fixed

8701

Market Analyzer

TradedContracts column used incorrect dispatcher

Fixed

8702

NinjaScript Editor

Insert code snippet was not showing hot key in context menu

Fixed

8703

NinjaScript Editor

NinjaScript wizard was not adding description to brush parameter

Fixed

8704

SuperDOM

Removed SuperDOM OnRestoreValues() restoredvalues parameter

Fixed

8705

Quam

Limit orders could get stuck in "PendingSubmit" when they immediately fill

Fixed

8707

Data Grids

Stacked orders on orders grid did not have increase/decrease menu items

Fixed

8709

Indicator

WoodiesCCI constructor overloads did not populate in intelliprompt, and were not accessible

Fixed

8710

Indicator

WoodiesPivots constructor overloads did not populate in intelliprompt were not accessible

Fixed

8712

Chart

DrawText would not change color when using two DrawText statements and same tag name

Fixed

8713

Drawing, NinjaScript

Ruler drawing incorrectly rending text on 2nd point when using non-equidistant bar spacing chart

Fixed

8714

Strategy Analyzer

Enum parameter with [NinjaScriptproperty] tag in optimizer field was blank and could cause crash

Fixed

8715

Chart, Drawing

Drawing tools shifted away from the cursor when attached to all charts

Fixed

8716

Chart

MTF strategy backtesting: if same series is added execution gets displayed twice in chart but only once in executions grid

Fixed

8718

Kinetick

Deadlock could occur when connecting to Kinetick - end of day

Fixed

8719

NinjaScript

Support of enums in indicator wrapper generators

Fixed

8721

NinjaScript

Pivots object reference exception when call as hosted indicator

Fixed

8722

Bars

Extending the 'lookback' period for historical data (BreakOnEOD=false or TickReplay) could result in data gaps

Fixed

8724

SuperDOM

Modifying an existing SuperDOM column could create a duplicate column

Fixed

8725

SuperDOM

SuperDOM indicators were reordering when properties change

Fixed

8726

Drawing, NinjaScript

Missing outline parameters in DrawText and DrawTextFixed

Fixed

8728

NinjaScript

High order fill resolution on strategy causing OnMarketDepth() and OnMarketData() not to trigger in realtime

Fixed

8732

Licensing

TT credits were still being applied with brokers who already apply TT credits

Fixed

8733

Database

Instrument manager and templates could result in errors

Added

8735

NinjaScript Editor

Added "Show Indentation Lines" property feature to NS Editor

Fixed

8736

Chart

Horizontal line plot style could result in exception and prevent selection points from working correctly

Fixed

8737

Chart

Indicators were not keeping y-axis fixed range after indicator dialog is open

Fixed

8738

SuperDOM

Exception opening indicators dialog from SuperDOM could occur

Fixed

8739

Drawing, NinjaScript

Trend channel parallel line could not be visible

Fixed

8740

Drawing, NinjaScript

RenderTarget was not set in @Text

Fixed

8742

Chart

No warning message when trying to remove drawing object drawn by indicator/strategy

Fixed

8744

CQG

CQG API order submission/amendment methods were called with incorrect timestamps

Fixed

8745

Alerts

Selecting an alert in the alerts log window did not switch chart to appropriate tab

Fixed

8746

Alerts

No error if an alert was selected after an instrument had been changed

Fixed

8747

Trade Performance

MAE/MFE for points has wrong calculations applied

Added

8749

Visual Studio Integration

Added Support for VS2015

Fixed

8751

Alerts

No error when selecting a Market Analyzer alert after the window had been closed

Fixed

8752

Alerts

NinjaScript alert could not be found in some cases

Fixed

8757

Indicator

CandleStickPattern indicator textcolor was incorrectly hard coded to black

Changed

8767

NinjaScript

NS methods would not be triggered if only defined in a base class

Fixed

8770

Alerts

Window properties were not listed in the Alerts Log properties