Video: I Traded Markets for 26 Years: Here’s What They Don’t Tell You
Creator: The Rumers
Original Video: Watch the original video
Difficulty: Intermediate
The Big Idea
A trader can know a setup and still struggle because the daily decision process permits too many impulsive choices. The Rumers argues for a smaller universe, a simple price-based plan, explicit opportunity rankings, and limits that fit the trader’s behavior.
The supplied video blends practical routines with strongly worded personal beliefs. Its useful contribution is a framework for reducing decision noise and reviewing behavior. It does not supply a complete trade record, a demonstrated universal edge, or evidence that everyone must endure a particular learning timeline.
Our learning sequence is reduce decisions → define an opportunity → bound the risk → record the process → evaluate the evidence. Discipline can help execute a rule consistently; it cannot turn an unprofitable rule into an edge by itself.
If You Remember Only One Thing
A good routine makes your decisions inspectable. It does not require every trade to win, and a losing outcome is not automatically evidence that the routine failed.
60-Second Summary
- The presenter recommends learning a small set of price-action ideas before adding complexity.
- He emphasizes prior-day highs and lows as recurring reference prices.
- His “111” routine narrows attention to one asset, one long idea and one short idea.
- A one-trade limit is intended to create selectivity, not an obligation to trade daily.
- Opportunity tiers should be assigned before the outcome, then tested against all recorded results.
- Self-knowledge is useful when translated into explicit operating rules rather than a permanent identity label.
- Personal stories about persistence do not establish a required level of suffering or a guaranteed path to success.
Simplicity Means Fewer Unresolved Choices
The source prefers support and resistance and price observation over an expanding collection of indicators. The practical question is whether each input changes a decision in a way you can explain. Adding another line without specifying its job increases interpretation choices rather than clarity.
Our hypothetical premarket plan contains only a known level, a trigger and an invalidation rule. “If price trades below yesterday’s low and closes back above it with a bullish body, investigate a long reversal” is more testable than “buy if the chart looks cheap.” The first can be reviewed; the second can quietly change after the outcome.
The presenter describes chart prices as containing all relevant information. Treat that as his price-first philosophy, not proof that charts reveal every fact or risk. Traded prices record transactions under particular market conditions. They do not disclose every participant’s information, intentions, hidden orders, future announcement, or acceptable loss.
Likewise, the transcript’s claim that 95% of strategies originate in support and resistance is not backed by a supplied study. It is unnecessary to accept that percentage to investigate whether a simple level-based process helps you make more consistent decisions.
Prior-Day Extremes Are Reference Prices, Not Identified People
The Rumers emphasizes the previous day’s high and low, describing them as locations of strong sellers and buyers. A more precise reading is that those prices mark the prior session’s observed extremes. A chart cannot establish that a single identifiable participant remains there, or that the same liquidity will be available today.
Price passing yesterday’s high means the market traded above that recorded extreme. It does not establish that one specific seller was defeated, guarantee continuation, or invalidate every other possible location. A level can support either a continuation or a failed-break reversal hypothesis; the trigger must say which one you are studying.
Define the daily session before using its extrema. Regular-session highs and lows can differ from extended-hours highs and lows. A level based on today’s eventual high also introduces future information if used in the morning. Our code uses completed daily values and asks readers to record the chart’s session settings.
The transcript also discusses redrawing references after gaps without specifying exactly when the gap extreme becomes fixed. That ambiguity matters for reproducibility. We leave gap-specific discretionary references out of the baseline rather than invent an exact source rule.
Turn the “Power of One” into a Practice Protocol
The presenter reports that studying one asset for 30 days helped him recognize recurring behavior. That is an account of his experience, not evidence that a 30-day sample establishes an edge. Familiarity can improve observation while also encouraging overconfidence in patterns that happened to recur recently.
Our proposed protocol keeps one liquid instrument, one documented session and one chart interval fixed for 20 replay or observation sessions. Before each session, write one conditional long scenario and one conditional short scenario, plus the conditions under which neither is valid. Save those plans before revealing later prices.
A maximum of one entry means zero trades remains a valid outcome. Record why an opportunity was rejected, not only the trades taken. Otherwise, the exercise cannot distinguish improved selectivity from simply failing to see setups.
The presenter also describes leaving after a winner and observing for an additional hour after a loser. These are different routines from a strict one-entry cap. If you want to evaluate them, name each version and keep a separate record. Do not change the daily stopping rule according to whichever outcome feels better afterward.
Rank Setups Before You Know Whether They Win
The source proposes three quality tiers and encourages comparing winning trades with losses. The key improvement is to record the input features at decision time. If “Tier 1” means “the trades that later produced large gains,” the ranking cannot guide an actual trade.
| Our proposed tier | Decision-time requirement | Initial research treatment |
|---|---|---|
| Tier 1 | All predefined setup conditions pass and required data are available | Record with the same research size as other eligible trades |
| Tier 2 | A separately defined, permitted variant passes; one named secondary feature is absent | Track as its own group, without silently changing rules |
| Tier 3 | Speculative idea outside the tested playbook | Observe or replay; do not count it as evidence for the baseline |
This is our example rubric, not the creator’s exact classification. It does not turn a feature checklist into a probability estimate. Each tier needs trade count, average win and loss, net expectancy, drawdown and out-of-sample evaluation.
The presenter’s encouragement to use maximum leverage on the strongest opportunities should not be treated as a safe consequence of ranking. A high win rate does not cap losses or make leverage harmless. Start by testing the tiers at equal exposure; otherwise, outcomes mix setup quality with sizing. An increase in size requires its own risk limits and evidence.
Position Exposure and Planned Loss Are Different
Our hypothetical trade enters at $50 with a $49.50 stop. A $100 planned risk budget corresponds to 200 shares: $10,000 of exposure and $100 of planned price risk before costs. If the stock gaps and the exit fills at $48.50, the loss is $300 before costs.
The stop is an order instruction, not control over every fill. Investor.gov explains that a triggered stop becomes a market order. The execution price can differ from the trigger. This is why an assistant, journal, or sizing rule must distinguish a planned loss from a stress scenario.
Suppose a tier has a hypothetical 70% win rate, with wins averaging 0.4R and losses averaging 1.5R. Gross expectancy is 0.70 × 0.4 − 0.30 × 1.5 = −0.17R. A frequent winner can still be a losing proposition. These are our teaching numbers, not measured outcomes from the video.
Know Your Behavior Without Treating It as Destiny
The source asks readers to examine patience, risk tolerance and the meaning of money. He explains that reversals fit his own preference for buying at a perceived discount better than breakouts do. That can be useful self-observation without becoming a universal rule about which personality should trade which setup.
The claim that people cannot change is the presenter’s belief, not a conclusion demonstrated here. Translate a tendency into an operating constraint you can test. An impulsive trader might require a completed confirmation candle and a written reason before submission. A hesitant trader might use a predefined replay checklist to distinguish missing information from indefinite delay.
Hiding the changing profit-and-loss display is another suggestion. Do not confuse reducing visual distraction with disabling risk monitoring. Position exposure, protective-order status and account limits still need to be available. A process experiment can hide the flashing P&L while preserving those controls.
A Loss Can Be Valid; a Winning Trade Can Be a Mistake
The presenter compares losses with other costs of operating a business. That analogy helps separate emotional discomfort from process evaluation, but trading losses are not automatically productive expenditure. Repeated losses from an untested or poorly executed rule need investigation.
Our review uses two separate labels: rule adherence and outcome. A valid losing trade followed the written plan under the documented execution assumptions. A process-error winner broke the rules and happened to profit. Counting both as simply “good” or “bad” destroys the information a journal should preserve.
Persistence also needs limits. The transcript’s four-year minimum and descriptions of being broken by trading reflect the speaker’s experience and opinion. They do not establish that enduring escalating losses or distress is necessary. A planned pause, reducing exposure, practicing in simulation, or stopping can be a reasoned decision. Time and money already spent are not evidence that continuing will pay off.
Executable Research: What Does a Daily Entry Cap Change?
View Pine Script Backtest Code
//@version=6
strategy("Prior-day reversals and daily trade caps", overlay=true,
initial_capital=10000, default_qty_type=strategy.percent_of_equity,
default_qty_value=10, pyramiding=0, margin_long=100, margin_short=100,
commission_type=strategy.commission.percent, commission_value=0.05,
slippage=2, process_orders_on_close=false,
calc_on_order_fills=false, calc_on_every_tick=false, use_bar_magnifier=true)
if not timeframe.isminutes or timeframe.multiplier != 1
runtime.error("Use standard one-minute US equity candles.")
string tz = "America/New_York"
bool narrowWindow = input.bool(false, "Only signal at 09:45-09:59 ET")
int dailyCap = input.int(1, "Maximum entry submissions per day", minval=1, maxval=10)
int atrLen = input.int(14, "ATR length", minval=2)
float stopATR = input.float(1, "Stop distance / prior ATR", minval=0.1, step=0.1)
float rewardR = input.float(2, "Gross target R", minval=0.5, step=0.5)
int holdBars = input.int(60, "Maximum holding bars before exit submission", minval=1)
bool allowLong = input.bool(true, "Long reversals")
bool allowShort = input.bool(true, "Short reversals")
int startDate = input.time(timestamp("01 Jan 2020 00:00 +0000"), "First signal date")
int endDate = input.time(timestamp("31 Dec 2030 23:59 +0000"), "Last signal date")
// Only completed daily extrema. Session settings still need documenting.
float priorHigh = request.security(syminfo.tickerid, "D", high[1], lookahead=barmerge.lookahead_on)
float priorLow = request.security(syminfo.tickerid, "D", low[1], lookahead=barmerge.lookahead_on)
float riskATR = ta.atr(atrLen)[1]
int dayKey = year(time,tz)*10000 + month(time,tz)*100 + dayofmonth(time,tz)
var int submissions = 0
if bar_index == 0 or dayKey != dayKey[1]
submissions := 0
bool broad = not na(time(timeframe.period, "0930-1100:23456", tz))
bool narrow = not na(time(timeframe.period, "0945-1000:23456", tz))
bool windowOK = narrowWindow ? narrow : broad
bool dateOK = time_close >= startDate and time_close <= endDate
// Mechanical rejection definitions, not the source's drawn patterns.
bool longSignal = allowLong and low < priorLow and close > priorLow and close > open
bool shortSignal = allowShort and high > priorHigh and close < priorHigh and close < open
bool eligible = barstate.isconfirmed and windowOK and dateOK and strategy.position_size == 0 and submissions < dailyCap and riskATR > 0
if eligible and (longSignal or shortSignal)
int riskTicks = math.max(1, int(math.round(riskATR * stopATR / syminfo.mintick)))
int targetTicks = math.max(1, int(math.round(riskTicks * rewardR)))
if longSignal
strategy.entry("Long",strategy.long)
strategy.exit("Long bracket",from_entry="Long",loss=riskTicks,profit=targetTicks)
else
strategy.entry("Short",strategy.short)
strategy.exit("Short bracket",from_entry="Short",loss=riskTicks,profit=targetTicks)
submissions += 1
// Leave protective bracket active while this market close awaits execution.
if strategy.position_size != 0
int filledBar = strategy.opentrades.entry_bar_index(0)
if bar_index - filledBar >= holdBars
strategy.close_all(comment="Holding limit")
plot(priorHigh,"Prior daily high",color=color.red)
plot(priorLow,"Prior daily low",color=color.green)
Two source ideas can be investigated mechanically: reversals around prior-day extremes and limits on daily trading. Our primary question is whether restricting entry submissions changes net expectancy and drawdown for one fixed level-based setup. This code does not test patience, personality or whether the first trade is genuinely the best trade.
| Source-derived concept | Our experimental definition | Shortcut |
|---|---|---|
| Use prior-day highs and lows | Long candle sweeps below yesterday’s low and closes above it with a bullish body; short rule mirrors yesterday’s high | One-bar rejection replaces the presenter’s drawn discretionary patterns |
| Limit decisions and watch the clock | One entry submission per New York day; optional 09:45–09:59 signal window | Broad comparison window is 09:30–10:59; both times are our operational interpretation |
| Define the trade’s risk | One prior ATR stop distance, 2R gross target, maximum holding limit | Fill-relative bracket and fixed exposure replace unspecified structural exits and tier-based sizing |
The source’s “15-minute to 30-minute mark” is not fully specified for every market. We interpret it as minutes after the 09:30 New York US-equity opening for this experiment only. Window membership uses the signal bar’s opening time; the final one-minute bar completes at the window boundary.
This code tests one objective interpretation of the source’s concept. Any mechanical definitions introduced here are ours and are not necessarily the creator’s exact rules.
What This Code Actually Tests
Use standard one-minute US equity candles. The script evaluates completed rejection candles against the previous completed daily high or low. The daily values use an offset higher-timeframe request, so the current day’s eventual extremes are not leaked into the morning decision. Review TradingView’s higher-timeframe documentation (paid link) for the confirmed-data pattern.
The cap counts submitted entries, not verified fills or winning trades. It resets on the New York calendar date. Signals after the cap or while a position is open are skipped; no queue retains a later opportunity. With a cap of one, the first qualifying submission consumes the allowance even if insufficient simulated buying power prevents a fill.
Orders submitted after a completed signal normally fill on the next available simulated tick, often the following bar’s open. Stop and target orders are submitted with the entry as relative tick distances anchored to the actual fill. Prior ATR is frozen into the distances, and later signals cannot overwrite the existing bracket. Entry gaps can change the location of the stop relative to yesterday’s level; this is not an exact structural-stop reconstruction.
The default exposure is 10% of equity per position, not 10% of equity at risk. The assumptions are 0.05% commission per fill and two ticks of slippage, adjustable with exposure in Strategy Properties. The short simulation does not model borrow availability, recalls or stock-loan charges. A maximum-holding close is submitted once 60 bars have elapsed from the fill bar, by default, and normally fills on the next available tick. The protective bracket remains active while the close awaits execution.
There is no explicit end-of-day flattening. The default morning window and holding limit usually end positions well before the close, but missing bars, unusual sessions or changed holding settings can produce later exits. Date inputs restrict new signals; they do not force a position to close at the evaluation endpoint.
Bar Magnifier is enabled where lower-timeframe data exist. Inspect trades where both exit levels are reachable in one historical bar; intrabar assumptions, gaps and stop slippage can materially alter outcomes. Use the same chart session across comparisons, since daily-feed extrema and regular-session extrema need not match. The script uses chart-data daily values rather than reconstructing a dedicated regular-session range.
Validation status: This script has not been compiled in TradingView or run against historical data here. No performance results are claimed. Static review covered signal timing, confirmed daily data, fixed brackets and the daily submission counter. Consult TradingView’s strategy documentation (paid link) for simulator order timing and cost assumptions.
What This Code Does Not Test
It does not reproduce the creator’s full pattern-recognition method, adjust gap levels, rank opportunities, stop specifically after the first winner, or establish that indicators are harmful. It does not validate the claim that the strongest moves universally occur 15–30 minutes after opening. A chart simulation also cannot measure emotional discipline, whether hiding P&L improves adherence, or an individual’s capacity to become profitable.
Backtest Lab
Freeze the instrument, one-minute chart, session, signal definition, stop, target, exposure and costs before comparisons. Separate development and evaluation periods. Record trade count, eligible rejection signals, skipped signals, net average trade, average winning and losing R, profit factor and maximum drawdown, including open positions at the endpoint.
| Experiment | Change only | What different outcomes would suggest |
|---|---|---|
| Daily selectivity | Submission cap: 1, 2, 3; broad window fixed | A lower cap may reduce losses or simply reduce profitable opportunities. Compare net expectancy and total opportunity value, not only win rate. |
| Opening timing | Broad 09:30–10:59 versus narrow 09:45–09:59; cap fixed at one | Differences describe these rules on the chosen sample, not a universal opening-time law. |
| Payoff sensitivity | Target: 1R, 2R, 3R; cap and window unchanged | Measure changed holding times and skipped later signals as well as realized payoff and drawdown. |
Count qualifying events separately from entries. Changing a target or trade cap changes which later signals can be taken, so variants will not contain identical trades. Compare stability across neighboring settings and periods instead of selecting one exceptional historical peak.
Try It Yourself: Build a Process Journal
For 20 replay sessions, save the asset, daily levels, one long scenario, one short scenario, allowed window and maximum entries before revealing future candles. For every qualifying event, record the original tier, whether you took it, reason for rejection, intended and simulated fill, costs, outcome in R and whether you followed the plan.
Afterward, compare rule-following losses with process-error winners. If classifications change because you now know the outcome, preserve the original label and record the revision separately. The aim is an honest learning record, not a collection of perfect-looking examples.
Check Your Understanding
- Does a one-trade cap require a trade? No. No qualifying setup means no entry.
- What does a prior-day high establish? A recorded extreme under the chosen data session, not the identity or continuing intent of one seller.
- Can a winning trade be a process mistake? Yes, if it violated the prewritten rule and profited by chance.
- Why rank before observing results? An outcome-defined ranking cannot guide a live decision and creates hindsight bias.
- Is a high win rate a reason to maximize leverage? No. Payoff distribution, costs, adverse sequences and risk limits still matter.
- What does the Pine baseline say about personality? Nothing. It measures one rule’s historical simulated trades, not personal suitability.
Final Takeaway
The source’s strongest process lesson is to reduce decision noise and examine how you actually behave. Turn that lesson into bounded plans, pre-outcome classifications and complete records. Do not treat persistence, confidence or a simple chart as evidence of profitability. Investigate whether a defined daily limit improves the measured trade distribution while separately evaluating your adherence and the cost of continuing.
Risk Disclosure: This material is for educational and research purposes only and is not financial or investment advice. Trading can result in substantial losses. Backtests are hypothetical, depend heavily on their assumptions, and cannot reproduce every aspect of live execution. Commissions, spreads, slippage, liquidity, gaps, order behavior, market regime changes, and discretionary decision-making can materially affect real-world results.
This article is an independent educational companion to the video and is not affiliated with, sponsored by, endorsed by, or authorized by The Rumers.