8.0.0.12 (Beta) Release Notes

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Beta >

8.0.0.12 (Beta) Release Notes

Previous page Return to chapter overview Next page

Release Date

July 11, 2016

 

Code Breaking Changes

Compile Errors

The NinjaScript Strategy "AccountSize" concept was removed due to limited functionality.  This change would also impact strategies which were coded to use SetOrderQuantity.ByAccountSize.  Please use your own variables to set quantities by account size. Tip:  NinjaTrader 8 can read real-world account values for live trading purposes through the Account class, e.g., Account.Get(AccountItem.CashValue, Currency.UsDollar) provides a method for returning a double value representing the current cash value of the account.

 

Implementation changes

The concept used to force plot series objects through ForcePlotsMaximumBarsLookBackInfinite was disabled and tagged as obsolete.  You should set any indicator/strategy plots to MaximumBarsLookBack.Infinite during its construction.

It is recommended that any strategies generated with the 'Strategy Builder' tool via Control Center > New > Strategy Builder be removed and recreated after installing B12. If you had invested significant effort in a Strategy Builder generated strategy in B11 which you would like to continue to use, please contact us [email protected]

 

Notes

Status

Issue #

Category

Comments

Added

9127

NinjaScript

Added XML Comments to reflect Supported NinjaScript and NinjaTrader Core Methods (ongoing)

Added

9897

NinjaScript Editor

Added Multi-Select to the NS Editor References Win File Dialog

Added

9908

Rithmic

Added additional Rithmic Adapter Account Items

Added

9933

Window Linking

SFT-162 - Added more link button colors (up to 11)

Changed

10066

Account Data

Change Position Display option to "Show gross realized PnL when flat."  

Changed

10076

FXCM

Reverted NT8 FXCM Forex volume to NT7 implementation

Added

9839

Interactive Brokers

Added TWS File picker to allow users to the specific location of TWS/Gateway executable which can vary in some scenarios. See the NinjaTrader 8 Interactive Brokers connection guide.

Changed

9976

NinjaScript

Disabled the .ForcePlotsMaximumBarsLookBackInfinite concept

Fixed

10022

NinjaScript Editor

Delimiter matching was hard to see

Fixed

9946

Orders

Trace Order reported old price after order change

Changed

9875

Strategy

Removed of "ByAccountSize" Strategy Order Option

Fixed

9887

Strategy Builder

Strategy Builder additional data window did not show instrument

Fixed

9996

UI

Removed UI Formatting of Market Data Volume (real-time and historical bar data)

Fixed

9879

Account Data

Account Data Window default tab order did not match order of Add Tab Menu Sub Items

Fixed

9992

Account Data

Excess Position Margin Column width was not saved/restored correctly

Fixed

9441

Adapter

Kinetick adapter was not properly resolving market data settlement time updates

Fixed

9977

Alerts

Alerts Log Window "priority" was not working as expected with some localization

Fixed

9876

Attach Order To Indicator, Chart

IsSuspendedWhileInactive did not always re-suspend after manually attached to orders

Fixed

9906

Bars

Range Bars were built differently using custom data range

Fixed

9889

Bars

Renko Bars produced undesired ticks bars at EOD

Fixed

9854

Bars

Break EOD could cause issues with bar pool series when requested after session EOD

Fixed

9803

Bars, Chart

Bar spacing issues identified when scrolled into future which resulted in the "Automatically choose time-based series for x-axis (non-equidistant bar spacing)" concept to be removed.  We will revisit this feature in the future.

Fixed

9859

Bars, NinjaScript

BarsSinceNewTradingDay was not operating as expected

Fixed

9985

Bars, Playback

Exception in multi-series Playback

Fixed

9856

Chart

Data Box did not update values as you scroll

Fixed

9843

Chart

Drag and drop series to tab was not creating new series as expected

Fixed

9934

Chart

Unable to use Instrument Search from new Data Series window

Fixed

9868

Chart

Fixed Data Box volume formatting issues for FX

Fixed

9858

Chart

Gap in Chart and Chart Window at 150% DPI

Fixed

10025

Chart

Multi-Series chart bar width was incorrect

Fixed

10078

Chart

Crosshair time label rendering incorrect on left side

Fixed

10058

Chart

Price market incorrect in condition with days to load and session template

Fixed

9988

Chart Trader

Changing colors of the action, buy, and sell buttons did not save

Fixed

9884

Chart, Drawing

Draw objects in future would move when chart timeframe changed

Fixed

9943

Chart, DrawingTool

Mouse cursor was not reverting to normal when canceling the creation of a draw object by right-clicking 

Fixed

9964

Chart, Indicator

Out of range exception was thrown using Horizontal  Line plot on Multi-Series chart 

Fixed

9837

Chart, NinjaScript, Tick Replay

Tick Replay sometimes caused SynchronizationLockException when loading indicator

Fixed

9831

Chart, Sessions

Rollover date was missing on Default 24/7 with Break at EOD unchecked

Fixed

9931

Chart, Strategy Analyzer

Strategy Analyzer Data Box opened from trade review chart doesn't show trade execution

Fixed

9929

Chart, Strategy Analyzer

Aborting in Strategy Analyzer leaves disabled script on chart

Fixed

10048

Chart, Strategy Analyzer

Unhandled exception when switching to chart in Strategy Analyzer

Fixed

9864

Chart, Templates

Drawing tool option selection "Stay in Draw Mode" was not included when saving chart template

Fixed

10069

Code Wizard, Strategy Builder

Additional data option missed week and year type as choice 

Fixed

10012

Commissions

Some commission values displayed with trailing 0's

Fixed

9890

Control Center

Restoring live executions were sorted reverse

Fixed

9882

Control Center, Database

Restoring executions were working differently from NT7

Fixed

9695

Core

FXCM Adapter reported duplicate trades in a race condition

Fixed

9894

CQG

Invalid error occurred when trying to connect to CQG after failed CQG logon

Fixed

9910

Data Grids

Tri-State Sorting was not working in all grids

Fixed

10075

Data Grids

Account Tab Filter With Positions Was Not Updating as Account position changes

Fixed

9936

Database

Performance improvements during first ever application startup using default workspaces               

Fixed

10042

Database, Instruments

Removed instrument in instrument manager would sometimes reappear

Fixed

9932

Database, Trade Performance

TradesPerformance showing incorrect Bars value for some trades

Fixed

9939

DrawingTool

Ruler was incorrectly rounding pip sizes

Fixed

9945

DrawingTool

Stay In Draw mode did not apply to Text tool

Fixed

9970

DrawingTool

Additional settings displayed when selecting drawing tools in the Configured list.

Fixed

9963

DrawingTool

Changing drawing tool EndTime into future leaves drawing tool drawn as it was

Fixed

9895

DrawingTool

Drawing tools when switching contract months do not reappear on the chart. 

Fixed

9983

DrawingTool

Performance improvements on default text drawing tool

Fixed

10035

DrawingTool

Ruler exhibited localization issue

Fixed

9738

DrawingTool

Setting DrawObject ChartAnchor.BarsAgo did not change rendered object

Fixed

10009

DrawingTool

Drawing Tools lost auto scale as chart scrolled into future

Fixed

10052

DrawingTool

TrendChannel Parallel Line Start Anchor did not snap when using bar and price mode  

Fixed

9804

DrawingTool

Trend Lines second line did not respect Snap Mode.

Fixed

9925

DrawingTool, NinjaScript

DrawObjects collection was not updating with global draw object until NinjaScript reloaded

Fixed

10038

DrawingTool, Strategy Analyzer

AddChartIndicator indicator was always rendering draw objects on primary panel in Strategy Analyzer

Fixed

10049

DrawingTool, Templates

PriceLevels reverted after re-compile in Fibonacci Drawing Tools

Fixed

9962

DrawingTool, Workspaces

Global lines inconsistently saved across workspaces using" workspace save as"

Fixed

10006

eSignal

Esignal was not processing real-time index data

Fixed

9935

FX Board

Unable to load ATM Strategy Template Error from FXBoard

Fixed

9950

FX Board

FXBoard Unrealized PnL field did not update until unrealized PnL changes

Fixed

10067

FXCM

FXCM order rejection scenario

Fixed

10008

Hot Key

Removing custom drawing tool code did not remove assigned hot key

Fixed

9912

Indicator

Bar timer did not function on Playback connection

Fixed

9953

Indicator

Indicator was plotting on the second bar on chart despite BarsRequiredToPlot = 0

Fixed

9965

Indicator

@VolumeProfile.cs results were skewed towards buy volume using Tick Replay

Fixed

10021

Indicator, SuperDOM

SuperDOM Indicator Data series input changes using multi-time frame indicators 

Fixed

9869

Interactive Brokers

Unable to receive data from the instrument on the SEHK exchange. 

Fixed

9961

Interactive Brokers

Unexpected behavior with chart "Price Based On" was set to Bid/Ask

Fixed

9893

Interactive Brokers

Was not processing Index data due to no volume reported

Fixed

9995

Interactive Brokers

Interactive Brokers MarketDataType.DailyHigh/Low was not coming in

Fixed

9994

Kinetick

Adapter was processing volume of "1" for indexes instead of "0"

Fixed

10034

Licensing

VendorLicense did not always show all configured free trials

Fixed

9820

Licensing, NinjaScript

VendorLicense in AddOn prevented OnWindowCreated from working as expected

Fixed

10040

Market Replay, Time and Sales

Playback connection T&S Window did not scroll precisely to user actions while using Scroll Wheel   

Fixed

9898

NinjaScript

Multi-series indicator was running into deadlocks

Fixed

9857

NinjaScript

Drawing objects were still visible to NinjaScript after changing instrument on the chart

Fixed

9795

NinjaScript

Errors on calling 'EventHandlerBarsUpdate' method from Strategy

Fixed

9937

NinjaScript

Remove NinjaScript assembly window needed vertical scrollbar

Fixed

9955

NinjaScript

User configured indicator input series changed after exception

Fixed

9978

NinjaScript

PlotBrushes were not working as expected with AddChartIndicator()

Fixed

9823

NinjaScript

Indicator plot did not match when using a custom bar type

Fixed

10041

NinjaScript

Exception calling Draw.Triangle() from AddChartIndicator()

Fixed

10070

NinjaScript

Blank string used for Name property resulted in crash

Fixed

9928

NinjaScript Editor

NinjaScript Editor F3 did not work if Find window was closed

Fixed

9971

NinjaScript Editor

NinjaScript Editor invalid char allowed as name

Fixed

9865

NinjaScript, Orders

Stop price checks for strategies with OrderFillResolution High had been executed in the wrong bars series 

Fixed

9956

NinjaScript, Strategy

Strategy disabled by SetState was considered as enabled in Strategies tab when attempting to edit

Fixed

10037

NinjaScript, Strategy Analyzer

Adding indicator to backtest chart with AddChartIndicators caused indicator plots to disappear

Fixed

9874

NinjaScript, Strategy Builder

Strategy Wizard did not utilize secondary series for input correctly. Note:  This fixed resulted in change which preventing "Plot on chart" from working correctly, which is schedule to be fixed in the next beta release (# 10090)

Fixed

9942

Options

Changing Auto Close Position settings did not create warning if already connected

Fixed

10051

Orders

Exception on placing order to non-USD sim account created after connecting to provider

Fixed

9915

Playback

Unhanded exception on Playback disconnect

Fixed

9907

Playback

Tick Replay on Playback was frozen when using Go To

Fixed

9947

Playback

Empty warning pop-up when changing Playback start date

Fixed

9944

Playback

Playback did not "Go To" available date before current start  date. 

Fixed

9968

Playback

Execution markers were not plotting correctly in Playback Connection

Fixed

9975

Playback

Minor issues with Playback behavior if no data was available 

Fixed

9899

Playback

Playback data auto-replaying on chart when created after Playback connected

Fixed

9989

Playback

Strategy exception with multiple range series during Playback

Fixed

9990

Playback

Did not disconnect all the way when disconnected before loaded

Fixed

9999

Playback

"Error in real time market data handling" when running Playback

Fixed

9986

Playback

Gaps on dragging slider on Playback data

Fixed

9979

Strategy

Strategies grid changes to respect region denomination

Fixed

9987

Strategy

Unexpected strategy accounts issue on Playback data

Fixed

9870

Strategy Analyzer

Data Box exception using chart display

Fixed

9855

Strategy Analyzer

Settings display was not updating include commissions param on subsequent backtests  

Fixed

9836

Strategy Analyzer

Parameter tooltip displayed incorrectly

Fixed

9828

Strategy Analyzer

Control Center logo was sometimes being displayed in chart

Fixed

9980

Strategy Analyzer

Taskbar previews were not working 

Fixed

9922

Strategy Analyzer

Analysis displayed incorrectly after running separate backtest on optimization result 

Fixed

9973

Strategy Analyzer

Chart Exception: Cannot call DragMove or Activate before a Window is shown

Fixed

9842

Strategy Analyzer, Templates

Strategy template saved on chart did not restore correctly in Strategy Analyzer

Fixed

9917

Strategy Builder

Lookback period defaulted to 0

Fixed

9916

Strategy Builder

TimeSpan did not use user-applied settings 

Fixed

9891

Strategy Builder

Various Indicator Syntax changes

Fixed

9888

Strategy Builder

Did not retain added data series in conditions

Fixed

9885

Strategy Builder

Unlocking code did not open NinjaScript Editor

Fixed

9883

Strategy Builder

Strategy opened in NinjaScript Editor sometimes produced unhandled exception 

Fixed

9867

Strategy Builder

Did not prevent input of invalid Int value

Fixed

9861

Strategy Builder

Duplicate input series displayed in selector

Fixed

9938

Strategy Builder

Conditions window incorrectly scrolled to the top of the list of options when opening configured condition

Fixed

9984

Strategy Builder

Used incorrect Set methods OnStateChange()

Fixed

9991

Strategy Builder

Used incorrect value of 0 for selected order quantity

Fixed

9981

Strategy Builder

Consistency improvements regarding Condition/action copy/save

Fixed

10011

Strategy Builder

Did not confirm on removing strategy

Fixed

10015

Strategy Builder

Could not remove Strategy Builder Strategy when opened from NinjaScript Editor

Fixed

10043

Strategy Builder

Did not automatically compile strategy on clicking Finish 

Fixed

10017

Strategy Builder

Save As' rejected a new name

Fixed

10050

Strategy Builder

Print() action was not accepting any arguments

Fixed

10055

Strategy Builder

File names were cut off in the strategy builder load/save strategy popup

Fixed

10039

Strategy Builder

Did not perform bars check on barsAgo and multi-series scripts

Fixed

10073

Strategy Builder

Sometimes lost active button highlight

Fixed

10045

Strategy Builder

String variable did not escape characters

Fixed

9951

Strategy Builder

Opening screen referred to "wizard" which caused confusion

Fixed

10077

Strategy Builder

German region decimal format caused compile errors

Fixed

9871

Strategy, Workspaces

Switching workspaces do not maintain realized PnL and randomly sorts rows in Strategies tab 

Fixed

9924

TD AMERITRADE

Partial Position  was not displaying while connected to TDA

Fixed

10056

Trade Performance

Changing start date/end date on trade performance prevented generating report for only current day 

Fixed

10057

Trade Performance

Trade Performance column sorting reset when regenerated

Fixed

10027

Data Grids

Performance Improvement on data grids (Changes require users to restore custom sorting/filtering manually)  

Changed

10063

Indicator

Removed redundant logic of BuySellVolume and BuySellPressure indicators