The S&P 500 index is weighted by market capitalization, so a handful of very large stocks can carry ES higher while a large number of other members decline. Price on the ES chart does not show that. Market internals, which summarize what the underlying stocks are doing, help you see how broad a move is. They are context. They do not generate trades on their own, and the thresholds below are common rules of thumb, not tested edges.
NYSE TICK
TICK counts NYSE stocks whose last trade was an uptick minus those whose last trade was a downtick, at that moment. A reading of 800 means 800 more stocks are ticking up than down.
- Readings above about 600 suggest buying is broad at that moment.
- Readings near zero suggest indecision.
- Readings below about negative 600 suggest selling is broad.
- Spikes beyond 1,000 in either direction are unusual. Some traders read them as exhaustion and others as strength. Both interpretations can be right on different days, so do not trade the number alone.
The most useful way to read TICK is by comparison. If ES makes a new intraday high while TICK makes a lower high than it did at the previous ES high, fewer stocks are participating in the push. That is a warning, in the same way price and oscillator divergences are warnings. It does not tell you when price will turn. A smoothing average, such as an 8-period EMA of TICK, can make the pattern easier to see.
One spike can come from a single program trade, so look for sustained readings over several minutes instead of reacting to one bar.
TRIN
Your next step
Build the daily map before the session.
See how ES and NQ Key Price Levels fit the daily plan. Follow the room, practice in SIM, and review what happened around each level.
TRIN, also called the Arms Index, is (advancing issues divided by declining issues) divided by (advancing volume divided by declining volume). It compares how many stocks are rising to how much volume is flowing into them.
- Below about 0.8 is generally read as buying pressure.
- Between about 0.8 and 1.2 is neutral.
- Above about 1.2 is generally read as selling pressure.
Because it is a ratio, TRIN behaves oddly at extremes. Very high readings during sharp declines and very low readings during sharp rallies are sometimes read as exhaustion, but I would not treat any threshold as an automatic reversal signal. Use TRIN to check whether your trade direction agrees with the tone of the session, as a filter and not a trigger.
Advance-decline
The NYSE advance-decline line is a running total of advancing issues minus declining issues. It is slower than TICK and is more useful for multi-day views. If ES makes a new high while the advance-decline line does not, the rally is narrower than the index suggests. Divergences like this can persist for a long time and are not reliable timing tools. They tell you the move is concentrated, not that it will end.
For intraday work, many platforms provide $ADD, the net difference of advancing and declining issues. The same comparison applies on 5 to 15 minute charts.
Setting it up in NinjaTrader
Availability of these symbols depends on your data provider, and not every feed supplies every internals symbol or the same naming. Check your provider's symbol list first.
- Open a new chart and add the TICK symbol on a 5-minute timeframe.
- Add TRIN in a second panel and $ADD in a third, if your feed provides them.
- Draw horizontal lines at plus and minus 600 on TICK and at 0.8 and 1.2 on TRIN.
- Put the chart next to your ES or NQ chart so you can compare swings by time.
The official NinjaTrader 8 help guide covers adding instruments and panels in detail.
A way to use them
Before entering, check whether TICK is positive or negative and trending, whether TRIN is above or below 1.0, and whether $ADD has been rising or falling since the open. Some traders require two of the three to agree with their direction before taking a trade, or reduce size when all three disagree. That is a risk rule I find reasonable, but whether it improves results for your setups is something to test. Log the internals reading at entry for every trade and compare outcomes after a large number of trades. If the filter removes both bad and good trades equally, it is just reducing your frequency.
Common mistakes
- Treating an internals extreme as a signal instead of a filter for a setup you already have.
- Relying on readings in the first few minutes of the session, when they swing wildly. Wait until direction has settled.
- Using NYSE internals for NQ without checking Nasdaq-specific internals, if your provider offers them. NYSE and Nasdaq breadth can differ, and NQ is concentrated in technology stocks.
- Over-weighting one internal. Look for agreement over a few minutes.
Automation note
If you build an internals filter into a strategy, log the TICK and TRIN values with each signal so you can later study which conditions your signals worked in. Do not assume a filter improves a result until you have run the comparison with out-of-sample data. For how the YMI levels are built, which are separate from internals, see the KPL trading overview.
About the Author
Founder, Young Money Investments · Quant Trader
Cameron trades ES, NQ, and futures across multiple market cycles. He founded Young Money Investments to teach systematic, data-driven trading and manages Magnum Opus Capital. His work emphasizes documented rules, risk controls, and review over outcome promises.
Free, No Credit Card
Get the Free Room Preview
See how the room works before choosing a membership. Follow a setup in SIM and review what happened.
Risk Disclosure & Disclaimer
Educational Purposes Only: The content provided in this blog is for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Young Money Investments is not a registered investment advisor, broker-dealer, or financial analyst.
Risk Warning: Trading futures, forex, stocks, and cryptocurrencies involves a substantial risk of loss and is not suitable for every investor. The valuation of futures, stocks, and options may fluctuate, and as a result, clients may lose more than their original investment.
CFTC Rule 4.41 - Hypothetical or Simulated Performance Results: Certain results (including backtests mentioned in these articles) are hypothetical. Hypothetical performance results have many inherent limitations. No representation is being made that any account will or is likely to achieve profits or losses similar to those shown. In fact, there are frequently sharp differences between hypothetical performance results and the actual results subsequently achieved by any particular trading program.
Testimonials: Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.



