diff --git a/cloudbt/run_cloudbt.py b/cloudbt/run_cloudbt.py index 7436360..6a0e405 100644 --- a/cloudbt/run_cloudbt.py +++ b/cloudbt/run_cloudbt.py @@ -210,6 +210,7 @@ def generate_shell_script(timeframe: str, timerange: str, pairs_chunk: List[str] """ Generate a shell script for the given timeframe, timerange, and pairs chunk. """ + BUCKET_NAME = os.environ.get("BUCKET_NAME", "backresult") return f""" #!/bin/bash cd $WORKING_DIR @@ -224,9 +225,9 @@ freqtrade backtesting \ --pairs {','.join(pairs_chunk)} \ --strategy {strategy} \ --export trades \ - --export-directory user_data/backtest_results/{start_datetime}/{job_id}.json \ + --export-directory user_data/backtest_results/{start_datetime}/job_{job_id}.json \ --no-color 1>user_data/backtest_results/{start_datetime}/job_{job_id}.log 2>&1 -mc cp user_data/backtest_results/{start_datetime}/job_{job_id}.log oss/{start_datetime} +mc cp user_data/backtest_results/{start_datetime}/job_{job_id}* oss/{BUCKET_NAME}/{start_datetime}/ """ def main():