Skip to content

moondevonyt/moon-dev-ai-agents-for-trading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 AI AGENTS FOR TRADING

Moon Dev

This project explores the potential of artificial financial intelligence - a focused implementation of AI for trading and investing research.

⭐️ first full concise documentation video (watch here)

📀 follow all updates here on youtube: https://www.youtube.com/playlist?list=PLXrNVMjRZUJg4M4uz52iGd1LhXXGVbIFz

⚠️ IMPORTANT: This is an experimental project. There are NO guarantees of profitability. Trading involves substantial risk of loss.

🎯 Vision

We're researching AI agents for trading that will eventually leverage AFI. With 4 years of experience training humans through our bootcamp, we're exploring where AI agents might complement human trading operations, and later replace trading human operations. This is experimental research, not a profitable trading solution.

🧠 Hypothesis

AI agents will be able to build a better quant portfolio than humans. i've spent the last 4 years building quant systems & training others to do so. 2025 is about replicating that success but with ai agents doing it instead of me. in 2026 i will release a paper of my findings after a full year of testing ai agents in quant vs the last 4 years of humans.

💡 Concept

AI agents might help address common trading challenges:

  • Emotional reactions
  • Ego-driven decisions
  • Inconsistent execution
  • Fatigue effects
  • Impatience
  • Fear & Greed cycles

While we use the RBI framework for strategy research, we're exploring AI agents as potential tools. We're in early stages with LLM technology, investigating possibilities in the trading space.

There is no token associated with this project and there never will be. any token launched is not affiliated with this project, moon dev will never dm you. be careful. don't send funds anywhere

Video Updates & Training

all the video updates are consolidated in the below playlist on youtube 📀 https://www.youtube.com/playlist?list=PLXrNVMjRZUJg4M4uz52iGd1LhXXGVbIFz

⚠️ Critical Disclaimers

There is no token associated with this project and there never will be. any token launched is not affiliated with this project, moon dev will never dm you. be careful. don't send funds anywhere

PLEASE READ CAREFULLY:

  1. This is an experimental research project, NOT a trading system

  2. There are NO plug-and-play solutions for guaranteed profits

  3. We do NOT provide trading strategies

  4. Success depends entirely on YOUR:

    • Trading strategy
    • Risk management
    • Market research
    • Testing and validation
    • Overall trading approach
  5. NO AI agent can guarantee profitable trading

  6. You MUST develop and validate your own trading approach

  7. Trading involves substantial risk of loss

  8. Past performance does not indicate future results

👂 Looking for Updates?

Project updates will be posted in discord, join here: moondev.com

🔗 Links

Live Agents

  • Trading Agent (trading_agent.py): Example agent that analyzes token data via LLM to make basic trade decisions
  • Strategy Agent (strategy_agent.py): Manages and executes trading strategies placed in the strategies folder
  • Risk Agent (risk_agent.py): Monitors and manages portfolio risk, enforcing position limits and PnL thresholds
  • Copy Agent (copy_agent.py): monitors copy bot for potential trades
  • Whale Agent (whale_agent.py): monitors whale activity and announces when a whale enters the market
  • Sentiment Agent (sentiment_agent.py): analyzes Twitter sentiment for crypto tokens with voice announcements
  • Listing Arbitrage Agent (listingarb_agent.py): identifies promising Solana tokens on CoinGecko before they reach major exchanges like Binance and Coinbase, using parallel AI analysis for technical and fundamental insights
  • Focus Agent (focus_agent.py): randomly samples audio during coding sessions to maintain productivity, providing focus scores and voice alerts when focus drops (~$10/month, perfect for voice-to-code workflows)
  • Funding Agent (funding_agent.py): monitors funding rates across exchanges and uses AI to analyze opportunities, providing voice alerts for extreme funding situations with technical context 🌙
  • Liquidation Agent (liquidation_agent.py): tracks liquidation events with configurable time windows (15min/1hr/4hr), providing AI analysis and voice alerts for significant liquidation spikes 💦
  • Chart Agent (chartanalysis_agent.py): looks at any crypto chart and then analyzes it with ai to make a buy/sell/nothing reccomendation.
  • funding rate arbitrage agent (fundingarb_agent.py): tracks the funding rate on hyper liquid to find funding rate arbitrage opportunities between hl and solana

🚀 Project Progress & Roadmap

Phase 1: Foundation & Basic Trading ✅

  • Basic project structure
  • Environment setup
  • Token data collection
  • Basic trading functions
  • Market data API integration (OI, Liquidations, Funding)
  • Risk management agent with PnL limits
  • Risk agent minimum balance protection (1/8/25)
  • CopyBot portfolio analyzer (1/8/25)
  • Comprehensive API access for Quantalete members (1/15/25)

Phase 2: Advanced Features 🚀

  • Portfolio optimization
  • Advanced risk management
  • Machine learning integration
  • Sentiment analysis with voice announcements
  • Backtesting framework
  • Performance analytics

Shipped Features 📦

  • 1/20 - built the funding rate arbitrage trading agent to annnounce when there is a funding rate arbitrage between hyperliquid tokens and spot solana tokens. later we can update this to place the trades
  • 1/17 - built chuck the chart analysis agent that reads in any crypto chart and then analyzes it to get a buy/sell/nothing reccomendation.
  • 1/16 - Built Luna the Liquidation Agent with configurable time windows (15min/1hr/4hr) - Updated Whale Agent to use new OI data format - Fixed Funding Agent to handle new API structure - All agents now using consistent Moon Dev API v2
  • 1/15 - Released comprehensive API access with detailed documentation - Historical liquidation data endpoints - Real-time funding rate monitoring - New Solana token launch tracking - Detailed & combined ETH/BTC open interest historical data - CopyBot data access for reference (follow list & their recent transactions)
  • 1/14 - Added Funding Rate Agent that monitors and announces extreme funding rates - Uses AI to analyze funding opportunities with technical context - Provides voice announcements for significant funding events - Tracks historical funding data for better analysis
  • 1/12 - built a Listing Arbitrage Agent that identifies promising Solana tokens before they reach major exchanges - Uses parallel AI analysis with technical and fundamental agents - Filters by market cap and volume criteria - Saves analysis results and buy recommendations to CSV
  • 1/10 - built a coin gecko agent conversation between 2 ai agents and all of coin geckos data
  • 1/10 - added a focus agent that will take random samples of my voice to ensure im always locked in. my kpi is 200 ai uses per day which is hard when i yap so this is the solution.
  • 1/9 - Added Sentiment Analysis Agent with voice announcements and historical tracking - Monitors Twitter sentiment for major tokens - Tracks sentiment changes over time - Announces significant sentiment shifts - updated the whale agent as well to work better
  • 1/8 - Added minimum balance protection to Risk Agent with configurable AI consultation - Completed CopyBot portfolio analyzer with position sizing - V0 of the whale agent launched
  • 1/7 - CopyBot Agent: Added AI agent to analyze copybot portfolio and decide on whether it should take a position on their account
  • 1/6 - Market Data API: Added comprehensive API for liquidations, funding rates, open interest, and copybot data
  • 1/5 - created a documentation training video with a full walkthrough of this github (releasing jan 7th)
  • 1/4 - strategy_agent.py: an ai agent that has last say on any strategy placed in strategies folder
  • 1/3 - risk_agent.py: built out an ai agent to manage risk
  • 1/2 - trading_agent.py: built the first trading agent
  • 1/1 - first lines of code written

🚀 Quick Start Guide

  1. Star the Repo

    • Click the star button to save it to your GitHub favorites
  2. 🍴 Fork the Repo

    • Fork to your GitHub account to get your own copy
    • This lets you make changes and track updates
  3. 💻 Open in Your IDE

    • Clone to your local machine
    • Recommended: Use Cursor or Windsurfer for AI-enabled coding
  4. 🔑 Set Environment Variables

    • Check .env.example for required variables
    • Create a copy of above and name it .env file with your keys:
      • Anthropic API key
      • Other trading API keys
    • ⚠️ Never commit or share your API keys!
  5. 🤖 Customize Agent Prompts

    • Navigate to /agents folder
    • Modify LLM prompts to fit your needs
    • Each agent has configurable parameters
  6. 📈 Implement Your Strategies

    • Add your strategies to /strategies folder
    • Remember: Out-of-box code is NOT profitable
    • Thorough testing required before live trading
  7. 🏃‍♂️ Run the System

    • Execute via main.py
    • Toggle agents on/off as needed
    • Monitor logs for performance

Built with love by Moon Dev - Pioneering the future of AI-powered trading

📜 Detailed Disclaimer

The content presented is for educational and informational purposes only and does not constitute financial advice. All trading involves risk and may not be suitable for all investors. You should carefully consider your investment objectives, level of experience, and risk appetite before investing.

Past performance is not indicative of future results. There is no guarantee that any trading strategy or algorithm discussed will result in profits or will not incur losses.

CFTC Disclaimer: Commodity Futures Trading Commission (CFTC) regulations require disclosure of the risks associated with trading commodities and derivatives. There is a substantial risk of loss in trading and investing.

I am not a licensed financial advisor or a registered broker-dealer. Content & code is based on personal research perspectives and should not be relied upon as a guarantee of success in trading.

About

ai agents for trading

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages