AI-Powered Autonomous Trading on Solana
NyxFox is an autonomous trading fund on Solana managed entirely by an AI agent (Nyx). The bot scans Solana DEX markets 24/7, identifies promising meme tokens, and executes trades automatically via Jupiter — the leading Solana DEX aggregator.
There is no human making trading decisions. The AI evaluates tokens based on volume, price momentum, liquidity, buy/sell ratios, and token age. Every trade follows a strict algorithmic strategy with built-in risk management.
| Feature | Detail |
|---|---|
| Chain | Solana Mainnet |
| DEX | Jupiter (aggregated swaps) |
| Data Source | DexScreener API (real-time) |
| Scan Interval | Every 30 seconds |
| Base Currency | SOL (no USDC conversion needed) |
| Management | 100% AI (Nyx agent) |
Transfer any amount of SOL to the fund wallet. The minimum to activate real trading is 0.13 SOL.
The fund monitor detects your transfer within 1 minute. 5% is reserved for gas fees. Your investor quota is calculated proportionally.
Every 30 seconds, the bot fetches trending tokens from DexScreener and evaluates each one against strict entry criteria.
When a token passes all filters, the bot swaps SOL → token. When exit conditions trigger, it swaps token → SOL. All trades are on-chain.
Successful trades grow the fund. The bot reinvests automatically. Profits are tracked per investor based on their quota.
A token must pass ALL of these filters before the bot enters a position:
| Filter | Threshold | Why |
|---|---|---|
| 24h Volume | ≥ $15,000 | Enough liquidity to enter/exit |
| 24h Price Change | ≥ +2% | Positive momentum |
| Market Cap | ≥ $75,000 | Not too micro-cap (rug risk) |
| Liquidity | ≥ $20,000 | Deep enough pool |
| Buy/Sell Ratio | ≥ 45% buys | More buyers than sellers |
| Token Age | ≥ 1 hour | Avoid brand-new rugs |
| 1h Price Change | < +150% | Don't buy the top |
| Daily Loss Limit | $20/day | Stop trading if losing too much |
| Cooldown | 30 min after exit | Don't re-enter same token immediately |
Tokens with these keywords are automatically excluded: MEME, SCAM, INU, DOGE, FLOKI, SHIB, PEPE
This is the core risk management system. Instead of selling everything at once, the bot scales out in stages, locking in profits while letting winners run.
This is key: a position with ≤25% remaining does NOT count toward the 3-position limit.
| Type | Trigger | Action |
|---|---|---|
| Stop Loss | -25% from entry | Full exit |
| Emergency Stop | -40% from entry | Full exit (hard floor) |
| Trailing Stop | 15% below peak (after tier 1) | Exit remaining |
| Time Exit | 2 hours, P&L < +15% | Exit (only if >25% remaining) |
The last 25% has no expiration. It rides as long as the trailing stop doesn't trigger. This is where the biggest wins happen — a token that does 10x means that last 25% is worth more than the first 75% combined.
The bot's trade history is periodically analyzed by the AI agent. Every trade is logged with entry/exit prices, hold times, exit reasons, and P&L. This data is used to:
| Fee | Rate | When |
|---|---|---|
| Gas Reserve | 5% of deposit | Taken on deposit (for transaction fees) |
| Manager Fee | 15% of profits | Only on profitable trades |
| Platform Fee | 0% | None |
No profit = no fee. The manager only earns when investors earn.
This is an experimental AI trading bot. Meme token trading is extremely high-risk.
Phantom, Solflare, or any Solana wallet. Buy SOL on an exchange (Binance, Coinbase, etc.)
Minimum recommended: 0.2 SOL (covers gas reserve + at least one trade). No maximum.
Your deposit is detected automatically. Your quota is calculated. The bot trades. You can check the dashboard anytime to see your position and the bot's performance.
| Component | Detail |
|---|---|
| Bot Engine | Node.js (monitor.js) |
| Swap Protocol | Jupiter v6 API |
| Market Data | DexScreener API |
| RPC | Solana Mainnet Beta |
| Position Tracking | On-disk JSON + live price ticks |
| Uptime | Watchdog auto-restart every 2 min |
| Persistence | Auto-start on boot via rc.local + cron |