Oracle3
Open-source trading engine and MCP server for prediction markets. Fee-aware no-arbitrage trading across related contracts, live on Kalshi, Polymarket and Solana or on paper.
Real-time AI trading signals for Solana tokens with RSI scanning, volume analysis, and performance tracking.
FinanceTypeScript · PythonGitHub @breakthesimulationOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
AI-powered trading intelligence for Solana
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
AI-powered trading intelligence for Solana
Scans the market. Surfaces signals. Tracks every outcome.
Agent Fox is an autonomous trading companion that monitors 100+ Solana tokens around the clock. It calculates technical indicators, generates actionable buy/sell signals, and tracks every prediction against real market outcomes — wins and losses, fully transparent.
No cherry-picked results. No black-box strategies. Just data.Read the full README ↗Agent Fox is an autonomous trading companion that monitors 100+ Solana tokens around the clock. It calculates technical indicators, generates actionable buy/sell signals, and tracks every prediction against real market outcomes — wins and losses, fully transparent.
No cherry-picked results. No black-box strategies. Just data.
Live at agentfox.trade
Generates LONG signals with precise entry, three take-profit targets, and stop-loss levels. Each signal includes a confidence score based on indicator confluence and historical accuracy.
Scans top 100 Solana tokens across 1H, 4H, and 1D timeframes. Surfaces oversold bounces and overbought reversals with multi-timeframe alignment scoring.
Detects volume spikes (2x+ above baseline) in real time. Classifies each spike as bullish, bearish, or neutral with severity ranking and optional Telegram alerts.
Eight trading strategies tested against historical OHLCV data. Reports win rate, profit factor, Sharpe ratio, and max drawdown for each.
Every signal is scored against real market outcomes at 24h, 48h, and 7d intervals. Dashboard displays win rate, PnL, and profit factor — updated continuously.
Built on ElizaOS v1.7.2. Engages with the Colosseum hackathon forum, posts market updates, and reasons about trades using Claude AI.
┌─────────────────────────────────────────────────────────┐
│ Website (Next.js 15) │
│ www.agentfox.trade · Vercel │
└──────────────────────┬──────────────────────────────────┘
│ /api proxy
┌──────────────────────▼──────────────────────────────────┐
│ API Server (Hono) │
│ Railway · Cron Scheduler │
├─────────┬──────────┬──────────┬──────────┬──────────────┤
│ Signals │ RSI Scan │ Volume │ Backtest │ Performance │
│ Engine │ (100 tkn)│ Scanner │ Engine │ Tracker │
└────┬────┴────┬─────┴────┬────┴──────────┴──────────────┘
│ │ │
┌────▼─────────▼──────────▼──────────────────────────────┐
│ Data Layer (Multi-Source) │
│ Jupiter · DexScreener · GeckoTerminal · Birdeye │
└─────────────────────────────────────────────────────────┘
| Layer | Technology |
|---|---|
| API | TypeScript, Hono, node-cron |
| Frontend | Next.js 15, React 19, Tailwind, Shadcn UI |
| Agent | ElizaOS v1.7.2, Anthropic Claude |
| Data | Jupiter, DexScreener, GeckoTerminal, Birdeye |
| Indicators | RSI, MACD (3,10,16), EMA, Support/Resistance, Fibonacci, Volume |
| Storage | better-sqlite3, JSON persistence |
| Deploy | Railway (API + Agent), Vercel (Website), Docker |
Base URL: https://trading-caller-production-d7d3.up.railway.app
GET /signals/latest Latest trading signals
GET /signals/performance Win rate, PnL, profit factor
GET /signals/tracked Currently tracked signals
GET /rsi/multi All tokens, all timeframes
GET /rsi/oversold Tokens with RSI ≤ 20
GET /rsi/overbought Tokens with RSI ≥ 80
GET /rsi/:symbol Single token across 1H/4H/1D
GET /volume/signals Volume-based trading signals
GET /volume/spikes Recent spike history
GET /volume/top Top 10 volume movers
GET /backtest/strategies Available strategies
GET /backtest/results Historical results
POST /backtest/run Run a backtest
GET /funding/:symbol Funding rates + squeeze alerts
GET /gecko/trending Trending Solana pools
GET /leaderboard/tokens Token performance ranking
| Method | Endpoint | Description |
|---|---|---|
GET | /signals/latest | Latest signals with optional action filter |
GET | /signals/history | Paginated signal history |
GET | /signals/performance | Performance metrics |
GET | /signals/tracked | Active tracked signals |
POST | /signals/reset | Reset signal history |
GET | /tokens/:symbol/analysis | Deep single-token analysis |
GET | /rsi/multi | Multi-timeframe RSI for all tokens |
GET | /rsi/scan | Latest scan results |
GET | /rsi/oversold | Oversold opportunities |
GET | /rsi/overbought | Overbought setups |
GET | /rsi/:symbol | Single token RSI |
POST | /rsi/multi/scan | Force rescan |
GET | /volume/status | Scanner status |
GET | /volume/top | Top volume movers |
GET | /volume/spikes | Spike history |
GET | /volume/signals | Volume signals |
POST | /volume/scan | Trigger manual scan |
GET | /funding/:symbol | Funding rate analysis |
GET | /funding/alerts/squeeze | Squeeze alert list |
# Clone
git clone https://github.com/breakthesimulation/trading-caller.git
cd trading-caller
# Install
npm install
# Configure
cp .env.example .env
# Add your API keys to .env
# Run API server (includes scheduler)
npm start
# Run website locally
cd website && npm install && npm run dev
ANTHROPIC_API_KEY= # Claude AI (signal reasoning)
TELEGRAM_BOT_TOKEN= # Telegram alerts (optional)
TELEGRAM_CHAT_ID= # Telegram target chat (optional)
PORT=3000 # API server port
├── api/ API server (Hono routes, scheduler, WebSocket)
├── research-engine/ Signal generation, technical indicators, data providers
├── volume-scanner/ Real-time volume spike detection
├── oversold/ RSI-based oversold/overbought scanner
├── backtesting/ Historical strategy validation engine
├── performance/ Signal outcome tracking and scoring
├── learning/ Pattern analysis and weight adjustment
├── agent/ Colosseum hackathon agent (heartbeat, forum, brain)
├── eliza/ ElizaOS autonomous trading agent
├── website/ Next.js frontend (Vercel)
├── db/ Data persistence layer
├── scripts/ Utility and registration scripts
└── data/ Runtime data storage
| Website | agentfox.trade |
| API | trading-caller-production-d7d3.up.railway.app |
| Twitter/X | @AgentAIFox |
| Pitch Deck | View on Google Drive |
GET | /backtest/strategies | Strategy list |
GET | /backtest/results | All backtest results |
POST | /backtest/run | Execute backtest |
GET | /performance | Overall performance |
GET | /positions/open | Active positions |
GET | /positions/closed | Closed positions |
GET | /positions/stats | Position statistics |
GET | /leaderboard | Overall leaderboard |
GET | /leaderboard/tokens | Token rankings |
GET | /learning/stats | Learning statistics |
GET | /learning/insights | AI improvement insights |
GET | /learning/weights | Current learned weights |
GET | /gecko/trending | Trending Solana pools |
GET | /gecko/ohlcv/:pool | OHLCV candle data |
GET | /gecko/search?q= | Search Solana pools |