Skip to content Skip to sidebar Skip to footer

Predictive indicators for NinjaTrader using data mining

I've been using NinjaTrader for close to 7 years now, and have been with them through all the ups and downs of 6, 6.5, and the many multiple versions of 7 that we've been given across the last few years. Each time we have a revision, there are more NinjaTrader indicators that come out or appear on the forums as people became more comfortable with the platform.

In the past 5 years, there has been a resurgence of interest in predictive indicators in light of several relatively uncontrollable factors. High frequency trading, large institutional manipulation, as well as trading algorithms have altered the trading landscape and really affected the way traditional technical indicators were originally designed. Things that you could have seen, easily - with say an RSI indicator or a MACD - even with Fibonacci retracements just don't work the same as they used to anymore.

Nial Fuller of LearnToTradeTheMarket.com has some great insights with regards to lagging versus leading indicators. He argues taht "Price action is the most clean and logical way to analyze and trade...", and that lagging indicators that were designed to follow price action are second hand delayed information versus first hand accounts of what was really happening.

I believe, and have observed, that we can take Nial's obserations one step further. And it really boils down to human psychology on several levels - psychology that makes designing predictive indicators much simpler, conceptually.

People do the same things, at the same times, over and over again. According to a groundbreaking study by Northeastern University, "Human behavior is 93 percent predictable".  Building predictive indicators for any market, citing the work of Distinguished Professor of Physics Albert-Laszlo Barbasi, becomes much easier. According to Barbasi, "Spontaneous individuals are largely absent from the population...". The paper's author Chaoming Song says, "...despite our heterogeneity, we are all almost equally predictable".

 

Historically, people have attempted to predict where the market's are going next - developing a predictive indicator - not taking human behavior patterns into consideration. Rather, they have traditionally focused on cycle theory. This idea centers on the concept of things like waves....sine waves for example. Detecting their presence in the market - identifying where in the cycle we currently are right now, and then extrapolating out into the future where we should be next with regards to price versus time. This idea of "anticipating turning points" was popularized by renowned technical indicator developer John Ehlers of MESA software fame.

Our Northeastern University studies would suggest, with regards to predictive indicator development - that analyzing human behavior patterns over time would be the best approach. If people are in fact 93% predictable, despite their observed diversity, those patterns should emerge in a way that we can observe and confirm.  We should be able to use a data set of predictions before a market opens, observe the behavior over the course of the market, and then see a clear pattern which exceeds a 50/50 coin toss with regards to the question, "what did we anticipate the market doing at these times?"

If you're day trading, start looking for these patterns in time with your charting software. Look for times of day where you notice things happening relatively consistently. If a time emerges as a pivot time, say 10:08 Eastern time....start going back several weeks and noticing what happens at that time. How many days was 10:08 a pivot time say in the last 10 trading days? This is the starting point towards understanding where some of these methodologies are right - and others of them are entirely wrong. As you start studying the markets with human pyschology - human predictability in mind, finding these times - marking them, and then waiting for the next repetition of movement at that time in the future becomes the clearest path.

Stay up-to-date with
Real Time Market Calls

Risk Disclaimer

All forms of trading carry a high level of risk so you should only speculate with money you can afford to lose. You can lose more than your initial deposit and stake. Please ensure your chosen method matches your investment objectives, familiarize yourself with the risks involved and if necessary seek independent advice.

All information on this website or any product purchased from this website is for educational and research purposes only and is not intended to provide financial advice. Any statement about profits or income, expressed or implied, does not represent a guarantee. This training website is neither a solicitation nor an offer to Buy/Sell options, futures, cryptocurrencies, or securities. No representation is being made that any information you receive will or is likely to achieve profits or losses similar to those discussed on this website. The past performance of any trading system or methodology is not necessarily indicative of future results. Please use common sense. Get the advice of a competent financial advisor before investing your money in any financial instrument. 

CFTC Rules 4.41 - Hypothetical or Simulated performance results have certain limitations, unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, such as lack of liquidity. Simulated trading programs in general are also subject to the fact that they are designed with the benefit of hindsight. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown. For more information read our full Risk Disclosure.

Testimonial Disclaimer

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

Trademarks

* TradingView® is a registered trademark of TradingView, Inc.  which does not have any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

NinjaTrader® is a registered trademark of NinjaTrader Group, LLC. No NinjaTrader company has any affiliation with the owner, developer, or provider of the products or services described herein, or any interest, ownership or otherwise, in any such product or service, or endorses, recommends or approves any such product or service.

Back to the Future Trading, Higher Purpose Inc. © 2025. All rights reserved. 

Customer Lounge

Quick Links