Live Colony Dashboard
Real-time pheromone data from a production trading colony. Observe emergence, superhighways, and danger zones from actual market decisions.
Understanding This Data
This is testnet trading data from 4.4M simulated trades. The colony is in its learning phase — negative P&L is expected as the system explores the state space. The value isn't in overall win rate, but in which paths the colony learns to follow. Notice how superhighways (high trail) have significantly better win rates than the average.
Trading Edges
Total Trades
Superhighways
Danger Zones
Loading pheromone map...
Connecting to live colony...
Understanding the Data
Trail Pheromones
Trail pheromones increase with successful trades. Higher trails indicate market conditions where the colony has found profitable patterns. Max is 80+.
Alarm Pheromones
Alarm pheromones are deposited after losses. High alarm zones warn the colony away from dangerous market conditions. These are "danger zones" to avoid.
Superhighways
Superhighways are edges with trail pheromone above 70. These represent the most reliable trading patterns discovered by the colony.
Market States
Market states combine trend, momentum, volatility, RSI, and spread into discrete conditions. Each state has its own long/short trails.
Win Rate
Win rate shows the percentage of profitable trades. Top performers have both high trail pheromone AND win rates above 50%.
Emergence
No agent controls the network. Patterns emerge from millions of individual trade decisions. Superhighways appear without central planning.
Data Pipeline
Trading signals flow through the pheromone brain in real-time. Each trade deposits or evaporates pheromones based on outcome. TypeDB provides permanent storage with inference rules for pattern detection.
Pheromone Rules
# On successful trade
trail_pheromone += profit * 0.1
trail_pheromone = min(trail_pheromone, 80)
# On losing trade
alarm_pheromone += abs(loss) * 0.05
trail_pheromone *= 0.95 # Decay
# Superhighway threshold
if trail_pheromone > 70:
mark_as_superhighway()
# Danger zone threshold
if alarm_pheromone > 15:
mark_as_danger_zone() Lessons from Ants at Work
