8.0.0.13 (RC1) Release Notes
<< Click to Display Table of Contents >> 8.0.0.13 (RC1) Release Notes |
August 31st, 2016
This release marks our first NinjaTrader 8 Release Candidate. Since the very first NinjaTrader 8 beta version, we have resolved over 4500 bugs thanks to the ongoing efforts of our beta community, and we feel confident we are closer than ever to a production NinjaTrader 8 release. If you have installed a NinjaTrader 8 beta version and reported feedback to our support team - thank you!
As this is a release candidate, NinjaTrader 8.0.0.13 is still considered a beta product and we will continue to focus on product quality. Please continue to report any issues you may encounter to our support staff. We will monitor the status of this release to determine when we will announce and launch the production release of NinjaTrader 8.
Attention MB Trading Users: Due to limited use and low user feedback during the beta period, we have removed the MB Trading adapter from NinjaTrader 8. You may continue to use NinjaTrader 7. |
Compile Errors
•The Stroke object .Dispose() method was removed due to technical redundancy. To remove memory resources from any stroke objects, simply set the stroke to null.
•Removed property Bars.IsTimebased -> please use Bars.BarsType.IsTimeBased instead
•Account.Accounts was renamed to Account.All
Implementation changes
•The common signature "isInclude60" used in various SessionIterator methods was renamed to "includesEndTimeStamp" to be more specific
•Category display order values of standard NinjaTrader Property Grid Categories were updated to be more consistent application wide. These changes could impact any customization you were doing using the CategoryOrderAttribute, however, the documentation was also updated to reflect the implementation more accurately and will allow you to use this attribute reliably.
•To assist with transitioning historical order objects to real-time order references, please use the new GetRealtimeOrder() method.
Status |
Issue # |
Category |
Comments |
Fixed |
10267 |
Account Data |
Sorting by Commission in Executions tab caused unhandled exception |
Fixed |
10126 |
Account Data, Database |
Database caused accounts to show Realized PnL when not connected |
Fixed |
10123 |
Account Data, Rithmic, |
Realized PnL only reflected 1 side of the commission |
Fixed |
10003 |
Alerts |
Alert Condition Localization issue |
Fixed |
10164 |
Alerts |
Exception on opening alerts log window when existing alerts log entry used custom brush |
Fixed |
10192 |
Alerts, DrawingTool |
Alerts stop triggering after editing drawing tool anchor via drawing objects window |
Fixed |
10131 |
ATM Strategies |
ATM field did not change when submitting ATM from another window on startup |
Fixed |
10253 |
ATM Strategies |
ATM is terminated and ATM order cancelled upon order modification failure |
Fixed |
10279 |
ATM Strategies |
Modifying ATM Order modified ATM template |
Fixed |
10217 |
Attach Order To Indicator, NinjaScript |
Attaching order to indicator via CTRL key resulted in Unhandled Exception |
Fixed |
10137 |
Bars |
Crashes could occur when restoring workspaces |
Fixed |
10220 |
Bars |
Dates were not showing correctly in New Zealand on daily bars |
Fixed |
9940 |
Bars |
Errors could occur when loading data from TD Ameritrade. |
Fixed |
10132 |
Bars |
RequestBarSeries1 ERROR while removing workspace in the middle of bars request |
Fixed |
10105 |
Bars |
Toggling the Break at EOD with DoNotMerge on large data sets caused blank charts or less bars |
Fixed |
10036 |
Bars, NinjaScript |
BarsRequest MergePolicy did not match UseGlobalSettings when using the same policy |
Changed |
10136 |
BarsType |
Custom BarType time variable was equal to bars.LastBarTime on new data point |
Fixed |
10160 |
BarsType |
Custom BarsType OnDataPoint sometimes had unexpected bid ask data |
Fixed |
10086 |
BarsType |
Point and Figure Charts were not calling OnBarUpdate() for each tick or price change |
Fixed |
10095 |
Chart |
Chart were allowed to remove last series incorrectly |
Fixed |
10280 |
Chart |
Crosshair position showed old position when toggled via hotkey until mouse move |
Fixed |
10240 |
Chart |
Drag and drop primary series in same panel caused indicator to jump to primary panel |
Fixed |
10284 |
Chart |
Extraneous plot selection point displayed on multi-level indicator as input plot |
Fixed |
10218 |
Chart |
Global crosshair render issue at chart boundaries |
Fixed |
10178 |
Chart |
Global crosshair incorrect x axis flag time when locked via context menu |
Fixed |
10156 |
Chart |
Global draw object was not removed with NinjaScript unless NinjaScript removed manually |
Fixed |
10097 |
Chart |
Save Chart Image file name only included the primary data series |
Fixed |
10242 |
Chart |
When primary series deleted on multi series chart, instrument selector not updated to new primary |
Fixed |
10236 |
Chart |
Z-Order: reloading the historical data reset the z-order |
Fixed |
10245 |
Chart Trader |
Errors using ChartTrader with Playback connection |
Fixed |
10248 |
Chart Trader, Templates |
Chart Trader settings were ignored when chart template is loaded on an open chart |
Fixed |
10237 |
Chart, Drawing |
Unhandled exceptions when moving series panels with GlobalDrawObjects |
Fixed |
9806 |
Chart, Drawing, NinjaScript |
Chart could freeze using NinjaScript Draw method/Removing Drawing Tools |
Fixed |
10117 |
Chart, Indicator |
System indicators did not load properly after connecting to live data |
Fixed |
10183 |
Chart, Templates |
Template caused "An item of the same key has been added" when using two of the same indicator |
Fixed |
10254 |
Chart, Workspaces |
InvalidOperationException on restoring chart with template/preset |
Fixed |
10002 |
Commissions |
Forex Commissions were factoring Per-Unit instead of Per Lot Size |
Fixed |
10046 |
Control Center |
Connection status indicator sometimes did not update |
Fixed |
10144 |
Control Center |
Edit strategy dialog was throwing incorrect error |
Fixed |
10091 |
Control Center |
Deleted account connection could be disconnected |
Fixed |
10023 |
Control Center, Playback, Strategy |
Playback trades performance realized PnL did not match strategies tab of control center |
Changed |
10111 |
Control Center, Strategy |
SystemPerformance object was not updating for control center enabled strategies |
Fixed |
10158 |
Control Center, Strategy |
Strategy CurrentBars index repored incorrectly after changing parameter and enabling strategy |
Fixed |
10275 |
Control Center, Workspaces |
Control Center was incorrectly restored to primary screen when saved maximized |
Fixed |
10139 |
CQG, Workspaces |
Workspace charts did not load after connecting to account with no data |
Fixed |
9909 |
Drawing, Strategy Analyzer |
Strategy analyzer was not releasing memory when adding indicator that draws objects |
Fixed |
10167 |
DrawingTool |
"Remove all drawing objects" did not remove objects unless the originating tab is selected |
Fixed |
10184 |
DrawingTool |
Draw object incorrect resize or incorrect anchor on attempting to move past start bar of chart |
Fixed |
10113 |
DrawingTool |
Draw objects in future would move when days to load changed |
Fixed |
10265 |
DrawingTool |
Draw.Text autoscale was not working correctly |
Fixed |
10264 |
DrawingTool |
Draw.Text no alignment behavior did not match NT7 |
Fixed |
10099 |
DrawingTool |
Drawing tool template with attach to all charts was drawing on other charts even if cancelled |
Fixed |
10179 |
DrawingTool |
Moving global draw object on multi series chart changed anchors incorrectly |
Fixed |
10061 |
DrawingTool |
Ray selection points were not lined up on logarithmic y-axis scale |
Fixed |
10127 |
DrawingTool, Playback |
Global draw anchors were not consistent in multi-series playback |
Fixed |
10224 |
DrawingTool, Templates |
Unable to apply a template more than once to a drawing object |
Fixed |
10124 |
eSignal |
ESignal historical tick data timestamps did not match NT7 |
Fixed |
10214 |
FX Board, Hotlist Analyzer, Market Analyzer |
Create instrument list context menu item did not work if no instruments loaded |
Changed |
10208 |
Indicator |
Consistency updates to indicator error handling |
Fixed |
10157 |
Indicator |
BuySellPressure when called from another indicator could cause errors |
Fixed |
10274 |
Indicator |
Indicator label did not saved with preset |
Fixed |
9748 |
Instruments |
@GER30 CFD Data does not show decimal values |
Changed |
10145 |
Instruments, Yahoo |
Yahoo connection is not updating Splits and Dividends. |
Changed |
10170 |
Interactive Brokers |
Removed IB Linked Account Support |
Fixed |
10212 |
Interactive Brokers |
IB Paper Trading account would not connect on version 954 TWS |
Fixed |
9993 |
Interactive Brokers |
Incorrect instrument update price on some instruments |
Fixed |
9923 |
Kinetick |
Connection loss loop could occur in some situations |
Fixed |
10088 |
Licensing |
FreeTrial Vendor License caused excess lines in Config.xml |
Fixed |
10209 |
Licensing |
From and to dates in grid in Vendor Licensing window region formatting |
Fixed |
10060 |
Licensing |
Vendor License Addon did not update license messages when changing between vendors |
Fixed |
10108 |
Market Analyzer |
Market Analyzer Indicator settings were not recognized when applying template |
Fixed |
10201 |
Market Analyzer |
Unable to remove expired instruments from market analyzer in some scenarios |
Changed |
10196 |
Market Analyzer, Workspaces |
Custom Market Analyzer Column could not serialize CurrentText |
Changed |
10180 |
MBTrading |
Removed MBT Adapter in NinjaTrader 8 |
Changed |
10106 |
NinjaScript |
Incorrect sound played when SetProfitTarget target is reached |
Changed |
10260 |
NinjaScript |
Renamed a few properties to meet coding guidelines |
Fixed |
10071 |
NinjaScript |
CancelOrder() would not cancel historical working orders in State.Realtime |
Fixed |
10222 |
NinjaScript |
Errors could occur after deleting indicator and reloading chart |
Fixed |
9927 |
NinjaScript |
Draw.Region displacement was from the left of the chart and not from bar 0 |
Fixed |
10206 |
NinjaScript |
Expandable properties were not reseting to defaults |
Fixed |
10177 |
NinjaScript |
Indicator Error on calling 'SetState' method with tick replay |
Fixed |
10112 |
NinjaScript |
IsSuspendedWhileInactive did not work if suspended prior to data feed connection |
Fixed |
10221 |
NinjaScript |
Null Stroke object in AddPlot() cuased platform crash |
Fixed |
10153 |
NinjaScript |
Unhandled exception if using PasswordBox in Addon |
Fixed |
10172 |
NinjaScript |
Update() on multiseries indicator caused primary series OBU called twice |
Changed |
8410 |
NinjaScript Editor |
Added Additional Default Snippets |
Fixed |
10085 |
NinjaScript, Orders |
Only first identical State.Historical order moved to State.Realtime |
Fixed |
10233 |
NinjaScript, Strategy |
Enabling multiple AdoptAccountPosition strategies would result in incorrect popup message |
Fixed |
10140 |
NinjaScript, UI |
Strategy Catagories/properties could get out of sequence in strategy and in strategy analyzer |
Changed |
10162 |
Options, Strategy |
ConnectionLossHandling was overwritten between State.SetDefaults and State.Configure |
Fixed |
10148 |
Orders, SuperDOM |
Cancel all order icon was not visible for simulated orders on SuperDOM |
Fixed |
10205 |
Playback |
Simulation accounts could be added unexpecitly while connected to playback |
Fixed |
10138 |
Playback |
Exception was thrown unsubscribing data disconnecting playback |
Fixed |
10202 |
Playback |
Errors existed around persisting errors to database |
Fixed |
10142 |
Playback |
Playback controller date, time and speed sometimes was not visible |
Fixed |
10211 |
Playback |
Playback controller end date did not update until platform restart |
Fixed |
10149 |
Playback |
Playback manual trade MAE/MFE/ETD values were incorrect |
Fixed |
9974 |
Playback |
Sustained playback could resultng in chart rendering error |
Fixed |
10258 |
Playback |
Errors could occur connecting to playback on UTC time zone |
Fixed |
10200 |
Skins, UI |
Chart Properties Tab Name drop down was barely visible |
Added |
10087 |
Strategy |
Strategy concept needed to help users manage historical to live transitioned orders |
Fixed |
10107 |
Strategy |
Limit order did not fill if CancelOrder() used on protective order |
Fixed |
10064 |
Strategy |
Realized PnL was not updating for strategy with secondary series on strategies tab |
Fixed |
10128 |
Strategy |
Strategy template options are not available when editing from strategy tab |
Fixed |
10194 |
Strategy Analyzer |
Backtest sometimes ran twice if display was not set to summary or settings |
Fixed |
10143 |
Strategy Analyzer |
Platform crash during optimization when accessing null object after State.Terminated |
Fixed |
10010 |
Strategy Analyzer |
Platform could crash when using duplicate to new window |
Fixed |
10181 |
Strategy Analyzer |
Trades Display "Strategy Column" was blank after duplicated |
Fixed |
10210 |
Strategy Analyzer |
Optimization results did not match displays |
Fixed |
10204 |
Strategy Analyzer |
Tab context menu items could become disabled incorrectly |
Fixed |
10263 |
Strategy Analyzer |
Strategy template was not saving changes after running a backtest |
Changed |
10118 |
Strategy Builder |
Allows Strategy Builder Strategies to be manged from NinjaScript Editor |
Changed |
10101 |
Strategy Builder |
Could not export Strategy Builder strategy |
Changed |
10168 |
Strategy Builder |
Now freezing custom brushes in Strategy Builder to match best practices |
Changed |
10100 |
Strategy Builder |
No historical trades taken due to indicators with barsAgo check |
Fixed |
10103 |
Strategy Builder |
Strategy Builder could lose reference to candlestick pattern |
Fixed |
10090 |
Strategy Builder |
Plot On Chart was calling AddChartIndicator() in wrong state |
Fixed |
10225 |
Strategy Builder |
Drawing action category was using wrong name |
Fixed |
10272 |
Strategy Builder |
Exception selecting indicator with NinjaScriptProperty value not set |
Fixed |
10163 |
Strategy Builder |
Alert message defaulted to same color for foreground/background |
Fixed |
10262 |
Strategy Builder |
Did not set indicator Brush properties |
Fixed |
10271 |
Strategy Builder |
Strategies with errors could not be deleted |
Fixed |
10155 |
Strategy Builder |
Time series could not be compared with Time input or variable in Strategy Builder conditions |
Fixed |
10082 |
Strategy, Trade Performance |
Strategy performance calcs had been off |
Fixed |
10083 |
SuperDOM |
Order action name localization issue |
Fixed |
10246 |
SuperDOM |
SuperDOM > Columns "i" did not give information on the Columns |
Fixed |
10187 |
SuperDOM, Workspaces |
SuperDOM Indicator Days to load property reverts to 2 on restore workspace |
Fixed |
10195 |
TD AMERITRADE |
Historical daily bars could hold more decimal places than TickSize |
Fixed |
10285 |
Time and Sales |
Columns unexpectedly resize when removing/adding columns |
Fixed |
10203 |
UI |
Account Tab -> Typing or selecting in account selector did not send to other linked windows |
Fixed |
10223 |
UI |
Control Center could sometimes be out of focus after using menus |
Fixed |
10238 |
UI |
When selecting the same instrument in the data series window (in the most recent list), the instrument did not add. |