8.0.0.12 (Beta) Release Notes
<< Click to Display Table of Contents >> 8.0.0.12 (Beta) Release Notes |
July 11, 2016
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]
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 |