By Luo Sheng (Criss)
How to Participate in the Crypto Bull Market — Complete Implementation Specification
Based on Luo Sheng (Criss), How to Participate in the Crypto Bull Market (如何参与加密货币市场的牛市) (2023)
Table of Contents
- Overview
- Core Methodology — Two-Phase Bull Market Framework
- Bull Market Identification — Objective Signals
- Bitcoin's Economic Model — The Halving Cycle
- Spot Trading Strategy
- Altcoin Selection Criteria
- Market Sentiment Indicators
- Futures/Contract Trading Strategy
- Entry Rules
- Exit / Stop-Loss Rules
- Position Sizing
- Risk Management
- Behavioral / Discipline Rules
- Common Mistakes
- Complete Trade Lifecycle Example — Spot
- Complete Trade Lifecycle Example — Contract
- Implementation Pseudocode
- Key Quotes
1. Overview
This book is a concise (46-page) practical guide to trading the cryptocurrency bull market, written by Luo Sheng (known as Criss on YouTube), a trader active since the 2017 ICO boom. The book focuses exclusively on bull market participation -- it does not cover bear market strategies, day trading, or general technical analysis education.
Core thesis: The crypto market follows a predictable 4-year bull/bear cycle driven by Bitcoin's halving schedule. The bull market unfolds in two distinct phases, each requiring different strategies. By identifying objective bull market signals, trading only long positions during confirmed uptrends, and exercising extreme patience, a small-capital trader can realistically achieve 8-10x returns over 3 years through steady accumulation rather than single heroic trades.
Applicable markets: Primarily Bitcoin (BTC) and major altcoins traded on Binance, OKX, and similar exchanges. The trendline-breakout methodology also applies to gold and traditional equities, but the specific cycle timing and position sizing rules are crypto-specific.
Philosophy: Livermore's approach distilled -- buy only in uptrends, short only in downtrends. The author uses a "moving average + structure" methodology outside bull markets (strict conditions, no trade if not met), but switches to a simpler breakout-and-dip-buying approach once the bull is confirmed, because conservatism in a bull market is a sin.
2. Core Methodology — Two-Phase Bull Market Framework
The bull market is divided into two distinct phases with different objectives, instruments, and position sizing:
Phase 1: BTC Accumulation (Before All-Time-High Breakout)
- Instrument: BTC spot only (plus small allocation to top altcoin leaders)
- Objective: Accumulate BTC at favorable prices during confirmed uptrend
- Character: Slow grind upward, small candles, frequent pullbacks, most participants skeptical
- Duration: Typically several months to ~1 year from trendline breakout to ATH
- Expected return: 3-4x on BTC (annualized ~30-40%)
Phase 2: Altcoin Explosion (After BTC ATH Breakout)
- Instrument: Altcoins (spot and contracts), funded by Phase 1 profits
- Objective: Multiply Phase 1 gains via altcoin sector rotation
- Character: Fast, violent moves; daily trend-following opportunities; sector rotation
- Duration: Typically 1-2 months after BTC breaks ATH, altcoins begin explosive runs lasting 100-300 days
- Expected return: 5-20x on individual altcoins; compounded with Phase 1 = 15x+ total
Critical transition rule: When BTC breaks its all-time high, withdraw at least half of all accumulated profits permanently (for living expenses or conservative investments). Remaining capital is redeployed into altcoins using the same methodology.
3. Bull Market Identification — Objective Signals
Phase 1 Signal: Weekly Trendline Breakout
- During bear market declines, draw steep descending trendlines on the BTC weekly chart
- The first trendline break produces a rally, then a new decline forms a second, flatter trendline
- After 2-3 such iterations, a relatively flat descending trendline emerges
- When this final trendline is broken to the upside AND the previous swing high is also broken, Phase 1 of the bull market has begun
- Alternative confirmation: All timeframe moving averages (EMA144, 288 or MA30, 60, 120) achieve a full golden cross alignment on the weekly/monthly chart
Important caveat on trendlines: A trendline break only represents a change in the slope of the decline, not necessarily a trend reversal. If the break is followed by sideways action (not a drop), the uptrend is likely continuing. If followed by a decline, the downtrend may resume. Always confirm by also breaking the previous swing high.
Phase 2 Signal: BTC All-Time-High Breakout
- No technical skill required to identify -- simply wait for BTC to make a new all-time high
- This is when altcoin season truly begins
- Historical examples: BTC ATH in Dec 2017 triggered altcoin runs; BTC ATH in Dec 2020 triggered 2021 altcoin season
Six Characteristics of a Running Bull Market
- Most candles are bullish (yang lines), few shadows, even fewer bearish candles on daily/weekly
- Most reversal patterns fail and morph into continuation patterns (e.g., head-and-shoulders tops fail, become consolidations before further advance)
- After breaking below a trendline, price consolidates sideways rather than plunging -- then continues up
- Price stays above moving averages; dips below MA provide only brief buying windows before quick recovery
- Pullbacks are shallow: typically Fibo 0.236-0.5, rarely reaching 0.618; deep pullbacks signal bull is ending
- Advance consists of small bullish candles, rarely large ones -- the biggest single candle in early stages is often bearish, fooling weak hands into thinking the bull hasn't started; by the time climactic large bullish candles appear, the bull is near its end
4. Bitcoin's Economic Model — The Halving Cycle
Bitcoin block reward halvings create a predictable 4-year cycle:
| Date |
Block Height |
Reward |
Cycle Peak |
Cycle Trough |
| Jan 2009 |
0 |
50 BTC |
— |
— |
| Nov 28, 2012 |
210,000 |
25 BTC |
Dec 17, 2017 |
Dec 16, 2018 |
| Jul 9, 2016 |
420,000 |
12.5 BTC |
Nov 10, 2021 |
Nov 9, 2022 |
| May 12, 2020 |
630,000 |
6.25 BTC |
(cycle ongoing at time of writing) |
— |
| ~Apr 2024 |
840,000 |
3.125 BTC |
(predicted) |
— |
Key observation: Peak-to-trough timing is remarkably consistent (364 days in both 2017-2018 and 2021-2022 cycles). The bull market typically launches within a few months to half a year after each halving.
Diminishing returns per cycle: Each successive bull market has smaller gains and a narrower range of coins that participate. 2017: nearly everything rose 10-100x. 2021: most projects rose only 2-3x from their lows, with many never exceeding BTC's performance. The author projects the next cycle will have an even smaller percentage of outperformers -- concentrate on 3-5 strongest coins.
5. Spot Trading Strategy
Time Horizon and Holding Period
- BTC has a tidal rhythm on the daily chart: each up-leg lasts ~20 days (rarely >30), occasionally extending to ~50 days
- Maximum spot holding period: one up-leg + one pullback + one up-leg = ~4-5 months
- Set a time limit on every position: if the holding period expires without hitting the profit target, close the position regardless. Trading is probability-based -- if the expected move hasn't materialized within the historically normal window, the setup has failed
Spot Entry Logic (3 Technical Conditions)
- Weekly candle is far below MA20 -- price is cheap relative to average cost
- Price hits a key support level with massive volume -- institutional accumulation
- Price rapidly tests and holds a channel line -- confirms support
Spot Exit Logic
- After one or two up-legs, take profit and exit
- If a third leg occurs, treat the rally as a bonus -- the core position should already be closed
- Set a time-based exit: if holding for 4-5 months with no further upside, close
Capital Allocation Between Phases
- Phase 1 (pre-ATH): First trade: 50% of total capital into BTC spot. After profit, increase to 60% on subsequent positions
- Phase 2 (post-ATH): Withdraw at least 50% of all profits permanently. Remaining profits go into altcoins. Position size in altcoins gets progressively smaller as the cycle matures -- take profits regularly
6. Altcoin Selection Criteria
Only begin altcoin participation after Phase 1 bull signal (weekly trendline breakout) is confirmed. Three screening dimensions:
Dimension 1: Market Cap Ranking
- Focus on top 50 by market cap
- Practically, observe top 30-35 (exclude stablecoins and BTC-wrapped tokens like WBTC)
Dimension 2: Trading Volume
- Must maintain consistently active volume over extended periods
- Monitor Binance/OKX volume leaderboards
- Avoid coins with sporadic volume spikes followed by dead periods
Dimension 3: Relative Strength During BTC Corrections
- The most important filter: coins that outperform BTC during rallies AND hold up better during BTC corrections
- Example: During BTC's Feb-Mar 2021 correction of 27%, SOL and FTM merely consolidated sideways -- when BTC recovered, these coins exploded
- Example: During BTC's May-Jul 2021 major weekly correction, ADA, SOL held well above April lows -- they then surged 10-20x during Aug-Oct
Special Attention: Bear Market Listings
- Track every coin listed during the bear market
- Even if initially ranked below 50, add to watchlist
- Bear market projects tend to have serious teams (since fundraising is difficult in bears)
- If they survive the bear, maintain active communities, and show healthy price action, they become prime candidates when BTC breaks ATH
What NOT to Look At
- White papers, project fundamentals, team backgrounds -- irrelevant for this strategy
- K-line price action, market cap rank, and volume tell you everything
- Coins that have already rallied 10x can still rally another 10-20x after a healthy correction
7. Market Sentiment Indicators
Three data points for reading crowd sentiment (used as secondary confirmation, never as primary signals):
A. BTC Dominance (BTC.D)
- Altcoins massively outperforming BTC = extreme greed / potential top
- Example: Nov 2021, BTC dropped 20% in 2 weeks from ATH, but altcoins (BNB, ETH) barely dipped and some hit new highs = extreme greed. Author sold all spot on Nov 26, 2021
- Altcoins massively underperforming BTC = extreme fear / accumulation zone
- Example: Oct 2020-Jan 2021, BTC rallied from $10K to $40K while most altcoins stayed flat at historical lows = institutions accumulating BTC, retail terrified
B. BTC Perpetual Funding Rate
- Funding rate keeps contract price aligned with spot price
- Extreme positive funding (>0.1%) = too many longs, potential downturn
- Extreme negative funding (<-0.03%) = too many shorts, potential rally
- Critical rule: Funding rate is SECONDARY. Must have K-line signal first. Only act on extreme funding if price action already confirms the direction. Never trade funding rate alone
Key example: Nov 2022, after FTX collapse, BTC funding rate hit -0.12% (unprecedented extreme). Combined with price stabilization, this confirmed an exceptional buying opportunity.
C. BTC Open Interest (Futures)
- Rising price + rising OI = normal healthy trend
- Falling price + rising OI = danger signal, market overheating during a decline (participants adding longs into a falling market = greed). This preceded the May 2022 LUNA collapse -- OI rose from $30B to $42B while price fell
- Small price rise + massive OI increase = danger signal (Dec 2021: price rose only 13% but OI surged from $35B to $55B = excessive speculation, preceded the bear market)
- Low OI at price lows = apathy/capitulation = buying opportunity (Nov 2022: OI hit rare low of ~$23-24B = excellent entry)
8. Futures/Contract Trading Strategy
Core Principle: Immediate Floating Profit
Contracts magnify emotional volatility due to leverage. Therefore, the contract strategy demands entering only at breakout points where price immediately moves in your favor. Never hold a losing contract position hoping for recovery.
Two Entry Modes (Both Are Breakout Entries)
Mode 1: Descending Trendline Breakout (Bull Flag Breakout)
- Most corrections form 2-leg or 3-leg pullbacks with a visible descending trendline/channel
- Enter long only when the descending trendline is broken AND the previous swing high is also broken
- Suitable for: pullback entries within established uptrends
Mode 2: Previous High Breakout (ATH or Swing High)
- Place a buy-stop order a few percent above the previous high
- Used for: complex consolidations, range-bound markets, horizontal resistance breakouts
- The breakout must be clean -- price should rapidly move away from the breakout level
Contract Time Frame
- Observe on daily and 4-hour charts
- Do not go below 4-hour; 30-min and 15-min reduce the author's edge due to market depth limitations in crypto
Contract Instrument Selection
- Only trade coins with sufficient market depth and liquidity
- Before BTC ATH: trade BTC contracts only
- After BTC ATH: expand to top altcoin contracts
- Never use contracts on newly issued or low-liquidity coins
9. Entry Rules
Spot Entry (Left-Side, Counter-Trend)
| Condition |
Requirement |
| Macro background |
Monthly chart must be in uptrend (or at minimum, weekly chart bullish) |
| Weekly candle position |
Significantly below MA20 (price is "cheap" relative to moving average) |
| Key support |
Price at or near a major support level (channel line, historical support) |
| Volume |
Massive volume spike on the decline (institutional accumulation signal) |
| Candle structure |
Large bearish candle with body close = buy at close; long lower shadow = wait for retest of shadow low |
| Two-leg pullback |
If entering on first leg, second leg low rarely breaks first leg low in a bull market; even if slightly lower, recovery within 1-2 candles |
Contract Entry (Right-Side, Breakout)
| Condition |
Requirement |
| Macro background |
Confirmed bull market (Phase 1 or Phase 2 signal present) |
| Pattern |
2-leg or 3-leg pullback forming descending trendline OR horizontal consolidation below previous high |
| Trigger |
Trendline break + swing high break (Mode 1) OR previous high break (Mode 2) |
| Immediate confirmation |
Price must move in favor immediately; if stalling at breakout level, the setup is suspect |
| Time frame |
Daily or 4-hour chart |
Universal Rule
- This method is LONG ONLY -- never use it to short. Going long has clear mathematical advantage: risk 2-3K points to capture 10K+ point moves. Shorting does not have this asymmetry in a bull market
- Only enter when large-timeframe trend is confirmed bullish; without this backdrop, even perfect setups will fail
10. Exit / Stop-Loss Rules
Stop-Loss for Contracts
- Principle: exit by the same logic you entered
- Trendline breakout entry -> exit if breakout fails (price falls back below trendline)
- Previous high breakout entry -> exit if price falls back below the previous high
- ATR-based stop: Use 2x or 3x ATR (based on last 20 candles) as stop distance. If price moves 3x ATR against the trade, exit immediately
- Once floating profit is established, trail the stop to the most recent support level (defensive long position). Each new higher low = move stop up
Stop-Loss for Spot
- Time-based stop: if holding period expires (see holding period rules) without profit target being hit, exit
- If price breaks below the support level that justified the entry, exit
- In a confirmed bull market, spot stops are wider -- the focus is on time limits rather than price levels
Profit-Taking (Contracts)
- Minimum holding period: ~15 trading days (unless stopped out)
- Maximum holding period: ~2 months
- Profit target estimation: Use 1:1 measured move (previous leg's range projected from pullback low), channel line targets, or pattern-based targets
- Practical rule: Once you have earned several multiples of your risk AND the holding period is approaching the normal duration, close the position. Do not hold for the last few percent
- Trailing stop on profit: As price advances, move stop to each new higher low. The trailing stop locks in profit while allowing the trend to run
Profit-Taking (Spot)
- Take profit after 1-2 up-legs (the standard BTC tidal pattern)
- If no third leg materializes, close at time limit
- When BTC breaks ATH, withdraw at least 50% of all profits from the market permanently
11. Position Sizing
Early Bull Market (Contracts)
- Divide total capital into 20-30 equal units
- Each trade risks one unit -> each loss = 3-5% of total capital
- This ensures survival through multiple consecutive losses while maintaining psychological stability
- Even in a bull market, 100% win rate is impossible
After Bull Has Run ~6 Months (Post-ATH)
- Reduce position size: each trade risks 2% of total capital (standard Turtle Trading / Van Tharp recommendation)
- Maintain this size until the strategy stops working (consecutive losses, no profitable trades)
- When consecutive losses occur, stop trading entirely -- this is the market telling you the bull may be over
Spot Position Sizing
- Phase 1 first entry: 50% of total capital
- Phase 1 subsequent entries (after first profit): up to 60%
- Phase 2: funded only by Phase 1 profits (never add new capital); position sizes decrease over time as profits are regularly withdrawn
12. Risk Management
Portfolio-Level Controls
- Permanent profit withdrawal: When BTC breaks ATH, withdraw >50% of all profits. This money never returns to the market
- Progressive position reduction: As the bull matures, position sizes shrink. This naturally reduces exposure without needing to "call the top"
- Technical exit = natural top-calling: By following the trailing stop and time-limit rules, you will exit near the top without ever trying to predict it. "Escaping the top is a natural outcome of following the rules" (逃顶是水到渠成的事情)
- Stop trading when strategy fails: If you experience a streak of losses or breakouts that immediately fail, the market regime has changed. Stop trading and observe. "When we cannot see profits, it means we are no longer correct. When we leave the market with profits, we have likely already escaped the top"
Instrument-Level Controls
- Spot: Only trade BTC and historically proven altcoins. Never buy coins at risk of delisting
- Contracts: Maximum loss per trade is the margin (not total capital). Breakout entry ensures that if the trade fails, the loss is small
- Never average down on contracts: If a contract position is losing, the breakout has failed. Exit immediately
- Spot averaging down: Acceptable only in confirmed bull market at key support levels, and only within the planned position size
Cycle-Level Controls
- Only deploy this strategy when a bull market is confirmed
- Outside of bull markets, use the stricter "moving average + structure" strategy with extreme selectivity
- In non-bull environments, 50% annual return is already excellent
- The 4-year cycle is your edge: Most participants don't believe in it, which is precisely why it works. "What we earn is the money of our counterparties" (我们能赚的都是对手的钱)
13. Behavioral / Discipline Rules
- Only long, never short: This system is exclusively for long trades. The math overwhelmingly favors longs in a bull market
- Patience is the primary virtue: True opportunities come only 1-2 times per year (spot) or 4-5 times per year (contracts, including short-term). Most of the time, the market is in random noise -- ignore it completely
- Do not regret missed moves: If the market moves without you, it is irrelevant. There will always be another opportunity. Chasing missed moves leads to emotional trading and losses
- Ignore irrelevant price action: The majority of market time is spent in meaningless oscillation. These moves, however large, are not your concern. Only act on signals that match your system
- Trade what you see, not what you predict: Build positions based on current reality, not imagined scenarios. "I always advise traders to start from current reality, not construct ideal models" (我总是建议交易者应该根据现实情况出发,而非虚构一套理想的准则)
- Emotional control via position sizing: If your position size causes emotional distress, it is too large. Reduce until you can watch the market move against you without anxiety
- Stand on the opposite side of the crowd's emotion: When the crowd is greedy, sell. When they are panicking, buy. "The emotional side always loses. I insist on standing on the opposite side of emotion" (情绪化的一方总是输家,我坚持站在情绪化的对立面)
- Do not pick fights about market direction in public forums: Use logic, not emotion. Let your P&L speak
- Accept that you cannot capture the full move: Capturing 20-30% of a 100x move is already extraordinary. "Impressive gains should come from hundreds of trades accumulated, not from a single trade" (夸张的收益不应该依托于一个交易机会,应是数百次交易累积起来)
14. Common Mistakes
- Buying the dip on coins going to zero (LUNA syndrome): LUNA at $0.0000001 had the same market cap as LUNA at $80 due to unlimited token inflation. Buying "cheap" without understanding tokenomics is fatal
- Being conservative in a bull market: "Once the bull market is clearly underway, strategy and position sizing must not be overly conservative. Being conservative becomes a sin" (保守将会是一种罪过)
- Trading without a time limit: Holding indefinitely hoping for recovery leads to catastrophic losses. Every position needs a time-based exit
- Trying to buy cheaper by entering early: "Earlier entry does not equal more advantageous entry" (更早的入场不等于更具有优势). Right-side breakout entries are superior because they provide immediate confirmation
- Shorting in a bull market: "Absolutely never use this method to short" (千万不能用来做空交易)
- Over-trading during noise: Real opportunities come 1-2 times per year. If you are trading every week, you are trading noise
- Failing to withdraw profits: Profits not withdrawn from the market eventually return to the market. Withdraw at least 50% at BTC ATH
- Treating crypto trading as not requiring a strategy: "Those who believe you don't need any strategy and can make money buying and selling randomly in a bull market -- the market will teach them a lesson" (2022年证明了这一点)
- Averaging down on losing contract positions: Contract losses mean the breakout failed. The margin is the maximum acceptable loss
- Buying altcoins before BTC confirms Phase 1: Altcoin season starts months after BTC's bull confirmation. Buying altcoins during BTC's bear market is premature and dangerous
15. Complete Trade Lifecycle Example — Spot
Trade: BTC Spot, November 2022 - April 2023
- Background: BTC monthly chart is in a secular uptrend (from monthly perspective, always bullish since 2009). Weekly chart is bearish but forming a potential bottom
- Sept-Oct 2022: Market sentiment is mixed (not extremely fearful). No signal -- do nothing
- Nov 6-9, 2022: FTX collapse triggers 28% crash in 4 days. Price plunges to ~$16,000
- Signal 1: Weekly candle far below MA20 (cheap)
- Signal 2: Price hits channel support line with massive volume
- Signal 3: Rapid decline tests and holds the channel line
- Sentiment confirmation: Funding rate hits -0.12% (unprecedented negative extreme); Open interest drops to rare low of $23-24B
- Mid-November 2022: Enter spot position in batches at average price ~$16,500. Position size: 50% of total capital
- Holding period: Price consolidates, slowly grinds upward. One intermediate reduction and re-addition during the holding period
- Early April 2023: BTC reaches
$28,000. Time limit approaching (5 months held). Close entire position
- Result: +70% gain on position. "This is a respectable result" (这是不错的成绩)
- Forward projection: If the next two similar trades also return 70%, total compounded return = 5x. If held from $16,500 all the way to $80,000 (a single trade capturing the full move), that would be 5x -- but that is unrealistic and relies on luck, not skill. Steady accumulation over multiple trades is the sustainable approach
16. Complete Trade Lifecycle Example — Contract
Trade: LTC Contract Long, February 2021
- Background: BTC broke ATH in December 2020. All timeframes confirmed bullish. Phase 2 bull market in progress
- Setup: LTC daily chart shows a descending trendline from recent swing high. Price consolidating near 4-hour EMA288-338 support (Vegas tunnel)
- Feb 3, 2021: LTC breaks above descending trendline AND breaks above previous swing high simultaneously. Additional confirmation: 4-hour and 8-hour Vegas moving average support
- Entry: Go long at the breakout level (green horizontal line on chart, ~$135 area)
- Immediate result: Price stalls briefly at cost, then explodes upward -- no significant drawdown from entry
- Profit target: Original plan was $230. Price eventually reached that level
- Actual exit: Closed at ~$200 (before Chinese New Year holiday). Still profitable
- Key takeaway: Contract entries must produce immediate floating profit. The entry was right-side, breakout-confirmed, and the position was profitable within days
Trade: LUNA Contract Long, March 2021
- Background: Post-BTC-ATH, altcoin season underway
- Setup: LUNA formed a complex box consolidation (not a clean bull flag) after peaking on Feb 9 at ~$9
- Mar 5, 2021: Price breaks above the Feb 9 high by ~6%. Buy-stop order triggered a few percent above the previous high
- Entry: ~$9.50 area
- Result: Price stalled for 2 trading days at entry, then went vertical. +130% in 2 weeks from entry
17. Implementation Pseudocode
Bull Market Phase Detection
function detectBullPhase(btcWeekly, btcMonthly):
# Phase 1: Trendline breakout
trendlines = drawDescendingTrendlines(btcWeekly)
latestTrendline = trendlines[-1] # flattest/most recent
if btcWeekly.close > latestTrendline.valueAt(now)
AND btcWeekly.close > previousSwingHigh(btcWeekly):
phase1_confirmed = true
# Alternative Phase 1 confirmation
if allTimeframeGoldenCross(btcWeekly, MAs=[30, 60, 120]):
phase1_confirmed = true
# Phase 2: ATH breakout
if btcWeekly.close > allTimeHigh(btcMonthly):
phase2_confirmed = true
return { phase1_confirmed, phase2_confirmed }
Spot Entry Decision
function evaluateSpotEntry(btcWeekly, btcDaily):
if NOT phase1_confirmed:
return NO_TRADE
conditions_met = 0
# Condition 1: Price far below MA20 on weekly
if btcWeekly.close < btcWeekly.MA20 * 0.85:
conditions_met += 1
# Condition 2: Massive volume at key support
if btcWeekly.volume > 2 * averageVolume(btcWeekly, 20)
AND btcWeekly.low <= nearestSupport(btcWeekly):
conditions_met += 1
# Condition 3: Rapid test of channel/support line holds
if channelLineTest(btcWeekly) AND NOT brokenBelow:
conditions_met += 1
# Sentiment confirmation (secondary)
sentiment_score = 0
if fundingRate < -0.03:
sentiment_score += 1
if openInterest < historicalLow(openInterest, 365):
sentiment_score += 1
if conditions_met >= 2 AND sentiment_score >= 1:
return ENTER_LONG_SPOT(size=0.50 * totalCapital)
elif conditions_met >= 3:
return ENTER_LONG_SPOT(size=0.50 * totalCapital)
else:
return NO_TRADE
Contract Entry Decision
function evaluateContractEntry(coin, daily, fourHour):
if NOT (phase1_confirmed OR phase2_confirmed):
return NO_TRADE
# Mode 1: Trendline breakout
trendline = findDescendingTrendline(daily)
prevHigh = previousSwingHigh(daily)
if daily.close > trendline.valueAt(now)
AND daily.close > prevHigh:
stopLoss = max(trendline.valueAt(now), prevHigh) - 3 * ATR(daily, 20)
return ENTER_LONG_CONTRACT(stopLoss)
# Mode 2: Previous high breakout
ath = allTimeHigh(daily)
if daily.close > ath * 1.03: # few percent above
stopLoss = ath - 2 * ATR(daily, 20)
return ENTER_LONG_CONTRACT(stopLoss)
return NO_TRADE
Position Management Loop
function managePosition(position):
daysSinceEntry = now - position.entryDate
# Time-based exit (spot)
if position.type == SPOT AND daysSinceEntry > 150:
return CLOSE_POSITION("time limit reached")
# Time-based exit (contract)
if position.type == CONTRACT AND daysSinceEntry > 60:
return CLOSE_POSITION("max contract hold time")
# Trail stop on contracts
if position.type == CONTRACT AND position.floatingProfit > 0:
newStop = mostRecentHigherLow(position.chart)
if newStop > position.stopLoss:
position.stopLoss = newStop
# Stop-loss check
if position.chart.close < position.stopLoss:
return CLOSE_POSITION("stop loss hit")
# ATR-based emergency stop (contracts)
if position.type == CONTRACT:
adverseMove = position.entryPrice - position.chart.close
if adverseMove > 3 * ATR(position.chart, 20):
return CLOSE_POSITION("3x ATR adverse move")
# Phase transition profit-taking
if phase2_confirmed AND position.instrument == BTC:
return CLOSE_POSITION("withdraw 50%+ profits, rotate to altcoins")
return HOLD
Altcoin Screening
function screenAltcoins():
candidates = []
allCoins = getTop50ByMarketCap()
for coin in allCoins:
if coin.isStablecoin OR coin.isWrappedBTC:
continue
# Volume filter
if NOT consistentlyActiveVolume(coin, days=90):
continue
# Relative strength filter
if btcLastCorrection.drawdown > 20%:
coinDrawdown = coin.drawdownDuringSamePeriod
if coinDrawdown < btcLastCorrection.drawdown * 0.5:
candidates.append(coin, priority=HIGH)
elif coinDrawdown < btcLastCorrection.drawdown:
candidates.append(coin, priority=MEDIUM)
# Also check bear-market-listed coins
for coin in bearMarketListings:
if coin.stillTrading AND coin.communityActive AND coin.healthyChart:
candidates.append(coin, priority=WATCHLIST)
return candidates.sortBy(priority)
18. Key Quotes
"利弗莫尔的操作手法总结来说就是——在上涨趋势中才开始买入,在下跌趋势中才开始做空。初听似乎是一句废话,入行许多年后感触越来越深,深感这才是交易之道。"
"Livermore's method, in summary, is simply this: buy only in uptrends, short only in downtrends. At first it sounds like a platitude, but after many years in the business, I feel it more and more deeply -- this truly is the way of trading."
"当市场明确进入牛市之后,交易策略和仓位则不能太过保守,保守将会是一种罪过。"
"Once the market has clearly entered a bull market, the trading strategy and position sizing must not be overly conservative. Being conservative becomes a sin."
"牛市的第二阶段是用来扩大第一阶段的利润的。"
"Phase 2 of the bull market exists to multiply the profits of Phase 1."
"情绪化的一方总是输家,我坚持站在情绪化的对立面。"
"The emotional side is always the loser. I insist on standing on the opposite side of emotion."
"失之毫厘谬以千里。如果这几年时间犯了一次大的错误,五倍八倍的收益就会退回三四倍左右,如果犯了两次原则性错误收益就变得寥寥无几。"
"A small deviation leads to a huge miss. If you make one major mistake over these few years, 5-8x gains retreat to 3-4x. Two principled errors and your gains become negligible."
"如果进而错过了整个牛市的话,十年之后我们都将会感觉到遗憾。"
"If you miss the entire bull market because of it, you will feel regret for the next ten years."
"夸张的收益不应该依托于一个交易机会,应是数百次交易累积起来。"
"Extraordinary returns should not rely on a single trade opportunity, but be accumulated over hundreds of trades."
"我只管做正确的事情,收益多少交给天意。"
"I only concern myself with doing the right thing. How much profit comes is left to fate."
"不要试图抢占更便宜的筹码,价格便宜不等于交易更有优势。"
"Do not try to grab cheaper chips. A cheaper price does not mean a more advantageous trade."
"逃顶是水到渠成的事情。"
"Escaping the top happens naturally as a matter of course."
"真正有效的交易方法都是很简单的,感觉到操作很困难,通常也是无法实现盈利。"
"Truly effective trading methods are all very simple. If it feels difficult to execute, you usually cannot achieve profitability."
"群众贪婪时我们卖出,群众恐慌时我们买入。"
"When the crowd is greedy, we sell. When the crowd is panicking, we buy."