From 37e7d4e84f2d863e27b909ea2627c00aa9c1307d Mon Sep 17 00:00:00 2001 From: Zichao Lin Date: Thu, 17 Jul 2025 22:43:16 +0800 Subject: [PATCH] fix(csv): record trade to seperate file for each config --- main.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 2ffa8a0..53201b2 100644 --- a/main.py +++ b/main.py @@ -124,11 +124,11 @@ class MexcSpotTrade: "FILL_OR_KILL": ["quantity", "price"], } - def __init__(self, config, symbol_mapping): + def __init__(self, config, symbol_mapping, config_file_name): """初始化交易机器人""" self.trader = mexc_spot_v3.mexc_trade(config) self.market = MexcSpotMarket(config) - self.csv_file = "output/mexc_spot_trade.csv" + self.csv_file = f"output/{config_file_name}.csv" self.symbol_mapping = symbol_mapping def _api_get_order(self, symbol: str, order_id: str) -> Optional[Dict[str, Any]]: @@ -509,6 +509,7 @@ def main(): spot_trader = MexcSpotTrade( config.config_data.get("api", {}), config.config_data.get("symbol_mapping", {}), + os.path.basename(config_file).replace('.json', '') ) today_trades = config.get_today_trades()