Merge branch 'base' into freqaiprimer-ai-test

This commit is contained in:
zhangkun9038@dingtalk.com 2025-05-20 04:59:05 +00:00
commit 46da3417d0

View File

@ -63,13 +63,22 @@ source .venv/bin/activate
rm -rf user_data/models/*
rm -rf ./freqtrade/user_data/data/backtest_results/*
rm -fr ./user_data/dryrun_results/*
rm result/*
rm result/* || true
hyperopt_config="${STRATEGY_NAME%.py}.json"
docker rm $(docker ps -aq) -f
docker rm $(docker ps -aq) -f || true
# 获取当前 Git Commit 的前 8 位
GIT_COMMIT_SHORT=$(git rev-parse HEAD | cut -c 1-8)
echo "docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8080 freqtrade trade \
--logfile /freqtrade/user_data/logs/freqtrade.log \
--db-url sqlite:////freqtrade/user_data/tradesv3.sqlite \
--freqaimodel LightGBMRegressor \
--config /freqtrade/config_examples/$CONFIG_FILE \
--strategy $STRATEGY_NAME \
--fee 0.0008 \
--strategy-path /freqtrade/templates"
docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8080 freqtrade trade \
--logfile /freqtrade/user_data/logs/freqtrade.log \
--db-url sqlite:////freqtrade/user_data/tradesv3.sqlite \
@ -78,32 +87,3 @@ docker-compose run -d --rm --name freqtrade-dryrun-${GIT_COMMIT_SHORT} -p 8080:8
--strategy $STRATEGY_NAME \
--fee 0.0008 \
--strategy-path /freqtrade/templates
#python3 tools/filter.py
# rm ./result/*.json -fr
# rm ./result/*.py -fr
# mv ./user_data/backtest_results/* ./result/
#
# cd ./result
# # 查找当前目录下的所有 zip 文件
# zip_files=(*.zip)
#
# # 检查是否只有一个 zip 文件
# if [ ${#zip_files[@]} -eq 1 ]; then
# # 解压缩该 zip 文件到当前目录
# unzip "${zip_files[0]}"
# rm *.zip
# rm *.feather
# else
# echo "当前目录下没有 zip 文件或者有多个 zip 文件,无法操作。"
# fi
#
# cd -
# sed -i 's/\x1B\[[0-9;]*m//g' output.log
# #python3 ../filter.py
# cp output.log result/ -f
# cd tools/
# python tradestocsv.py
# python analytic.py >../result/analytic.log
# cd ../