Use this in Strategy Analyzer like any other Ninja Trader 8 strategy.
// NOTE: Make sure that historical data exists first. To do so, connect to your Data Source and then
// Go to Tools -> Historical Data,
// then click Load tab,
// then under Download section, select Instrument(s), Intervals, Start/End Dates, Data Type,
// then click Download
--------------------------------------------------------------------------------------------------------------------
CHANGE LOG:
version 4.3
// 23 February 2017 ver 4.3 MURTY ROMPALLI: Fixed non-working default properties, Added NOSEC formats (NOSEC stands for NO SECONDS in time field. If exporting 1-minute bars, skipping :00 seconds saves disk space)
version 4.2
// 25 October 2016 ver 4.0 NT 8 version released by MURTY ROMPALLI; Will not work with older versions
// 26 October 2016 ver 4.1 MURTY ROMPALLI: Code cleanup and simplification
// 28 October 2016 ver 4.2 MURTY ROMPALLI: Support for Stocks, Code improvement
// KNOWN PROBLEMS:
// Throws errors: "Error on calling OnStateChange method: Object reference not set to an instance of an object
version 4.0
25 October 2016: ver 4.0 NT 8 version released by MURTY ROMPALLI; Will not work with older versions of Ninja Trader
Printing to the log is good for debugging, but sometimes I end up with loads of entries in the output window, and I have no idea which indicator on which chart triggered the printout. I have therefore written a global method, which can be used for printing to the Output window for debugging purposes.
level: log level 1-5. A corresponding number of "*" are prefixed to the text.
In addition the following information is printed by default:
* Instrument.MasterInstrument.Name
* BarsPeriod.BasePeriodValue.ToString()
* BarsPeriod.BasePeriodType.ToString()
* Time[0].ToString()
and finally the text passed to the method is added to this string.
This global method obviously cannot be run as a standalone indicator, but can be used in your own indicators to print to the Output window.
This indicator shows the economic news for the day on your chart in Ninjatrader 8. It is fully configurable for the type of news items you would like to see, the colors of different impact news items, the fonts you want to use and which countries you would like to see news items for.
Version 1.0.2:
- Not displaying date as the news is for the current day only. Will refresh automatically for the next day
- Showing the time of the news item in its raw format as it comes from the source
Version 1.0.3:
- Fixed layout bug when no news items are returned
Version 1.0.4:
- Indicator now allows time offset to be configured to show news announcement time in your time zone, thanks to @sagor
Version 1.0.5:
- Fixed a bug where the event time was not assigned to the new time with the applied times zone. Times will now display correctly in your chosen time offset.
Version 1.0.6:
-Parsing the source date with US date format. Indicator will now work for users that have a non standard date format. Thanks @Aregon for helping out with the debugging
-Can now specify a right hand margin to offset the indicator if necessary
Version 1.0.7:
-Renamed Right Hand Margin parameter to Left Hand Margin, which it actually is
Version 1.0.8:
-Removed code that overrides grid line settings on a chart. Indicator will now leave grid lines as per chart template.
This is an indicator I downloaded from here for NT7.
I just paid to convert it for NT8.
So here is the NT8 version.
Version #Sep15b
The indicator plots the difference between the HA open & HA close, being the HA Delta.
Also plots a 3 period EMA.
Thanks to "Alligator" for the original NT7 version.
20/3/17 uploaded from NT8 V 8.0.5.0 Version#Sept15b open source.
This indicator is meant as an add on to the irSessionSupportAndResistance indicator here.
The irLabel indicator simply attaches a price label to a Ray drawn on your chart.
If you manually draw a Ray on your chart and want a price label attached to it for reference, simply select the ray and modify the Ray Properties -> Data -> Tag to include the word " session " [i.e., sessionLowRay, sessionHighRay, session1, sessionA1 etc.,]
The indicator has been coded to properly display the price labels in fractions for Interest Rate Contracts [i.e., T-Bills, Notes, Bonds]. When applied to a chart that has its price scale formatted in decimal format [i.e., Equities, Currencies, Commodities] prices will be properly displayed in decimal format.
I was searching for some time to find an indicator to simply show Bid and Ask Volume.
After searching here [and elsewhere] I found this revised version of the GomDelta indicator [here on futures.io].
This indicator relies on having access to Gomi binary data and will only work ifyou have already installed the Gomi packages [and have them working].
I like to use this on a 1 minute and a 5 minute candle chart, to see who is winning the Buy/Sell [Bid/Ask] battle at that moment.
Having said that it can also be used on Tick, Range, Reversal, Volume or Renko charts if you prefer to use it on one of those.
I'm not sure who made these modifications?
All I've done here is hard code some of my Color and Bar size preferences to suit my Black format charts.
Exported using Ninja Trader 64-bit 7.0.1000.31
This indicator was developed after reading a request on the NinjaTrader Support Forum. [ here]
One of the members was looking for an indicator to show bars that made the high of the session and the low of the session.
I used to mark these by hand [drawing a rectange or lines] usually on a longer term chart, [a 15 minute for eg.]
The indicator plots the open of the "up-close" bar that makes the high of the session, it also plots the open of the "down-close" bar that makes the low of the session.
I find it helpful for delineating Supply and Demand and for a clue as to when I should change my bias from "leaning long" to "leaning short" and vice versa.
***Note*** Here is a [COLOR="Blue"]link[/COLOR] to a more detailed description of how I use this indicator.
Thanks to a friend for his help getting this to work.
This is a first trial at neural Nets. Used NEAT nets because it saves the hassle of determining the amount of hidden layers.
In order for this to work, you must:
use the link below to get the Encog Dll( place the DLL inside your custom folder), the reason being that I made some changes to the original code in order to be able to serialize the Normalization Helper. this is very important since this Add On will not work with other ENCOG Libraries. If you have any problems with this, let me know, and we can figure out a way so that you can get the right file .
Add this file to the AddOn Folder and that should take care of the issue of the empty window...
Neural Nets are an interesting topic. I hope people contribute to advance and improve the available knowledge on NNs and Ninjatrader. I hope people can come up with new and novel ways to use them, and also to share them with our community.
March 10th, 2019 12:19 AM Ratdog Hey guys is there a post regarding this somewhere?
This is beyond excellent and want to dig in!
April 4th, 2017 02:43 PM waver Nice one!
September 9th, 2016 08:31 PM atata Excellent subject!!!
March 20th, 2016 02:34 AM traderlange Well done. Like how you built an interface on it. Did something very about a year ago (used Encog) but built a Bayesian
classification system to predict (pattern match) whether next swing was HH, HL, LL, LH ect.. Haven't done an ML in a ye
January 25th, 2020 01:20 PM panamajack Thanks for the Label - could someone do this for NT8? Never mind - figured out the NT8 workaround. No worries now.
August 31st, 2016 08:18 AM lesterb Thanks TGN
August 7th, 2016 09:08 AM bcomas Good tool, simple and usseful Thanks!
June 10th, 2016 06:34 AM NMTrader Thanks! Time saver!