NinjaTrader is a free charting and back-testing tool. It is one of the most advance trading platform currently available, with all the features that any modern platform should have. Besides the various in-built features NinjaTrader through its programming interface (Ninjascript) lets one develop their own indicator and strategies. Ninjascript is built on C# and lets one to exploit the .Net framework at the fullest.
In this tutorial we will be discussing how to get historical NSE EOD data from Yahoo Finance to Ninjatrader.
Registration & Installation
1)Get Free License from Ninjatrader
2)Download and Install Ninjatrader
3)Open Ninjatrader and Enter the license code obtain from Ninjatrader (one time activity)
New Account Creation
1)Goto Tools->Account Creation->Add and Enter the Connection Name as Yahoo EOD and Select the Provider as Yahoo as shown below
2)Now go File in Ninjatrader main window select Connect > Yahoo EOD. Now Ninjatrader will connect to yahoo finance historical datafeed.
Create Market and Symbols
1)Now go to Tools and select Instrument Manager, an instrument manager window will appear. Under instrument manager list press New and name it as NSE in appeared box. Under Available Master Instruments press New. An instrument editor window appears. Under Master Instrument field type the name of the required symbol as it is NSE, under instrument type dropdown list select stock or index, under currency dropdown list select Indian Rupee and select NSE in the exchanges section.
2)Now click on Misc tab in the same window, under symbol map select the yahoo and type the yahoo symbol name for the specific stock for example for the stock TCS you have to type TCS.NS and then press ok.
3)Now press the left side arrow mark in the window, now the symbol will added to the NSE instrument list. Press ok to end the symbol creation.
Open NSE EOD Stock Charts
Now again go to File > New > Chart and now data series Dialog box will appear now double click the stock TCS under NSE and Press OK.
Bingo you are done. Now you will be able see the TCS EOD charts with historical data. To get more EOD bars you can adjust the Data to Load values in the data series dialogbox.
For more details information about the setup check out the video shown above.