docs: update workflow ref to match cleaned repo structure
This commit is contained in:
@ -61,12 +61,20 @@
|
||||
```
|
||||
/home/ubuntu/
|
||||
├── beast-trader/ # Gitea 本地工作副本
|
||||
│ ├── strategies/ # 策略代码(按版本归档)
|
||||
│ ├── strategies/ # 按版本分目录
|
||||
│ │ ├── v2.2d/ # 每个版本独立文件夹
|
||||
│ │ ├── v2.2c/
|
||||
│ │ ├── swing/v3.1/
|
||||
│ │ └── current/ # 软链指向当前活跃版本
|
||||
│ ├── backtests/ # 回测结果
|
||||
│ │ └── full/ # 只保留有意义的结果
|
||||
│ ├── trades/ # 实盘交易记录(自动生成)
|
||||
│ ├── daily_briefs/ # 日报(自动推送)
|
||||
│ ├── docs/ # 文档
|
||||
│ │ └── guides/ # 操作手册
|
||||
│ ├── config/ # 配置文件
|
||||
│ │ ├── freqtrade/
|
||||
│ │ └── docker/
|
||||
│ ├── scripts/ # 自动化脚本
|
||||
│ └── tools/ # 工具脚本
|
||||
├── freqtrade/ # freqtrade 主目录(Docker volume 映射)
|
||||
@ -108,13 +116,14 @@ structure_flow_swing_v{主版本}.{小版本}.py # 波段策略
|
||||
### 3.2 代码入仓
|
||||
|
||||
```bash
|
||||
# 1. 复制策略到仓库
|
||||
cp ~/structure_flow_v3.0.py ~/beast-trader/strategies/current/
|
||||
|
||||
# 2. 按版本归档
|
||||
# 1. 创建版本目录
|
||||
mkdir -p ~/beast-trader/strategies/v3.0
|
||||
cp ~/structure_flow_v3.0.py ~/beast-trader/strategies/v3.0/
|
||||
|
||||
# 2. 更新 current 软链
|
||||
cd ~/beast-trader/strategies
|
||||
ln -sf ../v3.0/structure_flow_v3.0.py current/
|
||||
|
||||
# 3. 提交推送
|
||||
cd ~/beast-trader
|
||||
git add strategies/
|
||||
@ -122,6 +131,8 @@ git commit -m "feat: v3.0 全新入场逻辑"
|
||||
git push
|
||||
```
|
||||
|
||||
> **注意:** strategies/ 下按版本分目录(v2.1/、v2.2b/、v2.2c/、v2.2d/、scalp/、swing/),不再搞扁平 archive/。current/ 是软链指向当前活跃版本。
|
||||
|
||||
### 3.3 回测验证
|
||||
|
||||
**标准回测命令(Docker 内执行):**
|
||||
@ -150,11 +161,19 @@ done
|
||||
**回测结果归档:**
|
||||
|
||||
```bash
|
||||
# 将结果复制到仓库
|
||||
cp ~/freqtrade/user_data/backtest_results/backtest-result-*.zip ~/beast-trader/backtests/full/
|
||||
cd ~/beast-trader && git add backtests/ && git commit -m "backtest: $(date +%Y-%m-%d) 全周期结果" && git push
|
||||
# 查看仓库中已有的回测结果
|
||||
ls backtests/full/
|
||||
# 应看到:
|
||||
# v2_2c_full_2021_2026.txt # v2.2c 全周期(对比基准)
|
||||
# v2_2d_full_2021_2026.txt # v2.2d 全周期(当前基线)
|
||||
|
||||
# 新回测结果入仓
|
||||
cp ~/freqtrade/user_data/backtest_results/backtest-result-*.txt ~/beast-trader/backtests/full/
|
||||
cd ~/beast-trader && git add backtests/ && git commit -m "backtest: $(date +%Y-%m-%d) 新版本结果" && git push
|
||||
```
|
||||
|
||||
> **注意:** 只提交有意义的结果文件(.txt 报告),不提交 freqtrade 的 meta.json,那些是控制台批量迭代产出的临时文件。
|
||||
|
||||
**对比基准:** v2.2d 全周期 205,684%(2057倍),任何新版本必须与此对比。
|
||||
|
||||
### 3.4 发布部署
|
||||
|
||||
Reference in New Issue
Block a user