我的码头工人知识很差,我安装码头只是因为我会使用频率贸易,所以我遵循了这个简单的方法。
https://www.freqtrade.io/en/stable/docker_quickstart/
现在,所有的freqtrade命令都使用docker运行,例如
D:\ft_userdata\user_data>docker-compose run --rm freqtrade backtesting --config user_data/cryptofrog.config.json --datadir user_data/data/binance --export trades --stake-amount 70 --strategy CryptoFrog -i 5m
嗯,我开始有问题,当我要尝试这个战略https://github.com/froggleston/cryptofrog-strategies的频率贸易。这种策略需要Python模块finta。我知道Python模块finta应该安装在我的Docker容器中,而不是在我的Windows系统中(控制台上的“”很容易!)。
即使我试图通过堆栈溢出和google找到解决方案,我也不明白如何执行这个步骤(在freqtrade容器中安装finta python模块)。几个小时后,我真的迷路了。
有人可以用简单的步骤来解释我该怎么做?
自由贸易挂载点是D:\ft_userdata\user_data
发布于 2021-06-16 12:54:44
你需要制作你自己的码头形象,已经安装。幸运的是,你可以建立在标准的自由贸易码头形象之上。
首先制作一个包含这两行的Dockerfile
FROM freqtradeorg/freqtrade:stable
RUN pip install finta
然后通过运行命令构建映像(调用新的映像myfreqtrade
)
docker build -t myfreqtrade .
最后,通过更改行,将docker-compose.yml文件更改为运行映像。
image: freqtradeorg/freqtrade:stable
至
image: myfreqtrade
应该是这样的。
https://stackoverflow.com/questions/68002640
复制相似问题