Multi-Asset Momentum Trading — Stocks + Crypto
Technical Overview — Multi-Asset Trading System v5.0

System Architecture

A transparent look at how CryptoHunter Pro scans U.S. stocks and crypto, runs an 8-strategy signal stack (PMH, IGNITION, ORB, Momentum, HTF, LRE, Crypto Fib+HA, AI-discovered), and executes trades behind a hard 75% confidence + 1.5:1 R:R + atomic position cap.

📡

Pre-Market Scanning & Grading

Starting before the market opens, the bot scans all stocks gapping 5%+ and grades each one using the A+/A/B/C momentum grading framework. Only the best-grade symbols are eligible for the top intraday signals.

A+
Highest Grade
Low-float, 10%+ gap, strong catalyst, heavy pre-market volume. Eligible for all signals.
A
Strong Grade
Low-float, 5%+ gap, decent catalyst. Eligible for ORB and Momentum Pullback.
B
Moderate Grade
Moderate float or catalyst. Eligible for MFR, Bull Flag, HOD only.
C
Skipped
High float, weak catalyst, reverse split, or fails the green-to-red gate. Bot ignores these.

🤖 AI Catalyst Scoring (GPT-4o-mini)

Every gapper with a news headline gets AI-scored exactly like a top momentum day trader would. FDA approval = 0.93, earnings beat = 0.80, short squeeze potential = 0.75, dilution/ATM = 0.20, reverse split = hard blocked at 0.10. This score is blended 60/40 with Benzinga's catalyst data and cached for 1 hour.

Signal Stack & Execution

Each scan cycle works down this tiered priority stack — highest historical edge first — and takes the first signal that clears every gate. Subject to the position cap (max 1 stock + 2 crypto = 3 total).

🌅
PMH Break
Pre-Market High break
IGNITION
Vol + range expansion
🚀
ORB Breakout
9:35–11:30 AM ET
📉
Momentum Pullback
VWAP/EMA continuation
🌐
HTF Institutional
$5–$500, 4-of-N HTF context
🔄
LRE
Liquidity Reversal (probation)
🪙
Crypto Fib+HA
24/7 reversal engine
🧠
AI-Discovered
OOS-validated patterns

⚖️ 1.5:1 R:R + 75% Confidence Hard Gates

Before any order fires, the stop distance and profit target are calculated. If the setup doesn't offer at least 1.5x the profit vs. the risk, the order is rejected and logged as a "gate rejection." The R:R check happens twice — at signal generation and again inside the order executor. Confidence is enforced by the gatekeeper at the 75% floor before the trade reaches the executor. Both gates apply to every single signal type, no exceptions.

🔒 Atomic Position-Cap Recheck

Position caps (max 1 stock + 2 crypto = 3 total) are checked at the entry gate AND re-verified under a state lock at the moment of commit. If two scan threads pass the gate simultaneously, only one wins; the other rolls back, cancels its broker order, and queues a pending-reconciliation record if the cancel races a fill. Cap violations cannot occur from the bot's own actions.

🛑 Daily Drawdown Kill-Switch

If account-level intraday drawdown hits the configured cap (default 2%), ALL new entries are blocked for the rest of the trading day — sticky-tripped, no revenge trading. State is persisted to disk so a restart doesn't reset it. Existing positions stay actively managed; only new entries are gated.

🎯

Risk Parameters & Position Management

The bot trades a single live Alpaca account with strict risk controls. All parameters are hardcoded, not configurable on the fly.

1.5:1
Min R:R Required
75%
Min Confidence Floor
3:55
Friday Force-Flat (PM ET)
1+2
Max Stock + Crypto (3 total)
2%
Daily Drawdown Kill-Switch
6–12%
Monthly Target

TP1 / TP2 Exit Architecture

Winning trades exit in two stages to both lock in profit and let the winner run — the momentum-first way:

🎯 TP1 — Partial Exit @ 1.5R
At 1.5x the initial risk distance, a portion is sold to bank gains. Stop moves to breakeven on the remainder. If the remaining notional is below the dust threshold (~$2), the partial promotes to a full exit.
Lock profit, reduce risk to zero
📈 TP2 — Runner @ 4R
The runner targets 4R with an ATR-scaled trailing stop. Trail engine uses atomic cancel+replace via a single broker call so the position is never briefly unprotected.
Let the winner breathe
🔔 Regime-Driven Hold Mode
DAY_ONLY, CAUTION_SWING, or SWING_ALLOWED depending on the regime. Swing-tagged stocks with a profit cushion may hold overnight; intraday-tagged trades close at EOD. Friday 3:55 PM force-flatten is unconditional. Crypto runs 24/7.
No weekend gap risk

📋 PDT & Broker-Side Enforcement

The bot does not internally block trades on Pattern Day Trader rules — instead, it logs a soft warning when Alpaca's day-trade count reaches 3 and lets the broker enforce. If Alpaca rejects a buy with a PDT error code, it is logged as a "broker PDT block" (a non-fill event, not a strategy failure) and the bot moves on cleanly.

♻️ Reconciliation & Crash Safety

Trade history and live positions are atomically written to JSON locally and backed up to Replit Object Storage so they survive redeployments. Reconciliation against the Alpaca account every minute catches drift, adopts orphaned broker positions, evicts dust (< $2 market value), and rejects negative-quantity short positions defensively.

🛡️

Risk Management System

Multi-layered risk management protects capital at every stage. From position sizing to automated exits, every trade has built-in protection.

1.5:1
Minimum R:R
75%
Confidence Floor
9:30–4:00
Stock Trading Window (ET)
24/7
Crypto Trading
1+2
Position Cap (Stock + Crypto)
2%
Daily DD Kill-Switch
6–12%
Monthly Target
$25k
Day+Swing Until This Equity

📉 Stop Loss Mechanics

Stops are placed at technically meaningful levels — below the opening range low for ORB trades, below the VWAP flush candle for reversal signals, below the bull flag base for continuation setups, and ATR-scaled (Wilder RMA) for crypto Fib+HA. Stops are never arbitrary percentages. After TP1 fills, the stop immediately moves to breakeven on the remaining position. Trail engine is atomic so the position is never briefly unprotected.

🛡️ Holiday-Aware End-of-Day

Stocks force-flatten in the (1) Friday 15:55–16:00, (2) day-before-holiday 15:55–16:00, and (3) NYSE half-day 12:55–13:00 windows. Static NYSE calendars cover 2026–2027. Crypto is exempt (24/7 market).

🤖

AI Integration

AI is used at two key points: catalyst scoring before the open, and ML pattern validation on each signal before it enters the priority stack.

📰
Benzinga Feed
Raw headline data
🧠
GPT-4o-mini
momentum-style catalyst scoring
+
📊
Benzinga Score
60/40 blend
Final Grade
A+/A/B/C assigned

🚫 Reverse Split Hard Block

Reverse splits are the most dangerous trap for small-account traders. The AI scorer caps any reverse split catalyst at 0.10 regardless of other factors, which prevents it from ever reaching A or A+ grade. These symbols are automatically skipped — no exceptions.

🔐

Data Security

Your security is our priority. CryptoHunter Pro is designed with a security-first architecture.

  • 🔑

    Your Keys, Your Control

    API keys are stored securely in your own Alpaca account. We never store, access, or have visibility into your API credentials.

  • 🛡️

    No Withdrawal Permissions

    The bot only requires trading permissions. It cannot withdraw funds, access your banking information, or move assets off the exchange.

  • 🔒

    Encrypted Communications

    All API communications use HTTPS/TLS encryption. Data in transit is protected using industry-standard encryption protocols.

  • 📊

    Transparent Logging

    All trades are logged with full details for your review. You maintain complete visibility into every action the system takes.

🌐

What It Trades

The Multi-Asset Trading System covers two markets: U.S. stocks during regular hours (9:30 AM – 4:00 PM ET) and crypto 24/7. Different strategies hunt in different price bands.

$1.50–$15
Small-cap momentum (PMH/IGN/ORB)
$5–$500
HTF institutional setups
$1.50–$500
Universal / discovered patterns
Crypto USD
$1e-6 to $1e6 (sub-cent alts to BTC)
Stablecoins
Blacklisted (no edge in $1.00 ± noise)
No Penny
Universal $1.50 floor on stocks

🏦 About Alpaca Markets

Alpaca is a commission-free stock brokerage offering a full trading API. They are registered with FINRA and the SEC, providing institutional-grade order execution for algorithmic strategies. The bot uses Alpaca for live order placement, position monitoring, and account management.

See It Trade in Real Time

The Multi-Asset Trading System is live now. Every trade is published in real time — strategy name, entry, exit, P&L, and reason — wins and losses both.

View Live Trades Safety & Risks