Video: THIS IS WHY YOU KEEP MISSING GOOD TRADES
Creator: Oliver Velez Trading
Original Video: Watch the original video
Difficulty: Intermediate
The Big Idea
A watchlist is an attention budget. More symbols can provide more potential opportunities while reducing the chance of observing each one well. The source combines a small recurring list, varied sectors, and an awareness of correlated names; the useful task is to measure what that combination changes in actual decision quality.
Choose a List Size You Can Actually Observe
The creator proposes six to ten stocks, starting near ten and reducing the list if opportunities are repeatedly missed. He also acknowledges that some professionals specialize in one or two names. The six-name minimum is therefore his training preference, not a market requirement or a demonstrated universal optimum.
A missed move is not automatically a mistake. Separate a setup that met your prewritten rules but was overlooked from a move that only looked attractive afterward. Counting every rally on an unwatched chart as missed money rewards hindsight and can pressure a trader into unnecessary activity.
For an attention study, log how many symbols were visible, how many valid alerts occurred, how quickly each was reviewed, and whether the intended decision remained executable. That record can show whether reducing list size improves observation without pretending that a smaller list creates an edge by itself.
Price Bands Organize the List, Not Its Risk
The source divides candidates into roughly $25–$50, $50–$100, and above $100, with most names in the middle group. It discourages very low-priced stocks for its style, while allowing exceptions for a familiar name. These are source-specific selection guidelines rather than current stock recommendations.
A higher nominal share price does not inherently mean less risk, and a lower share price does not automatically permit safe larger size. Stop distance, volatility, spread, liquidity, and total position value determine different aspects of risk. Share price alone cannot replace them.
Two prices, the same planned stop-distance risk
These fictional stocks illustrate sizing; all calculations omit costs and gap risk.
| Observation | Calculation or rule | Meaning |
|---|---|---|
| Stock A | Price 40; intended stop distance 0.40; 250 shares | 250 × 0.40 = $100 planned price-distance risk. |
| Stock B | Price 160; intended stop distance 1.60; 62 shares | 62 × 1.60 = $99.20 planned price-distance risk. |
| Exposure | A costs $10,000; B costs $9,920 | Different share counts need not mean different risk budgets. |
| Execution change | A’s spread or slippage is worse than assumed | Its realized risk can exceed the simple calculation. |
Sector Variety and Correlation Solve Different Problems
The creator suggests representation from several areas, such as energy, semiconductors, large technology, transport, and banks, while avoiding a list dominated by one sector. This can broaden the kinds of conditions observed. It does not guarantee low correlation among the positions actually taken.
A watchlist can be varied while the live book is concentrated. For example, a trader may monitor ten sectors but enter three highly related technology names at once. Review the simultaneous exposure separately from the variety of symbols on the screen.
The source’s ticker examples and price remarks belong to its recording context. This guide does not validate those as current prices, index memberships, or suitable names today. For the exercise, choose symbols using a separate, current data check rather than copying historical examples blindly.
Similar Price Shapes Are Not a Lead–Lag Edge
The presentation uses comparison charts to show names that often move together, suggesting that one may produce a setup before another. A visible relationship can motivate research, but it does not prove that the apparent leader will predict the other symbol after costs.
Two rising price series can look strongly related simply because both trend over the displayed period. Return correlation asks a narrower question: how do their bar-to-bar percentage changes co-vary? It still does not tell you which series leads, whether the relationship is stable, or whether a particular entry pattern transfers.
The companion indicator calculates correlation from log returns of matched chart bars. This differs from visually overlaying price levels. It displays coverage, because a number based on thirty matched observations is not the same evidence as a number based on sixty.
Related positions can multiply the same exposure
This fictional example illustrates planned risk aggregation, not a portfolio model.
| Observation | Calculation or rule | Meaning |
|---|---|---|
| Position A | Planned loss at stop $100 | One directional exposure. |
| Position B | Another $100 in a closely related name | The second ticket can respond to the same market shock. |
| Combined plan | $100 + $100 = $200 | Two names do not imply independent bets. |
| Stress event | Both gap through their stops | Realized combined loss may exceed $200. |
Familiarity Should Produce Records, Not Attachment
The source encourages staying with a list long enough to see earnings, news, trending days, and ranges. Familiarity can improve recognition of ordinary behavior. It can also encourage attachment to a name that no longer meets objective requirements.
Use a scheduled review with explicit reasons for keeping or replacing a candidate: observation load, actual qualified opportunities, spread, available movement, and execution problems. Avoid daily reshuffling because another chart happened to make a larger move, while allowing genuine data or risk problems to override a calendar commitment.
The source suggests that drawing from certain large-company groups largely handles volatility selection. A more cautious application still measures the actual instrument. Volatility, liquidity, and relationships can change, including during stress when previously distinct names move together.
A Simple Watchlist Review Sheet
- Universe: identify why each symbol belongs to the list.
- Coverage: record which symbols you could actually observe.
- Opportunity: count only setups meeting rules written before the outcome.
- Execution: note spread, delay, slippage, and missed fills.
- Overlap: record simultaneous positions and related directional exposures.
- Review: change one list-design feature at a time and retain the previous record.
Pine Script Indicator
View Pine Script Indicator Code
//@version=6
// Guide: https://candlechasers.com/watchlist-capacity-return-correlation/
// Original educational approximation; no orders, fills or performance claims.
indicator("CC Watchlist Return Correlation", overlay=false)
other = input.symbol("NASDAQ:MSFT", "Comparison symbol (example only)")
length = input.int(60, "Chart-bar return pairs", minval=10, maxval=300)
minimum = input.int(30, "Minimum valid pairs", minval=3)
otherClose = request.security(other, timeframe.period, close, gaps=barmerge.gaps_on, lookahead=barmerge.lookahead_off)
x = close > 0 and close[1] > 0 ? math.log(close / close[1]) : na
y = otherClose > 0 and otherClose[1] > 0 ? math.log(otherClose / otherClose[1]) : na
float sx = 0
float sy = 0
float sxx = 0
float syy = 0
float sxy = 0
int n = 0
for i = 0 to length - 1
if not na(x[i]) and not na(y[i])
sx += x[i]
sy += y[i]
sxx += x[i] * x[i]
syy += y[i] * y[i]
sxy += x[i] * y[i]
n += 1
variance = n > 1 ? (n * sxx - sx * sx) * (n * syy - sy * sy) : na
rho = n >= minimum and variance > 0 ? math.max(-1, math.min(1, (n * sxy - sx * sy) / math.sqrt(variance))) : na
// Only publish correlation for a closed chart candle.
plot(barstate.isconfirmed ? rho : rho[1], "Completed-bar log-return correlation", color=color.teal, linewidth=2)
hline(0, "Zero", color.gray)
hline(1, "Positive limit", color.new(color.green, 60))
hline(-1, "Negative limit", color.new(color.red, 60))
var table status = table.new(position.top_right, 1, 2, bgcolor=color.new(color.black, 10))
if barstate.islast
table.cell(status, 0, 0, "RETURN correlation, not a lead/lag signal", text_color=color.white)
table.cell(status, 0, 1, other + " | pairs " + str.tostring(barstate.isconfirmed ? n : n[1]) + "/" + str.tostring(length) + " | NA means insufficient/flat data", text_color=color.white)
What This Indicator Shows
The indicator opens in a separate pane and plots completed-bar log-return correlation between the chart symbol and one selected comparison symbol. The default comparison is an example, not a recommendation. It examines sixty chart-bar return pairs and requires thirty valid pairs by default; the table shows coverage. Missing matched observations are skipped within that fixed lookback. Zero-variance or insufficient data produces an unavailable value rather than a made-up correlation.
What This Indicator Does Not Show
It does not screen an entire watchlist, verify sector diversity, estimate a predictive lag, or generate buy/sell signals. A same-timeframe request uses no lookahead, and the displayed live value is held at the prior completed value until the chart candle closes. Different sessions, missing bars, and provider data can reduce comparability. Correlation does not imply causation, stable future co-movement, or identical trade outcomes.
Setup and Validation
Paste the complete script into TradingView’s Pine Editor, save it, and add it to a standard candlestick chart with enough history. Read the status panel and reference plots before expecting a marker. Check the specified chart interval and session inputs. For scripts with alert conditions, use Once Per Bar Close and recreate alerts after changing the code or its settings.
Validation status: Reviewed statically for source-versus-proxy distinctions, completed-bar timing, future-data use, persistent state, reference replacement, expiry, and visible output. This script has not been compiled or chart-tested in TradingView here. No performance or live-execution results are claimed. Use replay to inspect the described behavior; static review does not replace compilation and chart validation.
Research and Replay Lab
These are proposed learning experiments, not results established by the source. Change one main feature at a time, retain failures and missing opportunities, and reserve a later period for evaluation rather than repeatedly selecting settings from the same examples.
Does a smaller list improve observation?
Compare predeclared periods with ten and eight names, retaining the same setup and risk rules. Measure eligible events reviewed on time, overlooked valid events, and decision errors. Keep hindsight-only moves out of the opportunity count.
Does the relationship persist?
Compare return correlations over thirty, sixty, and one hundred twenty chart bars for the same pair and interval. Record coverage and event dates. Look for instability across sessions rather than selecting whichever window looks most impressive.
Is there a usable lag?
Predefine one potential leader, one follower, one-bar delay, and one entry event. Evaluate on later matched data with realistic costs. Compare against the follower’s standalone rule; contemporaneous correlation is only background, not proof of predictability.
Check Your Understanding
Is a larger watchlist always better? No. It changes the attention available per symbol.
Does share price establish money risk? No. Size, stop distance, costs, and gaps also matter.
Is sector diversity identical to low position correlation? No. The actual simultaneous book can remain concentrated.
Does high correlation establish a leader? No. Lead–lag predictability requires a separate test.
Why show matched-pair coverage? Missing or flat observations can make an apparent relationship unreliable.
Final Takeaway
Build a list around observable capacity and measurable opportunity, then review its actual execution record. Use return correlation to question overlapping exposure and possible relationships, while testing any claimed lead–lag advantage separately.
Risk Disclosure
This material is educational and is not personalized financial, investment, or trading advice. Trading can cause substantial losses. Examples, source-reported results, and chart observations do not establish future performance. Hypothetical calculations depend on their assumptions and omit costs unless stated. Spread, fees, slippage, gaps, leverage, liquidity, financing, and contract terms can materially change outcomes. Indicators do not simulate broker execution or establish profitability. Options involve additional contract, expiry, exercise, and valuation risks. Evaluate any approach with appropriate data and realistic risk limits before considering live use.
This is an independent educational companion and is not affiliated with, sponsored by, endorsed by, or authorized by the source creator, channel, or TradingView.