让回测能跑完,并读懂四个数。数字你自己跑,这页不填。
这版让回测能跑完,并教你读四个数:赚了多少、亏到多深、赢了几成、平均拿多久。数字你自己跑,这页不填。
空壳是执照,金叉是菜单。这版是装上灭火器和开业前热锅。没有灭火器(止损),店开不了;锅没热(暖机),前几道菜是生的。
-0.99 改成 -0.12。历史金叉文件里已经是这个数。startup_candle_count 至少要够算出 50 均线。历史文件写的是 60。config_fair.json 回测。它不写 ROI / 止损,让策略自己说了算。灭火器。浮亏碰到这条线,先砍再解释。
开业前先空烧炉子。均线要吃够历史,才能算热。
每桌坐多少人、店里最多几桌。不齐,就没法和「两个币都拿着」比。
考试从哪一页考到哪一页。换页,分数就不能比。
同一张考卷。策略说了算,配置不再偷偷改出门规则。
minimal_roi / stoploss / timeframe 的配置,专门用来公平回测。config.json:时间止盈会先剪掉死叉还没来的单,数字不是这版策略的。这页不代填 FirstSma 的收益、回撤、胜率、持仓。
用你自己跑出来的数讲。没有数,就先去跑,不要背这页的空话。
只改让回测能跑完的三行。命令用 fair 配置。区间写成对照页同一段,或你自己记下的一段。
stoploss = -0.12
minimal_roi = {"0": 10}
startup_candle_count = 60
# 回测(区间你自己填,不要抄别人另一段的数)
# freqtrade backtesting \
# --userdir /workspace/ft_userdata/user_data \
# --config user_data/config_fair.json \
# --strategy FirstSma \
# --timerange 20231223-20260816
跑完 FirstSma,口头解释自己的收益、回撤、胜率、持仓。数空着就去跑,不要编。
会用 config_fair.json,并说得出它和带 ROI 的 config.json 差在哪。