
Stonkfly
一个可以操作加密货币交易账户的果蝇神经连接组模拟。真实的神经输出,真实的 Coinbase 集成。尚未证明其能实现盈利学习。
工作原理: Coinbase 公开价格被转换为 RGB 图表。它刺激保留的 MaleCNS v1.0 图谱(166,700 个神经元,2560 万个连接) 中的 3,335 个亮度输入和 811 个 R8 颜色输入。固定的神经读出层提出买入、卖出或持有建议。定制的 Coinbase AgentKit ActionProvider 会检查限额并通过 Coinbase Advanced 下达现货订单。
正的投资组合盈亏会刺激 15 个已识别的 PAM11 多巴胺细胞;负的盈亏则刺激两个 PPL101 厌恶性多巴胺细胞。一个候选记忆规则会改变现有的 KC 到 MBON 连接。这些是工程化的强化信号,并非模拟的痛觉感受器。突触变化并不能证明它学会了盈利交易。模型与证据。
运行它
需要 Python 3.11、C++17 编译器、macOS/Linux。数据集和依赖项需要预留数 GB 空间;建议 16 GB 内存。
python3.11 -m venv .venv
source .venv/bin/activate
pip install -e '.[test]'
python -m stonkfly prepare
python -m stonkfly run
默认设置:模拟交易、真实的 BTC-USDC 公开数据、100 美元模拟余额。无需 API 密钥。本地日志、感官图像和可恢复的大脑状态保存在 runs/paper/ 目录中。Ctrl-C 可停止运行;使用同一命令即可恢复。
若要进行真实订单交易,请先创建一个专门的 Coinbase Advanced 投资组合,资金不超过 100 USDC,并配置一个投资组合范围的 ECDSA API 密钥(仅 View + Trade 权限,无 Transfer 权限)。将 .env.example 复制为 .env,在本地填写,然后自己运行以下命令:
python -m stonkfly run --live --preflight-only
python -m stonkfly run --live
默认设置:单笔订单上限 10 美元(含预留手续费),每天最多 24 次尝试,不做空、不加杠杆。回撤达 20 美元将停止新订单;它不会清算持仓或限制进一步损失。操作与恢复。
python -m stonkfly status
python -m pytest -q
该仓库不预置资金,也不连接任何人的账户。真实交易执行需要你本地的凭证和明确的选择加入(opt-in)。