Based on Nicolas Darvas, How I Made $2,000,000 in the Stock Market (1960, Collector's Edition)
The Darvas Box Theory is a techno-fundamental momentum strategy that:
Core philosophy: "I buy stocks based on their technical behavior, but only when fundamentals confirm that earnings power is improving."
The system is designed for trending markets and momentum stocks. By Darvas's own estimate, 90%+ of listed stocks do not qualify at any given time.
A box is a price range (trading range) defined by an upper rail (ceiling) and a lower rail (floor) within which a stock's price oscillates. Boxes stack on top of each other like a pyramid during an uptrend.
βββββββββββββββ
β Box 3 β 70-80
β (newest) β
ββββββββ¬ββββββββ
ββββββββ΄ββββββββ
β Box 2 β 55-65
β β
ββββββββ¬ββββββββ
ββββββββ΄ββββββββ
β Box 1 β 45-50
β (oldest) β
ββββββββββββββββ
H).H for 3 consecutive trading days.H is now the established upper rail of the current box."The upper rail is the highest price reached during the upswing, provided that for 3 consecutive days the stock fails to touch or exceed that price."
L).L for 3 consecutive trading days.L is now the established lower rail of the current box."Only when the upper rail has been firmly established can the lower rail be established. The method is exactly the reverse."
| Rule | Detail |
|---|---|
| Upper rail first | Must be established before the lower rail |
| 3-day confirmation | Price must fail to touch/exceed the level for 3 consecutive days |
| Not simultaneous | Upper and lower rail cannot be established at the exact same logical step (though theoretically possible within the same day β rare) |
| New box lower rail != old box upper rail | The new box's lower rail does NOT have to equal the old box's upper rail. It is determined by the stock's actual price action |
| Box width varies by stock | Some stocks have narrow boxes (~10%), others have wide boxes (15-20%). This is a characteristic of the individual stock |
| Boxes are NOT drawn at round numbers | Darvas used round numbers in examples for clarity, but real boxes are at whatever prices the market establishes |
| Time in box is irrelevant | A stock can remain in a box for weeks. Duration doesn't matter as long as it stays within the box |
Box width is stock-specific and determined empirically by observing the stock's typical oscillation range:
Darvas used a two-filter approach: Technical screen first, then Fundamental confirmation.
Scan for stocks exhibiting:
"Volume is relative. A stock that normally trades 4,000-5,000 shares/day suddenly ballooning to 20,000-25,000 shares/day is significant β it clearly indicates that something has changed in the stock's behavior."
Only buy after confirming:
"Gradually improving earnings will eventually translate into rising stock prices... I looked for companies in expanding industries that would revolutionize the future."
Place a buy stop order just above the upper rail of the current box β before the breakout happens.
When the stock price rises to touch the buy stop price, the order is automatically executed.
Current Box: [45 - 50]
Buy stop order: 50 1/8 (just above upper rail)
β If price reaches 50 1/8, buy order executes automatically
β Simultaneously set stop-loss at 49 7/8 (just below the upper rail)
| Rule | Detail |
|---|---|
| Buy on breakout | Buy when price breaks above the box upper rail, NOT inside the box |
| No waiting for 3-day breakout | The 3-day rule is ONLY for establishing box rails, NOT for triggering buy orders. "I always buy at the moment of breakout." |
| Use stop-limit buy orders | Set the buy order in advance so execution is automatic |
| Simultaneous stop-loss | Every buy order MUST be accompanied by a stop-loss sell order. "I never forgot to pick up my burglar weapon β the stop-loss order. It's like remembering fire safety no matter how solid the house." |
| Pilot buy first | For new positions, start with a small exploratory purchase to "feel" the stock. Add more only after the stock confirms the expected behavior |
If the stock's all-time high is just above the current box's upper rail:
The stop-loss is placed in one of two positions:
"I NEVER place a stop-loss inside a box. I always place it at one of two locations: (1) just below the breakout point after a major upward breakout, or (2) just below the lower rail of a box."
| Rule | Detail |
|---|---|
| Always set immediately | "The moment a buy order is executed, a stop-loss sell order must be placed immediately." |
| Never inside a box | Stop-losses set within a box's range will be triggered by normal oscillation |
| Automatic execution | Must be automated (good-till-cancelled orders). No manual intervention needed |
| Accept small losses | "If I buy at 25 and it drops to 24, why not sell?" Small frequent losses are the cost of doing business |
| Dual function | The stop-loss serves two purposes: (1) exits bad trades quickly, (2) by freeing capital, enables entering good trades |
Darvas did not use a fixed percentage. The stop-loss distance was determined by:
As the stock rises into new boxes, the stop-loss is ratcheted upward:
Box 1: [45-50] β Stop at 44 7/8
Stock breaks to Box 2: [52-58]
β While Box 2 is forming: keep stop at 44 7/8
β Once Box 2 upper AND lower rails confirmed: raise stop to 51 7/8
Stock breaks to Box 3: [60-68]
β While Box 3 is forming: keep stop at 51 7/8
β Once Box 3 confirmed: raise stop to 59 7/8
There is no profit target. Darvas never tried to predict how high a stock would go.
"There is no reason to sell a rising stock."
Sell triggers:
If stopped out but the stock quickly recovers and resumes its uptrend:
"The brief decline was so short and the subsequent rise so determined that I decided to re-enter."
If a stock breaks down to a lower box:
Start with a small exploratory position to test the stock:
Add to the position only when the stock confirms by:
Each additional buy must also have its own stop-loss.
Darvas's typical pyramiding pattern:
Buy 1: 200 shares at 27.50 (pilot)
Buy 2: 400 shares at 35.00 (confirmation β new box breakout)
Buy 3: 400 shares at 38.63 (continued strength after scare)
Total: 1,000 shares, avg cost ~34.50
| Principle | Detail |
|---|---|
| Never risk more than you can afford to lose | After losing $9K on J&L Steel, Darvas vowed never to invest money from his dance career beyond the initial stake |
| Use margin when conviction is high | Darvas used 50% margin on confirmed winners (effectively 2x leverage) |
| Concentrate, don't diversify | At his peak, Darvas held only 2-3 stocks at a time with heavy positions |
| Keep reserves | After his first big success ($325K from Bruce), he pulled half the profits out of the market |
| Commissions matter | Prefer higher-priced stocks β commissions on a $10K position in a $100 stock are much less than on $10 stocks |
When evaluating multiple stocks simultaneously:
Darvas did this with his final trades: bought 4 stocks, 2 stopped out within days, concentrated into the remaining 2 (Fairchild Camera and Zenith Radio).
"I gradually realized that the Dow Jones Company is not a fortune-telling institution. I could not impose a strict mechanical pattern between the index and individual stocks."
"I decided I would not trade β my attitude was so firm that my broker wrote to ask why. I jokingly replied: 'The current market is a bird market. I have no reason to be in a bird market.'"
"If certain stocks could defy the general market trend during a decline, then when the market turned, these would be the first to rise."
These are arguably the most important rules. Darvas nearly lost everything when he violated them.
| Rule | Rationale |
|---|---|
| Never visit broker offices | The noise, rumors, and emotional atmosphere destroys independent judgment |
| Never let brokers call you | They will share opinions, predictions, and panic β all of which corrupt your analysis |
| Never read financial commentary | Opinions from "experts" are contradictory and misleading |
| Only look at: price, volume, and index | These three data points are all you need |
| Communicate only via written orders | Darvas used telegrams. Modern equivalent: limit/stop orders placed in advance, no phone calls to brokers |
"My ears were my enemy... When I was abroad, I could analyze the market calmly, objectively, without emotion. In New York, surrounded by explanations, rumors, panic, and contradictory information, my emotions became entangled with stocks."
| Rule | Detail |
|---|---|
| No favorites | Don't fall in love with stocks. Darvas lost money repeatedly on Lorillard because of emotional attachment |
| No ego | Being wrong 50% of the time is fine β the system's edge comes from cutting losses short and letting winners run |
| No revenge trading | After a loss, don't rush to "make it back" β wait for proper setups |
| No overconfidence | After his first $500K, Darvas became reckless, abandoned his system, and lost $100K in weeks |
| No prediction | "I only believe in analysis, not prediction." You cannot know how high or how far β only react to what is happening |
| Patience | Sitting in cash with no positions is a valid state. "I had no stocks β but I couldn't help it." |
Darvas returned to NYC after making $500K, started visiting broker offices, and:
The cure: He fled to Paris, banned all broker phone calls, and resumed telegram-only operations β even after returning to NYC. His hotel room became his isolated "command center" where he received telegrams after market close and placed orders for the next day.
| Field | Frequency | Purpose |
|---|---|---|
| Daily high | Daily | Box rail construction |
| Daily low | Daily | Box rail construction |
| Daily close | Daily | Current price reference |
| Daily volume | Daily | Volume confirmation |
| Historical all-time high | Static (updated) | Breakout reference |
| Price range (52-week high/low) | Weekly | Screening for doubled stocks |
| Field | Frequency | Purpose |
|---|---|---|
| DJIA / broad market index close | Daily | Market context (bull/bear assessment) |
| Field | Frequency | Purpose |
|---|---|---|
| Industry classification | Static | Growth industry filter |
| Earnings trend (EPS history) | Quarterly | Rising earnings confirmation |
| Revenue trend | Quarterly | Growth confirmation |
Based on Darvas's Lorillard trade (1957-1958):
Market condition: Bear market (1957)
Observation: Lorillard's stock stands out β rising while everything else falls
Volume: Surges from ~10,000/week to 126,700/week
Price: Rising from 17 to 24-27 range
Fundamental check: Makes Kent and Old Gold cigarettes.
Filter-tip cigarette craze sweeping America β growth industry β
Earnings rising β β
Decision: Add to watchlist. Request daily quotes.
Stock oscillates in 24-27 box.
Upper rail: 27 (confirmed after 3 days of not reaching 27)
Lower rail: 24 (confirmed after upper rail set, 3 days not reaching 24)
Box established: [24 - 27]
Trigger: Price appears to be pushing toward 27
Action: Place buy stop at 27.50, stop-loss at 26.00
Execution: Bought 200 shares at 27.50
Nov 26: Price drops to 26.00 β stop-loss triggered β SOLD at 26.00
Same day close: 26.75 (immediate recovery)
Same week: Price behavior confirms strength
Re-entry: Buy 200 shares at 28.75, stop-loss at 26.00
Dec: Price breaks above 30, establishes new box [30-35]
Jan: Price breaks above 35 β new box forming
Action: Buy 400 more shares at 35.00 and 36.50
Total: 1,000 shares
Feb 17: Sudden drop to 36.75 (cigarette cancer scare rumor)
Action: Tighten stop to 36.00
Result: Stop NOT triggered. Price rebounds.
Action: Buy 400 more shares at 38.625
Total: 1,000 shares
Mar Week 3: Price at 50-55 box. Volume: 316,600 shares (huge).
Stop raised to 49.00
Apr Week 2: Breaks to 55.25, falls back to 50-55 box.
Stop stays at 49.00
May: Darvas notices Lorillard's breakouts are getting weaker,
pullbacks are getting deeper.
Meanwhile, Bruce (E.L.) looks much stronger.
Decision: Sell Lorillard to free capital for Bruce.
Sold: 1,000 shares at avg 57.375
Total profit: $21,052.95
These are direct answers from Darvas in the book's Q&A section:
Q: Does the 3-day rule apply to buying? A: NO. The 3-day rule is ONLY for establishing box rails. Buy orders trigger on breakout, not after 3 days of breakout.
Q: Can the upper and lower rail be established simultaneously? A: No logically, but both can be established on the same day (rare). The upper rail must be confirmed FIRST.
Q: Must the new box's lower rail equal the old box's upper rail? A: No. The new box's lower rail is determined by the stock's natural price action, not by the old box.
Q: Where exactly does the stop-loss go? A: Two options only:
Never inside a box.
Q: When do you raise the stop-loss? A: Only after the NEXT box's upper AND lower rails are BOTH firmly established. Then raise to just below the new box's lower rail.
Q: What volume level is "significant"? A: There is no absolute number. It's relative to the stock's own history. A stock that normally trades 4K-5K/day surging to 20K-25K/day is significant.
Q: Must it be a true all-time high, or is a 5-year high acceptable? A: Darvas strictly followed the all-time high principle.
Q: Does this work on other exchanges (London, Johannesburg)? A: Darvas said it only worked on NYSE and AMEX due to the availability of:
Q: Can I short using box breakdowns? A: Darvas explicitly rejected this: "Your attitude is more that of a gambler than someone who just wants to make money... unless your stock is in its box or rising, it's better to stay away from bear markets."
From his own experience and reader letters:
| Mistake | Consequence |
|---|---|
| Buying inside a box instead of on breakout | "Extremely dangerous β you get hit from both sides" |
| Placing stop-loss inside a box | Guaranteed to get stopped out by normal oscillation |
| Listening to brokers/tips/news | Destroys independent judgment; leads to emotional trading |
| Falling in love with a stock | Repeated losses on Lorillard due to emotional attachment |
| Selling winners too quickly | "Profit-taking" robs you of the big moves that pay for all losses |
| Trading too frequently | Commissions eat profits. His worst period: 10 trades for $1.89 net profit vs $236.65 in commissions |
| Overconfidence after success | Led to his $100K loss in NYC |
| Predicting instead of reacting | "I only believe in analysis, not prediction" |
| Fighting the overall market trend | In bear markets, even good stocks fall |
| Using absolute values for volume | Volume significance is relative to the stock's own history |
| Buying old leaders in new cycles | Each bull market has different sector leaders |
Developed during his early fundamental analysis period, these remained foundational:
Minimum data per stock to implement the system:
"My boxes stacked on top of each other like a pyramid."
"I buy when the stock enters a new higher box. I sell when it falls through the lower rail."
"No reason to sell a rising stock."
"I set my stop-loss just below the box's lower rail β never inside the box."
"Buy on breakout. No 3-day waiting period for buy orders."
"Volume significance is relative to the stock's own history."
"90% or more of listed stocks will not qualify at any given time."
"My ears were my enemy."
"I only believe in analysis, not prediction."