Skip to content

Yaolinwang/AITD

Repository files navigation

AITD - AI Trading Agent for Everyone

中文 | English

AITD - AI Trading Agent

🤖 AITD 是一个能让你在任何机器上部署AI交易机器人项目。可以在浏览器里完成配置、模拟盘验证和实盘运行。

项目特色:

  • ✍️ 完全可自定义交易 Prompt,最大化你的策略表现
    • 可以定义AI交易员性格、交易核心原则、入场条件、仓位管理
    • 支持将K线数据加入prompt辅助AI交易员决策
    • 支持保存prompt, 加载、修改已保存prompt
  • 🚀 支持动态交易池,方便自定义交易池
    • 方便引用动态交易池,实时抓住热点品种
  • 📈 支持自定义交易周期
  • 🧠 实时查看AI交易员输入与决策
    • 检查每轮AI交易员的输入信息是否符合预期
    • 检查每轮AI交易员的交易操作是否符合预期
  • 🕹️ 丰富的组合风控设置,详细的交易记录
  • ⚙️ 一键切换模拟盘与实盘
  • 🦞 支持主流AI模型Provider
  • 🔑 完全本地运行,确保账户、prompt等信息的绝对安全

当前支持交易所

  1. Crypto:
  • ✅ Binance
  • OKX (todo)
  • BYBIT (todo)
  • Gate (todo)
  1. Futures:
  • CTP (todo)
  • IBKR (todo)

运行要求

✅ 只需要你的机器有Python 3.11+就可以完美运行

快速开始

下载后在项目根目录运行:

python3 run.py

也可以显式指定端口:

python3 run.py --port 1234

然后浏览器打开终端里打印出来的地址(默认端口号为8788),例如:

http://127.0.0.1:8788/trader.html

第一次使用建议

  • 准备好LLM API_KEY
  • 准备好交易账户API和Secret, 在设置中将本机 IP 加入白名单(看各自交易所要求)
  1. 先进入 模拟盘 页面
  2. AI模型配置 里填写 Provider / Model / API Key / Base URL
  3. 如果需要代理,在 代理配置 里开启并填写代理地址
  4. Prompt 页面编辑交易逻辑并进行测试,确保AI模型工作正常
  5. 候选池 页面选择:
    • 静态候选池:手动输入想要交易标的 symbols
    • 动态候选池:写 Python function 自动获取动态 symbols
  6. 点击当前页面的 启动交易
  7. 交易 / Prompt / Log 里确认是否正常工作
  8. 模拟盘完整跑通后,配置实盘账号,启动实盘交易

功能概览

  • 交易 显示账户、权益曲线、当前持仓、候选池和最近决策

  • Prompt 让用户修改交易逻辑,仓位管理逻辑,并测试 Prompt 是否能正常工作

  • 候选池 支持静态 symbols 和动态 Python function 二选一

  • Log 显示当前进程的运行日志和错误信息

关键文件


稳定代理推荐🪜

实测 🇨🇳/🇺🇸 均可使用:MOJIE

联系方式

  • X: @ywa_ywa_ywa
  • 欢迎交易所、LLM模型等联系,有很多测试的工作需要大家一起努力

版权与使用

Copyright © 2026 Yaolin Wang. All rights reserved.

本仓库当前仅用于评估、学习和个人参考。 任何商业使用、重新分发、托管部署或付费服务集成,均需事先获得书面许可。

如需商用授权,请通过上方联系方式联系。

About

AI Trading Agent for Everyone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages