8.0.0.3 (Beta) Release Notes
<< Click to Display Table of Contents >> 8.0.0.3 (Beta) Release Notes |
July 14, 2015
This release holds over 200 bug fixes, with major effort going into stabilizing the Playback connection which had several bugs reported that needed resolution.
We added 2 new skins "Slate Dark" and "Slate Light" which are non-gradient versions of the already existing light and dark skins. We also added the ability for charts to center on price with a fixed scale and improved text input to allow for multiple line input.
The following NinjaScript changes have taken effect between B2 and B3.
•AddPlot() – Pen signature removed. Use Stroke instead
•Stroke object – Pen constructor removed.
•Brush2String() – Renamed to BrushToString()
•Pen2String() - Renamed to PenToString()
•String2Brush() - Renamed to StringToBrush()
•String2Pen() - Renamed to StringToPen()
•DrawingTools ChartAnchor.BarIndex – Renamed to ChartAnchor.SlotIndex to be more specific
Status |
Issue # |
Category |
Comments |
Fixed |
8533 |
Chart |
Chart Zoom Feature missing Hot Keys |
Fixed |
8521 |
Chart |
Chart Trader Stop Loss could show a value of 0 if it had a custom order attribute. |
Fixed |
8516 |
Trade Performance |
Pips were not correctly formatted in the analysis grid. |
Fixed |
8515 |
Window |
Window would not restore to the correct size if saved to the workspace in a maximized state. |
Fixed |
8514 |
Trade Performance |
MAE, MFE was not correctly calculated for pips display mode |
Fixed |
8513 |
Strategy Analyzer |
Strategy Analyzer analysis tab was blank after being restored from workspace. |
Fixed |
8511 |
Kinetick |
Other trades are consistently filtered and pre/post market trades are not filtered. |
Fixed |
8508 |
Tick Replay |
BarsSinceNewTradingDay is -1 on LastBarOfSession when using TickReplay |
Fixed |
8502 |
Drawing Tools |
Left clicking to the left of the Regression Channel's mid point anchor did not work |
Fixed |
8501 |
Drawing Tools |
Drawing tool anchors cannot exceed current bar when using multiple instruments and equidistant bar spacing |
Fixed |
8499 |
Chart |
ASX Interest Rate Session Template could throw an exception |
Fixed |
8498 |
NinjaScript |
ChartPanel.MouseDown was not firing events on left mouse click |
Fixed |
8492 |
NinjaScript |
CalcMinMax could error when adding new plots to an existing indicator |
Fixed |
8491 |
IQ Feed Adapter |
Could yield unexpected data on non-English PC's |
Fixed |
8489 |
Charts |
Enabling and disabling a strategy could cause an exception |
Fixed |
8488 |
Ninjascript |
Unmanaged orders could be processed twice |
Fixed |
8485 |
NinjaScript |
Pivots Indicator would not work with Tick Replay |
Fixed |
8480 |
Strategies |
Strategy template saved from an optimization was not working correctly when applied to a live strategy |
Fixed |
8479 |
Charts |
Large interval charts such a yearly charts going back 1974 would cause an exception |
Fixed |
8478 |
Export |
Export of compiled assembly was not possible to properly select supporting references needed |
Fixed |
8477 |
Market Analyzer |
Custom market analyzer column name was not persisting after restart |
Fixed |
8476 |
Chart |
Second bars would not render correctly |
Fixed |
8475 |
Drawing Tools |
Anchors could move on drawing tools when adding or removing a secondary data series |
Fixed |
8474 |
Drawing Tools |
Removing a secondary data series would also unexpectedly delete drawing objects. |
Fixed |
8470 |
NinjaScript |
Exception could occur if you attempt to pragmatically remove a drawing object that does not exist |
Fixed |
8469 |
Window |
Ctrl+Tab does not switch between tabs if that tabs are not visible |
Added |
8469 |
Skins |
Added "Slate Dark" and "Slate Light" skins |
Fixed |
8463 |
Import/Export |
Import NinjaScript fails after selecting 'Do not show this message' |
Fixed |
8455 |
Charts |
Chart Properties where not applied when applying a template |
Fixed |
8454 |
Trade Performance |
Strategy Performance chart Data Series does not match the strategy Data Series |
Fixed |
8453 |
NinjaScript |
SetStopLoss did not pair correctly in real time |
Fixed |
8446 |
Indicators |
Vertical connecting line missing on Prior day OHLC indicator |
Fixed |
8445 |
Drawing Tools |
Stay In Draw Mode would only drawing in one panel |
Fixed |
8442 |
Interactive Brokers |
Interactive brokers incorrectly had support for tick data enabled. However Interactive Brokers doesn't actually support tick data therefor historical data requests would fail. |
Fixed |
8441 |
NinjaScript |
BarBrushes[0] coloring all series instead of only the primary series |
Fixed |
8440 |
Strategies |
Editing strategy instance would incorrectly populate the instrument field |
Added |
8439 |
Instrument |
Added 0.0000005 ticksize and assigned that ticksize to the 6J instrument. |
Fixed |
8437 |
NinjaScript |
State.Transition barsAgo would incorrectly reference the first bar on chart |
Fixed |
8435 |
Drawing Tools |
Unable to select drawing tool anchor after setting anchor to transparent |
Fixed |
8432 |
Chart |
Exception changing equidistant settings with existing multi series chart |
Fixed |
8431 |
NinjaScript |
NTMenuItem is null when a menu item was collapsed |
Fixed |
8429 |
Strategy Analyzer |
Monte Carlo Simulation Graph formatted incorrectly for some graph types |
Fixed |
8425 |
Charts |
Exception on disconnecting a connection with a chart open |
Fixed |
8424 |
NinjaScript Editor |
NS Editor "save as" function incorrectly renamed namespaces in using declarations |
Changed |
8422 |
T & S |
T&S default time format now defaults to the CurrentCulture's default long time format |
Fixed |
8421 |
Historical Data |
Tick data timestamp was formatted incorrectly |
Fixed |
8416 |
Charts |
Chart would be restored with no visible chart when using another language |
Fixed |
8415 |
Charts |
Font size would not be consistent with multiple chart tabs |
Fixed |
8409 |
Strategy Analyzer |
Optimizer would switch to Default from Genetic after compiling |
Fixed |
8405 |
NinjaScript |
Improved resiliency of the Indicator/Strategy dialog to show other indicators if one indicator has an exception |
Fixed |
8403 |
NinjaScript Editor |
NS Indicator Wizard incorrectly generated public double Values series for lines |
Fixed |
8401 |
NinjaScript |
NinjaScript folders were not Alphabetized and floated to the top |
Fixed |
8400 |
Backup |
Resolved an Out of memory exception that could occur during backup |
Fixed |
8399 |
Charts |
Minimize a Maximized chart results bars missing when they are out of scale |
Fixed |
8397 |
SuperDOM |
Dynamic SuperDOM would have a static price with auto center disabled |
Fixed |
8396 |
SuperDOM |
"Show realized PnL when flat" color did not immediately change |
Fixed |
8395 |
Chart |
Chart presets did not save 'Days to Load' settings |
Fixed |
8392 |
Chart |
Exception could occur when removing and adding an indicator on a multi series chart |
Added |
8390 |
Chart |
Chart Trader support for brokers that require exact order action (Buy To Cover vs Buy) (Sell Short vs Sell) |
Fixed |
8389 |
Chart |
'PnL display unit' property would switch to Currency when 'Show realized PnL when flat' is enabled |
Fixed |
8388 |
Drawing Tools |
Horizontal Line would not participate in auto scale as expected |
Fixed |
8385 |
Indicators/Strategies |
AddDataSeries with an invalid custom bar type was not handled properly |
Fixed |
8384 |
FXCM |
Positions opened in FXCM platform would not display within NinjaTrader |
Fixed |
8380 |
Market Analyzer |
Properties did not save properly with template |
Fixed |
8378 |
Chart |
Plot which uses transparent pen as default did not autoscale |
Fixed |
8377 |
Instrument |
Instrument Type filter did not work as expected |
Fixed |
8373 |
Strategy Analyzer |
Moving a strategy into new folder in the NS Editor removes strategy analyzer settings panel |
Fixed |
8372 |
Charts |
Chart would stops updating realtime on second connection |
Fixed |
8371 |
Market Analyzer |
NetChange column would not work properly when multiple accounts were available |
Fixed |
8370 |
Drawing Tools |
Andrews Pitchfork negative percentage did not stay consistent |
Fixed |
8369 |
NinjaScript |
MarketAnalyzerColumn label property was inconsistent with indicators in behavior |
Added |
8368 |
Charts |
Center On price now works with Fixed Scale |
Fixed |
8367 |
Charts |
Tabbed chart could display the wrong instrument in instrument selector |
Fixed |
8366 |
IQ Feed |
No longer will try to request L2 data from an account that does not have L2 data authorized |
Improved |
8365 |
Chart |
Draw Text will now accept multiple line text input by pressing enter in the text field. |
Fixed |
8364 |
Chart |
Reload Historical Data with strategies enabled would move indicators to a wrong panel |
Fixed |
8362 |
Chart |
Chart scrolling now occurs 3 bars at a time with scroll wheel and 9 bars at a time holding down the CTRL key. |
Fixed |
8361 |
SuperDOM |
SuperDOM market depth did not clear correctly when auto center is turned off and price moves off of ladder |
Improved |
8360 |
Skins |
Improved log colors on all skins for better readability. |
Fixed |
8356 |
NinjaScript |
Improved error handling to help point NinjaScript Developers when brushes are not frozen resulting in callee cannot access exception due to multi threaded nature of NinjaTrader. We also improved documentation. |
Fixed |
8353 |
NinjaScript Editor |
Moving Files To New Folder In NS Editor Would Not Be Reflected in Visual Studio |
Added |
8352 |
General |
Remote Support tool is now pre-loaded |
Fixed |
8351 |
Drawing Tools |
Hot Keys would not show on Drawing Tools menus as expected |
Fixed |
8348 |
Chart |
Removing bars series could cause exception in some scenarios |
Fixed |
8346 |
General |
Loading dialog incorrectly navigates to install directory when wanting to go to the root directory |
Fixed |
8345 |
General |
Removed apply button on secondary dialog boxes since the changes were not permanently applied. |
Fixed |
8344 |
General |
Install Directory path now can hold both single or double quotes. |
Fixed |
8342 |
NinjaScript Editor |
Improved messaging with the Final All feature with NinjaScript Editor |
Fixed |
8341 |
General |
NinjaTrader crash on startup if PC was using timezone not known to NinjaTrader |
Fixed |
8339 |
Strategy Analyzer |
Exception running a custom bar type in the Strategy Analzer |
Fixed |
8329 |
Migration |
Imported Instrument Lists from NT 7 are not sorted alphabetically |
Fixed |
8328 |
General |
Exception in Commissions window selecting the up/down arrow rapidly |
Improved |
8327 |
NinjaScript Editor |
Improved Multi-Select behaivior in the NinjaScript Explorer |
Fixed |
8325 |
Strategies |
Strategies would be disabled when an unrelated provider would be disconnected |
Fixed |
8323 |
Strategy Analyzer |
Strategy parameters ignored Order property of DisplayAttribute |
Fixed |
8322 |
Chart |
Chart Trader Simulated Stop Limit Order incorrectly shows limit price |
Fixed |
8321 |
Chart |
Exception is thrown when trying to save preset for custom BarType |
Fixed |
8319 |
Kinetick |
Kinetick could be stuck loading when no symbol map is defined |
Fixed |
8318 |
NinjaScript |
Indicator wrappers were not generated if indicator name held an underscore |
Fixed |
8317 |
Migration |
TT Order and Price server passwords are not migrated from NT7. |
Fixed |
8315 |
NinjaScript |
Indicator wrappers did not support nullable types. |
Fixed |
8313 |
Strategy Analyzer |
Strategy Analyzer did not use the Sim101 denomination |
Fixed |
8312 |
Drawing Tools |
Draw.TextFixed did not draw historically as expected |
Added |
8310 |
General |
Installer no longer allows uninstall while NinjaTrader is running |
Added |
8308 |
NinjaScript Editor |
Added symbol drop downs on the top of the NinjaScript Editor |
Fixed |
8300 |
CQG Adapter |
Scenario where order shows Rejected however actually was filled |
Fixed |
8288 |
Strategy Analyzer |
Backtest strategy was not terminated at the end of a backtest or optimization run. It is now terminated. |
Fixed |
8278 |
Charts |
Chart Panels where not added in the correct size ratio |
Fixed |
8276 |
General |
Non-tick bars that used tick data where not cached properly |
Fixed |
8272 |
Tick Replay |
Tick Replay values not properly rounded to ticksize |
Fixed |
8257 |
NinjaScript |
RemoveDrawObject was not working in historical and removing even manually drawn objects. |
Fixed |
6179 |
T & S |
Performance enhancements on the T & S window have been completed |