Stonkfly 是一个 Python 项目,将果蝇连接组(MaleCNS v1.0,约 166,700 个神经元、2,560 万连接)模拟与 Coinbase 加密货币交易接口结合。它把 Coinbase 公共价格数据转换成 RGB 图像刺激神经输入,通过固定神经读出产生买入、卖出或持有信号,并由自定义 Coinbase AgentKit ActionProvider 执行受限的现货交易。默认运行是纸面交易,不需要 API Key;真实交易需要显式启用并配置 Coinbase Advanced API 凭证。项目明确声明尚未证明可盈利学习。
适用领域
神经科学模拟 / 计算神经科学 / 果蝇连接组 / 强化学习实验 / 加密货币交易 / 自动化交易机器人 / Coinbase API 集成 / AgentKit ActionProvider / Python 科研工程
配置难度
中高。会安装运行 Python 项目的开发者可以启动纸面交易,但理解连接组模拟、神经输入输出映射、突触更新规则、Coinbase 真实交易安全配置和风险控制需要较强的 Python、科研计算、加密货币交易和系统工程背景。
商业价值
该项目的直接商业交易价值不确定,因为没有证明盈利能力,不适合作为生产投资策略。其主要价值在科研展示、技术营销、AI Agent 金融工具集成、复杂系统模拟、风险受限交易执行框架和生物启发计算实验。对于团队而言,可作为探索新型智能体架构、交易安全护栏设计和神经科学可视化应用的原型,但若用于真实资金交易,应仅限小额实验并严格隔离风险。
01
技术亮点
- 使用真实保留的 MaleCNS v1.0 果蝇连接组图,规模达到 166,700 个神经元和 2,560 万连接
- 将公共 Coinbase 价格数据转换为 RGB 图表,刺激 3,335 个亮度输入和 811 个 R8 颜色输入
- 默认采用纸面交易模式,真实市场数据但模拟资金,降低误操作风险
- 支持断点恢复,日志、感知图像和脑状态保存到 runs/paper/
- 集成 Coinbase Advanced,并通过自定义 ActionProvider 进行限额检查和交易执行
- 真实交易有预检模式 --preflight-only
- 默认交易限制较保守:每笔最大 10 美元、每天最多 24 次尝试、不做空、不使用杠杆
- 明确区分工程化强化信号和生物痛觉建模,文档表述较谨慎
- MIT 许可证,便于学习、修改和实验
02
目标用户
- 对连接组模拟和神经计算感兴趣的研究者
- 想探索生物神经网络与交易决策结合的开发者
- Python 科研/实验系统开发者
- 加密货币自动化交易实验者
- AI Agent 与金融工具集成的工程师
- 希望研究非传统强化学习机制的学生或研究团队
03
配置要求
- Python 3.11
- C++17 编译器
- macOS 或 Linux
- 数 GB 磁盘空间用于数据集和依赖
- 推荐 16GB RAM
- 默认纸面交易无需 Coinbase API Key
- 真实交易需要专用 Coinbase Advanced portfolio
- 真实交易建议 portfolio 中最多放入 100 USDC
- 真实交易需要 portfolio-scoped ECDSA API key
- API 权限应仅包含 View + Trade,不应包含 Transfer
- 需要从 .env.example 复制生成 .env 并在本地填写凭证
- 真实交易需要显式添加 --live 参数,不会默认连接真实账户
04
适用场景
- 运行纸面交易实验,观察果蝇连接组模拟对 BTC-USDC 市场数据的反应
- 研究神经连接图在真实时间序列输入下的输出行为
- 测试 Coinbase AgentKit 自定义 ActionProvider 的安全交易限制设计
- 分析工程化奖励/惩罚信号对 KC-to-MBON 突触连接变化的影响
- 构建科研演示:生物启发系统如何连接真实金融市场数据
- 作为自动化交易风险控制、预检、限额和恢复机制的参考项目
05
部署与配置
- 准备 Python 3.11 环境、C++17 编译器,操作系统建议 macOS 或 Linux
- 确保机器有足够磁盘空间下载数据集和依赖,推荐 16GB RAM
- 创建虚拟环境:python3.11 -m venv .venv
- 激活虚拟环境:source .venv/bin/activate
- 安装项目和测试依赖:pip install -e '.[test]'
- 准备数据:python -m stonkfly prepare
- 启动默认纸面交易:python -m stonkfly run
- 查看状态:python -m stonkfly status
- 运行测试:python -m pytest -q
- 如需真实交易,复制 .env.example 为 .env,填写 Coinbase Advanced API 配置,先执行 python -m stonkfly run --live --preflight-only,再手动确认后执行 python -m stonkfly run --live
06
风险与注意事项
- 项目明确说明尚未证明可以盈利交易,不应作为可赚钱的量化策略使用
- 真实交易可能造成资金损失,20 美元回撤限制只会停止新订单,不会自动清仓,也不能限制持仓继续亏损
- 加密货币市场波动剧烈,价格滑点、手续费和流动性风险都可能影响结果
- 连接组模拟与交易盈利之间缺乏已验证的因果关系,实验性质强
- 需要下载和运行较大的神经数据与依赖,对本地资源有要求
- 真实交易涉及 API Key 管理,若权限或密钥保管不当可能产生安全风险
- 项目依赖 Coinbase Advanced 和 AgentKit 生态,外部 API 变更可能导致不可用
- 固定神经读出和候选记忆规则可能难以解释、调试和验证
- 不适合直接部署为生产级交易系统
2026-09-13
第26名
新收录 · github_search