Download the sounds "Possible long signal" and "Possible short signal" here:
Unzip to C:\Program Files\NinjaTrader 6.5\sounds
To play them with an indicator or strategy, use the PlaySound command:
PlaySound(@"C:\Program Files\NinjaTrader 6.5\sounds\long.wav");
Symmetry is a NinjaScript Indicator which I wrote to visualize the rules of my strategy. I use the word strategy here to communicate the ideas/theories of when I should be trading, not to imply an actual NinjaScript Strategy. I do not automate Symmetry, I just use it for discretionary trades to help me.
Here is part of the indicator that does the heavy lifting. I will then dissect it below:
Line 57: First, I only want the indicator to operate between 7am and 3:15pm my time. That is because I only want to discretionary trade within those hours.
Lines 59-75: This code just does some cleanup, resetting some stuff. Basically, if conditions are met I don't want a new arrow every single bar. Instead, I only want it to paint an arrow if something has reversed.
Lines 76-96: This is the "look for longs" section. It evaluates multiple variables from my indicator repertoire and decides whether they meet my rules, and if so, paints an up arrow, draws the closing price of the bar, and plays the "possible long" sound.
Line 86: Only paint a long if it isn't already long. See lines 59-75.
Rest should be self-explanatory.
ECO2 is a public indicator. You should have this already if you read my blog. Thanks to zoltran as always for his work. I've blogged about it many times, but basically you are looking for the main line to cross the signal line. An upwards cross is a long, a downward cross is a short. On my charts the signal line is the white dotted line. I use settings of 3,7,21 and have not customized this indicator. Download here. I really enjoy this indicator, before I discovered it I used Blue Wave Trading's BB's Osc but found the ECO2 to deliver better and easier to interpret signals.
TrendBars is my own adaptation of Roonius' SuperTrend. It is what paints the price bars blue or red, and what draws the hash marks for my stop/reversal marker. Roonius' recently released version 2 (download here) of SuperTrend, and in this new version he included most of what I had customized in my personal version. While I still have my own flavor, you can nearly duplicate it with his new release. The general principle involves an average true range and the closing price of the bar to determine if the trend is up or down. My customized version, and Roonius' new public version, takes that further allowing moving averages to be used as well. In my version I've also incorporated a maximum stop reversal limit which I usually have set to 16 ticks. The hash mark (reversal marker) in mine will never be beyond that mark.
DoubleMA is a public indicator I've recently added to my arsenal (remember, trading is war!). I like it so far, and the credit goes to Rollins for the original design. Again my version is slightly customized, but I've posted an early version of my modifications of it on my blog for download. I am using it as more of a support/resistance line with settings of 7 HMA, 45 VMA. I am trying out the rule of "only long above a rising 45", and "only short below a falling 45". So in other words, price needs to close above/below the line and the line needs to be blue (rising, long) or red (falling, short) to trade in that direction.
As I've mentioned before, don't worry so much about trying to catch the top or bottom of every move. Instead, focus on the moves that will hit your target, regardless of where you enter or exit them. Remember, if you can consistently earn 2 points a day on the ES you could literally retire. You can throw a lot of contracts at the ES before worrying about liquidity problems, so that 2 points can easily become 20 a day ($1,000 a day) with 20 contracts, or even more.