bias-trading

Your Day-Trading Profit Looks Great Until You Count the Hours

Every trader reports profit in percent. Nobody reports profit per hour. Here's the calculation the industry really doesn't want you to run.

DT
Dominic Tschan
April 21, 202612 min read
Your Day-Trading Profit Looks Great Until You Count the Hours

A friend sends me a WhatsApp screenshot on a Sunday afternoon.

His crypto exchange account, year-to-date P&L highlighted in green: +$30,000.

"Finally a decent year," he writes. "Four years of grinding. This one paid off."

He's genuinely pleased. I'm genuinely happy for him. He's read more trading books than I have.

I write back one question.

"How many hours a week did you put in?"

The typing indicator blinks. A while. "Dunno exactly. Twenty-five? Launch nights more."

I do the arithmetic in my head.

Twenty-five hours a week times fifty trading weeks is 1,500 hours. Thirty thousand dollars divided by 1,500 is $20 per hour.

Before federal tax on the crypto gains. Before the time his girlfriend keeps not mentioning. Before the sleep he hasn't been getting.

I type it back. "That works out to about $20 per hour, before tax."

Long pause. Then: "That's not that bad."

"Your day rate at the consulting firm is what, $600, $700?"

Longer pause.

"So roughly $75 to $90 an hour. You gave up $75 an hour of salary-time to earn $20 an hour of trading-time. The opportunity cost is almost four times what you're making."

He sits with that. Then he sends the thing I've heard probably a dozen times this year.

"But the winning trade was up 6x. You should have seen it."

The thing is, I believe him. The winning trade was real. The $30,000 is real.

The problem is a measurement system that counts the $30,000 and ignores the 1,500 hours. That system is broken. Everyone in the crypto trading industry uses it. Nobody I've ever read reports the second number.

This article is about why. And about what the math actually looks like when you put the hours back in.

The Metric That Isn't There

Trading profits get reported in four standard ways.

Percentage return on investment. Absolute profit in dollar terms. Occasionally Sharpe ratio or max-drawdown. And on trading Twitter: screenshots of one winning position with the timestamp cropped out.

What's never reported is dollars per hour of human labor invested.

That's the single most important missing number in the entire retail trading industry. And its absence is not an accident.

Think about who makes money when you trade more.

YouTube trading influencers earn ad revenue from watch-time. So they benefit from content that keeps you engaged and active. Course-sellers need you to believe trading is a career-viable activity, because otherwise their $2,000 course makes no sense.

Brokers and exchanges charge per trade or per volume. So every hour you spend staring at a chart and clicking buttons is directly monetized in their P&L.

Book authors sell the dream of quitting the day job.

Signal-subscription services need subscribers who trade enough to feel the signals are worth the monthly fee.

Every actor in the chain has a structural interest in you reporting your results as percent-gains-on-capital. And not as dollars-per-hour-of-labor.

Because the moment you run the second calculation, most active-trading careers look like below-minimum-wage jobs with extra volatility and a social-media filter.

I spent two weeks looking for major retail crypto platforms, YouTubers, or trading educators who report their hourly rate.

I found nothing.

Not Benjamin Cowen. Not Coin Bureau. Not the top fifteen "how I trade" channels on YouTube. The CFA Institute's curriculum on trading costs uses "opportunity cost" exclusively to mean slippage on unfilled orders. Never the trader's own time.

Nobody teaches this metric.

Which is exactly why it's worth teaching.

The setup: Every trading result has two numerators. The money you made. And the hours you spent. Reporting only one isn't "the standard." It's the industry choosing the number that flatters.

The Academic Framework (Light Touch)

You don't need a PhD for this section. You need one idea from each of four economists.

Gary Becker, 1965.

Becker wrote a paper called A Theory of the Allocation of Time. He made the formal case that your time should be treated as a priced resource. Same footing as money. He won the Nobel Prize in Economics in 1992 partly for this work.

The insight is simple. Every hour you spend trading is an hour you didn't spend earning your day-job wage. That foregone wage is a real cost, even though it never shows up on a broker statement.

The economic-profit vs accounting-profit distinction.

Standard microeconomics. Accounting profit equals revenue minus explicit costs. Economic profit equals revenue minus explicit costs minus implicit costs, where implicit means the opportunity cost of the resources you used.

A business can look profitable on its accounting books and be negative on its economic books. Every active retail trader is running this equation in reverse. Accounting-positive. Economic-negative.

And nobody is telling them.

Nassim Taleb, Fooled by Randomness.

Taleb's dentist thought-experiment lives in Chapter 3. A dentist with a good portfolio who checks it every minute will experience a roughly 50/50 mix of up and down ticks. And because, in Taleb's framing, the pain of a loss is felt roughly 2.5 times as intensely as the pleasure of an equivalent gain, the act of checking is net-negative.

"The shorter the time period, the more noise you observe."

Every minute spent watching the chart is, on average, a net-emotional-loss minute. That's not a poetic flourish. That's a labor cost in the form of nervous-system wear.

Barber, Odean, and the Brazilian study. The big-sample empirical receipts.

Three numbers you should remember.

Barber & Odean 2000, "Trading is Hazardous to Your Wealth", Journal of Finance. 66,465 US households. The highest-turnover quintile earned 11.4% annual return while the market returned 17.9%. The low-turnover quintile earned 18.5%.

Six and a half percentage points of underperformance per year. Purely from trading frequency. Before counting hours.

Barber, Lee, Liu, Odean on Taiwan, 2014. Across all Taiwanese day-traders 1992-2006: less than 1% predictably earned positive abnormal returns net of fees. The other 99%+ were either negative or indistinguishable from random.

Chague, De-Losso, Giovannetti, Brazil, 2019. Brazilian equity-futures day-traders who persisted 300+ days: 97% lost money. Only 1.1% earned more than the Brazilian minimum wage. Only 0.5% earned more than a bank-teller's starting salary.

Three independent studies. Three continents. Same finding.

Once you count hours and fees honestly, active retail trading is not a wage-producing activity for the overwhelming majority of participants.

The industry knows this. You will not see it on the homepage of the platform selling you a signal service.

Remember: Your time is a priced resource. An hour spent trading is an hour not spent at your day-job rate. Becker got a Nobel Prize for saying exactly this. The retail-trading industry has spent 60 years hoping you don't apply it to them.

The Brutal Math: Three Scenarios

Let me make this concrete with a $200,000 book and real US wage numbers.

The Bureau of Labor Statistics reports a median 2024 hourly wage in the US of about $31.48 for full-time workers. For qualified professionals (IT, consulting, finance, engineering) the rate climbs higher. Mid-level IT consultant hourly rates run $75-125/hour depending on specialty. Senior freelance software engineers: $100-200+/hour.

I'll use $75/hour as a conservative mid-professional day-job rate. Adjust for yours.

Here's the three-scenario comparison.

LineScenario A: Day-TraderScenario B: Bot-TraderScenario C: HODL
Capital$200,000$200,000$200,000
Expected annual return15% (optimistic, see note)25% (DM+LD range, see note)~20% (10y BTC CAGR, see note)
Gross trading profit$30,000$50,000$40,000
Hours/week on trading3020
Weeks/year505052
Total hours/year1,5001000
Implied wage ($/hour)$20/h$500/hundefined
Day-job rate foregone$75/h$75/h (kept)$75/h (kept)
Opportunity cost of hours$112,500$7,5000
Economic profit-$82,500+$42,500+$40,000
vs Scenario A baseline(baseline)+$125,000+$122,500

Three things need flagging honestly.

On the 15% day-trading return. This is optimistic. The Barber-Odean numbers say high-turnover traders underperform the market by 6.5 points. The Taiwan data suggests <1% clear fees net of effort. The Brazilian study says 97% lose money.

A retail crypto day-trader who consistently hit 15%/year would be in the top 5% of the distribution. If you use the realistic median, Scenario A's profit line is negative and the implied wage is meaningless.

On the 25% bot-trading return. Paper-validated range for our DM+LD strategy over 2020-2026. Not a guaranteed forward return. We've written explicitly about Bitcoin's diminishing CAGR.

The argument doesn't ride on the specific return number. Even if the bot earns zero and HODL earns 20%, the hour column is still the dominant variable.

On the 20% HODL CAGR. BTC's approximate 10-year compound rate (Bitcoin CAGR Calculator), already smoothed down from the ~67% 10-year figure because I'm conservative-adjusting for diminishing returns. Your mileage will vary. 15-25% is a reasonable planning range.

The zero-hours column doesn't depend on the return number.

Here's the part that matters.

The argument does NOT ride on whether the return numbers are exactly right. The argument rides on the hour column.

Column A is 1,500 hours. Column B is 100 hours. Column C is zero.

That 15:1 ratio of life spent on trading is the real difference between these scenarios.

Everything else is second-order.

In dollars: Day-trader earns $20/hour and loses $82,500/year economically. Bot-trader earns $500/hour and pockets $42,500. Same capital. Same market. Fifteen times the life.

The "Quit Your Job to Trade" Math

Here's where it gets pointed.

The common retail-trader dream is: save up some capital, quit the $75,000 salary, go full-time on markets, within a year or two you're independent.

Run this forward ten years with realistic numbers. It almost never works.

Here are two paths I modeled on a spreadsheet.

Path A, "Quit and Trade."

Starting conditions: $50,000 capital, no salary. Earns 15%/year trading, compounded. Works 30h/week (50 weeks/year). No new contributions because he has no salary to save from.

YearCapital (start)15% gainEnd-of-year
150,0007,50057,500
257,5008,62566,125
366,1259,91976,044
476,04411,40787,450
587,45013,118100,568
6100,56815,085115,653
7115,65317,348132,001
8132,00119,800151,801
9151,80122,770174,572
10174,57226,186200,757

Looks fine on paper. Doubles his money over a decade.

Now add living expenses.

Ten years at $45,000/year modest living = $450,000. He doesn't have it. He'd have to draw from the starting capital to survive. Which blows up the compounding completely.

And the 15% assumption already required him to be in the top 5% of retail. If we use the realistic 0% median from the Taiwan study, Path A is bankruptcy in under two years.

Path B, "Keep the Job, Bot on the Side."

Starting conditions: $50,000 capital, $75,000 salary. Saves 20% of salary ($15,000/year) into HODL at 10% CAGR. Runs a bot on the original $50,000 at 5% net return (conservative). Works the day-job 40h/week. Spends 2h/week on the bot.

YearHODL (start)+10%+15k savingsHODL endBot (start)+5%Bot endTotal
10015,00015,00050,0002,50052,50067,500
215,0001,50015,00031,50052,5002,62555,12586,625
331,5003,15015,00049,65055,1252,75657,881107,531
449,6504,96515,00069,61557,8812,89460,775130,390
569,6156,96215,00091,57760,7753,03963,814155,391
691,5779,15815,000115,73563,8143,19167,005182,740
7115,73511,57315,000142,30867,0053,35070,355212,663
8142,30814,23115,000171,53970,3553,51873,873245,412
9171,53917,15415,000203,69373,8733,69477,567281,260
10203,69320,36915,000239,06277,5673,87881,445320,507

Plus: all living expenses covered from salary, so NO capital withdrawal. Plus: health insurance, pension contributions, rent, food, vacations — all covered from the $60,000 net take-home. Plus: 401(k) or equivalent keeps accumulating.

Path B ends with $320,000 in investible assets AND ten years of salary-funded lifestyle.

Path A ends with $200,000 in investible assets. But only IF the 15% return held. And with ten years of capital draw-down against living expenses he didn't actually have.

Path A's realistic ending is: "returned to salaried work in year three with $15,000 left."

The delta isn't close. It's not even a contest.

The "quit-and-trade" dream is financially dominated by "keep-and-automate" in almost every parameter space.

The bottleneck isn't capital. It's time.

Bottom line: Quitting a salary to trade is not an investment decision. It's a consumption decision dressed up as an investment decision. You're consuming ten years of salary, pension contributions, and insured health coverage, in exchange for returns that almost nobody in the empirical data actually achieves.

Still with me?

Good. Because the next part is where the industry part of this gets ugly.

Why the Industry Doesn't Tell You

The labor-adjusted return calculation isn't hard. You divide gross profit by hours. A five-year-old could do it.

So why hasn't it become standard?

Because every party in the retail-trading economy has a structural reason for the calculation to stay un-run.

YouTube trading influencers.

Engagement equals watch-time equals ad revenue. A viewer who watches 90 minutes of chart analysis per day is worth roughly 6x more to the channel than one who watches 15. So the implicit product is "spend more hours with this content."

Which dovetails neatly with "spend more hours trading."

Course-sellers.

The product is a $2,000 course promising to unlock a trading career. If the buyer ran the labor-adjusted calculation honestly, including the 10h/week the course expects them to put in, and compared it to their day-job rate, most buyers would walk away.

The hours-cost has to stay invisible or the purchase stops making sense.

Brokers and exchanges.

Revenue is per-trade fees or per-volume spread. Every hour you spend watching a chart is an hour during which you're statistically more likely to click. Volume is the product. Your hours are the raw material.

Bybit, Binance, Coinbase all advertise trader success stories. Always in %ROI. Never in dollars per hour.

I couldn't find a single major exchange publishing the median hourly rate of its active traders.

The data exists internally. It just doesn't get published.

Signal-subscription services.

Monthly subscription. Needs you to feel the signals create value beyond the fee. Which requires you to be checking and acting on signals frequently.

A subscriber who never looks at the dashboard churns in three months.

Book authors.

The business model is selling aspiration. "You can trade for a living" is the pitch. Real labor-adjusted math breaks the pitch.

None of this is a conspiracy. It's an alignment of incentives.

When every actor in a market benefits from a specific number staying unmeasured, that number stays unmeasured. The absence is structural. Not accidental.

Remember: When every participant in a market benefits from a specific number staying hidden, that number is almost always the one that would change consumer behavior the most. Labor-adjusted return is that number for retail trading.

The Real Reframe: Why Bot-Trading Actually Works

This is the part I want you to walk away with. It's taken me 75+ articles to get here. The labor-adjusted framework is the cleanest way to say it.

The value proposition of bot-trading is NOT "bots make more money than discretionary traders."

That's false on the median. True only on the edges. Unprovable with small samples.

I'm not going to sell you that.

The real value proposition is: bots decouple capital allocation from time allocation.

A discretionary trader ties his capital to his hours. To keep the capital working, he has to work. Every day he doesn't click, he's out of the market.

His capital is hostage to his attention budget.

A bot doesn't have that coupling.

The capital is in the market 24/7, but the trader is not. A well-designed automated system runs while the trader is asleep, at his day-job, with his kids, on holiday. The strategy executes on its own clock.

What does that enable, economically?

Three things.

One: The day-job stays.

You don't quit the $75,000 salary. You keep earning $75+/hour on 40 hours a week. Because that's a better hourly than you can realistically earn trading discretionary.

The bot runs in parallel.

Two: Your hours-in-trading collapse to near-zero.

My own weekly trading-time, documented below, is about 70 minutes a week. That's ~1% of my working week. The remaining 99% earns at my professional hourly.

Three: Your implied trading wage goes vertical.

If the bot nets $20,000/year and takes 60 hours of attention, my implied wage is $333/hour.

That's not because I'm skilled. It's because the denominator is tiny.

This is the real argument for automation.

Not return. Return is a bonus.

The argument is that automation is the only way to honestly claim both a day-job income AND a capital-allocated-to-markets income, without lying about the hours.

Every discretionary retail trader who claims to "trade full-time with a day job" is either (a) working 80-hour weeks and collapsing, (b) trading so rarely that it's functionally HODL, or (c) lying about the hours.

Bots are the only architecture that resolves the contradiction.

If your bot underperforms HODL, you should HODL. If your discretionary trading underperforms your day-job hourly, you should stop trading discretionary.

The bot wins specifically when return is roughly in the ballpark of HODL AND the hours are near-zero. That's the corner of the parameter space where the economic-profit line beats everything else. Including pure HODL, because the bot adds a small return increment at near-zero hour cost.

This is why BearBullRadar tracks bots rather than trade signals.

It's also why I've become increasingly skeptical of my own older article-framings that emphasized return.

Return matters.

Hours matter more.

Bottom line: Bots don't beat day-traders on return. They beat day-traders on life. The capital works 24/7. You don't. That's the entire value proposition.

My Actual Hours

Full transparency.

Here's my real weekly trading-labor across the 10 bots tracked on BearBullRadar as of April 2026. This is the credibility moat no competitor can reproduce. Because no competitor publishes their own hours.

First, a crucial distinction. I run two businesses that look similar but are different under the labor-adjusted framework.

  • Trading: the act of allocating capital and monitoring open positions. This is what "labor-adjusted return" measures.
  • Content and research: writing articles, developing new bot prototypes, maintaining the website. This is a separate business with its own P&L and its own hourly rate. It does not count as trading labor.

Mixing the two would be self-flattering. A trader who counts his article-writing hours as "trading hours" inflates the denominator and hides the real trading wage.

I won't do that.

Below is only the time I spend actually trading or monitoring live trading positions.

ActivityWeekly timeNotes
Watchdog bot (real money)~20 minTelegram alert every 17 min automated. I glance 2-3x/day for 1-2 min.
Paper-portfolio orchestrator~5 minAuto-runs 09:15 daily. I check output maybe twice a week.
DM+LD signal review~15 minOnly on days the filter signals a regime change. Most days: zero.
The Surfer mode-switch review~5 minSMA crossover is rare. Most weeks: zero.
Occasional fine-tuning and rebalance~25 minQuarterly. Spread across weeks.
Total "trading labor"~70 min/week≈ 60 hours/year

Sixty hours a year.

If the full live bot-book nets $20,000 in a realistic year, my implied trading wage is $333/hour. If it nets $5,000 in a bad year, it's still $83/hour.

Both are above my day-job rate. Both are far above minimum wage.

In dollars: Sixty hours a year is 1.2 hours a week. The bot-book could make zero return and I would still be economically ahead of any day-trader who puts in 1,500 hours for $30,000. Because the day-trader is out $112,500 in foregone salary. And I'm not.

What's deliberately excluded: the 15-20 hours a week I spend writing articles, maintaining BearBullRadar, prototyping new bots in the BotLab, and answering subscriber emails.

That's the research and media business. It has its own income stream and its own labor-adjusted calculation. It does not belong in this one.

Bundling it would triple the denominator and collapse the implied wage below $50/hour. Cleaner-sounding version of the same argument. Also dishonest. Because most of those hours are building a media business, not allocating capital.

The honest version is: my trading is 60 hours a year. And that's because the bots do the hours for me.

The content business is separate.

The 3-Question Self-Test

Before your next trading strategy, bot, signal service, or course purchase, run these three questions.

Write the answers on a piece of paper.

1. What is my realistic expected annual profit from this strategy?

Not the marketing number. Not the backtest. Your honest expectation based on historical retail data. Hint: Barber-Odean says high-turnover retail earns 11.4%/year, not 30%. And that's before time-cost.

2. How many hours per week will this realistically consume?

Be honest. Include research time. Include the "one quick check before bed" that becomes forty-five minutes. Include weekend catch-up.

3. Divide profit by hours. Then compare.

  • To your day-job hourly rate.
  • To the US federal minimum wage ($7.25/h) as an absolute floor. Or to your state minimum if higher (California and New York are both $16+ as of 2026).

If your implied trading wage isn't clearly above both, the strategy isn't a wage-producing activity.

That's fine. Hobbies are allowed.

But call it what it is.

An expensive hobby is still a hobby. An expensive hobby marketed to you as a career is a problem.

The test isn't designed to kill your trading. It's designed to let you know which bucket the trading is in.

If you love the process and the implied wage is $12/hour, enjoy the hobby and size the capital accordingly.

If you're serious about the economic-profit line, automate to collapse the hours, or stop and work more day-job.

Those are the three honest options.

Every other framing is the industry telling you what serves the industry.

Honest Disclosure

Affiliate relationship. None. BearBullRadar has zero affiliate partnerships with any trading platform, signal service, or trading-educator product. Per editorial policy we never accept revenue that would create a conflict with the thesis of this article. We don't recommend things we wouldn't use ourselves.

Data sources cited inline. Gary Becker 1965 (Oxford Academic), Nobel 1992 (Nobel.org), Barber-Odean 2000 (full PDF), Taiwan day-trader study (ScienceDirect), Brazilian study (SSRN), US median wage data (BLS OES 2024), US consultant hourly rates (Glassdoor), Federal minimum wage (US Department of Labor), Bitcoin CAGR (Bitcoin Magazine), Taleb Fooled by Randomness Chapter 3 dentist passage.

Research limits.

  • The 15% day-trader return assumption in Scenario A is optimistic. The Taiwan, Brazilian, and Barber-Odean studies all suggest the realistic median is closer to 0% or negative once fees are counted. The scenario is built generous to the day-trader. The labor-adjusted argument gets stronger with realistic retail numbers.
  • The 25% bot-trading return is paper-validated over a 2020-2026 window. Forward returns will almost certainly be lower. The argument doesn't ride on the specific return. It rides on the hour delta.
  • The $75/h day-job rate is a mid-professional US benchmark. Your number may be higher or lower. The calculation is sensitive to it. Run the arithmetic with your actual rate.
  • I have not independently surveyed all major crypto YouTubers or educators for hourly-rate disclosure. The "nobody reports this" claim is scoped to retail self-disclosure by active-trader YouTubers, course-sellers, and platform marketing. Based on a substantial but not exhaustive review of the top-15 channels and the largest platform marketing pages. (Aggregate salary databases like ZipRecruiter and Glassdoor do publish employed-trader hourly wages. But those are institutional desk roles, not retail active-trading outcomes.) If you find a retail counter-example, I'll publish it with a correction note.

This is not financial advice.

It's a measurement framework. Whether it applies to your situation depends on your day-job rate, your expected returns, your actual hours, and your risk tolerance.

Do the arithmetic yourself. That's the whole point.

Related reading:

Coming next in the bias-trading series:

  • The Benchmark Tunnel: why comparing yourself to BTC isn't comparing yourself to anything.
  • Sharpe-Ratio Theater: the second-most-abused single number in retail trading.

Subscribe to the Bot-Letter to get each piece the day it lands.

— Dominic, the guy who tested 200 strategies so you don't have to.

Disclaimer: This is not financial advice. All backtests are based on historical data and do not guarantee future results. Only invest what you can afford to lose.

Dominic Tschan

Dominic Tschan

MSc Physics, ETH ZurichPhysics teacher · Crypto investor · Bot builder

ETH physicist who tested 200+ trading strategies on 6 years of real market data. Runs 5 tier-labeled bots — 1 on real capital, 3 paper, 1 backtest-only. Here I share everything: results, mistakes, and lessons.

Free PDF

The 17 Biases That Wreck Your Trading

The complete field guide in one PDF: 10 backtest traps, 1 meta-bias under all of them, and 12 behavioral biases that make you override the bot. Condensed from my 200-strategy test and six years of live bots.

Free. One email. No spam. Unsubscribe with one click — but you'll probably want the Bot-Letter too.

Free Forever · No Credit Card

TheBot-Letter

Get the same signals our 10 live trading bots send our internal team — before they show up on the website.

  • The 17 Biases That Wreck Your Trading
    38 pages · 10 backtest traps + 6 behavioral biases + the meta-bias, backed with 6 years of real BTC data · arrives instantly
  • Bot signal access
    Every BUY/SELL across all 10 live bots · in your inbox the moment it happens
  • Weekly performance review
    Equity curves · what worked · what didn't · zero marketing spin
Free PDF · 38 pages
The 17 Biases
Every trap that wrecks your trading — plus a checklist to catch yourself before the damage.
Part I: 10 backtest traps
Part II: The meta-bias
Part III: 6 behavioral biases
Part IV: Bias-resistance checklist
bearbullradar.com
Latest Bot Signal
just now
🏄 The Surfer · GRID mode active · BTC $75k · range $64k–$87k
Subscribers got this one 47 minutes before it appeared on the website.
10 live bots tracked
71 published reviews
Zero affiliate links
Unsubscribe anytime · No spam · GDPR-safe