astrology-trading-research
Astrology Trading Research
Purpose
Use this skill when building or revising systems that test astrology-informed trading hypotheses, especially crypto swap strategies, paper trading, blind backtests, strategy dashboards, or self-improving trading research loops.
This is a research and simulation skill, not financial advice and not a live-trading permission layer. Default to paper/simulation until the user explicitly asks for live wallet execution and security/risk controls are designed.
Core Principle: Frequency-Aware Astrology
A strategy must be evaluated not only for symbolic coherence but for whether it can produce enough samples to be tested and used ongoingly.
Classify every signal by role:
- Regime filter — slow context; controls risk limits and permitted direction.
- Setup window — medium-frequency tradable window; invites a trade search.
- Execution trigger — high-frequency precise timing; schedules entries/exits.
- Allocation filter — modifies size, token selection, or cash/stablecoin exposure.
Avoid treating rare outer-planet or Mars/Saturn events as standalone live trading systems unless there is a deep historical catalog across comparable assets or repeatable derivative triggers.
Recommended Frequency Ladder for Crypto
Crypto trades 24/7 and has limited history, so prioritize high-sample timing layers.
Layer 1 — Moon-based execution triggers
Use as the primary source of frequent entry/exit timing:
- Moon applying/separating from benefics/malefics.
- Moon ingress by traditional sign ruler.
- Moon degree ingresses / degree pulses: the Moon enters a new zodiacal degree roughly every ~2 hours, creating high-frequency events; use exact ephemeris/transit timings or the finest available candle-aligned calculation, not the rough estimate.
- Moon translating light between slower planets.
- Moon crossing degrees recently occupied by Sun, Mercury, Venus, Mars, Jupiter, or Saturn.
- Moon aspects to the instrument's natal/radix chart when a defensible chart exists; for BTC, use the Genesis block timestamp as the default radix (
2009-01-03T18:15:05Z) and test repeated lunar contacts to BTC Genesis natal planet degrees.
Good hold windows: 1h, 2h, 3h, 6h, 12h, 24h. For Moon-degree systems, start with 1h–6h so the hold window matches the event cadence.
360-degree Moon sweep protocol
When Alex asks whether “the Moon in degree X” predicts BTC movement, test the full zodiac deliberately rather than eyeballing one degree:
- Generate an astrology-only event schedule for every Moon ingress into absolute zodiacal degrees
0–359; record timestamp, absolute degree, sign, sign-degree, traditional sign ruler, and lunar speed if available.
- Seal/hash the schedule before revealing market outcomes.
- Score each degree across multiple forward holds (
1h, 2h, 3h, 6h, 12h, 24h) against same-window BTC benchmark with explicit fee/slippage.
- Display sample count per degree; do not rank tiny-sample buckets as meaningful.
- Run walk-forward/year splits and same-frequency random schedules before promotion.
- Check nearby-degree robustness (
degree-1, degree, degree+1) and grouped feature families: absolute degree, sign-degree 0–29, sign/ruler, modality/element, and BTC Genesis natal-contact bands.
- When comparing Moon degrees for Alex, provide a visible 360-degree matrix, not only a top-N leaderboard: each row/cell should show samples, expected up/down direction, raw hit rate, regime-weighted hit rate, sign ruler, and grouped-feature labels.
- If extending into Human Design / I Ching, map Moon longitude through the app-consistent 64-gate ring before interpretation: each gate spans
5.625°, and gate-line sub-buckets span 0.9375°. Use the HD Prism GATE_RING_ORDER as source of truth and treat I Ching meanings as post-statistical context only after candidates survive splits/baselines.
- Report sober evidence such as “degree 120 outperformed in-sample but failed year splits,” not hypey single-degree winner claims.
A 360-degree leaderboard should therefore rank by robustness-adjusted evidence, not raw best alpha from multiple comparisons.
Layer 2 — Sun/Mercury/Venus setup windows
Use faster non-lunar bodies to define windows that are frequent enough to test:
- Sun aspects to Mercury/Venus/Mars/Jupiter/Saturn.
- Mercury aspects, ingresses, stations, speed changes.
- Venus aspects/ingresses and dignity changes.
- Sun/Mercury/Venus entering signs ruled by Mars, Venus, Mercury, Jupiter, or Saturn.
These should usually open 12–72h windows; the Moon chooses exact execution timing.
Layer 3 — Planetary hours as grounded frequent timing
Use planetary hours as a traditionally grounded intraday timing grid because they produce many repeatable windows across crypto's 24/7 market:
- Start with UTC as a neutral crypto-market convention; later compare London, New York, and exchange-server time.
- Test hour-ruler changes, ruler class (benefic/malefic/luminary), day-ruler/hour-ruler relationship, sect-style day/night distinctions, and relationship to Moon sign ruler.
- Use 15m or finer candles where feasible; holds can be next hour, 1h, 2h, or 3h.
- Treat planetary hours as a candidate execution/setup layer, not as proof of live edge until it beats same-frequency random hour labels.
Use slower or rarer factors as context, not usually as direct trade triggers:
- Mars/Saturn pressure: lower allocation, defensive bias, stablecoin rotation tests.
- Jupiter/Venus support: risk-on permission or increased allocation only when execution layer agrees.
- Dignity and traditional rulership modify signal confidence.
Layer 5 — Long-wave background
Outer planets, nodes, and rare configurations can be logged as background context but should not dominate MVP trade scheduling unless the test design can avoid tiny sample sizes.
Blind Backtesting Protocol
For historical tests:
- Choose window and strategy rule without inspecting price/news for that period.
- Generate an astrology-only trade schedule.
- Seal the schedule with a hash and store all rationale/actions.
- Only then fetch price data and simulate outcomes.
- Compare against benchmark and record interpretation notes.
- Group results by feature family, not single one-off events.
Never ask the model what happened in the market during the test window before sealing. Do not use known historical narratives as rationale.
Market Data Granularity
Match price data resolution to astrology trigger precision:
- Daily candles are too blunt for exact lunar degree/aspect triggers.
- Use 1h candles as the minimum serious resolution for Moon/execution research.
- Prefer 15m or 5m candles for Moon-degree, planetary-hour, and scalping-style tests when provider limits and storage allow.
- When the research goal is maximum sample size, explicitly surface the tradeoff between longer history and finer candles (for example, full-history 15m first, then recent-history 5m if full 5m is too expensive).
- Record the price source, candle size, fee/slippage assumption, and whether price was fetched only after schedule sealing.
- For Coinbase Exchange public candles, chunk historical requests because the API limits candle count per request; sort and deduplicate by timestamp before simulation.
Strategy Design Template
For every strategy, specify:
- Name:
- Strategy key:
- Frequency class: regime / setup / execution / allocation
- Astrology signal:
- Required transit data source:
- Token universe:
- Action rule:
- Hold rule:
- Allocation rule:
- Benchmark:
- Why this could work:
- What would falsify it:
- Expected sample count:
- Live usability score criteria:
Executable Research Loop
When building an ongoing astrology/crypto research system, do not stop at generating hypotheses or research-cycle notes. The system should maintain an executable task queue that Hermes cron can claim and run:
- Seed tasks from the current research agenda and skill protocols.
- Claim one queued task per worker run.
- Execute the concrete backtest/data-ingestion command.
- Parse machine-readable metrics from stdout or output files.
- Mark the task completed/failed with result metrics and logs.
- Feed completed results back into the next task-generation pass.
For Alex, the UI for this class of system should primarily be a leaderboard + monitor: show what is queued/running/completed/failed and rank completed tests by visible evidence. Keep hypothesis/provenance views secondary. In monitor/task views, expandable rows should explain why a run was scheduled: the astrology trait being tested, data source/granularity, hold window, cron cadence, sealing-before-reveal rule, and promotion gate (benchmark + same-frequency random baselines), so the scheduling rationale is visible at the point of execution.
Evaluation Metrics
Rank strategies by more than alpha. For crypto astrology research, make sample size and data granularity visible in the UI before celebrating returns.
Core metrics:
- Alpha vs benchmark.
- Win rate.
- Drawdown.
- Trade count / sample count.
- Signal frequency per day/week and maximum gap between signals.
- Price candle granularity vs astrology trigger precision.
- Consistency across blind windows.
- Overtrading risk.
- Symbolic specificity and falsifiability.
- Live usability score.
Confidence-building metrics:
- Full-history coverage for the instrument where possible. For BTC/USD public/free research, prefer Bitstamp public OHLC as the default full-history exchange source (verified back to
2011-08-18T13:00:00Z) rather than Coinbase-only coverage (~2015/2016+); keep Coinbase as a secondary cross-source check.
- Walk-forward / out-of-sample splits by year or market regime.
- Random same-frequency schedule baseline percentile.
- Parameter robustness across nearby hold windows, entry offsets, and fee/slippage assumptions.
- Forward-paper sample count after strategy design is frozen.
- Multiple-testing awareness: family-level performance matters more than the single best variant.
A high-alpha strategy with very few events is not automatically better than a smaller-alpha Moon-based strategy with many repeatable samples. A strategy with thousands of samples but no edge versus same-frequency random schedules should also be demoted.
Interpretation Guidance
When reviewing runs, answer:
- Was this actually frequent enough to trade ongoingly?
- Did it act as a regime filter, setup window, execution trigger, or allocation filter?
- Was the result alpha, beta, cash avoidance, or lucky timing?
- Should the strategy be promoted, demoted, split, or turned into a filter?
- What exact feature should be tested next?
Regime-aware Moon-degree interpretation
When Alex asks whether a 360-degree Moon matrix is "smart" or whether a 60%+ degree is meaningful, do not stop at a raw leaderboard. Add a regime-aware validation layer:
- Define BTC macro trend explicitly for each event. Alex's corrected default is a high-timeframe BTC swing peak/valley regime map (macro highs/lows confirmed by broad reversals, e.g. ~25%), not merely current price versus
30d/90d/180d/365d ago. Prior-return windows can remain diagnostics, but they are not the primary macro-trend label.
- Score each degree separately for trend-following versus counter-trend behavior. Correct counter-trend calls are more valuable than simply riding BTC beta.
- Run a grid across hold windows (
1h, 3h, 6h, 12h, 24h) and trend lookbacks, then report stable candidates that recur across variants.
- Treat
~60–66% per-degree winners as candidates until they survive multiple-testing correction, random same-frequency baselines, nearby-degree robustness, and walk-forward/year splits.
- For HD/I Ching integration, group 360 degrees into 64 gates using HD Prism's gate order (
5.625° per gate), then validate gate buckets before pulling symbolic meanings.
For Hermes Trader session-specific implementation details, see references/hermes-trader-regime-degree-matrix-validation-2026-05.md.
Alex-Specific Astrology Defaults
- Use traditional rulerships unless Alex explicitly asks otherwise.
- Mars rules Scorpio, Saturn rules Aquarius, Jupiter rules Pisces.
- For crypto systems, prefer Moon-heavy execution plus Sun/Mercury/Venus medium-frequency windows.
- Do not over-center rare events unless they are expanded into a broader catalog of derivative triggers.
References
references/hermes-trader-frequency-ladder-2026-05.md — session note capturing the correction that Hermes Trader strategies must be ongoing/frequency-aware, with Moon-first execution design.
references/hermes-trader-high-frequency-btc-genesis-2026-05.md — session note on BTC Genesis-block lunar aspect testing, Coinbase 1h candle retrieval, sample-size/confidence UI metrics, and first high-sample baseline result.
references/hermes-trader-executable-research-loop-2026-05.md — session note capturing Alex's correction that Hermes Trader must execute queued cron tasks, not just research ideas; includes leaderboard/monitor UI pattern, full-history 1h BTC baseline, and payload-size pitfall.
references/hermes-trader-granular-frequent-astrology-2026-05.md — session note capturing Alex's later correction toward finer 15m/5m candles, Moon-degree ingress signals, planetary hours, 10-minute cron execution, and no fabricated win-rate metrics.
references/hermes-trader-public-btc-data-and-leaderboard-grading-2026-05.md — session note on replacing Coinbase-only history with public Bitstamp BTC/USD OHLC back to 2011-08-18, avoiding paid APIs, and making leaderboard rows sober one-sentence graded evidence summaries.
references/hermes-trader-degree-matrix-hd-gates-2026-05.md — session note on surfacing the full 360 Moon-degree matrix in Hermes Trader, persisting latest sweep reports, and mapping degree buckets into HD Prism/I Ching 64-gate aggregates.
Common Pitfalls
- Rare-event overconfidence — A Mars/Saturn strategy can look good in one run but be too sparse for live use.
- Raw degree overfitting — Degree pulses are valuable timing grids, but single degrees should be grouped into feature families.
- Ingress-as-direction error — Mercury/Venus/Sun ingresses often make better setup windows than automatic directional trades.
- Ignoring benchmark beta — Positive return is not alpha if the benchmark moved more.
- Skipping sample-count reasoning — Every proposed strategy needs an expected frequency and live usability rating.
- Using astrology as post-hoc explanation — Seal rules and schedules before market reveal.
- Timing precision mismatch — Do not evaluate exact Moon/aspect triggers with daily candles; use 1h or finer data and surface granularity in the result.
- Ignoring null baselines — High-frequency astrology rules must beat random same-frequency schedules, not just buy-and-hold or cash.
- Stopping at paid or short-history data — When Alex asks for public/free historical crypto data, do not suggest paid feeds or settle for Coinbase-only 2016-era coverage. Actively check public exchange sources such as Bitstamp and report actual first/last candle coverage.
- Hypey leaderboard interpretation — Leaderboards should show a short sober evidence sentence and a data-centric grade. A large-sample negative result is valuable evidence and should say “no edge yet,” not be spun as success.