8.1.2.1
<< Click to Display Table of Contents >> 8.1.2.1 |
See additional patch notes at the bottom
8.1.2.0 Release Date
October 25, 2023
Features |
SuperDOM Pulling/Stacking column Feature #2873
The Pulling/Stacking column is a customizable display that indicates the changes in the market depth based on user settings or if a reset notification is received. For example, in the screenshot above the sell depth at 4520.75 was initially at 91, but dropped to 84 resulting in a display of -7. Within the columns settings you can change the reset to occur on bid/ask change or when no longer receiving depth data at that level. Additionally, you can adjust reset tolerance and color settings. |
SuperDOM Recent column Feature #2874
The Recent column is a customizable display that indicates the recent volume that occurred at the bid or ask prices. For example, in the above screenshot we can see a volume of 1 occurred at the bid price and a volume of 4 occurred at the ask. Within the column's settings you can change the reset to occur when the bid/ask change or when the price returns. Additionally, you can adjust the reset tollerance and color settings. |
Selected indicators label displays in bold/italic Feature #2894
Often times multiple indicators can be loaded on a chart and it can be difficult to know what plot is for what indicator and settings. Now you can select the indicator plot and it's label will display in bold and italic to easily and quickly identify it. |
Options on Futures data available with NinjaTrader connection Feature #1633
To match Web Trader, NinjaTrader Desktop can now also display option on futures data with the NinjaTrader connection. |
Additional columns available with Option Chain Feature #2882
Additional columns were added to the option chain for additional analysis and to match what's available on Web Trader. |
Unlimited number of columns can be added to the Option Chain Feature #6010
Previously only 4 columns could be added to the Option Chain. Now it is possible to enable all available columns to display at the same time. |
Chart objects can be sent to back/front Feature #197
Selecting and right clicking on a chart object now gives the ability to quickly send the object to the front or back of the chart. |
Symbology Display Style can be managed within Properties Feature #6579
You can now make Symbology Display Style changes directly within the platform, eliminating the need to access the Client Dashboard for this task. This can be done under Tools> Options> General. |
Updated compiler to use Roslyn Feature #1642
This enhancement now grants you the flexibility to leverage C# features up to version 8, providing even more versatility in your scripting endeavors. |
Workspace loading indicator Feature #4451
An animated NinjaTrader icon now displays while workspaces are loading at startup to help reassure everything is in motion and processing smoothly. |
Warning: Some custom scripts that reference old versions of Newtonsoft will need the references updated to Newtonsoft 13 |
Issue # |
Status |
Category |
Comments |
6018 |
Fixed |
Alerts |
After an alert sent by a NinjaScript was cleared from the output window it will re-appear in new Alert windows |
3341 |
Fixed |
Backup & Restore |
Custom instruments were not saved in backup file |
3719 |
Fixed |
Backup & Restore |
Backup reminder prompt did not open the backup window |
4438 |
Fixed |
Backup & Restore |
Database was not properly backing up/restoring |
247 |
Fixed |
Chart |
Resolved a scenario where the data series window could open unexpectedly |
322 |
Fixed |
Chart |
Print chart function wasn't working |
4111 |
Fixed |
Chart |
Mini data had display issue with a large list of indicators |
7481 |
Fixed |
Coinbase |
Level 2 data stopped working |
6560 |
Fixed |
Continuum/CQG, Orders |
Resolved a scenario where an order that was correctly sent got rejected with an incorrect tick value |
363 |
Fixed |
Control Center |
Client Dashboard did not load with some set-ups |
2253 |
Fixed |
Control Center |
Intermittently the Watch button wasn't detecting if a stream was live |
2792 |
Fixed |
Control Center |
WebView Task Bar icon was missing |
2897 |
Fixed |
Control Center |
Client Dashboard could require multiple attempts to load |
2898 |
Fixed |
Control Center |
Client Dashboard didn't have a header title |
2965 |
Fixed |
Control Center |
Exception in Vimeo interactions when no data is received |
4590 |
Fixed |
Control Center |
In product announcements were not received if no multi-provider connections were created |
4658 |
Fixed |
Control Center |
Gross Realized PnL calculated incorrectly when a lost connection restored |
5012 |
Fixed |
Control Center |
WebView instances stayed running after closing NinjaTrader |
7161 |
Fixed |
Control Center |
Multiple part fills resulted in unexpected gross realized PnL values |
4570 |
Fixed |
Database |
Error occurred with new database if server side ATMs were used |
3435 |
Fixed |
Drawing Tool |
Line drawing tool 45 degree snap could place second anchor in wrong location |
4636 |
Fixed |
Drawing Tool |
Global drawing objects disappeared from charts when a template was applied |
5773 |
Fixed |
Drawing Tool, Workspaces |
Resolved a scenario where a global drawing tool and a multi-data series chart resulted in a lock up |
7359 |
Fixed |
Forex.com |
Forex.com demo accounts could not be connected to |
174 |
Fixed |
Forex.com, Orders |
Order updates for DFT instruments, which are not supported, were not being ignored |
2257 |
Fixed |
Historical Data Window |
Always showed in numerical format |
170 |
Fixed |
Historical Data Window, Charts |
Excluded historical data showed in charts and added Changed rows in Historical Data window |
6115 |
Fixed |
Indicator |
Indicators were not able to plot on first bar when only one bar of data was loaded |
2948 |
Fixed |
Installer |
"Repair" installation ignores custom folder and breaks the installation |
209 |
Changed |
Instruments |
Symbology display styles updated for Options on Futures and Index instruments |
2258 |
Fixed |
Instruments |
Instruments at times were not rolling over |
6819 |
Changed |
Instruments |
Rollover window text updated and link included for more information |
3437 |
Fixed |
Interactive Brokers |
Resolved a scenario that prevented some non-US users to not be able to load data |
1644 |
Fixed |
Kintieck, Option Chain |
Some expirations didn't show any strike prices |
4696 |
Changed |
Log In |
When reCaptcha is needed it now shows immediately and wait time to log in has been reduced to 15 seconds |
2868 |
Changed |
Log In |
Added icon to show entered password |
1375 |
Fixed |
Log In |
After log in attempts with incorrect credentials, first log in with correct credentials showed an error still |
1838 |
Changed |
Log In |
Updated Google sign in authorization |
2254 |
Fixed |
Log In |
Recaptcha window was too small when displayed images to verify |
4670 |
Fixed |
Log In |
Closing Recaptcha window prevented ability to log in |
4961 |
Fixed |
Log In |
Resolved a scenario where log in failed as task canceled |
5188 |
Fixed |
Log In |
Style fixes to log in window |
4955 |
Changed |
Market Analyzer, Workspaces |
Add SPK to Market Analyzer in default workspaces |
2881 |
Fixed |
Market Analyzer, NinjaScript |
Resolved s scenario where a custom script didn't properly display with blank values |
320 |
Fixed |
NinjaScript |
Resolved a scenario where a 'Message sent successfully' log wasn't displayed |
2265 |
Changed |
NinjaScript |
NTDirect.dll was no longer working. It has been removed and support has been dropped |
3429 |
Fixed |
NinjaScript |
Calling a barsAgo index of 1 when CurrentBar is 0 displayed an unexpected bar |
3802 |
Fixed |
NinjaScript |
Scripts referencing HLCCalculationMode enum could not be exported/imported as an assembly |
2957 |
Changed |
NinjaScript |
Added additional precision to cryptocurrency volume |
4729 |
Fixed |
NinjaScript |
AddDataSeries on pre-rollover instrument using custom trading hours failed with incorrect error message |
8753 |
Changed |
NinjaScript |
Updated Newtonsoft to version 13 |
4287 |
Changed |
NinjaScript Editor |
Only Visual Studio 2019 or 2022 are now supported |
4009 |
Fixed |
NinjaScript Editor |
Some system indicators could not properly be copied |
3431 |
Fixed |
NinjaScript, Drawing Tool |
There was inconsistency with start/end time errors with @Lines and @Shapes |
362 |
Fixed |
Order |
TIF selector was not preventing using of invalid dates |
326 |
Fixed |
Order Flow + |
Order Flow Volume Profile drawing tool plotted above price bars if drawn before the first Split date |
3805 |
Fixed |
Order Flow + |
There was an incorrect blank cell on Order Flow + Volumetric Bars when using Diagonal Imbalance |
4698 |
Fixed |
Orders |
A token not being able to renew prevented order/position updates |
4700 |
Fixed |
Orders |
A part filled order that was then canceled still showed as pending cancel |
5006 |
Fixed |
Orders, Server Side ATM |
Attempting to use locally simulated orders with server side with server side ATMs didn't show an error |
169 |
Fixed |
Playback |
Playing back with historical data and switching instruments caused time to skip |
6970 |
Changed |
Playback |
Playback account's settings can now be independently changed from the local simulation account |
6552 |
Fixed |
Playback, Chart |
Daily charts displayed the session high/low prior to reaching the levels |
5800 |
Fixed |
Playback, Indicator |
Resolved a scenario where an error occurred with the Price Line indicator and switching between Playback and a live connection |
329 |
Fixed |
Playback, NinjaScript |
Incorrect prints of bar indexes could occur when disabling and re-enabling strategy via the Strategy tab that was generated in a chart |
406 |
Changed |
Regionalizetion |
Buy/sell buttons locations are now regionalized for Korea and can be changed under Options> Trading |
704 |
Changed |
Regionalizetion |
Primary and secondary buy/up & sell/down colors have been regionalized for Korea |
5408 |
Fixed |
Server Side ATM |
Resolved a scenario where order updates were delayed |
298 |
Fixed |
Share Adapter |
Could not send email while using a Hotmail account |
1643 |
Fixed |
Share Adapter |
Connect Button for Gmail Share Service is Collapsed in NinjaTrader Desktop |
6287 |
Changed |
Share Adapter |
Removed Twitter/X share service |
933 |
Fixed |
Strategies |
Orders using isLiveUntilCancelled false couldn't be cancelled with CancelOrder() |
2255 |
Fixed |
Strategy |
Copying and pasting a multi-data-series strategy it could change to the secondary series |
3427 |
Fixed |
Strategy |
There was inconsistency between sound files played for orders filled via SetStopLoss() and SetProfitTarget() |
5426 |
Fixed |
Strategy |
When clicking 'View code' in Strategy Builder, SMA() did not show when assigning it to a custom Series using a different custom series as input for SMA() |
6587 |
Fixed |
Strategy |
Resolved a scenario where SetParabolicStop could move an order further away |
168 |
Fixed |
Strategy Analyzer |
A Walk Forward optimization with Break At EOD off duplicated results from Friday into the weekend |
178 |
Fixed |
Strategy Analyzer |
Some inputs could not be modified after an optimization if Optimize Data Series was set to True |
2259 |
Fixed |
Strategy Analyzer |
Genetic optimization with a generation size of 2 got stuck running and did not complete |
4052 |
Fixed |
Strategy Analyzer |
Clicking 'View' in the View Strategy column of an AI Generate optimization with an aggregated basket test resulted in an error |
4530 |
Fixed |
Strategy Analyzer |
BarsSinceNewTradingDay could be negative 10,000+ when running Genetic Optimization with IsInstantiatedOnEachOptimizationIteration=false |
1645 |
Fixed |
SuperDOM |
PnL Freezes when hovering mouse over the Dynamic SuperDOM |
6051 |
Fixed |
TD Ameritrade |
Resolved an 'object reference not set to an instance of an object' error when connecting |
4641 |
Fixed |
Tick Replay, Indicator |
Swing indicator OnPriceChange showed different results than OnBarClose when Tick Replay was enabled |
5345 |
Fixed |
Trade Performance |
Some regions/timezone settings prevented reports from running |
5421 |
Fixed |
Trade Performance |
In some scenarios trades could show with the wrong timezone |
5568 |
Fixed |
Trade Performance |
PC Region settings set to Poland prevented reports from running |
6026 |
Fixed |
Trade Performance |
Resolved a scenario where historical MIT orders caused an error |
6107 |
Fixed |
Trade Performance |
Resetting a template did not reset AI Generate properties |
2246 |
Changed |
Workspaces |
Removed Eurex instruments from the default workspaces |
8.1.2.1 Release Date
November 27, 2023
Issue # |
Status |
Category |
Comments |
11099 |
Fixed |
NinjaTrader Connection |
Resolved a scenario that could cause unexpected failed log ins applied to an account |
10687 |
Fixed |
NinjaScript |
Scripts could incorrectly be exported with versions of Agile older than 6.9.1.2 |
10964 |
Fixed |
NinjaScript Output Window |
Window didn't properly auto scroll with new prints |
11378 |
Fixed |
NinjaScript |
Reference was missing to Microsoft.Csharp.dll |
10997 |
Fixed |
NinjaScript Editor |
Intellisense could show code for unsupported versions of C# |
11165 |
Fixed |
Simulation |
An exception occurred when creating a sim account |
10969 |
Fixed |
Skins |
Custom PnL colors were not being applied |
11037 |
Fixed |
Indicators |
McClellan Oscillator wouldn't load with some symbology display styles |
9931 |
Fixed |
Rithmic |
Resolved a scenario that resulted in an unknown instrument |