沃社区 · 量化工具箱 —— 策略源码使用说明 ======================================== 【一、这些文件是什么】 每个 .py 文件 = 一套完整可独立运行的策略,内置: · 数据拉取(币安公开行情,不用 API Key) · 技术指标(EMA/RSI/ATR/布林带等) · 回测引擎(保证金记账、手续费、止损、追踪止损) · 策略信号逻辑 不需要 pip install 任何东西,Python 3.8+ 自带的标准库即可跑。 【二、怎么跑(3 步)】 1. 装 Python 3(官网 python.org 下载,Windows 安装时勾选 Add to PATH) 2. 把下载的文件放同一个文件夹,在该文件夹打开命令行: Windows: 按住 Shift 右键 → 在此处打开 PowerShell Mac/Linux: 终端 cd 到该目录 3. 运行(命令行输入): python 策略文件名.py 例如: python donchian.py 会打印:收益、最大回撤、交易次数、胜率(基于最近 1000 根 4 小时 K 线) 【三、怎么改成你要的】 · 换币种/周期:文件底部的取数调用 fetch("ETHUSDT", "4h", 1000) 改成 BTCUSDT / 1h / 1d · 改参数:每个策略类里的 params 字典(如 break_n=20、stop_atr=6) · 改风控档次: 稳健 = 单笔风险 1% 权益 + 6倍ATR止损 激进 = 满仓 + 12倍ATR极端保护 在回测调用里把 stop_atr / risk_per_trade 改成你要的数 【四、这套代码能做什么 / 不能做什么】 能做:历史回测、参数验证、每天生成买卖信号、接到你自己的下单程序里 不能:直接下单。它是"决策大脑",不含交易所下单接口。 要自动交易,需要再配一个执行层(用你的 API Key 下单)—— 这部分平台可以提供,下一步接。 【五、风险提示】 历史回测 ≠ 未来收益。参数是在历史数据上挑的,存在过拟合风险。 加密货币波动极大,任何策略都可能连续亏损。请先用模拟盘跑 2 周以上。 有任何问题在论坛问:https://woshequ.com/forum/