Skip to main content
Trading AcademyFree Course

The Daloop Trading Academy

A free, structured course on swing and quantitative trading. Six modules walk from why day trading fails, through how systematic strategies are validated, to building a 15-minute daily routine you can run alongside a full-time job. Every lesson is grounded in published statistics — not promotional language.

Modules
6
Lessons
25
Read time
~90 min
Cost
Free

Module 1 · 4 lessons

Why Swing & Position Trading Beats Day Trading

The statistics behind why most day traders lose money, and how longer holding periods produce better risk-adjusted returns with a fraction of the screen time.

Module 1Lesson 1

The Day Trading Reality — Statistics That Will Surprise You

Day trading is marketed as a path to financial freedom, but the academic evidence tells a very different story. Multiple studies of brokerage records — including the frequently cited analysis of Taiwanese day traders published in The Review of Financial Studies — have found that consistently profitable day traders are exceptionally rare. FINRA and SEC commentary repeatedly emphasizes that only an estimated 1-4% of day traders are profitable on a sustained, long-term basis.

A widely cited study tracking approximately 320,000 individual day-trading accounts found that only about 13% of traders maintained profitability over a six-month window, and that figure dropped further over longer horizons. Roughly 72% of accounts in the same study lost money overall. The average day trader in the dataset lost between $10,000 and $15,000 before quitting — a figure that excludes the opportunity cost of the time spent.

These outcomes are not the result of traders being unintelligent. They are the predictable consequence of a structural disadvantage: high transaction costs as a fraction of the small per-trade edge, mandatory screen time that produces decision fatigue, and the near-impossibility of executing a discretionary process consistently under real-time pressure.

Key takeaways

  • Only an estimated 1-4% of day traders are profitable on a sustained, long-term basis (FINRA, SEC commentary).
  • In a 320,000-account study, roughly 72% of day traders lost money and only ~13% were profitable over six months.
  • The average day trader loses $10,000-$15,000 before quitting, before counting the opportunity cost of time.
  • The structural problem is cost-to-edge ratio, not lack of intelligence.

How Daloop implements this

Daloop is built around end-of-day swing signals, not intraday trading. Strategies fire once per day after the market close, so you decide on a calm head and execute at the next day's open. There is no live-tape decision fatigue and no need to watch the screen during market hours.

Module 1Lesson 2

The Swing Trading Advantage

Swing trading holds positions for days to weeks rather than minutes to hours. The goal is to capture a meaningful leg of a price move — typically in the 5-20% range for individual stocks — rather than scraping fractions of a percent on dozens of intraday trades. This single difference compounds in your favor along three axes: the size of the average win, the transaction-cost drag, and the cognitive load on the trader.

Transaction costs are the silent killer of short-term strategies. A $5 commission plus a cent of slippage on a $50 stock is 0.14% round-trip. A day trader making 200 round-trips a year pays roughly 28% of their starting capital in costs alone, before they have generated any edge. A swing trader making 25 round-trips a year pays roughly 3.5%. That gap is the difference between a strategy that compounds and one that bleeds.

Swing trading is also compatible with a full-time job. Because decisions are made after the close and execution is at the next open, you do not need to quit your career to trade. The process fits into roughly 30 minutes per evening.

Key takeaways

  • Swing holding periods are days to weeks; target moves are 5-20% per position vs 0.5-2% for day trading.
  • Fewer trades mean lower commission and slippage drag — a 10x reduction in transaction cost as a percentage of capital for a typical swing trader vs a typical day trader.
  • No live-tape screen time: decisions are made after the close and executed at the next open.
  • Compatible with full-time employment — roughly 30 minutes per day after the market close.

How Daloop implements this

Every Daloop strategy is engineered for end-of-day signal generation and next-day-open execution. The platform ships 13 strategies across 5 categories, all calibrated for swing- to position-hold horizons (days to weeks).

Module 1Lesson 3

Position Trading for Bigger Moves

Position trading extends the holding period further — typically weeks to months — with the goal of capturing full macro trends. Where a swing trader is happy with a 10% move, a position trader is targeting 20-100% or more. This is the holding-period class used by many of the most-cited trend-following funds, and it is the class with the lowest transaction-cost drag per unit of profit.

Position trading also opens up favorable tax treatment in many jurisdictions. In the United States, for example, positions held longer than one year qualify for long-term capital gains rates, which can be roughly half the rate applied to short-term gains. This is a structural after-tax advantage that compounds materially over a decade or more of trading.

The trade-off is psychological. Holding through 20-30% drawdowns on a single position requires conviction in the underlying process — which is exactly why systematic, rule-based exits are so valuable. A discretionary position trader is far more likely to capitulate at the worst moment.

Key takeaways

  • Position holding periods are weeks to months; target moves are 20-100%+ for full trend capture.
  • Lowest transaction-cost drag per unit of profit of the three holding-period classes.
  • Potential tax advantage: in the US, positions held >1 year qualify for long-term capital gains rates.
  • Requires systematic exit rules; discretionary traders frequently capitulate at drawdown lows.

How Daloop implements this

Several Daloop strategies (in particular the trend-following and fundamental-trend families) have average holding periods measured in weeks, allowing them to capture multi-leg moves. The trend filter and proprietary risk overlay automate the exit discipline that discretionary position traders typically fail to enforce.

Module 1Lesson 4

The Emotional Edge

Decision fatigue is a well-documented psychological phenomenon: the quality of decisions degrades as the number of decisions made in a session increases. A day trader makes hundreds of micro-decisions per session — when to enter, when to scale, when to cut, when to hold, when to chase. By 3 PM, even an experienced trader is operating with a measurably worse decision function than they had at 9:30 AM.

Research in behavioral finance, including studies on choice under time pressure, consistently shows that traders make worse decisions when forced to act in seconds rather than minutes. The swing-trading cadence — review signals after the close, place orders for the next open — gives the trader the minutes (or hours) needed to evaluate a decision properly.

A swing trader spends roughly 30 minutes per day after the market close reviewing signals and open positions. The rest of the day is free. Over a year, this is the difference between a high-stress, attention-fragmented occupation and a low-stress, attention-preserved one.

Key takeaways

  • Day trading produces decision fatigue; research shows decision quality degrades within a single session.
  • Time pressure measurably worsens trading decisions — swing trading removes the time pressure entirely.
  • A swing trader needs roughly 30 minutes per day after the close; a day trader needs 6.5 hours of continuous attention.
  • Lower emotional load translates directly into better adherence to the trading plan.

How Daloop implements this

Daloop's end-of-day workflow is designed to remove decision fatigue. Signals are generated mechanically and published after the close. You review, you place orders for the next open, and you stop. There is no intraday decision loop to fatigue the trader.

Module 2 · 4 lessons

Understanding Quantitative Trading

What it means to trade systematically instead of discretionarily, the five strategy families, and why the only honest validation protocol is out-of-sample testing.

Module 2Lesson 1

What Is Quantitative Trading?

Quantitative trading replaces gut-feel decisions with rule-based, code-defined strategies. A quant strategy is a complete specification: which tickers to scan, what entry conditions trigger a buy, how to size the position, when to exit, and how to handle stops and re-entries. There is no ambiguity, and no decision is left to the trader's mood on a given day.

Before a quant strategy is ever deployed, it is backtested on years of historical data. This lets the developer see how the strategy would have behaved across different market regimes — bull markets, bear markets, chop periods, volatility spikes — and reject strategies that only work in one environment.

The most important property of a quant strategy is that it removes emotional bias. A discretionary trader can rationalize holding a loser indefinitely; a quant strategy exits when its exit rule fires, every time, without exception.

Key takeaways

  • Quantitative trading = systematic, rule-based, code-defined strategies (vs discretionary, gut-feel trading).
  • Every strategy is fully specified: ticker universe, entry, sizing, exit, stops, re-entries.
  • Backtesting on years of historical data is mandatory before deployment.
  • Removes emotional bias — exits fire mechanically, not on the trader's mood.

How Daloop implements this

All 13 Daloop strategies are code-defined and backtested. You never see a discretionary call from Daloop; every signal is the deterministic output of a published rule set applied to the latest market data.

Module 2Lesson 2

The 5 Strategy Categories

Quant strategies cluster into five broad families, each with a different theory of edge. Trend-following strategies capture sustained directional moves by entering after a trend has established and exiting when it breaks. Momentum and breakout strategies identify explosive moves out of consolidation periods and try to ride the expansion. Mean-reversion strategies bet that prices which have moved too far from their average will snap back.

Statistical and machine-learning strategies use mathematical models — regressions, classifiers, neural nets — to forecast short-horizon returns from a feature set. Fundamental-trend strategies combine financial-statement data (revenue growth, earnings, cash flow) with price-trend signals to identify names where the fundamental story and the price action agree.

No single category dominates in all market regimes. Trend-following excels in directional markets and suffers in chop. Mean-reversion excels in chop and suffers in trends. A robust quant engine applies multiple categories in parallel and lets each contribute where it has an edge.

Key takeaways

  • Trend following: captures sustained directional moves; suffers in chop.
  • Momentum / breakout: identifies explosive moves out of consolidation.
  • Mean reversion: bets on prices returning to their average; suffers in trends.
  • Statistical / ML: uses mathematical models and machine learning on a feature set.
  • Fundamental / trend: combines financial-statement data with price trends.

How Daloop implements this

Daloop ships 13 proprietary strategies across all five categories. The engine evaluates every ticker against every applicable strategy and surfaces only the strategies that pass out-of-sample validation on that specific ticker.

Module 2Lesson 3

Why One Strategy Does Not Fit All

Stocks have personalities. A trend-following strategy that performs exceptionally on a high-beta growth name like NVDA can fail on a slow-moving ETF like GLD, because the two instruments have completely different volatility, gap, and autocorrelation profiles. A mean-reversion strategy tuned to a range-bound utility stock will fail on a momentum name that trends for months at a time.

Traditional stock-picking newsletters handle this problem by ignoring it: they publish one set of picks for everyone, regardless of whether the underlying strategy fits the ticker. The result is a portfolio whose actual risk profile no one understands.

The quant approach is the opposite. The engine tests every strategy on every ticker in the universe, walks the result forward through out-of-sample data, and only assigns a strategy to a ticker if the strategy passes validation on that specific ticker. The same strategy can be active on ticker A and inactive on ticker B on the same day.

Key takeaways

  • Stocks have different statistical personalities (volatility, gap, autocorrelation) — strategies do not transfer cleanly.
  • A trend strategy that works on NVDA may fail on GLD; a mean-reversion strategy that works on a utility stock may fail on a momentum name.
  • One-size-fits-all newsletters cannot capture this; they publish one set of picks regardless of fit.
  • The correct approach: test every strategy on every ticker; only assign where it passes out-of-sample validation.

How Daloop implements this

Daloop evaluates every strategy against every one of the 422 supported tickers. A strategy is only allowed to generate signals on a given ticker if it has passed the anti-curve-fit protocol on that ticker's out-of-sample window. The same strategy can be active on AAPL and inactive on XOM on the same day.

Module 2Lesson 4

Strategy Validation — The Anti-Curve-Fit Protocol

Curve-fitting, also called overfitting, is the single most common reason a backtest looks great and live trading loses money. A curve-fit strategy has been tuned to fit the noise in a specific historical window rather than the signal. It produces an impressive equity curve in-sample and falls apart the moment it encounters data it has not seen before.

The defense against curve-fitting is out-of-sample testing. The historical data is split into two windows: an in-sample (IS) window used for development and parameter tuning, and an out-of-sample (OOS) window held back and never looked at during development. Once the strategy is finalized on IS data, it is run once on OOS data. If it fails OOS, it is curve-fit and is discarded.

Walk-forward validation extends this idea: optimize on IS, test on OOS, slide both windows forward, and repeat across the entire history. The OOS slices are then aggregated to estimate realistic forward performance. This is the methodology used by institutional quant funds, and it is the methodology Daloop applies to every strategy on every ticker.

Key takeaways

  • Curve-fitting (overfitting) is the #1 reason backtests look great but live trading loses money.
  • In-Sample (IS) = data used for development; Out-of-Sample (OOS) = held-back data never seen during development.
  • Walk-forward validation: optimize on IS, test on OOS, slide forward, repeat — aggregate the OOS slices for a realistic forward estimate.
  • Daloop requires OOS Profit Factor >= 1.5 and IS-to-OOS degradation <= 15 percentage points on every strategy on every ticker.
  • Industry estimates suggest 90% of 'good' backtests fail in live trading because they were curve-fit.

How Daloop implements this

Daloop's anti-curve-fit protocol requires OOS Profit Factor >= 1.5 and win-rate degradation from IS to OOS of no more than 15 percentage points. Any strategy that does not meet both gates on a given ticker is disabled for that ticker. The full trade ledger is published so you can verify OOS performance against live fills.

Module 3 · 4 lessons

Backtesting & Validation

Why most backtests lie, how to construct one that does not, and how to read the performance statistics that actually matter.

Module 3Lesson 1

The Backtesting Fallacy

Most backtests you will find on the internet are misleading, and not always for dishonest reasons. Three structural biases creep into almost every naive backtest. The first is survivorship bias: testing only on stocks that still exist today ignores all the names that went bankrupt, were delisted, or were acquired at a loss. A strategy that 'would have worked on the S&P 500 from 2000-2020' often did not work on the actual S&P 500 of 2000, because a meaningful fraction of those names no longer exist.

The second is look-ahead bias: using information that was not actually available at the time the trade would have been made. The classic example is using the closing price of a stock as the entry price on the same day the signal fired — but the signal could only be computed after the close. The trade could only realistically execute at the next day's open.

The third is ignoring transaction costs. A backtest that fills at the mid-price with no commission and no slippage will systematically overstate returns by an amount that, for higher-turnover strategies, often exceeds the entire edge.

Key takeaways

  • Survivorship bias: testing only on currently-listed stocks overstates returns (delisted, bankrupt, acquired-at-a-loss names are silently excluded).
  • Look-ahead bias: using information not available at decision time (e.g., entering at the same-day close that the signal used).
  • Transaction-cost omission: zero-commission, zero-slippage fills overstate returns; the overstatement can exceed the entire edge for high-turnover strategies.
  • Any backtest that does not explicitly address all three is unreliable on its face.

How Daloop implements this

Daloop backtests use point-in-time ticker universes (no survivorship), next-day-open execution (no look-ahead), and a 1.2% round-trip transaction-cost assumption (commissions plus slippage) on every trade.

Module 3Lesson 2

Proper Backtesting Methodology

A defensible backtest starts with execution at the next bar's open after a signal fires. The signal at bar t is computed using only data available at the close of bar t; the trade is then filled at the open of bar t+1. This single rule eliminates an entire category of look-ahead bias.

Transaction costs must be modeled realistically. Daloop uses a 1.2% round-trip cost assumption — 0.6% in plus 0.6% out — covering both commissions and slippage. This is conservative for liquid large-cap names and roughly correct for less-liquid mid-caps; it is intentionally not optimized to make backtests look good.

Position sizing must be based on current equity, not a fixed dollar amount. A strategy that risks $1,000 per trade regardless of account growth will produce an artificially linear equity curve that does not reflect compounding. Walk-forward optimization should be used to verify that parameter choices are stable across adjacent time windows rather than tuned to one specific window.

Key takeaways

  • Execute at next bar's open after a signal at bar t (computed only with data through the close of bar t).
  • Model realistic transaction costs — Daloop uses 1.2% round-trip (0.6% in + 0.6% out).
  • Size positions as a percentage of current equity, not a fixed dollar amount, so the equity curve reflects compounding.
  • Use walk-forward optimization to confirm parameters are stable across adjacent windows.

How Daloop implements this

Every Daloop backtest uses next-day-open execution, 1.2% round-trip transaction costs, equity-based position sizing at 3% of current mark-to-market equity per position, and walk-forward optimization. Nothing is filled at the close on the signal day.

Module 3Lesson 3

Out-of-Sample Testing — The Gold Standard

The single most important backtesting discipline is reserving a portion of the historical data — typically 25% — as out-of-sample (OOS). The OOS data is never looked at during strategy development. Once the strategy is finalized on the in-sample (IS) 75%, it is run once on OOS. If it fails OOS, the strategy is curve-fit and is rejected.

The discipline of refusing to iterate on OOS is what gives the test its meaning. The moment a developer peeks at OOS results and adjusts the strategy to improve them, the OOS window has become in-sample by contamination. There is no half-measure here: either the OOS window was truly held out, or it was not.

Daloop applies this discipline uniformly. Every strategy on every ticker must produce an OOS Profit Factor of at least 1.5 and an IS-to-OOS win-rate degradation of no more than 15 percentage points. A strategy that fails either gate on a ticker is disabled for that ticker, regardless of how good its IS performance looks.

Key takeaways

  • Split data 75% IS (development) / 25% OOS (validation); never look at OOS during development.
  • If a strategy fails OOS, it is curve-fit — discard it; do not iterate.
  • Daloop requires OOS Profit Factor >= 1.5 on every strategy on every ticker.
  • Daloop also caps IS-to-OOS win-rate degradation at 15 percentage points.

How Daloop implements this

Across Daloop's 422-ticker universe, approximately 90% of strategies that look good in-sample fail the OOS gate and are discarded. The ~10% that pass are the only strategies that ever produce live signals.

Module 3Lesson 4

Reading Performance Statistics

Profit Factor is the single most underused statistic in retail trading. It is gross profit divided by gross loss: a value of 1.0 means break-even, 1.5 means $1.50 of profit for every $1.00 of loss, and anything above 2.0 is institutional-grade. Win rate on its own is misleading — a strategy that wins 90% of the time for $1 and loses 10% of the time for $20 has a profit factor below 0.5 and loses money.

CAGR (Compound Annual Growth Rate) measures the annualized return. Max Drawdown measures the worst peak-to-trough decline in the equity curve — the single most important risk metric, because it determines whether a strategy is psychologically survivable. The Calmar Ratio (CAGR divided by Max Drawdown) is a clean risk-adjusted return number; institutional funds typically target a Calmar of 1.0 to 2.0.

Degradation — the drop in win rate (or profit factor) from IS to OOS — is the curve-fitting alarm. A small degradation (under 15 percentage points) suggests the strategy is real; a large degradation suggests it was fit to noise. Always ask for both IS and OOS statistics; a vendor who only quotes IS is, knowingly or not, hiding the curve-fitting risk.

Key takeaways

  • Profit Factor = gross profit / gross loss. 1.0 = break-even, >1.5 = good, >2.0 = institutional-grade.
  • Win Rate alone is misleading — always read it alongside Profit Factor and average win/loss size.
  • CAGR = annualized return; Max Drawdown = worst peak-to-trough decline (most important risk metric).
  • Calmar Ratio = CAGR / Max Drawdown; institutional target is typically 1.0 to 2.0.
  • Degradation = win-rate (or PF) drop from IS to OOS; the curve-fitting alarm. Ask for both IS and OOS stats.

How Daloop implements this

Daloop publishes OOS statistics for every strategy on every ticker. Aggregate performance across the validated strategy universe is approximately 41% CAGR with a 14.41% Max Drawdown and a 2.9 profit factor — a Calmar ratio of roughly 2.9.

Module 4 · 4 lessons

Risk Management & Position Sizing

Why position sizing matters more than entry timing, the three risk overlays every Daloop trade passes through, and how to read drawdown like a professional.

Module 4Lesson 1

Why Risk Management Matters More Than Strategy

The best strategy in the world will fail without risk management, and a mediocre strategy with excellent risk management will survive. This is not a slogan; it is a mathematical fact about drawdowns. A 50% loss requires a 100% gain to recover. A 20% loss requires a 25% gain. A 10% loss requires an 11% gain. The asymmetry means that controlling the magnitude of losses is more important than the frequency of wins.

Position sizing — how much of the account to put behind a single trade — is the lever that controls drawdown magnitude. Two traders running the same strategy with different position-sizing rules will produce wildly different equity curves. The trader who risks 2% per trade survives a long losing streak; the trader who risks 20% per trade does not.

Entry timing, by contrast, is the part of trading that receives nearly all the retail attention and contributes the least to long-run outcomes. A perfectly timed entry into a strategy with no risk management will still blow up the account; a poorly timed entry into a strategy with rigorous risk management will produce a small, survivable loss.

Key takeaways

  • Mathematics of drawdowns: a 50% loss requires a 100% gain to recover; a 20% loss requires 25%; a 10% loss requires 11%.
  • Position sizing is the lever that controls drawdown magnitude — more important than entry timing.
  • Two traders with the same strategy and different sizing rules produce wildly different equity curves.
  • Risk management turns a profitable strategy into a survivable one; without it, even good strategies blow up accounts.

How Daloop implements this

Every Daloop trade passes through three risk overlays (next lesson) before it is sized at 3% of current mark-to-market equity. The sizing rule and the overlays together are what produce the platform's ~14.41% Max Drawdown alongside a ~41% CAGR.

Module 4Lesson 2

The 3 Risk Overlays

The first overlay is a Trend Filter. Daloop only enters new positions on stocks that are confirmed to be in an uptrend by a multi-factor trend filter at the time the signal fires. Historically this filter skips approximately 74% of raw signals — meaning the overwhelming majority of strategy signals are suppressed because the broader trend is not supportive. This single overlay removes a large fraction of the trades that would have been losers.

The second overlay is the Proprietary Risk Overlay — a context-aware exit mechanism that runs on every open position. It does not replace the strategy's native exit rule; it adds a second, independent exit layer designed to protect winners that have moved meaningfully and to cut losers before they reach their full stop. The details are proprietary, but its observable effect is a substantial reduction in Max Drawdown without a corresponding reduction in CAGR.

The third overlay is Portfolio Leverage. Daloop applies up to 3x amplification on unleveraged equity, calibrated to keep total exposure at or below 100% of equity at any moment. Leverage without the first two overlays would be reckless; leverage on top of a trend-filtered, risk-overlay-protected book is what allows the platform to compound at roughly 41% CAGR while keeping Max Drawdown near 14%.

Key takeaways

  • Trend Filter: only enter on stocks in confirmed uptrends; historically skips ~74% of raw signals.
  • Proprietary Risk Overlay: context-aware exit layer that protects winners and cuts losers early — independent of the strategy's native exit.
  • Portfolio Leverage: up to 3x amplification on unleveraged equity, with total exposure capped at 100% of equity.
  • Leverage only works on top of the first two overlays — applied to a raw strategy it would be reckless.

How Daloop implements this

All three overlays are on by default for every Daloop strategy. They cannot be turned off by the user; the platform enforces them as the baseline risk posture.

Module 4Lesson 3

Position Sizing — How Much to Risk Per Trade

The classic rule of professional trading is to never risk more than 2% of equity on a single trade. Risk here is defined as the distance from entry to the stop-loss multiplied by the number of shares, not the total position value. A $10,000 position with a 5% stop risks $500, which is 5% of a $10,000 account — that is over the limit.

Daloop uses 3% of current mark-to-market equity per position. The percentage is applied to current equity, not initial equity, so position sizes scale up as the account grows and scale down as it shrinks. This produces a self-correcting equity curve: a drawdown automatically reduces position sizes, which limits the depth of the next drawdown.

Total exposure is capped at 100% of equity. Even with 3x portfolio leverage available, the system never holds positions whose combined notional exceeds the current account value. This is a hard ceiling that prevents the runaway exposure that destroys leveraged books in tail events.

Key takeaways

  • Classic rule: never risk more than 2% of equity on a single trade (risk = stop distance × shares, not position notional).
  • Daloop uses 3% of current mark-to-market equity per position.
  • Sizing is dynamic — scales up as equity grows, scales down as equity shrinks (self-correcting).
  • Total exposure is hard-capped at 100% of equity, even with 3x leverage available.

How Daloop implements this

Position sizing is automated. You do not calculate share counts; the platform publishes the exact number of shares to buy for each signal based on your account equity and the 3% sizing rule.

Module 4Lesson 4

Understanding Drawdowns

Max Drawdown is the single most important risk statistic because it determines whether a strategy is psychologically survivable. A 50% drawdown is not twice as bad as a 25% drawdown; it is far worse, because most traders (and most investors) will capitulate before the bottom. A strategy with a 14% Max Drawdown is survivable; a strategy with a 40% Max Drawdown is not, regardless of its CAGR.

A 12% Max Drawdown means the portfolio never dropped more than 12% from a peak at any point in the backtested history. A lower Max Drawdown produces a smoother equity curve, which in turn makes the strategy easier to hold through the inevitable rough patches. Smoothness is not a cosmetic property; it is a survival property.

The Calmar Ratio (CAGR / Max Drawdown) captures the trade-off in a single number. Daloop's approximately 41% CAGR against a roughly 14% Max Drawdown produces a Calmar of around 2.9 — substantially above the institutional target band of 1.0 to 2.0.

Key takeaways

  • Max Drawdown is the worst peak-to-trough decline — the single most important risk metric.
  • Lower MaxDD = smoother equity curve = easier to hold through rough patches = higher probability of survival.
  • A 14% MaxDD is survivable; a 40% MaxDD usually is not, regardless of CAGR.
  • Calmar Ratio = CAGR / Max Drawdown; institutional target is 1.0-2.0; Daloop is approximately 2.9.

How Daloop implements this

Daloop's aggregate backtested performance is approximately 41% CAGR against a 14.41% Max Drawdown — a Calmar ratio near 2.9. The full peak-to-trough equity curve is visible in the Performance view of every Daloop dashboard.

Module 5 · 4 lessons

Fundamental Analysis & SEC Filings

Why fundamentals belong in a swing trader's process, how to read a 10-K or 10-Q, what risk flags actually matter, and how AI reads 422 filings without hallucinating.

Module 5Lesson 1

Why Fundamentals Matter for Swing Traders

Technical analysis tells you when to buy; fundamental analysis tells you what to buy. A pure technician can time entries beautifully and still lose money if the underlying name is a value trap, a fraud, or a secular decliner. Combining the two — requiring that the technical setup be supported by a clean fundamental story — gives the swing trader an edge that pure technicians do not have.

The edge is not theoretical. Academic research, including work published in the Journal of Finance, has shown that fundamental signals (earnings momentum, accrual quality, surprise relative to guidance) carry incremental predictive power even after controlling for momentum and other technical factors. The two information sets are not redundant.

For a swing trader, the practical version of this combination is simple: do not buy a technical breakout in a name with deteriorating fundamentals, and do buy a technical breakout in a name with improving fundamentals. The asymmetry is large enough to be worth the additional research effort.

Key takeaways

  • Technical analysis = when to buy; fundamental analysis = what to buy.
  • Pure technicians can time entries perfectly and still lose money on a value trap, fraud, or secular decliner.
  • Academic research shows fundamentals carry incremental predictive power even after controlling for momentum.
  • Practical rule: do not buy breakouts in names with deteriorating fundamentals; do buy breakouts in names with improving fundamentals.

How Daloop implements this

Daloop's fundamental-trend strategy family explicitly combines price-trend signals with financial-statement data extracted from SEC filings. A technical signal is only valid if the underlying fundamental story supports it.

Module 5Lesson 2

Reading SEC Filings (10-K, 10-Q)

The 10-K is the annual report that every US-listed company must file with the SEC. It is the most comprehensive public snapshot of a company's financial health: audited revenue, earnings, balance sheet, cash flow, segment breakdowns, risk factors, and management's discussion of operations. For a swing trader, the 10-K is the primary source of truth on what a business actually does and how it makes money.

The 10-Q is the quarterly report. It is less detailed than the 10-K (the financial statements are typically unaudited) but it is filed more frequently, making it the primary tool for tracking whether the company is on track against its annual trajectory. The 10-Q is where deteriorating trends usually surface first.

The metrics that matter for swing trading are concentrated: revenue growth, earnings trajectory, operating cash flow, debt levels, and forward guidance. Red flags to watch for include going-concern warnings from auditors, unexpected officer departures (especially CFO or CEO), and patterns of insider selling.

Key takeaways

  • 10-K: annual report; audited; most comprehensive public financial snapshot.
  • 10-Q: quarterly report; unaudited; primary tool for tracking interim trajectory.
  • Key metrics: revenue growth, earnings, operating cash flow, debt, forward guidance.
  • Red flags: going-concern warnings, CFO/CEO departures, insider selling patterns, accounting anomalies.

How Daloop implements this

Daloop ingests 10-K and 10-Q filings as they are published for all 422 tickers in the universe. The Quant Analyst extracts the key financial metrics and surfaces material red flags automatically, so you do not have to read every filing yourself.

Module 5Lesson 3

Risk Flags — What to Watch For

Not all red flags are equal. The most serious is a formal SEC investigation, which can herald delisting, restatement, or enforcement action. Officer departures — particularly an unannounced CFO or CEO exit — are also high-priority; they are frequently the first public signal of an accounting problem. Insider selling patterns matter when they cluster, are large relative to the insider's holdings, and occur outside of pre-arranged 10b5-1 plans.

Accounting anomalies include sudden changes in revenue recognition policy, large and unexplained jumps in accruals, and gaps between reported earnings and operating cash flow. Guidance cuts are a softer signal but an important one: a company that has just cut its own forward guidance is telling you, in the most direct possible language, that its near-term trajectory has weakened.

Daloop monitors all of these categories automatically across the full 422-ticker universe. Rather than asking the user to scan 422 filings by hand, the system surfaces only the flags that are high or critical severity — so the user's attention goes to the items that actually matter.

Key takeaways

  • SEC investigations: highest severity; can herald delisting, restatement, or enforcement.
  • Officer departures (CFO/CEO) without explanation: frequently the first public sign of accounting trouble.
  • Insider selling: most meaningful when clustered, large, and outside pre-arranged 10b5-1 plans.
  • Accounting anomalies: revenue-recognition changes, accrual jumps, gaps between earnings and operating cash flow.
  • Guidance cuts: soft but important; the company is directly telling you its trajectory weakened.

How Daloop implements this

Daloop's SEC risk monitor scans every filing across all 422 tickers, classifies each flag against an allowlist of validated risk types (preventing hallucinated categories), and surfaces only high- and critical-severity flags in the dashboard. Low- and medium-severity flags are suppressed to avoid noise.

Module 5Lesson 4

The Quant Analyst — AI-Powered Filing Analysis

Reading 422 10-Ks by hand is not feasible for an individual. The Quant Analyst is an AI system that reads each filing as it is published and extracts the key financial figures — revenue, earnings, cash flow, debt, guidance — along with a qualitative assessment of the competitive landscape, risk factors, and corporate events disclosed in the filing.

A critical design choice: the financial highlights table is extracted deterministically, not by the language model. Numeric figures are pulled from the structured financial statements and validated against the prior period. This avoids the well-documented failure mode of large language models hallucinating numbers. The LLM is used only for qualitative interpretation of risk-factor language, where it is well-suited and where hallucination is far less damaging.

The net effect is that a swing trader using Daloop sees, within minutes of a filing being published, a structured summary of the filing's financial highlights and a classification of any newly-disclosed risk factors. This collapses 422 quarterly reads into a focused review of the handful of filings that actually changed the picture.

Key takeaways

  • AI reads SEC filings across all 422 tickers as they are published.
  • Financial highlights table is deterministic extraction, not LLM output — eliminates the hallucination risk on numbers.
  • LLM is used only for qualitative interpretation of risk-factor language, where hallucination is less damaging.
  • Result: a swing trader can review 422 filings' worth of information in minutes by focusing only on what changed.

How Daloop implements this

The Quant Analyst is included with every Daloop plan. The risk-flag taxonomy is validated against an allowlist, so you will never see a hallucinated risk category — every flag maps to a real, named risk type from the SEC's own taxonomy.

Module 6 · 5 lessons

Getting Started with Daloop

How to read the dashboard, what signal date versus entry date means, why the full trade ledger is published, how to build a watchlist, and the 15-minute daily routine.

Module 6Lesson 1

Understanding the Dashboard

The Daloop dashboard is organized into 17 views. The most important for a new user are Overview (a snapshot of the platform's current state), Signals Feed (the live stream of new buy and sell signals), Scanner (a filterable table of every ticker with its active strategies and recent performance), Performance (the aggregate equity curve and key statistics), and Open Positions (the current portfolio with live mark-to-market).

Views are tiered across the Basic, Pro, and Premium plans. The Overview, Signals Feed, and Open Positions are available on every plan. The full Scanner, Performance detail, Trade Ledger, and Quant Analyst SEC analysis unlock at Pro and Premium. You can see the full plan-by-plan feature comparison on the pricing page.

The Market Scanner is the discovery tool: filter by strategy category, win rate, profit factor, or recent signal count to find tickers where the conditions you care about are currently active. The Performance equity curve is the verification tool: it shows the aggregate peak-to-trough trajectory of the validated strategy universe, so you can confirm that the published statistics match the curve.

Key takeaways

  • 17 views total; most important for new users: Overview, Signals Feed, Scanner, Performance, Open Positions.
  • Views are tiered: Basic, Pro, Premium — see the pricing page for the full feature comparison.
  • Market Scanner = discovery (filter by strategy, win rate, profit factor, recent signal count).
  • Performance view = verification (aggregate equity curve should match the published CAGR/MaxDD).

How Daloop implements this

Every view, including the full Trade Ledger, is available during the 7-day free trial — you do not need to upgrade to verify the platform's claims. The pricing page lists the exact views included in each plan.

Module 6Lesson 2

Reading Signals — Signal Date vs Entry Date

Every Daloop signal has two dates, and the distinction matters. The Signal Date is the bar on which the strategy fires (bar t) — computed using only data available at the close of bar t. The Entry Date is the bar on which the trade actually executes (bar t+1), at the open. The one-bar lag is the structural guarantee that no look-ahead bias is possible: a signal that fires today cannot use any information from tomorrow.

Pending entries are signals that have fired but not yet executed. A signal that fires at today's close is pending until tomorrow's open, at which point it becomes a live position. The Signals Feed shows both pending entries (which will execute at the next open) and live positions (which have already executed and are now open).

When you read a backtest or a live performance record, the same convention applies. Every historical fill is at the next-day open after the signal date, with a 1.2% round-trip transaction cost applied. There are no same-day fills anywhere in the system.

Key takeaways

  • Signal Date = bar t (the bar the strategy fires on; computed using data through the close of bar t).
  • Entry Date = bar t+1 (the bar the trade executes on, at the open).
  • The one-bar lag is the structural guarantee of no look-ahead bias.
  • Pending entries = signals fired but not yet executed; they execute at the next open.

How Daloop implements this

The Signals Feed clearly labels each entry as Pending, Live, or Closed, and shows both the Signal Date and the Entry Date. There are no same-day fills in the platform's backtests, live signals, or trade ledger.

Module 6Lesson 3

The Trade Ledger — Full Transparency

The Trade Ledger is the complete record of every trade Daloop has ever taken: every entry, every exit, every win, and every loss, with the P&L on each. There is no editorial filter. Losing trades are not quietly removed; winning trades are not selectively highlighted. The ledger is the source of truth behind every aggregate statistic the platform publishes.

The reason most signal services do not publish their full trade history is that the trade history is the easiest thing to falsify in hindsight. A vendor can always claim a 90% win rate if no one can verify against the underlying fills. Daloop's position is the opposite: the trade history is the product. If the ledger does not match the published aggregate statistics, the platform has no value.

For the user, the practical use of the ledger is verification. Pick any month in the platform's history, sum the per-trade P&L, and confirm that it matches the published monthly return. Pick any ticker, sum the trades on that ticker, and confirm the per-ticker statistics. This is the audit you should run on any signal service before you trust it with capital.

Key takeaways

  • The Trade Ledger = complete record of every trade Daloop has ever taken, including all losses.
  • No editorial filter — losing trades are not removed, winning trades are not selectively highlighted.
  • Most signal services hide their trade history because it is the easiest thing to falsify in hindsight.
  • Daloop's position: the trade history is the product; aggregate statistics must reconcile to the ledger.

How Daloop implements this

The full Trade Ledger is available on every plan, including the 7-day free trial. Aggregate monthly returns on the Performance view reconcile exactly to the per-trade P&L in the ledger.

Module 6Lesson 4

Building Your Watchlist

Start with three to five tickers you already know. Familiarity with the underlying business is an asset when you are learning to read signals — you will be less tempted to second-guess a strategy if you understand the name. Once you are comfortable with the signal cadence on those names, expand.

Use the Market Scanner to find high-win-rate tickers in strategy categories you want exposure to. Filter by minimum profit factor, minimum win rate, or recent signal count. The scanner will show you which tickers currently have an active strategy, what that strategy is, and what its OOS statistics look like.

Before risking capital, paper trade. The Portfolio view ships with a $100,000 virtual balance; signals that fire on your watchlist populate the virtual portfolio at the next open, exactly as they would in a live account. Two to four weeks of paper trading is enough to build confidence in the signal cadence and the exit behavior.

Key takeaways

  • Start with 3-5 tickers you already know — familiarity reduces second-guessing.
  • Use the Market Scanner to filter by minimum profit factor, win rate, or recent signal count.
  • Paper trade first using the Portfolio view's $100K virtual balance (2-4 weeks is usually enough).
  • Expand the watchlist only after you are comfortable with the signal cadence on your starting names.

How Daloop implements this

The Portfolio view's $100K virtual balance is available on every plan, including the free trial. Paper-trade signals populate the virtual portfolio at the next open exactly as live signals would — no simulation shortcuts.

Module 6Lesson 5

The Daily Routine (15 Minutes Per Day)

After the market close, open the Signals Feed. Any new signals that fired today will be listed as Pending and will execute at tomorrow's open. If you are trading manually, place the corresponding orders with your broker before the next open. If you are paper trading, no action is required — the Portfolio view will reflect the entries automatically.

Review Open Positions for any trailing-stop triggers or exits that fired today. The proprietary risk overlay and the strategy's native exit rule both fire on the same after-close cadence as entries, so the Open Positions view is the single source of truth on what to sell at the next open.

Scan the Market Scanner for new opportunities, and read the daily blog for market context. That is the entire routine — roughly 15 minutes per evening. There is no intraday screen-watching, no live-tape reaction, and no decision-making under time pressure. The system is designed to be operated alongside a full-time job.

Key takeaways

  • After close: check Signals Feed for new Pending signals (execute at next open).
  • Review Open Positions for trailing-stop or strategy-exit triggers.
  • Scan the Market Scanner for new opportunities; read the daily blog for context.
  • Total time: ~15 minutes per evening. No intraday screen-watching required.

How Daloop implements this

The daily blog and the Signals Feed are both available on every plan. The routine is identical whether you are on Basic, Pro, or Premium — only the depth of the Scanner, Performance, and Quant Analyst views changes between tiers.

Ready to apply what you learned?

Start a 7-day free trial of Daloop

Full access to all 13 validated strategies, the 422-ticker signal universe, the complete Trade Ledger, and the Quant Analyst. No credit card required.

Related comparisons