NinjaTrader Support Forum  

Go Back   NinjaTrader Support Forum > Application Technical Support > Miscellaneous Support > Historical Version 7 Beta Threads > Critical Information - Please review

Critical Information - Please review Contains critical information including but not limited to migration, installation, connections and changes.

 
 
Thread Tools Display Modes
Old 10-02-2009, 10:57 AM   #1
NinjaTrader_Ray
Administrator
 
NinjaTrader_Ray's Avatar
 
Join Date: Nov 2004
Location: Denver, CO, USA
Posts: 11,164
Thanks: 6
Thanked 46 times in 32 posts
Default Migrating Data From NinjaTrader 6.5 to 7

On the first run of NinjaTrader 7 you will have the option via a "Migrate NinjaTrader Data" pop up window to migrate some of your prior NinjaTrader settings over. This migration process will help considerably in transferring your NinjaTrader 6.5 settings and files, but it will NOT migrate 6.5 data completely so it is important to understand what is and is not transferred prior to removing any old installations. Note that there are no conflicts with having both NinjaTrader 6.5 and 7 installed concurrently so if you wish to keep 6.5 you can do so as well.



What will be migrated
  • Data stored in the NinjaTrader database
  • Data stored in Market Replay files
  • Instruments and Instrument Lists stored in the database
  • Commissions set up in the Instrument Manager
  • Trade execution history
  • Account connections*
  • Workspaces
  • Tools > Options settings
  • Market Analyzer templates
  • Strategy Wizard templates
What will NOT be migrated
  • Charts in workspaces
  • Chart Templates
  • NinjaScript indicators and strategies
  • Indicator columns in Market Analyzer templates pointing to custom indicators
  • Custom symbol mappings for instruments in the Instrument Manager
Charts and chart templates are not migrated because NinjaTrader 7’s charting is fundamentally different than prior versions and unfortunately no longer compatible. You will have to rebuild your charts.

* If you are using DTNiQ you will still need to go into Tools > Account Connections and add your Login/Password after migration.

Restoring from NinjaTrader Backup Files
Restoring back up files created in NinjaTrader 6.5 to NinjaTrader 7 is not supported.


Migrating NinjaScript Files
For 3rd party addon scripts, please consult with the individual vendors for NinjaTrader 7 compatible versions of their products. Due to significant improvements in 7, 6.5 addons may no longer work in the new version. NinjaTrader has provided the vendors with information on necessary steps to resolve these issues and they should be able to provide you with new 7 compatible versions shortly.

To migrate self generated NinjaScript indicators and strategies, it is recommended you first try to export them as source files instead of compiled assemblies from within NinjaTrader 6.5.

Please follow these instructions to export a NinjaScript archive from NinjaTrader 6.5.
Please follow these instructions to import the NinjaScript archive into NinjaTrader 7.

Should you run into any errors during import, it likely means that the contents inside the archive are not NinjaTrader 7 compatible.

To resolve, please follow these steps:

1. Go to “Documents\NinjaTrader 6.5\bin\Custom\Indicator” and manually copy the source files for your NinjaScript to “Documents\NinjaTrader 7\bin\Custom\Indicator”
2. Go to “Documents\NinjaTrader 6.5\bin\Custom\Strategy” and manually copy the source files for your NinjaScript to “Documents\NinjaTrader 7\bin\Custom\Strategy”
3. If your scripts use any file dependencies like UserDefinedMethods.cs, please ensure you have copied those to their respective folders
4. If your scripts are using custom DLL references in NinjaTrader 6.5 you will also need to add those references to NinjaTrader 7.
a. To view your 6.5 references go to the NinjaScript Editor via Tools > Edit NinjaScript and open any file. Then Right Mouse Click > References
b. To add references to 7, go to the NinjaScript Editor > Right Mouse Click > References and press the “Add” button. You will need to add any DLL references that were on 6.5, but not on the default 7 reference list.
5. After all components are copied you will need to compile the NinjaScript assembly. Go to Tools > Edit NinjaScript and open any file. Press “F5” on your keyboard or the “Compile” button on the toolbar. When compiling you should see a list of errors that need to be addressed before your NinjaScript files will work. Please review the "Code breaking changes" information that may help in resolving some of the errors in your list.
NinjaTrader_Ray is offline  
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Migrating custom Indicators from NT6.5 to NT7 Acqua Indicator Development 4 08-05-2009 09:56 AM
YM symbol. NinjaTrader data server does not support this instrument, no data availabl SuperDriveGuy Connecting 6 07-23-2009 12:07 PM
Migrating from one computer to another tradinginzen Miscellaneous Support 2 02-16-2009 09:12 AM
MIgrating a third-party indicator daven Indicator Development 3 06-03-2008 06:10 AM
Migrating from 6 to 6.5 carrmcc Historical NinjaTrader 6.5 Beta Threads 3 03-08-2008 02:44 AM


All times are GMT -6. The time now is 01:57 PM.