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