{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "782ec73f",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "The autoreload extension is already loaded. To reload it, use:\n",
      "  %reload_ext autoreload\n",
      "初始化数据管理器...\n",
      "数据加载成功: /mnt/d/PyProject/NewQuant/data/data/KQ_m@SHFE_rb/KQ_m@SHFE_rb_min60.csv\n",
      "数据范围从 2022-12-30 14:00:00 到 2025-06-20 21:00:00\n",
      "总计 4131 条记录。\n",
      "\n",
      "--- 开始网格搜索回测 ---\n",
      "总计 441 种参数组合需要回测。\n"
     ]
    }
   ],
   "source": [
    "from datetime import datetime\n",
    "import itertools\n",
    "import pandas as pd # 导入pandas用于结果存储和展示\n",
    "\n",
    "# 导入所有必要的模块\n",
    "from src.analysis.grid_search_analyzer import GridSearchAnalyzer\n",
    "from src.analysis.result_analyzer import ResultAnalyzer\n",
    "from src.common_utils import generate_parameter_range\n",
    "from src.data_manager import DataManager\n",
    "from src.backtest_engine import BacktestEngine\n",
    "from src.strategies.SimpleLimitBuyStrategy import SimpleLimitBuyStrategyShort, SimpleLimitBuyStrategyLong\n",
    "\n",
    "# 确保 autoreload 启用\n",
    "%load_ext autoreload\n",
    "%autoreload 2\n",
    "\n",
    "# --- 全局配置 ---\n",
    "data_file_path = \"/mnt/d/PyProject/NewQuant/data/data/KQ_m@SHFE_rb/KQ_m@SHFE_rb_min60.csv\"\n",
    "initial_capital = 100000.0\n",
    "slippage_rate = 0.0001\n",
    "commission_rate = 0.0002\n",
    "global_config = {\n",
    "    'symbol': 'KQ_m@SHFE_rb',\n",
    "}\n",
    "# --- 定义参数网格 ---\n",
    "# 为策略参数定义一个字典，每个键对应一个参数，值是一个列表，包含所有要尝试的可能值\n",
    "# 这些参数名必须与 SimpleLimitBuyStrategyShort 的 __init__ 方法中接收的参数名一致\n",
    "param_grid = {\n",
    "    'trade_volume': [1, 2, 5],\n",
    "    'open_range_factor_1_ago': [1.5, 1.7, 1.9],\n",
    "    'open_range_factor_7_ago': [-1.6, -1.8, -2.0],\n",
    "    'max_position': [5, 10, 15],\n",
    "    # 'enable_log': [False] # 在网格搜索时通常关闭日志以避免输出过多\n",
    "}\n",
    "param1_name = \"open_range_factor_1_ago\"\n",
    "param1_values = generate_parameter_range(start=-2, end=2, step=0.1)\n",
    "param2_name = \"open_range_factor_7_ago\"\n",
    "param2_values = generate_parameter_range(start=-2, end=2, step=0.1)\n",
    "optimization_metric = 'sharpe_ratio'\n",
    "# 存储所有回测的结果\n",
    "all_results = []\n",
    "grid_results = []\n",
    "\n",
    "# --- 1. 初始化数据管理器 (只需要一次) ---\n",
    "print(\"初始化数据管理器...\")\n",
    "data_manager = DataManager(file_path=data_file_path, symbol=global_config['symbol'])\n",
    "# --- 2. 遍历参数组合并运行回测 ---\n",
    "# 使用 itertools.product 生成所有参数组合\n",
    "keys = param_grid.keys()\n",
    "values = param_grid.values()\n",
    "\n",
    "print(\"\\n--- 开始网格搜索回测 ---\")\n",
    "\n",
    "total_combinations = len(list(itertools.product(*values)))\n",
    "current_combination_idx = 0\n",
    "param_combinations = list(itertools.product(param1_values, param2_values))\n",
    "total_combinations = len(param_combinations)\n",
    "print(f\"总计 {total_combinations} 种参数组合需要回测。\")\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "db55a49d",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "--- 正在运行组合 1/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 374 笔交易。\n",
      "最终总净值: 2981.95\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 1 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.30\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 2/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 396 笔交易。\n",
      "最终总净值: 2910.75\n",
      "总收益率: -97.09%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 2 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.60\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 3/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 416 笔交易。\n",
      "最终总净值: 3102.32\n",
      "总收益率: -96.90%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 3 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.57\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 4/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 440 笔交易。\n",
      "最终总净值: 3019.71\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 4 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.56\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 5/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 462 笔交易。\n",
      "最终总净值: 3120.05\n",
      "总收益率: -96.88%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 5 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.70\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 6/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 496 笔交易。\n",
      "最终总净值: 2954.54\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 6 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.03\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 7/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3057.16\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 7 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.95\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 8/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 566 笔交易。\n",
      "最终总净值: 3013.47\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 8 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.18\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 9/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 600 笔交易。\n",
      "最终总净值: 3123.96\n",
      "总收益率: -96.88%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 9 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.91\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 10/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 646 笔交易。\n",
      "最终总净值: 3092.25\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 10 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.07\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 11/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 724 笔交易。\n",
      "最终总净值: 3098.82\n",
      "总收益率: -96.90%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 11 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.54\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 12/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 814 笔交易。\n",
      "最终总净值: 3062.10\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 12 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.92\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 13/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 912 笔交易。\n",
      "最终总净值: 3045.03\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 13 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.31\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 14/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1070 笔交易。\n",
      "最终总净值: 3029.72\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 14 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.79\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 15/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1346 笔交易。\n",
      "最终总净值: 2977.70\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 15 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.57\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 16/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1478 笔交易。\n",
      "最终总净值: 3030.00\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 16 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.79\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 17/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1716 笔交易。\n",
      "最终总净值: 3005.87\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 17 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.17\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 18/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1988 笔交易。\n",
      "最终总净值: 3068.58\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 18 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.48\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 19/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2020 笔交易。\n",
      "最终总净值: 3011.69\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 19 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.28\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 20/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2072 笔交易。\n",
      "最终总净值: 3257.58\n",
      "总收益率: -96.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 20 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.52\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 21/441: {'trade_volume': 1, 'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2042 笔交易。\n",
      "最终总净值: 8951.90\n",
      "总收益率: -91.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 21 结果:\n",
      "    总收益率: -0.91%\n",
      "    夏普比率: -6.04\n",
      "    最大回撤: 0.91%\n",
      "\n",
      "--- 正在运行组合 22/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 396 笔交易。\n",
      "最终总净值: 2890.75\n",
      "总收益率: -97.11%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 22 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.60\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 23/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 416 笔交易。\n",
      "最终总净值: 3007.40\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 23 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.52\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 24/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 440 笔交易。\n",
      "最终总净值: 3129.32\n",
      "总收益率: -96.87%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 24 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.64\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 25/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 462 笔交易。\n",
      "最终总净值: 3023.11\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 25 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.64\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 26/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 494 笔交易。\n",
      "最终总净值: 3142.03\n",
      "总收益率: -96.86%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 26 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.03\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 27/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3058.16\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 27 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.95\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 28/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 566 笔交易。\n",
      "最终总净值: 3086.46\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 28 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.25\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 29/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 600 笔交易。\n",
      "最终总净值: 3030.96\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 29 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.89\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 30/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 666 笔交易。\n",
      "最终总净值: 2962.24\n",
      "总收益率: -97.04%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 30 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.27\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 31/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 724 笔交易。\n",
      "最终总净值: 3018.94\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 31 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.55\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 32/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 816 笔交易。\n",
      "最终总净值: 2999.48\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 32 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.04\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 33/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 922 笔交易。\n",
      "最终总净值: 3008.49\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 33 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.56\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 34/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1080 笔交易。\n",
      "最终总净值: 3052.71\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 34 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.03\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 35/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1336 笔交易。\n",
      "最终总净值: 3056.92\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 35 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.06\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 36/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1586 笔交易。\n",
      "最终总净值: 3000.42\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 36 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.15\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 37/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1768 笔交易。\n",
      "最终总净值: 3007.35\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 37 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.67\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 38/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2132 笔交易。\n",
      "最终总净值: 3098.68\n",
      "总收益率: -96.90%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 38 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.16\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 39/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2130 笔交易。\n",
      "最终总净值: 3147.07\n",
      "总收益率: -96.85%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 39 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.70\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 40/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2250 笔交易。\n",
      "最终总净值: 8579.23\n",
      "总收益率: -91.42%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 40 结果:\n",
      "    总收益率: -0.91%\n",
      "    夏普比率: -6.69\n",
      "    最大回撤: 0.91%\n",
      "\n",
      "--- 正在运行组合 41/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2040 笔交易。\n",
      "最终总净值: 18983.84\n",
      "总收益率: -81.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 41 结果:\n",
      "    总收益率: -0.81%\n",
      "    夏普比率: -6.51\n",
      "    最大回撤: 0.81%\n",
      "\n",
      "--- 正在运行组合 42/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1882 笔交易。\n",
      "最终总净值: 25062.57\n",
      "总收益率: -74.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 42 结果:\n",
      "    总收益率: -0.75%\n",
      "    夏普比率: -6.66\n",
      "    最大回撤: 0.75%\n",
      "\n",
      "--- 正在运行组合 43/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 416 笔交易。\n",
      "最终总净值: 3196.28\n",
      "总收益率: -96.80%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 43 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.57\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 44/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 440 笔交易。\n",
      "最终总净值: 3018.49\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 44 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.61\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 45/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 462 笔交易。\n",
      "最终总净值: 3044.10\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 45 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.64\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 46/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 494 笔交易。\n",
      "最终总净值: 2972.23\n",
      "总收益率: -97.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 46 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.93\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 47/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3059.16\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 47 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.94\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 48/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 2984.88\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 48 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.28\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 49/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 602 笔交易。\n",
      "最终总净值: 2999.42\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 49 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.92\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 50/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 664 笔交易。\n",
      "最终总净值: 2966.97\n",
      "总收益率: -97.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 50 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.20\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 51/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 736 笔交易。\n",
      "最终总净值: 3019.44\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 51 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.88\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 52/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 814 笔交易。\n",
      "最终总净值: 3025.15\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 52 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.08\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 53/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 934 笔交易。\n",
      "最终总净值: 3072.27\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 53 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.40\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 54/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1066 笔交易。\n",
      "最终总净值: 3008.57\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 54 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.01\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 55/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1312 笔交易。\n",
      "最终总净值: 3058.84\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 55 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.44\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 56/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1660 笔交易。\n",
      "最终总净值: 3053.74\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 56 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.64\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 57/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1866 笔交易。\n",
      "最终总净值: 2983.30\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 57 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.83\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 58/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2296 笔交易。\n",
      "最终总净值: 3053.30\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 58 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.90\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 59/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2302 笔交易。\n",
      "最终总净值: 3212.67\n",
      "总收益率: -96.79%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 59 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.26\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 60/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2260 笔交易。\n",
      "最终总净值: 16099.56\n",
      "总收益率: -83.90%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 60 结果:\n",
      "    总收益率: -0.84%\n",
      "    夏普比率: -7.32\n",
      "    最大回撤: 0.84%\n",
      "\n",
      "--- 正在运行组合 61/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2044 笔交易。\n",
      "最终总净值: 26223.68\n",
      "总收益率: -73.78%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 61 结果:\n",
      "    总收益率: -0.74%\n",
      "    夏普比率: -6.86\n",
      "    最大回撤: 0.74%\n",
      "\n",
      "--- 正在运行组合 62/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1854 笔交易。\n",
      "最终总净值: 35828.87\n",
      "总收益率: -64.17%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 62 结果:\n",
      "    总收益率: -0.64%\n",
      "    夏普比率: -6.80\n",
      "    最大回撤: 0.64%\n",
      "\n",
      "--- 正在运行组合 63/441: {'trade_volume': 1, 'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1624 笔交易。\n",
      "最终总净值: 47479.02\n",
      "总收益率: -52.52%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 63 结果:\n",
      "    总收益率: -0.53%\n",
      "    夏普比率: -6.13\n",
      "    最大回撤: 0.53%\n",
      "\n",
      "--- 正在运行组合 64/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 440 笔交易。\n",
      "最终总净值: 3127.44\n",
      "总收益率: -96.87%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 64 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.67\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 65/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 464 笔交易。\n",
      "最终总净值: 2944.47\n",
      "总收益率: -97.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 65 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.70\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 66/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 496 笔交易。\n",
      "最终总净值: 2977.47\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 66 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.98\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 67/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3022.16\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 67 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.91\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 68/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 2939.86\n",
      "总收益率: -97.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 68 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.27\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 69/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 600 笔交易。\n",
      "最终总净值: 3073.01\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 69 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.89\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 70/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 664 笔交易。\n",
      "最终总净值: 2981.97\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 70 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.21\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 71/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 736 笔交易。\n",
      "最终总净值: 3051.18\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 71 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.89\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 72/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 818 笔交易。\n",
      "最终总净值: 3065.67\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 72 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.12\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 73/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 932 笔交易。\n",
      "最终总净值: 3035.37\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 73 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.52\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 74/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1074 笔交易。\n",
      "最终总净值: 3006.70\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 74 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.08\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 75/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1306 笔交易。\n",
      "最终总净值: 3010.09\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 75 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.68\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 76/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1622 笔交易。\n",
      "最终总净值: 3052.33\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 76 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.62\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 77/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1970 笔交易。\n",
      "最终总净值: 3007.33\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 77 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.44\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 78/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2382 笔交易。\n",
      "最终总净值: 3070.68\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 78 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.88\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 79/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2460 笔交易。\n",
      "最终总净值: 8995.56\n",
      "总收益率: -91.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 79 结果:\n",
      "    总收益率: -0.91%\n",
      "    夏普比率: -7.26\n",
      "    最大回撤: 0.91%\n",
      "\n",
      "--- 正在运行组合 80/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2258 笔交易。\n",
      "最终总净值: 24677.15\n",
      "总收益率: -75.32%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 80 结果:\n",
      "    总收益率: -0.75%\n",
      "    夏普比率: -7.44\n",
      "    最大回撤: 0.75%\n",
      "\n",
      "--- 正在运行组合 81/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1996 笔交易。\n",
      "最终总净值: 37461.60\n",
      "总收益率: -62.54%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 81 结果:\n",
      "    总收益率: -0.63%\n",
      "    夏普比率: -6.70\n",
      "    最大回撤: 0.63%\n",
      "\n",
      "--- 正在运行组合 82/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1816 笔交易。\n",
      "最终总净值: 47904.56\n",
      "总收益率: -52.10%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 82 结果:\n",
      "    总收益率: -0.52%\n",
      "    夏普比率: -6.41\n",
      "    最大回撤: 0.52%\n",
      "\n",
      "--- 正在运行组合 83/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1582 笔交易。\n",
      "最终总净值: 57768.79\n",
      "总收益率: -42.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 83 结果:\n",
      "    总收益率: -0.42%\n",
      "    夏普比率: -5.64\n",
      "    最大回撤: 0.42%\n",
      "\n",
      "--- 正在运行组合 84/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1410 笔交易。\n",
      "最终总净值: 65512.32\n",
      "总收益率: -34.49%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 84 结果:\n",
      "    总收益率: -0.34%\n",
      "    夏普比率: -4.91\n",
      "    最大回撤: 0.34%\n",
      "\n",
      "--- 正在运行组合 85/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 464 笔交易。\n",
      "最终总净值: 3025.34\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 85 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.70\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 86/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 496 笔交易。\n",
      "最终总净值: 2896.46\n",
      "总收益率: -97.10%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 86 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.99\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 87/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3037.16\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 87 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.90\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 88/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 2988.80\n",
      "总收益率: -97.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 88 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.29\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 89/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 602 笔交易。\n",
      "最终总净值: 3063.25\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 89 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.89\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 90/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 664 笔交易。\n",
      "最终总净值: 3062.94\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 90 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.26\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 91/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 736 笔交易。\n",
      "最终总净值: 3057.13\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 91 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.89\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 92/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 816 笔交易。\n",
      "最终总净值: 3067.61\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 92 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.06\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 93/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 944 笔交易。\n",
      "最终总净值: 3024.83\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 93 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.76\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 94/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1072 笔交易。\n",
      "最终总净值: 3021.87\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 94 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.10\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 95/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1288 笔交易。\n",
      "最终总净值: 3020.56\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 95 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.76\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 96/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1632 笔交易。\n",
      "最终总净值: 3006.78\n",
      "总收益率: -96.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 96 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.97\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 97/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2070 笔交易。\n",
      "最终总净值: 3022.82\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 97 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.06\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 98/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2494 笔交易。\n",
      "最终总净值: 3226.42\n",
      "总收益率: -96.77%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 98 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.84\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 99/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2510 笔交易。\n",
      "最终总净值: 17488.89\n",
      "总收益率: -82.51%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 99 结果:\n",
      "    总收益率: -0.83%\n",
      "    夏普比率: -8.06\n",
      "    最大回撤: 0.83%\n",
      "\n",
      "--- 正在运行组合 100/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2262 笔交易。\n",
      "最终总净值: 33198.26\n",
      "总收益率: -66.80%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 100 结果:\n",
      "    总收益率: -0.67%\n",
      "    夏普比率: -7.57\n",
      "    最大回撤: 0.67%\n",
      "\n",
      "--- 正在运行组合 101/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1992 笔交易。\n",
      "最终总净值: 46398.91\n",
      "总收益率: -53.60%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 101 结果:\n",
      "    总收益率: -0.54%\n",
      "    夏普比率: -6.69\n",
      "    最大回撤: 0.54%\n",
      "\n",
      "--- 正在运行组合 102/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1754 笔交易。\n",
      "最终总净值: 59320.72\n",
      "总收益率: -40.68%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 102 结果:\n",
      "    总收益率: -0.41%\n",
      "    夏普比率: -5.79\n",
      "    最大回撤: 0.41%\n",
      "\n",
      "--- 正在运行组合 103/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1524 笔交易。\n",
      "最终总净值: 67980.74\n",
      "总收益率: -32.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 103 结果:\n",
      "    总收益率: -0.32%\n",
      "    夏普比率: -4.81\n",
      "    最大回撤: 0.32%\n",
      "\n",
      "--- 正在运行组合 104/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1346 笔交易。\n",
      "最终总净值: 71608.07\n",
      "总收益率: -28.39%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 104 结果:\n",
      "    总收益率: -0.28%\n",
      "    夏普比率: -4.56\n",
      "    最大回撤: 0.28%\n",
      "\n",
      "--- 正在运行组合 105/441: {'trade_volume': 1, 'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1148 笔交易。\n",
      "最终总净值: 77434.27\n",
      "总收益率: -22.57%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 105 结果:\n",
      "    总收益率: -0.23%\n",
      "    夏普比率: -3.90\n",
      "    最大回撤: 0.23%\n",
      "\n",
      "--- 正在运行组合 106/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 494 笔交易。\n",
      "最终总净值: 3094.96\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 106 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.98\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 107/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3052.16\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 107 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.88\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 108/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 2970.77\n",
      "总收益率: -97.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 108 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.24\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 109/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 604 笔交易。\n",
      "最终总净值: 2849.67\n",
      "总收益率: -97.15%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 109 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.82\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 110/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 664 笔交易。\n",
      "最终总净值: 3117.86\n",
      "总收益率: -96.88%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 110 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.27\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 111/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 732 笔交易。\n",
      "最终总净值: 3088.84\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 111 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.79\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 112/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 818 笔交易。\n",
      "最终总净值: 3063.74\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 112 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.14\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 113/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 918 笔交易。\n",
      "最终总净值: 3073.74\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 113 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.79\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 114/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1090 笔交易。\n",
      "最终总净值: 3033.80\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 114 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.37\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 115/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1292 笔交易。\n",
      "最终总净值: 3028.16\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 115 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.03\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 116/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1590 笔交易。\n",
      "最终总净值: 3030.25\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 116 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.80\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 117/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2100 笔交易。\n",
      "最终总净值: 3054.65\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 117 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.33\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 118/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2598 笔交易。\n",
      "最终总净值: 3258.95\n",
      "总收益率: -96.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 118 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.97\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 119/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2546 笔交易。\n",
      "最终总净值: 26320.89\n",
      "总收益率: -73.68%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 119 结果:\n",
      "    总收益率: -0.74%\n",
      "    夏普比率: -8.56\n",
      "    最大回撤: 0.74%\n",
      "\n",
      "--- 正在运行组合 120/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2320 笔交易。\n",
      "最终总净值: 40772.52\n",
      "总收益率: -59.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 120 结果:\n",
      "    总收益率: -0.59%\n",
      "    夏普比率: -7.67\n",
      "    最大回撤: 0.59%\n",
      "\n",
      "--- 正在运行组合 121/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1990 笔交易。\n",
      "最终总净值: 54779.79\n",
      "总收益率: -45.22%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 121 结果:\n",
      "    总收益率: -0.45%\n",
      "    夏普比率: -6.40\n",
      "    最大回撤: 0.45%\n",
      "\n",
      "--- 正在运行组合 122/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1720 笔交易。\n",
      "最终总净值: 66421.82\n",
      "总收益率: -33.58%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 122 结果:\n",
      "    总收益率: -0.34%\n",
      "    夏普比率: -5.36\n",
      "    最大回撤: 0.34%\n",
      "\n",
      "--- 正在运行组合 123/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1480 笔交易。\n",
      "最终总净值: 76424.11\n",
      "总收益率: -23.58%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 123 结果:\n",
      "    总收益率: -0.24%\n",
      "    夏普比率: -3.97\n",
      "    最大回撤: 0.24%\n",
      "\n",
      "--- 正在运行组合 124/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1246 笔交易。\n",
      "最终总净值: 78784.40\n",
      "总收益率: -21.22%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 124 结果:\n",
      "    总收益率: -0.21%\n",
      "    夏普比率: -3.86\n",
      "    最大回撤: 0.21%\n",
      "\n",
      "--- 正在运行组合 125/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1046 笔交易。\n",
      "最终总净值: 84674.98\n",
      "总收益率: -15.33%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 125 结果:\n",
      "    总收益率: -0.15%\n",
      "    夏普比率: -3.06\n",
      "    最大回撤: 0.15%\n",
      "\n",
      "--- 正在运行组合 126/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 820 笔交易。\n",
      "最终总净值: 87106.44\n",
      "总收益率: -12.89%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 126 结果:\n",
      "    总收益率: -0.13%\n",
      "    夏普比率: -2.83\n",
      "    最大回撤: 0.13%\n",
      "\n",
      "--- 正在运行组合 127/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 524 笔交易。\n",
      "最终总净值: 3067.17\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 127 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.86\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 128/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 2976.76\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 128 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.25\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 129/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 604 笔交易。\n",
      "最终总净值: 2862.66\n",
      "总收益率: -97.14%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 129 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.82\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 130/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 664 笔交易。\n",
      "最终总净值: 3126.86\n",
      "总收益率: -96.87%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 130 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.26\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 131/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 736 笔交易。\n",
      "最终总净值: 3079.14\n",
      "总收益率: -96.92%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 131 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.93\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 132/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 816 笔交易。\n",
      "最终总净值: 3090.51\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 132 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.11\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 133/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 918 笔交易。\n",
      "最终总净值: 2949.93\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 133 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.70\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 134/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1088 笔交易。\n",
      "最终总净值: 2995.53\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 134 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.27\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 135/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1290 笔交易。\n",
      "最终总净值: 3032.91\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 135 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.11\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 136/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1598 笔交易。\n",
      "最终总净值: 3046.04\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 136 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.03\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 137/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2032 笔交易。\n",
      "最终总净值: 3045.22\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 137 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.22\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 138/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2726 笔交易。\n",
      "最终总净值: 3246.84\n",
      "总收益率: -96.75%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 138 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.74\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 139/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2630 笔交易。\n",
      "最终总净值: 30077.42\n",
      "总收益率: -69.92%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 139 结果:\n",
      "    总收益率: -0.70%\n",
      "    夏普比率: -9.42\n",
      "    最大回撤: 0.70%\n",
      "\n",
      "--- 正在运行组合 140/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2284 笔交易。\n",
      "最终总净值: 50614.62\n",
      "总收益率: -49.39%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 140 结果:\n",
      "    总收益率: -0.49%\n",
      "    夏普比率: -7.14\n",
      "    最大回撤: 0.49%\n",
      "\n",
      "--- 正在运行组合 141/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2002 笔交易。\n",
      "最终总净值: 64299.25\n",
      "总收益率: -35.70%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 141 结果:\n",
      "    总收益率: -0.36%\n",
      "    夏普比率: -5.70\n",
      "    最大回撤: 0.36%\n",
      "\n",
      "--- 正在运行组合 142/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1690 笔交易。\n",
      "最终总净值: 75706.57\n",
      "总收益率: -24.29%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 142 结果:\n",
      "    总收益率: -0.24%\n",
      "    夏普比率: -4.25\n",
      "    最大回撤: 0.24%\n",
      "\n",
      "--- 正在运行组合 143/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1422 笔交易。\n",
      "最终总净值: 82307.38\n",
      "总收益率: -17.69%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 143 结果:\n",
      "    总收益率: -0.18%\n",
      "    夏普比率: -3.27\n",
      "    最大回撤: 0.18%\n",
      "\n",
      "--- 正在运行组合 144/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1120 笔交易。\n",
      "最终总净值: 86940.74\n",
      "总收益率: -13.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 144 结果:\n",
      "    总收益率: -0.13%\n",
      "    夏普比率: -2.72\n",
      "    最大回撤: 0.13%\n",
      "\n",
      "--- 正在运行组合 145/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 872 笔交易。\n",
      "最终总净值: 89784.48\n",
      "总收益率: -10.22%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 145 结果:\n",
      "    总收益率: -0.10%\n",
      "    夏普比率: -2.40\n",
      "    最大回撤: 0.10%\n",
      "\n",
      "--- 正在运行组合 146/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 662 笔交易。\n",
      "最终总净值: 93751.75\n",
      "总收益率: -6.25%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 146 结果:\n",
      "    总收益率: -0.06%\n",
      "    夏普比率: -1.60\n",
      "    最大回撤: 0.06%\n",
      "\n",
      "--- 正在运行组合 147/441: {'trade_volume': 1, 'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 482 笔交易。\n",
      "最终总净值: 94909.82\n",
      "总收益率: -5.09%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 147 结果:\n",
      "    总收益率: -0.05%\n",
      "    夏普比率: -1.46\n",
      "    最大回撤: 0.05%\n",
      "\n",
      "--- 正在运行组合 148/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 3048.72\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 148 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.27\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 149/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 618 笔交易。\n",
      "最终总净值: 3001.52\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 149 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.07\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 150/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 666 笔交易。\n",
      "最终总净值: 2965.37\n",
      "总收益率: -97.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 150 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.24\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 151/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 736 笔交易。\n",
      "最终总净值: 3091.09\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 151 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.90\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 152/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 818 笔交易。\n",
      "最终总净值: 3110.46\n",
      "总收益率: -96.89%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 152 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.19\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 153/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 920 笔交易。\n",
      "最终总净值: 2910.35\n",
      "总收益率: -97.09%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 153 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.69\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 154/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1086 笔交易。\n",
      "最终总净值: 3042.07\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 154 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.25\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 155/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1318 笔交易。\n",
      "最终总净值: 3021.51\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 155 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.28\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 156/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1596 笔交易。\n",
      "最终总净值: 3051.65\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 156 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.81\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 157/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2040 笔交易。\n",
      "最终总净值: 3061.27\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 157 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.43\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 158/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2736 笔交易。\n",
      "最终总净值: 3260.62\n",
      "总收益率: -96.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 158 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.81\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 159/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2688 笔交易。\n",
      "最终总净值: 33440.44\n",
      "总收益率: -66.56%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 159 结果:\n",
      "    总收益率: -0.67%\n",
      "    夏普比率: -9.72\n",
      "    最大回撤: 0.67%\n",
      "\n",
      "--- 正在运行组合 160/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2312 笔交易。\n",
      "最终总净值: 58816.89\n",
      "总收益率: -41.18%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 160 结果:\n",
      "    总收益率: -0.41%\n",
      "    夏普比率: -6.42\n",
      "    最大回撤: 0.41%\n",
      "\n",
      "--- 正在运行组合 161/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1970 笔交易。\n",
      "最终总净值: 74011.64\n",
      "总收益率: -25.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 161 结果:\n",
      "    总收益率: -0.26%\n",
      "    夏普比率: -4.59\n",
      "    最大回撤: 0.26%\n",
      "\n",
      "--- 正在运行组合 162/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1626 笔交易。\n",
      "最终总净值: 83465.62\n",
      "总收益率: -16.53%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 162 结果:\n",
      "    总收益率: -0.17%\n",
      "    夏普比率: -3.10\n",
      "    最大回撤: 0.17%\n",
      "\n",
      "--- 正在运行组合 163/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1302 笔交易。\n",
      "最终总净值: 89075.80\n",
      "总收益率: -10.92%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 163 结果:\n",
      "    总收益率: -0.11%\n",
      "    夏普比率: -2.27\n",
      "    最大回撤: 0.11%\n",
      "\n",
      "--- 正在运行组合 164/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 992 笔交易。\n",
      "最终总净值: 93507.35\n",
      "总收益率: -6.49%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 164 结果:\n",
      "    总收益率: -0.06%\n",
      "    夏普比率: -1.52\n",
      "    最大回撤: 0.07%\n",
      "\n",
      "--- 正在运行组合 165/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 700 笔交易。\n",
      "最终总净值: 95671.43\n",
      "总收益率: -4.33%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 165 结果:\n",
      "    总收益率: -0.04%\n",
      "    夏普比率: -1.15\n",
      "    最大回撤: 0.04%\n",
      "\n",
      "--- 正在运行组合 166/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 486 笔交易。\n",
      "最终总净值: 96933.19\n",
      "总收益率: -3.07%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 166 结果:\n",
      "    总收益率: -0.03%\n",
      "    夏普比率: -0.91\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 167/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 338 笔交易。\n",
      "最终总净值: 98340.27\n",
      "总收益率: -1.66%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 167 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.56\n",
      "    最大回撤: 0.02%\n",
      "\n",
      "--- 正在运行组合 168/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 234 笔交易。\n",
      "最终总净值: 98362.44\n",
      "总收益率: -1.64%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 168 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.62\n",
      "    最大回撤: 0.02%\n",
      "\n",
      "--- 正在运行组合 169/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 618 笔交易。\n",
      "最终总净值: 3067.48\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 169 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.02\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 170/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 666 笔交易。\n",
      "最终总净值: 2899.37\n",
      "总收益率: -97.10%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 170 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.16\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 171/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 736 笔交易。\n",
      "最终总净值: 3087.10\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 171 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.89\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 172/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 822 笔交易。\n",
      "最终总净值: 2951.17\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 172 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.21\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 173/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 918 笔交易。\n",
      "最终总净值: 2932.21\n",
      "总收益率: -97.07%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 173 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.64\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 174/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1070 笔交易。\n",
      "最终总净值: 3028.68\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 174 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.21\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 175/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1314 笔交易。\n",
      "最终总净值: 3015.96\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 175 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.07\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 176/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1592 笔交易。\n",
      "最终总净值: 2941.79\n",
      "总收益率: -97.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 176 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.59\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 177/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2048 笔交易。\n",
      "最终总净值: 3049.63\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 177 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.41\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 178/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2714 笔交易。\n",
      "最终总净值: 3260.84\n",
      "总收益率: -96.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 178 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -8.15\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 179/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2768 笔交易。\n",
      "最终总净值: 31604.34\n",
      "总收益率: -68.40%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 179 结果:\n",
      "    总收益率: -0.68%\n",
      "    夏普比率: -10.04\n",
      "    最大回撤: 0.68%\n",
      "\n",
      "--- 正在运行组合 180/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2326 笔交易。\n",
      "最终总净值: 63535.12\n",
      "总收益率: -36.46%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 180 结果:\n",
      "    总收益率: -0.36%\n",
      "    夏普比率: -6.25\n",
      "    最大回撤: 0.36%\n",
      "\n",
      "--- 正在运行组合 181/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2012 笔交易。\n",
      "最终总净值: 81977.98\n",
      "总收益率: -18.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 181 结果:\n",
      "    总收益率: -0.18%\n",
      "    夏普比率: -3.33\n",
      "    最大回撤: 0.18%\n",
      "\n",
      "--- 正在运行组合 182/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1558 笔交易。\n",
      "最终总净值: 89298.08\n",
      "总收益率: -10.70%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 182 结果:\n",
      "    总收益率: -0.11%\n",
      "    夏普比率: -2.15\n",
      "    最大回撤: 0.11%\n",
      "\n",
      "--- 正在运行组合 183/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1164 笔交易。\n",
      "最终总净值: 94878.46\n",
      "总收益率: -5.12%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 183 结果:\n",
      "    总收益率: -0.05%\n",
      "    夏普比率: -1.13\n",
      "    最大回撤: 0.05%\n",
      "\n",
      "--- 正在运行组合 184/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 784 笔交易。\n",
      "最终总净值: 96964.07\n",
      "总收益率: -3.04%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 184 结果:\n",
      "    总收益率: -0.03%\n",
      "    夏普比率: -0.78\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 185/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 484 笔交易。\n",
      "最终总净值: 98262.77\n",
      "总收益率: -1.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 185 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.53\n",
      "    最大回撤: 0.02%\n",
      "\n",
      "--- 正在运行组合 186/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 312 笔交易。\n",
      "最终总净值: 99053.81\n",
      "总收益率: -0.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 186 结果:\n",
      "    总收益率: -0.01%\n",
      "    夏普比率: -0.34\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 187/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 188 笔交易。\n",
      "最终总净值: 99293.14\n",
      "总收益率: -0.71%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 187 结果:\n",
      "    总收益率: -0.01%\n",
      "    夏普比率: -0.34\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 188/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 116 笔交易。\n",
      "最终总净值: 99804.00\n",
      "总收益率: -0.20%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 188 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 189/441: {'trade_volume': 1, 'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 62 笔交易。\n",
      "最终总净值: 99564.06\n",
      "总收益率: -0.44%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 189 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.33\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 190/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 666 笔交易。\n",
      "最终总净值: 2991.30\n",
      "总收益率: -97.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 190 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.17\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 191/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 740 笔交易。\n",
      "最终总净值: 2945.63\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 191 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.83\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 192/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 824 笔交易。\n",
      "最终总净值: 2917.47\n",
      "总收益率: -97.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 192 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.11\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 193/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 918 笔交易。\n",
      "最终总净值: 2951.22\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 193 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.59\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 194/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1080 笔交易。\n",
      "最终总净值: 3027.32\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 194 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.23\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 195/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1318 笔交易。\n",
      "最终总净值: 2949.64\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 195 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.07\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 196/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1608 笔交易。\n",
      "最终总净值: 3042.21\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 196 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.13\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 197/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2100 笔交易。\n",
      "最终总净值: 3023.63\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 197 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.99\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 198/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2716 笔交易。\n",
      "最终总净值: 3246.65\n",
      "总收益率: -96.75%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 198 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.12\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 199/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2760 笔交易。\n",
      "最终总净值: 32214.79\n",
      "总收益率: -67.79%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 199 结果:\n",
      "    总收益率: -0.68%\n",
      "    夏普比率: -11.05\n",
      "    最大回撤: 0.68%\n",
      "\n",
      "--- 正在运行组合 200/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2314 笔交易。\n",
      "最终总净值: 66717.86\n",
      "总收益率: -33.28%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 200 结果:\n",
      "    总收益率: -0.33%\n",
      "    夏普比率: -6.03\n",
      "    最大回撤: 0.33%\n",
      "\n",
      "--- 正在运行组合 201/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2002 笔交易。\n",
      "最终总净值: 90000.04\n",
      "总收益率: -10.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 201 结果:\n",
      "    总收益率: -0.10%\n",
      "    夏普比率: -1.85\n",
      "    最大回撤: 0.10%\n",
      "\n",
      "--- 正在运行组合 202/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1528 笔交易。\n",
      "最终总净值: 95564.11\n",
      "总收益率: -4.44%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 202 结果:\n",
      "    总收益率: -0.04%\n",
      "    夏普比率: -0.99\n",
      "    最大回撤: 0.05%\n",
      "\n",
      "--- 正在运行组合 203/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 982 笔交易。\n",
      "最终总净值: 97233.26\n",
      "总收益率: -2.77%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 203 结果:\n",
      "    总收益率: -0.03%\n",
      "    夏普比率: -0.67\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 204/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 568 笔交易。\n",
      "最终总净值: 98306.21\n",
      "总收益率: -1.69%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 204 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.49\n",
      "    最大回撤: 0.02%\n",
      "\n",
      "--- 正在运行组合 205/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 288 笔交易。\n",
      "最终总净值: 99775.49\n",
      "总收益率: -0.22%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 205 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.09\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 206/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 136 笔交易。\n",
      "最终总净值: 99905.03\n",
      "总收益率: -0.09%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 206 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.05\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 207/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 88 笔交易。\n",
      "最终总净值: 100288.94\n",
      "总收益率: 0.29%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 207 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.18\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 208/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 46 笔交易。\n",
      "最终总净值: 100193.39\n",
      "总收益率: 0.19%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 208 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.15\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 209/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 24 笔交易。\n",
      "最终总净值: 99971.02\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 209 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 210/441: {'trade_volume': 1, 'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 14 笔交易。\n",
      "最终总净值: 100011.99\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 210 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.02\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 211/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 728 笔交易。\n",
      "最终总净值: 3108.93\n",
      "总收益率: -96.89%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 211 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.53\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 212/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 798 笔交易。\n",
      "最终总净值: 2935.35\n",
      "总收益率: -97.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 212 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.07\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 213/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 914 笔交易。\n",
      "最终总净值: 3054.26\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 213 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.56\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 214/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1074 笔交易。\n",
      "最终总净值: 3091.78\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 214 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.06\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 215/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1316 笔交易。\n",
      "最终总净值: 3026.12\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 215 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.97\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 216/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1588 笔交易。\n",
      "最终总净值: 3039.02\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 216 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.68\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 217/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2060 笔交易。\n",
      "最终总净值: 3028.00\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 217 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.33\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 218/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2748 笔交易。\n",
      "最终总净值: 3205.28\n",
      "总收益率: -96.79%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 218 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.10\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 219/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2672 笔交易。\n",
      "最终总净值: 35822.57\n",
      "总收益率: -64.18%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 219 结果:\n",
      "    总收益率: -0.64%\n",
      "    夏普比率: -9.59\n",
      "    最大回撤: 0.64%\n",
      "\n",
      "--- 正在运行组合 220/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2354 笔交易。\n",
      "最终总净值: 68156.15\n",
      "总收益率: -31.84%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 220 结果:\n",
      "    总收益率: -0.32%\n",
      "    夏普比率: -5.52\n",
      "    最大回撤: 0.32%\n",
      "\n",
      "--- 正在运行组合 221/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2044 笔交易。\n",
      "最终总净值: 93765.61\n",
      "总收益率: -6.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 221 结果:\n",
      "    总收益率: -0.06%\n",
      "    夏普比率: -1.18\n",
      "    最大回撤: 0.07%\n",
      "\n",
      "--- 正在运行组合 222/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1376 笔交易。\n",
      "最终总净值: 95040.23\n",
      "总收益率: -4.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 222 结果:\n",
      "    总收益率: -0.05%\n",
      "    夏普比率: -1.13\n",
      "    最大回撤: 0.05%\n",
      "\n",
      "--- 正在运行组合 223/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 772 笔交易。\n",
      "最终总净值: 97367.64\n",
      "总收益率: -2.63%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 223 结果:\n",
      "    总收益率: -0.03%\n",
      "    夏普比率: -0.69\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 224/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 376 笔交易。\n",
      "最终总净值: 100046.28\n",
      "总收益率: 0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 224 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.02\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 225/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 168 笔交易。\n",
      "最终总净值: 99761.33\n",
      "总收益率: -0.24%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 225 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 226/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 86 笔交易。\n",
      "最终总净值: 99971.42\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 226 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.02\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 227/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 42 笔交易。\n",
      "最终总净值: 100220.13\n",
      "总收益率: 0.22%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 227 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.17\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 228/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 20 笔交易。\n",
      "最终总净值: 100064.78\n",
      "总收益率: 0.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 228 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.07\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 229/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 12 笔交易。\n",
      "最终总净值: 100134.98\n",
      "总收益率: 0.13%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 229 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.20\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 230/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 6 笔交易。\n",
      "最终总净值: 99997.10\n",
      "总收益率: -0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 230 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.01\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 231/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100022.07\n",
      "总收益率: 0.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 231 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 232/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 812 笔交易。\n",
      "最终总净值: 2942.05\n",
      "总收益率: -97.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 232 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.08\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 233/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 928 笔交易。\n",
      "最终总净值: 2949.04\n",
      "总收益率: -97.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 233 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.64\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 234/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1088 笔交易。\n",
      "最终总净值: 2955.06\n",
      "总收益率: -97.04%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 234 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.70\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 235/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1288 笔交易。\n",
      "最终总净值: 2967.51\n",
      "总收益率: -97.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 235 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.53\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 236/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1634 笔交易。\n",
      "最终总净值: 2981.93\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 236 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.08\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 237/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2106 笔交易。\n",
      "最终总净值: 2980.41\n",
      "总收益率: -97.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 237 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.40\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 238/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2732 笔交易。\n",
      "最终总净值: 3245.53\n",
      "总收益率: -96.75%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 238 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.97\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 239/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2612 笔交易。\n",
      "最终总净值: 37788.09\n",
      "总收益率: -62.21%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 239 结果:\n",
      "    总收益率: -0.62%\n",
      "    夏普比率: -8.61\n",
      "    最大回撤: 0.62%\n",
      "\n",
      "--- 正在运行组合 240/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2308 笔交易。\n",
      "最终总净值: 66840.14\n",
      "总收益率: -33.16%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 240 结果:\n",
      "    总收益率: -0.33%\n",
      "    夏普比率: -5.72\n",
      "    最大回撤: 0.33%\n",
      "\n",
      "--- 正在运行组合 241/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2028 笔交易。\n",
      "最终总净值: 89563.20\n",
      "总收益率: -10.44%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 241 结果:\n",
      "    总收益率: -0.10%\n",
      "    夏普比率: -1.96\n",
      "    最大回撤: 0.10%\n",
      "\n",
      "--- 正在运行组合 242/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1410 笔交易。\n",
      "最终总净值: 95740.50\n",
      "总收益率: -4.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 242 结果:\n",
      "    总收益率: -0.04%\n",
      "    夏普比率: -0.95\n",
      "    最大回撤: 0.05%\n",
      "\n",
      "--- 正在运行组合 243/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 704 笔交易。\n",
      "最终总净值: 97511.50\n",
      "总收益率: -2.49%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 243 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.68\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 244/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 338 笔交易。\n",
      "最终总净值: 99639.39\n",
      "总收益率: -0.36%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 244 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.12\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 245/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 146 笔交易。\n",
      "最终总净值: 100120.27\n",
      "总收益率: 0.12%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 245 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.06\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 246/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 60 笔交易。\n",
      "最终总净值: 99941.15\n",
      "总收益率: -0.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 246 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.04\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 247/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 24 笔交易。\n",
      "最终总净值: 99920.29\n",
      "总收益率: -0.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 247 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.08\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 248/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 14 笔交易。\n",
      "最终总净值: 99880.58\n",
      "总收益率: -0.12%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 248 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 249/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 10 笔交易。\n",
      "最终总净值: 100020.78\n",
      "总收益率: 0.02%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 249 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.04\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 250/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100005.11\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 250 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.02\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 251/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100005.11\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 251 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.02\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 252/441: {'trade_volume': 1, 'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100005.11\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 252 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.02\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 253/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 920 笔交易。\n",
      "最终总净值: 3055.81\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 253 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.37\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 254/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1104 笔交易。\n",
      "最终总净值: 3049.33\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 254 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.83\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 255/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1324 笔交易。\n",
      "最终总净值: 3073.00\n",
      "总收益率: -96.93%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 255 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.93\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 256/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1680 笔交易。\n",
      "最终总净值: 3001.63\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 256 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.75\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 257/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2120 笔交易。\n",
      "最终总净值: 2999.53\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 257 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.42\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 258/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2786 笔交易。\n",
      "最终总净值: 3956.87\n",
      "总收益率: -96.04%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 258 结果:\n",
      "    总收益率: -0.96%\n",
      "    夏普比率: -7.40\n",
      "    最大回撤: 0.96%\n",
      "\n",
      "--- 正在运行组合 259/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2522 笔交易。\n",
      "最终总净值: 35453.86\n",
      "总收益率: -64.55%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 259 结果:\n",
      "    总收益率: -0.65%\n",
      "    夏普比率: -8.19\n",
      "    最大回撤: 0.65%\n",
      "\n",
      "--- 正在运行组合 260/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2282 笔交易。\n",
      "最终总净值: 61772.82\n",
      "总收益率: -38.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 260 结果:\n",
      "    总收益率: -0.38%\n",
      "    夏普比率: -6.19\n",
      "    最大回撤: 0.38%\n",
      "\n",
      "--- 正在运行组合 261/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1934 笔交易。\n",
      "最终总净值: 81433.93\n",
      "总收益率: -18.57%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 261 结果:\n",
      "    总收益率: -0.19%\n",
      "    夏普比率: -3.53\n",
      "    最大回撤: 0.19%\n",
      "\n",
      "--- 正在运行组合 262/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1512 笔交易。\n",
      "最终总净值: 92392.16\n",
      "总收益率: -7.61%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 262 结果:\n",
      "    总收益率: -0.08%\n",
      "    夏普比率: -1.65\n",
      "    最大回撤: 0.08%\n",
      "\n",
      "--- 正在运行组合 263/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 804 笔交易。\n",
      "最终总净值: 97107.72\n",
      "总收益率: -2.89%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 263 结果:\n",
      "    总收益率: -0.03%\n",
      "    夏普比率: -0.79\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 264/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 370 笔交易。\n",
      "最终总净值: 99840.16\n",
      "总收益率: -0.16%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 264 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.05\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 265/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 134 笔交易。\n",
      "最终总净值: 100079.47\n",
      "总收益率: 0.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 265 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.04\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 266/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 46 笔交易。\n",
      "最终总净值: 100349.74\n",
      "总收益率: 0.35%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 266 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.26\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 267/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 20 笔交易。\n",
      "最终总净值: 99956.45\n",
      "总收益率: -0.04%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 267 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.05\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 268/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 8 笔交易。\n",
      "最终总净值: 99896.53\n",
      "总收益率: -0.10%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 268 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 269/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 8 笔交易。\n",
      "最终总净值: 99994.53\n",
      "总收益率: -0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 269 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.01\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 270/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 270 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 271/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 271 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 272/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 272 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 273/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 273 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 274/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1086 笔交易。\n",
      "最终总净值: 3063.04\n",
      "总收益率: -96.94%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 274 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.25\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 275/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1330 笔交易。\n",
      "最终总净值: 2993.54\n",
      "总收益率: -97.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 275 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.33\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 276/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1722 笔交易。\n",
      "最终总净值: 2990.83\n",
      "总收益率: -97.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 276 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.61\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 277/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2158 笔交易。\n",
      "最终总净值: 3004.62\n",
      "总收益率: -97.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 277 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -7.54\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 278/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2606 笔交易。\n",
      "最终总净值: 3256.32\n",
      "总收益率: -96.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 278 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.18\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 279/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2526 笔交易。\n",
      "最终总净值: 27207.59\n",
      "总收益率: -72.79%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 279 结果:\n",
      "    总收益率: -0.73%\n",
      "    夏普比率: -8.14\n",
      "    最大回撤: 0.73%\n",
      "\n",
      "--- 正在运行组合 280/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2284 笔交易。\n",
      "最终总净值: 53684.46\n",
      "总收益率: -46.32%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 280 结果:\n",
      "    总收益率: -0.46%\n",
      "    夏普比率: -7.06\n",
      "    最大回撤: 0.46%\n",
      "\n",
      "--- 正在运行组合 281/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1954 笔交易。\n",
      "最终总净值: 72770.23\n",
      "总收益率: -27.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 281 结果:\n",
      "    总收益率: -0.27%\n",
      "    夏普比率: -4.86\n",
      "    最大回撤: 0.27%\n",
      "\n",
      "--- 正在运行组合 282/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1620 笔交易。\n",
      "最终总净值: 87208.77\n",
      "总收益率: -12.79%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 282 结果:\n",
      "    总收益率: -0.13%\n",
      "    夏普比率: -2.70\n",
      "    最大回撤: 0.13%\n",
      "\n",
      "--- 正在运行组合 283/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1048 笔交易。\n",
      "最终总净值: 95151.22\n",
      "总收益率: -4.85%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 283 结果:\n",
      "    总收益率: -0.05%\n",
      "    夏普比率: -1.19\n",
      "    最大回撤: 0.05%\n",
      "\n",
      "--- 正在运行组合 284/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 460 笔交易。\n",
      "最终总净值: 98614.22\n",
      "总收益率: -1.39%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 284 结果:\n",
      "    总收益率: -0.01%\n",
      "    夏普比率: -0.45\n",
      "    最大回撤: 0.02%\n",
      "\n",
      "--- 正在运行组合 285/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 170 笔交易。\n",
      "最终总净值: 100423.21\n",
      "总收益率: 0.42%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 285 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.20\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 286/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 44 笔交易。\n",
      "最终总净值: 99931.62\n",
      "总收益率: -0.07%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 286 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.05\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 287/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 20 笔交易。\n",
      "最终总净值: 100010.68\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 287 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.01\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 288/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 8 笔交易。\n",
      "最终总净值: 99923.52\n",
      "总收益率: -0.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 288 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.12\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 289/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 6 笔交易。\n",
      "最终总净值: 99960.18\n",
      "总收益率: -0.04%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 289 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.07\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 290/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 290 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 291/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 291 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 292/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 292 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 293/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 293 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 294/441: {'trade_volume': 1, 'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 294 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 295/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1420 笔交易。\n",
      "最终总净值: 3109.64\n",
      "总收益率: -96.89%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 295 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.67\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 296/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1716 笔交易。\n",
      "最终总净值: 3027.82\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 296 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.24\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 297/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2034 笔交易。\n",
      "最终总净值: 3033.56\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 297 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.74\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 298/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2412 笔交易。\n",
      "最终总净值: 3275.63\n",
      "总收益率: -96.72%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 298 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.91\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 299/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2448 笔交易。\n",
      "最终总净值: 21725.11\n",
      "总收益率: -78.27%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 299 结果:\n",
      "    总收益率: -0.78%\n",
      "    夏普比率: -7.73\n",
      "    最大回撤: 0.78%\n",
      "\n",
      "--- 正在运行组合 300/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2250 笔交易。\n",
      "最终总净值: 45303.71\n",
      "总收益率: -54.70%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 300 结果:\n",
      "    总收益率: -0.55%\n",
      "    夏普比率: -7.51\n",
      "    最大回撤: 0.55%\n",
      "\n",
      "--- 正在运行组合 301/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2010 笔交易。\n",
      "最终总净值: 63854.29\n",
      "总收益率: -36.15%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 301 结果:\n",
      "    总收益率: -0.36%\n",
      "    夏普比率: -5.83\n",
      "    最大回撤: 0.36%\n",
      "\n",
      "--- 正在运行组合 302/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1648 笔交易。\n",
      "最终总净值: 80126.88\n",
      "总收益率: -19.87%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 302 结果:\n",
      "    总收益率: -0.20%\n",
      "    夏普比率: -3.85\n",
      "    最大回撤: 0.20%\n",
      "\n",
      "--- 正在运行组合 303/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1238 笔交易。\n",
      "最终总净值: 90494.90\n",
      "总收益率: -9.51%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 303 结果:\n",
      "    总收益率: -0.10%\n",
      "    夏普比率: -2.17\n",
      "    最大回撤: 0.10%\n",
      "\n",
      "--- 正在运行组合 304/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 690 笔交易。\n",
      "最终总净值: 98264.62\n",
      "总收益率: -1.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 304 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.49\n",
      "    最大回撤: 0.02%\n",
      "\n",
      "--- 正在运行组合 305/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 230 笔交易。\n",
      "最终总净值: 100370.65\n",
      "总收益率: 0.37%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 305 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 306/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 58 笔交易。\n",
      "最终总净值: 100073.11\n",
      "总收益率: 0.07%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 306 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.06\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 307/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 22 笔交易。\n",
      "最终总净值: 99728.28\n",
      "总收益率: -0.27%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 307 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.22\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 308/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 12 笔交易。\n",
      "最终总净值: 99919.82\n",
      "总收益率: -0.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 308 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 309/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99945.87\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 309 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.14\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 310/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 310 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 311/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 311 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 312/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 312 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 313/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 313 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 314/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 314 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 315/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 315 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 316/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1610 笔交易。\n",
      "最终总净值: 3034.92\n",
      "总收益率: -96.97%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 316 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.83\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 317/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1882 笔交易。\n",
      "最终总净值: 2987.95\n",
      "总收益率: -97.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 317 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.45\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 318/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2258 笔交易。\n",
      "最终总净值: 3093.34\n",
      "总收益率: -96.91%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 318 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.72\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 319/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2408 笔交易。\n",
      "最终总净值: 15590.43\n",
      "总收益率: -84.41%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 319 结果:\n",
      "    总收益率: -0.84%\n",
      "    夏普比率: -7.35\n",
      "    最大回撤: 0.84%\n",
      "\n",
      "--- 正在运行组合 320/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2248 笔交易。\n",
      "最终总净值: 34839.63\n",
      "总收益率: -65.16%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 320 结果:\n",
      "    总收益率: -0.65%\n",
      "    夏普比率: -7.66\n",
      "    最大回撤: 0.65%\n",
      "\n",
      "--- 正在运行组合 321/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2028 笔交易。\n",
      "最终总净值: 52944.19\n",
      "总收益率: -47.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 321 结果:\n",
      "    总收益率: -0.47%\n",
      "    夏普比率: -6.59\n",
      "    最大回撤: 0.47%\n",
      "\n",
      "--- 正在运行组合 322/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1722 笔交易。\n",
      "最终总净值: 71042.32\n",
      "总收益率: -28.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 322 结果:\n",
      "    总收益率: -0.29%\n",
      "    夏普比率: -5.02\n",
      "    最大回撤: 0.29%\n",
      "\n",
      "--- 正在运行组合 323/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1374 笔交易。\n",
      "最终总净值: 83826.43\n",
      "总收益率: -16.17%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 323 结果:\n",
      "    总收益率: -0.16%\n",
      "    夏普比率: -3.40\n",
      "    最大回撤: 0.16%\n",
      "\n",
      "--- 正在运行组合 324/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 890 笔交易。\n",
      "最终总净值: 94424.28\n",
      "总收益率: -5.58%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 324 结果:\n",
      "    总收益率: -0.06%\n",
      "    夏普比率: -1.43\n",
      "    最大回撤: 0.06%\n",
      "\n",
      "--- 正在运行组合 325/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 390 笔交易。\n",
      "最终总净值: 99473.56\n",
      "总收益率: -0.53%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 325 结果:\n",
      "    总收益率: -0.01%\n",
      "    夏普比率: -0.19\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 326/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 104 笔交易。\n",
      "最终总净值: 100651.73\n",
      "总收益率: 0.65%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 326 结果:\n",
      "    总收益率: 0.01%\n",
      "    夏普比率: 0.37\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 327/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 30 笔交易。\n",
      "最终总净值: 99920.71\n",
      "总收益率: -0.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 327 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.08\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 328/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 16 笔交易。\n",
      "最终总净值: 99692.05\n",
      "总收益率: -0.31%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 328 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.28\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 329/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100011.94\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 329 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 330/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.84\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 330 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 331/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 331 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 332/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 332 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 333/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 333 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 334/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 334 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 335/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 335 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 336/441: {'trade_volume': 1, 'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 336 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 337/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1726 笔交易。\n",
      "最终总净值: 3042.47\n",
      "总收益率: -96.96%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 337 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.39\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 338/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2064 笔交易。\n",
      "最终总净值: 3051.35\n",
      "总收益率: -96.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 338 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -6.49\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 339/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2392 笔交易。\n",
      "最终总净值: 4665.28\n",
      "总收益率: -95.33%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 339 结果:\n",
      "    总收益率: -0.95%\n",
      "    夏普比率: -6.29\n",
      "    最大回撤: 0.95%\n",
      "\n",
      "--- 正在运行组合 340/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2228 笔交易。\n",
      "最终总净值: 24297.33\n",
      "总收益率: -75.70%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 340 结果:\n",
      "    总收益率: -0.76%\n",
      "    夏普比率: -7.48\n",
      "    最大回撤: 0.76%\n",
      "\n",
      "--- 正在运行组合 341/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2060 笔交易。\n",
      "最终总净值: 43252.95\n",
      "总收益率: -56.75%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 341 结果:\n",
      "    总收益率: -0.57%\n",
      "    夏普比率: -7.08\n",
      "    最大回撤: 0.57%\n",
      "\n",
      "--- 正在运行组合 342/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1774 笔交易。\n",
      "最终总净值: 60771.42\n",
      "总收益率: -39.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 342 结果:\n",
      "    总收益率: -0.39%\n",
      "    夏普比率: -5.96\n",
      "    最大回撤: 0.39%\n",
      "\n",
      "--- 正在运行组合 343/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1426 笔交易。\n",
      "最终总净值: 77231.47\n",
      "总收益率: -22.77%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 343 结果:\n",
      "    总收益率: -0.23%\n",
      "    夏普比率: -4.26\n",
      "    最大回撤: 0.23%\n",
      "\n",
      "--- 正在运行组合 344/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1062 笔交易。\n",
      "最终总净值: 88007.05\n",
      "总收益率: -11.99%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 344 结果:\n",
      "    总收益率: -0.12%\n",
      "    夏普比率: -2.74\n",
      "    最大回撤: 0.12%\n",
      "\n",
      "--- 正在运行组合 345/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 642 笔交易。\n",
      "最终总净值: 95829.48\n",
      "总收益率: -4.17%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 345 结果:\n",
      "    总收益率: -0.04%\n",
      "    夏普比率: -1.27\n",
      "    最大回撤: 0.04%\n",
      "\n",
      "--- 正在运行组合 346/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 214 笔交易。\n",
      "最终总净值: 100257.83\n",
      "总收益率: 0.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 346 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.12\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 347/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 46 笔交易。\n",
      "最终总净值: 100052.35\n",
      "总收益率: 0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 347 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.04\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 348/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 18 笔交易。\n",
      "最终总净值: 99833.21\n",
      "总收益率: -0.17%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 348 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.20\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 349/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 6 笔交易。\n",
      "最终总净值: 99685.17\n",
      "总收益率: -0.31%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 349 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.36\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 350/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100011.94\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 350 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 351/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.84\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 351 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 352/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 352 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 353/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 353 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 354/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 354 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 355/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 355 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 356/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 356 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 357/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 357 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 358/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1902 笔交易。\n",
      "最终总净值: 3016.26\n",
      "总收益率: -96.98%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 358 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.65\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 359/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2090 笔交易。\n",
      "最终总净值: 3249.75\n",
      "总收益率: -96.75%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 359 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -3.47\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 360/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2248 笔交易。\n",
      "最终总净值: 13846.48\n",
      "总收益率: -86.15%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 360 结果:\n",
      "    总收益率: -0.86%\n",
      "    夏普比率: -7.02\n",
      "    最大回撤: 0.86%\n",
      "\n",
      "--- 正在运行组合 361/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2066 笔交易。\n",
      "最终总净值: 33790.74\n",
      "总收益率: -66.21%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 361 结果:\n",
      "    总收益率: -0.66%\n",
      "    夏普比率: -7.21\n",
      "    最大回撤: 0.66%\n",
      "\n",
      "--- 正在运行组合 362/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1828 笔交易。\n",
      "最终总净值: 50875.74\n",
      "总收益率: -49.12%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 362 结果:\n",
      "    总收益率: -0.49%\n",
      "    夏普比率: -6.51\n",
      "    最大回撤: 0.49%\n",
      "\n",
      "--- 正在运行组合 363/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1536 笔交易。\n",
      "最终总净值: 67857.13\n",
      "总收益率: -32.14%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 363 结果:\n",
      "    总收益率: -0.32%\n",
      "    夏普比率: -5.20\n",
      "    最大回撤: 0.32%\n",
      "\n",
      "--- 正在运行组合 364/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1198 笔交易。\n",
      "最终总净值: 83223.63\n",
      "总收益率: -16.78%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 364 结果:\n",
      "    总收益率: -0.17%\n",
      "    夏普比率: -3.45\n",
      "    最大回撤: 0.17%\n",
      "\n",
      "--- 正在运行组合 365/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 822 笔交易。\n",
      "最终总净值: 91401.09\n",
      "总收益率: -8.60%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 365 结果:\n",
      "    总收益率: -0.09%\n",
      "    夏普比率: -2.19\n",
      "    最大回撤: 0.09%\n",
      "\n",
      "--- 正在运行组合 366/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 406 笔交易。\n",
      "最终总净值: 97653.28\n",
      "总收益率: -2.35%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 366 结果:\n",
      "    总收益率: -0.02%\n",
      "    夏普比率: -0.88\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 367/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 116 笔交易。\n",
      "最终总净值: 100558.87\n",
      "总收益率: 0.56%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 367 结果:\n",
      "    总收益率: 0.01%\n",
      "    夏普比率: 0.30\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 368/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 26 笔交易。\n",
      "最终总净值: 99745.22\n",
      "总收益率: -0.25%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 368 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.25\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 369/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 10 笔交易。\n",
      "最终总净值: 99926.46\n",
      "总收益率: -0.07%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 369 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 370/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99737.96\n",
      "总收益率: -0.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 370 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.31\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 371/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100011.94\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 371 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 372/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.84\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 372 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 373/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 373 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 374/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 374 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 375/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 375 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 376/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 376 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 377/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 377 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 378/441: {'trade_volume': 1, 'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 378 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 379/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1958 笔交易。\n",
      "最终总净值: 2994.46\n",
      "总收益率: -97.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 379 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.80\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 380/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2222 笔交易。\n",
      "最终总净值: 4460.36\n",
      "总收益率: -95.54%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 380 结果:\n",
      "    总收益率: -0.96%\n",
      "    夏普比率: -5.88\n",
      "    最大回撤: 0.96%\n",
      "\n",
      "--- 正在运行组合 381/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2066 笔交易。\n",
      "最终总净值: 23746.68\n",
      "总收益率: -76.25%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 381 结果:\n",
      "    总收益率: -0.76%\n",
      "    夏普比率: -7.04\n",
      "    最大回撤: 0.76%\n",
      "\n",
      "--- 正在运行组合 382/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1876 笔交易。\n",
      "最终总净值: 40675.55\n",
      "总收益率: -59.32%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 382 结果:\n",
      "    总收益率: -0.59%\n",
      "    夏普比率: -6.84\n",
      "    最大回撤: 0.59%\n",
      "\n",
      "--- 正在运行组合 383/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1594 笔交易。\n",
      "最终总净值: 58905.44\n",
      "总收益率: -41.09%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 383 结果:\n",
      "    总收益率: -0.41%\n",
      "    夏普比率: -5.82\n",
      "    最大回撤: 0.41%\n",
      "\n",
      "--- 正在运行组合 384/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1308 笔交易。\n",
      "最终总净值: 75264.17\n",
      "总收益率: -24.74%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 384 结果:\n",
      "    总收益率: -0.25%\n",
      "    夏普比率: -4.32\n",
      "    最大回撤: 0.25%\n",
      "\n",
      "--- 正在运行组合 385/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 970 笔交易。\n",
      "最终总净值: 85864.48\n",
      "总收益率: -14.14%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 385 结果:\n",
      "    总收益率: -0.14%\n",
      "    夏普比率: -3.10\n",
      "    最大回撤: 0.14%\n",
      "\n",
      "--- 正在运行组合 386/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 612 笔交易。\n",
      "最终总净值: 94147.17\n",
      "总收益率: -5.85%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 386 结果:\n",
      "    总收益率: -0.06%\n",
      "    夏普比率: -1.74\n",
      "    最大回撤: 0.06%\n",
      "\n",
      "--- 正在运行组合 387/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 270 笔交易。\n",
      "最终总净值: 99049.89\n",
      "总收益率: -0.95%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 387 结果:\n",
      "    总收益率: -0.01%\n",
      "    夏普比率: -0.44\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 388/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 68 笔交易。\n",
      "最终总净值: 100335.96\n",
      "总收益率: 0.34%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 388 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.20\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 389/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 12 笔交易。\n",
      "最终总净值: 99740.52\n",
      "总收益率: -0.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 389 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.36\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 390/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 6 笔交易。\n",
      "最终总净值: 99815.11\n",
      "总收益率: -0.18%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 390 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.37\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 391/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99737.96\n",
      "总收益率: -0.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 391 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.31\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 392/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100011.94\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 392 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 393/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.84\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 393 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 394/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 394 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 395/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 395 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 396/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 396 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 397/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 397 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 398/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 398 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 399/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 399 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 400/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2010 笔交易。\n",
      "最终总净值: 3233.40\n",
      "总收益率: -96.77%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 400 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -4.10\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 401/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2066 笔交易。\n",
      "最终总净值: 13659.73\n",
      "总收益率: -86.34%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 401 结果:\n",
      "    总收益率: -0.86%\n",
      "    夏普比率: -6.65\n",
      "    最大回撤: 0.86%\n",
      "\n",
      "--- 正在运行组合 402/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1908 笔交易。\n",
      "最终总净值: 29641.26\n",
      "总收益率: -70.36%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 402 结果:\n",
      "    总收益率: -0.70%\n",
      "    夏普比率: -6.91\n",
      "    最大回撤: 0.70%\n",
      "\n",
      "--- 正在运行组合 403/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1682 笔交易。\n",
      "最终总净值: 49642.89\n",
      "总收益率: -50.36%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 403 结果:\n",
      "    总收益率: -0.50%\n",
      "    夏普比率: -6.19\n",
      "    最大回撤: 0.50%\n",
      "\n",
      "--- 正在运行组合 404/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1394 笔交易。\n",
      "最终总净值: 66298.23\n",
      "总收益率: -33.70%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 404 结果:\n",
      "    总收益率: -0.34%\n",
      "    夏普比率: -5.06\n",
      "    最大回撤: 0.34%\n",
      "\n",
      "--- 正在运行组合 405/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1058 笔交易。\n",
      "最终总净值: 79366.68\n",
      "总收益率: -20.63%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 405 结果:\n",
      "    总收益率: -0.21%\n",
      "    夏普比率: -3.95\n",
      "    最大回撤: 0.21%\n",
      "\n",
      "--- 正在运行组合 406/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 774 笔交易。\n",
      "最终总净值: 88804.93\n",
      "总收益率: -11.20%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 406 结果:\n",
      "    总收益率: -0.11%\n",
      "    夏普比率: -2.68\n",
      "    最大回撤: 0.11%\n",
      "\n",
      "--- 正在运行组合 407/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 436 笔交易。\n",
      "最终总净值: 95919.72\n",
      "总收益率: -4.08%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 407 结果:\n",
      "    总收益率: -0.04%\n",
      "    夏普比率: -1.41\n",
      "    最大回撤: 0.04%\n",
      "\n",
      "--- 正在运行组合 408/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 174 笔交易。\n",
      "最终总净值: 99767.35\n",
      "总收益率: -0.23%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 408 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.12\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 409/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 30 笔交易。\n",
      "最终总净值: 100061.05\n",
      "总收益率: 0.06%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 409 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.04\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 410/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 10 笔交易。\n",
      "最终总净值: 99726.47\n",
      "总收益率: -0.27%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 410 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.40\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 411/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99867.91\n",
      "总收益率: -0.13%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 411 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.30\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 412/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99737.96\n",
      "总收益率: -0.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 412 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.31\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 413/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100011.94\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 413 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 414/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.84\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 414 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 415/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 415 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 416/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 416 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 417/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 417 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 418/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 418 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 419/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 419 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 420/441: {'trade_volume': 1, 'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 420 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 421/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2064 笔交易。\n",
      "最终总净值: 3311.19\n",
      "总收益率: -96.69%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 421 结果:\n",
      "    总收益率: -0.97%\n",
      "    夏普比率: -5.43\n",
      "    最大回撤: 0.97%\n",
      "\n",
      "--- 正在运行组合 422/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1928 笔交易。\n",
      "最终总净值: 19604.90\n",
      "总收益率: -80.40%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 422 结果:\n",
      "    总收益率: -0.80%\n",
      "    夏普比率: -6.69\n",
      "    最大回撤: 0.80%\n",
      "\n",
      "--- 正在运行组合 423/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1716 笔交易。\n",
      "最终总净值: 40450.14\n",
      "总收益率: -59.55%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 423 结果:\n",
      "    总收益率: -0.60%\n",
      "    夏普比率: -6.43\n",
      "    最大回撤: 0.60%\n",
      "\n",
      "--- 正在运行组合 424/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1440 笔交易。\n",
      "最终总净值: 57902.46\n",
      "总收益率: -42.10%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 424 结果:\n",
      "    总收益率: -0.42%\n",
      "    夏普比率: -5.48\n",
      "    最大回撤: 0.42%\n",
      "\n",
      "--- 正在运行组合 425/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 1184 笔交易。\n",
      "最终总净值: 72819.21\n",
      "总收益率: -27.18%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 425 结果:\n",
      "    总收益率: -0.27%\n",
      "    夏普比率: -4.47\n",
      "    最大回撤: 0.27%\n",
      "\n",
      "--- 正在运行组合 426/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 902 笔交易。\n",
      "最终总净值: 82238.76\n",
      "总收益率: -17.76%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 426 结果:\n",
      "    总收益率: -0.18%\n",
      "    夏普比率: -3.58\n",
      "    最大回撤: 0.18%\n",
      "\n",
      "--- 正在运行组合 427/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 588 笔交易。\n",
      "最终总净值: 91515.13\n",
      "总收益率: -8.48%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 427 结果:\n",
      "    总收益率: -0.08%\n",
      "    夏普比率: -2.31\n",
      "    最大回撤: 0.09%\n",
      "\n",
      "--- 正在运行组合 428/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 312 笔交易。\n",
      "最终总净值: 97348.13\n",
      "总收益率: -2.65%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 428 结果:\n",
      "    总收益率: -0.03%\n",
      "    夏普比率: -1.06\n",
      "    最大回撤: 0.03%\n",
      "\n",
      "--- 正在运行组合 429/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 114 笔交易。\n",
      "最终总净值: 99638.01\n",
      "总收益率: -0.36%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 429 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.23\n",
      "    最大回撤: 0.01%\n",
      "\n",
      "--- 正在运行组合 430/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 14 笔交易。\n",
      "最终总净值: 100012.08\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 430 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.01\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 431/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 0.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 8 笔交易。\n",
      "最终总净值: 99720.33\n",
      "总收益率: -0.28%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 431 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.43\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 432/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 0.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99867.91\n",
      "总收益率: -0.13%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 432 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.30\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 433/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 1.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 99737.96\n",
      "总收益率: -0.26%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 433 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.31\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 434/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 1.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 4 笔交易。\n",
      "最终总净值: 100011.94\n",
      "总收益率: 0.01%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 434 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.03\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 435/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 2.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.84\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 435 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.11\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 436/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 2.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99951.85\n",
      "总收益率: -0.05%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 436 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.16\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 437/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 3.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 2 笔交易。\n",
      "最终总净值: 99970.86\n",
      "总收益率: -0.03%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 437 结果:\n",
      "    总收益率: -0.00%\n",
      "    夏普比率: -0.10\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 438/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 3.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 438 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 439/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 4.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 439 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 440/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 4.5, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 440 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 正在运行组合 441/441: {'trade_volume': 1, 'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 5.0, 'max_position': 10, 'enable_log': False} ---\n",
      "DataManager 已重置。\n",
      "模拟器初始化：初始资金=100000.00, 滑点率=0.0001, 佣金率=0.0002\n",
      "\n",
      "--- 回测引擎初始化完成 ---\n",
      "  策略: SimpleLimitBuyStrategyLong\n",
      "  初始资金: 100000.00\n",
      "  换月模式: 启用\n",
      "\n",
      "--- 回测开始 ---\n",
      "SimpleLimitBuyStrategyLong 策略初始化回调被调用。\n",
      "开始将 DataFrame 转换为 Bar 对象流...\n",
      "到达结束时间 2025-01-01 00:00:00，回测终止。\n",
      "\n",
      "--- 回测结束，检查并平仓所有剩余持仓 ---\n",
      "--- 回测结束 ---\n",
      "总计处理了 3364 根K线。\n",
      "总计发生了 0 笔交易。\n",
      "最终总净值: 100000.00\n",
      "总收益率: 0.00%\n",
      "\n",
      "--- 结果分析器初始化完成 ---\n",
      "正在计算绩效指标...\n",
      "绩效指标计算完成。\n",
      "  组合 441 结果:\n",
      "    总收益率: 0.00%\n",
      "    夏普比率: 0.00\n",
      "    最大回撤: 0.00%\n",
      "\n",
      "--- 网格搜索回测完毕 ---\n"
     ]
    }
   ],
   "source": [
    "\n",
    "# --- 4. 执行网格搜索循环 ---\n",
    "for idx, (p1_value, p2_value) in enumerate(param_combinations):\n",
    "    current_combination_idx += 1\n",
    "    \n",
    "    # 在网格搜索时通常关闭策略内部的详细日志，只保留关键信息\n",
    "    strategy_parameters = {\n",
    "        # 'symbol': \"SHFE_rb2501\",  # 根据您的数据文件中的品种名称调整\n",
    "        'trade_volume': 1,\n",
    "        'open_range_factor_1_ago': p1_value,  # 示例值，需要通过网格搜索优化\n",
    "        'open_range_factor_7_ago': p2_value,  # 示例值\n",
    "        'max_position': 10,\n",
    "        'enable_log': False\n",
    "    }\n",
    "    \n",
    "    print(f\"\\n--- 正在运行组合 {current_combination_idx}/{total_combinations}: {strategy_parameters} ---\")\n",
    "    # 每次回测前，需要重置数据管理器和模拟器状态\n",
    "    data_manager.reset() # 确保每次回测都从数据的起点开始\n",
    "    # 注意：BacktestEngine 的 __init__ 会创建新的 ExecutionSimulator 实例，所以不用单独重置 simulator\n",
    "    # 初始化回测引擎\n",
    "    engine = BacktestEngine(\n",
    "        data_manager=data_manager,\n",
    "        strategy_class=SimpleLimitBuyStrategyLong,\n",
    "        strategy_params=strategy_parameters,\n",
    "        initial_capital=initial_capital,\n",
    "        slippage_rate=slippage_rate,\n",
    "        commission_rate=commission_rate,\n",
    "        roll_over_mode=True, # 保持换月模式\n",
    "        start_time=datetime(2023, 1, 1),\n",
    "        end_time=datetime(2025, 1, 1)\n",
    "    )\n",
    "    # 运行回测\n",
    "    engine.run_backtest()\n",
    "    # --- 3. 获取回测结果并分析 ---\n",
    "    results = engine.get_backtest_results()\n",
    "    portfolio_snapshots = results[\"portfolio_snapshots\"]\n",
    "    trade_history = results[\"trade_history\"]\n",
    "    initial_capital_result = results[\"initial_capital\"]\n",
    "    bars = results[\"all_bars\"]\n",
    "    if portfolio_snapshots:\n",
    "        analyzer = ResultAnalyzer(portfolio_snapshots, trade_history, bars, initial_capital_result)\n",
    "        metrics = analyzer.calculate_all_metrics()\n",
    "        \n",
    "        # 将当前组合的参数和性能指标存储起来\n",
    "        result_entry = {**strategy_parameters, **metrics}\n",
    "        all_results.append(result_entry)\n",
    "        grid_results.append(\n",
    "            {\n",
    "                param1_name: p1_value,\n",
    "                param2_name: p2_value,\n",
    "                optimization_metric: metrics.get(optimization_metric, 0.0),\n",
    "            }\n",
    "        )\n",
    "        \n",
    "    #     # 可以选择性地打印每个组合的关键指标\n",
    "    #     print(f\"  组合 {current_combination_idx} 结果:\")\n",
    "    #     print(f\"    总收益率: {metrics.get('total_return', 0):.2f}%\")\n",
    "    #     # print(f\"    年化收益率: {metrics.get('annualized_return', 0):.2f}%\")\n",
    "    #     print(f\"    夏普比率: {metrics.get('sharpe_ratio', 0):.2f}\")\n",
    "    #     print(f\"    最大回撤: {metrics.get('max_drawdown', 0):.2f}%\")\n",
    "    # else:\n",
    "    #     print(f\"  组合 {strategy_parameters} 没有生成投资组合快照，无法进行结果分析。\")\n",
    "    #     result_entry = {**strategy_parameters, \"total_return_percentage\": 0, \"annualized_return\": 0, \"sharpe_ratio\": 0, \"max_drawdown\": 0} # 记录失败组合\n",
    "    #     all_results.append(result_entry) # 依然加入结果列表，以便追踪\n",
    "print(\"\\n--- 网格搜索回测完毕 ---\")\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "f1d9c77a",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "--- 所有回测结果汇总 ---\n",
      "     trade_volume  open_range_factor_1_ago  open_range_factor_7_ago  \\\n",
      "0               1                     -5.0                     -5.0   \n",
      "1               1                     -5.0                     -4.5   \n",
      "2               1                     -5.0                     -4.0   \n",
      "3               1                     -5.0                     -3.5   \n",
      "4               1                     -5.0                     -3.0   \n",
      "..            ...                      ...                      ...   \n",
      "436             1                      5.0                      3.0   \n",
      "437             1                      5.0                      3.5   \n",
      "438             1                      5.0                      4.0   \n",
      "439             1                      5.0                      4.5   \n",
      "440             1                      5.0                      5.0   \n",
      "\n",
      "     max_position  enable_log      初始资金       最终资金  总收益率  年化收益率  最大回撤  ...  \\\n",
      "0              10       False  100000.0    2981.95 -0.97  -0.70  0.97  ...   \n",
      "1              10       False  100000.0    2910.75 -0.97  -0.71  0.97  ...   \n",
      "2              10       False  100000.0    3102.32 -0.97  -0.70  0.97  ...   \n",
      "3              10       False  100000.0    3019.71 -0.97  -0.70  0.97  ...   \n",
      "4              10       False  100000.0    3120.05 -0.97  -0.70  0.97  ...   \n",
      "..            ...         ...       ...        ...   ...    ...   ...  ...   \n",
      "436            10       False  100000.0   99970.86 -0.00  -0.00  0.00  ...   \n",
      "437            10       False  100000.0  100000.00  0.00   0.00  0.00  ...   \n",
      "438            10       False  100000.0  100000.00  0.00   0.00  0.00  ...   \n",
      "439            10       False  100000.0  100000.00  0.00   0.00  0.00  ...   \n",
      "440            10       False  100000.0  100000.00  0.00   0.00  0.00  ...   \n",
      "\n",
      "     calmar_ratio  total_trades  transaction_costs  total_realized_pnl  \\\n",
      "0           -0.73           374             320.03           -48349.01   \n",
      "1           -0.73           396             338.12           -48375.56   \n",
      "2           -0.72           416             354.84           -48271.42   \n",
      "3           -0.72           440             373.64           -48303.32   \n",
      "4           -0.72           462             390.98           -48244.49   \n",
      "..            ...           ...                ...                 ...   \n",
      "436         -0.12             2               1.57              -13.79   \n",
      "437           inf             0               0.00                0.00   \n",
      "438           inf             0               0.00                0.00   \n",
      "439           inf             0               0.00                0.00   \n",
      "440           inf             0               0.00                0.00   \n",
      "\n",
      "     win_rate  profit_loss_ratio  winning_trades_count  losing_trades_count  \\\n",
      "0         0.0                0.0                     0                  187   \n",
      "1         0.0                0.0                     0                  198   \n",
      "2         0.0                0.0                     0                  208   \n",
      "3         0.0                0.0                     0                  220   \n",
      "4         0.0                0.0                     0                  231   \n",
      "..        ...                ...                   ...                  ...   \n",
      "436       0.0                0.0                     0                    1   \n",
      "437       0.0                inf                     0                    0   \n",
      "438       0.0                inf                     0                    0   \n",
      "439       0.0                inf                     0                    0   \n",
      "440       0.0                inf                     0                    0   \n",
      "\n",
      "     avg_profit_per_trade  avg_loss_per_trade  \n",
      "0                     0.0             -258.55  \n",
      "1                     0.0             -244.32  \n",
      "2                     0.0             -232.07  \n",
      "3                     0.0             -219.56  \n",
      "4                     0.0             -208.85  \n",
      "..                    ...                 ...  \n",
      "436                   0.0              -13.79  \n",
      "437                   0.0                0.00  \n",
      "438                   0.0                0.00  \n",
      "439                   0.0                0.00  \n",
      "440                   0.0                0.00  \n",
      "\n",
      "[441 rows x 37 columns]\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\n",
      "--- 最优参数组合 (按夏普比率) ---\n",
      "trade_volume                           1\n",
      "open_range_factor_1_ago              2.0\n",
      "open_range_factor_7_ago              0.0\n",
      "max_position                          10\n",
      "enable_log                         False\n",
      "初始资金                            100000.0\n",
      "最终资金                       100370.646807\n",
      "总收益率                            0.003706\n",
      "年化收益率                           0.001281\n",
      "最大回撤                            0.003036\n",
      "夏普比率                            0.155443\n",
      "卡玛比率                            0.422074\n",
      "总交易次数                                230\n",
      "交易成本                          169.676593\n",
      "总实现盈亏                           270.1617\n",
      "胜率                              0.556522\n",
      "盈亏比                             1.002615\n",
      "盈利交易次数                                64\n",
      "亏损交易次数                                51\n",
      "平均每次盈利                           20.5712\n",
      "平均每次亏损                        -20.517551\n",
      "initial_capital                 100000.0\n",
      "final_capital              100370.646807\n",
      "total_return                    0.003706\n",
      "annualized_return               0.001281\n",
      "max_drawdown                    0.003036\n",
      "sharpe_ratio                    0.155443\n",
      "calmar_ratio                    0.422074\n",
      "total_trades                         230\n",
      "transaction_costs             169.676593\n",
      "total_realized_pnl              270.1617\n",
      "win_rate                        0.556522\n",
      "profit_loss_ratio               1.002615\n",
      "winning_trades_count                  64\n",
      "losing_trades_count                   51\n",
      "avg_profit_per_trade             20.5712\n",
      "avg_loss_per_trade            -20.517551\n",
      "Name: 304, dtype: object\n",
      "\n",
      "--- 动态网格搜索完成 ---\n",
      "[{'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.2970619241263357)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.601373576158077)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-3.5740470691905344)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-3.559269126480951)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-3.6977668658920297)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-4.025980512512932)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-3.952029691113999)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-4.177044318139323)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-3.9069754978449662)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-4.065724178448142)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-4.536755451766418)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-4.9205212732763774)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-5.305488783423284)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-5.788597248894221)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-5.570957421041456)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-5.79051524628335)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-5.168789601945357)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-6.481667405435368)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-5.277338102322528)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-4.522348441280216)}, {'open_range_factor_1_ago': -5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-6.0366719772190764)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.596072622841522)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.5188185602791338)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-3.6408952053452412)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-3.643870381872853)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-4.029523334174896)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-3.9498440694474852)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-4.247178875760687)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-3.891375827660167)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-4.26832256210996)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-4.549692747789814)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-5.041997584682139)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-5.55654855494836)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-6.030409442244658)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-6.0569987485642836)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-6.151607341575465)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-5.674195275473004)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-6.1648476699707455)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-3.7033319960925186)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-6.689910294186039)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-6.512476150824779)}, {'open_range_factor_1_ago': -4.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-6.6579953863349965)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.5720175120675166)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.6125754195115354)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-3.639266953494046)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-3.9333436763365692)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-3.942057997004172)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-4.284803649471446)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-3.9179556775867224)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-4.2048707242008305)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-4.883004903804938)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-5.08489657725349)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-5.399841488840066)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-6.010006661359854)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-6.43935378964831)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-6.644174551622894)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-5.828374583892517)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-5.896975524942904)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-5.256080558667711)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-7.315526340572069)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-6.862226587555728)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-6.79517905777423)}, {'open_range_factor_1_ago': -4.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-6.132906545471872)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.667200558715031)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.6969543870764237)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-3.97500584339514)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-3.907013079748115)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-4.273796137109072)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-3.891194403523418)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-4.214674149512139)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-4.890638706494856)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-5.124497539659199)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-5.519518782895564)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-6.0793722766593605)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-6.683321548676615)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-6.621780836687603)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-6.4405991845224)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-5.884501873940485)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-7.259508920956753)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-7.437141270915372)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-6.704383147569277)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-6.4072818198440356)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-5.641532350913836)}, {'open_range_factor_1_ago': -3.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-4.912435558415505)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.700799058657395)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.9919750336623303)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-3.8964260954765035)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-4.291006116307575)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-3.891677227316702)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-4.256803161791761)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-4.89277387190758)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-5.055408540263197)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-5.755697499000574)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-6.097856611831474)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-6.762194774990227)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-6.974761678004118)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-7.060359395650641)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-4.8357008990989865)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-8.06236790204209)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-7.57394792614187)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-6.688434809877846)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-5.794424899843422)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-4.8084523127576215)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-4.559978095659878)}, {'open_range_factor_1_ago': -3.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-3.8968415532139646)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.9782250357646136)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.8803293605234366)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-4.240525870191421)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-3.8242092812687365)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-4.274853052448762)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-4.788928879183296)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-5.13976503772994)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-5.785805207755698)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-6.372785717680068)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-7.030107156154203)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-6.799953744040284)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-7.328404640694986)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-5.971271241377488)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-8.561282180909236)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-7.670981206192899)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-6.404092525539023)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-5.36160709122818)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-3.9710146778256634)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-3.863713034521569)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-3.0590224176858043)}, {'open_range_factor_1_ago': -2.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-2.8301052024431725)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-3.8589531109428936)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-4.251555831476795)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-3.815907865124144)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-4.257197404773526)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-4.92713983385525)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-5.109404810749156)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-5.698448259434084)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-6.266837601883744)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-7.114709675197306)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-7.030977243701669)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-7.215391639621534)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-6.74247308469543)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-9.416098334974247)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-7.136879931744622)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-5.702626208905251)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-4.25414559208098)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-3.270298928369933)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-2.718527411354436)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-2.3962109985439284)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-1.600539332583796)}, {'open_range_factor_1_ago': -2.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-1.4569361889824926)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-4.272674449081534)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-4.0716968861472935)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-4.237101853830381)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-4.901434938121663)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-5.187075048132611)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-5.68764685436778)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-6.2508492907142585)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-7.2814975192429925)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-6.813007093300216)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-7.425725479953831)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-5.8139110551607756)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-9.718222778893319)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-6.4177984329206135)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-4.587177698257623)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-3.097804111703838)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-2.27301898133285)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-1.5156383381631682)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-1.1510693500466374)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-0.9108919428524752)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-0.562558891424678)}, {'open_range_factor_1_ago': -1.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-0.6235963283987142)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-4.023751252225952)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-4.162159429365537)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-4.8915316450098425)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-5.208842694068762)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-5.63539102502327)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-6.210100115413833)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-7.067562382006877)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-6.585559405599439)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-7.40803525269861)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-8.15235341654216)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-10.044526553263237)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-6.253142159420779)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-3.3349639960707878)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-2.151399681809245)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-1.132333980944509)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.7778785223252075)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.5306582743854582)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(-0.3404244932040832)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(-0.3415494602482451)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-0.11195654314337435)}, {'open_range_factor_1_ago': -1.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(-0.3290081924678502)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-4.173205792455743)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-4.8333928966645106)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-5.106776426331189)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-5.5931806388532594)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-6.225696106806508)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-7.074636917411418)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-7.129365942015163)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-7.9948743383387795)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-6.115294040532368)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-11.051429158131397)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-6.032886310905566)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-1.848444904409698)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.986250387318819)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-0.6662348963180936)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.4899056042015947)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.09200877253621996)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.0483738460732542)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(0.18245315239564983)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(0.15116432407156993)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-0.03152397545708158)}, {'open_range_factor_1_ago': -0.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(0.017416513478723868)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-4.532171714687547)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-5.065474458720433)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-5.556035177746572)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-6.062709521917305)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-6.9656636120327535)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-6.6846475989259435)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-7.33429100663873)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-7.096438976376253)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-9.592479528222007)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-5.523608253295375)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-1.179636830652273)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-1.1347938405398874)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.690888799147837)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.01767199126598965)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.11139575889269593)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.01693591339250015)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(0.17194110000834406)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(0.07087223317674818)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(0.20484798819839511)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(-0.00808596658373604)}, {'open_range_factor_1_ago': 0.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(0.10232504592399273)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.08396188385551)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-5.640051008099291)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-5.702957191050061)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-6.527505389382305)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-7.082573835388738)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-7.399572405409321)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-6.968186803309471)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-8.60575260760831)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-5.721324268496345)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-1.9612535110837812)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.9510206939839054)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.6753037395865059)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.12485288252999513)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.06018797080650058)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.0424537390255113)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.08134922633520547)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.15961474393880662)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': np.float64(0.03595240649070855)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': np.float64(0.020635318197951683)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': np.float64(0.020635318197951683)}, {'open_range_factor_1_ago': 0.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': np.float64(0.020635318197951683)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.36594481968896)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-5.830532194279862)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-5.925719935332953)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-6.747379682134787)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-7.415387134421281)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-7.397663918358931)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-8.193488697323314)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-6.191891825481832)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-3.528793749145902)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-1.6512495452976177)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.788412453537423)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.053292757570859856)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(0.038429035254331)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.2628934980999419)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.04770565513365523)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.1592156015197015)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.008748918677337642)}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.249528961060292)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-6.33133307692468)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-6.606773540248079)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-7.5388846759698565)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-6.180179330628699)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-8.136241482236219)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-7.059425022555533)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-4.862018030929675)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-2.7039594542078493)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-1.1946730760046032)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.45366897064995815)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(0.20046780824859506)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.04831379932841605)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.012080991365510307)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.11887682721416336)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.06785874340648472)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 1.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.6725676894764865)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-6.242452433422556)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-6.7386816538737)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-4.911704466324086)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-7.727322426744839)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-7.514204147366978)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-5.827403259598201)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-3.853490323186863)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-2.1697643473115678)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-0.49113685122876144)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(0.15544342185231727)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(0.057025701956496234)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.22438477659792158)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(-0.1057108802460014)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.1377801638644329)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.830342416898649)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-5.452651443628084)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-5.717235098067611)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-7.351266918668093)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-7.661418699294807)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-6.589248334191427)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-5.020058608643665)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-3.395807826444113)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-1.4293848313077888)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(-0.18679798566606348)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(0.3743059757126754)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.0768282739999182)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.28255099582310644)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.028895565636302665)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.10558935354108213)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 2.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.392603902752719)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-6.48810343414239)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-6.292909726691584)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-7.476295316725357)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-7.079017008786805)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-5.9629752200251405)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-4.258771028515839)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-2.741075260945658)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-1.2677442937584953)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(0.11684138132291112)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(0.03992692638918583)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.19871395282888613)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.36254203109176286)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.028895565636302665)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.10558935354108213)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.651215604659519)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-3.465271592456273)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-7.021189248347054)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-7.213749209192739)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-6.507974807944764)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-5.201924825864594)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-3.44571518501502)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-2.1949786793691333)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-0.8759913741623075)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(0.3032417720149893)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.24819833105617953)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.10134512144895164)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.31440907218634534)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.028895565636302665)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.10558935354108213)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 3.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.799007380968071)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-5.8770676110569395)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-7.0401857542356465)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-6.837562950012058)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-5.823127276563488)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-4.3159523756669165)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-3.1025839386018346)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-1.7408919107663556)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-0.4409027187944989)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(0.20207604682204555)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.36351555713945277)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.3654361471197676)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.31440907218634534)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.028895565636302665)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.10558935354108213)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-4.102802442341715)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-6.650852303887004)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-6.907531227686652)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-6.190282428067818)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-5.061813399087987)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-3.9470627974573707)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-2.682647627155013)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-1.408939095690048)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-0.1198758337033615)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(0.04327051335268053)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.3971140903660417)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.29798442212967546)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.31440907218634534)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.028895565636302665)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.10558935354108213)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 4.5, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -5, 'sharpe_ratio': np.float64(-5.425981903073645)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -4.5, 'sharpe_ratio': np.float64(-6.685431345395931)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -4.0, 'sharpe_ratio': np.float64(-6.431994153157976)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -3.5, 'sharpe_ratio': np.float64(-5.480713246743423)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -3.0, 'sharpe_ratio': np.float64(-4.472076431128683)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -2.5, 'sharpe_ratio': np.float64(-3.578236803863663)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -2.0, 'sharpe_ratio': np.float64(-2.308903587519089)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -1.5, 'sharpe_ratio': np.float64(-1.0622885995581952)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -1.0, 'sharpe_ratio': np.float64(-0.22874284684476445)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': -0.5, 'sharpe_ratio': np.float64(0.010676973644646587)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 0.0, 'sharpe_ratio': np.float64(-0.43335325117465623)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 0.5, 'sharpe_ratio': np.float64(-0.29798442212967546)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 1.0, 'sharpe_ratio': np.float64(-0.31440907218634534)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 1.5, 'sharpe_ratio': np.float64(0.028895565636302665)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 2.0, 'sharpe_ratio': np.float64(-0.10558935354108213)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 2.5, 'sharpe_ratio': np.float64(-0.16175606596750072)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 3.0, 'sharpe_ratio': np.float64(-0.09616407812350032)}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 3.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 4.0, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 4.5, 'sharpe_ratio': 0.0}, {'open_range_factor_1_ago': 5.0, 'open_range_factor_7_ago': 5.0, 'sharpe_ratio': 0.0}]\n",
      "\n",
      "--- 最佳参数组合 ---\n",
      "  open_range_factor_1_ago: 2.5\n",
      "  open_range_factor_7_ago: 0.0\n",
      "  sharpe_ratio: 0.3743\n",
      "[-5, 5.0, -5, 5.0]\n"
     ]
    },
    {
     "data": {
      "image/png": "[encoded data, 260656 characters]",
      "text/plain": [
       "<Figure size 1000x800 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "\n",
    "# --- 4. 汇总并报告最优结果 ---\n",
    "if all_results:\n",
    "    results_df = pd.DataFrame(all_results)\n",
    "    print(\"\\n--- 所有回测结果汇总 ---\")\n",
    "    print(results_df.round(2)) # 打印所有组合的结果，保留两位小数\n",
    "    # 根据某个指标（例如夏普比率）找到最优参数组合\n",
    "    # 确保 DataFrame 不为空且有 sharpe_ratio 列\n",
    "    if not results_df.empty and 'sharpe_ratio' in results_df.columns:\n",
    "        # 过滤掉NaN值，如果所有夏普比率都是NaN，则可能没有有效结果\n",
    "        normal_results = results_df[(results_df['total_trades'] > 200) & (results_df['total_return'] > 0)]\n",
    "        best_result = normal_results.loc[(normal_results['sharpe_ratio'].idxmax())]\n",
    "        print(\"\\n--- 最优参数组合 (按夏普比率) ---\")\n",
    "        print(best_result)\n",
    "    else:\n",
    "        print(\"\\n没有有效的回测结果可用于找出最优参数。\")\n",
    "else:\n",
    "    print(\"\\n没有执行任何回测。\")\n",
    "print(\"\\n--- 动态网格搜索完成 ---\")\n",
    "# --- 5. 使用新的 GridSearchAnalyzer 分析和可视化结果 ---\n",
    "print(grid_results)\n",
    "if grid_results:\n",
    "    grid_analyzer = GridSearchAnalyzer(grid_results, optimization_metric)\n",
    "    grid_analyzer.find_best_parameters()\n",
    "    grid_analyzer.plot_heatmap()\n",
    "else:\n",
    "    print(\"\\n没有生成任何网格搜索结果，无法进行分析。\")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "quant",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.11"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
