$

Technical Analysis Pedagogy

This document describes how to learn Ghost’s technical analysis system. It provides a structured learning path, prerequisites, exercises, and common pitfalls to avoid.


Learning Philosophy

Principles

  1. Concepts before tools. Understand what you’re measuring before learning how to measure it.
  2. Simple before complex. Master single-agent analysis before multi-agent synthesis.
  3. Read before interpret. Know the data before deriving meaning from it.
  4. Practice with real charts. Theory only becomes skill through application.

The Knowledge Framework

Ghost’s knowledge is organized in seven layers:

FOUNDATIONAL
├── ONTOLOGY        → What are the concepts?
├── EPISTEMOLOGY    → How does Ghost know? What are the limits?
└── ETHICS          → What must Ghost do and never do?

PER-AGENT
├── METHODOLOGY     → How do I identify them?
└── HERMENEUTICS    → How do I interpret them?

PRACTICE
├── SYNTHESIS       → How do I combine them? (Director prompts)
├── PRAXIS          → How does knowledge become action?
└── INTERROGATION   → How do we evaluate prompt signal density?

Learning path: Ontology → Epistemology → Ethics → Methodology → Hermeneutics → Synthesis → Praxis.

Each agent requires Methodology + Hermeneutics. Directors operate at Synthesis. Traders apply Praxis.


Prerequisites

Required Knowledge

Before learning Ghost’s system, you should understand:

ConceptWhy It’s NeededHow to Learn
Candlestick basicsPrice action is the inputAny intro TA book
Support/resistanceCore concept across all agentsObserve price reactions at levels
Trend identificationContext for all analysisHigher highs/lows, lower highs/lows
Basic indicatorsWhat RSI/MACD measureIndicator tutorials

Helpful but not required:


Learning Path

Phase 1: Foundation (Ontology)

Goal: Understand the conceptual vocabulary.

Study:

  1. Read ONTOLOGY.md completely
  2. Focus on Memory Types, Levels, and Confluence
  3. Be able to explain each concept without reference

Checkpoint Questions:

Time: 1-2 hours of study


Phase 2: Single-Agent Mastery

Learn each agent in this order:

2A: Fib Agent (Structural Memory)

Why first: Fib provides the structural framework. Other agents operate within this framework.

Study sequence:

  1. FIB_METHODOLOGY.md — Learn epoch identification
  2. FIB_HERMENEUTICS.md — Learn the five questions
  3. ghost/prompts/fib/lead.jinja2 — See how the agent thinks

Practice exercises:

  1. Epoch identification: Open a 1-year chart. Identify 3 meaningful moves (epochs). Justify why each qualifies.
  2. Level calculation: For one epoch, calculate all Fib levels (0%, 23.6%, 38.2%, 50%, 61.8%, 78.6%, 100%).
  3. Multi-timeframe layering: Add weekly and daily epochs. Find where levels from different timeframes cluster.
  4. Five questions drill: For the current price, answer all five hermeneutic questions in writing.

Checkpoint:

Time: 3-4 hours


2B: MA Agent (Trend Memory)

Why second: MA shows how price moves within the Fib structure. It adds directionality.

Study sequence:

  1. MA_METHODOLOGY.md — Learn stacking and clusters
  2. MA_HERMENEUTICS.md — Learn the five questions
  3. ghost/prompts/ma/analysis.jinja2 — See the agent output

Practice exercises:

  1. Stack identification: On a daily chart, determine if the stack is bullish, bearish, or tangled.
  2. Dynamic S/R: Identify which MA is currently acting as support or resistance.
  3. Extension assessment: Calculate distance from 20 SMA and 50 SMA. Is price extended?
  4. Monthly context: Add monthly MAs. What’s the long-term regime?

Checkpoint:

Time: 2-3 hours


2C: VWAP Agent (Positioning Memory)

Why third: VWAP reveals WHO is positioned where. This explains WHY levels hold or break.

Study sequence:

  1. VWAP_METHODOLOGY.md — Learn session and anchored VWAPs
  2. VWAP_HERMENEUTICS.md — Learn the five questions
  3. ghost/prompts/vwap/analysis.jinja2 — See positioning analysis

Practice exercises:

  1. Session VWAP analysis: For the last 5 sessions, note where price closed vs VWAP. Who controlled each session?
  2. Trapped cohort identification: Find an anchored VWAP above price. Who bought there? How underwater are they?
  3. Defending cohort identification: Find an anchored VWAP below price. Who bought there? How profitable are they?
  4. Accumulation/distribution: Is the anchored VWAP slope rising or falling? What does this mean?

Checkpoint:

Time: 2-3 hours


2D: Momentum Agent (Timing Layer)

Why last: Momentum tells you WHEN to act. It’s useless without structural context from other agents.

Note: Momentum is a timing layer, not a memory type. Unlike Fib/MA/VWAP which have both methodology and hermeneutics docs, momentum has only MOMENTUM_HERMENEUTICS.md. This is because:

Study sequence:

  1. MOMENTUM_HERMENEUTICS.md — The five questions for momentum interpretation
  2. ghost/prompts/momentum/analysis.jinja2 — Full agent prompt with detailed rules
  3. Practice RSI divergence identification
  4. Practice MACD histogram reading
  5. Practice squeeze detection

Practice exercises:

  1. Divergence spotting: Find 3 examples of bullish divergence (price lower, RSI higher). What happened next?
  2. Extreme percentile: When RSI hits bottom 5th percentile, what’s the typical forward return?
  3. Squeeze detection: Identify a multi-timeframe squeeze. What happened when it released?
  4. Confluence count: At current price, count bullish vs bearish momentum signals.

Checkpoint:

Time: 2 hours


Quick Reference: The Five Questions (All Agents)

Each agent answers five hermeneutic questions. This table provides a quick reference without needing to open each *_HERMENEUTICS.md file.

Fib (Structural Memory)

#QuestionWhat to Identify
1Where is price in the structure?Current level test, not just the number
2What are the confluence zones?Zones with multiple levels from multiple timeframes
3Where are the golden ratios?Monthly 61.8% = institutional memory floor/ceiling
4Is the structure orderly or chaotic?Is price respecting levels or slicing through?
5What’s the next structural test?Next test above and below, with confluence context

MA (Trend Memory)

#QuestionWhat to Identify
1What is the trend regime?Bullish/bearish/tangled stack
2Where is dynamic support/resistance?Nearest MA with slope context
3Is price extended or at support?Distance from key MAs, reversion target
4Are there MA clusters?Where multiple MAs converge
5What does the monthly context say?Extended, healthy, testing, or breakdown

VWAP (Positioning Memory)

#QuestionWhat to Identify
1Who is trapped?Cohorts underwater, will sell rallies
2Who will defend?Cohorts profitable, will buy dips
3Is there a VWAP cluster?Multiple VWAPs converge = strong level
4What’s the accumulation/distribution story?AVWAP slope tells the flow story
5What’s the session regime?Who controlled recent sessions

Momentum (Timing Layer)

#QuestionWhat to Identify
1Is momentum confirming or diverging?Divergence = reversal warning/opportunity
2Are we at a sentiment extreme?Percentile + historical forward returns
3What’s the momentum regime?MACD position + histogram trajectory
4Is volatility compressed or expanding?Squeeze count + VWAP cross-reference
5Do the indicators agree?Count bullish vs bearish for conviction

Phase 3: Synthesis (Technical Director)

Goal: Learn to combine all four agents into unified analysis.

Study:

  1. ghost/prompts/director/technical.jinja2 — The synthesis prompt
  2. Focus on the “Synthesizing All Four” table
  3. Understand confluence override rules

Practice exercises:

  1. Full analysis: Run ghost technical VST and trace each conclusion to agent sources.
  2. Conflict resolution: When agents disagree, which should you weight higher and why?
  3. Citation practice: For each buy zone, write the [Agent] @ $price citations.
  4. Conviction calibration: Given agent outputs, what conviction level is appropriate?

Checkpoint:

Time: 2-3 hours


Phase 3B: Other Stacks (Reference)

The learning path above focuses on the Technical Stack. Ghost has two other synthesis layers:

StackDirectorWhat It Synthesizes
NewsNews Analyst (single agent)Macro context (Fed, rates, weather, geopolitical) + company context (news, analysts, catalysts) — combined search
Market StructureMechanical rules (ghost/signals/structure.py)Options (max pain, walls, gamma), short interest, positioning — zero LLM cost

These feed into the Market Strategist (final arbiter) alongside the Technical Director.

When to learn these:

This learning path prioritizes the Technical Stack because it’s the foundation. News and positioning modify conviction but don’t replace structural analysis.


Phase 3C: Options Analysis (Day Trading)

Goal: Understand how dealer hedging creates intraday price levels and how the weekly cycle affects interpretation.

Study sequence:

  1. ONTOLOGY.md — Options Structure Concepts section
  2. OPTIONS_HERMENEUTICS.md — The Five Questions (Options)
  3. MARKET_STRUCTURE_METHODOLOGY.md — How options data is gathered
  4. MARKET_STRUCTURE_HERMENEUTICS.md — Full positioning interpretation

Practice exercises:

  1. Day-of-week calibration: On Monday, note how max pain and gamma flip differ from Friday’s close. Why did they shift?
  2. Dealer mode identification: For today, identify the dealer mode (BUILDING/ADJUSTING/PREPARING/UNWINDING) and adjust your interpretation weights accordingly.
  3. Dual flip reading: Compare structural (ex-0DTE) vs tactical (0DTE) gamma flip. Where is the intraday battleground vs multi-day bias?
  4. Five questions drill (Options): Answer all five hermeneutic questions from OPTIONS_HERMENEUTICS.md for the current ticker.
  5. Friday session phases: On expiration day, note dealer behavior at 9:30, 11:30, 14:00, and 15:30. What changes in each phase?

Checkpoint:

Time: 2-3 hours


Phase 4: Live Application

Goal: Apply the system to real trading decisions.

Practice:

  1. Pre-market prep: Run full analysis before market open. Write your plan.
  2. Intraday monitoring: Watch how price interacts with identified levels.
  3. Post-session review: Compare what happened vs what you expected. Why did it differ?
  4. Prediction tracking: Log predictions and verify them. Calculate your accuracy.

Feedback loop:

Time: Ongoing


Common Mistakes

Beginner Mistakes

MistakeWhy It HappensCorrection
Drawing too many FibsEvery move looks meaningfulApply epoch criteria strictly
Ignoring timeframe hierarchyFocus on one chartAlways check monthly first
Listing without interpretingMethodology without hermeneuticsAnswer the five questions
Single-source conclusionsFirst level found = the levelRequire confluence

Intermediate Mistakes

MistakeWhy It HappensCorrection
Over-weighting momentumRSI is easy to readStructure first, momentum confirms
Ignoring positioningVWAP less intuitiveAsk “who is trapped?”
Exact price fixationLevels look preciseLevels are zones (±1%)
Historical accuracy anxietyFeedback shows imperfectionConfluence overrides history

Advanced Mistakes

MistakeWhy It HappensCorrection
Analysis paralysisToo much dataFocus on highest confluence zones
Confirmation biasSeeking validation for existing viewLet agents surprise you
Over-engineering zonesAdding precision that doesn’t existSimpler is usually better
Ignoring invalidationAttachment to thesisAlways define what breaks it

Skill Progression Levels

Level 1: Novice

Level 2: Practitioner

Level 3: Competent

Level 4: Proficient

Level 5: Expert


Study Resources

Primary Documents (This Repository)

DocumentPurpose
ONTOLOGY.mdConcept definitions
FIB_METHODOLOGY.mdHow to chart Fib
FIB_HERMENEUTICS.mdHow to read Fib
MA_METHODOLOGY.mdHow to identify MA structure
MA_HERMENEUTICS.mdHow to read MA structure
VWAP_METHODOLOGY.mdHow to identify positioning
VWAP_HERMENEUTICS.mdHow to read positioning
MOMENTUM_HERMENEUTICS.mdHow to read momentum timing (no dedicated methodology doc — RSI/MACD/Keltner methodology is standard)
MARKET_STRUCTURE_METHODOLOGY.mdHow to identify market positioning
MARKET_STRUCTURE_HERMENEUTICS.mdHow to read positioning overall
OPTIONS_HERMENEUTICS.mdHow to read options by day of week
DAY_DESK_REFERENCE.mdDay desk tool catalog
Agent promptsHow agents think

Practice Commands

# Full analysis (all agents)
ghost run VST

# Scout: scan watchlist for setups
ghost scout scan

# Scout: see what's on the watchlist
ghost scout list

# Technical stack only
ghost technical VST

# Verify predictions
ghost verify VST

# View prediction history
ghost predictions VST

Teaching Others

If you’re teaching this system to others:

  1. Start with ontology. Establish shared vocabulary.
  2. Demo one agent. Show Fib analysis end-to-end.
  3. Practice together. Identify epochs on the same chart.
  4. Add agents incrementally. MA, then VWAP, then Momentum.
  5. Synthesis last. Only after single-agent competence.

Effective Exercises

What to Emphasize


Foundational Docs

Per-Agent Docs

Practice Docs