8.0.0.8 (Beta) Release Notes

<< Click to Display Table of Contents >>

Navigation:  Release Notes > Beta >

8.0.0.8 (Beta) Release Notes

Previous page Return to chapter overview Next page

Release Date

January 8, 2016

 

This is a general maintenance release which includes various bug fixes and minor feature enhancements 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)

 

Attention Interactive Brokers Users: This release is up-to-date with the most recent stable Interactive Broker's software version 954 for both TWS and Gateway.  These versions included changes to the way the IB interfaces are executed and thus the way NinjaTrader uses the "Auto login" feature.  As a result, you MUST update in order for NinjaTrader to automatically start and connect to your account; otherwise you will need to manually start your TWS or Gateway interfaces before attempting to connect from NinjaTrader.  Please see our Connection Guide here.

 

 

Code Breaking Changes

The following NinjaScript changes have taken effect between B7 and B8:

 

PriceLevel.GetPrice():  Removed redundant chartScale overload

 

NS Editor Folders:

There were changes to the way folders are used in NS editor due to client feedback per issue # 9164. Users who had been using folders will need to restructure their NinjaScript files manually.  For example:

 

With NinjaTrader 8 shut down, navigate to bin\Custom\Indicators and remove the namespaces from any applicable files. (e.g., rename SpecialFolder.TheIndicatorName.cs -> TheIndicatorName.cs)
Open NinjaTrader 8 and the NinjaScript Editor
Right-click on the Indicators folder and add a new folder with the old namespace (e.g., SpecialFolder)
Drag the relevant files for that namespace into the new folder to create the proper folder/file structure

 

Repeat these steps for any other NinjaScript types (Strategies, DrawingTools, etc) which may had been using the old folder structure.  Doing so will now allow the NS Editor folders to be replicated on the physical file system.

 

You can read more about the NinjaScript Folders in the "Managing scripts and folders" section of the NinjaScript Explorer help guide article.

 

 

Notes

Status

Issue #

Category

Comments

Improved

8821

UI

Replaced Our Custom Loading dialog With The WinForms Save/Load File Dialogs (SFT-41)

Added

8880

UI

Added "Save Chart Image" Function Directly To Chart's Right Click Menu (SFT-336)

Improved

9011

UI

Allow Custom Color Types In Standard Color Picker (SFT-359)

Changed

9033

Skins, UI

Reduced Margins And Window Border Sizes To Improve Usable Space

Changed

9192

Chart, DrawingTool

Draw Text On Chart Entry Point

Changed

9209

Interactive Brokers

Updated to support for IB 954, adds High Precision Forex support - Important: IB Users must update

Changed

9218

Chart, NinjaScript

Expose ChartControl.PresentationSource To Handle Converting Device Pixels

Fixed

6143

FX Board

Various Performance Improvements

Fixed

6144

FX Pro

Various Performance Improvements

Fixed

8731

NinjaScript

CCI(ISeries<double> Input, int Period)[int barsAgo] Was Using The Primary Data Series When A Secondary Data Series Was Specified In Arguments

Fixed

8772

Chart, Performance

Drawing Objects Window Performance Was Slow When Using Large Number Of Objects

Fixed

8813

FXCM

FXCM CFD Instruments Request Could Be Invalid

Fixed

8868

DrawingTool, NinjaScript

Drawing Tools Shrunk When Moved To Right Side Margin

Fixed

8967

Chart, UI

Windows Task Switcher Did Not Render Whole Chart Window In Preview

Fixed

8997

SuperDOM, Tick Replay

OnMarketData Was Not Updating Always When Using Tick Replay On SuperDOM

Fixed

9008

Indicator

Pivots Indicator Plots Could Be Different Between 7 And 8.

Fixed

9017

Market Analyzer

Market Analyzer Label Did Not Automatically Adjust When Values Changed

Fixed

9020

Strategy Analyzer

Strategy Analyzer Optimizations Were Not Populating Chart Display On 64-Bit Version

Fixed

9044

Indicator, NinjaScript

Bar Timer Was Not Updating Every Second

Fixed

9072

ChartStyle

Kagi Style Settings Could Not Be Changed

Fixed

9075

Indicator

RVI Indicator Could Calculate NaN value

Fixed

9092

Market Data Archives

Historical Data Window Did Not Show Updated Historical Data On Subsequent Requests

Fixed

9099

ChartStyle

Open And Close Tick Markers On OHLC Bars Were Too Long On When Using A Bar Width 1

Fixed

9100

DrawingTool

Default Templates Did Not Save The 'Attach To:' Setting.

Fixed

9101

Market Data Archives

Fixed Issue Where Historical Data Was Incorrectly Being Removed When User Edits Futures Rollover Date

Fixed

9115

NinjaScript, Tick Replay

Unexpected Loading Times With TickReplay And VendorLicense Checks

Fixed

9120

DrawingTool

Ruler Tool Was Not Updating Time Value When Entire Object Was Moved Around On Non-Time-Based Charts

Fixed

9123

Interactive Brokers

Unexpected Errors In Log Tab When Connecting To IB With Options Positions.

Fixed

9125

NinjaScript

Errors And Crashing When Closing A Workspace While Indicators Are Attempting To Load Data

Fixed

9134

Playback

Strategy Values Were Not Being Reset When Playback Resets Playback101 Account

Fixed

9135

DrawingTool, NinjaScript

Regression Channel Anchors Were Not Attached To The Regression Line.

Fixed

9141

FXCM

NT7 And NT8 FXCM "NinjaTrader Historical Data" Configuration Was Not Matching

Fixed

9142

NinjaScript

With Break EOD Disabled, New Bar Was Plotted Without A New Low Or High

Fixed

9144

TD AMERITRADE

TDA Was Dropping Real-Time Ticks

Fixed

9149

Backup & Restore

.Resx Files Were Throwing Errors When Attempting To Export Them From Nt8

Fixed

9152

Tick Replay

Errors Could Be Generated When Loading Tick Replay On Some Bar Types

Fixed

9153

DrawingTool

Setting .IsGlobalDrawingTool Property To True Did Not Add A Drawing Object To Other Charts Until The Drawing Objects Window Was Opened/Closed

Fixed

9155

Market Data Archives

Historical Data Unhandled Exception When Modifying Contract Month

Fixed

9156

NinjaScript Editor

NinjaScript Generated Code Ignored NinjaScriptProperty Tag On Series Properties

Fixed

9157

DrawingTool

Draw.Region Did Not Redraw Correctly When Data series Adjusted

Fixed

9158

Bars

Range Charts Were Adding Large And Increasing Time Gap With 2+ Series In 2+ Panels, With German Locale Set On PC

Fixed

9159

NinjaScript

Deadlock Enabling NS Script After Chart Symbol Change

Fixed

9163

Chart, NinjaScript

Dynamically Changing PriceMarker.Background Caused Unhandled Exception

Changed

9164

NinjaScript Editor

NinjaScripts Located In Physical Subfolders Were Not Showing Up As Available In Appropriate Uis

Fixed

9165

Strategy Analyzer, NinjaScript

SetState() Could Cause Crash When Used In A Backtest

Fixed

9166

Chart, UI

Maximizing a Chart On Secondary Monitor Chart Inner Chart Did Not Fill The Needed Area Leaving A Gap Between WFP Window And Chart

Fixed

9167

Chart, Strategy

Enabling Strategy On A Chart Then Removing On The Grid Left  Drawing Objects On The Chart From Added Chart Indicator

Fixed

9169

UI, Workspaces

Saving And Re-Opening Workspace Caused Height Of First Panel In Second Chart Tab To Change To 0

Changed

9170

Rithmic

There Could Be Situations Where Orders Were Not Properly Managed If 2 PCs Had Been Connected To The Same Account

Fixed

9171

Chart

Bar spacing Was Off With Real-time Multi-Series Chart

Fixed

9172

Bars

GetDayBar() Was Returning Null While "Break At EOD"

Fixed

9173

Chart

Global Cross Hair Sometimes Moved At Unexpected Times

Fixed

9175

DrawingTool

Trend Channel Was Not Working Correctly When Snap Mode Was "Bar And Price"

Fixed

9176

Market Analyzer

Errors When Reordering Columns via Drag Methods

Fixed

9177

Chart, DrawingTool

NS Drawing Objects Lost Auto Scale When Chart Was Moved

Fixed

9179

ATM Strategies

ATM Parameters Stop Loss Value Could Be Zero

Fixed

9181

Chart

Maximize Chart Panel Was Not Saving With Workspace Or Chart Template

Fixed

9183

DrawingTool

Fibonacci Template Was Causing Fib Retracements To Be Removed From Chart When Set To "All Charts"

Fixed

9188

Core, ATI

DLL Interface Market Data Was Not Subscribing

Changed

9189

Skins, UI

Replaced Tab Control Legacy Hard Coded Values With Blueprint Values

Fixed

9193

Chart

Session Break Line was Not Plotting When Last Bar Was First Visible Bar On Chart

Fixed

9194

DrawingTool

Drawing Object Templates Did Not Save 'Lock' Setting

Fixed

9195

Market Data Archives

Unhandled Exception When Removing Historical Data Sub Folder.

Fixed

9196

Bars, Trading Hours

No Bars Loaded When Using A Custom 24/7 Trading Hour Template

Fixed

9197

Chart

Chart Toolbar Overflow Button Was Not Visible After Maximized Then Restored.

Changed

9199

Trading Hours

Incorrect Trading Hours Ose/Tocom Templates

Fixed

9201

Chart

Errors Could be Generated When Changing Data Series On The Fly

Fixed

9203

Properties, UI

Duplicated SuperDOM Was Incorrectly Created Without Tabs When Preset To No Tabs

Fixed

9204

Chart, NinjaScript

Plots Disappeared When Using Calculate On Each Tick/On Price Change If Plotting A Different Color

Fixed

9205

Licensing

Resolved Various Vendor License Bugs

Fixed

9206

Strategy

Second Strategy Instance Created Duplicate Executions

Fixed

9210

IQFeed, Kinetick

Settlement Data Was Not Properly Supported

Fixed

9212

Chart Trader

Stop Limit On Chart Trader Went Away After External Click After Selecting 'No' On Confirm Order Window

Fixed

9214

Time and Sales

When Resizing Columns Once The Space For A Column Got  So Small It Would Snap Into The Next Column

Fixed

9215

Adapter, Database

Some IB CFD Prices Did Not Match Tw's With Correct Tick size Granularity

Fixed

9216

Strategy Analyzer

Strategy Names Were Not Displaying When Region Set To German

Fixed

9220

NinjaScript

Market Analyzer Column With Nested Indicator(s) Crashed On Configuration

Fixed

9221

ShareAdapter

Share Service Names Weren't Reflected In The List Of Configured Services

Fixed

9222

Chart

Color Of Zoom Field Line Did Not Change.

Fixed

9223

Data Grids, FX Board

Error Could Be Generated When Right-Clicking FF Board Orders Grid

Fixed

9226

Chart

On Non-Time Based Charts, X-Axis Values Did Not Always Line Up With Bars/Drawing Objects Timestamps

Fixed

9228

Core

Errors Could Occur When A Trading Hours Holiday Was Defined Where No Session Day Existed

Fixed

9229

Time and Sales, UI

Columns Widths Reset After Enabling/Disabling Additional Columns

Fixed

9230

Orders

Order Windows Were Incorrectly Allowing Unsupported IOC/OPG Orders With B Connection

Fixed

9231

NinjaScript

Remove Unused Chart scale Overload

Fixed

9233

Adapter, Core

Bugged Backup Connection Handling When Data Connection Goes 'Connection Lost'

Fixed

9237

Drawing, Templates

Drawing Object Did Not Displayed Globally Even Though Set Global In Default Template