Files
obsidian-vault/05 投资交易/freqtrade回测专题.md
2026-06-23 00:24:32 +08:00

47 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#交易 #量化交易 #策略研究 #freqtrade
---
### 更新1
回测结束后如何使用freqUI进行可视化展示
进展:仍未实现。
---
### 正文
这是一个典型的回测命令,也是我当日探索研究后的最终形态
里面的参数都可以灵活配置
目测在很长的一段时间内这个回测的命令都是足够的
```bash
freqtrade backtesting --strategy Strategy002 --timeframe 1m --timerange 20230101-20241231 --config user_data/config.json
```
---
执行`freqtrade backtesting --strategy SampleStrategy --timeframe 5m`后,报错:
```
2025-07-05 14:33:39,653 - freqtrade.resolvers.iresolver - INFO - Using resolved pairlist VolumePairList from '/Users/fengxingyuan/freqtrade/freqtrade/plugins/pairlist/VolumePairList.py'...
2025-07-05 14:33:39,654 - freqtrade - **ERROR** - Pairlist Handlers VolumePairList do not support backtesting.
```
原来是在config.json中没有更改模式使用的是`VolumePairList`。目前定性的认为这是实盘交易的模式,不清楚是否完全正确。
背景知识freqtrade的各种PairList模式以及适用的场景。
[[freqtrade中VolumePairList为什么不支持回测模式还有哪些筛选机制可供使用]]
---
经过一下午的回测测试(即暂时不关注回测结果,只看回测能否正确跑起来)
一是发现几个参数和数据下载时基本类似timerange、timeframe、exchange、config等等可以基本随心所欲的调整了。
二是在github中的freqtrade策略池子找了几个策略并搭配本地数据成功的实现了策略和本地数据的关联成功的启动了不同时间框架不同时间周期不同标的类型现货、合约的策略回测表现有赢有亏。
至此,通过今天下午的又一次辛勤努力,数据下载和策略回测基本清晰了。
freqtrade交易专题的基础设施搭建到此基本结束。
现在,应该正式开始下一个阶段:策略研究。
---
[[freqtrade 回测中 --processes 参数的使用]]