8.0.0.8 (Beta) Release Notes
<< Click to Display Table of Contents >> 8.0.0.8 (Beta) Release Notes |
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. |
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.
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 |