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) 2. Futures: - CTP (todo) - IBKR (todo) ## 运行要求 ✅ 只需要你的机器有`Python 3.11+`就可以完美运行 ## 快速开始 下载后在项目根目录运行: ```bash python3 run.py ``` 也可以显式指定端口: ```bash python3 run.py --port 1234 ``` 然后浏览器打开终端里打印出来的地址(默认端口号为8788),例如: ```text 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` 显示当前进程的运行日志和错误信息 ## 关键文件 - [run.py](./run.py) 启动入口 - [dashboard/](./dashboard) 浏览器界面资源 - [config/](./config) 默认配置文件 --- ## 稳定代理推荐🪜 实测 🇨🇳/🇺🇸 均可使用:[MOJIE](https://mojie.me/#/register?code=6seDUwEZ) ## 联系方式 - X: [@ywa_ywa_ywa](https://x.com/ywa_ywa_ywa) - 欢迎交易所、LLM模型等联系,有很多测试的工作需要大家一起努力 ## 版权与使用 Copyright © 2026 Yaolin Wang. All rights reserved. 本仓库当前仅用于评估、学习和个人参考。 任何商业使用、重新分发、托管部署或付费服务集成,均需事先获得书面许可。 如需商用授权,请通过上方联系方式联系。