NinjaTrader Version 6.5.1000.11 Production Release - June 15, 2009
|
Status
|
Issue #
|
Category
|
Comments
|
|
Improved
|
2758
|
TD AMERITRADE adapter
|
Stop prices are now checked against current market and rejected if price is invalid
|
|
Changed
|
2745
|
IQFeed adapter
|
FX instruments are now mapped to FXCM
|
|
Changed
|
2754
|
Futures Betting adapter
|
Changed internal timeout values on some requests to reflect new server side changes
|
|
Fixed
|
2743
|
TD AMERITRADE adapter
|
Updated to TDA DLL V100 which resolves issue on downloading historical data
|
|
Fixed
|
2748
|
Automated Trading Interface
|
TradeStation "reentrancy" issue with latest TradeStation version
|
|
Fixed
|
2744
|
Charts
|
AutoScale property may not have worked correctly if set via NinjaScript
|
|
Fixed
|
2768
|
Chart Trader
|
In extremely rare situation a live account could have been selected while in Global Simulation Mode
|
NinjaTrader Version 6.5.1000.10 Production Release - May 4, 2009
|
Status
|
Issue #
|
Category
|
Comments
|
|
Added
|
2727
|
eSignal adapter
|
Support for SGX (Singapore) exchange
|
|
Added
|
2719
|
Zen-Fire adapter
|
Support for FXCM
|
|
Changed
|
2710
|
IB adapter
|
Options events are now filtered
|
|
Changed
|
2731
|
MBT adapter
|
Applied unique NinjaTrader ID
|
|
Changed
|
2723
|
Track Data adapter
|
Depricated support for futures
|
|
Changed
|
2721
|
TD AMERITRADE adapter
|
No longer restricted to only TDA Express accounts
|
|
Changed
|
2722
|
TD AMERITRADE adapter
|
Upgraded to TDA API V97
|
|
Fixed
|
2739
|
TD AMERITRADE adapter
|
Orders could have been stuck in 'Pending Change' state
|
|
Fixed
|
2733
|
TD AMERITRADE adapter
|
Reduced frequency of internal keep alive logic
|
|
Fixed
|
2732
|
TD AMERITRADE adapter
|
Orders could have been stuck in 'Pending Cancel' state
|
|
Fixed
|
2726
|
PFGBEST.com adapter
|
Last Close price was not update and would impact NetChange column in Market Analyzer
|
|
Fixed
|
2725
|
PFGBEST.com adapter
|
Rejected order changes on ICE were not processed correctly
|
|
Fixed
|
2724
|
MBT adapter
|
Did not correctly retreive forex lot size data
|
|
Fixed
|
2737
|
NinjaScript
|
Redundant TraceOrder output now removed
|
|
Fixed
|
2729
|
Charts
|
Parabolic SAR now uses industry standard formula vs less popular formula previously used
|
|
Fixed
|
2711
|
Charts
|
Parabolice SAR did not work correctly when 'Calculate on bar close' was set to false
|
|
Fixed
|
2728
|
Charts
|
Aroon indicators used highest/lowest closing prices instead of industry accepted highest high and lowest low
|
|
Fixed
|
2720
|
Market Analyzer
|
Indicator columns in the columns dialog window were not restored correctly on NT restart
|
NinjaTrader Version 6.5.1000.9 Production Release - March 19, 2009
|
Status
|
Issue #
|
Category
|
Comments
|
|
Improved
|
2673
|
Database
|
Repair process now removes null records from execution tables
|
|
Improved
|
2696
|
TD AMERITRADE adapter
|
Now supports real-time data for TICK index
|
|
Improved
|
2700
|
NinjaScript
|
Added "WaitForOcoClosingBracket" specifically for TD AMERITRADE users
|
|
Changed
|
2640
|
TD AMERITRADE adapter
|
GTC market orders now converted to DAY market orders
|
|
Changed
|
2686
|
TD AMERITRADE adapter
|
Incorporated latest TDA DLL
|
|
Changed
|
2702
|
TD AMERITRADE adapter
|
Internal position tracking now resets on each connect from the TDA reported position vs calculating from historical executions table to better support correct order action mapping of Buy <--> BuyToCover etc...
|
|
Changed
|
2669
|
IB adapter
|
Now supports TWS 892
|
|
Fixed
|
2636
|
Charting
|
Indicators could have been assigned to an incorrect panel
|
|
Fixed
|
2634
|
NinjaScript
|
Strategies did not trigger live trades if WaitUntilFlat == true && CalculateOnBarClose == false && (TIF == Day || ExitOnClose == true)
|
|
Fixed
|
2638
|
NinjaScript
|
IOrder properties "AvgFillPrice" and "Filled" may not have been set on ExitOnClose handling
|
|
Fixed
|
2642
|
NinjaScript
|
Trade pairs in the Performance Viewer could have been incorrect
|
|
Fixed
|
2666
|
NinjaScript
|
PercentComplete did not always work on Volume bars
|
|
Fixed
|
2672
|
NinjaScript
|
BarsSinceExit did not work for SetTrailStop() exits
|
|
Fixed
|
2683
|
NinjaScript
|
DrawRegion() method did not work High, Low, Typica series from bars
|
|
Fixed
|
2689
|
NinjaScript
|
Export could fail on some occasions (now allow manual additiona of system indicators to resolve issue)
|
|
Fixed
|
2639
|
Automated Trading Interface
|
TradeStation email interface did not accept quantity format such as "30'000"
|
|
Fixed
|
2631
|
ATM strategies
|
Could throw exception if Reverse At Target was enabled but the outer most bracket did not hold a profit target order
|
|
Fixed
|
2644
|
PFGBEST.com adapter
|
Did not send stop and limit prices consistently on stop limit orders. The latest PFG API must be installed from our website
|
|
Fixed
|
2681
|
PFGBEST.com adapter
|
Trash fill messages were not filtered out which could negatively impact position calculations
|
|
Fixed
|
2684
|
PFGBEST.com adapter
|
Filter out snap data from real-time feed
|
|
Fixed
|
2707
|
PFGBEST.com adapter
|
Exchange busted filled order messages were not handled correctly
|
|
Fixed
|
2667
|
Patsystems adapter
|
Executions may have been dropped in rare circumstances
|
|
Fixed
|
2655
|
Market Replay
|
Application would throw an exception if SuperDOM cursor was in pending change mode and the red "X" was pressed
|
NinjaTrader Version 6.5.1000.8 Production Release - December 9, 2008
|
Status
|
Issue #
|
Category
|
Comments
|
|
Added
|
2619
|
PFGBEST.com adapter
|
Support prior day close value
|
|
Changed
|
2619
|
GAIN adapter
|
Changed URL of demo server
|
|
Fixed
|
2613
|
MBT adapter
|
Real-time trade data did not work as expected for currencies
|
|
Fixed
|
2639
|
IB adapter
|
Non default time formats could cause issues on historical data requests
|
|
Fixed
|
2629
|
Barchart.com adapter
|
Last traded price real-time event could have been thrown redundantly
|
|
Fixed
|
2632
|
Strategy Analyzer
|
Switching to the Chart tab after backtesting a multi-series strategies could yield unexpected behavior
|
|
Fixed
|
2622
|
Charts
|
Pivot indicators could cause NinjaTrader to stop loading historical data in rare situations
|
|
Fixed
|
2621
|
Market Replay
|
Indicator could be removed in rare situation when rewinding replay
|
|
Fixed
|
2615
|
Market Replay
|
Switching from MR to live connection could change chart days back setting
|
|
Fixed
|
2620
|
Vendor Licensing
|
Pressing Update button on existing record did not always work correctly
|
NinjaTrader Version 6.5.1000.7 Production Release - October 23, 2008
|
Status
|
Issue #
|
Category
|
Comments
|
|
Added
|
2559
|
Automated Trading Interface
|
Instrument mappings to support eSignal futures symbol notations
|
|
Added
|
2578
|
Charts
|
Changed DMI to Directional Movement Index and added DMIIndex which is Dynamic Momentum Index
|
|
Added
|
2580
|
PFGBEST.com adapter
|
Now supports daily historical data
|
|
Added
|
2593
|
Trading Technologies adapter
|
Support for TF on ICE - You must check with broker to see if they will support it and for proper configuration instructions
|
|
Changed
|
2600
|
Zen-Fire adapter
|
Daily high/low is now simulated in NinjaTrader. Will be accurate provided you disconnect and reconnect in between sessions.
|
|
Changed
|
2602
|
Zen-Fire adapter
|
Daily volume for ICE and NYBOT are now simulated since it is no longer provided through current API version. Will be accurate provided you disconnect and reconnect in between sessions
|
|
Fixed
|
2583
|
Charts
|
Autoscale for vertical lines are now disabled
|
|
Fixed
|
2564
|
Charts
|
Extremely high "Days back" setting under Tools > Options could crash application when creating a new chart
|
|
Fixed
|
2569
|
Charts
|
Parabolic SAR indicator had incorrect values on some bars
|
|
Fixed
|
2571
|
Charts
|
Horizontal grid lines settings did not work correctly on indicator panels
|
|
Fixed
|
2573
|
Charts
|
Pivot indicator could yield incorrect results on daily charts and range weekly or monthly
|
|
Fixed
|
2576
|
Charts
|
Woodies CCI indicator neutral zone could have been displayed incorrectly under certain conditions
|
|
Fixed
|
2556
|
Connection Wizard
|
Pressing "Back" button while configuring a DTN connection would crash the application
|
|
Fixed
|
2582
|
PFGBEST.com adapter
|
Historical data could load with gaps
|
|
Fixed
|
2598
|
PFGBEST.com adapter
|
Did not correctly skip bad formatted refresh data resulting in the potential to have an incorrect position reported
|
|
Fixed
|
2557
|
Interactive Brokers adapter
|
Auto start of TWS did not work on some PC configurations
|
|
Fixed
|
2570
|
Interactive Brokers adapter
|
TWS could send duplicate order events for part filled orders resulting in situations where NinjaScript strategies would generate a "Unable to match order state to execution" error message
|
|
Fixed
|
2563
|
TDAMERITRADE adapter
|
Orders could be marked with Buy instead of BuyToCover
|
|
Fixed
|
2562
|
Interactive Brokers adapter
|
TF symbol mapping was incorrect due to change at IB
|
|
Fixed
|
2565
|
MBT Adapter
|
Trade events could be incorrectly filtered
|
|
Fixed
|
2558
|
Automated Trading Interface
|
Positions and Orders may not have been reported immediately after connecting
|
|
Fixed
|
2581
|
General
|
Rapid order change (millisecond) could have been ignored
|
|
Fixed
|
2586
|
General
|
NinjaTrader did not run while Microsoft .NET 3.5 SP1 was installed
|
|
Fixed
|
2587
|
Strategy Analyzer
|
Display results during a walk forward optimization could lock up application in certain conditions
|
|
Fixed
|
2598
|
NinjaScript
|
EnterShortStop() overload did not return an IOrder object
|
NinjaTrader Version 6.5.1000.6 Production Release - September 10, 2008
|
Status
|
Issue #
|
Category
|
Comments
|
|
New
|
2495
|
PFG adapter
|
PFG API version number is now logged
|
|
New
|
2505
|
PFG adapter
|
Real-time data now uses PFG native time stamp (Must install latest PFG API from the Connection Guide on our website)
|
|
New
|
2528
|
IB adapter
|
Total view is now supported
|
|
Changed
|
2534
|
PFG adapter
|
PFG demo accounts are no longer supported for order submission, users can connect but orders must be routed through the Sim101 account
|
|
Changed
|
2552
|
PFG adapter
|
Surpressed 10060 socket errors login failed messages
|
|
Fixed
|
2524
|
PFG adapter
|
COM exceptions in certain situations
|
|
Fixed
|
2505
|
PFG adapter
|
Historical minute data had incorrect time stamps
|
|
Fixed
|
2530
|
PFG adapter
|
Incorrect order state transitions on multiple partial fills of an order
|
|
Fixed
|
2500
|
BarChart.com adapter
|
LastClose was not reported correctly and resulted in NetChange calculations to be incorrect
|
|
Fixed
|
2551
|
BarChart.com adapter
|
Streaming data was not processed correctly if connected prior to market open
|
|
Fixed
|
2493
|
eSignal adapter
|
Historical and real-time volume on 1 minute bars could be off
|
|
Fixed
|
2533
|
IB adapter
|
Exchange mapping for former CBOT traded instruments could result in redundant instruments created on processing IB events
|
|
Fixed
|
2548
|
IB adapter
|
Removed tracing of account information
|
|
Fixed
|
2499
|
Market Replay
|
A chart would not update if a new chart was opened during a replay session with a template
|
|
Fixed
|
2506
|
MBT adpater
|
Connection could lose support instrument types on connect/reconnect
|
|
Fixed
|
2510
|
NinjaScript
|
'Exit on close' parameter in Strategy dialog window was not always visible
|
|
Fixed
|
2522
|
NinjaScript
|
Order changes on a working order pair to close and open a new position ammended the opening order first
|
|
Fixed
|
2525
|
NinjaScript
|
Indicator/Strategy wizard user defined input fields were limited to values of 9,999
|
|
Fixed
|
2526
|
NinjaScript
|
BarsSinceEntry() and Exit() did not work correctly on multi-series strategies
|
|
Fixed
|
2532
|
NinjaScript
|
Inflight exit executions may not have been plotted on a chart running a NinjaScript strategy
|
|
Fixed
|
2544
|
NinjaScript
|
Partial fill executions could trigger OnExecution() prior to the associated OnOrderStatus() being thrown
|
|
Fixed
|
2550
|
NinjaScript
|
Partial fills could throw off internal exit order handling
|
|
Fixed
|
2529
|
Strategy Analyzer
|
Switching tabs during a backtest could cause an application exception
|
|
Fixed
|
2512
|
FX Pro
|
Limit and stop price fields were not reset to zero after selecting a new instrument
|
|
Fixed
|
2538
|
Charts
|
Drawing fibonacci retracements with both anchor points on the same bar triggered unexpected behaviour
|
|
Fixed
|
2540
|
Charts
|
Global cross hair inconsistent behaviour
|
|
Fixed
|
2545
|
Charts
|
CurrentDayOHL indicator did not work correctly on the 1st day of a chart
|
NinjaTrader Version 6.5.1000.5 Production Release - July 28, 2008
- Improved 2451: Zen-Fire adapter - Upgraded to new RAPI
- Changed 2489:
- Changed 2431: Options - Minimum look back value on Tools > Options > Data is now set to a value of 1
- Changed 2449: Instrument Manager - Default list must have at least 1 instrument
- Changed 2463: TD AMERITRADE adapter - GTC orders now expire 180 days out instead of 2 month default from TDA
- Changed 2480: PFGBEST.com adapter - Removed default IP and Port values for order server
- Fixed 2432: Market Replay - Application could crash under certain rare condition
- Fixed 2433: PFGBEST.com adapter - Price formatting for instruments with code 'Q' was incorrect
- Fixed 2439: PFGBEST.com adapter - New PFGBEST.com API installer download here
- Fixed 2467: TD AMERITRADE adapter - TIF GTD/GTC did not work on OCO orders
- Fixed 2434: Strategy Wizard - Did not correctly handling string with the escape sequence
- Fixed 2436: NinjaScript - OnMarketData() and OnMarketDepth() methods could throw an exception after starting a strategy in some situations
- Fixed 2466: NinjaScript - PlaySound() method was not ignored on Historical data in indicators
- Fixed 2475: NinjaScript - User coded exception in Dispose() method was not trapped and resulted in application crash
- Fixed 2481: NinjaScript - BarsSinceExit() and BarsSinceEntry() did not work as expected in a multi-series strategy
- Fixed 2486: NinjaScript - Memory leaks on multi-series strategies
- Fixed 2454: Charts - Copy/paste of draw object on occasion could crash the application
- Fixed 2455: Charts - Setting "Extend right" property on Fibonacci extension did not work as expected if saved as 'Default'
- Fixed 2458: Charts - X-axis time label was not consistent with Data Box time display if cross hair moved in between bars
- Fixed 2487: Charts - WoodiesCCI indicator did not display correct values on non-intraday charts
- Fixed 2488: Charts - Real-time charts would not update in some situation since the last date did not roll forward from the prior day to the next
- Fixed 2457: Strategy Analyzer - Draw down was displayed cumulative instead of per selected period
- Fixed 2484: Grids - Quantity fields on trades and executions did not correctly export to Excel
- Fixed 2490: General - Account Groups were not removed from account drop down lists on disconnect
NinjaTrader Version 6.5.1000.4 Production Release - June 19, 2008
- Added 2418: Support for 1/2 pips to correctly work with Interactive Brokers FX Ideal Pro (users please check IB Connection Guide for instructions)
- Added 2423: Dynamic SuperDOM now supports FX trading across all providers (highly advise against when quotes coming in 1/10 pips since its unusable)
- Added 2426: Interactive Brokers adapter - ^VOL instrument now supported
- Added: Barchart.com adapter - Officially released and out of beta status
- Improved 2384 & 2410: eSignal adapter - Time stamp handling improvements
- Improved 2386: NinjaScript - Logs now include version number of 3rd party DLL's
- Improved 2407: NinjaScript - Importing enhancements
- Improved 2392: PFG adapter - Trace exception message if PFG COM component creation fails
- Improved 2395: PFG adapter - New PFG API installer download here
- Improved 2396: Trading Technologies adapter - Handling of incoming fills during a disconnect
- Improved 2397: Historical Data Import - Error message when importing a record where the closing price was outside of the bar high/low range
- Changed 2419: Instrument Manager - Corrected settings for "NG"
- Changed 2416: Historical Data Export - Removed price formatting on exporting
- Fixed 2428: PFG adapter - Automatic reconnect after a loss of connection could set changed orders to cancelled
- Fixed 2382: NinjaScript - Fisher Transform and MAMA indicators could cause strategies based on these indicators to behave differently in real-time vs backtest
- Fixed 2387: NinjaScript - Cancelling out entry orders that reversed an existing position would leave the associated close position order active
- Fixed 2409: NinjaScript - Method names of 2 or less characters could cause an exception
- Fixed 2429: NinjaScript - Adding reference to 'NinjaTrader.Custom.dll' could cause issues
- Fixed 2391: Indicators - Exceptions were thrown if an indicator used Volume of an input series but the series did not contain volume
- Fixed 2393: Indicators - Pivot indicator weekly/monthly pivots did not use correct time range
- Fixed 2412: Indicators - Darvas buy and sell signal properties were not set correctly when embedded in another indicator or strategy
- Fixed 2424: Indicators - Swing indicator did not calculate correctly in some situations
- Fixed 2389: C2 adapter - Error messages were not always accurately reported
- Fixed 2385: General - Some in product website links were out of date
- Fixed 2399: Interactive Brokers adapter - All orders of an OCO group were cancelled by NT in some situations
- Fixed 2400: Interactive Brokers adapter - Volume for historical data for non US stocks were multiplied by 100
- Fixed 2402: Barchart.com adapter - Changed mapping for DJIA, DJTA, SP500 and NYA
- Fixed 2410: eSignal adapter - Incorrect handling of time stamp on daily bars in some situations
- Fixed 2403: Market Replay - Cancelling all orders in SuperDOM via clicking on large red "X" could cause an exception
- Fixed 2404: Charts - Unnecessary log entries in some situations where a chart was closed while data was still loading
- Fixed 2408: Charts - Internal logic flaw in dealing with ticks time stamped with midnight
- Fixed 2421: Charts - Cross hair y-axis label could leave a ghost image in upper right hand corner of chart
- Fixed 2413: ATM Strategy - Enabling AutoBreakeven after an ATM Strategy was already activated did not work as expected
- Fixed: Zen-Fire adapter - Order changes, submission or cancellations could get stuck in a pending state
- Fixed 2430: SuperDOM - Quick Button short cut keys (CTRL & SHFT) did not place correct order types
NinjaTrader Version 6.5.1000.3 Production Release - May 23, 2008
- Added: Zen-Fire adapter - Alert message on alert traces and improved API tracing
- Added: PFG adapter - New PFG Client API (Users should install from our website PFG connection guide page)
- Improved 2349: Barchart.com adapter - Now supports historical tick data
- Improved 2355: Interactive Brokers adapter - Added delays to better work around IB pacing violations on historical data requests
- Changed 2344: eSignal adapter - Inconsistent bars (Open > High) are no longer filtered out but capped at the high or low and included in stream
- Changed 2357: Barchart.com adapter - All account user names must being with prefix "NT"
- Changed 2363: Trading Technologies adapter - Trim leading and trailing white space on account parameter when creating a connection
- Changed 2366: NinjaScript - Events triggered by order methods are now deferred and thrown once user generated code in OnBarUpdate() is executed in Market Replay
- Fixed 2332: Strategy Wizard - User defined inputs of type "string" did not work as expected
- Fixed 2340: NinjaScript - BarsSinceEntry() could be incorrect by 1 when running tick by tick
- Fixed 2345: NinjaScript - Importing a corrupt zip file could throw an exception
- Fixed 2350: NinjaScript - Simulated stop orders were not correctly handled by internal order handling rules
- Fixed 2351: NinjaScript - Strategy started on Strategies tab was not properly disposed of as it was removed from the grid
- Fixed 2353: NinjaScript - Rounding bug on Instrument.MasterInstrument.Round2TickSize()
- Fixed 2360: NinjaScript - FirstTickOfBar property was true if a tick both closed and opened a bar
- Fixed 2367: NinjaScript - Realized PnL on Strategies tab was not in sync with CumProfit property
- Fixed 2368: NinjaScript - Auto cancelling opposing orders (stop/targets) did not work in real-time with natively supported OCO handling such as Interactive Brokers
- Fixed 2373: NinjaScript - Calling EnterShortStop() did not work as expected if already in a long position
- Fixed 2335: Instrument Manager - Incorrect tool tip text
- Fixed 2336: Charts - Volume of a tick that opened a new range bar was added to the prior range bar instead of the new one
- Fixed 2342: Charts - Charts on opened but non-displayed workspaces would not update on connecting after NT restart
- Fixed 2348: Charts - Changing lookback period on tick charts could in some situations cause the application to crash
- Fixed 2359: Charts - Removed internal GetBars() exception that showed up in some situations
- Fixed 2362: Indicators - Darvas indicator did not work as expected in real-time
- Fixed 2364: Indicators - KAMA indicator was incorrect
- Fixed 2358: Market Replay - Charts did not maintain days back setting as replay crossed over midnight
- Fixed 2337: Th AMERITRADE adapter - Workaround to correctly reported volume on each tick based on calculating the different on daily volume reports
- Fixed 2354: PFG adapter - Incorrect order properties reported as order state changed in some situations
- Fixed 2374: Barchart.com adapter - Currency time stamps were off by an hour
- Fixed 2378: Barchart.com adapter - Abort on historical data requests did not work correctly
- Fixed 2365: Interactive Brokers adapter - Incorrect volume reported by IB could cause the application to freeze
- Fixed 2338: Vendor license management - Issue with free trial periods on <Default> module cold not be updated
NinjaTrader Version 6.5.1000.2 Production Release - May 2, 2008
- Added 2299: NinjaScript - GetBar() method
- Added 2325: PFG adapter - (BETA)
- Added 2330: BarChart adapter for real-time/historical market data (BETA)
- Added 2321: Automated Trading Interface - New .NET interface including sample C# application
- Added 2329: Zen-Fire adapter - Improved tracing capabilities
- Improved 2256: Connecting - Can not connect to both GAIN and MBT or IB provided that the GAIN connection is established first
- Improved 2263: NinjaScript - Global internal order handling rules are now local per instrument in a strategy instead of per strategy
- Improved 2295: NinjaScript - Most internal order handling rule violations are sent to NinjaScript Output window
- Improved 2264: MBT adapter - Now detects the instrument types supported in customer account on connection
- Improved 2311: OpenTick adapter - Supports configurable server names
- Improved 2278: Chart Trader - Position PnL now updates instantly as display unit is toggled
- Improved 2328: NinjaScript - IExecution.IOrder object passed back in OnExecution() now holds the most synchronized state of the order instead of the most recent
- Changed 2260: Backup - Window caption on back progress window was not set correctly
- Changed 2269: Simulation and Market Replay controls now display in the Windows task bar
- Changed 2283: CandleStickPattern indicator - Can now be used in the strategy wizard (MAY BREAK EXISTING USER CODE)
- Fixed 2265: TD AMERITRADE adapter - Order in state "PENDING" was not always correctly processed
- Fixed 2268: TD AMERITRADE adapter - Could not connect using free license key if there was an active order in the TDA account
- Fixed 2271: Patsystems adapter - Order properties were not always correctly maintained on internal order change
- Fixed 2291: eSignal adapter - Removed filtering on duplicate bid events
- Fixed 2322: OpenTick adapter - Filter out redundant/invalid data
- Fixed 2262: Charts - Copy and paste of some draw objects did not work as expected
- Fixed 2266: Charts - Dragging chart splitter could on rare occasions throw an exception
- Fixed 2275: Charts - PriorDayOHLC indicator displayed incorrect values in real-time on 1st bar of the day
- Fixed 2287: Charts - Current daily bar is not constructed for indexes
- Fixed 2288: Charts - Daily bars may not have been constructed for current day with OpenTick adapter
- Fixed 2289: Charts - Heiken Ashi indicator may have removed some draw objects
- Fixed 2292: Charts - Y-axis scaling did not work as expected with plotted execution markers
- Fixed 2293: Charts - RangeCounter indicator now works with RangeAlt bar type
- Fixed 2294: Charts - Daily charts were not displayed rare regional settings such as (Czechia)
- Fixed 2296: Charts - Selecting custom dash style in Pen editor for a plot could cause crash the application
- Fixed 2305: Charts - Internal state of chart was not persisted correctly when saving a workspace in certain situations
- Fixed 2315: Charts - RegressionChannel indicator could have divide by zero exceptions
- Fixed 2323: Charts - Fixed several issues related to internal bar management
- Fixed 2326: Charts - Redundant reload occurred when forcing a historical data reload within a chart
- Fixed 2297: Historical Data - Importing with ticks with two 12:00 AM time stamps could crash the application
- Fixed 2306: Historical Data - Merging of bars over midnight could create duplicate bars
- Fixed 2272: Strategy Wizard - Checking for Realized PnL produced non-compilable code
- Fixed 2285: Strategy Analyzer - <On the fly> did not work as expected
- Fixed 2254: Automated Trading Interface - Did not work correctly for non-default accounts
- Fixed 2259: Mail To Support - Did not work if 1st attempt was interrupted during file zip procedure
- Fixed 2284: Account Performance Tab - Summary value could be rendered incorrect color although value is accurate
NinjaTrader Version 6.5.1000.1 Production Release - April 2, 2008
- Added 2201: NinjaScript - New DrawText() method signature to support new parameter yPixelOffset parameter
- Added 2204: Interactive Brokers adapter - Support for Bolsa Madrid (BM) exchange
- Added 2232: Indicators - CandleStickPattern detection indicator
- Added 2234: NinjaScript - OHLC data series are now public for use in custom fill methods
- Improved 2195: Simulation - Rejected orders due to unsupported instrument type is now logged
- Improved 2208: HeikenAshi indicator - Now displays the true Open and Close price of a bar
- Improved 2239: IQFeed adapter - Now detects L2 authorization
- Improved 2235: NinjaScript - New TraceOrder message in case a stop/target method call is ignored
- Changed 2213: Trading Technologies adapter - Changed mapping for Z to "Z" instead of "Z|CBOT"
- Changed 2217: Stock List Import - Stocks are now added to a instrument list with "Default" exchange as default
- Changed 2242: NinjaScript - Strategy class now has the same using statements as indicators
- Fixed 2186: Strategy Analyzer - Saving backtest results did not work as expected
- Fixed 2189: TD AMERITRADE adapter - Did not connect using simulation license keys
- Fixed 2190: Backup - Caption text was incorrect on one of the dialog windows
- Fixed 2197: NinjaScript - Setting PanelUI property did not work as expected
- Fixed 2206: NinjaScript - FirstTickOfBar was not set correctly if an incoming tick generated multiple bars
- Fixed 2214: NinjaScript - Internal position close logic on multi-series strategies did not work as expected in some use cases
- Fixed 2216: NinjaScript - Changed some system indicator implementations (such as TSI) to prevent application locks ups
- Fixed 2225: NinjaScript - Strategy Draw() methods was not consistent in internal checks for the current BarsInProgress
- Fixed 2249: NinjaScript - Execution time stamps on back test of multiseries strategy could be incorrect
- Fixed 2250: NinjaScript - GetProfitLoss() could throw exception during backtest on currency instruments
- Fixed 2253: Strategy Analyzer - Backtest of an instrument list was not abortable
- Fixed 2202: Historical Data - Loading historical bars data from database did not work as expected in certain use cases
- Fixed 2237: Market Replay - Last date did not work as expected in some cases for charts
- Fixed 2203: TradeStation Email Interface - 1/64 and 1/128 tick sizes did not work correctly for 1/2 ticks
- Fixed 2221: Stock List Import - Target instrument list did not save new instruments
- Fixed 2223: Charts - Bar spikes were introduced on chart under certain use cases
- Fixed 2230: Charts - Draw text did not work as expected if user defined default settings were saved
- Fixed 2238: Charts - Default ratio of Gann Fan is now relative to an instrument's tick size
- Fixed 2252: Charts - Fibonacci Extensions did not draw lines if "Extend right" was disabled
- Fixed 2226: IQFeed adapter - Performance issue related to progress window on download of historical data
- Fixed 2228: IQFeed adapter - Post session last trade price was not correctly supported
- Fixed 2230: IQFeed adapter - Splits could have incorrect years (1900) and split factors were reversed
- Fixed 2231: Patsystems adapter - Order properties may have been incorrect on accepted order states
- Fixed 2229: Instrument Manager - Creating a currency instrument with a name less than 6 characters would throw an exception
- Fixed 2240: Level II window - Application could crash if resetting grid columns with hidden columns
- Fixed 2248: Account Performance - Could fail to generate on rare situations
- Fixed 2251: Market Analyzer - Column condition dialogs could be inaccessible if Always On Top was enabled
- Fixed 2244: Formatting prices for 0.01 ticksizes in currency pairs did not always work correctly
NinjaTrader Version 6.5.0.10 Beta Release - March 4, 2008
- Improved 2119: TradeStation Email Interface - Workspace multiplier parameter now accepts fraction values (0.5 for example)
- Improved 2151: TradeStation Email Interface - Exceptions in the TS generated email are now trapped and logged
- Improved 2122: TD AMERITRADE adapter - Message is logged if live account is not enabled for "Express Trading"
- Improved 2169: IB adapter - ATM strategies now generate stop/targets for FX instruments when the entry order is filled (ensures IB does not route orders to IBIDEAL on small partial fills)
- Improved 2172: External DataFeed - TradeStation index instruments are now supported
- Improved 2175: External DataFeed - Better volume values in NTExternaDatafeed
- Improved 2167: Backup - Workspaces are now saved implicitly on back up
- Improved 2168: Backup - Restore process adjusts references if config file was not recovered
- Changed 2121: eSignal adapter - Mapping for SI instrument
- Changed 2121: eSignal adapter - Synthetic FX volume now set to 100,000 instead of 1
- Changed 2178: Instruments - Instrument Reset only works if disconnected
- Fixed 2125 & 2130: Charts - Pivots and WoodiesPivots indicators did not work correctly in some cases
- Fixed 2129: Charts - Abort button did not work for historical data requests to IB
- Fixed 2139: Charts - Abort button is disabled with IQFeed historical data request since not abortable
- Fixed 1254: Charts - Multiple executions on the same bar were not always plotted correctly
- Fixed 2156: Charts - Historical tick based charts were not reloaded correctly producing problems when switching between real-time and market replay connection
- Fixed 2170: Charts - Application could crash on running over midnight in some cases
- Fixed 2157: Chart Trader - Position line was not draw to the y-axis
- Fixed 2131: NinjaScript - Import/Export process now references correct user custom installation folders
- Fixed 2145: NinjaScript - Time stamp of imported file was not correctly set
- Fixed 2152: NinjaScript - BarColor and BackColor were not always reset correctly after removing an indicator from the chart
- Fixed 2173: NinjaScript - Exceptions were thrown when TraceOrders was enabled if an empty bar series existed
- Fixed 2181: NinjaScript - FloatSeries and IntSeries could cause memory leaks
- Fixed 2134: Direction Edition - Strategy menus are removed
- Fixed 2141: Chart Trader - Missing orders types on context menu
- Fixed 2142: TD AMERITRADE adapter - Performance glitch on requesting transaction data
- Fixed 2147: OpenTick adapter - Did not unsubscribe from market data correctly resulting in unnecessary log entries
- Fixed 2149: Yahoo adapter - Updating splits and dividends did not always work as expected
- Fixed 2155: Zen-Fire adapter - Some NYBOT instruments were not properly handled
- Fixed 2177: eSignal adapter - Only use GMT time stamps
- Fixed 2144: Workspaces - Better handling of corrupt workspace files
- Fixed 2162: Backup - Restore failed as some directories did not exists on a fresh NT installation
- Fixed 2179: Stock List Import - Exception if there were duplicates
- Fixed 2153: Market Replay - Application could crash when working with replay files that crossed midnight
- Fixed 2161: Application could crash if currency instruments were selected/deselected in some cases
- Fixed 2138: Application could hang on simultaneous requests to historical and real-time market data
NinjaTrader Version 6.5.0.9 Beta Release - February 13, 2008
- Added: TD Ameritrade support (adapter in beta). If you would like to test this please send an email to sales at ninjatrader dot com to request a license key.
- Added 2087: NinjaScript - NinjaScript objects can now be debugged at run time using MS Visual Studio
- Improved 2114: Charts - Y-axis will not autore-scale as much when changing the scale manually. This is STILL not fixed scaling.
- Improved 2093: Charts - Pivot indicators can now optionally calculate prior day HLC values from daily bars if the provider supports it. Any NinjaScript objects referencing the Pivot or WoodiesPivot indicators code will break as there are new method signatures. Please see information.
- Improved 2076: Interactive Brokers adapter - Better real-time trade event handling for T&S and volume reporting
- Improved 2083: Interactive Brokers adapter - Optimized the historical data request processing
- Improved 2088: Interactive Brokers adapter - Supports historical data for expired futures contracts
- Improved 2090: Market Analyzer - "# bars to look back" parameter set to zero will no longer load historical data
- Changed 2097: TT adapter - Execution times are now time stamped with local PC time
- Changed 2105: Zen-Fire adapter - Reverted to NT6 login failed handling
- Changed 2114: Interactive Brokers adapter - Added database mappings for ZK, ZL, ZM, ZE etc..
- Changed 2108: Collective2 - Orders generated externally to NinjaTrader are excluded from C2 processing
- Fixed 2104: MBT adapter - Could crash on some Vista installations
- Fixed 2063: Charts - Data Box and Mini Data Box did not update as the chart scrolled
- Fixed 2067: Charts - Format Data Series settings were not reflective of the chart from where it was called
- Fixed 2077: Charts - Application could crash on pressing enter on the quick access instrument field with a blank field
- Fixed 2080: Charts - In Chart Trader the "Stop limit offset" parameter did not work as expected when set to a value of zero
- Fixed 2082: Charts - Chart Trader PnL stopped updated as the current bar was scrolled off the chart to the right
- Fixed 2092: Charts - Session break was incorrectly calculated on minute based time frames and sessions spanned midnight
- Fixed 2094: Charts - Y-axis scale was incorrect on interest rate futures if chart was zoomed out too much
- Fixed 2099: Charts - Custom indicators could disappear from a chart based on unexpected user programmed settings
- Fixed 2100: Charts - Horizontal lines could suddenly have a slope after some time has passed
- Fixed 2101: Charts - WoodiesCCI indicator did not correctly recognize a crossover when CCI was exactly a value of zero
- Fixed 2064: Market Replay - Strategies did not correctly execute after rewinding the replay
- Fixed 2102: Market Replay - Alert parameter "RearmSeconds" diod not work as expected
- Fixed 2059: NinjaScript - WaitUntilFlat option did not work as expected
- Fixed 2084: NinjaScript - Strategy tab in Control Center displayed incorrect position avg price for "WaitUntilFlat" running strategies
- Fixed 2062: NinjaScript - Calling CancelOrder() mutiple times on the same order could throw assertions
- Fixed 2091: NinjaScript - FirstBarOfSession property was never set to true for Range bars and any custom bar types
- Fixed 2086: NinjaScript - Calling the Add() method in a strategy with an indicator on indicator did not correctly plot on the chart
- Fixed 2069: NinjaScript - ExitOnClose handling no longer terminates a strategy in real-time operation. CRITICAL CHANGE
- Fixed 2074: NinjaScript - Changed Output window implementation to be more memory friendly
- Fixed 2079: NinjaScript Import - Strategy only assemblies would not import
- Fixed 2095: FX Pro and Basic Entry - Press "BE" button would also ammend any entry stop orders to break even price
- Fixed 2075: Grids - Application could crash on removing a grid row
- Fixed 2078: Grids - Resolved some grid issues
NinjaTrader Version 6.5.0.8 Beta Release - January 26, 2008
- Improved 2053: Interactive Brokers adapter - Custom price formatting to address formatting issues such as ZS futures contract
- Changed 2054: Indicators - BarTimer indicators no longer displays negative values
- Fixed 2055: Workspaces - Restoring workspaces in some situations could crash the application
- Fixed 2029: Strategy Wizard - Selecting "Falling" would crash the application after installing .NET 2.0 SP1
- Fixed 2045: Backup - Resolved some memory issues with data backup process
- Fixed 2058: NinjaScript - Application could crash as backtest orders went live on a simulation account
NinjaTrader Version 6.5.0.7 Beta Release - January 24, 2008
- Added 2033: Control Center - Help > About now includes the version number of the .NET runtime
- Improved 2040: MBT adapter - Added additional low level traces
- Improved 2048: FuturesBetting adapter - Now supports migrated CBOT to CME products
- Changed 2028: NinjaScript - The new .NTNS extension introduced in the prior release has been reverted
- Changed 2034: TT Credit Processing - IB FX excluded from calculations
- Changed 2035: Patsystems adapter - Exceptions caught on processing orders and executions now throw an alert instead of just a log
- Fixed 2041: Zen-Fire adapter - Positions could have been incorrectly reported over a holiday
- Fixed 2029: Charts - Removing the label property of an indicator and then open the DataBox would terminate the indicator
- Fixed 2045: Charts - Data spike on last bar resulting from problem with merging data
- Fixed 2047: Charts - Market data was not always subscribed in rare situations
- Fixed 2027 & 2044: Workspaces - File > Workspace > Save As did not always work as expected
- Fixed 2039: Workspaces - Two workspaces could be merged together in some situations
- Fixed 2042: Workspaces - Save As on the Default workspace behaviour was not consistent
- Fixed 2031: NinjaScript - BarsInProgress did was not synchronized correctly in a multi-series strategy with a daily and intraday series
- Fixed 2030: NinjaScript - Stop loss and profit target price were not always rounded to TickSize
- Fixed 2032: NinjaScript - Potential race condition that could lock up the application on internal order management
- Fixed 2023: NinjaScript Editor - Compiler references dialog did not re-size correctly
NinjaTrader Version 6.5.0.6 Beta Release - January 16, 2008
- Added 2006: Zen-Fire adapter - NYBOT support
- Added 2103: IB adapter - IB message bulletins now are logged with source id
- Added 2016: TickSize - 0.02 now supported
- Added 2019: Instrument Manager - FGBX now supported
- Added 2008: Instrument Manager - Added mapping for Patsystems GC and SI
- Improved 2009: IB adapter - Bid price is now used for last price with currencies
- Improved 2010: IB adapter - Default exchange for currencies now routes to IDEALPRO exchange
- Changed 2025: NinjaScript - Slope() method now uses bars ago logic instead of absolute bar value (CODE BREAKING)
- Fixed 2024: IB adapter - CBOT to CME migration for Level 2 data did not work
- Fixed 2001: Charts - Large period range bars could cause the application to crash
- Fixed 2104: Charts - OutOfMemory exception could crash the application
- Fixed 2018: Charts - From to date rolling forward could cause problems
- Fixed 2105: Indicators - MAMA indicator calculations were incorrect
- Fixed 2002: NinjaScript - Negative index values in draw methods could throw an exception (this is no longer supported)
- Fixed 2003: Woodies CCI - Did not work on custom bar types
- Fixed 2005: Market Analyzer - Application could crash if loading bars during connecting
- Fixed 2012: Workspaces - Inconsistent names could cause the application to crash
- Fixed 2011: Options - Opening the options screen could crash the application in rare situations
- Fixed 2008: Patsystems adapter - Application could hang on connect if an instrument was not correctly mapped in the Instrument Manager
NinjaTrader Version 6.5.0.5 Beta Release - January 12, 2008
- Added 1864: Indicators - Woodies CCI panel now has a range bar counter
- Added 1909: Indicators - RangeCounter
- Added 1936: Charts - Can change instrument by just typing the instrument name into a chart
- Added 1924: Historical Data - Can now delete historical data in the database
- Added 1893: NinjaScript - ClearOutputWindow() method
- Added 1913: Mail To Support - Option to send workspace and template files
- Added 1972: Interactive Brokers adapter - Now supports FX trading
- Improved 1867: ATI - ATI functions can now reference the "Default" account name instead of only by empty string
- Improved 1874: Grids - Saving grids includes a time stamp in the file name
- Improved 1890: NinjaScript - Import function now checks version to ensure that newer files can not be imported into older versions
- Improved 1911: NinjaScript - DrawTextFixed() is now drawn on top of other draw objects
- Improved 1916: NinjaScript - All files under "Custom\Vendor" folder are included in compiling a custom DLL
- Improved 1928: NinjaScript - Compiler exceptions are now trapped
- Improved 1935: NinjaScript - Exported NinjaScript files now have the extension .zip and can be imported by just double clicking on the file (.zip imports still supported)
- Improved 1904: Backup - Restore function now checks version to ensure that newer files can not be restored to older versions
- Improved 1934: Backup - Backup files now have the extension .ntbk and can be restored by just double clicking on the file (.zip archives from prior version can not be restored)
- Improved 1908: Charts - Detect out of memory exception during historical data download and provide user with option to reduce amount of data requested
- Improved 1925: Charts - Performance when draw objects were off screen
- Improved 1932: Charts - Added some monitor handling to avoid dead locks when working with internal data pools
- Improved 1948: Market Analyzer - Now supports custom DataSeries properties in an indicator column
- Improved 1978: Market Analyzer - Reduced delays on connecting
- Improved 1971: DTN adapter - Now supports for minor news feeds
- Improved 1993: Stock List Import - Now assigns all instruments in the list to the list
- Changed 1907: Strategy Analyzer - Consistency check on user defined inputs is stricter
- Changed 1974: NinjaScript - Error handling on overfill detection now attempts to close a position in addition to cancelling remaining orders and strategy termination
- Changed 1991: NinjaScript - Warning message to restart application if an assembly has been imported
- Changed 1878: Global exception handling now traces the exception message in addition to the call stack (debugging purposes)
- Changed 1881: Removed "Options" from the Tools > Options > Commission tab since NinjaTrader does not officially support trading options
- Changed 1882: Removed the "From" parameter when running a NinjaScript strategy from the Strategies tab
- Changed 1885: Indicator - BarTime indicator error message
- Changed 1922: Instrument Selector - Changing to a different instrument list no longer automatically selects the first instrument in the list
- Changed 1975: ATM Strategies - Stop orders in a stop only strategy no longer are assigned OCO ids (internal change to support upcoming TD Ameritrade adapter)
- Changed 1998: Dynamic SuperDOM - Sub-pip currency not supported
- Fixed 1963: Strategy Analyzer - Market orders could be in a forever "Working" state
- Fixed 1983: Strategy Analyzer - Indicators may not have been displayed properly in rare situations
- Fixed 1992: Strategy Analyzer - Incorrect results in a backtest using some tick based intervals (phantom bars on range bars)
- Fixed 1865: NinjaScript - Real-time strategy operation did not work as expected in certain situations
- Fixed 1870: NinjaScript - Part filled exit order would cancel itself
- Fixed 1872: NinjaScript - OnPositionUpdate() method was called redundantly in real-time
- Fixed 1875: NinjaScript - BarColor property did not work for Line On Close or HiLo bars
- Fixed 1889: NinjaScript - Bars.PercentComplete returned a value of zero on historical bars instead of returning a value of one
- Fixed 1940: NinjaScript - Concurrency check for entry/exit orders did not ignore orders already canceled in backtest
- Fixed 1947: NinjaScript - Exit orders could have been cancelled when they should not have been
- Fixed 1949: NinjaScript - Position.GetProfitLoss did not work in backtest
- Fixed 1950: NinjaScript - Accessing user defined inputs (properties) in Initialize() method did not work
- Fixed 1951: NinjaScript - DrawRegion() did not accept DataSeries objects such as High, Close etc...
- Fixed 1955: NinjaScript - SwingHighBar and SwingLowBar methods in the Swing indicator did not always return correct values
- Fixed 1970: NinjaScript - CurrentBar index value was not set correctly on new event driven methods such as OnOrderStatus()
- Fixed 1996: NinjaScript - DrawTextFixed() only drew on price panel
- Fixed 1921: NinjaScript Editor - Could crash the application under certain conditions
- Fixed 1917 & 1918: Strategy Analyzer - Could crash the application under certain conditions
- Fixed 1866: Simulator - Switching delay settings from a value of zero to greater than zero would cause simulator orders to be resubmitted
- Fixed 1919: Simulator - Stop Limit orders could not be placed for currencies
- Fixed 1868: Charts - Draw objects with anchor lines off screen were not always rendered
- Fixed 1869: Charts - Zoom cursor stayed as zoom in icon when clicked twice followed by clicking on the zoom out icon
- Fixed 1876: Charts - Saving a template with custom indicator that held a public property for a Color/Font/Pen would crash the application
- Fixed 1898: Charts - Global Cross Hair was offset by one day on a Daily chart
- Fixed 1900: Charts - On some chart interval types indicators did not always update correctly
- Fixed 1927: Charts - Global Cross Hair could crash the application under certain conditions
- Fixed 1931: Charts - Bar interval values were not persisted correctly between charts
- Fixed 1933: Charts - Rapid historical data reload calls could crash the application
- Fixed 1953: Charts - "Snap to OHLC" drawing option was not ignored when drawing in indicator panels
- Fixed 1954: Charts - Changing an instrument with Global Crosshair enabled could cause the application to crash
- Fixed 1982: Charts - Abort on historical data requests larger than 10 days on tick based intervals were ignored
- Fixed 1984: Charts - X axis grid lines were not properly aligned on zoom in when they were only a few bars on the chart
- Fixed 1994: Charts - "From date" of chart was not rolled forward in some cases
- Fixed 1997: Charts - Switching between candles to line on close and back to candle would result in incorrect candle outline display color
- Fixed 1897: Indicators - Some plots did not update on current bar
- Fixed 1910: Indicators - Woodies CCI Panel range counter was not accurate
- Fixed 1958: Indicators - Woodies CCI plotting issues
- Fixed 1902: Indicators - PeriodD and Smooth parameters were swapped
- Fixed 1871: Connection Wizard - Historical data server settings were not persisted correctly
- Fixed 1873: Workspaces - Corrupt workspace file would crash the application
- Fixed 1877: Automated Trading Interface - NTClosePosition() function now takes the account name parameter as previously documented. EXISTING CALLS TO THIS FUNCTION WILL NOT WORK, PLEASE ENSURE YOUR CODE IS UPDATED.
- Fixed 1879: Instrument Manager - Deleting instruments in some cases would crash the application
- Fixed 1880: Market Replay Connection - Performance Tab > Trades > Chart would crash the application
- Fixed 1888: Market Replay Connection - Prior version replay files did not replay correctly all the time
- Fixed 1899: Market Replay Connection - Chart did not always update after terminating a high speed replay
- Fixed 1946: Market Replay Connection - Recording connected to OpenTick adapter did not work as expected
- Fixed 1884: Performance Tab - Trades were sometimes reported with incorrect strategy name
- Fixed 1914: Performance Tab - Commissions on currencies was inaccurate
- Fixed 1886: Simulated Data Feed - Trend control's screen position was not persisted on disconnect
- Fixed 1966: Zen-Fire adapter - Account values were not reported if initial value reported from API was zero
- Fixed 1903: OpenTick adapter - Daily High/Low/Open were incorrect
- Fixed 1943: OpenTick adapter - Daily Volume events were not processed
- Fixed 1979: DTN adapter - Could lock up the application on historical data requests
- Fixed 1976: Trading Technologies adapter - Order qty changes may not have been displayed correctly
- Fixed 1905: Time & Sales - Daily High/Low row back color could continuously plot
- Fixed 1906: TradeStation Interface - The NTDataDownload Easy Language strategy pointed to the NT6 folder instead of NT 6.5
- Fixed 1912: Instrument Manager - TickSize for currencies could be incorrect if the option "Support sub-pips" was enabled
- Fixed 1942: Instrument Manager - Searching for an instrument using an invalid regular expression would throw and exception
- Fixed 1929: Grids - Settings were not persisted in some cases
- Fixed 1930: File Dialog Windows - Several issues with directory locations
- Fixed 1938: Workspaces -Default workspace was not registered as application was started for the first time
- Fixed 1945: Workspaces - Duplicate Control Center windows could have been loaded
- Fixed 1941: Options - Real-time tick filter offset percentage incremented by a factor of three instead of one by the mouse wheel
- Fixed 1987, 1989 & 1990: ATM Strategies - Changing quantity on strategy generated orders could result in infinite order bracket creation
NinjaTrader Version 6.5.0.4 Beta Release - November 27, 2007
- Added 1795: T&S Window - Now supports back color property
- Added 1838: NinjaScript - Running an FX strategy will issue a warning regarding how FX lot sizes work
- Added 1849: NinjaScript - FloatSeries class
- Improved 1816: Market Replay - Simulation engine fill behaviour now in sync with ultra fast replay speeds for increased realism with forward testing automated strategies
- Improved 1796: Zen-Fire adapter - Now supports net change in the Market Analyzer
- Improved 1799: Zen-Fire adapter - Now support account balance in the Accounts tab
- Improved 1801: Grids - Multi-row deletion is optimized
- Improved 1803: Workspaces - Now use relative file names so workspaces are transferrable between PC's
- Improved 1804: DTN adapter - Normalize historical time stamps to ensure they are in sequential order
- Improved 1827: MBT adapter - Orders are submitted with the route "MBTR" if "MBTX" does not exist
- Improved 1805: Charts - Draw objects are now resized when anchor point is moved, any other point of a draw object will move the object
- Improved 1806: Charts - Anchor point of rectangle has been moved to each corner and can be resized both verticaly and horizontally simultaneously
- Improved 1828: Charts - Mouse cursor changes to reflect either moving a draw object or resizing it based on cursor location over a draw object
- Improved 1860: Charts - Performance optimizations in internal bar building functions
- Improved 1830: Indicators - Woodies CCI indicator now exposes ".ZoneBars" property indicating the color of the CCI histogram bar
- Improved 1846: Indicators - Woodies CCI indicator now works with range bars
- Improved 1843: Indicators - Woodies CCI Panel enhancements
- Improved 1807: Simulator - Zero value delay settings are now supported
- Improved 1857: Simulator - Market orders for FX are more realistically handled
- Improved 1808: Market Replay - Additional replay speed levels
- Improved 1831: Interest rate futures are now always quoted in 32nd's (110 3/64 is represented as 110'025)
- Improved 1833: NinjaScript export process now includes checks for user defined methods in the strategy folder accessed by indicators
- Changed 1863: New FX order quantity handling critical for backtesting and real-time operation. See Help Guide section under "Running Live NinjaScript Strategies" for critical detailed information.
- Changed 1798: NinjaScript - Internal backtest order token values now use GUID to stay consistent with live order token values
- Changed 1809: NinjaScript - Simultaneous entry orders on opposite sides of market are no longer allowed and the second entry order will be ignored
- Changed 1802: SMTP Server - Processed shut down only if SMTP server was actually running
- Changed 1815: PnL calculations for currencies (FX) was overhauled
- Changed 1822: Charts - Renamed "Bar outline" to "Candle outline"
- Changed 1829: Charts - "Auto scale" property now defaults to a value of false for fibonacci and pitchfork draw objects
- Changed 1842: Charts - Format Data Series will have the "Default" template selected if a prior selected template is not persisted
- Changed 1844: Charts - Format Data Series last known settings are preserved across all workspace instead of per workspace
- Changed 1861: Indicators - BuySellVolume and VolumeProfile indicators now store local bid/ask price variables to ensure accurate last price comparisons
- Changed 1848: eSignal adapter - Volume of 1 is now simulated for currencies (FX)
- Changed 1826: Order Grid - Removed order change and cancel buttons when this grid is displayed in the Strategy Analyzer or a performance tab
- Changed 1862: Removed "Turn Around" performance statistic since it is redundant
- Fixed 1790: Charts - You could not enter an interval value greater than 36,500 via the Format Data Series dialog window
- Fixed 1793: Charts - Timestamps on bars could be out of sync
- Fixed 1797: Charts - Drawing issues with Andrews Pitch Fork
- Fixed 1810: Charts - BarTime indicator did not work on session times that spanned midnight
- Fixed 1813: Charts - Internal bar building for tick based intervals was not always in sequential order
- Fixed 1819: Charts - Empty charts could crash application
- Fixed 1820: Charts - Andrews Pitch Fork could lock up application if rescaling the chart at extreme y axis values
- Fixed 1823: Charts - Global crosshair on an empty chart could crash the application
- Fixed 1836: Charts - Drawing to the right of the last visible bar with "Snap to OHLC" enabled would crash the application
- Fixed 1841: Charts - Tick bars were not built correctly
- Fixed 1855: Charts - Fibonacci time extensions disapeared from a chart if the anchor points were offscreen
- Fixed 1786: Market Analyzer - "Exclude weekend" property was not persisted
- Fixed 1787: NinjaScript - OnPositionUpdate() method reflected account position and not strategy position
- Fixed 1791: NinjaScript - Some strategy Draw() methods could cause an application crash if a strategy was run from the Strategies tab
- Fixed 1792: NinjaScript - Incorrect error message on an application crash during walk forward optimization
- Fixed 1794: NinjaScript - Issues with the conversion of historical to live orders in a multi-series strategy
- Fixed 1851 & 1852: NinjaScript - DrawRegion() did not work as expected
- Fixed 1814: Strategy Analyzer - Performance graphs scaling could be incorrect
- Fixed 1850: Strategy Analyzer - Chart could plot redundant indicators
- Fixed 1817: Strategy Wizard - Improved pivot indicator was not correctly recognized
- Fixed 1789: Workspaces - User changed default settings (drawing tool user defined settings) were not persisted between different workspaces
- Fixed 1854: Workspaces - A "ghost" workspace could have been listed as active workspace on application restart
- Fixed 1800: DTN adapter - Application could crash if duplicate instruments with the same symbol map was requested
- Fixed 1839: eSignal adapter - Real-time tick time stamps were not calculated correctly
- Fixed 1811: Time and Sales - Resizing window could display gray space on right margin
- Fixed 1845: Time and Sales - Could crash the application on start up
- Fixed 1859: Time and Sales - Last price to level 1 market data comparisons was not accurate
- Fixed 1847: SuperDOM - Negative limit stop limit orders could not be submitted
- Fixed 1818: Simulator - OCO handling was disabled if broker connection was lost but price feed still working
- Fixed 1821: Market Replay - Moving slider ahead in time did not construct chart bars correctly
- Fixed 1834: Price control display did not receive focus when middle clicking in it to retrieve last traded price
- Fixed 1835: Price control display display a zero value if connected to two providers
- Fixed 1840: Instrument look up in the instrument selector control was not set to the instrument type already selected when pressing the "..." button
- Fixed 1858: Negative FX subpip display for point based PnL was not displayed correctly
NinjaTrader Version 6.5.0.3 Beta Release - November 9, 2007
- Added: Indicator - VolumeUpDown
- Added: NinjaScript - IntSeries
- Added: Charts - Hollow out of range icon appears in top right corner of chart if current bar is moved to the left of the right most edge
- Fixed: Charts - Andrews pitchfork could disappear at right edge of chart
- Fixed: NinjaScript - SetStopLoss() and SetTrailStop() did not work for short positions
- Fixed: eSignal adapter - real-time data for forex and indexes did not work
- Fixed: GAIN adapter - Unrealized PnL on simulation accounts did not work
- Fixed: FX Pro - Disabled maximize button
- Fixed: Grids - Columns could disappear from a grid
- Fixed: Grids - Unchecking a visibility check box in grid properties had no effect