This indicator draws user defined zones. The lower the opacity value, the more see thru the zone.
General Inputs
* AutoScale --> NinjaTrade autoscale feature as applied to all indicators.
* FontColor --> The color of the font which displays the region upper / lower values
* FontSize --> The size of the font which displays the region upper / lower values
* SpaceCount --> The amount of spaces between the end of the zone and the price text
Specific Inputs (ConstZone 1 - 9, A - E)
* CZ_Upper_zonenumber--> The upper bound of the region
* CZ_Lower_zonenumber --> The lower bound of the region
* CZ_Opacity_zonenumber --> The opacity of the region
* CZ_ShadeColor_zonenumber --> The color of the region
I took the data cunparis posted here but when I import it the times of the data are all based on US Eastern time zone time, but all of my data in Ninja is local to my time zone (US Pacific time zone) so merging my local, current data to this historical data would be a mess. So I wrote a program that reads in the .txt file, subtracts X hours from the time and writes out a new file. The result is attached here. I used this tool to convert the data, which you can download and use yourself if you want to convert it to a different time zone.
This strategy allows you:
- convert market-replay(NRD) to CSV format (for each day separately)
- convert market-replay to NinjaTrader ticks import format (*.Last.txt, *.Ask.txt, *.Bid.txt)
How to use it:
1) Connect to Market Replay Connection
2) In strategy tab add MarketReplayDumpStrategy and select Contract you're trying to convert for example ES 09-19(make sure that you have any market replays for that contact). TimeFrame of strategy do not matter, same as DaysToLoad, but better select 1 day to load it faster.
3) Make sure folder from strategy settings exists
4) Enable the strategy and watch Output window
* Dump process can be multi-threaded, you can control that via MaxDegreeOfParallelism
* Creation of import data is single threaded since it is writing to one file
* Strategy will automatically detect life time of contact by expiration/rollover dates from NinjaTrader, and adds extra 3 days before and after
* Once conversion process is done strategy will disable itself
* When importing(Tools->Import->Historical Data) set "Time Zone of imported Data" to your NinjaTrader TimeZone(Tools->Options->General->Time Zone)
* Tested on 8.0.19.1 64-bit
November 25th, 2019
Size: 161.72 KB
Downloaded: 258 times
2121
logindejavu27
The Ninja team beat me to the punch on this one....
I coded this for NT7 long ago and posted on BMT and Ninja. The Ninja team opted to converted it to NT8 early. Since I coded it originally, I am re-posting here.
November 6th, 2013 03:09 PM cjab thanks, i think it's a nice addition to the "constant lines indi", unfortunately, i'm getting an error, probably due to