From 4521939b9528d0ea439a328a24bb0e15d69db74d Mon Sep 17 00:00:00 2001 From: liaozhaorun <1300336796@qq.com> Date: Mon, 23 Jun 2025 23:49:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=9B=9E=E6=B5=8Bbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.ipynb | 9826 +++++++++++++++++++++- src/backtest_engine.py | 19 +- src/execution_simulator.py | 197 +- src/research/grid_search.ipynb | 104 +- src/strategies/SimpleLimitBuyStrategy.py | 1 + 5 files changed, 9935 insertions(+), 212 deletions(-) diff --git a/main.ipynb b/main.ipynb index 85b6701..c65ac0e 100644 --- a/main.ipynb +++ b/main.ipynb @@ -6,11 +6,12 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-06-23T14:21:43.971470Z", - "start_time": "2025-06-23T14:21:43.591298Z" + "end_time": "2025-06-23T15:48:13.054004Z", + "start_time": "2025-06-23T15:48:12.178764Z" } }, "source": [ + "from datetime import datetime\n", "%load_ext autoreload\n", "%autoreload 2\n", "\n", @@ -18,7 +19,7 @@ "# 导入所有必要的模块\n", "from src.data_manager import DataManager\n", "from src.backtest_engine import BacktestEngine\n", - "from src.strategies.simple_limit_buy_strategy import SimpleLimitBuyStrategy\n", + "from src.strategies.SimpleLimitBuyStrategy import SimpleLimitBuyStrategy\n", "\n", "\n", "def main():\n", @@ -29,7 +30,7 @@ "\n", " initial_capital = 100000.0\n", " slippage_rate = 0.000 # 假设每笔交易0.1%的滑点\n", - " commission_rate = 0.0002 # 假设每笔交易0.02%的佣金\n", + " commission_rate = 0.0001 # 假设每笔交易0.02%的佣金\n", "\n", " global_config = {\n", " 'symbol': 'KQ_m@SHFE_rb',\n", @@ -37,9 +38,9 @@ "\n", " strategy_parameters = {\n", " # 'symbol': \"SHFE_rb2501\", # 根据您的数据文件中的品种名称调整\n", - " 'trade_volume': 20,\n", + " 'trade_volume': 1,\n", " 'open_range_factor_1_ago': 1.7, # 示例值,需要通过网格搜索优化\n", - " 'open_range_factor_7_ago': -1.8, # 示例值\n", + " 'open_range_factor_7_ago': -1.8, # 示例值\n", " 'max_position': 10,\n", " 'enable_log': True\n", " }\n", @@ -60,7 +61,9 @@ " initial_capital=initial_capital,\n", " slippage_rate=slippage_rate,\n", " commission_rate=commission_rate,\n", - " roll_over_mode=True\n", + " roll_over_mode=True,\n", + " # start_time=datetime(2023, 8, 1),\n", + " # end_time=datetime(2024, 9, 1)\n", " )\n", "\n", " print(\"\\n开始运行回测...\")\n", @@ -80,6 +83,8 @@ "\n", " analyzer.generate_report()\n", " analyzer.plot_performance()\n", + " metrics = analyzer.calculate_all_metrics()\n", + " print(metrics)\n", " else:\n", " print(\"\\n没有生成投资组合快照,无法进行结果分析。\")\n", "\n", @@ -113,7 +118,8 @@ "总计 4131 条记录。\n", "\n", "初始化回测引擎...\n", - "模拟器初始化:初始资金=100000.00, 滑点率=0.0, 佣金率=0.0002\n", + "模拟器初始化:初始资金=100000.00, 滑点率=0.0, 佣金率=0.0001\n", + "策略 (INITIAL_PLACEHOLDER_SYMBOL): 策略初始化: symbol=INITIAL_PLACEHOLDER_SYMBOL, trade_volume=1, open_range_factor_1_ago=1.7, open_range_factor_7_ago=-1.8, max_position=10, 止损点=10, 止盈点=10\n", "\n", "--- 回测引擎初始化完成 ---\n", " 策略: SimpleLimitBuyStrategy\n", @@ -155,51 +161,9757 @@ "\n", "[4131 rows x 8 columns]\n", "True None SHFE.rb2305 None\n", - "[2022-12-30 14:00:00]发送订单 SHFE.rb2305_BUY_20221230140000_0, direction BUY\n", + "[2023-01-04 10:00:00] 策略 (SHFE.rb2305): 4054.0 64.6 -34.2\n", + "[2023-01-04 10:00:00] 策略 (SHFE.rb2305): [2023-01-04 10:00:00] 开多仓信号 - 当前Open=4054.00, 前1Range=38.00, 前7Range=19.00, 计算目标买入价=4023.60\n", + "[2023-01-04 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-04 10:00:00] 策略 (SHFE.rb2305): [2023-01-04 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230104100000_0 @ 4023.60\n", + "[2023-01-04 11:00:00] 策略 (SHFE.rb2305): [2023-01-04 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230104100000_0\n", + "[2023-01-04 11:00:00] 策略 (SHFE.rb2305): 4029.0 61.199999999999996 -30.6\n", + "[2023-01-04 11:00:00] 策略 (SHFE.rb2305): [2023-01-04 11:00:00] 开多仓信号 - 当前Open=4029.00, 前1Range=36.00, 前7Range=17.00, 计算目标买入价=3998.40\n", + "[2023-01-04 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-04 11:00:00] 策略 (SHFE.rb2305): [2023-01-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230104110000_1 @ 3998.40\n", + "[2023-01-04 13:00:00] 策略 (SHFE.rb2305): [2023-01-04 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230104110000_1\n", + "[2023-01-04 13:00:00] 策略 (SHFE.rb2305): 4015.0 49.3 -36.0\n", + "[2023-01-04 13:00:00] 策略 (SHFE.rb2305): [2023-01-04 13:00:00] 开多仓信号 - 当前Open=4015.00, 前1Range=29.00, 前7Range=20.00, 计算目标买入价=4001.70\n", + "[2023-01-04 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-04 13:00:00] 策略 (SHFE.rb2305): [2023-01-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230104130000_2 @ 4001.70\n", + "[2023-01-04 14:00:00] 策略 (SHFE.rb2305): [2023-01-04 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230104130000_2\n", + "[2023-01-04 14:00:00] 策略 (SHFE.rb2305): 4019.0 37.4 -32.4\n", + "[2023-01-04 14:00:00] 策略 (SHFE.rb2305): [2023-01-04 14:00:00] 开多仓信号 - 当前Open=4019.00, 前1Range=22.00, 前7Range=18.00, 计算目标买入价=4014.00\n", + "[2023-01-04 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-04 14:00:00] 策略 (SHFE.rb2305): [2023-01-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230104140000_3 @ 4014.00\n", + "[2023-01-04 22:00:00] 策略 (SHFE.rb2305): [2023-01-04 22:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-01-05 09:00:00] 策略 (SHFE.rb2305): 3996.0 34.0 -68.4\n", + "[2023-01-05 09:00:00] 策略 (SHFE.rb2305): [2023-01-05 09:00:00] 开多仓信号 - 当前Open=3996.00, 前1Range=20.00, 前7Range=38.00, 计算目标买入价=4030.40\n", + "[2023-01-05 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-05 09:00:00] 策略 (SHFE.rb2305): [2023-01-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230105090000_5 @ 4030.40\n", + "[2023-01-05 11:00:00] 策略 (SHFE.rb2305): [2023-01-05 11:00:00] 止损信号 - PnL per unit: -32.00, 目标: -10.00\n", + "[2023-01-05 13:00:00] 策略 (SHFE.rb2305): 3978.0 49.3 -39.6\n", + "[2023-01-05 13:00:00] 策略 (SHFE.rb2305): [2023-01-05 13:00:00] 开多仓信号 - 当前Open=3978.00, 前1Range=29.00, 前7Range=22.00, 计算目标买入价=3968.30\n", + "[2023-01-05 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-05 13:00:00] 策略 (SHFE.rb2305): [2023-01-05 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230105130000_7 @ 3968.30\n", + "[2023-01-05 14:00:00] 策略 (SHFE.rb2305): [2023-01-05 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230105130000_7\n", + "[2023-01-05 14:00:00] 策略 (SHFE.rb2305): 4019.0 78.2 -30.6\n", + "[2023-01-05 14:00:00] 策略 (SHFE.rb2305): [2023-01-05 14:00:00] 开多仓信号 - 当前Open=4019.00, 前1Range=46.00, 前7Range=17.00, 计算目标买入价=3971.40\n", + "[2023-01-05 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-05 14:00:00] 策略 (SHFE.rb2305): [2023-01-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230105140000_8 @ 3971.40\n", + "[2023-01-05 21:00:00] 策略 (SHFE.rb2305): [2023-01-05 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230105140000_8\n", + "[2023-01-05 21:00:00] 策略 (SHFE.rb2305): 4039.0 32.3 -59.4\n", + "[2023-01-05 21:00:00] 策略 (SHFE.rb2305): [2023-01-05 21:00:00] 开多仓信号 - 当前Open=4039.00, 前1Range=19.00, 前7Range=33.00, 计算目标买入价=4066.10\n", + "[2023-01-05 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-05 21:00:00] 策略 (SHFE.rb2305): [2023-01-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230105210000_9 @ 4066.10\n", + "[2023-01-06 09:00:00] 策略 (SHFE.rb2305): [2023-01-06 09:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-01-06 10:00:00] 策略 (SHFE.rb2305): 4056.0 47.6 -21.6\n", + "[2023-01-06 10:00:00] 策略 (SHFE.rb2305): [2023-01-06 10:00:00] 开多仓信号 - 当前Open=4056.00, 前1Range=28.00, 前7Range=12.00, 计算目标买入价=4030.00\n", + "[2023-01-06 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-06 10:00:00] 策略 (SHFE.rb2305): [2023-01-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230106100000_11 @ 4030.00\n", + "[2023-01-06 11:00:00] 策略 (SHFE.rb2305): [2023-01-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230106100000_11\n", + "[2023-01-06 11:00:00] 策略 (SHFE.rb2305): 4096.0 76.5 -52.2\n", + "[2023-01-06 11:00:00] 策略 (SHFE.rb2305): [2023-01-06 11:00:00] 开多仓信号 - 当前Open=4096.00, 前1Range=45.00, 前7Range=29.00, 计算目标买入价=4071.70\n", + "[2023-01-06 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-06 11:00:00] 策略 (SHFE.rb2305): [2023-01-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230106110000_12 @ 4071.70\n", + "[2023-01-06 13:00:00] 策略 (SHFE.rb2305): [2023-01-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230106110000_12\n", + "[2023-01-06 13:00:00] 策略 (SHFE.rb2305): 4110.0 40.8 -82.8\n", + "[2023-01-06 13:00:00] 策略 (SHFE.rb2305): [2023-01-06 13:00:00] 开多仓信号 - 当前Open=4110.00, 前1Range=24.00, 前7Range=46.00, 计算目标买入价=4152.00\n", + "[2023-01-06 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-06 13:00:00] 策略 (SHFE.rb2305): [2023-01-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230106130000_13 @ 4152.00\n", + "[2023-01-06 21:00:00] 策略 (SHFE.rb2305): [2023-01-06 21:00:00] 止盈信号 - PnL per unit: 28.00, 目标: 10.00\n", + "[2023-01-06 22:00:00] 策略 (SHFE.rb2305): 4127.0 91.8 -37.800000000000004\n", + "[2023-01-06 22:00:00] 策略 (SHFE.rb2305): [2023-01-06 22:00:00] 开多仓信号 - 当前Open=4127.00, 前1Range=54.00, 前7Range=21.00, 计算目标买入价=4073.00\n", + "[2023-01-06 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-06 22:00:00] 策略 (SHFE.rb2305): [2023-01-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230106220000_15 @ 4073.00\n", + "[2023-01-09 09:00:00] 策略 (SHFE.rb2305): [2023-01-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230106220000_15\n", + "[2023-01-09 09:00:00] 策略 (SHFE.rb2305): 4091.0 105.39999999999999 -50.4\n", + "[2023-01-09 09:00:00] 策略 (SHFE.rb2305): [2023-01-09 09:00:00] 开多仓信号 - 当前Open=4091.00, 前1Range=62.00, 前7Range=28.00, 计算目标买入价=4036.00\n", + "[2023-01-09 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-09 09:00:00] 策略 (SHFE.rb2305): [2023-01-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230109090000_16 @ 4036.00\n", + "[2023-01-09 10:00:00] 策略 (SHFE.rb2305): [2023-01-09 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230109090000_16\n", + "[2023-01-09 10:00:00] 策略 (SHFE.rb2305): 4095.0 35.699999999999996 -81.0\n", + "[2023-01-09 10:00:00] 策略 (SHFE.rb2305): [2023-01-09 10:00:00] 开多仓信号 - 当前Open=4095.00, 前1Range=21.00, 前7Range=45.00, 计算目标买入价=4140.30\n", + "[2023-01-09 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-09 10:00:00] 策略 (SHFE.rb2305): [2023-01-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230109100000_17 @ 4140.30\n", + "[2023-01-09 22:00:00] 策略 (SHFE.rb2305): [2023-01-09 22:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-01-10 09:00:00] 策略 (SHFE.rb2305): 4103.0 20.4 -37.800000000000004\n", + "[2023-01-10 09:00:00] 策略 (SHFE.rb2305): [2023-01-10 09:00:00] 开多仓信号 - 当前Open=4103.00, 前1Range=12.00, 前7Range=21.00, 计算目标买入价=4120.40\n", + "[2023-01-10 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-10 09:00:00] 策略 (SHFE.rb2305): [2023-01-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230110090000_19 @ 4120.40\n", + "[2023-01-10 11:00:00] 策略 (SHFE.rb2305): [2023-01-10 11:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-01-10 13:00:00] 策略 (SHFE.rb2305): 4112.0 39.1 -23.400000000000002\n", + "[2023-01-10 13:00:00] 策略 (SHFE.rb2305): [2023-01-10 13:00:00] 开多仓信号 - 当前Open=4112.00, 前1Range=23.00, 前7Range=13.00, 计算目标买入价=4096.30\n", + "[2023-01-10 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-10 13:00:00] 策略 (SHFE.rb2305): [2023-01-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230110130000_21 @ 4096.30\n", + "[2023-01-10 14:00:00] 策略 (SHFE.rb2305): [2023-01-10 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230110130000_21\n", + "[2023-01-10 14:00:00] 策略 (SHFE.rb2305): 4109.0 40.8 -21.6\n", + "[2023-01-10 14:00:00] 策略 (SHFE.rb2305): [2023-01-10 14:00:00] 开多仓信号 - 当前Open=4109.00, 前1Range=24.00, 前7Range=12.00, 计算目标买入价=4089.80\n", + "[2023-01-10 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-10 14:00:00] 策略 (SHFE.rb2305): [2023-01-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230110140000_22 @ 4089.80\n", + "[2023-01-10 21:00:00] 策略 (SHFE.rb2305): [2023-01-10 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230110140000_22\n", + "[2023-01-10 21:00:00] 策略 (SHFE.rb2305): 4125.0 51.0 -52.2\n", + "[2023-01-10 21:00:00] 策略 (SHFE.rb2305): [2023-01-10 21:00:00] 开多仓信号 - 当前Open=4125.00, 前1Range=30.00, 前7Range=29.00, 计算目标买入价=4126.20\n", + "[2023-01-10 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-10 21:00:00] 策略 (SHFE.rb2305): [2023-01-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230110210000_23 @ 4126.20\n", + "[2023-01-11 09:00:00] 策略 (SHFE.rb2305): [2023-01-11 09:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2023-01-11 10:00:00] 策略 (SHFE.rb2305): 4144.0 57.8 -34.2\n", + "[2023-01-11 10:00:00] 策略 (SHFE.rb2305): [2023-01-11 10:00:00] 开多仓信号 - 当前Open=4144.00, 前1Range=34.00, 前7Range=19.00, 计算目标买入价=4120.40\n", + "[2023-01-11 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-11 10:00:00] 策略 (SHFE.rb2305): [2023-01-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230111100000_25 @ 4120.40\n", + "[2023-01-11 11:00:00] 策略 (SHFE.rb2305): [2023-01-11 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230111100000_25\n", + "[2023-01-11 11:00:00] 策略 (SHFE.rb2305): 4143.0 23.8 -41.4\n", + "[2023-01-11 11:00:00] 策略 (SHFE.rb2305): [2023-01-11 11:00:00] 开多仓信号 - 当前Open=4143.00, 前1Range=14.00, 前7Range=23.00, 计算目标买入价=4160.60\n", + "[2023-01-11 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-11 11:00:00] 策略 (SHFE.rb2305): [2023-01-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230111110000_26 @ 4160.60\n", + "[2023-01-11 21:00:00] 策略 (SHFE.rb2305): [2023-01-11 21:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-01-11 22:00:00] 策略 (SHFE.rb2305): 4141.0 42.5 -30.6\n", + "[2023-01-11 22:00:00] 策略 (SHFE.rb2305): [2023-01-11 22:00:00] 开多仓信号 - 当前Open=4141.00, 前1Range=25.00, 前7Range=17.00, 计算目标买入价=4129.10\n", + "[2023-01-11 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-11 22:00:00] 策略 (SHFE.rb2305): [2023-01-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230111220000_28 @ 4129.10\n", + "[2023-01-12 09:00:00] 策略 (SHFE.rb2305): [2023-01-12 09:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-01-12 10:00:00] 策略 (SHFE.rb2305): 4119.0 39.1 -25.2\n", + "[2023-01-12 10:00:00] 策略 (SHFE.rb2305): [2023-01-12 10:00:00] 开多仓信号 - 当前Open=4119.00, 前1Range=23.00, 前7Range=14.00, 计算目标买入价=4105.10\n", + "[2023-01-12 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-12 10:00:00] 策略 (SHFE.rb2305): [2023-01-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230112100000_30 @ 4105.10\n", + "[2023-01-12 11:00:00] 策略 (SHFE.rb2305): [2023-01-12 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230112100000_30\n", + "[2023-01-12 11:00:00] 策略 (SHFE.rb2305): 4112.0 28.9 -48.6\n", + "[2023-01-12 11:00:00] 策略 (SHFE.rb2305): [2023-01-12 11:00:00] 开多仓信号 - 当前Open=4112.00, 前1Range=17.00, 前7Range=27.00, 计算目标买入价=4131.70\n", + "[2023-01-12 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-12 11:00:00] 策略 (SHFE.rb2305): [2023-01-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230112110000_31 @ 4131.70\n", + "[2023-01-12 13:00:00] 策略 (SHFE.rb2305): [2023-01-12 13:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-01-12 14:00:00] 策略 (SHFE.rb2305): 4135.0 44.199999999999996 -41.4\n", + "[2023-01-12 14:00:00] 策略 (SHFE.rb2305): [2023-01-12 14:00:00] 开多仓信号 - 当前Open=4135.00, 前1Range=26.00, 前7Range=23.00, 计算目标买入价=4132.20\n", + "[2023-01-12 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-12 14:00:00] 策略 (SHFE.rb2305): [2023-01-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230112140000_33 @ 4132.20\n", + "[2023-01-12 21:00:00] 策略 (SHFE.rb2305): [2023-01-12 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230112140000_33\n", + "[2023-01-12 21:00:00] 策略 (SHFE.rb2305): 4134.0 34.0 -45.0\n", + "[2023-01-12 21:00:00] 策略 (SHFE.rb2305): [2023-01-12 21:00:00] 开多仓信号 - 当前Open=4134.00, 前1Range=20.00, 前7Range=25.00, 计算目标买入价=4145.00\n", + "[2023-01-12 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-12 21:00:00] 策略 (SHFE.rb2305): [2023-01-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230112210000_34 @ 4145.00\n", + "[2023-01-12 22:00:00] 策略 (SHFE.rb2305): [2023-01-12 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230112210000_34\n", + "[2023-01-12 22:00:00] 策略 (SHFE.rb2305): 4148.0 42.5 -97.2\n", + "[2023-01-12 22:00:00] 策略 (SHFE.rb2305): [2023-01-12 22:00:00] 开多仓信号 - 当前Open=4148.00, 前1Range=25.00, 前7Range=54.00, 计算目标买入价=4202.70\n", + "[2023-01-12 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-12 22:00:00] 策略 (SHFE.rb2305): [2023-01-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230112220000_35 @ 4202.70\n", + "[2023-01-13 09:00:00] 策略 (SHFE.rb2305): [2023-01-13 09:00:00] 止盈信号 - PnL per unit: 41.00, 目标: 10.00\n", + "[2023-01-13 10:00:00] 策略 (SHFE.rb2305): 4171.0 88.39999999999999 -30.6\n", + "[2023-01-13 10:00:00] 策略 (SHFE.rb2305): [2023-01-13 10:00:00] 开多仓信号 - 当前Open=4171.00, 前1Range=52.00, 前7Range=17.00, 计算目标买入价=4113.20\n", + "[2023-01-13 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-13 10:00:00] 策略 (SHFE.rb2305): [2023-01-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230113100000_37 @ 4113.20\n", + "[2023-01-13 11:00:00] 策略 (SHFE.rb2305): [2023-01-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230113100000_37\n", + "[2023-01-13 11:00:00] 策略 (SHFE.rb2305): 4172.0 42.5 -25.2\n", + "[2023-01-13 11:00:00] 策略 (SHFE.rb2305): [2023-01-13 11:00:00] 开多仓信号 - 当前Open=4172.00, 前1Range=25.00, 前7Range=14.00, 计算目标买入价=4154.70\n", + "[2023-01-13 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-13 11:00:00] 策略 (SHFE.rb2305): [2023-01-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230113110000_38 @ 4154.70\n", + "[2023-01-13 13:00:00] 策略 (SHFE.rb2305): [2023-01-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230113110000_38\n", + "[2023-01-13 13:00:00] 策略 (SHFE.rb2305): 4166.0 27.2 -46.800000000000004\n", + "[2023-01-13 13:00:00] 策略 (SHFE.rb2305): [2023-01-13 13:00:00] 开多仓信号 - 当前Open=4166.00, 前1Range=16.00, 前7Range=26.00, 计算目标买入价=4185.60\n", + "[2023-01-13 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-13 13:00:00] 策略 (SHFE.rb2305): [2023-01-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230113130000_39 @ 4185.60\n", + "[2023-01-13 21:00:00] 策略 (SHFE.rb2305): [2023-01-13 21:00:00] 止损信号 - PnL per unit: -40.00, 目标: -10.00\n", + "[2023-01-13 22:00:00] 策略 (SHFE.rb2305): 4138.0 56.1 -66.60000000000001\n", + "[2023-01-13 22:00:00] 策略 (SHFE.rb2305): [2023-01-13 22:00:00] 开多仓信号 - 当前Open=4138.00, 前1Range=33.00, 前7Range=37.00, 计算目标买入价=4148.50\n", + "[2023-01-13 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-13 22:00:00] 策略 (SHFE.rb2305): [2023-01-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230113220000_41 @ 4148.50\n", + "[2023-01-16 09:00:00] 策略 (SHFE.rb2305): [2023-01-16 09:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-01-16 10:00:00] 策略 (SHFE.rb2305): 4102.0 61.199999999999996 -45.0\n", + "[2023-01-16 10:00:00] 策略 (SHFE.rb2305): [2023-01-16 10:00:00] 开多仓信号 - 当前Open=4102.00, 前1Range=36.00, 前7Range=25.00, 计算目标买入价=4085.80\n", + "[2023-01-16 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-16 10:00:00] 策略 (SHFE.rb2305): [2023-01-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230116100000_43 @ 4085.80\n", + "[2023-01-16 11:00:00] 策略 (SHFE.rb2305): [2023-01-16 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230116100000_43\n", + "[2023-01-16 11:00:00] 策略 (SHFE.rb2305): 4091.0 30.599999999999998 -28.8\n", + "[2023-01-16 11:00:00] 策略 (SHFE.rb2305): [2023-01-16 11:00:00] 开多仓信号 - 当前Open=4091.00, 前1Range=18.00, 前7Range=16.00, 计算目标买入价=4089.20\n", + "[2023-01-16 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-16 11:00:00] 策略 (SHFE.rb2305): [2023-01-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230116110000_44 @ 4089.20\n", + "[2023-01-16 13:00:00] 策略 (SHFE.rb2305): [2023-01-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230116110000_44\n", + "[2023-01-16 13:00:00] 策略 (SHFE.rb2305): 4097.0 34.0 -39.6\n", + "[2023-01-16 13:00:00] 策略 (SHFE.rb2305): [2023-01-16 13:00:00] 开多仓信号 - 当前Open=4097.00, 前1Range=20.00, 前7Range=22.00, 计算目标买入价=4102.60\n", + "[2023-01-16 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-16 13:00:00] 策略 (SHFE.rb2305): [2023-01-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230116130000_45 @ 4102.60\n", + "[2023-01-16 21:00:00] 策略 (SHFE.rb2305): [2023-01-16 21:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-01-16 22:00:00] 策略 (SHFE.rb2305): 4072.0 42.5 -21.6\n", + "[2023-01-16 22:00:00] 策略 (SHFE.rb2305): [2023-01-16 22:00:00] 开多仓信号 - 当前Open=4072.00, 前1Range=25.00, 前7Range=12.00, 计算目标买入价=4051.10\n", + "[2023-01-16 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-16 22:00:00] 策略 (SHFE.rb2305): [2023-01-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230116220000_47 @ 4051.10\n", + "[2023-01-17 09:00:00] 策略 (SHFE.rb2305): [2023-01-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230116220000_47\n", + "[2023-01-17 09:00:00] 策略 (SHFE.rb2305): 4085.0 42.5 -64.8\n", + "[2023-01-17 09:00:00] 策略 (SHFE.rb2305): [2023-01-17 09:00:00] 开多仓信号 - 当前Open=4085.00, 前1Range=25.00, 前7Range=36.00, 计算目标买入价=4107.30\n", + "[2023-01-17 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-17 09:00:00] 策略 (SHFE.rb2305): [2023-01-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230117090000_48 @ 4107.30\n", + "[2023-01-17 10:00:00] 策略 (SHFE.rb2305): [2023-01-17 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230117090000_48\n", + "[2023-01-17 10:00:00] 策略 (SHFE.rb2305): 4119.0 59.5 -32.4\n", + "[2023-01-17 10:00:00] 策略 (SHFE.rb2305): [2023-01-17 10:00:00] 开多仓信号 - 当前Open=4119.00, 前1Range=35.00, 前7Range=18.00, 计算目标买入价=4091.90\n", + "[2023-01-17 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-17 10:00:00] 策略 (SHFE.rb2305): [2023-01-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230117100000_49 @ 4091.90\n", + "[2023-01-17 11:00:00] 策略 (SHFE.rb2305): [2023-01-17 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230117100000_49\n", + "[2023-01-17 11:00:00] 策略 (SHFE.rb2305): 4114.0 25.5 -36.0\n", + "[2023-01-17 11:00:00] 策略 (SHFE.rb2305): [2023-01-17 11:00:00] 开多仓信号 - 当前Open=4114.00, 前1Range=15.00, 前7Range=20.00, 计算目标买入价=4124.50\n", + "[2023-01-17 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-17 11:00:00] 策略 (SHFE.rb2305): [2023-01-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230117110000_50 @ 4124.50\n", + "[2023-01-17 13:00:00] 策略 (SHFE.rb2305): [2023-01-17 13:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-01-17 14:00:00] 策略 (SHFE.rb2305): 4138.0 39.1 -36.0\n", + "[2023-01-17 14:00:00] 策略 (SHFE.rb2305): [2023-01-17 14:00:00] 开多仓信号 - 当前Open=4138.00, 前1Range=23.00, 前7Range=20.00, 计算目标买入价=4134.90\n", + "[2023-01-17 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-17 14:00:00] 策略 (SHFE.rb2305): [2023-01-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230117140000_52 @ 4134.90\n", + "[2023-01-17 21:00:00] 策略 (SHFE.rb2305): [2023-01-17 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230117140000_52\n", + "[2023-01-17 21:00:00] 策略 (SHFE.rb2305): 4138.0 44.199999999999996 -45.0\n", + "[2023-01-17 21:00:00] 策略 (SHFE.rb2305): [2023-01-17 21:00:00] 开多仓信号 - 当前Open=4138.00, 前1Range=26.00, 前7Range=25.00, 计算目标买入价=4138.80\n", + "[2023-01-17 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-17 21:00:00] 策略 (SHFE.rb2305): [2023-01-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230117210000_53 @ 4138.80\n", + "[2023-01-17 22:00:00] 策略 (SHFE.rb2305): [2023-01-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230117210000_53\n", + "[2023-01-17 22:00:00] 策略 (SHFE.rb2305): 4157.0 57.8 -45.0\n", + "[2023-01-17 22:00:00] 策略 (SHFE.rb2305): [2023-01-17 22:00:00] 开多仓信号 - 当前Open=4157.00, 前1Range=34.00, 前7Range=25.00, 计算目标买入价=4144.20\n", + "[2023-01-17 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-17 22:00:00] 策略 (SHFE.rb2305): [2023-01-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230117220000_54 @ 4144.20\n", + "[2023-01-18 09:00:00] 策略 (SHFE.rb2305): [2023-01-18 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230117220000_54\n", + "[2023-01-18 09:00:00] 策略 (SHFE.rb2305): 4156.0 25.5 -63.0\n", + "[2023-01-18 09:00:00] 策略 (SHFE.rb2305): [2023-01-18 09:00:00] 开多仓信号 - 当前Open=4156.00, 前1Range=15.00, 前7Range=35.00, 计算目标买入价=4193.50\n", + "[2023-01-18 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-18 09:00:00] 策略 (SHFE.rb2305): [2023-01-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230118090000_55 @ 4193.50\n", + "[2023-01-18 10:00:00] 策略 (SHFE.rb2305): [2023-01-18 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-01-18 11:00:00] 策略 (SHFE.rb2305): 4148.0 32.3 -18.0\n", + "[2023-01-18 11:00:00] 策略 (SHFE.rb2305): [2023-01-18 11:00:00] 开多仓信号 - 当前Open=4148.00, 前1Range=19.00, 前7Range=10.00, 计算目标买入价=4133.70\n", + "[2023-01-18 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-18 11:00:00] 策略 (SHFE.rb2305): [2023-01-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230118110000_57 @ 4133.70\n", + "[2023-01-18 13:00:00] 策略 (SHFE.rb2305): [2023-01-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230118110000_57\n", + "[2023-01-18 13:00:00] 策略 (SHFE.rb2305): 4152.0 17.0 -41.4\n", + "[2023-01-18 13:00:00] 策略 (SHFE.rb2305): [2023-01-18 13:00:00] 开多仓信号 - 当前Open=4152.00, 前1Range=10.00, 前7Range=23.00, 计算目标买入价=4176.40\n", + "[2023-01-18 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-18 13:00:00] 策略 (SHFE.rb2305): [2023-01-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230118130000_58 @ 4176.40\n", + "[2023-01-18 21:00:00] 策略 (SHFE.rb2305): [2023-01-18 21:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-01-18 22:00:00] 策略 (SHFE.rb2305): 4186.0 40.8 -27.0\n", + "[2023-01-18 22:00:00] 策略 (SHFE.rb2305): [2023-01-18 22:00:00] 开多仓信号 - 当前Open=4186.00, 前1Range=24.00, 前7Range=15.00, 计算目标买入价=4172.20\n", + "[2023-01-18 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-18 22:00:00] 策略 (SHFE.rb2305): [2023-01-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230118220000_60 @ 4172.20\n", + "[2023-01-19 10:00:00] 策略 (SHFE.rb2305): [2023-01-19 10:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-01-19 11:00:00] 策略 (SHFE.rb2305): 4186.0 40.8 -18.0\n", + "[2023-01-19 11:00:00] 策略 (SHFE.rb2305): [2023-01-19 11:00:00] 开多仓信号 - 当前Open=4186.00, 前1Range=24.00, 前7Range=10.00, 计算目标买入价=4163.20\n", + "[2023-01-19 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-19 11:00:00] 策略 (SHFE.rb2305): [2023-01-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230119110000_62 @ 4163.20\n", + "[2023-01-19 13:00:00] 策略 (SHFE.rb2305): [2023-01-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230119110000_62\n", + "[2023-01-19 13:00:00] 策略 (SHFE.rb2305): 4178.0 23.8 -23.400000000000002\n", + "[2023-01-19 13:00:00] 策略 (SHFE.rb2305): [2023-01-19 13:00:00] 开多仓信号 - 当前Open=4178.00, 前1Range=14.00, 前7Range=13.00, 计算目标买入价=4177.60\n", + "[2023-01-19 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-19 13:00:00] 策略 (SHFE.rb2305): [2023-01-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230119130000_63 @ 4177.60\n", + "[2023-01-19 14:00:00] 策略 (SHFE.rb2305): [2023-01-19 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230119130000_63\n", + "[2023-01-19 14:00:00] 策略 (SHFE.rb2305): 4194.0 35.699999999999996 -21.6\n", + "[2023-01-19 14:00:00] 策略 (SHFE.rb2305): [2023-01-19 14:00:00] 开多仓信号 - 当前Open=4194.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=4179.90\n", + "[2023-01-19 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-19 14:00:00] 策略 (SHFE.rb2305): [2023-01-19 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230119140000_64 @ 4179.90\n", + "[2023-01-19 21:00:00] 策略 (SHFE.rb2305): [2023-01-19 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230119140000_64\n", + "[2023-01-19 21:00:00] 策略 (SHFE.rb2305): 4195.0 18.7 -43.2\n", + "[2023-01-19 21:00:00] 策略 (SHFE.rb2305): [2023-01-19 21:00:00] 开多仓信号 - 当前Open=4195.00, 前1Range=11.00, 前7Range=24.00, 计算目标买入价=4219.50\n", + "[2023-01-19 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-19 21:00:00] 策略 (SHFE.rb2305): [2023-01-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230119210000_65 @ 4219.50\n", + "[2023-01-20 09:00:00] 策略 (SHFE.rb2305): [2023-01-20 09:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2023-01-20 10:00:00] 策略 (SHFE.rb2305): 4190.0 49.3 -43.2\n", + "[2023-01-20 10:00:00] 策略 (SHFE.rb2305): [2023-01-20 10:00:00] 开多仓信号 - 当前Open=4190.00, 前1Range=29.00, 前7Range=24.00, 计算目标买入价=4183.90\n", + "[2023-01-20 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-20 10:00:00] 策略 (SHFE.rb2305): [2023-01-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230120100000_67 @ 4183.90\n", + "[2023-01-20 11:00:00] 策略 (SHFE.rb2305): [2023-01-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230120100000_67\n", + "[2023-01-20 11:00:00] 策略 (SHFE.rb2305): 4186.0 25.5 -25.2\n", + "[2023-01-20 11:00:00] 策略 (SHFE.rb2305): [2023-01-20 11:00:00] 开多仓信号 - 当前Open=4186.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=4185.70\n", + "[2023-01-20 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-20 11:00:00] 策略 (SHFE.rb2305): [2023-01-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230120110000_68 @ 4185.70\n", + "[2023-01-30 09:00:00] 策略 (SHFE.rb2305): [2023-01-30 09:00:00] 止盈信号 - PnL per unit: 84.00, 目标: 10.00\n", + "[2023-01-30 10:00:00] 策略 (SHFE.rb2305): 4257.0 79.89999999999999 -39.6\n", + "[2023-01-30 10:00:00] 策略 (SHFE.rb2305): [2023-01-30 10:00:00] 开多仓信号 - 当前Open=4257.00, 前1Range=47.00, 前7Range=22.00, 计算目标买入价=4216.70\n", + "[2023-01-30 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-30 10:00:00] 策略 (SHFE.rb2305): [2023-01-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230130100000_70 @ 4216.70\n", + "[2023-01-30 11:00:00] 策略 (SHFE.rb2305): [2023-01-30 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230130100000_70\n", + "[2023-01-30 11:00:00] 策略 (SHFE.rb2305): 4246.0 49.3 -52.2\n", + "[2023-01-30 11:00:00] 策略 (SHFE.rb2305): [2023-01-30 11:00:00] 开多仓信号 - 当前Open=4246.00, 前1Range=29.00, 前7Range=29.00, 计算目标买入价=4248.90\n", + "[2023-01-30 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-30 11:00:00] 策略 (SHFE.rb2305): [2023-01-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230130110000_71 @ 4248.90\n", + "[2023-01-30 13:00:00] 策略 (SHFE.rb2305): [2023-01-30 13:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2023-01-30 14:00:00] 策略 (SHFE.rb2305): 4195.0 52.699999999999996 -32.4\n", + "[2023-01-30 14:00:00] 策略 (SHFE.rb2305): [2023-01-30 14:00:00] 开多仓信号 - 当前Open=4195.00, 前1Range=31.00, 前7Range=18.00, 计算目标买入价=4174.70\n", + "[2023-01-30 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-30 14:00:00] 策略 (SHFE.rb2305): [2023-01-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230130140000_73 @ 4174.70\n", + "[2023-01-30 21:00:00] 策略 (SHFE.rb2305): [2023-01-30 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230130140000_73\n", + "[2023-01-30 21:00:00] 策略 (SHFE.rb2305): 4199.0 28.9 -23.400000000000002\n", + "[2023-01-30 21:00:00] 策略 (SHFE.rb2305): [2023-01-30 21:00:00] 开多仓信号 - 当前Open=4199.00, 前1Range=17.00, 前7Range=13.00, 计算目标买入价=4193.50\n", + "[2023-01-30 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-30 21:00:00] 策略 (SHFE.rb2305): [2023-01-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230130210000_74 @ 4193.50\n", + "[2023-01-30 22:00:00] 策略 (SHFE.rb2305): [2023-01-30 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230130210000_74\n", + "[2023-01-30 22:00:00] 策略 (SHFE.rb2305): 4210.0 37.4 -21.6\n", + "[2023-01-30 22:00:00] 策略 (SHFE.rb2305): [2023-01-30 22:00:00] 开多仓信号 - 当前Open=4210.00, 前1Range=22.00, 前7Range=12.00, 计算目标买入价=4194.20\n", + "[2023-01-30 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-30 22:00:00] 策略 (SHFE.rb2305): [2023-01-30 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230130220000_75 @ 4194.20\n", + "[2023-01-31 09:00:00] 策略 (SHFE.rb2305): [2023-01-31 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230130220000_75\n", + "[2023-01-31 09:00:00] 策略 (SHFE.rb2305): 4209.0 23.8 -84.60000000000001\n", + "[2023-01-31 09:00:00] 策略 (SHFE.rb2305): [2023-01-31 09:00:00] 开多仓信号 - 当前Open=4209.00, 前1Range=14.00, 前7Range=47.00, 计算目标买入价=4269.80\n", + "[2023-01-31 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-31 09:00:00] 策略 (SHFE.rb2305): [2023-01-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230131090000_76 @ 4269.80\n", + "[2023-01-31 10:00:00] 策略 (SHFE.rb2305): [2023-01-31 10:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-01-31 11:00:00] 策略 (SHFE.rb2305): 4187.0 34.0 -75.60000000000001\n", + "[2023-01-31 11:00:00] 策略 (SHFE.rb2305): [2023-01-31 11:00:00] 开多仓信号 - 当前Open=4187.00, 前1Range=20.00, 前7Range=42.00, 计算目标买入价=4228.60\n", + "[2023-01-31 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-31 11:00:00] 策略 (SHFE.rb2305): [2023-01-31 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230131110000_78 @ 4228.60\n", + "[2023-01-31 14:00:00] 策略 (SHFE.rb2305): [2023-01-31 14:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2023-01-31 21:00:00] 策略 (SHFE.rb2305): 4142.0 51.0 -39.6\n", + "[2023-01-31 21:00:00] 策略 (SHFE.rb2305): [2023-01-31 21:00:00] 开多仓信号 - 当前Open=4142.00, 前1Range=30.00, 前7Range=22.00, 计算目标买入价=4130.60\n", + "[2023-01-31 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-31 21:00:00] 策略 (SHFE.rb2305): [2023-01-31 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230131210000_80 @ 4130.60\n", + "[2023-01-31 22:00:00] 策略 (SHFE.rb2305): [2023-01-31 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230131210000_80\n", + "[2023-01-31 22:00:00] 策略 (SHFE.rb2305): 4136.0 47.6 -25.2\n", + "[2023-01-31 22:00:00] 策略 (SHFE.rb2305): [2023-01-31 22:00:00] 开多仓信号 - 当前Open=4136.00, 前1Range=28.00, 前7Range=14.00, 计算目标买入价=4113.60\n", + "[2023-01-31 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-01-31 22:00:00] 策略 (SHFE.rb2305): [2023-01-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230131220000_81 @ 4113.60\n", + "[2023-02-01 09:00:00] 策略 (SHFE.rb2305): [2023-02-01 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230131220000_81\n", + "[2023-02-01 09:00:00] 策略 (SHFE.rb2305): 4158.0 51.0 -66.60000000000001\n", + "[2023-02-01 09:00:00] 策略 (SHFE.rb2305): [2023-02-01 09:00:00] 开多仓信号 - 当前Open=4158.00, 前1Range=30.00, 前7Range=37.00, 计算目标买入价=4173.60\n", + "[2023-02-01 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-01 09:00:00] 策略 (SHFE.rb2305): [2023-02-01 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230201090000_82 @ 4173.60\n", + "[2023-02-01 10:00:00] 策略 (SHFE.rb2305): [2023-02-01 10:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2023-02-01 11:00:00] 策略 (SHFE.rb2305): 4127.0 51.0 -46.800000000000004\n", + "[2023-02-01 11:00:00] 策略 (SHFE.rb2305): [2023-02-01 11:00:00] 开多仓信号 - 当前Open=4127.00, 前1Range=30.00, 前7Range=26.00, 计算目标买入价=4122.80\n", + "[2023-02-01 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-01 11:00:00] 策略 (SHFE.rb2305): [2023-02-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230201110000_84 @ 4122.80\n", + "[2023-02-01 14:00:00] 策略 (SHFE.rb2305): [2023-02-01 14:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2023-02-01 21:00:00] 策略 (SHFE.rb2305): 4088.0 66.3 -50.4\n", + "[2023-02-01 21:00:00] 策略 (SHFE.rb2305): [2023-02-01 21:00:00] 开多仓信号 - 当前Open=4088.00, 前1Range=39.00, 前7Range=28.00, 计算目标买入价=4072.10\n", + "[2023-02-01 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-01 21:00:00] 策略 (SHFE.rb2305): [2023-02-01 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230201210000_86 @ 4072.10\n", + "[2023-02-01 22:00:00] 策略 (SHFE.rb2305): [2023-02-01 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230201210000_86\n", + "[2023-02-01 22:00:00] 策略 (SHFE.rb2305): 4102.0 32.3 -54.0\n", + "[2023-02-01 22:00:00] 策略 (SHFE.rb2305): [2023-02-01 22:00:00] 开多仓信号 - 当前Open=4102.00, 前1Range=19.00, 前7Range=30.00, 计算目标买入价=4123.70\n", + "[2023-02-01 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-01 22:00:00] 策略 (SHFE.rb2305): [2023-02-01 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230201220000_87 @ 4123.70\n", + "[2023-02-02 09:00:00] 策略 (SHFE.rb2305): [2023-02-02 09:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-02-02 10:00:00] 策略 (SHFE.rb2305): 4121.0 47.6 -54.0\n", + "[2023-02-02 10:00:00] 策略 (SHFE.rb2305): [2023-02-02 10:00:00] 开多仓信号 - 当前Open=4121.00, 前1Range=28.00, 前7Range=30.00, 计算目标买入价=4127.40\n", + "[2023-02-02 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-02 10:00:00] 策略 (SHFE.rb2305): [2023-02-02 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230202100000_89 @ 4127.40\n", + "[2023-02-02 11:00:00] 策略 (SHFE.rb2305): [2023-02-02 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230202100000_89\n", + "[2023-02-02 11:00:00] 策略 (SHFE.rb2305): 4128.0 44.199999999999996 -45.0\n", + "[2023-02-02 11:00:00] 策略 (SHFE.rb2305): [2023-02-02 11:00:00] 开多仓信号 - 当前Open=4128.00, 前1Range=26.00, 前7Range=25.00, 计算目标买入价=4128.80\n", + "[2023-02-02 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-02 11:00:00] 策略 (SHFE.rb2305): [2023-02-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230202110000_90 @ 4128.80\n", + "[2023-02-02 13:00:00] 策略 (SHFE.rb2305): [2023-02-02 13:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2023-02-02 14:00:00] 策略 (SHFE.rb2305): 4099.0 56.1 -70.2\n", + "[2023-02-02 14:00:00] 策略 (SHFE.rb2305): [2023-02-02 14:00:00] 开多仓信号 - 当前Open=4099.00, 前1Range=33.00, 前7Range=39.00, 计算目标买入价=4113.10\n", + "[2023-02-02 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-02 14:00:00] 策略 (SHFE.rb2305): [2023-02-02 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230202140000_92 @ 4113.10\n", + "[2023-02-02 22:00:00] 策略 (SHFE.rb2305): [2023-02-02 22:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-02-03 09:00:00] 策略 (SHFE.rb2305): 4038.0 45.9 -50.4\n", + "[2023-02-03 09:00:00] 策略 (SHFE.rb2305): [2023-02-03 09:00:00] 开多仓信号 - 当前Open=4038.00, 前1Range=27.00, 前7Range=28.00, 计算目标买入价=4042.50\n", + "[2023-02-03 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-03 09:00:00] 策略 (SHFE.rb2305): [2023-02-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230203090000_94 @ 4042.50\n", + "[2023-02-03 11:00:00] 策略 (SHFE.rb2305): [2023-02-03 11:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-02-03 13:00:00] 策略 (SHFE.rb2305): 4035.0 68.0 -59.4\n", + "[2023-02-03 13:00:00] 策略 (SHFE.rb2305): [2023-02-03 13:00:00] 开多仓信号 - 当前Open=4035.00, 前1Range=40.00, 前7Range=33.00, 计算目标买入价=4026.40\n", + "[2023-02-03 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-03 13:00:00] 策略 (SHFE.rb2305): [2023-02-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230203130000_96 @ 4026.40\n", + "[2023-02-03 14:00:00] 策略 (SHFE.rb2305): [2023-02-03 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230203130000_96\n", + "[2023-02-03 14:00:00] 策略 (SHFE.rb2305): 4035.0 23.8 -129.6\n", + "[2023-02-03 14:00:00] 策略 (SHFE.rb2305): [2023-02-03 14:00:00] 开多仓信号 - 当前Open=4035.00, 前1Range=14.00, 前7Range=72.00, 计算目标买入价=4140.80\n", + "[2023-02-03 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-03 14:00:00] 策略 (SHFE.rb2305): [2023-02-03 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230203140000_97 @ 4140.80\n", + "[2023-02-03 21:00:00] 策略 (SHFE.rb2305): [2023-02-03 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-02-03 22:00:00] 策略 (SHFE.rb2305): 4049.0 54.4 -48.6\n", + "[2023-02-03 22:00:00] 策略 (SHFE.rb2305): [2023-02-03 22:00:00] 开多仓信号 - 当前Open=4049.00, 前1Range=32.00, 前7Range=27.00, 计算目标买入价=4043.20\n", + "[2023-02-03 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-03 22:00:00] 策略 (SHFE.rb2305): [2023-02-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230203220000_99 @ 4043.20\n", + "[2023-02-06 09:00:00] 策略 (SHFE.rb2305): [2023-02-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230203220000_99\n", + "[2023-02-06 09:00:00] 策略 (SHFE.rb2305): 4050.0 66.3 -73.8\n", + "[2023-02-06 09:00:00] 策略 (SHFE.rb2305): [2023-02-06 09:00:00] 开多仓信号 - 当前Open=4050.00, 前1Range=39.00, 前7Range=41.00, 计算目标买入价=4057.50\n", + "[2023-02-06 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-06 09:00:00] 策略 (SHFE.rb2305): [2023-02-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230206090000_100 @ 4057.50\n", + "[2023-02-06 10:00:00] 策略 (SHFE.rb2305): [2023-02-06 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-02-06 11:00:00] 策略 (SHFE.rb2305): 4004.0 39.1 -72.0\n", + "[2023-02-06 11:00:00] 策略 (SHFE.rb2305): [2023-02-06 11:00:00] 开多仓信号 - 当前Open=4004.00, 前1Range=23.00, 前7Range=40.00, 计算目标买入价=4036.90\n", + "[2023-02-06 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-06 11:00:00] 策略 (SHFE.rb2305): [2023-02-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230206110000_102 @ 4036.90\n", + "[2023-02-06 13:00:00] 策略 (SHFE.rb2305): [2023-02-06 13:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-02-06 14:00:00] 策略 (SHFE.rb2305): 4022.0 44.199999999999996 -39.6\n", + "[2023-02-06 14:00:00] 策略 (SHFE.rb2305): [2023-02-06 14:00:00] 开多仓信号 - 当前Open=4022.00, 前1Range=26.00, 前7Range=22.00, 计算目标买入价=4017.40\n", + "[2023-02-06 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-06 14:00:00] 策略 (SHFE.rb2305): [2023-02-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230206140000_104 @ 4017.40\n", + "[2023-02-06 21:00:00] 策略 (SHFE.rb2305): [2023-02-06 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230206140000_104\n", + "[2023-02-06 21:00:00] 策略 (SHFE.rb2305): 4042.0 62.9 -57.6\n", + "[2023-02-06 21:00:00] 策略 (SHFE.rb2305): [2023-02-06 21:00:00] 开多仓信号 - 当前Open=4042.00, 前1Range=37.00, 前7Range=32.00, 计算目标买入价=4036.70\n", + "[2023-02-06 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-06 21:00:00] 策略 (SHFE.rb2305): [2023-02-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230206210000_105 @ 4036.70\n", + "[2023-02-06 22:00:00] 策略 (SHFE.rb2305): [2023-02-06 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230206210000_105\n", + "[2023-02-06 22:00:00] 策略 (SHFE.rb2305): 4044.0 30.599999999999998 -70.2\n", + "[2023-02-06 22:00:00] 策略 (SHFE.rb2305): [2023-02-06 22:00:00] 开多仓信号 - 当前Open=4044.00, 前1Range=18.00, 前7Range=39.00, 计算目标买入价=4083.60\n", + "[2023-02-06 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-06 22:00:00] 策略 (SHFE.rb2305): [2023-02-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230206220000_106 @ 4083.60\n", + "[2023-02-07 10:00:00] 策略 (SHFE.rb2305): [2023-02-07 10:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2023-02-07 11:00:00] 策略 (SHFE.rb2305): 4029.0 44.199999999999996 -25.2\n", + "[2023-02-07 11:00:00] 策略 (SHFE.rb2305): [2023-02-07 11:00:00] 开多仓信号 - 当前Open=4029.00, 前1Range=26.00, 前7Range=14.00, 计算目标买入价=4010.00\n", + "[2023-02-07 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-07 11:00:00] 策略 (SHFE.rb2305): [2023-02-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230207110000_108 @ 4010.00\n", + "[2023-02-07 14:00:00] 策略 (SHFE.rb2305): [2023-02-07 14:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2023-02-07 21:00:00] 策略 (SHFE.rb2305): 4011.0 68.0 -32.4\n", + "[2023-02-07 21:00:00] 策略 (SHFE.rb2305): [2023-02-07 21:00:00] 开多仓信号 - 当前Open=4011.00, 前1Range=40.00, 前7Range=18.00, 计算目标买入价=3975.40\n", + "[2023-02-07 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-07 21:00:00] 策略 (SHFE.rb2305): [2023-02-07 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230207210000_110 @ 3975.40\n", + "[2023-02-07 22:00:00] 策略 (SHFE.rb2305): [2023-02-07 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230207210000_110\n", + "[2023-02-07 22:00:00] 策略 (SHFE.rb2305): 4001.0 54.4 -79.2\n", + "[2023-02-07 22:00:00] 策略 (SHFE.rb2305): [2023-02-07 22:00:00] 开多仓信号 - 当前Open=4001.00, 前1Range=32.00, 前7Range=44.00, 计算目标买入价=4025.80\n", + "[2023-02-07 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-07 22:00:00] 策略 (SHFE.rb2305): [2023-02-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230207220000_111 @ 4025.80\n", + "[2023-02-08 10:00:00] 策略 (SHFE.rb2305): [2023-02-08 10:00:00] 止盈信号 - PnL per unit: 42.00, 目标: 10.00\n", + "[2023-02-08 11:00:00] 策略 (SHFE.rb2305): 4041.0 76.5 -57.6\n", + "[2023-02-08 11:00:00] 策略 (SHFE.rb2305): [2023-02-08 11:00:00] 开多仓信号 - 当前Open=4041.00, 前1Range=45.00, 前7Range=32.00, 计算目标买入价=4022.10\n", + "[2023-02-08 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-08 11:00:00] 策略 (SHFE.rb2305): [2023-02-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230208110000_113 @ 4022.10\n", + "[2023-02-08 13:00:00] 策略 (SHFE.rb2305): [2023-02-08 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230208110000_113\n", + "[2023-02-08 13:00:00] 策略 (SHFE.rb2305): 4032.0 34.0 -48.6\n", + "[2023-02-08 13:00:00] 策略 (SHFE.rb2305): [2023-02-08 13:00:00] 开多仓信号 - 当前Open=4032.00, 前1Range=20.00, 前7Range=27.00, 计算目标买入价=4046.60\n", + "[2023-02-08 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-08 13:00:00] 策略 (SHFE.rb2305): [2023-02-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230208130000_114 @ 4046.60\n", + "[2023-02-08 14:00:00] 策略 (SHFE.rb2305): [2023-02-08 14:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-02-08 21:00:00] 策略 (SHFE.rb2305): 4055.0 35.699999999999996 -57.6\n", + "[2023-02-08 21:00:00] 策略 (SHFE.rb2305): [2023-02-08 21:00:00] 开多仓信号 - 当前Open=4055.00, 前1Range=21.00, 前7Range=32.00, 计算目标买入价=4076.90\n", + "[2023-02-08 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-08 21:00:00] 策略 (SHFE.rb2305): [2023-02-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230208210000_116 @ 4076.90\n", + "[2023-02-08 22:00:00] 策略 (SHFE.rb2305): [2023-02-08 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-02-09 09:00:00] 策略 (SHFE.rb2305): 4050.0 32.3 -32.4\n", + "[2023-02-09 09:00:00] 策略 (SHFE.rb2305): [2023-02-09 09:00:00] 开多仓信号 - 当前Open=4050.00, 前1Range=19.00, 前7Range=18.00, 计算目标买入价=4050.10\n", + "[2023-02-09 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-09 09:00:00] 策略 (SHFE.rb2305): [2023-02-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230209090000_118 @ 4050.10\n", + "[2023-02-09 10:00:00] 策略 (SHFE.rb2305): [2023-02-09 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230209090000_118\n", + "[2023-02-09 10:00:00] 策略 (SHFE.rb2305): 4095.0 78.2 -81.0\n", + "[2023-02-09 10:00:00] 策略 (SHFE.rb2305): [2023-02-09 10:00:00] 开多仓信号 - 当前Open=4095.00, 前1Range=46.00, 前7Range=45.00, 计算目标买入价=4097.80\n", + "[2023-02-09 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-09 10:00:00] 策略 (SHFE.rb2305): [2023-02-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230209100000_119 @ 4097.80\n", + "[2023-02-09 21:00:00] 策略 (SHFE.rb2305): [2023-02-09 21:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-02-09 22:00:00] 策略 (SHFE.rb2305): 4094.0 34.0 -34.2\n", + "[2023-02-09 22:00:00] 策略 (SHFE.rb2305): [2023-02-09 22:00:00] 开多仓信号 - 当前Open=4094.00, 前1Range=20.00, 前7Range=19.00, 计算目标买入价=4094.20\n", + "[2023-02-09 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-09 22:00:00] 策略 (SHFE.rb2305): [2023-02-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230209220000_121 @ 4094.20\n", + "[2023-02-10 09:00:00] 策略 (SHFE.rb2305): [2023-02-10 09:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-02-10 10:00:00] 策略 (SHFE.rb2305): 4058.0 51.0 -34.2\n", + "[2023-02-10 10:00:00] 策略 (SHFE.rb2305): [2023-02-10 10:00:00] 开多仓信号 - 当前Open=4058.00, 前1Range=30.00, 前7Range=19.00, 计算目标买入价=4041.20\n", + "[2023-02-10 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-10 10:00:00] 策略 (SHFE.rb2305): [2023-02-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230210100000_123 @ 4041.20\n", + "[2023-02-10 11:00:00] 策略 (SHFE.rb2305): [2023-02-10 11:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-02-10 13:00:00] 策略 (SHFE.rb2305): 4020.0 27.2 -23.400000000000002\n", + "[2023-02-10 13:00:00] 策略 (SHFE.rb2305): [2023-02-10 13:00:00] 开多仓信号 - 当前Open=4020.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=4016.20\n", + "[2023-02-10 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-10 13:00:00] 策略 (SHFE.rb2305): [2023-02-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230210130000_125 @ 4016.20\n", + "[2023-02-10 14:00:00] 策略 (SHFE.rb2305): [2023-02-10 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230210130000_125\n", + "[2023-02-10 14:00:00] 策略 (SHFE.rb2305): 4039.0 44.199999999999996 -34.2\n", + "[2023-02-10 14:00:00] 策略 (SHFE.rb2305): [2023-02-10 14:00:00] 开多仓信号 - 当前Open=4039.00, 前1Range=26.00, 前7Range=19.00, 计算目标买入价=4029.00\n", + "[2023-02-10 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-10 14:00:00] 策略 (SHFE.rb2305): [2023-02-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230210140000_126 @ 4029.00\n", + "[2023-02-10 21:00:00] 策略 (SHFE.rb2305): [2023-02-10 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230210140000_126\n", + "[2023-02-10 21:00:00] 策略 (SHFE.rb2305): 4074.0 71.39999999999999 -36.0\n", + "[2023-02-10 21:00:00] 策略 (SHFE.rb2305): [2023-02-10 21:00:00] 开多仓信号 - 当前Open=4074.00, 前1Range=42.00, 前7Range=20.00, 计算目标买入价=4038.60\n", + "[2023-02-10 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-10 21:00:00] 策略 (SHFE.rb2305): [2023-02-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230210210000_127 @ 4038.60\n", + "[2023-02-10 22:00:00] 策略 (SHFE.rb2305): [2023-02-10 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230210210000_127\n", + "[2023-02-10 22:00:00] 策略 (SHFE.rb2305): 4061.0 49.3 -68.4\n", + "[2023-02-10 22:00:00] 策略 (SHFE.rb2305): [2023-02-10 22:00:00] 开多仓信号 - 当前Open=4061.00, 前1Range=29.00, 前7Range=38.00, 计算目标买入价=4080.10\n", + "[2023-02-10 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-10 22:00:00] 策略 (SHFE.rb2305): [2023-02-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230210220000_128 @ 4080.10\n", + "[2023-02-13 09:00:00] 策略 (SHFE.rb2305): [2023-02-13 09:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2023-02-13 10:00:00] 策略 (SHFE.rb2305): 4035.0 54.4 -68.4\n", + "[2023-02-13 10:00:00] 策略 (SHFE.rb2305): [2023-02-13 10:00:00] 开多仓信号 - 当前Open=4035.00, 前1Range=32.00, 前7Range=38.00, 计算目标买入价=4049.00\n", + "[2023-02-13 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-13 10:00:00] 策略 (SHFE.rb2305): [2023-02-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230213100000_130 @ 4049.00\n", + "[2023-02-13 13:00:00] 策略 (SHFE.rb2305): [2023-02-13 13:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2023-02-13 14:00:00] 策略 (SHFE.rb2305): 4005.0 54.4 -75.60000000000001\n", + "[2023-02-13 14:00:00] 策略 (SHFE.rb2305): [2023-02-13 14:00:00] 开多仓信号 - 当前Open=4005.00, 前1Range=32.00, 前7Range=42.00, 计算目标买入价=4026.20\n", + "[2023-02-13 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-13 14:00:00] 策略 (SHFE.rb2305): [2023-02-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230213140000_132 @ 4026.20\n", + "[2023-02-14 09:00:00] 策略 (SHFE.rb2305): [2023-02-14 09:00:00] 止盈信号 - PnL per unit: 28.00, 目标: 10.00\n", + "[2023-02-14 10:00:00] 策略 (SHFE.rb2305): 4020.0 64.6 -39.6\n", + "[2023-02-14 10:00:00] 策略 (SHFE.rb2305): [2023-02-14 10:00:00] 开多仓信号 - 当前Open=4020.00, 前1Range=38.00, 前7Range=22.00, 计算目标买入价=3995.00\n", + "[2023-02-14 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-14 10:00:00] 策略 (SHFE.rb2305): [2023-02-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230214100000_134 @ 3995.00\n", + "[2023-02-14 11:00:00] 策略 (SHFE.rb2305): [2023-02-14 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230214100000_134\n", + "[2023-02-14 11:00:00] 策略 (SHFE.rb2305): 4029.0 30.599999999999998 -36.0\n", + "[2023-02-14 11:00:00] 策略 (SHFE.rb2305): [2023-02-14 11:00:00] 开多仓信号 - 当前Open=4029.00, 前1Range=18.00, 前7Range=20.00, 计算目标买入价=4034.40\n", + "[2023-02-14 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-14 11:00:00] 策略 (SHFE.rb2305): [2023-02-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230214110000_135 @ 4034.40\n", + "[2023-02-14 13:00:00] 策略 (SHFE.rb2305): [2023-02-14 13:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-02-14 14:00:00] 策略 (SHFE.rb2305): 4039.0 51.0 -37.800000000000004\n", + "[2023-02-14 14:00:00] 策略 (SHFE.rb2305): [2023-02-14 14:00:00] 开多仓信号 - 当前Open=4039.00, 前1Range=30.00, 前7Range=21.00, 计算目标买入价=4025.80\n", + "[2023-02-14 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-14 14:00:00] 策略 (SHFE.rb2305): [2023-02-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230214140000_137 @ 4025.80\n", + "[2023-02-14 21:00:00] 策略 (SHFE.rb2305): [2023-02-14 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230214140000_137\n", + "[2023-02-14 21:00:00] 策略 (SHFE.rb2305): 4034.0 35.699999999999996 -37.800000000000004\n", + "[2023-02-14 21:00:00] 策略 (SHFE.rb2305): [2023-02-14 21:00:00] 开多仓信号 - 当前Open=4034.00, 前1Range=21.00, 前7Range=21.00, 计算目标买入价=4036.10\n", + "[2023-02-14 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-14 21:00:00] 策略 (SHFE.rb2305): [2023-02-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230214210000_138 @ 4036.10\n", + "[2023-02-14 22:00:00] 策略 (SHFE.rb2305): [2023-02-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230214210000_138\n", + "[2023-02-14 22:00:00] 策略 (SHFE.rb2305): 4047.0 52.699999999999996 -54.0\n", + "[2023-02-14 22:00:00] 策略 (SHFE.rb2305): [2023-02-14 22:00:00] 开多仓信号 - 当前Open=4047.00, 前1Range=31.00, 前7Range=30.00, 计算目标买入价=4048.30\n", + "[2023-02-14 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-14 22:00:00] 策略 (SHFE.rb2305): [2023-02-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230214220000_139 @ 4048.30\n", + "[2023-02-15 09:00:00] 策略 (SHFE.rb2305): [2023-02-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230214220000_139\n", + "[2023-02-15 09:00:00] 策略 (SHFE.rb2305): 4065.0 30.599999999999998 -68.4\n", + "[2023-02-15 09:00:00] 策略 (SHFE.rb2305): [2023-02-15 09:00:00] 开多仓信号 - 当前Open=4065.00, 前1Range=18.00, 前7Range=38.00, 计算目标买入价=4102.80\n", + "[2023-02-15 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-15 09:00:00] 策略 (SHFE.rb2305): [2023-02-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230215090000_140 @ 4102.80\n", + "[2023-02-15 10:00:00] 策略 (SHFE.rb2305): [2023-02-15 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-02-15 11:00:00] 策略 (SHFE.rb2305): 4070.0 28.9 -30.6\n", + "[2023-02-15 11:00:00] 策略 (SHFE.rb2305): [2023-02-15 11:00:00] 开多仓信号 - 当前Open=4070.00, 前1Range=17.00, 前7Range=17.00, 计算目标买入价=4071.70\n", + "[2023-02-15 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-15 11:00:00] 策略 (SHFE.rb2305): [2023-02-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230215110000_142 @ 4071.70\n", + "[2023-02-16 09:00:00] 策略 (SHFE.rb2305): [2023-02-16 09:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-02-16 10:00:00] 策略 (SHFE.rb2305): 4086.0 28.9 -30.6\n", + "[2023-02-16 10:00:00] 策略 (SHFE.rb2305): [2023-02-16 10:00:00] 开多仓信号 - 当前Open=4086.00, 前1Range=17.00, 前7Range=17.00, 计算目标买入价=4087.70\n", + "[2023-02-16 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-16 10:00:00] 策略 (SHFE.rb2305): [2023-02-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230216100000_144 @ 4087.70\n", + "[2023-02-16 11:00:00] 策略 (SHFE.rb2305): [2023-02-16 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230216100000_144\n", + "[2023-02-16 11:00:00] 策略 (SHFE.rb2305): 4108.0 62.9 -25.2\n", + "[2023-02-16 11:00:00] 策略 (SHFE.rb2305): [2023-02-16 11:00:00] 开多仓信号 - 当前Open=4108.00, 前1Range=37.00, 前7Range=14.00, 计算目标买入价=4070.30\n", + "[2023-02-16 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-16 11:00:00] 策略 (SHFE.rb2305): [2023-02-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230216110000_145 @ 4070.30\n", + "[2023-02-16 13:00:00] 策略 (SHFE.rb2305): [2023-02-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230216110000_145\n", + "[2023-02-16 13:00:00] 策略 (SHFE.rb2305): 4115.0 18.7 -30.6\n", + "[2023-02-16 13:00:00] 策略 (SHFE.rb2305): [2023-02-16 13:00:00] 开多仓信号 - 当前Open=4115.00, 前1Range=11.00, 前7Range=17.00, 计算目标买入价=4126.90\n", + "[2023-02-16 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-16 13:00:00] 策略 (SHFE.rb2305): [2023-02-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230216130000_146 @ 4126.90\n", + "[2023-02-16 14:00:00] 策略 (SHFE.rb2305): [2023-02-16 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230216130000_146\n", + "[2023-02-16 14:00:00] 策略 (SHFE.rb2305): 4157.0 88.39999999999999 -28.8\n", + "[2023-02-16 14:00:00] 策略 (SHFE.rb2305): [2023-02-16 14:00:00] 开多仓信号 - 当前Open=4157.00, 前1Range=52.00, 前7Range=16.00, 计算目标买入价=4097.40\n", + "[2023-02-16 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-16 14:00:00] 策略 (SHFE.rb2305): [2023-02-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230216140000_147 @ 4097.40\n", + "[2023-02-16 21:00:00] 策略 (SHFE.rb2305): [2023-02-16 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230216140000_147\n", + "[2023-02-16 21:00:00] 策略 (SHFE.rb2305): 4158.0 61.199999999999996 -37.800000000000004\n", + "[2023-02-16 21:00:00] 策略 (SHFE.rb2305): [2023-02-16 21:00:00] 开多仓信号 - 当前Open=4158.00, 前1Range=36.00, 前7Range=21.00, 计算目标买入价=4134.60\n", + "[2023-02-16 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-16 21:00:00] 策略 (SHFE.rb2305): [2023-02-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230216210000_148 @ 4134.60\n", + "[2023-02-16 22:00:00] 策略 (SHFE.rb2305): [2023-02-16 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230216210000_148\n", + "[2023-02-16 22:00:00] 策略 (SHFE.rb2305): 4160.0 35.699999999999996 -34.2\n", + "[2023-02-16 22:00:00] 策略 (SHFE.rb2305): [2023-02-16 22:00:00] 开多仓信号 - 当前Open=4160.00, 前1Range=21.00, 前7Range=19.00, 计算目标买入价=4158.50\n", + "[2023-02-16 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-16 22:00:00] 策略 (SHFE.rb2305): [2023-02-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230216220000_149 @ 4158.50\n", + "[2023-02-17 09:00:00] 策略 (SHFE.rb2305): [2023-02-17 09:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-02-17 10:00:00] 策略 (SHFE.rb2305): 4171.0 40.8 -66.60000000000001\n", + "[2023-02-17 10:00:00] 策略 (SHFE.rb2305): [2023-02-17 10:00:00] 开多仓信号 - 当前Open=4171.00, 前1Range=24.00, 前7Range=37.00, 计算目标买入价=4196.80\n", + "[2023-02-17 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-17 10:00:00] 策略 (SHFE.rb2305): [2023-02-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230217100000_151 @ 4196.80\n", + "[2023-02-17 11:00:00] 策略 (SHFE.rb2305): [2023-02-17 11:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-02-17 13:00:00] 策略 (SHFE.rb2305): 4148.0 42.5 -93.60000000000001\n", + "[2023-02-17 13:00:00] 策略 (SHFE.rb2305): [2023-02-17 13:00:00] 开多仓信号 - 当前Open=4148.00, 前1Range=25.00, 前7Range=52.00, 计算目标买入价=4199.10\n", + "[2023-02-17 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-17 13:00:00] 策略 (SHFE.rb2305): [2023-02-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230217130000_153 @ 4199.10\n", + "[2023-02-17 14:00:00] 策略 (SHFE.rb2305): [2023-02-17 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-02-17 21:00:00] 策略 (SHFE.rb2305): 4149.0 28.9 -37.800000000000004\n", + "[2023-02-17 21:00:00] 策略 (SHFE.rb2305): [2023-02-17 21:00:00] 开多仓信号 - 当前Open=4149.00, 前1Range=17.00, 前7Range=21.00, 计算目标买入价=4157.90\n", + "[2023-02-17 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-17 21:00:00] 策略 (SHFE.rb2305): [2023-02-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230217210000_155 @ 4157.90\n", + "[2023-02-17 22:00:00] 策略 (SHFE.rb2305): [2023-02-17 22:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-02-20 09:00:00] 策略 (SHFE.rb2305): 4160.0 35.699999999999996 -43.2\n", + "[2023-02-20 09:00:00] 策略 (SHFE.rb2305): [2023-02-20 09:00:00] 开多仓信号 - 当前Open=4160.00, 前1Range=21.00, 前7Range=24.00, 计算目标买入价=4167.50\n", + "[2023-02-20 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-20 09:00:00] 策略 (SHFE.rb2305): [2023-02-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230220090000_157 @ 4167.50\n", + "[2023-02-20 10:00:00] 策略 (SHFE.rb2305): [2023-02-20 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230220090000_157\n", + "[2023-02-20 10:00:00] 策略 (SHFE.rb2305): 4168.0 44.199999999999996 -30.6\n", + "[2023-02-20 10:00:00] 策略 (SHFE.rb2305): [2023-02-20 10:00:00] 开多仓信号 - 当前Open=4168.00, 前1Range=26.00, 前7Range=17.00, 计算目标买入价=4154.40\n", + "[2023-02-20 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-20 10:00:00] 策略 (SHFE.rb2305): [2023-02-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230220100000_158 @ 4154.40\n", + "[2023-02-20 11:00:00] 策略 (SHFE.rb2305): [2023-02-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230220100000_158\n", + "[2023-02-20 11:00:00] 策略 (SHFE.rb2305): 4174.0 45.9 -45.0\n", + "[2023-02-20 11:00:00] 策略 (SHFE.rb2305): [2023-02-20 11:00:00] 开多仓信号 - 当前Open=4174.00, 前1Range=27.00, 前7Range=25.00, 计算目标买入价=4173.10\n", + "[2023-02-20 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-20 11:00:00] 策略 (SHFE.rb2305): [2023-02-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230220110000_159 @ 4173.10\n", + "[2023-02-20 13:00:00] 策略 (SHFE.rb2305): [2023-02-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230220110000_159\n", + "[2023-02-20 13:00:00] 策略 (SHFE.rb2305): 4185.0 23.8 -25.2\n", + "[2023-02-20 13:00:00] 策略 (SHFE.rb2305): [2023-02-20 13:00:00] 开多仓信号 - 当前Open=4185.00, 前1Range=14.00, 前7Range=14.00, 计算目标买入价=4186.40\n", + "[2023-02-20 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-20 13:00:00] 策略 (SHFE.rb2305): [2023-02-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230220130000_160 @ 4186.40\n", + "[2023-02-20 21:00:00] 策略 (SHFE.rb2305): [2023-02-20 21:00:00] 止盈信号 - PnL per unit: 46.00, 目标: 10.00\n", + "[2023-02-20 22:00:00] 策略 (SHFE.rb2305): 4232.0 71.39999999999999 -37.800000000000004\n", + "[2023-02-20 22:00:00] 策略 (SHFE.rb2305): [2023-02-20 22:00:00] 开多仓信号 - 当前Open=4232.00, 前1Range=42.00, 前7Range=21.00, 计算目标买入价=4198.40\n", + "[2023-02-20 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-20 22:00:00] 策略 (SHFE.rb2305): [2023-02-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230220220000_162 @ 4198.40\n", + "[2023-02-21 09:00:00] 策略 (SHFE.rb2305): [2023-02-21 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230220220000_162\n", + "[2023-02-21 09:00:00] 策略 (SHFE.rb2305): 4241.0 34.0 -46.800000000000004\n", + "[2023-02-21 09:00:00] 策略 (SHFE.rb2305): [2023-02-21 09:00:00] 开多仓信号 - 当前Open=4241.00, 前1Range=20.00, 前7Range=26.00, 计算目标买入价=4253.80\n", + "[2023-02-21 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-21 09:00:00] 策略 (SHFE.rb2305): [2023-02-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230221090000_163 @ 4253.80\n", + "[2023-02-21 13:00:00] 策略 (SHFE.rb2305): [2023-02-21 13:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-02-21 14:00:00] 策略 (SHFE.rb2305): 4247.0 30.599999999999998 -25.2\n", + "[2023-02-21 14:00:00] 策略 (SHFE.rb2305): [2023-02-21 14:00:00] 开多仓信号 - 当前Open=4247.00, 前1Range=18.00, 前7Range=14.00, 计算目标买入价=4241.60\n", + "[2023-02-21 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-21 14:00:00] 策略 (SHFE.rb2305): [2023-02-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230221140000_165 @ 4241.60\n", + "[2023-02-21 22:00:00] 策略 (SHFE.rb2305): [2023-02-21 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-02-22 09:00:00] 策略 (SHFE.rb2305): 4242.0 27.2 -39.6\n", + "[2023-02-22 09:00:00] 策略 (SHFE.rb2305): [2023-02-22 09:00:00] 开多仓信号 - 当前Open=4242.00, 前1Range=16.00, 前7Range=22.00, 计算目标买入价=4254.40\n", + "[2023-02-22 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-22 09:00:00] 策略 (SHFE.rb2305): [2023-02-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230222090000_167 @ 4254.40\n", + "[2023-02-22 10:00:00] 策略 (SHFE.rb2305): [2023-02-22 10:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2023-02-22 11:00:00] 策略 (SHFE.rb2305): 4268.0 57.8 -32.4\n", + "[2023-02-22 11:00:00] 策略 (SHFE.rb2305): [2023-02-22 11:00:00] 开多仓信号 - 当前Open=4268.00, 前1Range=34.00, 前7Range=18.00, 计算目标买入价=4242.60\n", + "[2023-02-22 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-22 11:00:00] 策略 (SHFE.rb2305): [2023-02-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230222110000_169 @ 4242.60\n", + "[2023-02-22 13:00:00] 策略 (SHFE.rb2305): [2023-02-22 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230222110000_169\n", + "[2023-02-22 13:00:00] 策略 (SHFE.rb2305): 4267.0 18.7 -32.4\n", + "[2023-02-22 13:00:00] 策略 (SHFE.rb2305): [2023-02-22 13:00:00] 开多仓信号 - 当前Open=4267.00, 前1Range=11.00, 前7Range=18.00, 计算目标买入价=4280.70\n", + "[2023-02-22 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-22 13:00:00] 策略 (SHFE.rb2305): [2023-02-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230222130000_170 @ 4280.70\n", + "[2023-02-22 21:00:00] 策略 (SHFE.rb2305): [2023-02-22 21:00:00] 止盈信号 - PnL per unit: 31.00, 目标: 10.00\n", + "[2023-02-22 22:00:00] 策略 (SHFE.rb2305): 4264.0 49.3 -28.8\n", + "[2023-02-22 22:00:00] 策略 (SHFE.rb2305): [2023-02-22 22:00:00] 开多仓信号 - 当前Open=4264.00, 前1Range=29.00, 前7Range=16.00, 计算目标买入价=4243.50\n", + "[2023-02-22 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-22 22:00:00] 策略 (SHFE.rb2305): [2023-02-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230222220000_172 @ 4243.50\n", + "[2023-02-23 09:00:00] 策略 (SHFE.rb2305): [2023-02-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230222220000_172\n", + "[2023-02-23 09:00:00] 策略 (SHFE.rb2305): 4283.0 47.6 -37.800000000000004\n", + "[2023-02-23 09:00:00] 策略 (SHFE.rb2305): [2023-02-23 09:00:00] 开多仓信号 - 当前Open=4283.00, 前1Range=28.00, 前7Range=21.00, 计算目标买入价=4273.20\n", + "[2023-02-23 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-23 09:00:00] 策略 (SHFE.rb2305): [2023-02-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230223090000_173 @ 4273.20\n", + "[2023-02-23 10:00:00] 策略 (SHFE.rb2305): [2023-02-23 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230223090000_173\n", + "[2023-02-23 10:00:00] 策略 (SHFE.rb2305): 4287.0 37.4 -61.2\n", + "[2023-02-23 10:00:00] 策略 (SHFE.rb2305): [2023-02-23 10:00:00] 开多仓信号 - 当前Open=4287.00, 前1Range=22.00, 前7Range=34.00, 计算目标买入价=4310.80\n", + "[2023-02-23 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-23 10:00:00] 策略 (SHFE.rb2305): [2023-02-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230223100000_174 @ 4310.80\n", + "[2023-02-23 11:00:00] 策略 (SHFE.rb2305): [2023-02-23 11:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-02-23 13:00:00] 策略 (SHFE.rb2305): 4284.0 34.0 -90.0\n", + "[2023-02-23 13:00:00] 策略 (SHFE.rb2305): [2023-02-23 13:00:00] 开多仓信号 - 当前Open=4284.00, 前1Range=20.00, 前7Range=50.00, 计算目标买入价=4340.00\n", + "[2023-02-23 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-23 13:00:00] 策略 (SHFE.rb2305): [2023-02-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230223130000_176 @ 4340.00\n", + "[2023-02-23 14:00:00] 策略 (SHFE.rb2305): [2023-02-23 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-02-23 21:00:00] 策略 (SHFE.rb2305): 4227.0 62.9 -52.2\n", + "[2023-02-23 21:00:00] 策略 (SHFE.rb2305): [2023-02-23 21:00:00] 开多仓信号 - 当前Open=4227.00, 前1Range=37.00, 前7Range=29.00, 计算目标买入价=4216.30\n", + "[2023-02-23 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-23 21:00:00] 策略 (SHFE.rb2305): [2023-02-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230223210000_178 @ 4216.30\n", + "[2023-02-23 22:00:00] 策略 (SHFE.rb2305): [2023-02-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230223210000_178\n", + "[2023-02-23 22:00:00] 策略 (SHFE.rb2305): 4226.0 45.9 -50.4\n", + "[2023-02-23 22:00:00] 策略 (SHFE.rb2305): [2023-02-23 22:00:00] 开多仓信号 - 当前Open=4226.00, 前1Range=27.00, 前7Range=28.00, 计算目标买入价=4230.50\n", + "[2023-02-23 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-23 22:00:00] 策略 (SHFE.rb2305): [2023-02-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230223220000_179 @ 4230.50\n", + "[2023-02-24 09:00:00] 策略 (SHFE.rb2305): [2023-02-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230223220000_179\n", + "[2023-02-24 09:00:00] 策略 (SHFE.rb2305): 4232.0 32.3 -39.6\n", + "[2023-02-24 09:00:00] 策略 (SHFE.rb2305): [2023-02-24 09:00:00] 开多仓信号 - 当前Open=4232.00, 前1Range=19.00, 前7Range=22.00, 计算目标买入价=4239.30\n", + "[2023-02-24 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-24 09:00:00] 策略 (SHFE.rb2305): [2023-02-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230224090000_180 @ 4239.30\n", + "[2023-02-24 10:00:00] 策略 (SHFE.rb2305): [2023-02-24 10:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-02-24 11:00:00] 策略 (SHFE.rb2305): 4210.0 56.1 -36.0\n", + "[2023-02-24 11:00:00] 策略 (SHFE.rb2305): [2023-02-24 11:00:00] 开多仓信号 - 当前Open=4210.00, 前1Range=33.00, 前7Range=20.00, 计算目标买入价=4189.90\n", + "[2023-02-24 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-24 11:00:00] 策略 (SHFE.rb2305): [2023-02-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230224110000_182 @ 4189.90\n", + "[2023-02-24 13:00:00] 策略 (SHFE.rb2305): [2023-02-24 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230224110000_182\n", + "[2023-02-24 13:00:00] 策略 (SHFE.rb2305): 4206.0 39.1 -79.2\n", + "[2023-02-24 13:00:00] 策略 (SHFE.rb2305): [2023-02-24 13:00:00] 开多仓信号 - 当前Open=4206.00, 前1Range=23.00, 前7Range=44.00, 计算目标买入价=4246.10\n", + "[2023-02-24 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-24 13:00:00] 策略 (SHFE.rb2305): [2023-02-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230224130000_183 @ 4246.10\n", + "[2023-02-24 14:00:00] 策略 (SHFE.rb2305): [2023-02-24 14:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-02-24 21:00:00] 策略 (SHFE.rb2305): 4194.0 52.699999999999996 -48.6\n", + "[2023-02-24 21:00:00] 策略 (SHFE.rb2305): [2023-02-24 21:00:00] 开多仓信号 - 当前Open=4194.00, 前1Range=31.00, 前7Range=27.00, 计算目标买入价=4189.90\n", + "[2023-02-24 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-24 21:00:00] 策略 (SHFE.rb2305): [2023-02-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230224210000_185 @ 4189.90\n", + "[2023-02-24 22:00:00] 策略 (SHFE.rb2305): [2023-02-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230224210000_185\n", + "[2023-02-24 22:00:00] 策略 (SHFE.rb2305): 4202.0 68.0 -34.2\n", + "[2023-02-24 22:00:00] 策略 (SHFE.rb2305): [2023-02-24 22:00:00] 开多仓信号 - 当前Open=4202.00, 前1Range=40.00, 前7Range=19.00, 计算目标买入价=4168.20\n", + "[2023-02-24 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-24 22:00:00] 策略 (SHFE.rb2305): [2023-02-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230224220000_186 @ 4168.20\n", + "[2023-02-27 09:00:00] 策略 (SHFE.rb2305): [2023-02-27 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230224220000_186\n", + "[2023-02-27 09:00:00] 策略 (SHFE.rb2305): 4189.0 61.199999999999996 -55.800000000000004\n", + "[2023-02-27 09:00:00] 策略 (SHFE.rb2305): [2023-02-27 09:00:00] 开多仓信号 - 当前Open=4189.00, 前1Range=36.00, 前7Range=31.00, 计算目标买入价=4183.60\n", + "[2023-02-27 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-27 09:00:00] 策略 (SHFE.rb2305): [2023-02-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230227090000_187 @ 4183.60\n", + "[2023-02-27 10:00:00] 策略 (SHFE.rb2305): [2023-02-27 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230227090000_187\n", + "[2023-02-27 10:00:00] 策略 (SHFE.rb2305): 4237.0 86.7 -59.4\n", + "[2023-02-27 10:00:00] 策略 (SHFE.rb2305): [2023-02-27 10:00:00] 开多仓信号 - 当前Open=4237.00, 前1Range=51.00, 前7Range=33.00, 计算目标买入价=4209.70\n", + "[2023-02-27 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-27 10:00:00] 策略 (SHFE.rb2305): [2023-02-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230227100000_188 @ 4209.70\n", + "[2023-02-27 11:00:00] 策略 (SHFE.rb2305): [2023-02-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230227100000_188\n", + "[2023-02-27 11:00:00] 策略 (SHFE.rb2305): 4228.0 32.3 -41.4\n", + "[2023-02-27 11:00:00] 策略 (SHFE.rb2305): [2023-02-27 11:00:00] 开多仓信号 - 当前Open=4228.00, 前1Range=19.00, 前7Range=23.00, 计算目标买入价=4237.10\n", + "[2023-02-27 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-27 11:00:00] 策略 (SHFE.rb2305): [2023-02-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230227110000_189 @ 4237.10\n", + "[2023-02-28 09:00:00] 策略 (SHFE.rb2305): [2023-02-28 09:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2023-02-28 10:00:00] 策略 (SHFE.rb2305): 4163.0 49.3 -34.2\n", + "[2023-02-28 10:00:00] 策略 (SHFE.rb2305): [2023-02-28 10:00:00] 开多仓信号 - 当前Open=4163.00, 前1Range=29.00, 前7Range=19.00, 计算目标买入价=4147.90\n", + "[2023-02-28 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-28 10:00:00] 策略 (SHFE.rb2305): [2023-02-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230228100000_191 @ 4147.90\n", + "[2023-02-28 11:00:00] 策略 (SHFE.rb2305): [2023-02-28 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230228100000_191\n", + "[2023-02-28 11:00:00] 策略 (SHFE.rb2305): 4163.0 37.4 -86.4\n", + "[2023-02-28 11:00:00] 策略 (SHFE.rb2305): [2023-02-28 11:00:00] 开多仓信号 - 当前Open=4163.00, 前1Range=22.00, 前7Range=48.00, 计算目标买入价=4212.00\n", + "[2023-02-28 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-28 11:00:00] 策略 (SHFE.rb2305): [2023-02-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230228110000_192 @ 4212.00\n", + "[2023-02-28 21:00:00] 策略 (SHFE.rb2305): [2023-02-28 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-02-28 22:00:00] 策略 (SHFE.rb2305): 4178.0 40.8 -23.400000000000002\n", + "[2023-02-28 22:00:00] 策略 (SHFE.rb2305): [2023-02-28 22:00:00] 开多仓信号 - 当前Open=4178.00, 前1Range=24.00, 前7Range=13.00, 计算目标买入价=4160.60\n", + "[2023-02-28 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-02-28 22:00:00] 策略 (SHFE.rb2305): [2023-02-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230228220000_194 @ 4160.60\n", + "[2023-03-01 09:00:00] 策略 (SHFE.rb2305): [2023-03-01 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230228220000_194\n", + "[2023-03-01 09:00:00] 策略 (SHFE.rb2305): 4178.0 22.099999999999998 -52.2\n", + "[2023-03-01 09:00:00] 策略 (SHFE.rb2305): [2023-03-01 09:00:00] 开多仓信号 - 当前Open=4178.00, 前1Range=13.00, 前7Range=29.00, 计算目标买入价=4208.10\n", + "[2023-03-01 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-01 09:00:00] 策略 (SHFE.rb2305): [2023-03-01 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230301090000_195 @ 4208.10\n", + "[2023-03-01 10:00:00] 策略 (SHFE.rb2305): [2023-03-01 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230301090000_195\n", + "[2023-03-01 10:00:00] 策略 (SHFE.rb2305): 4211.0 83.3 -39.6\n", + "[2023-03-01 10:00:00] 策略 (SHFE.rb2305): [2023-03-01 10:00:00] 开多仓信号 - 当前Open=4211.00, 前1Range=49.00, 前7Range=22.00, 计算目标买入价=4167.30\n", + "[2023-03-01 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-01 10:00:00] 策略 (SHFE.rb2305): [2023-03-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230301100000_196 @ 4167.30\n", + "[2023-03-01 11:00:00] 策略 (SHFE.rb2305): [2023-03-01 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230301100000_196\n", + "[2023-03-01 11:00:00] 策略 (SHFE.rb2305): 4216.0 34.0 -34.2\n", + "[2023-03-01 11:00:00] 策略 (SHFE.rb2305): [2023-03-01 11:00:00] 开多仓信号 - 当前Open=4216.00, 前1Range=20.00, 前7Range=19.00, 计算目标买入价=4216.20\n", + "[2023-03-01 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-01 11:00:00] 策略 (SHFE.rb2305): [2023-03-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230301110000_197 @ 4216.20\n", + "[2023-03-01 13:00:00] 策略 (SHFE.rb2305): [2023-03-01 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-03-01 14:00:00] 策略 (SHFE.rb2305): 4192.0 34.0 -55.800000000000004\n", + "[2023-03-01 14:00:00] 策略 (SHFE.rb2305): [2023-03-01 14:00:00] 开多仓信号 - 当前Open=4192.00, 前1Range=20.00, 前7Range=31.00, 计算目标买入价=4213.80\n", + "[2023-03-01 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-01 14:00:00] 策略 (SHFE.rb2305): [2023-03-01 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230301140000_199 @ 4213.80\n", + "[2023-03-02 09:00:00] 策略 (SHFE.rb2305): [2023-03-02 09:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-03-02 10:00:00] 策略 (SHFE.rb2305): 4226.0 34.0 -36.0\n", + "[2023-03-02 10:00:00] 策略 (SHFE.rb2305): [2023-03-02 10:00:00] 开多仓信号 - 当前Open=4226.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=4228.00\n", + "[2023-03-02 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-02 10:00:00] 策略 (SHFE.rb2305): [2023-03-02 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230302100000_201 @ 4228.00\n", + "[2023-03-03 09:00:00] 策略 (SHFE.rb2305): [2023-03-03 09:00:00] 止盈信号 - PnL per unit: 40.00, 目标: 10.00\n", + "[2023-03-03 10:00:00] 策略 (SHFE.rb2305): 4260.0 59.5 -32.4\n", + "[2023-03-03 10:00:00] 策略 (SHFE.rb2305): [2023-03-03 10:00:00] 开多仓信号 - 当前Open=4260.00, 前1Range=35.00, 前7Range=18.00, 计算目标买入价=4232.90\n", + "[2023-03-03 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-03 10:00:00] 策略 (SHFE.rb2305): [2023-03-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230303100000_203 @ 4232.90\n", + "[2023-03-03 11:00:00] 策略 (SHFE.rb2305): [2023-03-03 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230303100000_203\n", + "[2023-03-03 11:00:00] 策略 (SHFE.rb2305): 4261.0 22.099999999999998 -14.4\n", + "[2023-03-03 11:00:00] 策略 (SHFE.rb2305): [2023-03-03 11:00:00] 开多仓信号 - 当前Open=4261.00, 前1Range=13.00, 前7Range=8.00, 计算目标买入价=4253.30\n", + "[2023-03-03 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-03 11:00:00] 策略 (SHFE.rb2305): [2023-03-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230303110000_204 @ 4253.30\n", + "[2023-03-03 13:00:00] 策略 (SHFE.rb2305): [2023-03-03 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230303110000_204\n", + "[2023-03-03 13:00:00] 策略 (SHFE.rb2305): 4263.0 22.099999999999998 -50.4\n", + "[2023-03-03 13:00:00] 策略 (SHFE.rb2305): [2023-03-03 13:00:00] 开多仓信号 - 当前Open=4263.00, 前1Range=13.00, 前7Range=28.00, 计算目标买入价=4291.30\n", + "[2023-03-03 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-03 13:00:00] 策略 (SHFE.rb2305): [2023-03-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230303130000_205 @ 4291.30\n", + "[2023-03-03 21:00:00] 策略 (SHFE.rb2305): [2023-03-03 21:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2023-03-03 22:00:00] 策略 (SHFE.rb2305): 4245.0 47.6 -23.400000000000002\n", + "[2023-03-03 22:00:00] 策略 (SHFE.rb2305): [2023-03-03 22:00:00] 开多仓信号 - 当前Open=4245.00, 前1Range=28.00, 前7Range=13.00, 计算目标买入价=4220.80\n", + "[2023-03-03 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-03 22:00:00] 策略 (SHFE.rb2305): [2023-03-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230303220000_207 @ 4220.80\n", + "[2023-03-06 09:00:00] 策略 (SHFE.rb2305): [2023-03-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230303220000_207\n", + "[2023-03-06 09:00:00] 策略 (SHFE.rb2305): 4226.0 27.2 -63.0\n", + "[2023-03-06 09:00:00] 策略 (SHFE.rb2305): [2023-03-06 09:00:00] 开多仓信号 - 当前Open=4226.00, 前1Range=16.00, 前7Range=35.00, 计算目标买入价=4261.80\n", + "[2023-03-06 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-06 09:00:00] 策略 (SHFE.rb2305): [2023-03-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230306090000_208 @ 4261.80\n", + "[2023-03-06 13:00:00] 策略 (SHFE.rb2305): [2023-03-06 13:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-03-06 14:00:00] 策略 (SHFE.rb2305): 4201.0 22.099999999999998 -21.6\n", + "[2023-03-06 14:00:00] 策略 (SHFE.rb2305): [2023-03-06 14:00:00] 开多仓信号 - 当前Open=4201.00, 前1Range=13.00, 前7Range=12.00, 计算目标买入价=4200.50\n", + "[2023-03-06 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-06 14:00:00] 策略 (SHFE.rb2305): [2023-03-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230306140000_210 @ 4200.50\n", + "[2023-03-06 21:00:00] 策略 (SHFE.rb2305): [2023-03-06 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230306140000_210\n", + "[2023-03-06 21:00:00] 策略 (SHFE.rb2305): 4212.0 32.3 -50.4\n", + "[2023-03-06 21:00:00] 策略 (SHFE.rb2305): [2023-03-06 21:00:00] 开多仓信号 - 当前Open=4212.00, 前1Range=19.00, 前7Range=28.00, 计算目标买入价=4230.10\n", + "[2023-03-06 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-06 21:00:00] 策略 (SHFE.rb2305): [2023-03-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230306210000_211 @ 4230.10\n", + "[2023-03-07 09:00:00] 策略 (SHFE.rb2305): [2023-03-07 09:00:00] 止盈信号 - PnL per unit: 43.00, 目标: 10.00\n", + "[2023-03-07 10:00:00] 策略 (SHFE.rb2305): 4245.0 85.0 -37.800000000000004\n", + "[2023-03-07 10:00:00] 策略 (SHFE.rb2305): [2023-03-07 10:00:00] 开多仓信号 - 当前Open=4245.00, 前1Range=50.00, 前7Range=21.00, 计算目标买入价=4197.80\n", + "[2023-03-07 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-07 10:00:00] 策略 (SHFE.rb2305): [2023-03-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230307100000_213 @ 4197.80\n", + "[2023-03-07 11:00:00] 策略 (SHFE.rb2305): [2023-03-07 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230307100000_213\n", + "[2023-03-07 11:00:00] 策略 (SHFE.rb2305): 4248.0 28.9 -19.8\n", + "[2023-03-07 11:00:00] 策略 (SHFE.rb2305): [2023-03-07 11:00:00] 开多仓信号 - 当前Open=4248.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=4238.90\n", + "[2023-03-07 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-07 11:00:00] 策略 (SHFE.rb2305): [2023-03-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230307110000_214 @ 4238.90\n", + "[2023-03-07 13:00:00] 策略 (SHFE.rb2305): [2023-03-07 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230307110000_214\n", + "[2023-03-07 13:00:00] 策略 (SHFE.rb2305): 4267.0 52.699999999999996 -23.400000000000002\n", + "[2023-03-07 13:00:00] 策略 (SHFE.rb2305): [2023-03-07 13:00:00] 开多仓信号 - 当前Open=4267.00, 前1Range=31.00, 前7Range=13.00, 计算目标买入价=4237.70\n", + "[2023-03-07 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-07 13:00:00] 策略 (SHFE.rb2305): [2023-03-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230307130000_215 @ 4237.70\n", + "[2023-03-07 14:00:00] 策略 (SHFE.rb2305): [2023-03-07 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230307130000_215\n", + "[2023-03-07 14:00:00] 策略 (SHFE.rb2305): 4262.0 30.599999999999998 -34.2\n", + "[2023-03-07 14:00:00] 策略 (SHFE.rb2305): [2023-03-07 14:00:00] 开多仓信号 - 当前Open=4262.00, 前1Range=18.00, 前7Range=19.00, 计算目标买入价=4265.60\n", + "[2023-03-07 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-07 14:00:00] 策略 (SHFE.rb2305): [2023-03-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230307140000_216 @ 4265.60\n", + "[2023-03-08 09:00:00] 策略 (SHFE.rb2305): [2023-03-08 09:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-03-08 10:00:00] 策略 (SHFE.rb2305): 4260.0 71.39999999999999 -30.6\n", + "[2023-03-08 10:00:00] 策略 (SHFE.rb2305): [2023-03-08 10:00:00] 开多仓信号 - 当前Open=4260.00, 前1Range=42.00, 前7Range=17.00, 计算目标买入价=4219.20\n", + "[2023-03-08 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-08 10:00:00] 策略 (SHFE.rb2305): [2023-03-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230308100000_218 @ 4219.20\n", + "[2023-03-08 11:00:00] 策略 (SHFE.rb2305): [2023-03-08 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230308100000_218\n", + "[2023-03-08 11:00:00] 策略 (SHFE.rb2305): 4247.0 28.9 -55.800000000000004\n", + "[2023-03-08 11:00:00] 策略 (SHFE.rb2305): [2023-03-08 11:00:00] 开多仓信号 - 当前Open=4247.00, 前1Range=17.00, 前7Range=31.00, 计算目标买入价=4273.90\n", + "[2023-03-08 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-08 11:00:00] 策略 (SHFE.rb2305): [2023-03-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230308110000_219 @ 4273.90\n", + "[2023-03-08 22:00:00] 策略 (SHFE.rb2305): [2023-03-08 22:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-03-09 09:00:00] 策略 (SHFE.rb2305): 4233.0 85.0 -75.60000000000001\n", + "[2023-03-09 09:00:00] 策略 (SHFE.rb2305): [2023-03-09 09:00:00] 开多仓信号 - 当前Open=4233.00, 前1Range=50.00, 前7Range=42.00, 计算目标买入价=4223.60\n", + "[2023-03-09 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-09 09:00:00] 策略 (SHFE.rb2305): [2023-03-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230309090000_221 @ 4223.60\n", + "[2023-03-09 10:00:00] 策略 (SHFE.rb2305): [2023-03-09 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230309090000_221\n", + "[2023-03-09 10:00:00] 策略 (SHFE.rb2305): 4228.0 32.3 -30.6\n", + "[2023-03-09 10:00:00] 策略 (SHFE.rb2305): [2023-03-09 10:00:00] 开多仓信号 - 当前Open=4228.00, 前1Range=19.00, 前7Range=17.00, 计算目标买入价=4226.30\n", + "[2023-03-09 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-09 10:00:00] 策略 (SHFE.rb2305): [2023-03-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230309100000_222 @ 4226.30\n", + "[2023-03-09 13:00:00] 策略 (SHFE.rb2305): [2023-03-09 13:00:00] 止盈信号 - PnL per unit: 44.00, 目标: 10.00\n", + "[2023-03-09 14:00:00] 策略 (SHFE.rb2305): 4262.0 78.2 -27.0\n", + "[2023-03-09 14:00:00] 策略 (SHFE.rb2305): [2023-03-09 14:00:00] 开多仓信号 - 当前Open=4262.00, 前1Range=46.00, 前7Range=15.00, 计算目标买入价=4210.80\n", + "[2023-03-09 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-09 14:00:00] 策略 (SHFE.rb2305): [2023-03-09 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230309140000_224 @ 4210.80\n", + "[2023-03-09 21:00:00] 策略 (SHFE.rb2305): [2023-03-09 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230309140000_224\n", + "[2023-03-09 21:00:00] 策略 (SHFE.rb2305): 4323.0 108.8 -27.0\n", + "[2023-03-09 21:00:00] 策略 (SHFE.rb2305): [2023-03-09 21:00:00] 开多仓信号 - 当前Open=4323.00, 前1Range=64.00, 前7Range=15.00, 计算目标买入价=4241.20\n", + "[2023-03-09 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-09 21:00:00] 策略 (SHFE.rb2305): [2023-03-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230309210000_225 @ 4241.20\n", + "[2023-03-09 22:00:00] 策略 (SHFE.rb2305): [2023-03-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230309210000_225\n", + "[2023-03-09 22:00:00] 策略 (SHFE.rb2305): 4338.0 42.5 -90.0\n", + "[2023-03-09 22:00:00] 策略 (SHFE.rb2305): [2023-03-09 22:00:00] 开多仓信号 - 当前Open=4338.00, 前1Range=25.00, 前7Range=50.00, 计算目标买入价=4385.50\n", + "[2023-03-09 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-09 22:00:00] 策略 (SHFE.rb2305): [2023-03-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230309220000_226 @ 4385.50\n", + "[2023-03-10 11:00:00] 策略 (SHFE.rb2305): [2023-03-10 11:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-03-10 13:00:00] 策略 (SHFE.rb2305): 4313.0 40.8 -82.8\n", + "[2023-03-10 13:00:00] 策略 (SHFE.rb2305): [2023-03-10 13:00:00] 开多仓信号 - 当前Open=4313.00, 前1Range=24.00, 前7Range=46.00, 计算目标买入价=4355.00\n", + "[2023-03-10 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-10 13:00:00] 策略 (SHFE.rb2305): [2023-03-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230310130000_228 @ 4355.00\n", + "[2023-03-10 14:00:00] 策略 (SHFE.rb2305): [2023-03-10 14:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2023-03-10 21:00:00] 策略 (SHFE.rb2305): 4321.0 68.0 -45.0\n", + "[2023-03-10 21:00:00] 策略 (SHFE.rb2305): [2023-03-10 21:00:00] 开多仓信号 - 当前Open=4321.00, 前1Range=40.00, 前7Range=25.00, 计算目标买入价=4298.00\n", + "[2023-03-10 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-10 21:00:00] 策略 (SHFE.rb2305): [2023-03-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230310210000_230 @ 4298.00\n", + "[2023-03-10 22:00:00] 策略 (SHFE.rb2305): [2023-03-10 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230310210000_230\n", + "[2023-03-10 22:00:00] 策略 (SHFE.rb2305): 4345.0 73.1 -30.6\n", + "[2023-03-10 22:00:00] 策略 (SHFE.rb2305): [2023-03-10 22:00:00] 开多仓信号 - 当前Open=4345.00, 前1Range=43.00, 前7Range=17.00, 计算目标买入价=4302.50\n", + "[2023-03-10 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-10 22:00:00] 策略 (SHFE.rb2305): [2023-03-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230310220000_231 @ 4302.50\n", + "[2023-03-13 09:00:00] 策略 (SHFE.rb2305): [2023-03-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230310220000_231\n", + "[2023-03-13 09:00:00] 策略 (SHFE.rb2305): 4346.0 37.4 -28.8\n", + "[2023-03-13 09:00:00] 策略 (SHFE.rb2305): [2023-03-13 09:00:00] 开多仓信号 - 当前Open=4346.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=4337.40\n", + "[2023-03-13 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-13 09:00:00] 策略 (SHFE.rb2305): [2023-03-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230313090000_232 @ 4337.40\n", + "[2023-03-13 10:00:00] 策略 (SHFE.rb2305): [2023-03-13 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230313090000_232\n", + "[2023-03-13 10:00:00] 策略 (SHFE.rb2305): 4364.0 73.1 -25.2\n", + "[2023-03-13 10:00:00] 策略 (SHFE.rb2305): [2023-03-13 10:00:00] 开多仓信号 - 当前Open=4364.00, 前1Range=43.00, 前7Range=14.00, 计算目标买入价=4316.10\n", + "[2023-03-13 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-13 10:00:00] 策略 (SHFE.rb2305): [2023-03-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230313100000_233 @ 4316.10\n", + "[2023-03-13 11:00:00] 策略 (SHFE.rb2305): [2023-03-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230313100000_233\n", + "[2023-03-13 11:00:00] 策略 (SHFE.rb2305): 4371.0 39.1 -43.2\n", + "[2023-03-13 11:00:00] 策略 (SHFE.rb2305): [2023-03-13 11:00:00] 开多仓信号 - 当前Open=4371.00, 前1Range=23.00, 前7Range=24.00, 计算目标买入价=4375.10\n", + "[2023-03-13 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-13 11:00:00] 策略 (SHFE.rb2305): [2023-03-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230313110000_234 @ 4375.10\n", + "[2023-03-13 22:00:00] 策略 (SHFE.rb2305): [2023-03-13 22:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-03-14 09:00:00] 策略 (SHFE.rb2305): 4385.0 44.199999999999996 -77.4\n", + "[2023-03-14 09:00:00] 策略 (SHFE.rb2305): [2023-03-14 09:00:00] 开多仓信号 - 当前Open=4385.00, 前1Range=26.00, 前7Range=43.00, 计算目标买入价=4418.20\n", + "[2023-03-14 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-14 09:00:00] 策略 (SHFE.rb2305): [2023-03-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230314090000_236 @ 4418.20\n", + "[2023-03-14 10:00:00] 策略 (SHFE.rb2305): [2023-03-14 10:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-03-14 11:00:00] 策略 (SHFE.rb2305): 4358.0 49.3 -21.6\n", + "[2023-03-14 11:00:00] 策略 (SHFE.rb2305): [2023-03-14 11:00:00] 开多仓信号 - 当前Open=4358.00, 前1Range=29.00, 前7Range=12.00, 计算目标买入价=4330.30\n", + "[2023-03-14 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-14 11:00:00] 策略 (SHFE.rb2305): [2023-03-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230314110000_238 @ 4330.30\n", + "[2023-03-14 13:00:00] 策略 (SHFE.rb2305): [2023-03-14 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230314110000_238\n", + "[2023-03-14 13:00:00] 策略 (SHFE.rb2305): 4366.0 28.9 -28.8\n", + "[2023-03-14 13:00:00] 策略 (SHFE.rb2305): [2023-03-14 13:00:00] 开多仓信号 - 当前Open=4366.00, 前1Range=17.00, 前7Range=16.00, 计算目标买入价=4365.90\n", + "[2023-03-14 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-14 13:00:00] 策略 (SHFE.rb2305): [2023-03-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230314130000_239 @ 4365.90\n", + "[2023-03-14 14:00:00] 策略 (SHFE.rb2305): [2023-03-14 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230314130000_239\n", + "[2023-03-14 14:00:00] 策略 (SHFE.rb2305): 4375.0 23.8 -28.8\n", + "[2023-03-14 14:00:00] 策略 (SHFE.rb2305): [2023-03-14 14:00:00] 开多仓信号 - 当前Open=4375.00, 前1Range=14.00, 前7Range=16.00, 计算目标买入价=4380.00\n", + "[2023-03-14 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-14 14:00:00] 策略 (SHFE.rb2305): [2023-03-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230314140000_240 @ 4380.00\n", + "[2023-03-15 10:00:00] 策略 (SHFE.rb2305): [2023-03-15 10:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-03-15 11:00:00] 策略 (SHFE.rb2305): 4363.0 68.0 -30.6\n", + "[2023-03-15 11:00:00] 策略 (SHFE.rb2305): [2023-03-15 11:00:00] 开多仓信号 - 当前Open=4363.00, 前1Range=40.00, 前7Range=17.00, 计算目标买入价=4325.60\n", + "[2023-03-15 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-15 11:00:00] 策略 (SHFE.rb2305): [2023-03-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230315110000_242 @ 4325.60\n", + "[2023-03-15 13:00:00] 策略 (SHFE.rb2305): [2023-03-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230315110000_242\n", + "[2023-03-15 13:00:00] 策略 (SHFE.rb2305): 4358.0 30.599999999999998 -25.2\n", + "[2023-03-15 13:00:00] 策略 (SHFE.rb2305): [2023-03-15 13:00:00] 开多仓信号 - 当前Open=4358.00, 前1Range=18.00, 前7Range=14.00, 计算目标买入价=4352.60\n", + "[2023-03-15 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-15 13:00:00] 策略 (SHFE.rb2305): [2023-03-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230315130000_243 @ 4352.60\n", + "[2023-03-15 21:00:00] 策略 (SHFE.rb2305): [2023-03-15 21:00:00] 止损信号 - PnL per unit: -50.00, 目标: -10.00\n", + "[2023-03-15 22:00:00] 策略 (SHFE.rb2305): 4291.0 37.4 -19.8\n", + "[2023-03-15 22:00:00] 策略 (SHFE.rb2305): [2023-03-15 22:00:00] 开多仓信号 - 当前Open=4291.00, 前1Range=22.00, 前7Range=11.00, 计算目标买入价=4273.40\n", + "[2023-03-15 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-15 22:00:00] 策略 (SHFE.rb2305): [2023-03-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230315220000_245 @ 4273.40\n", + "[2023-03-16 09:00:00] 策略 (SHFE.rb2305): [2023-03-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230315220000_245\n", + "[2023-03-16 09:00:00] 策略 (SHFE.rb2305): 4290.0 35.699999999999996 -23.400000000000002\n", + "[2023-03-16 09:00:00] 策略 (SHFE.rb2305): [2023-03-16 09:00:00] 开多仓信号 - 当前Open=4290.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=4277.70\n", + "[2023-03-16 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-16 09:00:00] 策略 (SHFE.rb2305): [2023-03-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230316090000_246 @ 4277.70\n", + "[2023-03-16 10:00:00] 策略 (SHFE.rb2305): [2023-03-16 10:00:00] 止损信号 - PnL per unit: -35.00, 目标: -10.00\n", + "[2023-03-16 11:00:00] 策略 (SHFE.rb2305): 4224.0 108.8 -32.4\n", + "[2023-03-16 11:00:00] 策略 (SHFE.rb2305): [2023-03-16 11:00:00] 开多仓信号 - 当前Open=4224.00, 前1Range=64.00, 前7Range=18.00, 计算目标买入价=4147.60\n", + "[2023-03-16 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-16 11:00:00] 策略 (SHFE.rb2305): [2023-03-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230316110000_248 @ 4147.60\n", + "[2023-03-16 13:00:00] 策略 (SHFE.rb2305): [2023-03-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230316110000_248\n", + "[2023-03-16 13:00:00] 策略 (SHFE.rb2305): 4245.0 40.8 -50.4\n", + "[2023-03-16 13:00:00] 策略 (SHFE.rb2305): [2023-03-16 13:00:00] 开多仓信号 - 当前Open=4245.00, 前1Range=24.00, 前7Range=28.00, 计算目标买入价=4254.60\n", + "[2023-03-16 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-16 13:00:00] 策略 (SHFE.rb2305): [2023-03-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230316130000_249 @ 4254.60\n", + "[2023-03-16 14:00:00] 策略 (SHFE.rb2305): [2023-03-16 14:00:00] 止损信号 - PnL per unit: -32.00, 目标: -10.00\n", + "[2023-03-16 21:00:00] 策略 (SHFE.rb2305): 4203.0 69.7 -39.6\n", + "[2023-03-16 21:00:00] 策略 (SHFE.rb2305): [2023-03-16 21:00:00] 开多仓信号 - 当前Open=4203.00, 前1Range=41.00, 前7Range=22.00, 计算目标买入价=4172.90\n", + "[2023-03-16 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-16 21:00:00] 策略 (SHFE.rb2305): [2023-03-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230316210000_251 @ 4172.90\n", + "[2023-03-16 22:00:00] 策略 (SHFE.rb2305): [2023-03-16 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230316210000_251\n", + "[2023-03-16 22:00:00] 策略 (SHFE.rb2305): 4195.0 47.6 -37.800000000000004\n", + "[2023-03-16 22:00:00] 策略 (SHFE.rb2305): [2023-03-16 22:00:00] 开多仓信号 - 当前Open=4195.00, 前1Range=28.00, 前7Range=21.00, 计算目标买入价=4185.20\n", + "[2023-03-16 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-16 22:00:00] 策略 (SHFE.rb2305): [2023-03-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230316220000_252 @ 4185.20\n", + "[2023-03-17 09:00:00] 策略 (SHFE.rb2305): [2023-03-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230316220000_252\n", + "[2023-03-17 09:00:00] 策略 (SHFE.rb2305): 4230.0 69.7 -84.60000000000001\n", + "[2023-03-17 09:00:00] 策略 (SHFE.rb2305): [2023-03-17 09:00:00] 开多仓信号 - 当前Open=4230.00, 前1Range=41.00, 前7Range=47.00, 计算目标买入价=4244.90\n", + "[2023-03-17 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-17 09:00:00] 策略 (SHFE.rb2305): [2023-03-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230317090000_253 @ 4244.90\n", + "[2023-03-17 10:00:00] 策略 (SHFE.rb2305): [2023-03-17 10:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2023-03-17 11:00:00] 策略 (SHFE.rb2305): 4262.0 57.8 -43.2\n", + "[2023-03-17 11:00:00] 策略 (SHFE.rb2305): [2023-03-17 11:00:00] 开多仓信号 - 当前Open=4262.00, 前1Range=34.00, 前7Range=24.00, 计算目标买入价=4247.40\n", + "[2023-03-17 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-17 11:00:00] 策略 (SHFE.rb2305): [2023-03-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230317110000_255 @ 4247.40\n", + "[2023-03-17 13:00:00] 策略 (SHFE.rb2305): [2023-03-17 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230317110000_255\n", + "[2023-03-17 13:00:00] 策略 (SHFE.rb2305): 4279.0 42.5 -45.0\n", + "[2023-03-17 13:00:00] 策略 (SHFE.rb2305): [2023-03-17 13:00:00] 开多仓信号 - 当前Open=4279.00, 前1Range=25.00, 前7Range=25.00, 计算目标买入价=4281.50\n", + "[2023-03-17 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-17 13:00:00] 策略 (SHFE.rb2305): [2023-03-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230317130000_256 @ 4281.50\n", + "[2023-03-20 09:00:00] 策略 (SHFE.rb2305): [2023-03-20 09:00:00] 止损信号 - PnL per unit: -46.00, 目标: -10.00\n", + "[2023-03-20 10:00:00] 策略 (SHFE.rb2305): 4215.0 105.39999999999999 -61.2\n", + "[2023-03-20 10:00:00] 策略 (SHFE.rb2305): [2023-03-20 10:00:00] 开多仓信号 - 当前Open=4215.00, 前1Range=62.00, 前7Range=34.00, 计算目标买入价=4170.80\n", + "[2023-03-20 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-20 10:00:00] 策略 (SHFE.rb2305): [2023-03-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230320100000_258 @ 4170.80\n", + "[2023-03-20 11:00:00] 策略 (SHFE.rb2305): [2023-03-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230320100000_258\n", + "[2023-03-20 11:00:00] 策略 (SHFE.rb2305): 4233.0 56.1 -45.0\n", + "[2023-03-20 11:00:00] 策略 (SHFE.rb2305): [2023-03-20 11:00:00] 开多仓信号 - 当前Open=4233.00, 前1Range=33.00, 前7Range=25.00, 计算目标买入价=4221.90\n", + "[2023-03-20 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-20 11:00:00] 策略 (SHFE.rb2305): [2023-03-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230320110000_259 @ 4221.90\n", + "[2023-03-20 13:00:00] 策略 (SHFE.rb2305): [2023-03-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230320110000_259\n", + "[2023-03-20 13:00:00] 策略 (SHFE.rb2305): 4223.0 40.8 -32.4\n", + "[2023-03-20 13:00:00] 策略 (SHFE.rb2305): [2023-03-20 13:00:00] 开多仓信号 - 当前Open=4223.00, 前1Range=24.00, 前7Range=18.00, 计算目标买入价=4214.60\n", + "[2023-03-20 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-20 13:00:00] 策略 (SHFE.rb2305): [2023-03-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230320130000_260 @ 4214.60\n", + "[2023-03-20 14:00:00] 策略 (SHFE.rb2305): [2023-03-20 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230320130000_260\n", + "[2023-03-20 14:00:00] 策略 (SHFE.rb2305): 4217.0 23.8 -43.2\n", + "[2023-03-20 14:00:00] 策略 (SHFE.rb2305): [2023-03-20 14:00:00] 开多仓信号 - 当前Open=4217.00, 前1Range=14.00, 前7Range=24.00, 计算目标买入价=4236.40\n", + "[2023-03-20 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-20 14:00:00] 策略 (SHFE.rb2305): [2023-03-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230320140000_261 @ 4236.40\n", + "[2023-03-21 09:00:00] 策略 (SHFE.rb2305): [2023-03-21 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-03-21 10:00:00] 策略 (SHFE.rb2305): 4212.0 44.199999999999996 -59.4\n", + "[2023-03-21 10:00:00] 策略 (SHFE.rb2305): [2023-03-21 10:00:00] 开多仓信号 - 当前Open=4212.00, 前1Range=26.00, 前7Range=33.00, 计算目标买入价=4227.20\n", + "[2023-03-21 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-21 10:00:00] 策略 (SHFE.rb2305): [2023-03-21 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230321100000_263 @ 4227.20\n", + "[2023-03-21 13:00:00] 策略 (SHFE.rb2305): [2023-03-21 13:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-03-21 14:00:00] 策略 (SHFE.rb2305): 4163.0 47.6 -50.4\n", + "[2023-03-21 14:00:00] 策略 (SHFE.rb2305): [2023-03-21 14:00:00] 开多仓信号 - 当前Open=4163.00, 前1Range=28.00, 前7Range=28.00, 计算目标买入价=4165.80\n", + "[2023-03-21 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-21 14:00:00] 策略 (SHFE.rb2305): [2023-03-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230321140000_265 @ 4165.80\n", + "[2023-03-21 21:00:00] 策略 (SHFE.rb2305): [2023-03-21 21:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-03-21 22:00:00] 策略 (SHFE.rb2305): 4175.0 62.9 -45.0\n", + "[2023-03-21 22:00:00] 策略 (SHFE.rb2305): [2023-03-21 22:00:00] 开多仓信号 - 当前Open=4175.00, 前1Range=37.00, 前7Range=25.00, 计算目标买入价=4157.10\n", + "[2023-03-21 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-21 22:00:00] 策略 (SHFE.rb2305): [2023-03-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230321220000_267 @ 4157.10\n", + "[2023-03-22 09:00:00] 策略 (SHFE.rb2305): [2023-03-22 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230321220000_267\n", + "[2023-03-22 09:00:00] 策略 (SHFE.rb2305): 4185.0 57.8 -46.800000000000004\n", + "[2023-03-22 09:00:00] 策略 (SHFE.rb2305): [2023-03-22 09:00:00] 开多仓信号 - 当前Open=4185.00, 前1Range=34.00, 前7Range=26.00, 计算目标买入价=4174.00\n", + "[2023-03-22 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-22 09:00:00] 策略 (SHFE.rb2305): [2023-03-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230322090000_268 @ 4174.00\n", + "[2023-03-22 10:00:00] 策略 (SHFE.rb2305): [2023-03-22 10:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2023-03-22 11:00:00] 策略 (SHFE.rb2305): 4134.0 59.5 -34.2\n", + "[2023-03-22 11:00:00] 策略 (SHFE.rb2305): [2023-03-22 11:00:00] 开多仓信号 - 当前Open=4134.00, 前1Range=35.00, 前7Range=19.00, 计算目标买入价=4108.70\n", + "[2023-03-22 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-22 11:00:00] 策略 (SHFE.rb2305): [2023-03-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230322110000_270 @ 4108.70\n", + "[2023-03-22 13:00:00] 策略 (SHFE.rb2305): [2023-03-22 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230322110000_270\n", + "[2023-03-22 13:00:00] 策略 (SHFE.rb2305): 4134.0 22.099999999999998 -50.4\n", + "[2023-03-22 13:00:00] 策略 (SHFE.rb2305): [2023-03-22 13:00:00] 开多仓信号 - 当前Open=4134.00, 前1Range=13.00, 前7Range=28.00, 计算目标买入价=4162.30\n", + "[2023-03-22 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-22 13:00:00] 策略 (SHFE.rb2305): [2023-03-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230322130000_271 @ 4162.30\n", + "[2023-03-22 14:00:00] 策略 (SHFE.rb2305): [2023-03-22 14:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2023-03-22 21:00:00] 策略 (SHFE.rb2305): 4159.0 66.3 -66.60000000000001\n", + "[2023-03-22 21:00:00] 策略 (SHFE.rb2305): [2023-03-22 21:00:00] 开多仓信号 - 当前Open=4159.00, 前1Range=39.00, 前7Range=37.00, 计算目标买入价=4159.30\n", + "[2023-03-22 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-22 21:00:00] 策略 (SHFE.rb2305): [2023-03-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230322210000_273 @ 4159.30\n", + "[2023-03-22 22:00:00] 策略 (SHFE.rb2305): [2023-03-22 22:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2023-03-23 09:00:00] 策略 (SHFE.rb2305): 4170.0 52.699999999999996 -73.8\n", + "[2023-03-23 09:00:00] 策略 (SHFE.rb2305): [2023-03-23 09:00:00] 开多仓信号 - 当前Open=4170.00, 前1Range=31.00, 前7Range=41.00, 计算目标买入价=4191.10\n", + "[2023-03-23 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-23 09:00:00] 策略 (SHFE.rb2305): [2023-03-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230323090000_275 @ 4191.10\n", + "[2023-03-23 11:00:00] 策略 (SHFE.rb2305): [2023-03-23 11:00:00] 止损信号 - PnL per unit: -29.00, 目标: -10.00\n", + "[2023-03-23 13:00:00] 策略 (SHFE.rb2305): 4129.0 52.699999999999996 -25.2\n", + "[2023-03-23 13:00:00] 策略 (SHFE.rb2305): [2023-03-23 13:00:00] 开多仓信号 - 当前Open=4129.00, 前1Range=31.00, 前7Range=14.00, 计算目标买入价=4101.50\n", + "[2023-03-23 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-23 13:00:00] 策略 (SHFE.rb2305): [2023-03-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230323130000_277 @ 4101.50\n", + "[2023-03-23 14:00:00] 策略 (SHFE.rb2305): [2023-03-23 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-03-23 21:00:00] 策略 (SHFE.rb2305): 4065.0 45.9 -36.0\n", + "[2023-03-23 21:00:00] 策略 (SHFE.rb2305): [2023-03-23 21:00:00] 开多仓信号 - 当前Open=4065.00, 前1Range=27.00, 前7Range=20.00, 计算目标买入价=4055.10\n", + "[2023-03-23 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-23 21:00:00] 策略 (SHFE.rb2305): [2023-03-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230323210000_279 @ 4055.10\n", + "[2023-03-23 22:00:00] 策略 (SHFE.rb2305): [2023-03-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230323210000_279\n", + "[2023-03-23 22:00:00] 策略 (SHFE.rb2305): 4076.0 40.8 -55.800000000000004\n", + "[2023-03-23 22:00:00] 策略 (SHFE.rb2305): [2023-03-23 22:00:00] 开多仓信号 - 当前Open=4076.00, 前1Range=24.00, 前7Range=31.00, 计算目标买入价=4091.00\n", + "[2023-03-23 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-23 22:00:00] 策略 (SHFE.rb2305): [2023-03-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230323220000_280 @ 4091.00\n", + "[2023-03-24 09:00:00] 策略 (SHFE.rb2305): [2023-03-24 09:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2023-03-24 10:00:00] 策略 (SHFE.rb2305): 4060.0 47.6 -34.2\n", + "[2023-03-24 10:00:00] 策略 (SHFE.rb2305): [2023-03-24 10:00:00] 开多仓信号 - 当前Open=4060.00, 前1Range=28.00, 前7Range=19.00, 计算目标买入价=4046.60\n", + "[2023-03-24 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-24 10:00:00] 策略 (SHFE.rb2305): [2023-03-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230324100000_282 @ 4046.60\n", + "[2023-03-24 11:00:00] 策略 (SHFE.rb2305): [2023-03-24 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230324100000_282\n", + "[2023-03-24 11:00:00] 策略 (SHFE.rb2305): 4085.0 62.9 -55.800000000000004\n", + "[2023-03-24 11:00:00] 策略 (SHFE.rb2305): [2023-03-24 11:00:00] 开多仓信号 - 当前Open=4085.00, 前1Range=37.00, 前7Range=31.00, 计算目标买入价=4077.90\n", + "[2023-03-24 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-24 11:00:00] 策略 (SHFE.rb2305): [2023-03-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230324110000_283 @ 4077.90\n", + "[2023-03-24 13:00:00] 策略 (SHFE.rb2305): [2023-03-24 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230324110000_283\n", + "[2023-03-24 13:00:00] 策略 (SHFE.rb2305): 4100.0 45.9 -93.60000000000001\n", + "[2023-03-24 13:00:00] 策略 (SHFE.rb2305): [2023-03-24 13:00:00] 开多仓信号 - 当前Open=4100.00, 前1Range=27.00, 前7Range=52.00, 计算目标买入价=4147.70\n", + "[2023-03-24 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-24 13:00:00] 策略 (SHFE.rb2305): [2023-03-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230324130000_284 @ 4147.70\n", + "[2023-03-24 14:00:00] 策略 (SHFE.rb2305): [2023-03-24 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-03-24 21:00:00] 策略 (SHFE.rb2305): 4080.0 56.1 -43.2\n", + "[2023-03-24 21:00:00] 策略 (SHFE.rb2305): [2023-03-24 21:00:00] 开多仓信号 - 当前Open=4080.00, 前1Range=33.00, 前7Range=24.00, 计算目标买入价=4067.10\n", + "[2023-03-24 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-24 21:00:00] 策略 (SHFE.rb2305): [2023-03-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230324210000_286 @ 4067.10\n", + "[2023-03-24 22:00:00] 策略 (SHFE.rb2305): [2023-03-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230324210000_286\n", + "[2023-03-24 22:00:00] 策略 (SHFE.rb2305): 4126.0 90.1 -59.4\n", + "[2023-03-24 22:00:00] 策略 (SHFE.rb2305): [2023-03-24 22:00:00] 开多仓信号 - 当前Open=4126.00, 前1Range=53.00, 前7Range=33.00, 计算目标买入价=4095.30\n", + "[2023-03-24 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-24 22:00:00] 策略 (SHFE.rb2305): [2023-03-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230324220000_287 @ 4095.30\n", + "[2023-03-27 09:00:00] 策略 (SHFE.rb2305): [2023-03-27 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230324220000_287\n", + "[2023-03-27 09:00:00] 策略 (SHFE.rb2305): 4096.0 73.1 -50.4\n", + "[2023-03-27 09:00:00] 策略 (SHFE.rb2305): [2023-03-27 09:00:00] 开多仓信号 - 当前Open=4096.00, 前1Range=43.00, 前7Range=28.00, 计算目标买入价=4073.30\n", + "[2023-03-27 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-27 09:00:00] 策略 (SHFE.rb2305): [2023-03-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230327090000_288 @ 4073.30\n", + "[2023-03-27 10:00:00] 策略 (SHFE.rb2305): [2023-03-27 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230327090000_288\n", + "[2023-03-27 10:00:00] 策略 (SHFE.rb2305): 4102.0 44.199999999999996 -66.60000000000001\n", + "[2023-03-27 10:00:00] 策略 (SHFE.rb2305): [2023-03-27 10:00:00] 开多仓信号 - 当前Open=4102.00, 前1Range=26.00, 前7Range=37.00, 计算目标买入价=4124.40\n", + "[2023-03-27 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-27 10:00:00] 策略 (SHFE.rb2305): [2023-03-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230327100000_289 @ 4124.40\n", + "[2023-03-27 21:00:00] 策略 (SHFE.rb2305): [2023-03-27 21:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-03-27 22:00:00] 策略 (SHFE.rb2305): 4115.0 18.7 -77.4\n", + "[2023-03-27 22:00:00] 策略 (SHFE.rb2305): [2023-03-27 22:00:00] 开多仓信号 - 当前Open=4115.00, 前1Range=11.00, 前7Range=43.00, 计算目标买入价=4173.70\n", + "[2023-03-27 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-27 22:00:00] 策略 (SHFE.rb2305): [2023-03-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230327220000_291 @ 4173.70\n", + "[2023-03-28 09:00:00] 策略 (SHFE.rb2305): [2023-03-28 09:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-03-28 10:00:00] 策略 (SHFE.rb2305): 4128.0 49.3 -34.2\n", + "[2023-03-28 10:00:00] 策略 (SHFE.rb2305): [2023-03-28 10:00:00] 开多仓信号 - 当前Open=4128.00, 前1Range=29.00, 前7Range=19.00, 计算目标买入价=4112.90\n", + "[2023-03-28 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-28 10:00:00] 策略 (SHFE.rb2305): [2023-03-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230328100000_293 @ 4112.90\n", + "[2023-03-28 11:00:00] 策略 (SHFE.rb2305): [2023-03-28 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230328100000_293\n", + "[2023-03-28 11:00:00] 策略 (SHFE.rb2305): 4138.0 32.3 -34.2\n", + "[2023-03-28 11:00:00] 策略 (SHFE.rb2305): [2023-03-28 11:00:00] 开多仓信号 - 当前Open=4138.00, 前1Range=19.00, 前7Range=19.00, 计算目标买入价=4139.90\n", + "[2023-03-28 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-28 11:00:00] 策略 (SHFE.rb2305): [2023-03-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230328110000_294 @ 4139.90\n", + "[2023-03-28 13:00:00] 策略 (SHFE.rb2305): [2023-03-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230328110000_294\n", + "[2023-03-28 13:00:00] 策略 (SHFE.rb2305): 4140.0 28.9 -34.2\n", + "[2023-03-28 13:00:00] 策略 (SHFE.rb2305): [2023-03-28 13:00:00] 开多仓信号 - 当前Open=4140.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=4145.30\n", + "[2023-03-28 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-28 13:00:00] 策略 (SHFE.rb2305): [2023-03-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230328130000_295 @ 4145.30\n", + "[2023-03-28 21:00:00] 策略 (SHFE.rb2305): [2023-03-28 21:00:00] 止盈信号 - PnL per unit: 34.00, 目标: 10.00\n", + "[2023-03-28 22:00:00] 策略 (SHFE.rb2305): 4161.0 42.5 -36.0\n", + "[2023-03-28 22:00:00] 策略 (SHFE.rb2305): [2023-03-28 22:00:00] 开多仓信号 - 当前Open=4161.00, 前1Range=25.00, 前7Range=20.00, 计算目标买入价=4154.50\n", + "[2023-03-28 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-28 22:00:00] 策略 (SHFE.rb2305): [2023-03-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230328220000_297 @ 4154.50\n", + "[2023-03-29 09:00:00] 策略 (SHFE.rb2305): [2023-03-29 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230328220000_297\n", + "[2023-03-29 09:00:00] 策略 (SHFE.rb2305): 4160.0 28.9 -52.2\n", + "[2023-03-29 09:00:00] 策略 (SHFE.rb2305): [2023-03-29 09:00:00] 开多仓信号 - 当前Open=4160.00, 前1Range=17.00, 前7Range=29.00, 计算目标买入价=4183.30\n", + "[2023-03-29 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-29 09:00:00] 策略 (SHFE.rb2305): [2023-03-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230329090000_298 @ 4183.30\n", + "[2023-03-29 10:00:00] 策略 (SHFE.rb2305): [2023-03-29 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-03-29 11:00:00] 策略 (SHFE.rb2305): 4141.0 28.9 -30.6\n", + "[2023-03-29 11:00:00] 策略 (SHFE.rb2305): [2023-03-29 11:00:00] 开多仓信号 - 当前Open=4141.00, 前1Range=17.00, 前7Range=17.00, 计算目标买入价=4142.70\n", + "[2023-03-29 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-29 11:00:00] 策略 (SHFE.rb2305): [2023-03-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230329110000_300 @ 4142.70\n", + "[2023-03-29 13:00:00] 策略 (SHFE.rb2305): [2023-03-29 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-03-29 14:00:00] 策略 (SHFE.rb2305): 4141.0 34.0 -30.6\n", + "[2023-03-29 14:00:00] 策略 (SHFE.rb2305): [2023-03-29 14:00:00] 开多仓信号 - 当前Open=4141.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=4137.60\n", + "[2023-03-29 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-29 14:00:00] 策略 (SHFE.rb2305): [2023-03-29 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230329140000_302 @ 4137.60\n", + "[2023-03-29 21:00:00] 策略 (SHFE.rb2305): [2023-03-29 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230329140000_302\n", + "[2023-03-29 21:00:00] 策略 (SHFE.rb2305): 4165.0 39.1 -45.0\n", + "[2023-03-29 21:00:00] 策略 (SHFE.rb2305): [2023-03-29 21:00:00] 开多仓信号 - 当前Open=4165.00, 前1Range=23.00, 前7Range=25.00, 计算目标买入价=4170.90\n", + "[2023-03-29 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-29 21:00:00] 策略 (SHFE.rb2305): [2023-03-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230329210000_303 @ 4170.90\n", + "[2023-03-30 09:00:00] 策略 (SHFE.rb2305): [2023-03-30 09:00:00] 止损信号 - PnL per unit: -29.00, 目标: -10.00\n", + "[2023-03-30 10:00:00] 策略 (SHFE.rb2305): 4132.0 45.9 -30.6\n", + "[2023-03-30 10:00:00] 策略 (SHFE.rb2305): [2023-03-30 10:00:00] 开多仓信号 - 当前Open=4132.00, 前1Range=27.00, 前7Range=17.00, 计算目标买入价=4116.70\n", + "[2023-03-30 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-30 10:00:00] 策略 (SHFE.rb2305): [2023-03-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230330100000_305 @ 4116.70\n", + "[2023-03-30 11:00:00] 策略 (SHFE.rb2305): [2023-03-30 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230330100000_305\n", + "[2023-03-30 11:00:00] 策略 (SHFE.rb2305): 4127.0 39.1 -30.6\n", + "[2023-03-30 11:00:00] 策略 (SHFE.rb2305): [2023-03-30 11:00:00] 开多仓信号 - 当前Open=4127.00, 前1Range=23.00, 前7Range=17.00, 计算目标买入价=4118.50\n", + "[2023-03-30 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-30 11:00:00] 策略 (SHFE.rb2305): [2023-03-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230330110000_306 @ 4118.50\n", + "[2023-03-30 13:00:00] 策略 (SHFE.rb2305): [2023-03-30 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230330110000_306\n", + "[2023-03-30 13:00:00] 策略 (SHFE.rb2305): 4160.0 81.6 -36.0\n", + "[2023-03-30 13:00:00] 策略 (SHFE.rb2305): [2023-03-30 13:00:00] 开多仓信号 - 当前Open=4160.00, 前1Range=48.00, 前7Range=20.00, 计算目标买入价=4114.40\n", + "[2023-03-30 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-30 13:00:00] 策略 (SHFE.rb2305): [2023-03-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230330130000_307 @ 4114.40\n", + "[2023-03-30 14:00:00] 策略 (SHFE.rb2305): [2023-03-30 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230330130000_307\n", + "[2023-03-30 14:00:00] 策略 (SHFE.rb2305): 4166.0 86.7 -41.4\n", + "[2023-03-30 14:00:00] 策略 (SHFE.rb2305): [2023-03-30 14:00:00] 开多仓信号 - 当前Open=4166.00, 前1Range=51.00, 前7Range=23.00, 计算目标买入价=4120.70\n", + "[2023-03-30 14:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-30 14:00:00] 策略 (SHFE.rb2305): [2023-03-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230330140000_308 @ 4120.70\n", + "[2023-03-30 21:00:00] 策略 (SHFE.rb2305): [2023-03-30 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230330140000_308\n", + "[2023-03-30 21:00:00] 策略 (SHFE.rb2305): 4171.0 61.199999999999996 -43.2\n", + "[2023-03-30 21:00:00] 策略 (SHFE.rb2305): [2023-03-30 21:00:00] 开多仓信号 - 当前Open=4171.00, 前1Range=36.00, 前7Range=24.00, 计算目标买入价=4153.00\n", + "[2023-03-30 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-30 21:00:00] 策略 (SHFE.rb2305): [2023-03-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230330210000_309 @ 4153.00\n", + "[2023-03-30 22:00:00] 策略 (SHFE.rb2305): [2023-03-30 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230330210000_309\n", + "[2023-03-30 22:00:00] 策略 (SHFE.rb2305): 4166.0 23.8 -21.6\n", + "[2023-03-30 22:00:00] 策略 (SHFE.rb2305): [2023-03-30 22:00:00] 开多仓信号 - 当前Open=4166.00, 前1Range=14.00, 前7Range=12.00, 计算目标买入价=4163.80\n", + "[2023-03-30 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-30 22:00:00] 策略 (SHFE.rb2305): [2023-03-30 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230330220000_310 @ 4163.80\n", + "[2023-03-31 09:00:00] 策略 (SHFE.rb2305): [2023-03-31 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230330220000_310\n", + "[2023-03-31 09:00:00] 策略 (SHFE.rb2305): 4164.0 34.0 -48.6\n", + "[2023-03-31 09:00:00] 策略 (SHFE.rb2305): [2023-03-31 09:00:00] 开多仓信号 - 当前Open=4164.00, 前1Range=20.00, 前7Range=27.00, 计算目标买入价=4178.60\n", + "[2023-03-31 09:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-31 09:00:00] 策略 (SHFE.rb2305): [2023-03-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230331090000_311 @ 4178.60\n", + "[2023-03-31 10:00:00] 策略 (SHFE.rb2305): [2023-03-31 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230331090000_311\n", + "[2023-03-31 10:00:00] 策略 (SHFE.rb2305): 4193.0 49.3 -41.4\n", + "[2023-03-31 10:00:00] 策略 (SHFE.rb2305): [2023-03-31 10:00:00] 开多仓信号 - 当前Open=4193.00, 前1Range=29.00, 前7Range=23.00, 计算目标买入价=4185.10\n", + "[2023-03-31 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-31 10:00:00] 策略 (SHFE.rb2305): [2023-03-31 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230331100000_312 @ 4185.10\n", + "[2023-03-31 11:00:00] 策略 (SHFE.rb2305): [2023-03-31 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230331100000_312\n", + "[2023-03-31 11:00:00] 策略 (SHFE.rb2305): 4191.0 18.7 -86.4\n", + "[2023-03-31 11:00:00] 策略 (SHFE.rb2305): [2023-03-31 11:00:00] 开多仓信号 - 当前Open=4191.00, 前1Range=11.00, 前7Range=48.00, 计算目标买入价=4258.70\n", + "[2023-03-31 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-31 11:00:00] 策略 (SHFE.rb2305): [2023-03-31 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230331110000_313 @ 4258.70\n", + "[2023-03-31 14:00:00] 策略 (SHFE.rb2305): [2023-03-31 14:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-03-31 21:00:00] 策略 (SHFE.rb2305): 4162.0 47.6 -25.2\n", + "[2023-03-31 21:00:00] 策略 (SHFE.rb2305): [2023-03-31 21:00:00] 开多仓信号 - 当前Open=4162.00, 前1Range=28.00, 前7Range=14.00, 计算目标买入价=4139.60\n", + "[2023-03-31 21:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-31 21:00:00] 策略 (SHFE.rb2305): [2023-03-31 21:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230331210000_315 @ 4139.60\n", + "[2023-03-31 22:00:00] 策略 (SHFE.rb2305): [2023-03-31 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230331210000_315\n", + "[2023-03-31 22:00:00] 策略 (SHFE.rb2305): 4157.0 32.3 -36.0\n", + "[2023-03-31 22:00:00] 策略 (SHFE.rb2305): [2023-03-31 22:00:00] 开多仓信号 - 当前Open=4157.00, 前1Range=19.00, 前7Range=20.00, 计算目标买入价=4160.70\n", + "[2023-03-31 22:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-03-31 22:00:00] 策略 (SHFE.rb2305): [2023-03-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230331220000_316 @ 4160.70\n", + "[2023-04-03 09:00:00] 策略 (SHFE.rb2305): [2023-04-03 09:00:00] 止损信号 - PnL per unit: -52.00, 目标: -10.00\n", + "[2023-04-03 10:00:00] 策略 (SHFE.rb2305): 4105.0 96.89999999999999 -19.8\n", + "[2023-04-03 10:00:00] 策略 (SHFE.rb2305): [2023-04-03 10:00:00] 开多仓信号 - 当前Open=4105.00, 前1Range=57.00, 前7Range=11.00, 计算目标买入价=4027.90\n", + "[2023-04-03 10:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-04-03 10:00:00] 策略 (SHFE.rb2305): [2023-04-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230403100000_318 @ 4027.90\n", + "[2023-04-03 11:00:00] 策略 (SHFE.rb2305): [2023-04-03 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230403100000_318\n", + "[2023-04-03 11:00:00] 策略 (SHFE.rb2305): 4078.0 52.699999999999996 -30.6\n", + "[2023-04-03 11:00:00] 策略 (SHFE.rb2305): [2023-04-03 11:00:00] 开多仓信号 - 当前Open=4078.00, 前1Range=31.00, 前7Range=17.00, 计算目标买入价=4055.90\n", + "[2023-04-03 11:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-04-03 11:00:00] 策略 (SHFE.rb2305): [2023-04-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230403110000_319 @ 4055.90\n", + "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): [2023-04-03 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2305_BUY_20230403110000_319\n", + "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): 4077.0 34.0 -21.6\n", + "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): [2023-04-03 13:00:00] 开多仓信号 - 当前Open=4077.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=4064.60\n", + "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): {}\n", + "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): [2023-04-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2305_BUY_20230403130000_320 @ 4064.60\n", "True SHFE.rb2305 SHFE.rb2310 SHFE.rb2305\n", "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): 检测到换月!从 [SHFE.rb2305] 切换到 [SHFE.rb2310]。在旧合约最后一根K线 (2023-04-03 13:00:00) 执行强制平仓和取消操作。\n", "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): 合约换月事件: 从 SHFE.rb2305 切换到 SHFE.rb2310\n", - "[2023-04-03 14:00:00] 策略 (SHFE.rb2310): 当前是换月K线,禁止开仓订单\n", - "[2023-04-03 21:00:00]发送订单 SHFE.rb2310_BUY_20230403210000_2, direction BUY\n", + "[2023-04-03 13:00:00] 策略 (SHFE.rb2305): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2023-04-06 10:00:00] 策略 (SHFE.rb2310): 3964.0 74.8 -30.6\n", + "[2023-04-06 10:00:00] 策略 (SHFE.rb2310): [2023-04-06 10:00:00] 开多仓信号 - 当前Open=3964.00, 前1Range=44.00, 前7Range=17.00, 计算目标买入价=3919.80\n", + "[2023-04-06 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-06 10:00:00] 策略 (SHFE.rb2310): [2023-04-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230406100000_321 @ 3919.80\n", + "[2023-04-06 11:00:00] 策略 (SHFE.rb2310): [2023-04-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230406100000_321\n", + "[2023-04-06 11:00:00] 策略 (SHFE.rb2310): 3955.0 44.199999999999996 -73.8\n", + "[2023-04-06 11:00:00] 策略 (SHFE.rb2310): [2023-04-06 11:00:00] 开多仓信号 - 当前Open=3955.00, 前1Range=26.00, 前7Range=41.00, 计算目标买入价=3984.60\n", + "[2023-04-06 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-06 11:00:00] 策略 (SHFE.rb2310): [2023-04-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230406110000_322 @ 3984.60\n", + "[2023-04-06 21:00:00] 策略 (SHFE.rb2310): [2023-04-06 21:00:00] 止盈信号 - PnL per unit: 35.00, 目标: 10.00\n", + "[2023-04-06 22:00:00] 策略 (SHFE.rb2310): 3971.0 78.2 -45.0\n", + "[2023-04-06 22:00:00] 策略 (SHFE.rb2310): [2023-04-06 22:00:00] 开多仓信号 - 当前Open=3971.00, 前1Range=46.00, 前7Range=25.00, 计算目标买入价=3937.80\n", + "[2023-04-06 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-06 22:00:00] 策略 (SHFE.rb2310): [2023-04-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230406220000_324 @ 3937.80\n", + "[2023-04-07 09:00:00] 策略 (SHFE.rb2310): [2023-04-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230406220000_324\n", + "[2023-04-07 09:00:00] 策略 (SHFE.rb2310): 3985.0 27.2 -79.2\n", + "[2023-04-07 09:00:00] 策略 (SHFE.rb2310): [2023-04-07 09:00:00] 开多仓信号 - 当前Open=3985.00, 前1Range=16.00, 前7Range=44.00, 计算目标买入价=4037.00\n", + "[2023-04-07 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-07 09:00:00] 策略 (SHFE.rb2310): [2023-04-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230407090000_325 @ 4037.00\n", + "[2023-04-07 13:00:00] 策略 (SHFE.rb2310): [2023-04-07 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-04-07 14:00:00] 策略 (SHFE.rb2310): 3998.0 23.8 -63.0\n", + "[2023-04-07 14:00:00] 策略 (SHFE.rb2310): [2023-04-07 14:00:00] 开多仓信号 - 当前Open=3998.00, 前1Range=14.00, 前7Range=35.00, 计算目标买入价=4037.20\n", + "[2023-04-07 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-07 14:00:00] 策略 (SHFE.rb2310): [2023-04-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230407140000_327 @ 4037.20\n", + "[2023-04-10 09:00:00] 策略 (SHFE.rb2310): [2023-04-10 09:00:00] 止损信号 - PnL per unit: -50.00, 目标: -10.00\n", + "[2023-04-10 10:00:00] 策略 (SHFE.rb2310): 3939.0 129.2 -45.0\n", + "[2023-04-10 10:00:00] 策略 (SHFE.rb2310): [2023-04-10 10:00:00] 开多仓信号 - 当前Open=3939.00, 前1Range=76.00, 前7Range=25.00, 计算目标买入价=3854.80\n", + "[2023-04-10 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-10 10:00:00] 策略 (SHFE.rb2310): [2023-04-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230410100000_329 @ 3854.80\n", + "[2023-04-10 11:00:00] 策略 (SHFE.rb2310): [2023-04-10 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230410100000_329\n", + "[2023-04-10 11:00:00] 策略 (SHFE.rb2310): 3920.0 44.199999999999996 -27.0\n", + "[2023-04-10 11:00:00] 策略 (SHFE.rb2310): [2023-04-10 11:00:00] 开多仓信号 - 当前Open=3920.00, 前1Range=26.00, 前7Range=15.00, 计算目标买入价=3902.80\n", + "[2023-04-10 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-10 11:00:00] 策略 (SHFE.rb2310): [2023-04-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230410110000_330 @ 3902.80\n", + "[2023-04-11 09:00:00] 策略 (SHFE.rb2310): [2023-04-11 09:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2023-04-11 10:00:00] 策略 (SHFE.rb2310): 3870.0 51.0 -46.800000000000004\n", + "[2023-04-11 10:00:00] 策略 (SHFE.rb2310): [2023-04-11 10:00:00] 开多仓信号 - 当前Open=3870.00, 前1Range=30.00, 前7Range=26.00, 计算目标买入价=3865.80\n", + "[2023-04-11 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-11 10:00:00] 策略 (SHFE.rb2310): [2023-04-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230411100000_332 @ 3865.80\n", + "[2023-04-11 11:00:00] 策略 (SHFE.rb2310): [2023-04-11 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230411100000_332\n", + "[2023-04-11 11:00:00] 策略 (SHFE.rb2310): 3892.0 85.0 -37.800000000000004\n", + "[2023-04-11 11:00:00] 策略 (SHFE.rb2310): [2023-04-11 11:00:00] 开多仓信号 - 当前Open=3892.00, 前1Range=50.00, 前7Range=21.00, 计算目标买入价=3844.80\n", + "[2023-04-11 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-11 11:00:00] 策略 (SHFE.rb2310): [2023-04-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230411110000_333 @ 3844.80\n", + "[2023-04-11 13:00:00] 策略 (SHFE.rb2310): [2023-04-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230411110000_333\n", + "[2023-04-11 13:00:00] 策略 (SHFE.rb2310): 3905.0 45.9 -45.0\n", + "[2023-04-11 13:00:00] 策略 (SHFE.rb2310): [2023-04-11 13:00:00] 开多仓信号 - 当前Open=3905.00, 前1Range=27.00, 前7Range=25.00, 计算目标买入价=3904.10\n", + "[2023-04-11 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-11 13:00:00] 策略 (SHFE.rb2310): [2023-04-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230411130000_334 @ 3904.10\n", + "[2023-04-11 14:00:00] 策略 (SHFE.rb2310): [2023-04-11 14:00:00] 止盈信号 - PnL per unit: 39.00, 目标: 10.00\n", + "[2023-04-11 21:00:00] 策略 (SHFE.rb2310): 3941.0 74.8 -34.2\n", + "[2023-04-11 21:00:00] 策略 (SHFE.rb2310): [2023-04-11 21:00:00] 开多仓信号 - 当前Open=3941.00, 前1Range=44.00, 前7Range=19.00, 计算目标买入价=3900.40\n", + "[2023-04-11 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-11 21:00:00] 策略 (SHFE.rb2310): [2023-04-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230411210000_336 @ 3900.40\n", + "[2023-04-11 22:00:00] 策略 (SHFE.rb2310): [2023-04-11 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230411210000_336\n", + "[2023-04-11 22:00:00] 策略 (SHFE.rb2310): 3919.0 51.0 -46.800000000000004\n", + "[2023-04-11 22:00:00] 策略 (SHFE.rb2310): [2023-04-11 22:00:00] 开多仓信号 - 当前Open=3919.00, 前1Range=30.00, 前7Range=26.00, 计算目标买入价=3914.80\n", + "[2023-04-11 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-11 22:00:00] 策略 (SHFE.rb2310): [2023-04-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230411220000_337 @ 3914.80\n", + "[2023-04-12 09:00:00] 策略 (SHFE.rb2310): [2023-04-12 09:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-04-12 10:00:00] 策略 (SHFE.rb2310): 3928.0 51.0 -90.0\n", + "[2023-04-12 10:00:00] 策略 (SHFE.rb2310): [2023-04-12 10:00:00] 开多仓信号 - 当前Open=3928.00, 前1Range=30.00, 前7Range=50.00, 计算目标买入价=3967.00\n", + "[2023-04-12 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-12 10:00:00] 策略 (SHFE.rb2310): [2023-04-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230412100000_339 @ 3967.00\n", + "[2023-04-12 14:00:00] 策略 (SHFE.rb2310): [2023-04-12 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-04-12 21:00:00] 策略 (SHFE.rb2310): 3914.0 28.9 -54.0\n", + "[2023-04-12 21:00:00] 策略 (SHFE.rb2310): [2023-04-12 21:00:00] 开多仓信号 - 当前Open=3914.00, 前1Range=17.00, 前7Range=30.00, 计算目标买入价=3939.10\n", + "[2023-04-12 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-12 21:00:00] 策略 (SHFE.rb2310): [2023-04-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230412210000_341 @ 3939.10\n", + "[2023-04-12 22:00:00] 策略 (SHFE.rb2310): [2023-04-12 22:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-04-13 09:00:00] 策略 (SHFE.rb2310): 3880.0 57.8 -54.0\n", + "[2023-04-13 09:00:00] 策略 (SHFE.rb2310): [2023-04-13 09:00:00] 开多仓信号 - 当前Open=3880.00, 前1Range=34.00, 前7Range=30.00, 计算目标买入价=3876.20\n", + "[2023-04-13 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-13 09:00:00] 策略 (SHFE.rb2310): [2023-04-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230413090000_343 @ 3876.20\n", + "[2023-04-13 11:00:00] 策略 (SHFE.rb2310): [2023-04-13 11:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-04-13 13:00:00] 策略 (SHFE.rb2310): 3883.0 44.199999999999996 -37.800000000000004\n", + "[2023-04-13 13:00:00] 策略 (SHFE.rb2310): [2023-04-13 13:00:00] 开多仓信号 - 当前Open=3883.00, 前1Range=26.00, 前7Range=21.00, 计算目标买入价=3876.60\n", + "[2023-04-13 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-13 13:00:00] 策略 (SHFE.rb2310): [2023-04-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230413130000_345 @ 3876.60\n", + "[2023-04-13 14:00:00] 策略 (SHFE.rb2310): [2023-04-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230413130000_345\n", + "[2023-04-13 14:00:00] 策略 (SHFE.rb2310): 3880.0 47.6 -30.6\n", + "[2023-04-13 14:00:00] 策略 (SHFE.rb2310): [2023-04-13 14:00:00] 开多仓信号 - 当前Open=3880.00, 前1Range=28.00, 前7Range=17.00, 计算目标买入价=3863.00\n", + "[2023-04-13 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-13 14:00:00] 策略 (SHFE.rb2310): [2023-04-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230413140000_346 @ 3863.00\n", + "[2023-04-13 21:00:00] 策略 (SHFE.rb2310): [2023-04-13 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230413140000_346\n", + "[2023-04-13 21:00:00] 策略 (SHFE.rb2310): 3890.0 49.3 -52.2\n", + "[2023-04-13 21:00:00] 策略 (SHFE.rb2310): [2023-04-13 21:00:00] 开多仓信号 - 当前Open=3890.00, 前1Range=29.00, 前7Range=29.00, 计算目标买入价=3892.90\n", + "[2023-04-13 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-13 21:00:00] 策略 (SHFE.rb2310): [2023-04-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230413210000_347 @ 3892.90\n", + "[2023-04-13 22:00:00] 策略 (SHFE.rb2310): [2023-04-13 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230413210000_347\n", + "[2023-04-13 22:00:00] 策略 (SHFE.rb2310): 3917.0 57.8 -61.2\n", + "[2023-04-13 22:00:00] 策略 (SHFE.rb2310): [2023-04-13 22:00:00] 开多仓信号 - 当前Open=3917.00, 前1Range=34.00, 前7Range=34.00, 计算目标买入价=3920.40\n", + "[2023-04-13 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-13 22:00:00] 策略 (SHFE.rb2310): [2023-04-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230413220000_348 @ 3920.40\n", + "[2023-04-14 09:00:00] 策略 (SHFE.rb2310): [2023-04-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230413220000_348\n", + "[2023-04-14 09:00:00] 策略 (SHFE.rb2310): 3927.0 23.8 -54.0\n", + "[2023-04-14 09:00:00] 策略 (SHFE.rb2310): [2023-04-14 09:00:00] 开多仓信号 - 当前Open=3927.00, 前1Range=14.00, 前7Range=30.00, 计算目标买入价=3957.20\n", + "[2023-04-14 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-14 09:00:00] 策略 (SHFE.rb2310): [2023-04-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230414090000_349 @ 3957.20\n", + "[2023-04-14 10:00:00] 策略 (SHFE.rb2310): [2023-04-14 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-04-14 11:00:00] 策略 (SHFE.rb2310): 3926.0 47.6 -46.800000000000004\n", + "[2023-04-14 11:00:00] 策略 (SHFE.rb2310): [2023-04-14 11:00:00] 开多仓信号 - 当前Open=3926.00, 前1Range=28.00, 前7Range=26.00, 计算目标买入价=3925.20\n", + "[2023-04-14 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-14 11:00:00] 策略 (SHFE.rb2310): [2023-04-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230414110000_351 @ 3925.20\n", + "[2023-04-14 14:00:00] 策略 (SHFE.rb2310): [2023-04-14 14:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2023-04-14 21:00:00] 策略 (SHFE.rb2310): 3900.0 66.3 -61.2\n", + "[2023-04-14 21:00:00] 策略 (SHFE.rb2310): [2023-04-14 21:00:00] 开多仓信号 - 当前Open=3900.00, 前1Range=39.00, 前7Range=34.00, 计算目标买入价=3894.90\n", + "[2023-04-14 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-14 21:00:00] 策略 (SHFE.rb2310): [2023-04-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230414210000_353 @ 3894.90\n", + "[2023-04-14 22:00:00] 策略 (SHFE.rb2310): [2023-04-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230414210000_353\n", + "[2023-04-14 22:00:00] 策略 (SHFE.rb2310): 3918.0 64.6 -25.2\n", + "[2023-04-14 22:00:00] 策略 (SHFE.rb2310): [2023-04-14 22:00:00] 开多仓信号 - 当前Open=3918.00, 前1Range=38.00, 前7Range=14.00, 计算目标买入价=3878.60\n", + "[2023-04-14 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-14 22:00:00] 策略 (SHFE.rb2310): [2023-04-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230414220000_354 @ 3878.60\n", + "[2023-04-17 09:00:00] 策略 (SHFE.rb2310): [2023-04-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230414220000_354\n", + "[2023-04-17 09:00:00] 策略 (SHFE.rb2310): 3890.0 78.2 -41.4\n", + "[2023-04-17 09:00:00] 策略 (SHFE.rb2310): [2023-04-17 09:00:00] 开多仓信号 - 当前Open=3890.00, 前1Range=46.00, 前7Range=23.00, 计算目标买入价=3853.20\n", + "[2023-04-17 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-17 09:00:00] 策略 (SHFE.rb2310): [2023-04-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230417090000_355 @ 3853.20\n", + "[2023-04-17 10:00:00] 策略 (SHFE.rb2310): [2023-04-17 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230417090000_355\n", + "[2023-04-17 10:00:00] 策略 (SHFE.rb2310): 3910.0 62.9 -50.4\n", + "[2023-04-17 10:00:00] 策略 (SHFE.rb2310): [2023-04-17 10:00:00] 开多仓信号 - 当前Open=3910.00, 前1Range=37.00, 前7Range=28.00, 计算目标买入价=3897.50\n", + "[2023-04-17 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-17 10:00:00] 策略 (SHFE.rb2310): [2023-04-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230417100000_356 @ 3897.50\n", + "[2023-04-17 11:00:00] 策略 (SHFE.rb2310): [2023-04-17 11:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-04-17 13:00:00] 策略 (SHFE.rb2310): 3913.0 28.9 -19.8\n", + "[2023-04-17 13:00:00] 策略 (SHFE.rb2310): [2023-04-17 13:00:00] 开多仓信号 - 当前Open=3913.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3903.90\n", + "[2023-04-17 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-17 13:00:00] 策略 (SHFE.rb2310): [2023-04-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230417130000_358 @ 3903.90\n", + "[2023-04-17 14:00:00] 策略 (SHFE.rb2310): [2023-04-17 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230417130000_358\n", + "[2023-04-17 14:00:00] 策略 (SHFE.rb2310): 3917.0 23.8 -70.2\n", + "[2023-04-17 14:00:00] 策略 (SHFE.rb2310): [2023-04-17 14:00:00] 开多仓信号 - 当前Open=3917.00, 前1Range=14.00, 前7Range=39.00, 计算目标买入价=3963.40\n", + "[2023-04-17 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-17 14:00:00] 策略 (SHFE.rb2310): [2023-04-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230417140000_359 @ 3963.40\n", + "[2023-04-17 22:00:00] 策略 (SHFE.rb2310): [2023-04-17 22:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-04-18 09:00:00] 策略 (SHFE.rb2310): 3960.0 28.9 -66.60000000000001\n", + "[2023-04-18 09:00:00] 策略 (SHFE.rb2310): [2023-04-18 09:00:00] 开多仓信号 - 当前Open=3960.00, 前1Range=17.00, 前7Range=37.00, 计算目标买入价=3997.70\n", + "[2023-04-18 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-18 09:00:00] 策略 (SHFE.rb2310): [2023-04-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230418090000_361 @ 3997.70\n", + "[2023-04-18 10:00:00] 策略 (SHFE.rb2310): [2023-04-18 10:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-04-18 11:00:00] 策略 (SHFE.rb2310): 3943.0 71.39999999999999 -30.6\n", + "[2023-04-18 11:00:00] 策略 (SHFE.rb2310): [2023-04-18 11:00:00] 开多仓信号 - 当前Open=3943.00, 前1Range=42.00, 前7Range=17.00, 计算目标买入价=3902.20\n", + "[2023-04-18 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-18 11:00:00] 策略 (SHFE.rb2310): [2023-04-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230418110000_363 @ 3902.20\n", + "[2023-04-18 13:00:00] 策略 (SHFE.rb2310): [2023-04-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230418110000_363\n", + "[2023-04-18 13:00:00] 策略 (SHFE.rb2310): 3944.0 23.8 -25.2\n", + "[2023-04-18 13:00:00] 策略 (SHFE.rb2310): [2023-04-18 13:00:00] 开多仓信号 - 当前Open=3944.00, 前1Range=14.00, 前7Range=14.00, 计算目标买入价=3945.40\n", + "[2023-04-18 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-18 13:00:00] 策略 (SHFE.rb2310): [2023-04-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230418130000_364 @ 3945.40\n", + "[2023-04-18 14:00:00] 策略 (SHFE.rb2310): [2023-04-18 14:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-04-18 21:00:00] 策略 (SHFE.rb2310): 3949.0 40.8 -45.0\n", + "[2023-04-18 21:00:00] 策略 (SHFE.rb2310): [2023-04-18 21:00:00] 开多仓信号 - 当前Open=3949.00, 前1Range=24.00, 前7Range=25.00, 计算目标买入价=3953.20\n", + "[2023-04-18 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-18 21:00:00] 策略 (SHFE.rb2310): [2023-04-18 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230418210000_366 @ 3953.20\n", + "[2023-04-18 22:00:00] 策略 (SHFE.rb2310): [2023-04-18 22:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-04-19 09:00:00] 策略 (SHFE.rb2310): 3952.0 44.199999999999996 -41.4\n", + "[2023-04-19 09:00:00] 策略 (SHFE.rb2310): [2023-04-19 09:00:00] 开多仓信号 - 当前Open=3952.00, 前1Range=26.00, 前7Range=23.00, 计算目标买入价=3949.20\n", + "[2023-04-19 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-19 09:00:00] 策略 (SHFE.rb2310): [2023-04-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230419090000_368 @ 3949.20\n", + "[2023-04-19 10:00:00] 策略 (SHFE.rb2310): [2023-04-19 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230419090000_368\n", + "[2023-04-19 10:00:00] 策略 (SHFE.rb2310): 3954.0 32.3 -75.60000000000001\n", + "[2023-04-19 10:00:00] 策略 (SHFE.rb2310): [2023-04-19 10:00:00] 开多仓信号 - 当前Open=3954.00, 前1Range=19.00, 前7Range=42.00, 计算目标买入价=3997.30\n", + "[2023-04-19 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-19 10:00:00] 策略 (SHFE.rb2310): [2023-04-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230419100000_369 @ 3997.30\n", + "[2023-04-19 14:00:00] 策略 (SHFE.rb2310): [2023-04-19 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-04-19 21:00:00] 策略 (SHFE.rb2310): 3911.0 52.699999999999996 -54.0\n", + "[2023-04-19 21:00:00] 策略 (SHFE.rb2310): [2023-04-19 21:00:00] 开多仓信号 - 当前Open=3911.00, 前1Range=31.00, 前7Range=30.00, 计算目标买入价=3912.30\n", + "[2023-04-19 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-19 21:00:00] 策略 (SHFE.rb2310): [2023-04-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230419210000_371 @ 3912.30\n", + "[2023-04-19 22:00:00] 策略 (SHFE.rb2310): [2023-04-19 22:00:00] 止盈信号 - PnL per unit: 33.00, 目标: 10.00\n", + "[2023-04-20 09:00:00] 策略 (SHFE.rb2310): 3908.0 81.6 -34.2\n", + "[2023-04-20 09:00:00] 策略 (SHFE.rb2310): [2023-04-20 09:00:00] 开多仓信号 - 当前Open=3908.00, 前1Range=48.00, 前7Range=19.00, 计算目标买入价=3860.60\n", + "[2023-04-20 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-20 09:00:00] 策略 (SHFE.rb2310): [2023-04-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230420090000_373 @ 3860.60\n", + "[2023-04-20 10:00:00] 策略 (SHFE.rb2310): [2023-04-20 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230420090000_373\n", + "[2023-04-20 10:00:00] 策略 (SHFE.rb2310): 3903.0 34.0 -48.6\n", + "[2023-04-20 10:00:00] 策略 (SHFE.rb2310): [2023-04-20 10:00:00] 开多仓信号 - 当前Open=3903.00, 前1Range=20.00, 前7Range=27.00, 计算目标买入价=3917.60\n", + "[2023-04-20 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-20 10:00:00] 策略 (SHFE.rb2310): [2023-04-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230420100000_374 @ 3917.60\n", + "[2023-04-20 11:00:00] 策略 (SHFE.rb2310): [2023-04-20 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-04-20 13:00:00] 策略 (SHFE.rb2310): 3900.0 42.5 -32.4\n", + "[2023-04-20 13:00:00] 策略 (SHFE.rb2310): [2023-04-20 13:00:00] 开多仓信号 - 当前Open=3900.00, 前1Range=25.00, 前7Range=18.00, 计算目标买入价=3889.90\n", + "[2023-04-20 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-20 13:00:00] 策略 (SHFE.rb2310): [2023-04-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230420130000_376 @ 3889.90\n", + "[2023-04-20 14:00:00] 策略 (SHFE.rb2310): [2023-04-20 14:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2023-04-20 21:00:00] 策略 (SHFE.rb2310): 3905.0 68.0 -75.60000000000001\n", + "[2023-04-20 21:00:00] 策略 (SHFE.rb2310): [2023-04-20 21:00:00] 开多仓信号 - 当前Open=3905.00, 前1Range=40.00, 前7Range=42.00, 计算目标买入价=3912.60\n", + "[2023-04-20 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-20 21:00:00] 策略 (SHFE.rb2310): [2023-04-20 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230420210000_378 @ 3912.60\n", + "[2023-04-20 22:00:00] 策略 (SHFE.rb2310): [2023-04-20 22:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-04-21 09:00:00] 策略 (SHFE.rb2310): 3856.0 52.699999999999996 -36.0\n", + "[2023-04-21 09:00:00] 策略 (SHFE.rb2310): [2023-04-21 09:00:00] 开多仓信号 - 当前Open=3856.00, 前1Range=31.00, 前7Range=20.00, 计算目标买入价=3839.30\n", + "[2023-04-21 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-21 09:00:00] 策略 (SHFE.rb2310): [2023-04-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230421090000_380 @ 3839.30\n", + "[2023-04-21 13:00:00] 策略 (SHFE.rb2310): [2023-04-21 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-04-21 14:00:00] 策略 (SHFE.rb2310): 3827.0 27.2 -72.0\n", + "[2023-04-21 14:00:00] 策略 (SHFE.rb2310): [2023-04-21 14:00:00] 开多仓信号 - 当前Open=3827.00, 前1Range=16.00, 前7Range=40.00, 计算目标买入价=3871.80\n", + "[2023-04-21 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-21 14:00:00] 策略 (SHFE.rb2310): [2023-04-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230421140000_382 @ 3871.80\n", + "[2023-04-21 21:00:00] 策略 (SHFE.rb2310): [2023-04-21 21:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-04-21 22:00:00] 策略 (SHFE.rb2310): 3795.0 47.6 -55.800000000000004\n", + "[2023-04-21 22:00:00] 策略 (SHFE.rb2310): [2023-04-21 22:00:00] 开多仓信号 - 当前Open=3795.00, 前1Range=28.00, 前7Range=31.00, 计算目标买入价=3803.20\n", + "[2023-04-21 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-21 22:00:00] 策略 (SHFE.rb2310): [2023-04-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230421220000_384 @ 3803.20\n", + "[2023-04-24 10:00:00] 策略 (SHFE.rb2310): [2023-04-24 10:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-04-24 11:00:00] 策略 (SHFE.rb2310): 3713.0 30.599999999999998 -30.6\n", + "[2023-04-24 11:00:00] 策略 (SHFE.rb2310): [2023-04-24 11:00:00] 开多仓信号 - 当前Open=3713.00, 前1Range=18.00, 前7Range=17.00, 计算目标买入价=3713.00\n", + "[2023-04-24 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-24 11:00:00] 策略 (SHFE.rb2310): [2023-04-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230424110000_386 @ 3713.00\n", + "[2023-04-24 13:00:00] 策略 (SHFE.rb2310): [2023-04-24 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230424110000_386\n", + "[2023-04-24 13:00:00] 策略 (SHFE.rb2310): 3721.0 25.5 -28.8\n", + "[2023-04-24 13:00:00] 策略 (SHFE.rb2310): [2023-04-24 13:00:00] 开多仓信号 - 当前Open=3721.00, 前1Range=15.00, 前7Range=16.00, 计算目标买入价=3724.30\n", + "[2023-04-24 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-24 13:00:00] 策略 (SHFE.rb2310): [2023-04-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230424130000_387 @ 3724.30\n", + "[2023-04-24 14:00:00] 策略 (SHFE.rb2310): [2023-04-24 14:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-04-24 21:00:00] 策略 (SHFE.rb2310): 3718.0 74.8 -50.4\n", + "[2023-04-24 21:00:00] 策略 (SHFE.rb2310): [2023-04-24 21:00:00] 开多仓信号 - 当前Open=3718.00, 前1Range=44.00, 前7Range=28.00, 计算目标买入价=3693.60\n", + "[2023-04-24 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-24 21:00:00] 策略 (SHFE.rb2310): [2023-04-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230424210000_389 @ 3693.60\n", + "[2023-04-24 22:00:00] 策略 (SHFE.rb2310): [2023-04-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230424210000_389\n", + "[2023-04-24 22:00:00] 策略 (SHFE.rb2310): 3733.0 56.1 -88.2\n", + "[2023-04-24 22:00:00] 策略 (SHFE.rb2310): [2023-04-24 22:00:00] 开多仓信号 - 当前Open=3733.00, 前1Range=33.00, 前7Range=49.00, 计算目标买入价=3765.10\n", + "[2023-04-24 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-24 22:00:00] 策略 (SHFE.rb2310): [2023-04-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230424220000_390 @ 3765.10\n", + "[2023-04-25 10:00:00] 策略 (SHFE.rb2310): [2023-04-25 10:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-04-25 11:00:00] 策略 (SHFE.rb2310): 3715.0 44.199999999999996 -27.0\n", + "[2023-04-25 11:00:00] 策略 (SHFE.rb2310): [2023-04-25 11:00:00] 开多仓信号 - 当前Open=3715.00, 前1Range=26.00, 前7Range=15.00, 计算目标买入价=3697.80\n", + "[2023-04-25 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-25 11:00:00] 策略 (SHFE.rb2310): [2023-04-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230425110000_392 @ 3697.80\n", + "[2023-04-25 13:00:00] 策略 (SHFE.rb2310): [2023-04-25 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230425110000_392\n", + "[2023-04-25 13:00:00] 策略 (SHFE.rb2310): 3714.0 32.3 -59.4\n", + "[2023-04-25 13:00:00] 策略 (SHFE.rb2310): [2023-04-25 13:00:00] 开多仓信号 - 当前Open=3714.00, 前1Range=19.00, 前7Range=33.00, 计算目标买入价=3741.10\n", + "[2023-04-25 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-25 13:00:00] 策略 (SHFE.rb2310): [2023-04-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230425130000_393 @ 3741.10\n", + "[2023-04-25 14:00:00] 策略 (SHFE.rb2310): [2023-04-25 14:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-04-25 21:00:00] 策略 (SHFE.rb2310): 3671.0 54.4 -59.4\n", + "[2023-04-25 21:00:00] 策略 (SHFE.rb2310): [2023-04-25 21:00:00] 开多仓信号 - 当前Open=3671.00, 前1Range=32.00, 前7Range=33.00, 计算目标买入价=3676.00\n", + "[2023-04-25 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-25 21:00:00] 策略 (SHFE.rb2310): [2023-04-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230425210000_395 @ 3676.00\n", + "[2023-04-25 22:00:00] 策略 (SHFE.rb2310): [2023-04-25 22:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-04-26 09:00:00] 策略 (SHFE.rb2310): 3695.0 54.4 -39.6\n", + "[2023-04-26 09:00:00] 策略 (SHFE.rb2310): [2023-04-26 09:00:00] 开多仓信号 - 当前Open=3695.00, 前1Range=32.00, 前7Range=22.00, 计算目标买入价=3680.20\n", + "[2023-04-26 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-26 09:00:00] 策略 (SHFE.rb2310): [2023-04-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230426090000_397 @ 3680.20\n", + "[2023-04-26 10:00:00] 策略 (SHFE.rb2310): [2023-04-26 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230426090000_397\n", + "[2023-04-26 10:00:00] 策略 (SHFE.rb2310): 3725.0 74.8 -46.800000000000004\n", + "[2023-04-26 10:00:00] 策略 (SHFE.rb2310): [2023-04-26 10:00:00] 开多仓信号 - 当前Open=3725.00, 前1Range=44.00, 前7Range=26.00, 计算目标买入价=3697.00\n", + "[2023-04-26 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-26 10:00:00] 策略 (SHFE.rb2310): [2023-04-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230426100000_398 @ 3697.00\n", + "[2023-04-26 11:00:00] 策略 (SHFE.rb2310): [2023-04-26 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230426100000_398\n", + "[2023-04-26 11:00:00] 策略 (SHFE.rb2310): 3728.0 40.8 -34.2\n", + "[2023-04-26 11:00:00] 策略 (SHFE.rb2310): [2023-04-26 11:00:00] 开多仓信号 - 当前Open=3728.00, 前1Range=24.00, 前7Range=19.00, 计算目标买入价=3721.40\n", + "[2023-04-26 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-26 11:00:00] 策略 (SHFE.rb2310): [2023-04-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230426110000_399 @ 3721.40\n", + "[2023-04-26 21:00:00] 策略 (SHFE.rb2310): [2023-04-26 21:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2023-04-26 22:00:00] 策略 (SHFE.rb2310): 3739.0 42.5 -57.6\n", + "[2023-04-26 22:00:00] 策略 (SHFE.rb2310): [2023-04-26 22:00:00] 开多仓信号 - 当前Open=3739.00, 前1Range=25.00, 前7Range=32.00, 计算目标买入价=3754.10\n", + "[2023-04-26 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-26 22:00:00] 策略 (SHFE.rb2310): [2023-04-26 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230426220000_401 @ 3754.10\n", + "[2023-04-27 09:00:00] 策略 (SHFE.rb2310): [2023-04-27 09:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-04-27 10:00:00] 策略 (SHFE.rb2310): 3721.0 47.6 -43.2\n", + "[2023-04-27 10:00:00] 策略 (SHFE.rb2310): [2023-04-27 10:00:00] 开多仓信号 - 当前Open=3721.00, 前1Range=28.00, 前7Range=24.00, 计算目标买入价=3716.60\n", + "[2023-04-27 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-27 10:00:00] 策略 (SHFE.rb2310): [2023-04-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230427100000_403 @ 3716.60\n", + "[2023-04-27 11:00:00] 策略 (SHFE.rb2310): [2023-04-27 11:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-04-27 13:00:00] 策略 (SHFE.rb2310): 3735.0 51.0 -34.2\n", + "[2023-04-27 13:00:00] 策略 (SHFE.rb2310): [2023-04-27 13:00:00] 开多仓信号 - 当前Open=3735.00, 前1Range=30.00, 前7Range=19.00, 计算目标买入价=3718.20\n", + "[2023-04-27 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-27 13:00:00] 策略 (SHFE.rb2310): [2023-04-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230427130000_405 @ 3718.20\n", + "[2023-04-27 14:00:00] 策略 (SHFE.rb2310): [2023-04-27 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230427130000_405\n", + "[2023-04-27 14:00:00] 策略 (SHFE.rb2310): 3735.0 44.199999999999996 -34.2\n", + "[2023-04-27 14:00:00] 策略 (SHFE.rb2310): [2023-04-27 14:00:00] 开多仓信号 - 当前Open=3735.00, 前1Range=26.00, 前7Range=19.00, 计算目标买入价=3725.00\n", + "[2023-04-27 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-27 14:00:00] 策略 (SHFE.rb2310): [2023-04-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230427140000_406 @ 3725.00\n", + "[2023-04-28 09:00:00] 策略 (SHFE.rb2310): [2023-04-28 09:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-04-28 10:00:00] 策略 (SHFE.rb2310): 3705.0 32.3 -37.800000000000004\n", + "[2023-04-28 10:00:00] 策略 (SHFE.rb2310): [2023-04-28 10:00:00] 开多仓信号 - 当前Open=3705.00, 前1Range=19.00, 前7Range=21.00, 计算目标买入价=3710.50\n", + "[2023-04-28 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-28 10:00:00] 策略 (SHFE.rb2310): [2023-04-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230428100000_408 @ 3710.50\n", + "[2023-04-28 13:00:00] 策略 (SHFE.rb2310): [2023-04-28 13:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2023-04-28 14:00:00] 策略 (SHFE.rb2310): 3672.0 34.0 -84.60000000000001\n", + "[2023-04-28 14:00:00] 策略 (SHFE.rb2310): [2023-04-28 14:00:00] 开多仓信号 - 当前Open=3672.00, 前1Range=20.00, 前7Range=47.00, 计算目标买入价=3722.60\n", + "[2023-04-28 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-04-28 14:00:00] 策略 (SHFE.rb2310): [2023-04-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230428140000_410 @ 3722.60\n", + "[2023-05-04 09:00:00] 策略 (SHFE.rb2310): [2023-05-04 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-05-04 10:00:00] 策略 (SHFE.rb2310): 3658.0 54.4 -46.800000000000004\n", + "[2023-05-04 10:00:00] 策略 (SHFE.rb2310): [2023-05-04 10:00:00] 开多仓信号 - 当前Open=3658.00, 前1Range=32.00, 前7Range=26.00, 计算目标买入价=3650.40\n", + "[2023-05-04 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-04 10:00:00] 策略 (SHFE.rb2310): [2023-05-04 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230504100000_412 @ 3650.40\n", + "[2023-05-04 11:00:00] 策略 (SHFE.rb2310): [2023-05-04 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230504100000_412\n", + "[2023-05-04 11:00:00] 策略 (SHFE.rb2310): 3664.0 39.1 -34.2\n", + "[2023-05-04 11:00:00] 策略 (SHFE.rb2310): [2023-05-04 11:00:00] 开多仓信号 - 当前Open=3664.00, 前1Range=23.00, 前7Range=19.00, 计算目标买入价=3659.10\n", + "[2023-05-04 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-04 11:00:00] 策略 (SHFE.rb2310): [2023-05-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230504110000_413 @ 3659.10\n", + "[2023-05-04 13:00:00] 策略 (SHFE.rb2310): [2023-05-04 13:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-05-04 14:00:00] 策略 (SHFE.rb2310): 3621.0 45.9 -25.2\n", + "[2023-05-04 14:00:00] 策略 (SHFE.rb2310): [2023-05-04 14:00:00] 开多仓信号 - 当前Open=3621.00, 前1Range=27.00, 前7Range=14.00, 计算目标买入价=3600.30\n", + "[2023-05-04 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-04 14:00:00] 策略 (SHFE.rb2310): [2023-05-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230504140000_415 @ 3600.30\n", + "[2023-05-04 21:00:00] 策略 (SHFE.rb2310): [2023-05-04 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230504140000_415\n", + "[2023-05-04 21:00:00] 策略 (SHFE.rb2310): 3610.0 35.699999999999996 -36.0\n", + "[2023-05-04 21:00:00] 策略 (SHFE.rb2310): [2023-05-04 21:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=21.00, 前7Range=20.00, 计算目标买入价=3610.30\n", + "[2023-05-04 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-04 21:00:00] 策略 (SHFE.rb2310): [2023-05-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230504210000_416 @ 3610.30\n", + "[2023-05-04 22:00:00] 策略 (SHFE.rb2310): [2023-05-04 22:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-05-05 09:00:00] 策略 (SHFE.rb2310): 3562.0 28.9 -57.6\n", + "[2023-05-05 09:00:00] 策略 (SHFE.rb2310): [2023-05-05 09:00:00] 开多仓信号 - 当前Open=3562.00, 前1Range=17.00, 前7Range=32.00, 计算目标买入价=3590.70\n", + "[2023-05-05 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-05 09:00:00] 策略 (SHFE.rb2310): [2023-05-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230505090000_418 @ 3590.70\n", + "[2023-05-05 10:00:00] 策略 (SHFE.rb2310): [2023-05-05 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-05-05 11:00:00] 策略 (SHFE.rb2310): 3565.0 49.3 -57.6\n", + "[2023-05-05 11:00:00] 策略 (SHFE.rb2310): [2023-05-05 11:00:00] 开多仓信号 - 当前Open=3565.00, 前1Range=29.00, 前7Range=32.00, 计算目标买入价=3573.30\n", + "[2023-05-05 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-05 11:00:00] 策略 (SHFE.rb2310): [2023-05-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230505110000_420 @ 3573.30\n", + "[2023-05-05 13:00:00] 策略 (SHFE.rb2310): [2023-05-05 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230505110000_420\n", + "[2023-05-05 13:00:00] 策略 (SHFE.rb2310): 3588.0 44.199999999999996 -48.6\n", + "[2023-05-05 13:00:00] 策略 (SHFE.rb2310): [2023-05-05 13:00:00] 开多仓信号 - 当前Open=3588.00, 前1Range=26.00, 前7Range=27.00, 计算目标买入价=3592.40\n", + "[2023-05-05 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-05 13:00:00] 策略 (SHFE.rb2310): [2023-05-05 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230505130000_421 @ 3592.40\n", + "[2023-05-05 14:00:00] 策略 (SHFE.rb2310): [2023-05-05 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230505130000_421\n", + "[2023-05-05 14:00:00] 策略 (SHFE.rb2310): 3618.0 66.3 -37.800000000000004\n", + "[2023-05-05 14:00:00] 策略 (SHFE.rb2310): [2023-05-05 14:00:00] 开多仓信号 - 当前Open=3618.00, 前1Range=39.00, 前7Range=21.00, 计算目标买入价=3589.50\n", + "[2023-05-05 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-05 14:00:00] 策略 (SHFE.rb2310): [2023-05-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230505140000_422 @ 3589.50\n", + "[2023-05-05 21:00:00] 策略 (SHFE.rb2310): [2023-05-05 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230505140000_422\n", + "[2023-05-05 21:00:00] 策略 (SHFE.rb2310): 3611.0 28.9 -81.0\n", + "[2023-05-05 21:00:00] 策略 (SHFE.rb2310): [2023-05-05 21:00:00] 开多仓信号 - 当前Open=3611.00, 前1Range=17.00, 前7Range=45.00, 计算目标买入价=3663.10\n", + "[2023-05-05 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-05 21:00:00] 策略 (SHFE.rb2310): [2023-05-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230505210000_423 @ 3663.10\n", + "[2023-05-05 22:00:00] 策略 (SHFE.rb2310): [2023-05-05 22:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2023-05-08 09:00:00] 策略 (SHFE.rb2310): 3644.0 51.0 -37.800000000000004\n", + "[2023-05-08 09:00:00] 策略 (SHFE.rb2310): [2023-05-08 09:00:00] 开多仓信号 - 当前Open=3644.00, 前1Range=30.00, 前7Range=21.00, 计算目标买入价=3630.80\n", + "[2023-05-08 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-08 09:00:00] 策略 (SHFE.rb2310): [2023-05-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230508090000_425 @ 3630.80\n", + "[2023-05-08 10:00:00] 策略 (SHFE.rb2310): [2023-05-08 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230508090000_425\n", + "[2023-05-08 10:00:00] 策略 (SHFE.rb2310): 3668.0 102.0 -52.2\n", + "[2023-05-08 10:00:00] 策略 (SHFE.rb2310): [2023-05-08 10:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=60.00, 前7Range=29.00, 计算目标买入价=3618.20\n", + "[2023-05-08 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-08 10:00:00] 策略 (SHFE.rb2310): [2023-05-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230508100000_426 @ 3618.20\n", + "[2023-05-08 11:00:00] 策略 (SHFE.rb2310): [2023-05-08 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230508100000_426\n", + "[2023-05-08 11:00:00] 策略 (SHFE.rb2310): 3694.0 68.0 -46.800000000000004\n", + "[2023-05-08 11:00:00] 策略 (SHFE.rb2310): [2023-05-08 11:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=40.00, 前7Range=26.00, 计算目标买入价=3672.80\n", + "[2023-05-08 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-08 11:00:00] 策略 (SHFE.rb2310): [2023-05-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230508110000_427 @ 3672.80\n", + "[2023-05-08 13:00:00] 策略 (SHFE.rb2310): [2023-05-08 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230508110000_427\n", + "[2023-05-08 13:00:00] 策略 (SHFE.rb2310): 3695.0 39.1 -70.2\n", + "[2023-05-08 13:00:00] 策略 (SHFE.rb2310): [2023-05-08 13:00:00] 开多仓信号 - 当前Open=3695.00, 前1Range=23.00, 前7Range=39.00, 计算目标买入价=3726.10\n", + "[2023-05-08 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-08 13:00:00] 策略 (SHFE.rb2310): [2023-05-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230508130000_428 @ 3726.10\n", + "[2023-05-08 14:00:00] 策略 (SHFE.rb2310): [2023-05-08 14:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2023-05-08 21:00:00] 策略 (SHFE.rb2310): 3737.0 52.699999999999996 -61.2\n", + "[2023-05-08 21:00:00] 策略 (SHFE.rb2310): [2023-05-08 21:00:00] 开多仓信号 - 当前Open=3737.00, 前1Range=31.00, 前7Range=34.00, 计算目标买入价=3745.50\n", + "[2023-05-08 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-08 21:00:00] 策略 (SHFE.rb2310): [2023-05-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230508210000_430 @ 3745.50\n", + "[2023-05-08 22:00:00] 策略 (SHFE.rb2310): [2023-05-08 22:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-05-09 09:00:00] 策略 (SHFE.rb2310): 3736.0 40.8 -108.0\n", + "[2023-05-09 09:00:00] 策略 (SHFE.rb2310): [2023-05-09 09:00:00] 开多仓信号 - 当前Open=3736.00, 前1Range=24.00, 前7Range=60.00, 计算目标买入价=3803.20\n", + "[2023-05-09 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-09 09:00:00] 策略 (SHFE.rb2310): [2023-05-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230509090000_432 @ 3803.20\n", + "[2023-05-09 10:00:00] 策略 (SHFE.rb2310): [2023-05-09 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-05-09 11:00:00] 策略 (SHFE.rb2310): 3733.0 40.8 -41.4\n", + "[2023-05-09 11:00:00] 策略 (SHFE.rb2310): [2023-05-09 11:00:00] 开多仓信号 - 当前Open=3733.00, 前1Range=24.00, 前7Range=23.00, 计算目标买入价=3733.60\n", + "[2023-05-09 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-09 11:00:00] 策略 (SHFE.rb2310): [2023-05-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230509110000_434 @ 3733.60\n", + "[2023-05-09 14:00:00] 策略 (SHFE.rb2310): [2023-05-09 14:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2023-05-09 21:00:00] 策略 (SHFE.rb2310): 3689.0 49.3 -41.4\n", + "[2023-05-09 21:00:00] 策略 (SHFE.rb2310): [2023-05-09 21:00:00] 开多仓信号 - 当前Open=3689.00, 前1Range=29.00, 前7Range=23.00, 计算目标买入价=3681.10\n", + "[2023-05-09 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-09 21:00:00] 策略 (SHFE.rb2310): [2023-05-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230509210000_436 @ 3681.10\n", + "[2023-05-09 22:00:00] 策略 (SHFE.rb2310): [2023-05-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230509210000_436\n", + "[2023-05-09 22:00:00] 策略 (SHFE.rb2310): 3718.0 68.0 -43.2\n", + "[2023-05-09 22:00:00] 策略 (SHFE.rb2310): [2023-05-09 22:00:00] 开多仓信号 - 当前Open=3718.00, 前1Range=40.00, 前7Range=24.00, 计算目标买入价=3693.20\n", + "[2023-05-09 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-09 22:00:00] 策略 (SHFE.rb2310): [2023-05-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230509220000_437 @ 3693.20\n", + "[2023-05-10 09:00:00] 策略 (SHFE.rb2310): [2023-05-10 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230509220000_437\n", + "[2023-05-10 09:00:00] 策略 (SHFE.rb2310): 3714.0 39.1 -61.2\n", + "[2023-05-10 09:00:00] 策略 (SHFE.rb2310): [2023-05-10 09:00:00] 开多仓信号 - 当前Open=3714.00, 前1Range=23.00, 前7Range=34.00, 计算目标买入价=3736.10\n", + "[2023-05-10 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-10 09:00:00] 策略 (SHFE.rb2310): [2023-05-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230510090000_438 @ 3736.10\n", + "[2023-05-10 10:00:00] 策略 (SHFE.rb2310): [2023-05-10 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-05-10 11:00:00] 策略 (SHFE.rb2310): 3693.0 54.4 -28.8\n", + "[2023-05-10 11:00:00] 策略 (SHFE.rb2310): [2023-05-10 11:00:00] 开多仓信号 - 当前Open=3693.00, 前1Range=32.00, 前7Range=16.00, 计算目标买入价=3667.40\n", + "[2023-05-10 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-10 11:00:00] 策略 (SHFE.rb2310): [2023-05-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230510110000_440 @ 3667.40\n", + "[2023-05-10 13:00:00] 策略 (SHFE.rb2310): [2023-05-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230510110000_440\n", + "[2023-05-10 13:00:00] 策略 (SHFE.rb2310): 3690.0 44.199999999999996 -23.400000000000002\n", + "[2023-05-10 13:00:00] 策略 (SHFE.rb2310): [2023-05-10 13:00:00] 开多仓信号 - 当前Open=3690.00, 前1Range=26.00, 前7Range=13.00, 计算目标买入价=3669.20\n", + "[2023-05-10 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-10 13:00:00] 策略 (SHFE.rb2310): [2023-05-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230510130000_441 @ 3669.20\n", + "[2023-05-10 14:00:00] 策略 (SHFE.rb2310): [2023-05-10 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230510130000_441\n", + "[2023-05-10 14:00:00] 策略 (SHFE.rb2310): 3696.0 32.3 -52.2\n", + "[2023-05-10 14:00:00] 策略 (SHFE.rb2310): [2023-05-10 14:00:00] 开多仓信号 - 当前Open=3696.00, 前1Range=19.00, 前7Range=29.00, 计算目标买入价=3715.90\n", + "[2023-05-10 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-10 14:00:00] 策略 (SHFE.rb2310): [2023-05-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230510140000_442 @ 3715.90\n", + "[2023-05-10 21:00:00] 策略 (SHFE.rb2310): [2023-05-10 21:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2023-05-10 22:00:00] 策略 (SHFE.rb2310): 3664.0 90.1 -41.4\n", + "[2023-05-10 22:00:00] 策略 (SHFE.rb2310): [2023-05-10 22:00:00] 开多仓信号 - 当前Open=3664.00, 前1Range=53.00, 前7Range=23.00, 计算目标买入价=3615.30\n", + "[2023-05-10 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-10 22:00:00] 策略 (SHFE.rb2310): [2023-05-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230510220000_444 @ 3615.30\n", + "[2023-05-11 09:00:00] 策略 (SHFE.rb2310): [2023-05-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230510220000_444\n", + "[2023-05-11 09:00:00] 策略 (SHFE.rb2310): 3621.0 105.39999999999999 -52.2\n", + "[2023-05-11 09:00:00] 策略 (SHFE.rb2310): [2023-05-11 09:00:00] 开多仓信号 - 当前Open=3621.00, 前1Range=62.00, 前7Range=29.00, 计算目标买入价=3567.80\n", + "[2023-05-11 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-11 09:00:00] 策略 (SHFE.rb2310): [2023-05-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230511090000_445 @ 3567.80\n", + "[2023-05-11 10:00:00] 策略 (SHFE.rb2310): [2023-05-11 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230511090000_445\n", + "[2023-05-11 10:00:00] 策略 (SHFE.rb2310): 3602.0 52.699999999999996 -57.6\n", + "[2023-05-11 10:00:00] 策略 (SHFE.rb2310): [2023-05-11 10:00:00] 开多仓信号 - 当前Open=3602.00, 前1Range=31.00, 前7Range=32.00, 计算目标买入价=3606.90\n", + "[2023-05-11 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-11 10:00:00] 策略 (SHFE.rb2310): [2023-05-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230511100000_446 @ 3606.90\n", + "[2023-05-11 11:00:00] 策略 (SHFE.rb2310): [2023-05-11 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230511100000_446\n", + "[2023-05-11 11:00:00] 策略 (SHFE.rb2310): 3610.0 39.1 -46.800000000000004\n", + "[2023-05-11 11:00:00] 策略 (SHFE.rb2310): [2023-05-11 11:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=23.00, 前7Range=26.00, 计算目标买入价=3617.70\n", + "[2023-05-11 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-11 11:00:00] 策略 (SHFE.rb2310): [2023-05-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230511110000_447 @ 3617.70\n", + "[2023-05-11 13:00:00] 策略 (SHFE.rb2310): [2023-05-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230511110000_447\n", + "[2023-05-11 13:00:00] 策略 (SHFE.rb2310): 3633.0 42.5 -34.2\n", + "[2023-05-11 13:00:00] 策略 (SHFE.rb2310): [2023-05-11 13:00:00] 开多仓信号 - 当前Open=3633.00, 前1Range=25.00, 前7Range=19.00, 计算目标买入价=3624.70\n", + "[2023-05-11 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-11 13:00:00] 策略 (SHFE.rb2310): [2023-05-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230511130000_448 @ 3624.70\n", + "[2023-05-11 14:00:00] 策略 (SHFE.rb2310): [2023-05-11 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230511130000_448\n", + "[2023-05-11 14:00:00] 策略 (SHFE.rb2310): 3646.0 78.2 -55.800000000000004\n", + "[2023-05-11 14:00:00] 策略 (SHFE.rb2310): [2023-05-11 14:00:00] 开多仓信号 - 当前Open=3646.00, 前1Range=46.00, 前7Range=31.00, 计算目标买入价=3623.60\n", + "[2023-05-11 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-11 14:00:00] 策略 (SHFE.rb2310): [2023-05-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230511140000_449 @ 3623.60\n", + "[2023-05-12 10:00:00] 策略 (SHFE.rb2310): [2023-05-12 10:00:00] 止盈信号 - PnL per unit: 38.00, 目标: 10.00\n", + "[2023-05-12 11:00:00] 策略 (SHFE.rb2310): 3616.0 59.5 -45.0\n", + "[2023-05-12 11:00:00] 策略 (SHFE.rb2310): [2023-05-12 11:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=35.00, 前7Range=25.00, 计算目标买入价=3601.50\n", + "[2023-05-12 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-12 11:00:00] 策略 (SHFE.rb2310): [2023-05-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230512110000_451 @ 3601.50\n", + "[2023-05-12 13:00:00] 策略 (SHFE.rb2310): [2023-05-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230512110000_451\n", + "[2023-05-12 13:00:00] 策略 (SHFE.rb2310): 3620.0 32.3 -82.8\n", + "[2023-05-12 13:00:00] 策略 (SHFE.rb2310): [2023-05-12 13:00:00] 开多仓信号 - 当前Open=3620.00, 前1Range=19.00, 前7Range=46.00, 计算目标买入价=3670.50\n", + "[2023-05-12 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-12 13:00:00] 策略 (SHFE.rb2310): [2023-05-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230512130000_452 @ 3670.50\n", + "[2023-05-12 14:00:00] 策略 (SHFE.rb2310): [2023-05-12 14:00:00] 止损信号 - PnL per unit: -48.00, 目标: -10.00\n", + "[2023-05-12 21:00:00] 策略 (SHFE.rb2310): 3591.0 85.0 -41.4\n", + "[2023-05-12 21:00:00] 策略 (SHFE.rb2310): [2023-05-12 21:00:00] 开多仓信号 - 当前Open=3591.00, 前1Range=50.00, 前7Range=23.00, 计算目标买入价=3547.40\n", + "[2023-05-12 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-12 21:00:00] 策略 (SHFE.rb2310): [2023-05-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230512210000_454 @ 3547.40\n", + "[2023-05-12 22:00:00] 策略 (SHFE.rb2310): [2023-05-12 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230512210000_454\n", + "[2023-05-12 22:00:00] 策略 (SHFE.rb2310): 3668.0 149.6 -54.0\n", + "[2023-05-12 22:00:00] 策略 (SHFE.rb2310): [2023-05-12 22:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=88.00, 前7Range=30.00, 计算目标买入价=3572.40\n", + "[2023-05-12 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-12 22:00:00] 策略 (SHFE.rb2310): [2023-05-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230512220000_455 @ 3572.40\n", + "[2023-05-15 09:00:00] 策略 (SHFE.rb2310): [2023-05-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230512220000_455\n", + "[2023-05-15 09:00:00] 策略 (SHFE.rb2310): 3660.0 69.7 -46.800000000000004\n", + "[2023-05-15 09:00:00] 策略 (SHFE.rb2310): [2023-05-15 09:00:00] 开多仓信号 - 当前Open=3660.00, 前1Range=41.00, 前7Range=26.00, 计算目标买入价=3637.10\n", + "[2023-05-15 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-15 09:00:00] 策略 (SHFE.rb2310): [2023-05-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230515090000_456 @ 3637.10\n", + "[2023-05-15 13:00:00] 策略 (SHFE.rb2310): [2023-05-15 13:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2023-05-15 14:00:00] 策略 (SHFE.rb2310): 3659.0 44.199999999999996 -90.0\n", + "[2023-05-15 14:00:00] 策略 (SHFE.rb2310): [2023-05-15 14:00:00] 开多仓信号 - 当前Open=3659.00, 前1Range=26.00, 前7Range=50.00, 计算目标买入价=3704.80\n", + "[2023-05-15 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-15 14:00:00] 策略 (SHFE.rb2310): [2023-05-15 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230515140000_458 @ 3704.80\n", + "[2023-05-15 21:00:00] 策略 (SHFE.rb2310): [2023-05-15 21:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-05-15 22:00:00] 策略 (SHFE.rb2310): 3669.0 51.0 -73.8\n", + "[2023-05-15 22:00:00] 策略 (SHFE.rb2310): [2023-05-15 22:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=30.00, 前7Range=41.00, 计算目标买入价=3691.80\n", + "[2023-05-15 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-15 22:00:00] 策略 (SHFE.rb2310): [2023-05-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230515220000_460 @ 3691.80\n", + "[2023-05-16 09:00:00] 策略 (SHFE.rb2310): [2023-05-16 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-05-16 10:00:00] 策略 (SHFE.rb2310): 3687.0 40.8 -30.6\n", + "[2023-05-16 10:00:00] 策略 (SHFE.rb2310): [2023-05-16 10:00:00] 开多仓信号 - 当前Open=3687.00, 前1Range=24.00, 前7Range=17.00, 计算目标买入价=3676.80\n", + "[2023-05-16 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-16 10:00:00] 策略 (SHFE.rb2310): [2023-05-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230516100000_462 @ 3676.80\n", + "[2023-05-16 13:00:00] 策略 (SHFE.rb2310): [2023-05-16 13:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-05-16 14:00:00] 策略 (SHFE.rb2310): 3640.0 28.9 -72.0\n", + "[2023-05-16 14:00:00] 策略 (SHFE.rb2310): [2023-05-16 14:00:00] 开多仓信号 - 当前Open=3640.00, 前1Range=17.00, 前7Range=40.00, 计算目标买入价=3683.10\n", + "[2023-05-16 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-16 14:00:00] 策略 (SHFE.rb2310): [2023-05-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230516140000_464 @ 3683.10\n", + "[2023-05-16 21:00:00] 策略 (SHFE.rb2310): [2023-05-16 21:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-05-16 22:00:00] 策略 (SHFE.rb2310): 3654.0 45.9 -59.4\n", + "[2023-05-16 22:00:00] 策略 (SHFE.rb2310): [2023-05-16 22:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=27.00, 前7Range=33.00, 计算目标买入价=3667.50\n", + "[2023-05-16 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-16 22:00:00] 策略 (SHFE.rb2310): [2023-05-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230516220000_466 @ 3667.50\n", + "[2023-05-17 09:00:00] 策略 (SHFE.rb2310): [2023-05-17 09:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2023-05-17 10:00:00] 策略 (SHFE.rb2310): 3677.0 62.9 -77.4\n", + "[2023-05-17 10:00:00] 策略 (SHFE.rb2310): [2023-05-17 10:00:00] 开多仓信号 - 当前Open=3677.00, 前1Range=37.00, 前7Range=43.00, 计算目标买入价=3691.50\n", + "[2023-05-17 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-17 10:00:00] 策略 (SHFE.rb2310): [2023-05-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230517100000_468 @ 3691.50\n", + "[2023-05-17 13:00:00] 策略 (SHFE.rb2310): [2023-05-17 13:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-05-17 14:00:00] 策略 (SHFE.rb2310): 3678.0 32.3 -37.800000000000004\n", + "[2023-05-17 14:00:00] 策略 (SHFE.rb2310): [2023-05-17 14:00:00] 开多仓信号 - 当前Open=3678.00, 前1Range=19.00, 前7Range=21.00, 计算目标买入价=3683.50\n", + "[2023-05-17 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-17 14:00:00] 策略 (SHFE.rb2310): [2023-05-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230517140000_470 @ 3683.50\n", + "[2023-05-17 21:00:00] 策略 (SHFE.rb2310): [2023-05-17 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230517140000_470\n", + "[2023-05-17 21:00:00] 策略 (SHFE.rb2310): 3719.0 71.39999999999999 -48.6\n", + "[2023-05-17 21:00:00] 策略 (SHFE.rb2310): [2023-05-17 21:00:00] 开多仓信号 - 当前Open=3719.00, 前1Range=42.00, 前7Range=27.00, 计算目标买入价=3696.20\n", + "[2023-05-17 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-17 21:00:00] 策略 (SHFE.rb2310): [2023-05-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230517210000_471 @ 3696.20\n", + "[2023-05-17 22:00:00] 策略 (SHFE.rb2310): [2023-05-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230517210000_471\n", + "[2023-05-17 22:00:00] 策略 (SHFE.rb2310): 3710.0 28.9 -36.0\n", + "[2023-05-17 22:00:00] 策略 (SHFE.rb2310): [2023-05-17 22:00:00] 开多仓信号 - 当前Open=3710.00, 前1Range=17.00, 前7Range=20.00, 计算目标买入价=3717.10\n", + "[2023-05-17 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-17 22:00:00] 策略 (SHFE.rb2310): [2023-05-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230517220000_472 @ 3717.10\n", + "[2023-05-18 09:00:00] 策略 (SHFE.rb2310): [2023-05-18 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-05-18 10:00:00] 策略 (SHFE.rb2310): 3700.0 45.9 -48.6\n", + "[2023-05-18 10:00:00] 策略 (SHFE.rb2310): [2023-05-18 10:00:00] 开多仓信号 - 当前Open=3700.00, 前1Range=27.00, 前7Range=27.00, 计算目标买入价=3702.70\n", + "[2023-05-18 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-18 10:00:00] 策略 (SHFE.rb2310): [2023-05-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230518100000_474 @ 3702.70\n", + "[2023-05-18 11:00:00] 策略 (SHFE.rb2310): [2023-05-18 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230518100000_474\n", + "[2023-05-18 11:00:00] 策略 (SHFE.rb2310): 3706.0 27.2 -19.8\n", + "[2023-05-18 11:00:00] 策略 (SHFE.rb2310): [2023-05-18 11:00:00] 开多仓信号 - 当前Open=3706.00, 前1Range=16.00, 前7Range=11.00, 计算目标买入价=3698.60\n", + "[2023-05-18 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-18 11:00:00] 策略 (SHFE.rb2310): [2023-05-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230518110000_475 @ 3698.60\n", + "[2023-05-18 22:00:00] 策略 (SHFE.rb2310): [2023-05-18 22:00:00] 止损信号 - PnL per unit: -33.00, 目标: -10.00\n", + "[2023-05-19 09:00:00] 策略 (SHFE.rb2310): 3645.0 91.8 -48.6\n", + "[2023-05-19 09:00:00] 策略 (SHFE.rb2310): [2023-05-19 09:00:00] 开多仓信号 - 当前Open=3645.00, 前1Range=54.00, 前7Range=27.00, 计算目标买入价=3601.80\n", + "[2023-05-19 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-19 09:00:00] 策略 (SHFE.rb2310): [2023-05-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230519090000_477 @ 3601.80\n", + "[2023-05-19 10:00:00] 策略 (SHFE.rb2310): [2023-05-19 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230519090000_477\n", + "[2023-05-19 10:00:00] 策略 (SHFE.rb2310): 3618.0 62.9 -28.8\n", + "[2023-05-19 10:00:00] 策略 (SHFE.rb2310): [2023-05-19 10:00:00] 开多仓信号 - 当前Open=3618.00, 前1Range=37.00, 前7Range=16.00, 计算目标买入价=3583.90\n", + "[2023-05-19 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-19 10:00:00] 策略 (SHFE.rb2310): [2023-05-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230519100000_478 @ 3583.90\n", + "[2023-05-19 11:00:00] 策略 (SHFE.rb2310): [2023-05-19 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230519100000_478\n", + "[2023-05-19 11:00:00] 策略 (SHFE.rb2310): 3666.0 86.7 -59.4\n", + "[2023-05-19 11:00:00] 策略 (SHFE.rb2310): [2023-05-19 11:00:00] 开多仓信号 - 当前Open=3666.00, 前1Range=51.00, 前7Range=33.00, 计算目标买入价=3638.70\n", + "[2023-05-19 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-19 11:00:00] 策略 (SHFE.rb2310): [2023-05-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230519110000_479 @ 3638.70\n", + "[2023-05-19 13:00:00] 策略 (SHFE.rb2310): [2023-05-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230519110000_479\n", + "[2023-05-19 13:00:00] 策略 (SHFE.rb2310): 3669.0 45.9 -34.2\n", + "[2023-05-19 13:00:00] 策略 (SHFE.rb2310): [2023-05-19 13:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=27.00, 前7Range=19.00, 计算目标买入价=3657.30\n", + "[2023-05-19 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-19 13:00:00] 策略 (SHFE.rb2310): [2023-05-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230519130000_480 @ 3657.30\n", + "[2023-05-19 21:00:00] 策略 (SHFE.rb2310): [2023-05-19 21:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-05-19 22:00:00] 策略 (SHFE.rb2310): 3636.0 62.9 -97.2\n", + "[2023-05-19 22:00:00] 策略 (SHFE.rb2310): [2023-05-19 22:00:00] 开多仓信号 - 当前Open=3636.00, 前1Range=37.00, 前7Range=54.00, 计算目标买入价=3670.30\n", + "[2023-05-19 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-19 22:00:00] 策略 (SHFE.rb2310): [2023-05-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230519220000_482 @ 3670.30\n", + "[2023-05-22 09:00:00] 策略 (SHFE.rb2310): [2023-05-22 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-05-22 10:00:00] 策略 (SHFE.rb2310): 3620.0 47.6 -91.8\n", + "[2023-05-22 10:00:00] 策略 (SHFE.rb2310): [2023-05-22 10:00:00] 开多仓信号 - 当前Open=3620.00, 前1Range=28.00, 前7Range=51.00, 计算目标买入价=3664.20\n", + "[2023-05-22 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-22 10:00:00] 策略 (SHFE.rb2310): [2023-05-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230522100000_484 @ 3664.20\n", + "[2023-05-22 11:00:00] 策略 (SHFE.rb2310): [2023-05-22 11:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-05-22 13:00:00] 策略 (SHFE.rb2310): 3589.0 44.199999999999996 -46.800000000000004\n", + "[2023-05-22 13:00:00] 策略 (SHFE.rb2310): [2023-05-22 13:00:00] 开多仓信号 - 当前Open=3589.00, 前1Range=26.00, 前7Range=26.00, 计算目标买入价=3591.60\n", + "[2023-05-22 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-22 13:00:00] 策略 (SHFE.rb2310): [2023-05-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230522130000_486 @ 3591.60\n", + "[2023-05-22 21:00:00] 策略 (SHFE.rb2310): [2023-05-22 21:00:00] 止盈信号 - PnL per unit: 35.00, 目标: 10.00\n", + "[2023-05-22 22:00:00] 策略 (SHFE.rb2310): 3601.0 66.3 -88.2\n", + "[2023-05-22 22:00:00] 策略 (SHFE.rb2310): [2023-05-22 22:00:00] 开多仓信号 - 当前Open=3601.00, 前1Range=39.00, 前7Range=49.00, 计算目标买入价=3622.90\n", + "[2023-05-22 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-22 22:00:00] 策略 (SHFE.rb2310): [2023-05-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230522220000_488 @ 3622.90\n", + "[2023-05-23 09:00:00] 策略 (SHFE.rb2310): [2023-05-23 09:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-05-23 10:00:00] 策略 (SHFE.rb2310): 3612.0 47.6 -52.2\n", + "[2023-05-23 10:00:00] 策略 (SHFE.rb2310): [2023-05-23 10:00:00] 开多仓信号 - 当前Open=3612.00, 前1Range=28.00, 前7Range=29.00, 计算目标买入价=3616.60\n", + "[2023-05-23 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-23 10:00:00] 策略 (SHFE.rb2310): [2023-05-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230523100000_490 @ 3616.60\n", + "[2023-05-23 11:00:00] 策略 (SHFE.rb2310): [2023-05-23 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-05-23 13:00:00] 策略 (SHFE.rb2310): 3584.0 35.699999999999996 -45.0\n", + "[2023-05-23 13:00:00] 策略 (SHFE.rb2310): [2023-05-23 13:00:00] 开多仓信号 - 当前Open=3584.00, 前1Range=21.00, 前7Range=25.00, 计算目标买入价=3593.30\n", + "[2023-05-23 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-23 13:00:00] 策略 (SHFE.rb2310): [2023-05-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230523130000_492 @ 3593.30\n", + "[2023-05-23 21:00:00] 策略 (SHFE.rb2310): [2023-05-23 21:00:00] 止损信号 - PnL per unit: -50.00, 目标: -10.00\n", + "[2023-05-23 22:00:00] 策略 (SHFE.rb2310): 3536.0 117.3 -59.4\n", + "[2023-05-23 22:00:00] 策略 (SHFE.rb2310): [2023-05-23 22:00:00] 开多仓信号 - 当前Open=3536.00, 前1Range=69.00, 前7Range=33.00, 计算目标买入价=3478.10\n", + "[2023-05-23 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-23 22:00:00] 策略 (SHFE.rb2310): [2023-05-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230523220000_494 @ 3478.10\n", + "[2023-05-24 09:00:00] 策略 (SHFE.rb2310): [2023-05-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230523220000_494\n", + "[2023-05-24 09:00:00] 策略 (SHFE.rb2310): 3551.0 68.0 -50.4\n", + "[2023-05-24 09:00:00] 策略 (SHFE.rb2310): [2023-05-24 09:00:00] 开多仓信号 - 当前Open=3551.00, 前1Range=40.00, 前7Range=28.00, 计算目标买入价=3533.40\n", + "[2023-05-24 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-24 09:00:00] 策略 (SHFE.rb2310): [2023-05-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230524090000_495 @ 3533.40\n", + "[2023-05-24 13:00:00] 策略 (SHFE.rb2310): [2023-05-24 13:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2023-05-24 14:00:00] 策略 (SHFE.rb2310): 3489.0 37.4 -54.0\n", + "[2023-05-24 14:00:00] 策略 (SHFE.rb2310): [2023-05-24 14:00:00] 开多仓信号 - 当前Open=3489.00, 前1Range=22.00, 前7Range=30.00, 计算目标买入价=3505.60\n", + "[2023-05-24 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-24 14:00:00] 策略 (SHFE.rb2310): [2023-05-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230524140000_497 @ 3505.60\n", + "[2023-05-24 21:00:00] 策略 (SHFE.rb2310): [2023-05-24 21:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-05-24 22:00:00] 策略 (SHFE.rb2310): 3437.0 66.3 -72.0\n", + "[2023-05-24 22:00:00] 策略 (SHFE.rb2310): [2023-05-24 22:00:00] 开多仓信号 - 当前Open=3437.00, 前1Range=39.00, 前7Range=40.00, 计算目标买入价=3442.70\n", + "[2023-05-24 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-24 22:00:00] 策略 (SHFE.rb2310): [2023-05-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230524220000_499 @ 3442.70\n", + "[2023-05-25 09:00:00] 策略 (SHFE.rb2310): [2023-05-25 09:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-05-25 10:00:00] 策略 (SHFE.rb2310): 3454.0 39.1 -27.0\n", + "[2023-05-25 10:00:00] 策略 (SHFE.rb2310): [2023-05-25 10:00:00] 开多仓信号 - 当前Open=3454.00, 前1Range=23.00, 前7Range=15.00, 计算目标买入价=3441.90\n", + "[2023-05-25 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-25 10:00:00] 策略 (SHFE.rb2310): [2023-05-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230525100000_501 @ 3441.90\n", + "[2023-05-25 11:00:00] 策略 (SHFE.rb2310): [2023-05-25 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230525100000_501\n", + "[2023-05-25 11:00:00] 策略 (SHFE.rb2310): 3448.0 52.699999999999996 -28.8\n", + "[2023-05-25 11:00:00] 策略 (SHFE.rb2310): [2023-05-25 11:00:00] 开多仓信号 - 当前Open=3448.00, 前1Range=31.00, 前7Range=16.00, 计算目标买入价=3424.10\n", + "[2023-05-25 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-25 11:00:00] 策略 (SHFE.rb2310): [2023-05-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230525110000_502 @ 3424.10\n", + "[2023-05-25 13:00:00] 策略 (SHFE.rb2310): [2023-05-25 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230525110000_502\n", + "[2023-05-25 13:00:00] 策略 (SHFE.rb2310): 3448.0 20.4 -39.6\n", + "[2023-05-25 13:00:00] 策略 (SHFE.rb2310): [2023-05-25 13:00:00] 开多仓信号 - 当前Open=3448.00, 前1Range=12.00, 前7Range=22.00, 计算目标买入价=3467.20\n", + "[2023-05-25 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-25 13:00:00] 策略 (SHFE.rb2310): [2023-05-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230525130000_503 @ 3467.20\n", + "[2023-05-25 14:00:00] 策略 (SHFE.rb2310): [2023-05-25 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-05-25 21:00:00] 策略 (SHFE.rb2310): 3421.0 40.8 -70.2\n", + "[2023-05-25 21:00:00] 策略 (SHFE.rb2310): [2023-05-25 21:00:00] 开多仓信号 - 当前Open=3421.00, 前1Range=24.00, 前7Range=39.00, 计算目标买入价=3450.40\n", + "[2023-05-25 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-25 21:00:00] 策略 (SHFE.rb2310): [2023-05-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230525210000_505 @ 3450.40\n", + "[2023-05-25 22:00:00] 策略 (SHFE.rb2310): [2023-05-25 22:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-05-26 09:00:00] 策略 (SHFE.rb2310): 3420.0 83.3 -41.4\n", + "[2023-05-26 09:00:00] 策略 (SHFE.rb2310): [2023-05-26 09:00:00] 开多仓信号 - 当前Open=3420.00, 前1Range=49.00, 前7Range=23.00, 计算目标买入价=3378.10\n", + "[2023-05-26 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-26 09:00:00] 策略 (SHFE.rb2310): [2023-05-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230526090000_507 @ 3378.10\n", + "[2023-05-26 10:00:00] 策略 (SHFE.rb2310): [2023-05-26 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230526090000_507\n", + "[2023-05-26 10:00:00] 策略 (SHFE.rb2310): 3422.0 56.1 -55.800000000000004\n", + "[2023-05-26 10:00:00] 策略 (SHFE.rb2310): [2023-05-26 10:00:00] 开多仓信号 - 当前Open=3422.00, 前1Range=33.00, 前7Range=31.00, 计算目标买入价=3421.70\n", + "[2023-05-26 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-26 10:00:00] 策略 (SHFE.rb2310): [2023-05-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230526100000_508 @ 3421.70\n", + "[2023-05-26 11:00:00] 策略 (SHFE.rb2310): [2023-05-26 11:00:00] 止盈信号 - PnL per unit: 38.00, 目标: 10.00\n", + "[2023-05-26 13:00:00] 策略 (SHFE.rb2310): 3476.0 79.89999999999999 -66.60000000000001\n", + "[2023-05-26 13:00:00] 策略 (SHFE.rb2310): [2023-05-26 13:00:00] 开多仓信号 - 当前Open=3476.00, 前1Range=47.00, 前7Range=37.00, 计算目标买入价=3462.70\n", + "[2023-05-26 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-26 13:00:00] 策略 (SHFE.rb2310): [2023-05-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230526130000_510 @ 3462.70\n", + "[2023-05-26 14:00:00] 策略 (SHFE.rb2310): [2023-05-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230526130000_510\n", + "[2023-05-26 14:00:00] 策略 (SHFE.rb2310): 3480.0 71.39999999999999 -43.2\n", + "[2023-05-26 14:00:00] 策略 (SHFE.rb2310): [2023-05-26 14:00:00] 开多仓信号 - 当前Open=3480.00, 前1Range=42.00, 前7Range=24.00, 计算目标买入价=3451.80\n", + "[2023-05-26 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-26 14:00:00] 策略 (SHFE.rb2310): [2023-05-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230526140000_511 @ 3451.80\n", + "[2023-05-26 21:00:00] 策略 (SHFE.rb2310): [2023-05-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230526140000_511\n", + "[2023-05-26 21:00:00] 策略 (SHFE.rb2310): 3495.0 61.199999999999996 -77.4\n", + "[2023-05-26 21:00:00] 策略 (SHFE.rb2310): [2023-05-26 21:00:00] 开多仓信号 - 当前Open=3495.00, 前1Range=36.00, 前7Range=43.00, 计算目标买入价=3511.20\n", + "[2023-05-26 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-26 21:00:00] 策略 (SHFE.rb2310): [2023-05-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230526210000_512 @ 3511.20\n", + "[2023-05-26 22:00:00] 策略 (SHFE.rb2310): [2023-05-26 22:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-05-29 09:00:00] 策略 (SHFE.rb2310): 3483.0 37.4 -59.4\n", + "[2023-05-29 09:00:00] 策略 (SHFE.rb2310): [2023-05-29 09:00:00] 开多仓信号 - 当前Open=3483.00, 前1Range=22.00, 前7Range=33.00, 计算目标买入价=3505.00\n", + "[2023-05-29 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-29 09:00:00] 策略 (SHFE.rb2310): [2023-05-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230529090000_514 @ 3505.00\n", + "[2023-05-29 10:00:00] 策略 (SHFE.rb2310): [2023-05-29 10:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-05-29 11:00:00] 策略 (SHFE.rb2310): 3499.0 54.4 -84.60000000000001\n", + "[2023-05-29 11:00:00] 策略 (SHFE.rb2310): [2023-05-29 11:00:00] 开多仓信号 - 当前Open=3499.00, 前1Range=32.00, 前7Range=47.00, 计算目标买入价=3529.20\n", + "[2023-05-29 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-29 11:00:00] 策略 (SHFE.rb2310): [2023-05-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230529110000_516 @ 3529.20\n", + "[2023-05-29 14:00:00] 策略 (SHFE.rb2310): [2023-05-29 14:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-05-29 21:00:00] 策略 (SHFE.rb2310): 3511.0 49.3 -66.60000000000001\n", + "[2023-05-29 21:00:00] 策略 (SHFE.rb2310): [2023-05-29 21:00:00] 开多仓信号 - 当前Open=3511.00, 前1Range=29.00, 前7Range=37.00, 计算目标买入价=3528.30\n", + "[2023-05-29 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-29 21:00:00] 策略 (SHFE.rb2310): [2023-05-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230529210000_518 @ 3528.30\n", + "[2023-05-30 09:00:00] 策略 (SHFE.rb2310): [2023-05-30 09:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-05-30 10:00:00] 策略 (SHFE.rb2310): 3489.0 44.199999999999996 -57.6\n", + "[2023-05-30 10:00:00] 策略 (SHFE.rb2310): [2023-05-30 10:00:00] 开多仓信号 - 当前Open=3489.00, 前1Range=26.00, 前7Range=32.00, 计算目标买入价=3502.40\n", + "[2023-05-30 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-30 10:00:00] 策略 (SHFE.rb2310): [2023-05-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230530100000_520 @ 3502.40\n", + "[2023-05-30 11:00:00] 策略 (SHFE.rb2310): [2023-05-30 11:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-05-30 13:00:00] 策略 (SHFE.rb2310): 3461.0 32.3 -41.4\n", + "[2023-05-30 13:00:00] 策略 (SHFE.rb2310): [2023-05-30 13:00:00] 开多仓信号 - 当前Open=3461.00, 前1Range=19.00, 前7Range=23.00, 计算目标买入价=3470.10\n", + "[2023-05-30 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-30 13:00:00] 策略 (SHFE.rb2310): [2023-05-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230530130000_522 @ 3470.10\n", + "[2023-05-30 14:00:00] 策略 (SHFE.rb2310): [2023-05-30 14:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-05-30 21:00:00] 策略 (SHFE.rb2310): 3458.0 56.1 -34.2\n", + "[2023-05-30 21:00:00] 策略 (SHFE.rb2310): [2023-05-30 21:00:00] 开多仓信号 - 当前Open=3458.00, 前1Range=33.00, 前7Range=19.00, 计算目标买入价=3436.10\n", + "[2023-05-30 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-30 21:00:00] 策略 (SHFE.rb2310): [2023-05-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230530210000_524 @ 3436.10\n", + "[2023-05-30 22:00:00] 策略 (SHFE.rb2310): [2023-05-30 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230530210000_524\n", + "[2023-05-30 22:00:00] 策略 (SHFE.rb2310): 3441.0 40.8 -18.0\n", + "[2023-05-30 22:00:00] 策略 (SHFE.rb2310): [2023-05-30 22:00:00] 开多仓信号 - 当前Open=3441.00, 前1Range=24.00, 前7Range=10.00, 计算目标买入价=3418.20\n", + "[2023-05-30 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-30 22:00:00] 策略 (SHFE.rb2310): [2023-05-30 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230530220000_525 @ 3418.20\n", + "[2023-05-31 09:00:00] 策略 (SHFE.rb2310): [2023-05-31 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230530220000_525\n", + "[2023-05-31 09:00:00] 策略 (SHFE.rb2310): 3431.0 37.4 -46.800000000000004\n", + "[2023-05-31 09:00:00] 策略 (SHFE.rb2310): [2023-05-31 09:00:00] 开多仓信号 - 当前Open=3431.00, 前1Range=22.00, 前7Range=26.00, 计算目标买入价=3440.40\n", + "[2023-05-31 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-31 09:00:00] 策略 (SHFE.rb2310): [2023-05-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230531090000_526 @ 3440.40\n", + "[2023-05-31 10:00:00] 策略 (SHFE.rb2310): [2023-05-31 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230531090000_526\n", + "[2023-05-31 10:00:00] 策略 (SHFE.rb2310): 3447.0 54.4 -37.800000000000004\n", + "[2023-05-31 10:00:00] 策略 (SHFE.rb2310): [2023-05-31 10:00:00] 开多仓信号 - 当前Open=3447.00, 前1Range=32.00, 前7Range=21.00, 计算目标买入价=3430.40\n", + "[2023-05-31 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-31 10:00:00] 策略 (SHFE.rb2310): [2023-05-31 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230531100000_527 @ 3430.40\n", + "[2023-05-31 11:00:00] 策略 (SHFE.rb2310): [2023-05-31 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230531100000_527\n", + "[2023-05-31 11:00:00] 策略 (SHFE.rb2310): 3437.0 42.5 -34.2\n", + "[2023-05-31 11:00:00] 策略 (SHFE.rb2310): [2023-05-31 11:00:00] 开多仓信号 - 当前Open=3437.00, 前1Range=25.00, 前7Range=19.00, 计算目标买入价=3428.70\n", + "[2023-05-31 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-31 11:00:00] 策略 (SHFE.rb2310): [2023-05-31 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230531110000_528 @ 3428.70\n", + "[2023-05-31 13:00:00] 策略 (SHFE.rb2310): [2023-05-31 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230531110000_528\n", + "[2023-05-31 13:00:00] 策略 (SHFE.rb2310): 3445.0 28.9 -34.2\n", + "[2023-05-31 13:00:00] 策略 (SHFE.rb2310): [2023-05-31 13:00:00] 开多仓信号 - 当前Open=3445.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=3450.30\n", + "[2023-05-31 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-31 13:00:00] 策略 (SHFE.rb2310): [2023-05-31 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230531130000_529 @ 3450.30\n", + "[2023-05-31 14:00:00] 策略 (SHFE.rb2310): [2023-05-31 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230531130000_529\n", + "[2023-05-31 14:00:00] 策略 (SHFE.rb2310): 3469.0 49.3 -59.4\n", + "[2023-05-31 14:00:00] 策略 (SHFE.rb2310): [2023-05-31 14:00:00] 开多仓信号 - 当前Open=3469.00, 前1Range=29.00, 前7Range=33.00, 计算目标买入价=3479.10\n", + "[2023-05-31 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-31 14:00:00] 策略 (SHFE.rb2310): [2023-05-31 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230531140000_530 @ 3479.10\n", + "[2023-05-31 21:00:00] 策略 (SHFE.rb2310): [2023-05-31 21:00:00] 止盈信号 - PnL per unit: 31.00, 目标: 10.00\n", + "[2023-05-31 22:00:00] 策略 (SHFE.rb2310): 3484.0 83.3 -39.6\n", + "[2023-05-31 22:00:00] 策略 (SHFE.rb2310): [2023-05-31 22:00:00] 开多仓信号 - 当前Open=3484.00, 前1Range=49.00, 前7Range=22.00, 计算目标买入价=3440.30\n", + "[2023-05-31 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-05-31 22:00:00] 策略 (SHFE.rb2310): [2023-05-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230531220000_532 @ 3440.30\n", + "[2023-06-01 09:00:00] 策略 (SHFE.rb2310): [2023-06-01 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230531220000_532\n", + "[2023-06-01 09:00:00] 策略 (SHFE.rb2310): 3510.0 52.699999999999996 -57.6\n", + "[2023-06-01 09:00:00] 策略 (SHFE.rb2310): [2023-06-01 09:00:00] 开多仓信号 - 当前Open=3510.00, 前1Range=31.00, 前7Range=32.00, 计算目标买入价=3514.90\n", + "[2023-06-01 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-01 09:00:00] 策略 (SHFE.rb2310): [2023-06-01 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230601090000_533 @ 3514.90\n", + "[2023-06-01 10:00:00] 策略 (SHFE.rb2310): [2023-06-01 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230601090000_533\n", + "[2023-06-01 10:00:00] 策略 (SHFE.rb2310): 3515.0 57.8 -45.0\n", + "[2023-06-01 10:00:00] 策略 (SHFE.rb2310): [2023-06-01 10:00:00] 开多仓信号 - 当前Open=3515.00, 前1Range=34.00, 前7Range=25.00, 计算目标买入价=3502.20\n", + "[2023-06-01 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-01 10:00:00] 策略 (SHFE.rb2310): [2023-06-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230601100000_534 @ 3502.20\n", + "[2023-06-01 11:00:00] 策略 (SHFE.rb2310): [2023-06-01 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230601100000_534\n", + "[2023-06-01 11:00:00] 策略 (SHFE.rb2310): 3513.0 35.699999999999996 -30.6\n", + "[2023-06-01 11:00:00] 策略 (SHFE.rb2310): [2023-06-01 11:00:00] 开多仓信号 - 当前Open=3513.00, 前1Range=21.00, 前7Range=17.00, 计算目标买入价=3507.90\n", + "[2023-06-01 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-01 11:00:00] 策略 (SHFE.rb2310): [2023-06-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230601110000_535 @ 3507.90\n", + "[2023-06-01 13:00:00] 策略 (SHFE.rb2310): [2023-06-01 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230601110000_535\n", + "[2023-06-01 13:00:00] 策略 (SHFE.rb2310): 3525.0 25.5 -52.2\n", + "[2023-06-01 13:00:00] 策略 (SHFE.rb2310): [2023-06-01 13:00:00] 开多仓信号 - 当前Open=3525.00, 前1Range=15.00, 前7Range=29.00, 计算目标买入价=3551.70\n", + "[2023-06-01 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-01 13:00:00] 策略 (SHFE.rb2310): [2023-06-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230601130000_536 @ 3551.70\n", + "[2023-06-01 14:00:00] 策略 (SHFE.rb2310): [2023-06-01 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-06-01 21:00:00] 策略 (SHFE.rb2310): 3539.0 51.0 -88.2\n", + "[2023-06-01 21:00:00] 策略 (SHFE.rb2310): [2023-06-01 21:00:00] 开多仓信号 - 当前Open=3539.00, 前1Range=30.00, 前7Range=49.00, 计算目标买入价=3576.20\n", + "[2023-06-01 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-01 21:00:00] 策略 (SHFE.rb2310): [2023-06-01 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230601210000_538 @ 3576.20\n", + "[2023-06-02 10:00:00] 策略 (SHFE.rb2310): [2023-06-02 10:00:00] 止盈信号 - PnL per unit: 32.00, 目标: 10.00\n", + "[2023-06-02 11:00:00] 策略 (SHFE.rb2310): 3549.0 56.1 -27.0\n", + "[2023-06-02 11:00:00] 策略 (SHFE.rb2310): [2023-06-02 11:00:00] 开多仓信号 - 当前Open=3549.00, 前1Range=33.00, 前7Range=15.00, 计算目标买入价=3519.90\n", + "[2023-06-02 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-02 11:00:00] 策略 (SHFE.rb2310): [2023-06-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230602110000_540 @ 3519.90\n", + "[2023-06-02 13:00:00] 策略 (SHFE.rb2310): [2023-06-02 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230602110000_540\n", + "[2023-06-02 13:00:00] 策略 (SHFE.rb2310): 3584.0 93.5 -28.8\n", + "[2023-06-02 13:00:00] 策略 (SHFE.rb2310): [2023-06-02 13:00:00] 开多仓信号 - 当前Open=3584.00, 前1Range=55.00, 前7Range=16.00, 计算目标买入价=3519.30\n", + "[2023-06-02 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-02 13:00:00] 策略 (SHFE.rb2310): [2023-06-02 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230602130000_541 @ 3519.30\n", + "[2023-06-02 14:00:00] 策略 (SHFE.rb2310): [2023-06-02 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230602130000_541\n", + "[2023-06-02 14:00:00] 策略 (SHFE.rb2310): 3597.0 39.1 -54.0\n", + "[2023-06-02 14:00:00] 策略 (SHFE.rb2310): [2023-06-02 14:00:00] 开多仓信号 - 当前Open=3597.00, 前1Range=23.00, 前7Range=30.00, 计算目标买入价=3611.90\n", + "[2023-06-02 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-02 14:00:00] 策略 (SHFE.rb2310): [2023-06-02 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230602140000_542 @ 3611.90\n", + "[2023-06-02 21:00:00] 策略 (SHFE.rb2310): [2023-06-02 21:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-06-02 22:00:00] 策略 (SHFE.rb2310): 3624.0 49.3 -30.6\n", + "[2023-06-02 22:00:00] 策略 (SHFE.rb2310): [2023-06-02 22:00:00] 开多仓信号 - 当前Open=3624.00, 前1Range=29.00, 前7Range=17.00, 计算目标买入价=3605.30\n", + "[2023-06-02 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-02 22:00:00] 策略 (SHFE.rb2310): [2023-06-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230602220000_544 @ 3605.30\n", + "[2023-06-05 09:00:00] 策略 (SHFE.rb2310): [2023-06-05 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230602220000_544\n", + "[2023-06-05 09:00:00] 策略 (SHFE.rb2310): 3682.0 47.6 -41.4\n", + "[2023-06-05 09:00:00] 策略 (SHFE.rb2310): [2023-06-05 09:00:00] 开多仓信号 - 当前Open=3682.00, 前1Range=28.00, 前7Range=23.00, 计算目标买入价=3675.80\n", + "[2023-06-05 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-05 09:00:00] 策略 (SHFE.rb2310): [2023-06-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230605090000_545 @ 3675.80\n", + "[2023-06-05 10:00:00] 策略 (SHFE.rb2310): [2023-06-05 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-06-05 11:00:00] 策略 (SHFE.rb2310): 3637.0 35.699999999999996 -99.0\n", + "[2023-06-05 11:00:00] 策略 (SHFE.rb2310): [2023-06-05 11:00:00] 开多仓信号 - 当前Open=3637.00, 前1Range=21.00, 前7Range=55.00, 计算目标买入价=3700.30\n", + "[2023-06-05 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-05 11:00:00] 策略 (SHFE.rb2310): [2023-06-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230605110000_547 @ 3700.30\n", + "[2023-06-05 13:00:00] 策略 (SHFE.rb2310): [2023-06-05 13:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-06-05 14:00:00] 策略 (SHFE.rb2310): 3646.0 49.3 -64.8\n", + "[2023-06-05 14:00:00] 策略 (SHFE.rb2310): [2023-06-05 14:00:00] 开多仓信号 - 当前Open=3646.00, 前1Range=29.00, 前7Range=36.00, 计算目标买入价=3661.50\n", + "[2023-06-05 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-05 14:00:00] 策略 (SHFE.rb2310): [2023-06-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230605140000_549 @ 3661.50\n", + "[2023-06-05 21:00:00] 策略 (SHFE.rb2310): [2023-06-05 21:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-06-05 22:00:00] 策略 (SHFE.rb2310): 3650.0 54.4 -50.4\n", + "[2023-06-05 22:00:00] 策略 (SHFE.rb2310): [2023-06-05 22:00:00] 开多仓信号 - 当前Open=3650.00, 前1Range=32.00, 前7Range=28.00, 计算目标买入价=3646.00\n", + "[2023-06-05 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-05 22:00:00] 策略 (SHFE.rb2310): [2023-06-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230605220000_551 @ 3646.00\n", + "[2023-06-06 09:00:00] 策略 (SHFE.rb2310): [2023-06-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230605220000_551\n", + "[2023-06-06 09:00:00] 策略 (SHFE.rb2310): 3656.0 37.4 -117.0\n", + "[2023-06-06 09:00:00] 策略 (SHFE.rb2310): [2023-06-06 09:00:00] 开多仓信号 - 当前Open=3656.00, 前1Range=22.00, 前7Range=65.00, 计算目标买入价=3735.60\n", + "[2023-06-06 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-06 09:00:00] 策略 (SHFE.rb2310): [2023-06-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230606090000_552 @ 3735.60\n", + "[2023-06-06 10:00:00] 策略 (SHFE.rb2310): [2023-06-06 10:00:00] 止盈信号 - PnL per unit: 32.00, 目标: 10.00\n", + "[2023-06-06 11:00:00] 策略 (SHFE.rb2310): 3669.0 59.5 -39.6\n", + "[2023-06-06 11:00:00] 策略 (SHFE.rb2310): [2023-06-06 11:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=35.00, 前7Range=22.00, 计算目标买入价=3649.10\n", + "[2023-06-06 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-06 11:00:00] 策略 (SHFE.rb2310): [2023-06-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230606110000_554 @ 3649.10\n", + "[2023-06-06 13:00:00] 策略 (SHFE.rb2310): [2023-06-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230606110000_554\n", + "[2023-06-06 13:00:00] 策略 (SHFE.rb2310): 3680.0 39.1 -52.2\n", + "[2023-06-06 13:00:00] 策略 (SHFE.rb2310): [2023-06-06 13:00:00] 开多仓信号 - 当前Open=3680.00, 前1Range=23.00, 前7Range=29.00, 计算目标买入价=3693.10\n", + "[2023-06-06 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-06 13:00:00] 策略 (SHFE.rb2310): [2023-06-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230606130000_555 @ 3693.10\n", + "[2023-06-06 14:00:00] 策略 (SHFE.rb2310): [2023-06-06 14:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2023-06-06 21:00:00] 策略 (SHFE.rb2310): 3643.0 71.39999999999999 -57.6\n", + "[2023-06-06 21:00:00] 策略 (SHFE.rb2310): [2023-06-06 21:00:00] 开多仓信号 - 当前Open=3643.00, 前1Range=42.00, 前7Range=32.00, 计算目标买入价=3629.20\n", + "[2023-06-06 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-06 21:00:00] 策略 (SHFE.rb2310): [2023-06-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230606210000_557 @ 3629.20\n", + "[2023-06-06 22:00:00] 策略 (SHFE.rb2310): [2023-06-06 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230606210000_557\n", + "[2023-06-06 22:00:00] 策略 (SHFE.rb2310): 3636.0 45.9 -39.6\n", + "[2023-06-06 22:00:00] 策略 (SHFE.rb2310): [2023-06-06 22:00:00] 开多仓信号 - 当前Open=3636.00, 前1Range=27.00, 前7Range=22.00, 计算目标买入价=3629.70\n", + "[2023-06-06 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-06 22:00:00] 策略 (SHFE.rb2310): [2023-06-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230606220000_558 @ 3629.70\n", + "[2023-06-07 09:00:00] 策略 (SHFE.rb2310): [2023-06-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230606220000_558\n", + "[2023-06-07 09:00:00] 策略 (SHFE.rb2310): 3638.0 52.699999999999996 -46.800000000000004\n", + "[2023-06-07 09:00:00] 策略 (SHFE.rb2310): [2023-06-07 09:00:00] 开多仓信号 - 当前Open=3638.00, 前1Range=31.00, 前7Range=26.00, 计算目标买入价=3632.10\n", + "[2023-06-07 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-07 09:00:00] 策略 (SHFE.rb2310): [2023-06-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230607090000_559 @ 3632.10\n", + "[2023-06-07 10:00:00] 策略 (SHFE.rb2310): [2023-06-07 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230607090000_559\n", + "[2023-06-07 10:00:00] 策略 (SHFE.rb2310): 3661.0 52.699999999999996 -63.0\n", + "[2023-06-07 10:00:00] 策略 (SHFE.rb2310): [2023-06-07 10:00:00] 开多仓信号 - 当前Open=3661.00, 前1Range=31.00, 前7Range=35.00, 计算目标买入价=3671.30\n", + "[2023-06-07 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-07 10:00:00] 策略 (SHFE.rb2310): [2023-06-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230607100000_560 @ 3671.30\n", + "[2023-06-07 11:00:00] 策略 (SHFE.rb2310): [2023-06-07 11:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-06-07 13:00:00] 策略 (SHFE.rb2310): 3647.0 27.2 -46.800000000000004\n", + "[2023-06-07 13:00:00] 策略 (SHFE.rb2310): [2023-06-07 13:00:00] 开多仓信号 - 当前Open=3647.00, 前1Range=16.00, 前7Range=26.00, 计算目标买入价=3666.60\n", + "[2023-06-07 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-07 13:00:00] 策略 (SHFE.rb2310): [2023-06-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230607130000_562 @ 3666.60\n", + "[2023-06-07 21:00:00] 策略 (SHFE.rb2310): [2023-06-07 21:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2023-06-07 22:00:00] 策略 (SHFE.rb2310): 3655.0 56.1 -55.800000000000004\n", + "[2023-06-07 22:00:00] 策略 (SHFE.rb2310): [2023-06-07 22:00:00] 开多仓信号 - 当前Open=3655.00, 前1Range=33.00, 前7Range=31.00, 计算目标买入价=3654.70\n", + "[2023-06-07 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-07 22:00:00] 策略 (SHFE.rb2310): [2023-06-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230607220000_564 @ 3654.70\n", + "[2023-06-08 09:00:00] 策略 (SHFE.rb2310): [2023-06-08 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230607220000_564\n", + "[2023-06-08 09:00:00] 策略 (SHFE.rb2310): 3660.0 30.599999999999998 -55.800000000000004\n", + "[2023-06-08 09:00:00] 策略 (SHFE.rb2310): [2023-06-08 09:00:00] 开多仓信号 - 当前Open=3660.00, 前1Range=18.00, 前7Range=31.00, 计算目标买入价=3685.20\n", + "[2023-06-08 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-08 09:00:00] 策略 (SHFE.rb2310): [2023-06-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230608090000_565 @ 3685.20\n", + "[2023-06-08 11:00:00] 策略 (SHFE.rb2310): [2023-06-08 11:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-06-08 13:00:00] 策略 (SHFE.rb2310): 3631.0 59.5 -70.2\n", + "[2023-06-08 13:00:00] 策略 (SHFE.rb2310): [2023-06-08 13:00:00] 开多仓信号 - 当前Open=3631.00, 前1Range=35.00, 前7Range=39.00, 计算目标买入价=3641.70\n", + "[2023-06-08 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-08 13:00:00] 策略 (SHFE.rb2310): [2023-06-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230608130000_567 @ 3641.70\n", + "[2023-06-08 14:00:00] 策略 (SHFE.rb2310): [2023-06-08 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230608130000_567\n", + "[2023-06-08 14:00:00] 策略 (SHFE.rb2310): 3642.0 52.699999999999996 -72.0\n", + "[2023-06-08 14:00:00] 策略 (SHFE.rb2310): [2023-06-08 14:00:00] 开多仓信号 - 当前Open=3642.00, 前1Range=31.00, 前7Range=40.00, 计算目标买入价=3661.30\n", + "[2023-06-08 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-08 14:00:00] 策略 (SHFE.rb2310): [2023-06-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230608140000_568 @ 3661.30\n", + "[2023-06-08 21:00:00] 策略 (SHFE.rb2310): [2023-06-08 21:00:00] 止盈信号 - PnL per unit: 28.00, 目标: 10.00\n", + "[2023-06-08 22:00:00] 策略 (SHFE.rb2310): 3687.0 68.0 -32.4\n", + "[2023-06-08 22:00:00] 策略 (SHFE.rb2310): [2023-06-08 22:00:00] 开多仓信号 - 当前Open=3687.00, 前1Range=40.00, 前7Range=18.00, 计算目标买入价=3651.40\n", + "[2023-06-08 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-08 22:00:00] 策略 (SHFE.rb2310): [2023-06-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230608220000_570 @ 3651.40\n", + "[2023-06-09 09:00:00] 策略 (SHFE.rb2310): [2023-06-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230608220000_570\n", + "[2023-06-09 09:00:00] 策略 (SHFE.rb2310): 3694.0 22.099999999999998 -37.800000000000004\n", + "[2023-06-09 09:00:00] 策略 (SHFE.rb2310): [2023-06-09 09:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=13.00, 前7Range=21.00, 计算目标买入价=3709.70\n", + "[2023-06-09 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-09 09:00:00] 策略 (SHFE.rb2310): [2023-06-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230609090000_571 @ 3709.70\n", + "[2023-06-09 11:00:00] 策略 (SHFE.rb2310): [2023-06-09 11:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-06-09 13:00:00] 策略 (SHFE.rb2310): 3691.0 42.5 -55.800000000000004\n", + "[2023-06-09 13:00:00] 策略 (SHFE.rb2310): [2023-06-09 13:00:00] 开多仓信号 - 当前Open=3691.00, 前1Range=25.00, 前7Range=31.00, 计算目标买入价=3704.30\n", + "[2023-06-09 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-09 13:00:00] 策略 (SHFE.rb2310): [2023-06-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230609130000_573 @ 3704.30\n", + "[2023-06-09 14:00:00] 策略 (SHFE.rb2310): [2023-06-09 14:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-06-09 21:00:00] 策略 (SHFE.rb2310): 3711.0 52.699999999999996 -72.0\n", + "[2023-06-09 21:00:00] 策略 (SHFE.rb2310): [2023-06-09 21:00:00] 开多仓信号 - 当前Open=3711.00, 前1Range=31.00, 前7Range=40.00, 计算目标买入价=3730.30\n", + "[2023-06-09 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-09 21:00:00] 策略 (SHFE.rb2310): [2023-06-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230609210000_575 @ 3730.30\n", + "[2023-06-12 09:00:00] 策略 (SHFE.rb2310): [2023-06-12 09:00:00] 止损信号 - PnL per unit: -41.00, 目标: -10.00\n", + "[2023-06-12 10:00:00] 策略 (SHFE.rb2310): 3657.0 56.1 -21.6\n", + "[2023-06-12 10:00:00] 策略 (SHFE.rb2310): [2023-06-12 10:00:00] 开多仓信号 - 当前Open=3657.00, 前1Range=33.00, 前7Range=12.00, 计算目标买入价=3622.50\n", + "[2023-06-12 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-12 10:00:00] 策略 (SHFE.rb2310): [2023-06-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230612100000_577 @ 3622.50\n", + "[2023-06-12 11:00:00] 策略 (SHFE.rb2310): [2023-06-12 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230612100000_577\n", + "[2023-06-12 11:00:00] 策略 (SHFE.rb2310): 3648.0 28.9 -45.0\n", + "[2023-06-12 11:00:00] 策略 (SHFE.rb2310): [2023-06-12 11:00:00] 开多仓信号 - 当前Open=3648.00, 前1Range=17.00, 前7Range=25.00, 计算目标买入价=3664.10\n", + "[2023-06-12 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-12 11:00:00] 策略 (SHFE.rb2310): [2023-06-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230612110000_578 @ 3664.10\n", + "[2023-06-12 14:00:00] 策略 (SHFE.rb2310): [2023-06-12 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-06-12 21:00:00] 策略 (SHFE.rb2310): 3653.0 40.8 -41.4\n", + "[2023-06-12 21:00:00] 策略 (SHFE.rb2310): [2023-06-12 21:00:00] 开多仓信号 - 当前Open=3653.00, 前1Range=24.00, 前7Range=23.00, 计算目标买入价=3653.60\n", + "[2023-06-12 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-12 21:00:00] 策略 (SHFE.rb2310): [2023-06-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230612210000_580 @ 3653.60\n", + "[2023-06-12 22:00:00] 策略 (SHFE.rb2310): [2023-06-12 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230612210000_580\n", + "[2023-06-12 22:00:00] 策略 (SHFE.rb2310): 3661.0 34.0 -61.2\n", + "[2023-06-12 22:00:00] 策略 (SHFE.rb2310): [2023-06-12 22:00:00] 开多仓信号 - 当前Open=3661.00, 前1Range=20.00, 前7Range=34.00, 计算目标买入价=3688.20\n", + "[2023-06-12 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-12 22:00:00] 策略 (SHFE.rb2310): [2023-06-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230612220000_581 @ 3688.20\n", + "[2023-06-13 09:00:00] 策略 (SHFE.rb2310): [2023-06-13 09:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-06-13 10:00:00] 策略 (SHFE.rb2310): 3694.0 39.1 -30.6\n", + "[2023-06-13 10:00:00] 策略 (SHFE.rb2310): [2023-06-13 10:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=23.00, 前7Range=17.00, 计算目标买入价=3685.50\n", + "[2023-06-13 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-13 10:00:00] 策略 (SHFE.rb2310): [2023-06-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230613100000_583 @ 3685.50\n", + "[2023-06-13 11:00:00] 策略 (SHFE.rb2310): [2023-06-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230613100000_583\n", + "[2023-06-13 11:00:00] 策略 (SHFE.rb2310): 3721.0 74.8 -36.0\n", + "[2023-06-13 11:00:00] 策略 (SHFE.rb2310): [2023-06-13 11:00:00] 开多仓信号 - 当前Open=3721.00, 前1Range=44.00, 前7Range=20.00, 计算目标买入价=3682.20\n", + "[2023-06-13 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-13 11:00:00] 策略 (SHFE.rb2310): [2023-06-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230613110000_584 @ 3682.20\n", + "[2023-06-13 13:00:00] 策略 (SHFE.rb2310): [2023-06-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230613110000_584\n", + "[2023-06-13 13:00:00] 策略 (SHFE.rb2310): 3725.0 40.8 -32.4\n", + "[2023-06-13 13:00:00] 策略 (SHFE.rb2310): [2023-06-13 13:00:00] 开多仓信号 - 当前Open=3725.00, 前1Range=24.00, 前7Range=18.00, 计算目标买入价=3716.60\n", + "[2023-06-13 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-13 13:00:00] 策略 (SHFE.rb2310): [2023-06-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230613130000_585 @ 3716.60\n", + "[2023-06-13 14:00:00] 策略 (SHFE.rb2310): [2023-06-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230613130000_585\n", + "[2023-06-13 14:00:00] 策略 (SHFE.rb2310): 3729.0 39.1 -43.2\n", + "[2023-06-13 14:00:00] 策略 (SHFE.rb2310): [2023-06-13 14:00:00] 开多仓信号 - 当前Open=3729.00, 前1Range=23.00, 前7Range=24.00, 计算目标买入价=3733.10\n", + "[2023-06-13 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-13 14:00:00] 策略 (SHFE.rb2310): [2023-06-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230613140000_586 @ 3733.10\n", + "[2023-06-13 21:00:00] 策略 (SHFE.rb2310): [2023-06-13 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230613140000_586\n", + "[2023-06-13 21:00:00] 策略 (SHFE.rb2310): 3749.0 34.0 -36.0\n", + "[2023-06-13 21:00:00] 策略 (SHFE.rb2310): [2023-06-13 21:00:00] 开多仓信号 - 当前Open=3749.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3751.00\n", + "[2023-06-13 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-13 21:00:00] 策略 (SHFE.rb2310): [2023-06-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230613210000_587 @ 3751.00\n", + "[2023-06-14 10:00:00] 策略 (SHFE.rb2310): [2023-06-14 10:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-06-14 11:00:00] 策略 (SHFE.rb2310): 3729.0 28.9 -43.2\n", + "[2023-06-14 11:00:00] 策略 (SHFE.rb2310): [2023-06-14 11:00:00] 开多仓信号 - 当前Open=3729.00, 前1Range=17.00, 前7Range=24.00, 计算目标买入价=3743.30\n", + "[2023-06-14 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-14 11:00:00] 策略 (SHFE.rb2310): [2023-06-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230614110000_589 @ 3743.30\n", + "[2023-06-14 13:00:00] 策略 (SHFE.rb2310): [2023-06-14 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230614110000_589\n", + "[2023-06-14 13:00:00] 策略 (SHFE.rb2310): 3746.0 34.0 -41.4\n", + "[2023-06-14 13:00:00] 策略 (SHFE.rb2310): [2023-06-14 13:00:00] 开多仓信号 - 当前Open=3746.00, 前1Range=20.00, 前7Range=23.00, 计算目标买入价=3753.40\n", + "[2023-06-14 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-14 13:00:00] 策略 (SHFE.rb2310): [2023-06-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230614130000_590 @ 3753.40\n", + "[2023-06-14 21:00:00] 策略 (SHFE.rb2310): [2023-06-14 21:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-06-14 22:00:00] 策略 (SHFE.rb2310): 3753.0 44.199999999999996 -21.6\n", + "[2023-06-14 22:00:00] 策略 (SHFE.rb2310): [2023-06-14 22:00:00] 开多仓信号 - 当前Open=3753.00, 前1Range=26.00, 前7Range=12.00, 计算目标买入价=3730.40\n", + "[2023-06-14 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-14 22:00:00] 策略 (SHFE.rb2310): [2023-06-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230614220000_592 @ 3730.40\n", + "[2023-06-15 09:00:00] 策略 (SHFE.rb2310): [2023-06-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230614220000_592\n", + "[2023-06-15 09:00:00] 策略 (SHFE.rb2310): 3747.0 30.599999999999998 -34.2\n", + "[2023-06-15 09:00:00] 策略 (SHFE.rb2310): [2023-06-15 09:00:00] 开多仓信号 - 当前Open=3747.00, 前1Range=18.00, 前7Range=19.00, 计算目标买入价=3750.60\n", + "[2023-06-15 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-15 09:00:00] 策略 (SHFE.rb2310): [2023-06-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230615090000_593 @ 3750.60\n", + "[2023-06-15 10:00:00] 策略 (SHFE.rb2310): [2023-06-15 10:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2023-06-15 11:00:00] 策略 (SHFE.rb2310): 3717.0 73.1 -36.0\n", + "[2023-06-15 11:00:00] 策略 (SHFE.rb2310): [2023-06-15 11:00:00] 开多仓信号 - 当前Open=3717.00, 前1Range=43.00, 前7Range=20.00, 计算目标买入价=3679.90\n", + "[2023-06-15 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-15 11:00:00] 策略 (SHFE.rb2310): [2023-06-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230615110000_595 @ 3679.90\n", + "[2023-06-15 13:00:00] 策略 (SHFE.rb2310): [2023-06-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230615110000_595\n", + "[2023-06-15 13:00:00] 策略 (SHFE.rb2310): 3738.0 35.699999999999996 -55.800000000000004\n", + "[2023-06-15 13:00:00] 策略 (SHFE.rb2310): [2023-06-15 13:00:00] 开多仓信号 - 当前Open=3738.00, 前1Range=21.00, 前7Range=31.00, 计算目标买入价=3758.10\n", + "[2023-06-15 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-15 13:00:00] 策略 (SHFE.rb2310): [2023-06-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230615130000_596 @ 3758.10\n", + "[2023-06-15 14:00:00] 策略 (SHFE.rb2310): [2023-06-15 14:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-06-15 21:00:00] 策略 (SHFE.rb2310): 3765.0 37.4 -46.800000000000004\n", + "[2023-06-15 21:00:00] 策略 (SHFE.rb2310): [2023-06-15 21:00:00] 开多仓信号 - 当前Open=3765.00, 前1Range=22.00, 前7Range=26.00, 计算目标买入价=3774.40\n", + "[2023-06-15 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-15 21:00:00] 策略 (SHFE.rb2310): [2023-06-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230615210000_598 @ 3774.40\n", + "[2023-06-15 22:00:00] 策略 (SHFE.rb2310): [2023-06-15 22:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-06-16 09:00:00] 策略 (SHFE.rb2310): 3762.0 39.1 -46.800000000000004\n", + "[2023-06-16 09:00:00] 策略 (SHFE.rb2310): [2023-06-16 09:00:00] 开多仓信号 - 当前Open=3762.00, 前1Range=23.00, 前7Range=26.00, 计算目标买入价=3769.70\n", + "[2023-06-16 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-16 09:00:00] 策略 (SHFE.rb2310): [2023-06-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230616090000_600 @ 3769.70\n", + "[2023-06-16 10:00:00] 策略 (SHFE.rb2310): [2023-06-16 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230616090000_600\n", + "[2023-06-16 10:00:00] 策略 (SHFE.rb2310): 3781.0 54.4 -77.4\n", + "[2023-06-16 10:00:00] 策略 (SHFE.rb2310): [2023-06-16 10:00:00] 开多仓信号 - 当前Open=3781.00, 前1Range=32.00, 前7Range=43.00, 计算目标买入价=3804.00\n", + "[2023-06-16 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-16 10:00:00] 策略 (SHFE.rb2310): [2023-06-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230616100000_601 @ 3804.00\n", + "[2023-06-16 22:00:00] 策略 (SHFE.rb2310): [2023-06-16 22:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-06-19 09:00:00] 策略 (SHFE.rb2310): 3802.0 49.3 -57.6\n", + "[2023-06-19 09:00:00] 策略 (SHFE.rb2310): [2023-06-19 09:00:00] 开多仓信号 - 当前Open=3802.00, 前1Range=29.00, 前7Range=32.00, 计算目标买入价=3810.30\n", + "[2023-06-19 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-19 09:00:00] 策略 (SHFE.rb2310): [2023-06-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230619090000_603 @ 3810.30\n", + "[2023-06-19 10:00:00] 策略 (SHFE.rb2310): [2023-06-19 10:00:00] 止损信号 - PnL per unit: -36.00, 目标: -10.00\n", + "[2023-06-19 11:00:00] 策略 (SHFE.rb2310): 3753.0 73.1 -39.6\n", + "[2023-06-19 11:00:00] 策略 (SHFE.rb2310): [2023-06-19 11:00:00] 开多仓信号 - 当前Open=3753.00, 前1Range=43.00, 前7Range=22.00, 计算目标买入价=3719.50\n", + "[2023-06-19 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-19 11:00:00] 策略 (SHFE.rb2310): [2023-06-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230619110000_605 @ 3719.50\n", + "[2023-06-19 13:00:00] 策略 (SHFE.rb2310): [2023-06-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230619110000_605\n", + "[2023-06-19 13:00:00] 策略 (SHFE.rb2310): 3751.0 30.599999999999998 -19.8\n", + "[2023-06-19 13:00:00] 策略 (SHFE.rb2310): [2023-06-19 13:00:00] 开多仓信号 - 当前Open=3751.00, 前1Range=18.00, 前7Range=11.00, 计算目标买入价=3740.20\n", + "[2023-06-19 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-19 13:00:00] 策略 (SHFE.rb2310): [2023-06-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230619130000_606 @ 3740.20\n", + "[2023-06-19 14:00:00] 策略 (SHFE.rb2310): [2023-06-19 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230619130000_606\n", + "[2023-06-19 14:00:00] 策略 (SHFE.rb2310): 3766.0 51.0 -30.6\n", + "[2023-06-19 14:00:00] 策略 (SHFE.rb2310): [2023-06-19 14:00:00] 开多仓信号 - 当前Open=3766.00, 前1Range=30.00, 前7Range=17.00, 计算目标买入价=3745.60\n", + "[2023-06-19 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-19 14:00:00] 策略 (SHFE.rb2310): [2023-06-19 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230619140000_607 @ 3745.60\n", + "[2023-06-19 21:00:00] 策略 (SHFE.rb2310): [2023-06-19 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230619140000_607\n", + "[2023-06-19 21:00:00] 策略 (SHFE.rb2310): 3761.0 34.0 -70.2\n", + "[2023-06-19 21:00:00] 策略 (SHFE.rb2310): [2023-06-19 21:00:00] 开多仓信号 - 当前Open=3761.00, 前1Range=20.00, 前7Range=39.00, 计算目标买入价=3797.20\n", + "[2023-06-19 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-19 21:00:00] 策略 (SHFE.rb2310): [2023-06-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230619210000_608 @ 3797.20\n", + "[2023-06-20 10:00:00] 策略 (SHFE.rb2310): [2023-06-20 10:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-06-20 11:00:00] 策略 (SHFE.rb2310): 3730.0 42.5 -32.4\n", + "[2023-06-20 11:00:00] 策略 (SHFE.rb2310): [2023-06-20 11:00:00] 开多仓信号 - 当前Open=3730.00, 前1Range=25.00, 前7Range=18.00, 计算目标买入价=3719.90\n", + "[2023-06-20 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-20 11:00:00] 策略 (SHFE.rb2310): [2023-06-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230620110000_610 @ 3719.90\n", + "[2023-06-20 13:00:00] 策略 (SHFE.rb2310): [2023-06-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230620110000_610\n", + "[2023-06-20 13:00:00] 策略 (SHFE.rb2310): 3736.0 35.699999999999996 -54.0\n", + "[2023-06-20 13:00:00] 策略 (SHFE.rb2310): [2023-06-20 13:00:00] 开多仓信号 - 当前Open=3736.00, 前1Range=21.00, 前7Range=30.00, 计算目标买入价=3754.30\n", + "[2023-06-20 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-20 13:00:00] 策略 (SHFE.rb2310): [2023-06-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230620130000_611 @ 3754.30\n", + "[2023-06-20 21:00:00] 策略 (SHFE.rb2310): [2023-06-20 21:00:00] 止损信号 - PnL per unit: -34.00, 目标: -10.00\n", + "[2023-06-20 22:00:00] 策略 (SHFE.rb2310): 3717.0 59.5 -50.4\n", + "[2023-06-20 22:00:00] 策略 (SHFE.rb2310): [2023-06-20 22:00:00] 开多仓信号 - 当前Open=3717.00, 前1Range=35.00, 前7Range=28.00, 计算目标买入价=3707.90\n", + "[2023-06-20 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-20 22:00:00] 策略 (SHFE.rb2310): [2023-06-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230620220000_613 @ 3707.90\n", + "[2023-06-21 09:00:00] 策略 (SHFE.rb2310): [2023-06-21 09:00:00] 止盈信号 - PnL per unit: 37.00, 目标: 10.00\n", + "[2023-06-21 10:00:00] 策略 (SHFE.rb2310): 3737.0 73.1 -45.0\n", + "[2023-06-21 10:00:00] 策略 (SHFE.rb2310): [2023-06-21 10:00:00] 开多仓信号 - 当前Open=3737.00, 前1Range=43.00, 前7Range=25.00, 计算目标买入价=3708.90\n", + "[2023-06-21 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-21 10:00:00] 策略 (SHFE.rb2310): [2023-06-21 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230621100000_615 @ 3708.90\n", + "[2023-06-21 11:00:00] 策略 (SHFE.rb2310): [2023-06-21 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230621100000_615\n", + "[2023-06-21 11:00:00] 策略 (SHFE.rb2310): 3719.0 44.199999999999996 -37.800000000000004\n", + "[2023-06-21 11:00:00] 策略 (SHFE.rb2310): [2023-06-21 11:00:00] 开多仓信号 - 当前Open=3719.00, 前1Range=26.00, 前7Range=21.00, 计算目标买入价=3712.60\n", + "[2023-06-21 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-21 11:00:00] 策略 (SHFE.rb2310): [2023-06-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230621110000_616 @ 3712.60\n", + "[2023-06-21 13:00:00] 策略 (SHFE.rb2310): [2023-06-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230621110000_616\n", + "[2023-06-21 13:00:00] 策略 (SHFE.rb2310): 3727.0 27.2 -37.800000000000004\n", + "[2023-06-21 13:00:00] 策略 (SHFE.rb2310): [2023-06-21 13:00:00] 开多仓信号 - 当前Open=3727.00, 前1Range=16.00, 前7Range=21.00, 计算目标买入价=3737.60\n", + "[2023-06-21 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-21 13:00:00] 策略 (SHFE.rb2310): [2023-06-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230621130000_617 @ 3737.60\n", + "[2023-06-21 14:00:00] 策略 (SHFE.rb2310): [2023-06-21 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-06-26 09:00:00] 策略 (SHFE.rb2310): 3642.0 42.5 -63.0\n", + "[2023-06-26 09:00:00] 策略 (SHFE.rb2310): [2023-06-26 09:00:00] 开多仓信号 - 当前Open=3642.00, 前1Range=25.00, 前7Range=35.00, 计算目标买入价=3662.50\n", + "[2023-06-26 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-26 09:00:00] 策略 (SHFE.rb2310): [2023-06-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230626090000_619 @ 3662.50\n", + "[2023-06-26 11:00:00] 策略 (SHFE.rb2310): [2023-06-26 11:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-06-26 13:00:00] 策略 (SHFE.rb2310): 3654.0 51.0 -46.800000000000004\n", + "[2023-06-26 13:00:00] 策略 (SHFE.rb2310): [2023-06-26 13:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=30.00, 前7Range=26.00, 计算目标买入价=3649.80\n", + "[2023-06-26 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-26 13:00:00] 策略 (SHFE.rb2310): [2023-06-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230626130000_621 @ 3649.80\n", + "[2023-06-26 14:00:00] 策略 (SHFE.rb2310): [2023-06-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230626130000_621\n", + "[2023-06-26 14:00:00] 策略 (SHFE.rb2310): 3654.0 17.0 -28.8\n", + "[2023-06-26 14:00:00] 策略 (SHFE.rb2310): [2023-06-26 14:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=10.00, 前7Range=16.00, 计算目标买入价=3665.80\n", + "[2023-06-26 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-26 14:00:00] 策略 (SHFE.rb2310): [2023-06-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230626140000_622 @ 3665.80\n", + "[2023-06-26 21:00:00] 策略 (SHFE.rb2310): [2023-06-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230626140000_622\n", + "[2023-06-26 21:00:00] 策略 (SHFE.rb2310): 3668.0 42.5 -57.6\n", + "[2023-06-26 21:00:00] 策略 (SHFE.rb2310): [2023-06-26 21:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=25.00, 前7Range=32.00, 计算目标买入价=3683.10\n", + "[2023-06-26 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-26 21:00:00] 策略 (SHFE.rb2310): [2023-06-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230626210000_623 @ 3683.10\n", + "[2023-06-27 09:00:00] 策略 (SHFE.rb2310): [2023-06-27 09:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-06-27 10:00:00] 策略 (SHFE.rb2310): 3700.0 47.6 -28.8\n", + "[2023-06-27 10:00:00] 策略 (SHFE.rb2310): [2023-06-27 10:00:00] 开多仓信号 - 当前Open=3700.00, 前1Range=28.00, 前7Range=16.00, 计算目标买入价=3681.20\n", + "[2023-06-27 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-27 10:00:00] 策略 (SHFE.rb2310): [2023-06-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230627100000_625 @ 3681.20\n", + "[2023-06-27 11:00:00] 策略 (SHFE.rb2310): [2023-06-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230627100000_625\n", + "[2023-06-27 11:00:00] 策略 (SHFE.rb2310): 3711.0 40.8 -54.0\n", + "[2023-06-27 11:00:00] 策略 (SHFE.rb2310): [2023-06-27 11:00:00] 开多仓信号 - 当前Open=3711.00, 前1Range=24.00, 前7Range=30.00, 计算目标买入价=3724.20\n", + "[2023-06-27 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-27 11:00:00] 策略 (SHFE.rb2310): [2023-06-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230627110000_626 @ 3724.20\n", + "[2023-06-27 13:00:00] 策略 (SHFE.rb2310): [2023-06-27 13:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-06-27 14:00:00] 策略 (SHFE.rb2310): 3740.0 37.4 -45.0\n", + "[2023-06-27 14:00:00] 策略 (SHFE.rb2310): [2023-06-27 14:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=22.00, 前7Range=25.00, 计算目标买入价=3747.60\n", + "[2023-06-27 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-27 14:00:00] 策略 (SHFE.rb2310): [2023-06-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230627140000_628 @ 3747.60\n", + "[2023-06-27 22:00:00] 策略 (SHFE.rb2310): [2023-06-27 22:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-06-28 09:00:00] 策略 (SHFE.rb2310): 3730.0 40.8 -50.4\n", + "[2023-06-28 09:00:00] 策略 (SHFE.rb2310): [2023-06-28 09:00:00] 开多仓信号 - 当前Open=3730.00, 前1Range=24.00, 前7Range=28.00, 计算目标买入价=3739.60\n", + "[2023-06-28 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-28 09:00:00] 策略 (SHFE.rb2310): [2023-06-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230628090000_630 @ 3739.60\n", + "[2023-06-28 10:00:00] 策略 (SHFE.rb2310): [2023-06-28 10:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2023-06-28 11:00:00] 策略 (SHFE.rb2310): 3700.0 47.6 -34.2\n", + "[2023-06-28 11:00:00] 策略 (SHFE.rb2310): [2023-06-28 11:00:00] 开多仓信号 - 当前Open=3700.00, 前1Range=28.00, 前7Range=19.00, 计算目标买入价=3686.60\n", + "[2023-06-28 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-28 11:00:00] 策略 (SHFE.rb2310): [2023-06-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230628110000_632 @ 3686.60\n", + "[2023-06-28 13:00:00] 策略 (SHFE.rb2310): [2023-06-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230628110000_632\n", + "[2023-06-28 13:00:00] 策略 (SHFE.rb2310): 3700.0 25.5 -39.6\n", + "[2023-06-28 13:00:00] 策略 (SHFE.rb2310): [2023-06-28 13:00:00] 开多仓信号 - 当前Open=3700.00, 前1Range=15.00, 前7Range=22.00, 计算目标买入价=3714.10\n", + "[2023-06-28 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-28 13:00:00] 策略 (SHFE.rb2310): [2023-06-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230628130000_633 @ 3714.10\n", + "[2023-06-28 14:00:00] 策略 (SHFE.rb2310): [2023-06-28 14:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-06-28 21:00:00] 策略 (SHFE.rb2310): 3723.0 30.599999999999998 -30.6\n", + "[2023-06-28 21:00:00] 策略 (SHFE.rb2310): [2023-06-28 21:00:00] 开多仓信号 - 当前Open=3723.00, 前1Range=18.00, 前7Range=17.00, 计算目标买入价=3723.00\n", + "[2023-06-28 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-28 21:00:00] 策略 (SHFE.rb2310): [2023-06-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230628210000_635 @ 3723.00\n", + "[2023-06-28 22:00:00] 策略 (SHFE.rb2310): [2023-06-28 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230628210000_635\n", + "[2023-06-28 22:00:00] 策略 (SHFE.rb2310): 3724.0 37.4 -43.2\n", + "[2023-06-28 22:00:00] 策略 (SHFE.rb2310): [2023-06-28 22:00:00] 开多仓信号 - 当前Open=3724.00, 前1Range=22.00, 前7Range=24.00, 计算目标买入价=3729.80\n", + "[2023-06-28 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-28 22:00:00] 策略 (SHFE.rb2310): [2023-06-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230628220000_636 @ 3729.80\n", + "[2023-06-29 09:00:00] 策略 (SHFE.rb2310): [2023-06-29 09:00:00] 止盈信号 - PnL per unit: 44.00, 目标: 10.00\n", + "[2023-06-29 10:00:00] 策略 (SHFE.rb2310): 3747.0 85.0 -50.4\n", + "[2023-06-29 10:00:00] 策略 (SHFE.rb2310): [2023-06-29 10:00:00] 开多仓信号 - 当前Open=3747.00, 前1Range=50.00, 前7Range=28.00, 计算目标买入价=3712.40\n", + "[2023-06-29 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-29 10:00:00] 策略 (SHFE.rb2310): [2023-06-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230629100000_638 @ 3712.40\n", + "[2023-06-29 11:00:00] 策略 (SHFE.rb2310): [2023-06-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230629100000_638\n", + "[2023-06-29 11:00:00] 策略 (SHFE.rb2310): 3725.0 40.8 -27.0\n", + "[2023-06-29 11:00:00] 策略 (SHFE.rb2310): [2023-06-29 11:00:00] 开多仓信号 - 当前Open=3725.00, 前1Range=24.00, 前7Range=15.00, 计算目标买入价=3711.20\n", + "[2023-06-29 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-29 11:00:00] 策略 (SHFE.rb2310): [2023-06-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230629110000_639 @ 3711.20\n", + "[2023-06-29 13:00:00] 策略 (SHFE.rb2310): [2023-06-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230629110000_639\n", + "[2023-06-29 13:00:00] 策略 (SHFE.rb2310): 3728.0 35.699999999999996 -54.0\n", + "[2023-06-29 13:00:00] 策略 (SHFE.rb2310): [2023-06-29 13:00:00] 开多仓信号 - 当前Open=3728.00, 前1Range=21.00, 前7Range=30.00, 计算目标买入价=3746.30\n", + "[2023-06-29 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-29 13:00:00] 策略 (SHFE.rb2310): [2023-06-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230629130000_640 @ 3746.30\n", + "[2023-06-29 14:00:00] 策略 (SHFE.rb2310): [2023-06-29 14:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-06-29 21:00:00] 策略 (SHFE.rb2310): 3726.0 28.9 -39.6\n", + "[2023-06-29 21:00:00] 策略 (SHFE.rb2310): [2023-06-29 21:00:00] 开多仓信号 - 当前Open=3726.00, 前1Range=17.00, 前7Range=22.00, 计算目标买入价=3736.70\n", + "[2023-06-29 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-29 21:00:00] 策略 (SHFE.rb2310): [2023-06-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230629210000_642 @ 3736.70\n", + "[2023-06-29 22:00:00] 策略 (SHFE.rb2310): [2023-06-29 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230629210000_642\n", + "[2023-06-29 22:00:00] 策略 (SHFE.rb2310): 3757.0 64.6 -50.4\n", + "[2023-06-29 22:00:00] 策略 (SHFE.rb2310): [2023-06-29 22:00:00] 开多仓信号 - 当前Open=3757.00, 前1Range=38.00, 前7Range=28.00, 计算目标买入价=3742.80\n", + "[2023-06-29 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-29 22:00:00] 策略 (SHFE.rb2310): [2023-06-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230629220000_643 @ 3742.80\n", + "[2023-06-30 09:00:00] 策略 (SHFE.rb2310): [2023-06-30 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230629220000_643\n", + "[2023-06-30 09:00:00] 策略 (SHFE.rb2310): 3756.0 25.5 -90.0\n", + "[2023-06-30 09:00:00] 策略 (SHFE.rb2310): [2023-06-30 09:00:00] 开多仓信号 - 当前Open=3756.00, 前1Range=15.00, 前7Range=50.00, 计算目标买入价=3820.50\n", + "[2023-06-30 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-30 09:00:00] 策略 (SHFE.rb2310): [2023-06-30 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230630090000_644 @ 3820.50\n", + "[2023-06-30 11:00:00] 策略 (SHFE.rb2310): [2023-06-30 11:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-06-30 13:00:00] 策略 (SHFE.rb2310): 3760.0 27.2 -48.6\n", + "[2023-06-30 13:00:00] 策略 (SHFE.rb2310): [2023-06-30 13:00:00] 开多仓信号 - 当前Open=3760.00, 前1Range=16.00, 前7Range=27.00, 计算目标买入价=3781.40\n", + "[2023-06-30 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-30 13:00:00] 策略 (SHFE.rb2310): [2023-06-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230630130000_646 @ 3781.40\n", + "[2023-06-30 14:00:00] 策略 (SHFE.rb2310): [2023-06-30 14:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-06-30 21:00:00] 策略 (SHFE.rb2310): 3719.0 64.6 -68.4\n", + "[2023-06-30 21:00:00] 策略 (SHFE.rb2310): [2023-06-30 21:00:00] 开多仓信号 - 当前Open=3719.00, 前1Range=38.00, 前7Range=38.00, 计算目标买入价=3722.80\n", + "[2023-06-30 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-30 21:00:00] 策略 (SHFE.rb2310): [2023-06-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230630210000_648 @ 3722.80\n", + "[2023-06-30 22:00:00] 策略 (SHFE.rb2310): [2023-06-30 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230630210000_648\n", + "[2023-06-30 22:00:00] 策略 (SHFE.rb2310): 3739.0 51.0 -27.0\n", + "[2023-06-30 22:00:00] 策略 (SHFE.rb2310): [2023-06-30 22:00:00] 开多仓信号 - 当前Open=3739.00, 前1Range=30.00, 前7Range=15.00, 计算目标买入价=3715.00\n", + "[2023-06-30 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-06-30 22:00:00] 策略 (SHFE.rb2310): [2023-06-30 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230630220000_649 @ 3715.00\n", + "[2023-07-03 09:00:00] 策略 (SHFE.rb2310): [2023-07-03 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230630220000_649\n", + "[2023-07-03 09:00:00] 策略 (SHFE.rb2310): 3729.0 40.8 -37.800000000000004\n", + "[2023-07-03 09:00:00] 策略 (SHFE.rb2310): [2023-07-03 09:00:00] 开多仓信号 - 当前Open=3729.00, 前1Range=24.00, 前7Range=21.00, 计算目标买入价=3726.00\n", + "[2023-07-03 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-03 09:00:00] 策略 (SHFE.rb2310): [2023-07-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230703090000_650 @ 3726.00\n", + "[2023-07-03 10:00:00] 策略 (SHFE.rb2310): [2023-07-03 10:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2023-07-03 11:00:00] 策略 (SHFE.rb2310): 3740.0 69.7 -28.8\n", + "[2023-07-03 11:00:00] 策略 (SHFE.rb2310): [2023-07-03 11:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=41.00, 前7Range=16.00, 计算目标买入价=3699.10\n", + "[2023-07-03 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-03 11:00:00] 策略 (SHFE.rb2310): [2023-07-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230703110000_652 @ 3699.10\n", + "[2023-07-03 13:00:00] 策略 (SHFE.rb2310): [2023-07-03 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230703110000_652\n", + "[2023-07-03 13:00:00] 策略 (SHFE.rb2310): 3733.0 45.9 -37.800000000000004\n", + "[2023-07-03 13:00:00] 策略 (SHFE.rb2310): [2023-07-03 13:00:00] 开多仓信号 - 当前Open=3733.00, 前1Range=27.00, 前7Range=21.00, 计算目标买入价=3724.90\n", + "[2023-07-03 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-03 13:00:00] 策略 (SHFE.rb2310): [2023-07-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230703130000_653 @ 3724.90\n", + "[2023-07-03 14:00:00] 策略 (SHFE.rb2310): [2023-07-03 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230703130000_653\n", + "[2023-07-03 14:00:00] 策略 (SHFE.rb2310): 3766.0 69.7 -68.4\n", + "[2023-07-03 14:00:00] 策略 (SHFE.rb2310): [2023-07-03 14:00:00] 开多仓信号 - 当前Open=3766.00, 前1Range=41.00, 前7Range=38.00, 计算目标买入价=3764.70\n", + "[2023-07-03 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-03 14:00:00] 策略 (SHFE.rb2310): [2023-07-03 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230703140000_654 @ 3764.70\n", + "[2023-07-03 21:00:00] 策略 (SHFE.rb2310): [2023-07-03 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230703140000_654\n", + "[2023-07-03 21:00:00] 策略 (SHFE.rb2310): 3767.0 45.9 -54.0\n", + "[2023-07-03 21:00:00] 策略 (SHFE.rb2310): [2023-07-03 21:00:00] 开多仓信号 - 当前Open=3767.00, 前1Range=27.00, 前7Range=30.00, 计算目标买入价=3775.10\n", + "[2023-07-03 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-03 21:00:00] 策略 (SHFE.rb2310): [2023-07-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230703210000_655 @ 3775.10\n", + "[2023-07-04 10:00:00] 策略 (SHFE.rb2310): [2023-07-04 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-07-04 11:00:00] 策略 (SHFE.rb2310): 3789.0 39.1 -48.6\n", + "[2023-07-04 11:00:00] 策略 (SHFE.rb2310): [2023-07-04 11:00:00] 开多仓信号 - 当前Open=3789.00, 前1Range=23.00, 前7Range=27.00, 计算目标买入价=3798.50\n", + "[2023-07-04 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-04 11:00:00] 策略 (SHFE.rb2310): [2023-07-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230704110000_657 @ 3798.50\n", + "[2023-07-04 13:00:00] 策略 (SHFE.rb2310): [2023-07-04 13:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2023-07-04 14:00:00] 策略 (SHFE.rb2310): 3756.0 47.6 -48.6\n", + "[2023-07-04 14:00:00] 策略 (SHFE.rb2310): [2023-07-04 14:00:00] 开多仓信号 - 当前Open=3756.00, 前1Range=28.00, 前7Range=27.00, 计算目标买入价=3757.00\n", + "[2023-07-04 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-04 14:00:00] 策略 (SHFE.rb2310): [2023-07-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230704140000_659 @ 3757.00\n", + "[2023-07-04 21:00:00] 策略 (SHFE.rb2310): [2023-07-04 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230704140000_659\n", + "[2023-07-04 21:00:00] 策略 (SHFE.rb2310): 3770.0 30.599999999999998 -32.4\n", + "[2023-07-04 21:00:00] 策略 (SHFE.rb2310): [2023-07-04 21:00:00] 开多仓信号 - 当前Open=3770.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3771.80\n", + "[2023-07-04 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-04 21:00:00] 策略 (SHFE.rb2310): [2023-07-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230704210000_660 @ 3771.80\n", + "[2023-07-04 22:00:00] 策略 (SHFE.rb2310): [2023-07-04 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230704210000_660\n", + "[2023-07-04 22:00:00] 策略 (SHFE.rb2310): 3772.0 37.4 -30.6\n", + "[2023-07-04 22:00:00] 策略 (SHFE.rb2310): [2023-07-04 22:00:00] 开多仓信号 - 当前Open=3772.00, 前1Range=22.00, 前7Range=17.00, 计算目标买入价=3765.20\n", + "[2023-07-04 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-04 22:00:00] 策略 (SHFE.rb2310): [2023-07-04 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230704220000_661 @ 3765.20\n", + "[2023-07-05 09:00:00] 策略 (SHFE.rb2310): [2023-07-05 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230704220000_661\n", + "[2023-07-05 09:00:00] 策略 (SHFE.rb2310): 3771.0 18.7 -48.6\n", + "[2023-07-05 09:00:00] 策略 (SHFE.rb2310): [2023-07-05 09:00:00] 开多仓信号 - 当前Open=3771.00, 前1Range=11.00, 前7Range=27.00, 计算目标买入价=3800.90\n", + "[2023-07-05 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-05 09:00:00] 策略 (SHFE.rb2310): [2023-07-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230705090000_662 @ 3800.90\n", + "[2023-07-05 14:00:00] 策略 (SHFE.rb2310): [2023-07-05 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-07-05 21:00:00] 策略 (SHFE.rb2310): 3745.0 37.4 -39.6\n", + "[2023-07-05 21:00:00] 策略 (SHFE.rb2310): [2023-07-05 21:00:00] 开多仓信号 - 当前Open=3745.00, 前1Range=22.00, 前7Range=22.00, 计算目标买入价=3747.20\n", + "[2023-07-05 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-05 21:00:00] 策略 (SHFE.rb2310): [2023-07-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230705210000_664 @ 3747.20\n", + "[2023-07-05 22:00:00] 策略 (SHFE.rb2310): [2023-07-05 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230705210000_664\n", + "[2023-07-05 22:00:00] 策略 (SHFE.rb2310): 3766.0 51.0 -19.8\n", + "[2023-07-05 22:00:00] 策略 (SHFE.rb2310): [2023-07-05 22:00:00] 开多仓信号 - 当前Open=3766.00, 前1Range=30.00, 前7Range=11.00, 计算目标买入价=3734.80\n", + "[2023-07-05 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-05 22:00:00] 策略 (SHFE.rb2310): [2023-07-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230705220000_665 @ 3734.80\n", + "[2023-07-06 09:00:00] 策略 (SHFE.rb2310): [2023-07-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230705220000_665\n", + "[2023-07-06 09:00:00] 策略 (SHFE.rb2310): 3762.0 25.5 -72.0\n", + "[2023-07-06 09:00:00] 策略 (SHFE.rb2310): [2023-07-06 09:00:00] 开多仓信号 - 当前Open=3762.00, 前1Range=15.00, 前7Range=40.00, 计算目标买入价=3808.50\n", + "[2023-07-06 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-06 09:00:00] 策略 (SHFE.rb2310): [2023-07-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230706090000_666 @ 3808.50\n", + "[2023-07-06 10:00:00] 策略 (SHFE.rb2310): [2023-07-06 10:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-07-06 11:00:00] 策略 (SHFE.rb2310): 3746.0 51.0 -28.8\n", + "[2023-07-06 11:00:00] 策略 (SHFE.rb2310): [2023-07-06 11:00:00] 开多仓信号 - 当前Open=3746.00, 前1Range=30.00, 前7Range=16.00, 计算目标买入价=3723.80\n", + "[2023-07-06 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-06 11:00:00] 策略 (SHFE.rb2310): [2023-07-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230706110000_668 @ 3723.80\n", + "[2023-07-06 13:00:00] 策略 (SHFE.rb2310): [2023-07-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230706110000_668\n", + "[2023-07-06 13:00:00] 策略 (SHFE.rb2310): 3736.0 25.5 -23.400000000000002\n", + "[2023-07-06 13:00:00] 策略 (SHFE.rb2310): [2023-07-06 13:00:00] 开多仓信号 - 当前Open=3736.00, 前1Range=15.00, 前7Range=13.00, 计算目标买入价=3733.90\n", + "[2023-07-06 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-06 13:00:00] 策略 (SHFE.rb2310): [2023-07-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230706130000_669 @ 3733.90\n", + "[2023-07-06 14:00:00] 策略 (SHFE.rb2310): [2023-07-06 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230706130000_669\n", + "[2023-07-06 14:00:00] 策略 (SHFE.rb2310): 3747.0 27.2 -39.6\n", + "[2023-07-06 14:00:00] 策略 (SHFE.rb2310): [2023-07-06 14:00:00] 开多仓信号 - 当前Open=3747.00, 前1Range=16.00, 前7Range=22.00, 计算目标买入价=3759.40\n", + "[2023-07-06 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-06 14:00:00] 策略 (SHFE.rb2310): [2023-07-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230706140000_670 @ 3759.40\n", + "[2023-07-06 21:00:00] 策略 (SHFE.rb2310): [2023-07-06 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-07-06 22:00:00] 策略 (SHFE.rb2310): 3745.0 44.199999999999996 -27.0\n", + "[2023-07-06 22:00:00] 策略 (SHFE.rb2310): [2023-07-06 22:00:00] 开多仓信号 - 当前Open=3745.00, 前1Range=26.00, 前7Range=15.00, 计算目标买入价=3727.80\n", + "[2023-07-06 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-06 22:00:00] 策略 (SHFE.rb2310): [2023-07-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230706220000_672 @ 3727.80\n", + "[2023-07-07 09:00:00] 策略 (SHFE.rb2310): [2023-07-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230706220000_672\n", + "[2023-07-07 09:00:00] 策略 (SHFE.rb2310): 3740.0 30.599999999999998 -27.0\n", + "[2023-07-07 09:00:00] 策略 (SHFE.rb2310): [2023-07-07 09:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3736.40\n", + "[2023-07-07 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-07 09:00:00] 策略 (SHFE.rb2310): [2023-07-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230707090000_673 @ 3736.40\n", + "[2023-07-07 10:00:00] 策略 (SHFE.rb2310): [2023-07-07 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230707090000_673\n", + "[2023-07-07 10:00:00] 策略 (SHFE.rb2310): 3754.0 40.8 -54.0\n", + "[2023-07-07 10:00:00] 策略 (SHFE.rb2310): [2023-07-07 10:00:00] 开多仓信号 - 当前Open=3754.00, 前1Range=24.00, 前7Range=30.00, 计算目标买入价=3767.20\n", + "[2023-07-07 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-07 10:00:00] 策略 (SHFE.rb2310): [2023-07-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230707100000_674 @ 3767.20\n", + "[2023-07-07 13:00:00] 策略 (SHFE.rb2310): [2023-07-07 13:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2023-07-07 14:00:00] 策略 (SHFE.rb2310): 3742.0 44.199999999999996 -36.0\n", + "[2023-07-07 14:00:00] 策略 (SHFE.rb2310): [2023-07-07 14:00:00] 开多仓信号 - 当前Open=3742.00, 前1Range=26.00, 前7Range=20.00, 计算目标买入价=3733.80\n", + "[2023-07-07 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-07 14:00:00] 策略 (SHFE.rb2310): [2023-07-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230707140000_676 @ 3733.80\n", + "[2023-07-07 22:00:00] 策略 (SHFE.rb2310): [2023-07-07 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-07-10 09:00:00] 策略 (SHFE.rb2310): 3682.0 18.7 -43.2\n", + "[2023-07-10 09:00:00] 策略 (SHFE.rb2310): [2023-07-10 09:00:00] 开多仓信号 - 当前Open=3682.00, 前1Range=11.00, 前7Range=24.00, 计算目标买入价=3706.50\n", + "[2023-07-10 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-10 09:00:00] 策略 (SHFE.rb2310): [2023-07-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230710090000_678 @ 3706.50\n", + "[2023-07-10 10:00:00] 策略 (SHFE.rb2310): [2023-07-10 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-07-10 11:00:00] 策略 (SHFE.rb2310): 3688.0 42.5 -23.400000000000002\n", + "[2023-07-10 11:00:00] 策略 (SHFE.rb2310): [2023-07-10 11:00:00] 开多仓信号 - 当前Open=3688.00, 前1Range=25.00, 前7Range=13.00, 计算目标买入价=3668.90\n", + "[2023-07-10 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-10 11:00:00] 策略 (SHFE.rb2310): [2023-07-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230710110000_680 @ 3668.90\n", + "[2023-07-10 14:00:00] 策略 (SHFE.rb2310): [2023-07-10 14:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-07-10 21:00:00] 策略 (SHFE.rb2310): 3661.0 32.3 -32.4\n", + "[2023-07-10 21:00:00] 策略 (SHFE.rb2310): [2023-07-10 21:00:00] 开多仓信号 - 当前Open=3661.00, 前1Range=19.00, 前7Range=18.00, 计算目标买入价=3661.10\n", + "[2023-07-10 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-10 21:00:00] 策略 (SHFE.rb2310): [2023-07-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230710210000_682 @ 3661.10\n", + "[2023-07-10 22:00:00] 策略 (SHFE.rb2310): [2023-07-10 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230710210000_682\n", + "[2023-07-10 22:00:00] 策略 (SHFE.rb2310): 3679.0 44.199999999999996 -19.8\n", + "[2023-07-10 22:00:00] 策略 (SHFE.rb2310): [2023-07-10 22:00:00] 开多仓信号 - 当前Open=3679.00, 前1Range=26.00, 前7Range=11.00, 计算目标买入价=3654.60\n", + "[2023-07-10 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-10 22:00:00] 策略 (SHFE.rb2310): [2023-07-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230710220000_683 @ 3654.60\n", + "[2023-07-11 09:00:00] 策略 (SHFE.rb2310): [2023-07-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230710220000_683\n", + "[2023-07-11 09:00:00] 策略 (SHFE.rb2310): 3678.0 27.2 -48.6\n", + "[2023-07-11 09:00:00] 策略 (SHFE.rb2310): [2023-07-11 09:00:00] 开多仓信号 - 当前Open=3678.00, 前1Range=16.00, 前7Range=27.00, 计算目标买入价=3699.40\n", + "[2023-07-11 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-11 09:00:00] 策略 (SHFE.rb2310): [2023-07-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230711090000_684 @ 3699.40\n", + "[2023-07-11 10:00:00] 策略 (SHFE.rb2310): [2023-07-11 10:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-07-11 11:00:00] 策略 (SHFE.rb2310): 3695.0 47.6 -57.6\n", + "[2023-07-11 11:00:00] 策略 (SHFE.rb2310): [2023-07-11 11:00:00] 开多仓信号 - 当前Open=3695.00, 前1Range=28.00, 前7Range=32.00, 计算目标买入价=3705.00\n", + "[2023-07-11 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-11 11:00:00] 策略 (SHFE.rb2310): [2023-07-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230711110000_686 @ 3705.00\n", + "[2023-07-11 13:00:00] 策略 (SHFE.rb2310): [2023-07-11 13:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-07-11 14:00:00] 策略 (SHFE.rb2310): 3669.0 45.9 -34.2\n", + "[2023-07-11 14:00:00] 策略 (SHFE.rb2310): [2023-07-11 14:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=27.00, 前7Range=19.00, 计算目标买入价=3657.30\n", + "[2023-07-11 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-11 14:00:00] 策略 (SHFE.rb2310): [2023-07-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230711140000_688 @ 3657.30\n", + "[2023-07-11 21:00:00] 策略 (SHFE.rb2310): [2023-07-11 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230711140000_688\n", + "[2023-07-11 21:00:00] 策略 (SHFE.rb2310): 3685.0 34.0 -46.800000000000004\n", + "[2023-07-11 21:00:00] 策略 (SHFE.rb2310): [2023-07-11 21:00:00] 开多仓信号 - 当前Open=3685.00, 前1Range=20.00, 前7Range=26.00, 计算目标买入价=3697.80\n", + "[2023-07-11 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-11 21:00:00] 策略 (SHFE.rb2310): [2023-07-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230711210000_689 @ 3697.80\n", + "[2023-07-11 22:00:00] 策略 (SHFE.rb2310): [2023-07-11 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230711210000_689\n", + "[2023-07-11 22:00:00] 策略 (SHFE.rb2310): 3699.0 37.4 -28.8\n", + "[2023-07-11 22:00:00] 策略 (SHFE.rb2310): [2023-07-11 22:00:00] 开多仓信号 - 当前Open=3699.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3690.40\n", + "[2023-07-11 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-11 22:00:00] 策略 (SHFE.rb2310): [2023-07-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230711220000_690 @ 3690.40\n", + "[2023-07-12 09:00:00] 策略 (SHFE.rb2310): [2023-07-12 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230711220000_690\n", + "[2023-07-12 09:00:00] 策略 (SHFE.rb2310): 3692.0 32.3 -34.2\n", + "[2023-07-12 09:00:00] 策略 (SHFE.rb2310): [2023-07-12 09:00:00] 开多仓信号 - 当前Open=3692.00, 前1Range=19.00, 前7Range=19.00, 计算目标买入价=3693.90\n", + "[2023-07-12 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-12 09:00:00] 策略 (SHFE.rb2310): [2023-07-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230712090000_691 @ 3693.90\n", + "[2023-07-12 10:00:00] 策略 (SHFE.rb2310): [2023-07-12 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230712090000_691\n", + "[2023-07-12 10:00:00] 策略 (SHFE.rb2310): 3694.0 30.599999999999998 -50.4\n", + "[2023-07-12 10:00:00] 策略 (SHFE.rb2310): [2023-07-12 10:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=18.00, 前7Range=28.00, 计算目标买入价=3713.80\n", + "[2023-07-12 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-12 10:00:00] 策略 (SHFE.rb2310): [2023-07-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230712100000_692 @ 3713.80\n", + "[2023-07-12 14:00:00] 策略 (SHFE.rb2310): [2023-07-12 14:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2023-07-12 21:00:00] 策略 (SHFE.rb2310): 3723.0 54.4 -39.6\n", + "[2023-07-12 21:00:00] 策略 (SHFE.rb2310): [2023-07-12 21:00:00] 开多仓信号 - 当前Open=3723.00, 前1Range=32.00, 前7Range=22.00, 计算目标买入价=3708.20\n", + "[2023-07-12 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-12 21:00:00] 策略 (SHFE.rb2310): [2023-07-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230712210000_694 @ 3708.20\n", + "[2023-07-12 22:00:00] 策略 (SHFE.rb2310): [2023-07-12 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230712210000_694\n", + "[2023-07-12 22:00:00] 策略 (SHFE.rb2310): 3722.0 28.9 -34.2\n", + "[2023-07-12 22:00:00] 策略 (SHFE.rb2310): [2023-07-12 22:00:00] 开多仓信号 - 当前Open=3722.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=3727.30\n", + "[2023-07-12 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-12 22:00:00] 策略 (SHFE.rb2310): [2023-07-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230712220000_695 @ 3727.30\n", + "[2023-07-13 10:00:00] 策略 (SHFE.rb2310): [2023-07-13 10:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-07-13 11:00:00] 策略 (SHFE.rb2310): 3708.0 34.0 -19.8\n", + "[2023-07-13 11:00:00] 策略 (SHFE.rb2310): [2023-07-13 11:00:00] 开多仓信号 - 当前Open=3708.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3693.80\n", + "[2023-07-13 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-13 11:00:00] 策略 (SHFE.rb2310): [2023-07-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230713110000_697 @ 3693.80\n", + "[2023-07-13 13:00:00] 策略 (SHFE.rb2310): [2023-07-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230713110000_697\n", + "[2023-07-13 13:00:00] 策略 (SHFE.rb2310): 3710.0 17.0 -27.0\n", + "[2023-07-13 13:00:00] 策略 (SHFE.rb2310): [2023-07-13 13:00:00] 开多仓信号 - 当前Open=3710.00, 前1Range=10.00, 前7Range=15.00, 计算目标买入价=3720.00\n", + "[2023-07-13 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-13 13:00:00] 策略 (SHFE.rb2310): [2023-07-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230713130000_698 @ 3720.00\n", + "[2023-07-13 14:00:00] 策略 (SHFE.rb2310): [2023-07-13 14:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2023-07-13 21:00:00] 策略 (SHFE.rb2310): 3727.0 45.9 -30.6\n", + "[2023-07-13 21:00:00] 策略 (SHFE.rb2310): [2023-07-13 21:00:00] 开多仓信号 - 当前Open=3727.00, 前1Range=27.00, 前7Range=17.00, 计算目标买入价=3711.70\n", + "[2023-07-13 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-13 21:00:00] 策略 (SHFE.rb2310): [2023-07-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230713210000_700 @ 3711.70\n", + "[2023-07-13 22:00:00] 策略 (SHFE.rb2310): [2023-07-13 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230713210000_700\n", + "[2023-07-13 22:00:00] 策略 (SHFE.rb2310): 3744.0 34.0 -19.8\n", + "[2023-07-13 22:00:00] 策略 (SHFE.rb2310): [2023-07-13 22:00:00] 开多仓信号 - 当前Open=3744.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3729.80\n", + "[2023-07-13 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-13 22:00:00] 策略 (SHFE.rb2310): [2023-07-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230713220000_701 @ 3729.80\n", + "[2023-07-14 09:00:00] 策略 (SHFE.rb2310): [2023-07-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230713220000_701\n", + "[2023-07-14 09:00:00] 策略 (SHFE.rb2310): 3738.0 22.099999999999998 -45.0\n", + "[2023-07-14 09:00:00] 策略 (SHFE.rb2310): [2023-07-14 09:00:00] 开多仓信号 - 当前Open=3738.00, 前1Range=13.00, 前7Range=25.00, 计算目标买入价=3760.90\n", + "[2023-07-14 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-14 09:00:00] 策略 (SHFE.rb2310): [2023-07-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230714090000_702 @ 3760.90\n", + "[2023-07-14 13:00:00] 策略 (SHFE.rb2310): [2023-07-14 13:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-07-14 14:00:00] 策略 (SHFE.rb2310): 3758.0 35.699999999999996 -48.6\n", + "[2023-07-14 14:00:00] 策略 (SHFE.rb2310): [2023-07-14 14:00:00] 开多仓信号 - 当前Open=3758.00, 前1Range=21.00, 前7Range=27.00, 计算目标买入价=3770.90\n", + "[2023-07-14 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-14 14:00:00] 策略 (SHFE.rb2310): [2023-07-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230714140000_704 @ 3770.90\n", + "[2023-07-14 21:00:00] 策略 (SHFE.rb2310): [2023-07-14 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230714140000_704\n", + "[2023-07-14 21:00:00] 策略 (SHFE.rb2310): 3779.0 34.0 -36.0\n", + "[2023-07-14 21:00:00] 策略 (SHFE.rb2310): [2023-07-14 21:00:00] 开多仓信号 - 当前Open=3779.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3781.00\n", + "[2023-07-14 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-14 21:00:00] 策略 (SHFE.rb2310): [2023-07-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230714210000_705 @ 3781.00\n", + "[2023-07-14 22:00:00] 策略 (SHFE.rb2310): [2023-07-14 22:00:00] 止损信号 - PnL per unit: -34.00, 目标: -10.00\n", + "[2023-07-17 09:00:00] 策略 (SHFE.rb2310): 3733.0 66.3 -23.400000000000002\n", + "[2023-07-17 09:00:00] 策略 (SHFE.rb2310): [2023-07-17 09:00:00] 开多仓信号 - 当前Open=3733.00, 前1Range=39.00, 前7Range=13.00, 计算目标买入价=3690.10\n", + "[2023-07-17 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-17 09:00:00] 策略 (SHFE.rb2310): [2023-07-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230717090000_707 @ 3690.10\n", + "[2023-07-17 10:00:00] 策略 (SHFE.rb2310): [2023-07-17 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230717090000_707\n", + "[2023-07-17 10:00:00] 策略 (SHFE.rb2310): 3718.0 57.8 -27.0\n", + "[2023-07-17 10:00:00] 策略 (SHFE.rb2310): [2023-07-17 10:00:00] 开多仓信号 - 当前Open=3718.00, 前1Range=34.00, 前7Range=15.00, 计算目标买入价=3687.20\n", + "[2023-07-17 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-17 10:00:00] 策略 (SHFE.rb2310): [2023-07-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230717100000_708 @ 3687.20\n", + "[2023-07-17 11:00:00] 策略 (SHFE.rb2310): [2023-07-17 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230717100000_708\n", + "[2023-07-17 11:00:00] 策略 (SHFE.rb2310): 3715.0 32.3 -18.0\n", + "[2023-07-17 11:00:00] 策略 (SHFE.rb2310): [2023-07-17 11:00:00] 开多仓信号 - 当前Open=3715.00, 前1Range=19.00, 前7Range=10.00, 计算目标买入价=3700.70\n", + "[2023-07-17 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-17 11:00:00] 策略 (SHFE.rb2310): [2023-07-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230717110000_709 @ 3700.70\n", + "[2023-07-17 13:00:00] 策略 (SHFE.rb2310): [2023-07-17 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230717110000_709\n", + "[2023-07-17 13:00:00] 策略 (SHFE.rb2310): 3719.0 15.299999999999999 -37.800000000000004\n", + "[2023-07-17 13:00:00] 策略 (SHFE.rb2310): [2023-07-17 13:00:00] 开多仓信号 - 当前Open=3719.00, 前1Range=9.00, 前7Range=21.00, 计算目标买入价=3741.50\n", + "[2023-07-17 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-17 13:00:00] 策略 (SHFE.rb2310): [2023-07-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230717130000_710 @ 3741.50\n", + "[2023-07-17 14:00:00] 策略 (SHFE.rb2310): [2023-07-17 14:00:00] 止损信号 - PnL per unit: -27.00, 目标: -10.00\n", + "[2023-07-17 21:00:00] 策略 (SHFE.rb2310): 3692.0 59.5 -50.4\n", + "[2023-07-17 21:00:00] 策略 (SHFE.rb2310): [2023-07-17 21:00:00] 开多仓信号 - 当前Open=3692.00, 前1Range=35.00, 前7Range=28.00, 计算目标买入价=3682.90\n", + "[2023-07-17 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-17 21:00:00] 策略 (SHFE.rb2310): [2023-07-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230717210000_712 @ 3682.90\n", + "[2023-07-17 22:00:00] 策略 (SHFE.rb2310): [2023-07-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230717210000_712\n", + "[2023-07-17 22:00:00] 策略 (SHFE.rb2310): 3705.0 27.2 -70.2\n", + "[2023-07-17 22:00:00] 策略 (SHFE.rb2310): [2023-07-17 22:00:00] 开多仓信号 - 当前Open=3705.00, 前1Range=16.00, 前7Range=39.00, 计算目标买入价=3748.00\n", + "[2023-07-17 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-17 22:00:00] 策略 (SHFE.rb2310): [2023-07-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230717220000_713 @ 3748.00\n", + "[2023-07-18 10:00:00] 策略 (SHFE.rb2310): [2023-07-18 10:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2023-07-18 11:00:00] 策略 (SHFE.rb2310): 3740.0 59.5 -16.2\n", + "[2023-07-18 11:00:00] 策略 (SHFE.rb2310): [2023-07-18 11:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=35.00, 前7Range=9.00, 计算目标买入价=3696.70\n", + "[2023-07-18 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-18 11:00:00] 策略 (SHFE.rb2310): [2023-07-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230718110000_715 @ 3696.70\n", + "[2023-07-18 13:00:00] 策略 (SHFE.rb2310): [2023-07-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230718110000_715\n", + "[2023-07-18 13:00:00] 策略 (SHFE.rb2310): 3744.0 18.7 -39.6\n", + "[2023-07-18 13:00:00] 策略 (SHFE.rb2310): [2023-07-18 13:00:00] 开多仓信号 - 当前Open=3744.00, 前1Range=11.00, 前7Range=22.00, 计算目标买入价=3764.90\n", + "[2023-07-18 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-18 13:00:00] 策略 (SHFE.rb2310): [2023-07-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230718130000_716 @ 3764.90\n", + "[2023-07-19 10:00:00] 策略 (SHFE.rb2310): [2023-07-19 10:00:00] 止损信号 - PnL per unit: -33.00, 目标: -10.00\n", + "[2023-07-19 11:00:00] 策略 (SHFE.rb2310): 3709.0 64.6 -19.8\n", + "[2023-07-19 11:00:00] 策略 (SHFE.rb2310): [2023-07-19 11:00:00] 开多仓信号 - 当前Open=3709.00, 前1Range=38.00, 前7Range=11.00, 计算目标买入价=3664.20\n", + "[2023-07-19 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-19 11:00:00] 策略 (SHFE.rb2310): [2023-07-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230719110000_718 @ 3664.20\n", + "[2023-07-19 13:00:00] 策略 (SHFE.rb2310): [2023-07-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230719110000_718\n", + "[2023-07-19 13:00:00] 策略 (SHFE.rb2310): 3731.0 49.3 -18.0\n", + "[2023-07-19 13:00:00] 策略 (SHFE.rb2310): [2023-07-19 13:00:00] 开多仓信号 - 当前Open=3731.00, 前1Range=29.00, 前7Range=10.00, 计算目标买入价=3699.70\n", + "[2023-07-19 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-19 13:00:00] 策略 (SHFE.rb2310): [2023-07-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230719130000_719 @ 3699.70\n", + "[2023-07-19 14:00:00] 策略 (SHFE.rb2310): [2023-07-19 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230719130000_719\n", + "[2023-07-19 14:00:00] 策略 (SHFE.rb2310): 3727.0 28.9 -30.6\n", + "[2023-07-19 14:00:00] 策略 (SHFE.rb2310): [2023-07-19 14:00:00] 开多仓信号 - 当前Open=3727.00, 前1Range=17.00, 前7Range=17.00, 计算目标买入价=3728.70\n", + "[2023-07-19 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-19 14:00:00] 策略 (SHFE.rb2310): [2023-07-19 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230719140000_720 @ 3728.70\n", + "[2023-07-19 21:00:00] 策略 (SHFE.rb2310): [2023-07-19 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230719140000_720\n", + "[2023-07-19 21:00:00] 策略 (SHFE.rb2310): 3747.0 32.3 -36.0\n", + "[2023-07-19 21:00:00] 策略 (SHFE.rb2310): [2023-07-19 21:00:00] 开多仓信号 - 当前Open=3747.00, 前1Range=19.00, 前7Range=20.00, 计算目标买入价=3750.70\n", + "[2023-07-19 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-19 21:00:00] 策略 (SHFE.rb2310): [2023-07-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230719210000_721 @ 3750.70\n", + "[2023-07-19 22:00:00] 策略 (SHFE.rb2310): [2023-07-19 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230719210000_721\n", + "[2023-07-19 22:00:00] 策略 (SHFE.rb2310): 3770.0 42.5 -39.6\n", + "[2023-07-19 22:00:00] 策略 (SHFE.rb2310): [2023-07-19 22:00:00] 开多仓信号 - 当前Open=3770.00, 前1Range=25.00, 前7Range=22.00, 计算目标买入价=3767.10\n", + "[2023-07-19 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-19 22:00:00] 策略 (SHFE.rb2310): [2023-07-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230719220000_722 @ 3767.10\n", + "[2023-07-20 13:00:00] 策略 (SHFE.rb2310): [2023-07-20 13:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-07-20 14:00:00] 策略 (SHFE.rb2310): 3781.0 49.3 -34.2\n", + "[2023-07-20 14:00:00] 策略 (SHFE.rb2310): [2023-07-20 14:00:00] 开多仓信号 - 当前Open=3781.00, 前1Range=29.00, 前7Range=19.00, 计算目标买入价=3765.90\n", + "[2023-07-20 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-20 14:00:00] 策略 (SHFE.rb2310): [2023-07-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230720140000_724 @ 3765.90\n", + "[2023-07-20 21:00:00] 策略 (SHFE.rb2310): [2023-07-20 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230720140000_724\n", + "[2023-07-20 21:00:00] 策略 (SHFE.rb2310): 3794.0 28.9 -45.0\n", + "[2023-07-20 21:00:00] 策略 (SHFE.rb2310): [2023-07-20 21:00:00] 开多仓信号 - 当前Open=3794.00, 前1Range=17.00, 前7Range=25.00, 计算目标买入价=3810.10\n", + "[2023-07-20 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-20 21:00:00] 策略 (SHFE.rb2310): [2023-07-20 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230720210000_725 @ 3810.10\n", + "[2023-07-20 22:00:00] 策略 (SHFE.rb2310): [2023-07-20 22:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-07-21 09:00:00] 策略 (SHFE.rb2310): 3761.0 44.199999999999996 -32.4\n", + "[2023-07-21 09:00:00] 策略 (SHFE.rb2310): [2023-07-21 09:00:00] 开多仓信号 - 当前Open=3761.00, 前1Range=26.00, 前7Range=18.00, 计算目标买入价=3749.20\n", + "[2023-07-21 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-21 09:00:00] 策略 (SHFE.rb2310): [2023-07-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230721090000_727 @ 3749.20\n", + "[2023-07-21 10:00:00] 策略 (SHFE.rb2310): [2023-07-21 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230721090000_727\n", + "[2023-07-21 10:00:00] 策略 (SHFE.rb2310): 3779.0 45.9 -34.2\n", + "[2023-07-21 10:00:00] 策略 (SHFE.rb2310): [2023-07-21 10:00:00] 开多仓信号 - 当前Open=3779.00, 前1Range=27.00, 前7Range=19.00, 计算目标买入价=3767.30\n", + "[2023-07-21 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-21 10:00:00] 策略 (SHFE.rb2310): [2023-07-21 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230721100000_728 @ 3767.30\n", + "[2023-07-21 11:00:00] 策略 (SHFE.rb2310): [2023-07-21 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230721100000_728\n", + "[2023-07-21 11:00:00] 策略 (SHFE.rb2310): 3788.0 25.5 -28.8\n", + "[2023-07-21 11:00:00] 策略 (SHFE.rb2310): [2023-07-21 11:00:00] 开多仓信号 - 当前Open=3788.00, 前1Range=15.00, 前7Range=16.00, 计算目标买入价=3791.30\n", + "[2023-07-21 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-21 11:00:00] 策略 (SHFE.rb2310): [2023-07-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230721110000_729 @ 3791.30\n", + "[2023-07-21 14:00:00] 策略 (SHFE.rb2310): [2023-07-21 14:00:00] 止盈信号 - PnL per unit: 59.00, 目标: 10.00\n", + "[2023-07-21 21:00:00] 策略 (SHFE.rb2310): 3821.0 107.1 -57.6\n", + "[2023-07-21 21:00:00] 策略 (SHFE.rb2310): [2023-07-21 21:00:00] 开多仓信号 - 当前Open=3821.00, 前1Range=63.00, 前7Range=32.00, 计算目标买入价=3771.50\n", + "[2023-07-21 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-21 21:00:00] 策略 (SHFE.rb2310): [2023-07-21 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230721210000_731 @ 3771.50\n", + "[2023-07-21 22:00:00] 策略 (SHFE.rb2310): [2023-07-21 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230721210000_731\n", + "[2023-07-21 22:00:00] 策略 (SHFE.rb2310): 3819.0 32.3 -46.800000000000004\n", + "[2023-07-21 22:00:00] 策略 (SHFE.rb2310): [2023-07-21 22:00:00] 开多仓信号 - 当前Open=3819.00, 前1Range=19.00, 前7Range=26.00, 计算目标买入价=3833.50\n", + "[2023-07-21 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-21 22:00:00] 策略 (SHFE.rb2310): [2023-07-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230721220000_732 @ 3833.50\n", + "[2023-07-24 09:00:00] 策略 (SHFE.rb2310): [2023-07-24 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-07-24 10:00:00] 策略 (SHFE.rb2310): 3809.0 44.199999999999996 -27.0\n", + "[2023-07-24 10:00:00] 策略 (SHFE.rb2310): [2023-07-24 10:00:00] 开多仓信号 - 当前Open=3809.00, 前1Range=26.00, 前7Range=15.00, 计算目标买入价=3791.80\n", + "[2023-07-24 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-24 10:00:00] 策略 (SHFE.rb2310): [2023-07-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230724100000_734 @ 3791.80\n", + "[2023-07-24 11:00:00] 策略 (SHFE.rb2310): [2023-07-24 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230724100000_734\n", + "[2023-07-24 11:00:00] 策略 (SHFE.rb2310): 3806.0 30.599999999999998 -48.6\n", + "[2023-07-24 11:00:00] 策略 (SHFE.rb2310): [2023-07-24 11:00:00] 开多仓信号 - 当前Open=3806.00, 前1Range=18.00, 前7Range=27.00, 计算目标买入价=3824.00\n", + "[2023-07-24 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-24 11:00:00] 策略 (SHFE.rb2310): [2023-07-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230724110000_735 @ 3824.00\n", + "[2023-07-24 13:00:00] 策略 (SHFE.rb2310): [2023-07-24 13:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-07-24 14:00:00] 策略 (SHFE.rb2310): 3801.0 32.3 -113.4\n", + "[2023-07-24 14:00:00] 策略 (SHFE.rb2310): [2023-07-24 14:00:00] 开多仓信号 - 当前Open=3801.00, 前1Range=19.00, 前7Range=63.00, 计算目标买入价=3882.10\n", + "[2023-07-24 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-24 14:00:00] 策略 (SHFE.rb2310): [2023-07-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230724140000_737 @ 3882.10\n", + "[2023-07-24 22:00:00] 策略 (SHFE.rb2310): [2023-07-24 22:00:00] 止盈信号 - PnL per unit: 38.00, 目标: 10.00\n", + "[2023-07-25 09:00:00] 策略 (SHFE.rb2310): 3846.0 76.5 -46.800000000000004\n", + "[2023-07-25 09:00:00] 策略 (SHFE.rb2310): [2023-07-25 09:00:00] 开多仓信号 - 当前Open=3846.00, 前1Range=45.00, 前7Range=26.00, 计算目标买入价=3816.30\n", + "[2023-07-25 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-25 09:00:00] 策略 (SHFE.rb2310): [2023-07-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230725090000_739 @ 3816.30\n", + "[2023-07-25 10:00:00] 策略 (SHFE.rb2310): [2023-07-25 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230725090000_739\n", + "[2023-07-25 10:00:00] 策略 (SHFE.rb2310): 3857.0 27.2 -32.4\n", + "[2023-07-25 10:00:00] 策略 (SHFE.rb2310): [2023-07-25 10:00:00] 开多仓信号 - 当前Open=3857.00, 前1Range=16.00, 前7Range=18.00, 计算目标买入价=3862.20\n", + "[2023-07-25 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-25 10:00:00] 策略 (SHFE.rb2310): [2023-07-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230725100000_740 @ 3862.20\n", + "[2023-07-25 11:00:00] 策略 (SHFE.rb2310): [2023-07-25 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230725100000_740\n", + "[2023-07-25 11:00:00] 策略 (SHFE.rb2310): 3868.0 25.5 -23.400000000000002\n", + "[2023-07-25 11:00:00] 策略 (SHFE.rb2310): [2023-07-25 11:00:00] 开多仓信号 - 当前Open=3868.00, 前1Range=15.00, 前7Range=13.00, 计算目标买入价=3865.90\n", + "[2023-07-25 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-25 11:00:00] 策略 (SHFE.rb2310): [2023-07-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230725110000_741 @ 3865.90\n", + "[2023-07-26 10:00:00] 策略 (SHFE.rb2310): [2023-07-26 10:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-07-26 11:00:00] 策略 (SHFE.rb2310): 3872.0 54.4 -25.2\n", + "[2023-07-26 11:00:00] 策略 (SHFE.rb2310): [2023-07-26 11:00:00] 开多仓信号 - 当前Open=3872.00, 前1Range=32.00, 前7Range=14.00, 计算目标买入价=3842.80\n", + "[2023-07-26 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-26 11:00:00] 策略 (SHFE.rb2310): [2023-07-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230726110000_743 @ 3842.80\n", + "[2023-07-26 13:00:00] 策略 (SHFE.rb2310): [2023-07-26 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230726110000_743\n", + "[2023-07-26 13:00:00] 策略 (SHFE.rb2310): 3848.0 62.9 -18.0\n", + "[2023-07-26 13:00:00] 策略 (SHFE.rb2310): [2023-07-26 13:00:00] 开多仓信号 - 当前Open=3848.00, 前1Range=37.00, 前7Range=10.00, 计算目标买入价=3803.10\n", + "[2023-07-26 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-26 13:00:00] 策略 (SHFE.rb2310): [2023-07-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230726130000_744 @ 3803.10\n", + "[2023-07-26 14:00:00] 策略 (SHFE.rb2310): [2023-07-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230726130000_744\n", + "[2023-07-26 14:00:00] 策略 (SHFE.rb2310): 3847.0 18.7 -21.6\n", + "[2023-07-26 14:00:00] 策略 (SHFE.rb2310): [2023-07-26 14:00:00] 开多仓信号 - 当前Open=3847.00, 前1Range=11.00, 前7Range=12.00, 计算目标买入价=3849.90\n", + "[2023-07-26 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-26 14:00:00] 策略 (SHFE.rb2310): [2023-07-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230726140000_745 @ 3849.90\n", + "[2023-07-27 09:00:00] 策略 (SHFE.rb2310): [2023-07-27 09:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-07-27 10:00:00] 策略 (SHFE.rb2310): 3870.0 40.8 -57.6\n", + "[2023-07-27 10:00:00] 策略 (SHFE.rb2310): [2023-07-27 10:00:00] 开多仓信号 - 当前Open=3870.00, 前1Range=24.00, 前7Range=32.00, 计算目标买入价=3886.80\n", + "[2023-07-27 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-27 10:00:00] 策略 (SHFE.rb2310): [2023-07-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230727100000_747 @ 3886.80\n", + "[2023-07-27 13:00:00] 策略 (SHFE.rb2310): [2023-07-27 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-07-27 14:00:00] 策略 (SHFE.rb2310): 3874.0 34.0 -30.6\n", + "[2023-07-27 14:00:00] 策略 (SHFE.rb2310): [2023-07-27 14:00:00] 开多仓信号 - 当前Open=3874.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=3870.60\n", + "[2023-07-27 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-27 14:00:00] 策略 (SHFE.rb2310): [2023-07-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230727140000_749 @ 3870.60\n", + "[2023-07-27 21:00:00] 策略 (SHFE.rb2310): [2023-07-27 21:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-07-27 22:00:00] 策略 (SHFE.rb2310): 3826.0 68.0 -19.8\n", + "[2023-07-27 22:00:00] 策略 (SHFE.rb2310): [2023-07-27 22:00:00] 开多仓信号 - 当前Open=3826.00, 前1Range=40.00, 前7Range=11.00, 计算目标买入价=3777.80\n", + "[2023-07-27 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-27 22:00:00] 策略 (SHFE.rb2310): [2023-07-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230727220000_751 @ 3777.80\n", + "[2023-07-28 09:00:00] 策略 (SHFE.rb2310): [2023-07-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230727220000_751\n", + "[2023-07-28 09:00:00] 策略 (SHFE.rb2310): 3832.0 23.8 -43.2\n", + "[2023-07-28 09:00:00] 策略 (SHFE.rb2310): [2023-07-28 09:00:00] 开多仓信号 - 当前Open=3832.00, 前1Range=14.00, 前7Range=24.00, 计算目标买入价=3851.40\n", + "[2023-07-28 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-28 09:00:00] 策略 (SHFE.rb2310): [2023-07-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230728090000_752 @ 3851.40\n", + "[2023-07-28 10:00:00] 策略 (SHFE.rb2310): [2023-07-28 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230728090000_752\n", + "[2023-07-28 10:00:00] 策略 (SHFE.rb2310): 3853.0 56.1 -43.2\n", + "[2023-07-28 10:00:00] 策略 (SHFE.rb2310): [2023-07-28 10:00:00] 开多仓信号 - 当前Open=3853.00, 前1Range=33.00, 前7Range=24.00, 计算目标买入价=3840.10\n", + "[2023-07-28 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-28 10:00:00] 策略 (SHFE.rb2310): [2023-07-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230728100000_753 @ 3840.10\n", + "[2023-07-28 11:00:00] 策略 (SHFE.rb2310): [2023-07-28 11:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-07-28 13:00:00] 策略 (SHFE.rb2310): 3847.0 35.699999999999996 -36.0\n", + "[2023-07-28 13:00:00] 策略 (SHFE.rb2310): [2023-07-28 13:00:00] 开多仓信号 - 当前Open=3847.00, 前1Range=21.00, 前7Range=20.00, 计算目标买入价=3847.30\n", + "[2023-07-28 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-28 13:00:00] 策略 (SHFE.rb2310): [2023-07-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230728130000_755 @ 3847.30\n", + "[2023-07-28 22:00:00] 策略 (SHFE.rb2310): [2023-07-28 22:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-07-31 09:00:00] 策略 (SHFE.rb2310): 3863.0 37.4 -59.4\n", + "[2023-07-31 09:00:00] 策略 (SHFE.rb2310): [2023-07-31 09:00:00] 开多仓信号 - 当前Open=3863.00, 前1Range=22.00, 前7Range=33.00, 计算目标买入价=3885.00\n", + "[2023-07-31 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-31 09:00:00] 策略 (SHFE.rb2310): [2023-07-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230731090000_757 @ 3885.00\n", + "[2023-07-31 21:00:00] 策略 (SHFE.rb2310): [2023-07-31 21:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-07-31 22:00:00] 策略 (SHFE.rb2310): 3861.0 34.0 -39.6\n", + "[2023-07-31 22:00:00] 策略 (SHFE.rb2310): [2023-07-31 22:00:00] 开多仓信号 - 当前Open=3861.00, 前1Range=20.00, 前7Range=22.00, 计算目标买入价=3866.60\n", + "[2023-07-31 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-07-31 22:00:00] 策略 (SHFE.rb2310): [2023-07-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230731220000_759 @ 3866.60\n", + "[2023-08-01 10:00:00] 策略 (SHFE.rb2310): [2023-08-01 10:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-08-01 11:00:00] 策略 (SHFE.rb2310): 3841.0 49.3 -27.0\n", + "[2023-08-01 11:00:00] 策略 (SHFE.rb2310): [2023-08-01 11:00:00] 开多仓信号 - 当前Open=3841.00, 前1Range=29.00, 前7Range=15.00, 计算目标买入价=3818.70\n", + "[2023-08-01 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-01 11:00:00] 策略 (SHFE.rb2310): [2023-08-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230801110000_761 @ 3818.70\n", + "[2023-08-01 13:00:00] 策略 (SHFE.rb2310): [2023-08-01 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230801110000_761\n", + "[2023-08-01 13:00:00] 策略 (SHFE.rb2310): 3860.0 45.9 -19.8\n", + "[2023-08-01 13:00:00] 策略 (SHFE.rb2310): [2023-08-01 13:00:00] 开多仓信号 - 当前Open=3860.00, 前1Range=27.00, 前7Range=11.00, 计算目标买入价=3833.90\n", + "[2023-08-01 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-01 13:00:00] 策略 (SHFE.rb2310): [2023-08-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230801130000_762 @ 3833.90\n", + "[2023-08-01 14:00:00] 策略 (SHFE.rb2310): [2023-08-01 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230801130000_762\n", + "[2023-08-01 14:00:00] 策略 (SHFE.rb2310): 3857.0 17.0 -34.2\n", + "[2023-08-01 14:00:00] 策略 (SHFE.rb2310): [2023-08-01 14:00:00] 开多仓信号 - 当前Open=3857.00, 前1Range=10.00, 前7Range=19.00, 计算目标买入价=3874.20\n", + "[2023-08-01 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-01 14:00:00] 策略 (SHFE.rb2310): [2023-08-01 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230801140000_763 @ 3874.20\n", + "[2023-08-02 10:00:00] 策略 (SHFE.rb2310): [2023-08-02 10:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-08-02 11:00:00] 策略 (SHFE.rb2310): 3843.0 30.599999999999998 -48.6\n", + "[2023-08-02 11:00:00] 策略 (SHFE.rb2310): [2023-08-02 11:00:00] 开多仓信号 - 当前Open=3843.00, 前1Range=18.00, 前7Range=27.00, 计算目标买入价=3861.00\n", + "[2023-08-02 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-02 11:00:00] 策略 (SHFE.rb2310): [2023-08-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230802110000_765 @ 3861.00\n", + "[2023-08-02 21:00:00] 策略 (SHFE.rb2310): [2023-08-02 21:00:00] 止损信号 - PnL per unit: -29.00, 目标: -10.00\n", + "[2023-08-02 22:00:00] 策略 (SHFE.rb2310): 3781.0 35.699999999999996 -19.8\n", + "[2023-08-02 22:00:00] 策略 (SHFE.rb2310): [2023-08-02 22:00:00] 开多仓信号 - 当前Open=3781.00, 前1Range=21.00, 前7Range=11.00, 计算目标买入价=3765.10\n", + "[2023-08-02 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-02 22:00:00] 策略 (SHFE.rb2310): [2023-08-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230802220000_767 @ 3765.10\n", + "[2023-08-03 09:00:00] 策略 (SHFE.rb2310): [2023-08-03 09:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-08-03 10:00:00] 策略 (SHFE.rb2310): 3758.0 39.1 -32.4\n", + "[2023-08-03 10:00:00] 策略 (SHFE.rb2310): [2023-08-03 10:00:00] 开多仓信号 - 当前Open=3758.00, 前1Range=23.00, 前7Range=18.00, 计算目标买入价=3751.30\n", + "[2023-08-03 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-03 10:00:00] 策略 (SHFE.rb2310): [2023-08-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230803100000_769 @ 3751.30\n", + "[2023-08-03 14:00:00] 策略 (SHFE.rb2310): [2023-08-03 14:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2023-08-03 21:00:00] 策略 (SHFE.rb2310): 3740.0 59.5 -37.800000000000004\n", + "[2023-08-03 21:00:00] 策略 (SHFE.rb2310): [2023-08-03 21:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=35.00, 前7Range=21.00, 计算目标买入价=3718.30\n", + "[2023-08-03 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-03 21:00:00] 策略 (SHFE.rb2310): [2023-08-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230803210000_771 @ 3718.30\n", + "[2023-08-03 22:00:00] 策略 (SHFE.rb2310): [2023-08-03 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230803210000_771\n", + "[2023-08-03 22:00:00] 策略 (SHFE.rb2310): 3755.0 40.8 -73.8\n", + "[2023-08-03 22:00:00] 策略 (SHFE.rb2310): [2023-08-03 22:00:00] 开多仓信号 - 当前Open=3755.00, 前1Range=24.00, 前7Range=41.00, 计算目标买入价=3788.00\n", + "[2023-08-03 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-03 22:00:00] 策略 (SHFE.rb2310): [2023-08-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230803220000_772 @ 3788.00\n", + "[2023-08-04 10:00:00] 策略 (SHFE.rb2310): [2023-08-04 10:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-08-04 11:00:00] 策略 (SHFE.rb2310): 3749.0 37.4 -28.8\n", + "[2023-08-04 11:00:00] 策略 (SHFE.rb2310): [2023-08-04 11:00:00] 开多仓信号 - 当前Open=3749.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3740.40\n", + "[2023-08-04 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-04 11:00:00] 策略 (SHFE.rb2310): [2023-08-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230804110000_774 @ 3740.40\n", + "[2023-08-04 13:00:00] 策略 (SHFE.rb2310): [2023-08-04 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230804110000_774\n", + "[2023-08-04 13:00:00] 策略 (SHFE.rb2310): 3750.0 18.7 -70.2\n", + "[2023-08-04 13:00:00] 策略 (SHFE.rb2310): [2023-08-04 13:00:00] 开多仓信号 - 当前Open=3750.00, 前1Range=11.00, 前7Range=39.00, 计算目标买入价=3801.50\n", + "[2023-08-04 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-04 13:00:00] 策略 (SHFE.rb2310): [2023-08-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230804130000_775 @ 3801.50\n", + "[2023-08-04 14:00:00] 策略 (SHFE.rb2310): [2023-08-04 14:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2023-08-04 21:00:00] 策略 (SHFE.rb2310): 3735.0 30.599999999999998 -43.2\n", + "[2023-08-04 21:00:00] 策略 (SHFE.rb2310): [2023-08-04 21:00:00] 开多仓信号 - 当前Open=3735.00, 前1Range=18.00, 前7Range=24.00, 计算目标买入价=3747.60\n", + "[2023-08-04 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-04 21:00:00] 策略 (SHFE.rb2310): [2023-08-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230804210000_777 @ 3747.60\n", + "[2023-08-07 09:00:00] 策略 (SHFE.rb2310): [2023-08-07 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-08-07 10:00:00] 策略 (SHFE.rb2310): 3731.0 35.699999999999996 -39.6\n", + "[2023-08-07 10:00:00] 策略 (SHFE.rb2310): [2023-08-07 10:00:00] 开多仓信号 - 当前Open=3731.00, 前1Range=21.00, 前7Range=22.00, 计算目标买入价=3734.90\n", + "[2023-08-07 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-07 10:00:00] 策略 (SHFE.rb2310): [2023-08-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230807100000_779 @ 3734.90\n", + "[2023-08-07 14:00:00] 策略 (SHFE.rb2310): [2023-08-07 14:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-08-07 21:00:00] 策略 (SHFE.rb2310): 3738.0 49.3 -43.2\n", + "[2023-08-07 21:00:00] 策略 (SHFE.rb2310): [2023-08-07 21:00:00] 开多仓信号 - 当前Open=3738.00, 前1Range=29.00, 前7Range=24.00, 计算目标买入价=3731.90\n", + "[2023-08-07 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-07 21:00:00] 策略 (SHFE.rb2310): [2023-08-07 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230807210000_781 @ 3731.90\n", + "[2023-08-07 22:00:00] 策略 (SHFE.rb2310): [2023-08-07 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230807210000_781\n", + "[2023-08-07 22:00:00] 策略 (SHFE.rb2310): 3734.0 32.3 -39.6\n", + "[2023-08-07 22:00:00] 策略 (SHFE.rb2310): [2023-08-07 22:00:00] 开多仓信号 - 当前Open=3734.00, 前1Range=19.00, 前7Range=22.00, 计算目标买入价=3741.30\n", + "[2023-08-07 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-07 22:00:00] 策略 (SHFE.rb2310): [2023-08-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230807220000_782 @ 3741.30\n", + "[2023-08-08 09:00:00] 策略 (SHFE.rb2310): [2023-08-08 09:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-08-08 10:00:00] 策略 (SHFE.rb2310): 3722.0 42.5 -37.800000000000004\n", + "[2023-08-08 10:00:00] 策略 (SHFE.rb2310): [2023-08-08 10:00:00] 开多仓信号 - 当前Open=3722.00, 前1Range=25.00, 前7Range=21.00, 计算目标买入价=3717.30\n", + "[2023-08-08 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-08 10:00:00] 策略 (SHFE.rb2310): [2023-08-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230808100000_784 @ 3717.30\n", + "[2023-08-08 11:00:00] 策略 (SHFE.rb2310): [2023-08-08 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230808100000_784\n", + "[2023-08-08 11:00:00] 策略 (SHFE.rb2310): 3723.0 25.5 -25.2\n", + "[2023-08-08 11:00:00] 策略 (SHFE.rb2310): [2023-08-08 11:00:00] 开多仓信号 - 当前Open=3723.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3722.70\n", + "[2023-08-08 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-08 11:00:00] 策略 (SHFE.rb2310): [2023-08-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230808110000_785 @ 3722.70\n", + "[2023-08-08 13:00:00] 策略 (SHFE.rb2310): [2023-08-08 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230808110000_785\n", + "[2023-08-08 13:00:00] 策略 (SHFE.rb2310): 3723.0 17.0 -23.400000000000002\n", + "[2023-08-08 13:00:00] 策略 (SHFE.rb2310): [2023-08-08 13:00:00] 开多仓信号 - 当前Open=3723.00, 前1Range=10.00, 前7Range=13.00, 计算目标买入价=3729.40\n", + "[2023-08-08 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-08 13:00:00] 策略 (SHFE.rb2310): [2023-08-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230808130000_786 @ 3729.40\n", + "[2023-08-08 14:00:00] 策略 (SHFE.rb2310): [2023-08-08 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-08-08 21:00:00] 策略 (SHFE.rb2310): 3682.0 32.3 -34.2\n", + "[2023-08-08 21:00:00] 策略 (SHFE.rb2310): [2023-08-08 21:00:00] 开多仓信号 - 当前Open=3682.00, 前1Range=19.00, 前7Range=19.00, 计算目标买入价=3683.90\n", + "[2023-08-08 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-08 21:00:00] 策略 (SHFE.rb2310): [2023-08-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230808210000_788 @ 3683.90\n", + "[2023-08-09 09:00:00] 策略 (SHFE.rb2310): [2023-08-09 09:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-08-09 10:00:00] 策略 (SHFE.rb2310): 3694.0 27.2 -27.0\n", + "[2023-08-09 10:00:00] 策略 (SHFE.rb2310): [2023-08-09 10:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=16.00, 前7Range=15.00, 计算目标买入价=3693.80\n", + "[2023-08-09 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-09 10:00:00] 策略 (SHFE.rb2310): [2023-08-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230809100000_790 @ 3693.80\n", + "[2023-08-09 11:00:00] 策略 (SHFE.rb2310): [2023-08-09 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230809100000_790\n", + "[2023-08-09 11:00:00] 策略 (SHFE.rb2310): 3694.0 23.8 -18.0\n", + "[2023-08-09 11:00:00] 策略 (SHFE.rb2310): [2023-08-09 11:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=14.00, 前7Range=10.00, 计算目标买入价=3688.20\n", + "[2023-08-09 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-09 11:00:00] 策略 (SHFE.rb2310): [2023-08-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230809110000_791 @ 3688.20\n", + "[2023-08-09 13:00:00] 策略 (SHFE.rb2310): [2023-08-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230809110000_791\n", + "[2023-08-09 13:00:00] 策略 (SHFE.rb2310): 3701.0 32.3 -46.800000000000004\n", + "[2023-08-09 13:00:00] 策略 (SHFE.rb2310): [2023-08-09 13:00:00] 开多仓信号 - 当前Open=3701.00, 前1Range=19.00, 前7Range=26.00, 计算目标买入价=3715.50\n", + "[2023-08-09 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-09 13:00:00] 策略 (SHFE.rb2310): [2023-08-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230809130000_792 @ 3715.50\n", + "[2023-08-10 09:00:00] 策略 (SHFE.rb2310): [2023-08-10 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-08-10 10:00:00] 策略 (SHFE.rb2310): 3684.0 52.699999999999996 -25.2\n", + "[2023-08-10 10:00:00] 策略 (SHFE.rb2310): [2023-08-10 10:00:00] 开多仓信号 - 当前Open=3684.00, 前1Range=31.00, 前7Range=14.00, 计算目标买入价=3656.50\n", + "[2023-08-10 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-10 10:00:00] 策略 (SHFE.rb2310): [2023-08-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230810100000_794 @ 3656.50\n", + "[2023-08-10 11:00:00] 策略 (SHFE.rb2310): [2023-08-10 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230810100000_794\n", + "[2023-08-10 11:00:00] 策略 (SHFE.rb2310): 3678.0 22.099999999999998 -34.2\n", + "[2023-08-10 11:00:00] 策略 (SHFE.rb2310): [2023-08-10 11:00:00] 开多仓信号 - 当前Open=3678.00, 前1Range=13.00, 前7Range=19.00, 计算目标买入价=3690.10\n", + "[2023-08-10 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-10 11:00:00] 策略 (SHFE.rb2310): [2023-08-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230810110000_795 @ 3690.10\n", + "[2023-08-11 10:00:00] 策略 (SHFE.rb2310): [2023-08-11 10:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-08-11 11:00:00] 策略 (SHFE.rb2310): 3657.0 40.8 -19.8\n", + "[2023-08-11 11:00:00] 策略 (SHFE.rb2310): [2023-08-11 11:00:00] 开多仓信号 - 当前Open=3657.00, 前1Range=24.00, 前7Range=11.00, 计算目标买入价=3636.00\n", + "[2023-08-11 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-11 11:00:00] 策略 (SHFE.rb2310): [2023-08-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230811110000_797 @ 3636.00\n", + "[2023-08-11 13:00:00] 策略 (SHFE.rb2310): [2023-08-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230811110000_797\n", + "[2023-08-11 13:00:00] 策略 (SHFE.rb2310): 3661.0 17.0 -39.6\n", + "[2023-08-11 13:00:00] 策略 (SHFE.rb2310): [2023-08-11 13:00:00] 开多仓信号 - 当前Open=3661.00, 前1Range=10.00, 前7Range=22.00, 计算目标买入价=3683.60\n", + "[2023-08-11 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-11 13:00:00] 策略 (SHFE.rb2310): [2023-08-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230811130000_798 @ 3683.60\n", + "[2023-08-11 14:00:00] 策略 (SHFE.rb2310): [2023-08-11 14:00:00] 止盈信号 - PnL per unit: 32.00, 目标: 10.00\n", + "[2023-08-11 21:00:00] 策略 (SHFE.rb2310): 3684.0 64.6 -36.0\n", + "[2023-08-11 21:00:00] 策略 (SHFE.rb2310): [2023-08-11 21:00:00] 开多仓信号 - 当前Open=3684.00, 前1Range=38.00, 前7Range=20.00, 计算目标买入价=3655.40\n", + "[2023-08-11 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-11 21:00:00] 策略 (SHFE.rb2310): [2023-08-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230811210000_800 @ 3655.40\n", + "[2023-08-11 22:00:00] 策略 (SHFE.rb2310): [2023-08-11 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230811210000_800\n", + "[2023-08-11 22:00:00] 策略 (SHFE.rb2310): 3681.0 22.099999999999998 -27.0\n", + "[2023-08-11 22:00:00] 策略 (SHFE.rb2310): [2023-08-11 22:00:00] 开多仓信号 - 当前Open=3681.00, 前1Range=13.00, 前7Range=15.00, 计算目标买入价=3685.90\n", + "[2023-08-11 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-11 22:00:00] 策略 (SHFE.rb2310): [2023-08-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230811220000_801 @ 3685.90\n", + "[2023-08-14 09:00:00] 策略 (SHFE.rb2310): [2023-08-14 09:00:00] 止损信号 - PnL per unit: -35.00, 目标: -10.00\n", + "[2023-08-14 10:00:00] 策略 (SHFE.rb2310): 3643.0 62.9 -43.2\n", + "[2023-08-14 10:00:00] 策略 (SHFE.rb2310): [2023-08-14 10:00:00] 开多仓信号 - 当前Open=3643.00, 前1Range=37.00, 前7Range=24.00, 计算目标买入价=3623.30\n", + "[2023-08-14 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-14 10:00:00] 策略 (SHFE.rb2310): [2023-08-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230814100000_803 @ 3623.30\n", + "[2023-08-14 11:00:00] 策略 (SHFE.rb2310): [2023-08-14 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230814100000_803\n", + "[2023-08-14 11:00:00] 策略 (SHFE.rb2310): 3637.0 27.2 -18.0\n", + "[2023-08-14 11:00:00] 策略 (SHFE.rb2310): [2023-08-14 11:00:00] 开多仓信号 - 当前Open=3637.00, 前1Range=16.00, 前7Range=10.00, 计算目标买入价=3627.80\n", + "[2023-08-14 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-14 11:00:00] 策略 (SHFE.rb2310): [2023-08-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230814110000_804 @ 3627.80\n", + "[2023-08-14 13:00:00] 策略 (SHFE.rb2310): [2023-08-14 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230814110000_804\n", + "[2023-08-14 13:00:00] 策略 (SHFE.rb2310): 3639.0 25.5 -27.0\n", + "[2023-08-14 13:00:00] 策略 (SHFE.rb2310): [2023-08-14 13:00:00] 开多仓信号 - 当前Open=3639.00, 前1Range=15.00, 前7Range=15.00, 计算目标买入价=3640.50\n", + "[2023-08-14 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-14 13:00:00] 策略 (SHFE.rb2310): [2023-08-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230814130000_805 @ 3640.50\n", + "[2023-08-14 14:00:00] 策略 (SHFE.rb2310): [2023-08-14 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230814130000_805\n", + "[2023-08-14 14:00:00] 策略 (SHFE.rb2310): 3647.0 27.2 -68.4\n", + "[2023-08-14 14:00:00] 策略 (SHFE.rb2310): [2023-08-14 14:00:00] 开多仓信号 - 当前Open=3647.00, 前1Range=16.00, 前7Range=38.00, 计算目标买入价=3688.20\n", + "[2023-08-14 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-14 14:00:00] 策略 (SHFE.rb2310): [2023-08-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230814140000_806 @ 3688.20\n", + "[2023-08-15 09:00:00] 策略 (SHFE.rb2310): [2023-08-15 09:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-08-15 10:00:00] 策略 (SHFE.rb2310): 3657.0 30.599999999999998 -28.8\n", + "[2023-08-15 10:00:00] 策略 (SHFE.rb2310): [2023-08-15 10:00:00] 开多仓信号 - 当前Open=3657.00, 前1Range=18.00, 前7Range=16.00, 计算目标买入价=3655.20\n", + "[2023-08-15 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-15 10:00:00] 策略 (SHFE.rb2310): [2023-08-15 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230815100000_808 @ 3655.20\n", + "[2023-08-15 11:00:00] 策略 (SHFE.rb2310): [2023-08-15 11:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-08-15 13:00:00] 策略 (SHFE.rb2310): 3668.0 47.6 -28.8\n", + "[2023-08-15 13:00:00] 策略 (SHFE.rb2310): [2023-08-15 13:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=28.00, 前7Range=16.00, 计算目标买入价=3649.20\n", + "[2023-08-15 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-15 13:00:00] 策略 (SHFE.rb2310): [2023-08-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230815130000_810 @ 3649.20\n", + "[2023-08-15 14:00:00] 策略 (SHFE.rb2310): [2023-08-15 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230815130000_810\n", + "[2023-08-15 14:00:00] 策略 (SHFE.rb2310): 3690.0 54.4 -32.4\n", + "[2023-08-15 14:00:00] 策略 (SHFE.rb2310): [2023-08-15 14:00:00] 开多仓信号 - 当前Open=3690.00, 前1Range=32.00, 前7Range=18.00, 计算目标买入价=3668.00\n", + "[2023-08-15 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-15 14:00:00] 策略 (SHFE.rb2310): [2023-08-15 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230815140000_811 @ 3668.00\n", + "[2023-08-15 21:00:00] 策略 (SHFE.rb2310): [2023-08-15 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230815140000_811\n", + "[2023-08-15 21:00:00] 策略 (SHFE.rb2310): 3690.0 22.099999999999998 -23.400000000000002\n", + "[2023-08-15 21:00:00] 策略 (SHFE.rb2310): [2023-08-15 21:00:00] 开多仓信号 - 当前Open=3690.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=3691.30\n", + "[2023-08-15 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-15 21:00:00] 策略 (SHFE.rb2310): [2023-08-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230815210000_812 @ 3691.30\n", + "[2023-08-15 22:00:00] 策略 (SHFE.rb2310): [2023-08-15 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230815210000_812\n", + "[2023-08-15 22:00:00] 策略 (SHFE.rb2310): 3699.0 40.8 -16.2\n", + "[2023-08-15 22:00:00] 策略 (SHFE.rb2310): [2023-08-15 22:00:00] 开多仓信号 - 当前Open=3699.00, 前1Range=24.00, 前7Range=9.00, 计算目标买入价=3674.40\n", + "[2023-08-15 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-15 22:00:00] 策略 (SHFE.rb2310): [2023-08-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230815220000_813 @ 3674.40\n", + "[2023-08-16 09:00:00] 策略 (SHFE.rb2310): [2023-08-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230815220000_813\n", + "[2023-08-16 09:00:00] 策略 (SHFE.rb2310): 3694.0 23.8 -32.4\n", + "[2023-08-16 09:00:00] 策略 (SHFE.rb2310): [2023-08-16 09:00:00] 开多仓信号 - 当前Open=3694.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=3702.60\n", + "[2023-08-16 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-16 09:00:00] 策略 (SHFE.rb2310): [2023-08-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230816090000_814 @ 3702.60\n", + "[2023-08-16 14:00:00] 策略 (SHFE.rb2310): [2023-08-16 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-08-16 21:00:00] 策略 (SHFE.rb2310): 3713.0 30.599999999999998 -43.2\n", + "[2023-08-16 21:00:00] 策略 (SHFE.rb2310): [2023-08-16 21:00:00] 开多仓信号 - 当前Open=3713.00, 前1Range=18.00, 前7Range=24.00, 计算目标买入价=3725.60\n", + "[2023-08-16 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-16 21:00:00] 策略 (SHFE.rb2310): [2023-08-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230816210000_816 @ 3725.60\n", + "[2023-08-17 09:00:00] 策略 (SHFE.rb2310): [2023-08-17 09:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-08-17 10:00:00] 策略 (SHFE.rb2310): 3687.0 35.699999999999996 -21.6\n", + "[2023-08-17 10:00:00] 策略 (SHFE.rb2310): [2023-08-17 10:00:00] 开多仓信号 - 当前Open=3687.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=3672.90\n", + "[2023-08-17 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-17 10:00:00] 策略 (SHFE.rb2310): [2023-08-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230817100000_818 @ 3672.90\n", + "[2023-08-17 11:00:00] 策略 (SHFE.rb2310): [2023-08-17 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230817100000_818\n", + "[2023-08-17 11:00:00] 策略 (SHFE.rb2310): 3693.0 20.4 -23.400000000000002\n", + "[2023-08-17 11:00:00] 策略 (SHFE.rb2310): [2023-08-17 11:00:00] 开多仓信号 - 当前Open=3693.00, 前1Range=12.00, 前7Range=13.00, 计算目标买入价=3696.00\n", + "[2023-08-17 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-17 11:00:00] 策略 (SHFE.rb2310): [2023-08-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230817110000_819 @ 3696.00\n", + "[2023-08-17 13:00:00] 策略 (SHFE.rb2310): [2023-08-17 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230817110000_819\n", + "[2023-08-17 13:00:00] 策略 (SHFE.rb2310): 3713.0 32.3 -21.6\n", + "[2023-08-17 13:00:00] 策略 (SHFE.rb2310): [2023-08-17 13:00:00] 开多仓信号 - 当前Open=3713.00, 前1Range=19.00, 前7Range=12.00, 计算目标买入价=3702.30\n", + "[2023-08-17 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-17 13:00:00] 策略 (SHFE.rb2310): [2023-08-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230817130000_820 @ 3702.30\n", + "[2023-08-17 14:00:00] 策略 (SHFE.rb2310): [2023-08-17 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230817130000_820\n", + "[2023-08-17 14:00:00] 策略 (SHFE.rb2310): 3714.0 20.4 -32.4\n", + "[2023-08-17 14:00:00] 策略 (SHFE.rb2310): [2023-08-17 14:00:00] 开多仓信号 - 当前Open=3714.00, 前1Range=12.00, 前7Range=18.00, 计算目标买入价=3726.00\n", + "[2023-08-17 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-17 14:00:00] 策略 (SHFE.rb2310): [2023-08-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230817140000_821 @ 3726.00\n", + "[2023-08-18 10:00:00] 策略 (SHFE.rb2310): [2023-08-18 10:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-08-18 11:00:00] 策略 (SHFE.rb2310): 3713.0 22.099999999999998 -34.2\n", + "[2023-08-18 11:00:00] 策略 (SHFE.rb2310): [2023-08-18 11:00:00] 开多仓信号 - 当前Open=3713.00, 前1Range=13.00, 前7Range=19.00, 计算目标买入价=3725.10\n", + "[2023-08-18 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-18 11:00:00] 策略 (SHFE.rb2310): [2023-08-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230818110000_823 @ 3725.10\n", + "[2023-08-18 13:00:00] 策略 (SHFE.rb2310): [2023-08-18 13:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-08-18 14:00:00] 策略 (SHFE.rb2310): 3723.0 25.5 -36.0\n", + "[2023-08-18 14:00:00] 策略 (SHFE.rb2310): [2023-08-18 14:00:00] 开多仓信号 - 当前Open=3723.00, 前1Range=15.00, 前7Range=20.00, 计算目标买入价=3733.50\n", + "[2023-08-18 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-18 14:00:00] 策略 (SHFE.rb2310): [2023-08-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230818140000_825 @ 3733.50\n", + "[2023-08-18 22:00:00] 策略 (SHFE.rb2310): [2023-08-18 22:00:00] 止损信号 - PnL per unit: -51.00, 目标: -10.00\n", + "[2023-08-21 09:00:00] 策略 (SHFE.rb2310): 3648.0 78.2 -27.0\n", + "[2023-08-21 09:00:00] 策略 (SHFE.rb2310): [2023-08-21 09:00:00] 开多仓信号 - 当前Open=3648.00, 前1Range=46.00, 前7Range=15.00, 计算目标买入价=3596.80\n", + "[2023-08-21 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-21 09:00:00] 策略 (SHFE.rb2310): [2023-08-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230821090000_827 @ 3596.80\n", + "[2023-08-21 10:00:00] 策略 (SHFE.rb2310): [2023-08-21 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230821090000_827\n", + "[2023-08-21 10:00:00] 策略 (SHFE.rb2310): 3646.0 35.699999999999996 -23.400000000000002\n", + "[2023-08-21 10:00:00] 策略 (SHFE.rb2310): [2023-08-21 10:00:00] 开多仓信号 - 当前Open=3646.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3633.70\n", + "[2023-08-21 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-21 10:00:00] 策略 (SHFE.rb2310): [2023-08-21 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230821100000_828 @ 3633.70\n", + "[2023-08-21 11:00:00] 策略 (SHFE.rb2310): [2023-08-21 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230821100000_828\n", + "[2023-08-21 11:00:00] 策略 (SHFE.rb2310): 3672.0 56.1 -18.0\n", + "[2023-08-21 11:00:00] 策略 (SHFE.rb2310): [2023-08-21 11:00:00] 开多仓信号 - 当前Open=3672.00, 前1Range=33.00, 前7Range=10.00, 计算目标买入价=3633.90\n", + "[2023-08-21 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-21 11:00:00] 策略 (SHFE.rb2310): [2023-08-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230821110000_829 @ 3633.90\n", + "[2023-08-21 13:00:00] 策略 (SHFE.rb2310): [2023-08-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230821110000_829\n", + "[2023-08-21 13:00:00] 策略 (SHFE.rb2310): 3669.0 34.0 -27.0\n", + "[2023-08-21 13:00:00] 策略 (SHFE.rb2310): [2023-08-21 13:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=20.00, 前7Range=15.00, 计算目标买入价=3662.00\n", + "[2023-08-21 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-21 13:00:00] 策略 (SHFE.rb2310): [2023-08-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230821130000_830 @ 3662.00\n", + "[2023-08-21 14:00:00] 策略 (SHFE.rb2310): [2023-08-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230821130000_830\n", + "[2023-08-21 14:00:00] 策略 (SHFE.rb2310): 3675.0 17.0 -57.6\n", + "[2023-08-21 14:00:00] 策略 (SHFE.rb2310): [2023-08-21 14:00:00] 开多仓信号 - 当前Open=3675.00, 前1Range=10.00, 前7Range=32.00, 计算目标买入价=3715.60\n", + "[2023-08-21 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-21 14:00:00] 策略 (SHFE.rb2310): [2023-08-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230821140000_831 @ 3715.60\n", + "[2023-08-21 21:00:00] 策略 (SHFE.rb2310): [2023-08-21 21:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-08-21 22:00:00] 策略 (SHFE.rb2310): 3651.0 52.699999999999996 -82.8\n", + "[2023-08-21 22:00:00] 策略 (SHFE.rb2310): [2023-08-21 22:00:00] 开多仓信号 - 当前Open=3651.00, 前1Range=31.00, 前7Range=46.00, 计算目标买入价=3681.10\n", + "[2023-08-21 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-21 22:00:00] 策略 (SHFE.rb2310): [2023-08-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230821220000_833 @ 3681.10\n", + "[2023-08-22 10:00:00] 策略 (SHFE.rb2310): [2023-08-22 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-08-22 11:00:00] 策略 (SHFE.rb2310): 3669.0 15.299999999999999 -36.0\n", + "[2023-08-22 11:00:00] 策略 (SHFE.rb2310): [2023-08-22 11:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=9.00, 前7Range=20.00, 计算目标买入价=3689.70\n", + "[2023-08-22 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-22 11:00:00] 策略 (SHFE.rb2310): [2023-08-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230822110000_835 @ 3689.70\n", + "[2023-08-22 13:00:00] 策略 (SHFE.rb2310): [2023-08-22 13:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-08-22 14:00:00] 策略 (SHFE.rb2310): 3691.0 27.2 -41.4\n", + "[2023-08-22 14:00:00] 策略 (SHFE.rb2310): [2023-08-22 14:00:00] 开多仓信号 - 当前Open=3691.00, 前1Range=16.00, 前7Range=23.00, 计算目标买入价=3705.20\n", + "[2023-08-22 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-22 14:00:00] 策略 (SHFE.rb2310): [2023-08-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230822140000_837 @ 3705.20\n", + "[2023-08-22 21:00:00] 策略 (SHFE.rb2310): [2023-08-22 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230822140000_837\n", + "[2023-08-22 21:00:00] 策略 (SHFE.rb2310): 3725.0 81.6 -55.800000000000004\n", + "[2023-08-22 21:00:00] 策略 (SHFE.rb2310): [2023-08-22 21:00:00] 开多仓信号 - 当前Open=3725.00, 前1Range=48.00, 前7Range=31.00, 计算目标买入价=3699.20\n", + "[2023-08-22 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-22 21:00:00] 策略 (SHFE.rb2310): [2023-08-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230822210000_838 @ 3699.20\n", + "[2023-08-22 22:00:00] 策略 (SHFE.rb2310): [2023-08-22 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230822210000_838\n", + "[2023-08-22 22:00:00] 策略 (SHFE.rb2310): 3725.0 20.4 -37.800000000000004\n", + "[2023-08-22 22:00:00] 策略 (SHFE.rb2310): [2023-08-22 22:00:00] 开多仓信号 - 当前Open=3725.00, 前1Range=12.00, 前7Range=21.00, 计算目标买入价=3742.40\n", + "[2023-08-22 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-22 22:00:00] 策略 (SHFE.rb2310): [2023-08-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230822220000_839 @ 3742.40\n", + "[2023-08-23 10:00:00] 策略 (SHFE.rb2310): [2023-08-23 10:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2023-08-23 11:00:00] 策略 (SHFE.rb2310): 3744.0 40.8 -30.6\n", + "[2023-08-23 11:00:00] 策略 (SHFE.rb2310): [2023-08-23 11:00:00] 开多仓信号 - 当前Open=3744.00, 前1Range=24.00, 前7Range=17.00, 计算目标买入价=3733.80\n", + "[2023-08-23 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-23 11:00:00] 策略 (SHFE.rb2310): [2023-08-23 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230823110000_841 @ 3733.80\n", + "[2023-08-23 13:00:00] 策略 (SHFE.rb2310): [2023-08-23 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230823110000_841\n", + "[2023-08-23 13:00:00] 策略 (SHFE.rb2310): 3744.0 20.4 -28.8\n", + "[2023-08-23 13:00:00] 策略 (SHFE.rb2310): [2023-08-23 13:00:00] 开多仓信号 - 当前Open=3744.00, 前1Range=12.00, 前7Range=16.00, 计算目标买入价=3752.40\n", + "[2023-08-23 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-23 13:00:00] 策略 (SHFE.rb2310): [2023-08-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230823130000_842 @ 3752.40\n", + "[2023-08-23 14:00:00] 策略 (SHFE.rb2310): [2023-08-23 14:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-08-23 21:00:00] 策略 (SHFE.rb2310): 3724.0 57.8 -21.6\n", + "[2023-08-23 21:00:00] 策略 (SHFE.rb2310): [2023-08-23 21:00:00] 开多仓信号 - 当前Open=3724.00, 前1Range=34.00, 前7Range=12.00, 计算目标买入价=3687.80\n", + "[2023-08-23 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-23 21:00:00] 策略 (SHFE.rb2310): [2023-08-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230823210000_844 @ 3687.80\n", + "[2023-08-23 22:00:00] 策略 (SHFE.rb2310): [2023-08-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230823210000_844\n", + "[2023-08-23 22:00:00] 策略 (SHFE.rb2310): 3730.0 17.0 -21.6\n", + "[2023-08-23 22:00:00] 策略 (SHFE.rb2310): [2023-08-23 22:00:00] 开多仓信号 - 当前Open=3730.00, 前1Range=10.00, 前7Range=12.00, 计算目标买入价=3734.60\n", + "[2023-08-23 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-23 22:00:00] 策略 (SHFE.rb2310): [2023-08-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230823220000_845 @ 3734.60\n", + "[2023-08-24 09:00:00] 策略 (SHFE.rb2310): [2023-08-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230823220000_845\n", + "[2023-08-24 09:00:00] 策略 (SHFE.rb2310): 3735.0 18.7 -28.8\n", + "[2023-08-24 09:00:00] 策略 (SHFE.rb2310): [2023-08-24 09:00:00] 开多仓信号 - 当前Open=3735.00, 前1Range=11.00, 前7Range=16.00, 计算目标买入价=3745.10\n", + "[2023-08-24 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-24 09:00:00] 策略 (SHFE.rb2310): [2023-08-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230824090000_846 @ 3745.10\n", + "[2023-08-24 13:00:00] 策略 (SHFE.rb2310): [2023-08-24 13:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-08-24 14:00:00] 策略 (SHFE.rb2310): 3759.0 32.3 -61.2\n", + "[2023-08-24 14:00:00] 策略 (SHFE.rb2310): [2023-08-24 14:00:00] 开多仓信号 - 当前Open=3759.00, 前1Range=19.00, 前7Range=34.00, 计算目标买入价=3787.90\n", + "[2023-08-24 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-24 14:00:00] 策略 (SHFE.rb2310): [2023-08-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230824140000_848 @ 3787.90\n", + "[2023-08-24 21:00:00] 策略 (SHFE.rb2310): [2023-08-24 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-08-24 22:00:00] 策略 (SHFE.rb2310): 3709.0 54.4 -19.8\n", + "[2023-08-24 22:00:00] 策略 (SHFE.rb2310): [2023-08-24 22:00:00] 开多仓信号 - 当前Open=3709.00, 前1Range=32.00, 前7Range=11.00, 计算目标买入价=3674.40\n", + "[2023-08-24 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-24 22:00:00] 策略 (SHFE.rb2310): [2023-08-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230824220000_850 @ 3674.40\n", + "[2023-08-25 09:00:00] 策略 (SHFE.rb2310): [2023-08-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230824220000_850\n", + "[2023-08-25 09:00:00] 策略 (SHFE.rb2310): 3712.0 28.9 -23.400000000000002\n", + "[2023-08-25 09:00:00] 策略 (SHFE.rb2310): [2023-08-25 09:00:00] 开多仓信号 - 当前Open=3712.00, 前1Range=17.00, 前7Range=13.00, 计算目标买入价=3706.50\n", + "[2023-08-25 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-25 09:00:00] 策略 (SHFE.rb2310): [2023-08-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230825090000_851 @ 3706.50\n", + "[2023-08-25 10:00:00] 策略 (SHFE.rb2310): [2023-08-25 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230825090000_851\n", + "[2023-08-25 10:00:00] 策略 (SHFE.rb2310): 3718.0 20.4 -19.8\n", + "[2023-08-25 10:00:00] 策略 (SHFE.rb2310): [2023-08-25 10:00:00] 开多仓信号 - 当前Open=3718.00, 前1Range=12.00, 前7Range=11.00, 计算目标买入价=3717.40\n", + "[2023-08-25 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-25 10:00:00] 策略 (SHFE.rb2310): [2023-08-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230825100000_852 @ 3717.40\n", + "[2023-08-25 11:00:00] 策略 (SHFE.rb2310): [2023-08-25 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230825100000_852\n", + "[2023-08-25 11:00:00] 策略 (SHFE.rb2310): 3721.0 32.3 -25.2\n", + "[2023-08-25 11:00:00] 策略 (SHFE.rb2310): [2023-08-25 11:00:00] 开多仓信号 - 当前Open=3721.00, 前1Range=19.00, 前7Range=14.00, 计算目标买入价=3713.90\n", + "[2023-08-25 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-25 11:00:00] 策略 (SHFE.rb2310): [2023-08-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230825110000_853 @ 3713.90\n", + "[2023-08-25 13:00:00] 策略 (SHFE.rb2310): [2023-08-25 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230825110000_853\n", + "[2023-08-25 13:00:00] 策略 (SHFE.rb2310): 3714.0 30.599999999999998 -34.2\n", + "[2023-08-25 13:00:00] 策略 (SHFE.rb2310): [2023-08-25 13:00:00] 开多仓信号 - 当前Open=3714.00, 前1Range=18.00, 前7Range=19.00, 计算目标买入价=3717.60\n", + "[2023-08-25 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-25 13:00:00] 策略 (SHFE.rb2310): [2023-08-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230825130000_854 @ 3717.60\n", + "[2023-08-25 14:00:00] 策略 (SHFE.rb2310): [2023-08-25 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230825130000_854\n", + "[2023-08-25 14:00:00] 策略 (SHFE.rb2310): 3732.0 45.9 -136.8\n", + "[2023-08-25 14:00:00] 策略 (SHFE.rb2310): [2023-08-25 14:00:00] 开多仓信号 - 当前Open=3732.00, 前1Range=27.00, 前7Range=76.00, 计算目标买入价=3822.90\n", + "[2023-08-25 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-25 14:00:00] 策略 (SHFE.rb2310): [2023-08-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230825140000_855 @ 3822.90\n", + "[2023-08-25 21:00:00] 策略 (SHFE.rb2310): [2023-08-25 21:00:00] 止损信号 - PnL per unit: -36.00, 目标: -10.00\n", + "[2023-08-25 22:00:00] 策略 (SHFE.rb2310): 3682.0 71.39999999999999 -30.6\n", + "[2023-08-25 22:00:00] 策略 (SHFE.rb2310): [2023-08-25 22:00:00] 开多仓信号 - 当前Open=3682.00, 前1Range=42.00, 前7Range=17.00, 计算目标买入价=3641.20\n", + "[2023-08-25 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-25 22:00:00] 策略 (SHFE.rb2310): [2023-08-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230825220000_857 @ 3641.20\n", + "[2023-08-28 09:00:00] 策略 (SHFE.rb2310): [2023-08-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230825220000_857\n", + "[2023-08-28 09:00:00] 策略 (SHFE.rb2310): 3704.0 34.0 -21.6\n", + "[2023-08-28 09:00:00] 策略 (SHFE.rb2310): [2023-08-28 09:00:00] 开多仓信号 - 当前Open=3704.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=3691.60\n", + "[2023-08-28 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-28 09:00:00] 策略 (SHFE.rb2310): [2023-08-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230828090000_858 @ 3691.60\n", + "[2023-08-28 10:00:00] 策略 (SHFE.rb2310): [2023-08-28 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230828090000_858\n", + "[2023-08-28 10:00:00] 策略 (SHFE.rb2310): 3711.0 68.0 -34.2\n", + "[2023-08-28 10:00:00] 策略 (SHFE.rb2310): [2023-08-28 10:00:00] 开多仓信号 - 当前Open=3711.00, 前1Range=40.00, 前7Range=19.00, 计算目标买入价=3677.20\n", + "[2023-08-28 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-28 10:00:00] 策略 (SHFE.rb2310): [2023-08-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230828100000_859 @ 3677.20\n", + "[2023-08-28 11:00:00] 策略 (SHFE.rb2310): [2023-08-28 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230828100000_859\n", + "[2023-08-28 11:00:00] 策略 (SHFE.rb2310): 3704.0 30.599999999999998 -32.4\n", + "[2023-08-28 11:00:00] 策略 (SHFE.rb2310): [2023-08-28 11:00:00] 开多仓信号 - 当前Open=3704.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3705.80\n", + "[2023-08-28 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-28 11:00:00] 策略 (SHFE.rb2310): [2023-08-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230828110000_860 @ 3705.80\n", + "[2023-08-28 13:00:00] 策略 (SHFE.rb2310): [2023-08-28 13:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-08-28 14:00:00] 策略 (SHFE.rb2310): 3658.0 52.699999999999996 -45.0\n", + "[2023-08-28 14:00:00] 策略 (SHFE.rb2310): [2023-08-28 14:00:00] 开多仓信号 - 当前Open=3658.00, 前1Range=31.00, 前7Range=25.00, 计算目标买入价=3650.30\n", + "[2023-08-28 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-28 14:00:00] 策略 (SHFE.rb2310): [2023-08-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230828140000_862 @ 3650.30\n", + "[2023-08-28 21:00:00] 策略 (SHFE.rb2310): [2023-08-28 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230828140000_862\n", + "[2023-08-28 21:00:00] 策略 (SHFE.rb2310): 3667.0 45.9 -75.60000000000001\n", + "[2023-08-28 21:00:00] 策略 (SHFE.rb2310): [2023-08-28 21:00:00] 开多仓信号 - 当前Open=3667.00, 前1Range=27.00, 前7Range=42.00, 计算目标买入价=3696.70\n", + "[2023-08-28 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-28 21:00:00] 策略 (SHFE.rb2310): [2023-08-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230828210000_863 @ 3696.70\n", + "[2023-08-28 22:00:00] 策略 (SHFE.rb2310): [2023-08-28 22:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-08-29 09:00:00] 策略 (SHFE.rb2310): 3681.0 30.599999999999998 -72.0\n", + "[2023-08-29 09:00:00] 策略 (SHFE.rb2310): [2023-08-29 09:00:00] 开多仓信号 - 当前Open=3681.00, 前1Range=18.00, 前7Range=40.00, 计算目标买入价=3722.40\n", + "[2023-08-29 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-29 09:00:00] 策略 (SHFE.rb2310): [2023-08-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230829090000_865 @ 3722.40\n", + "[2023-08-29 10:00:00] 策略 (SHFE.rb2310): [2023-08-29 10:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-08-29 11:00:00] 策略 (SHFE.rb2310): 3680.0 34.0 -37.800000000000004\n", + "[2023-08-29 11:00:00] 策略 (SHFE.rb2310): [2023-08-29 11:00:00] 开多仓信号 - 当前Open=3680.00, 前1Range=20.00, 前7Range=21.00, 计算目标买入价=3683.80\n", + "[2023-08-29 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-29 11:00:00] 策略 (SHFE.rb2310): [2023-08-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230829110000_867 @ 3683.80\n", + "[2023-08-29 13:00:00] 策略 (SHFE.rb2310): [2023-08-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230829110000_867\n", + "[2023-08-29 13:00:00] 策略 (SHFE.rb2310): 3691.0 37.4 -55.800000000000004\n", + "[2023-08-29 13:00:00] 策略 (SHFE.rb2310): [2023-08-29 13:00:00] 开多仓信号 - 当前Open=3691.00, 前1Range=22.00, 前7Range=31.00, 计算目标买入价=3709.40\n", + "[2023-08-29 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-29 13:00:00] 策略 (SHFE.rb2310): [2023-08-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230829130000_868 @ 3709.40\n", + "[2023-08-29 14:00:00] 策略 (SHFE.rb2310): [2023-08-29 14:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-08-29 21:00:00] 策略 (SHFE.rb2310): 3679.0 45.9 -23.400000000000002\n", + "[2023-08-29 21:00:00] 策略 (SHFE.rb2310): [2023-08-29 21:00:00] 开多仓信号 - 当前Open=3679.00, 前1Range=27.00, 前7Range=13.00, 计算目标买入价=3656.50\n", + "[2023-08-29 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-29 21:00:00] 策略 (SHFE.rb2310): [2023-08-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230829210000_870 @ 3656.50\n", + "[2023-08-29 22:00:00] 策略 (SHFE.rb2310): [2023-08-29 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230829210000_870\n", + "[2023-08-29 22:00:00] 策略 (SHFE.rb2310): 3684.0 30.599999999999998 -32.4\n", + "[2023-08-29 22:00:00] 策略 (SHFE.rb2310): [2023-08-29 22:00:00] 开多仓信号 - 当前Open=3684.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3685.80\n", + "[2023-08-29 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-29 22:00:00] 策略 (SHFE.rb2310): [2023-08-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230829220000_871 @ 3685.80\n", + "[2023-08-30 09:00:00] 策略 (SHFE.rb2310): [2023-08-30 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230829220000_871\n", + "[2023-08-30 09:00:00] 策略 (SHFE.rb2310): 3693.0 27.2 -45.0\n", + "[2023-08-30 09:00:00] 策略 (SHFE.rb2310): [2023-08-30 09:00:00] 开多仓信号 - 当前Open=3693.00, 前1Range=16.00, 前7Range=25.00, 计算目标买入价=3710.80\n", + "[2023-08-30 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-30 09:00:00] 策略 (SHFE.rb2310): [2023-08-30 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230830090000_872 @ 3710.80\n", + "[2023-08-30 14:00:00] 策略 (SHFE.rb2310): [2023-08-30 14:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-08-30 21:00:00] 策略 (SHFE.rb2310): 3717.0 56.1 -32.4\n", + "[2023-08-30 21:00:00] 策略 (SHFE.rb2310): [2023-08-30 21:00:00] 开多仓信号 - 当前Open=3717.00, 前1Range=33.00, 前7Range=18.00, 计算目标买入价=3693.30\n", + "[2023-08-30 21:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-30 21:00:00] 策略 (SHFE.rb2310): [2023-08-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230830210000_874 @ 3693.30\n", + "[2023-08-30 22:00:00] 策略 (SHFE.rb2310): [2023-08-30 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230830210000_874\n", + "[2023-08-30 22:00:00] 策略 (SHFE.rb2310): 3724.0 22.099999999999998 -28.8\n", + "[2023-08-30 22:00:00] 策略 (SHFE.rb2310): [2023-08-30 22:00:00] 开多仓信号 - 当前Open=3724.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3730.70\n", + "[2023-08-30 22:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-30 22:00:00] 策略 (SHFE.rb2310): [2023-08-30 22:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230830220000_875 @ 3730.70\n", + "[2023-08-31 09:00:00] 策略 (SHFE.rb2310): [2023-08-31 09:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2023-08-31 10:00:00] 策略 (SHFE.rb2310): 3740.0 42.5 -34.2\n", + "[2023-08-31 10:00:00] 策略 (SHFE.rb2310): [2023-08-31 10:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=25.00, 前7Range=19.00, 计算目标买入价=3731.70\n", + "[2023-08-31 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-31 10:00:00] 策略 (SHFE.rb2310): [2023-08-31 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230831100000_877 @ 3731.70\n", + "[2023-08-31 11:00:00] 策略 (SHFE.rb2310): [2023-08-31 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230831100000_877\n", + "[2023-08-31 11:00:00] 策略 (SHFE.rb2310): 3738.0 22.099999999999998 -34.2\n", + "[2023-08-31 11:00:00] 策略 (SHFE.rb2310): [2023-08-31 11:00:00] 开多仓信号 - 当前Open=3738.00, 前1Range=13.00, 前7Range=19.00, 计算目标买入价=3750.10\n", + "[2023-08-31 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-08-31 11:00:00] 策略 (SHFE.rb2310): [2023-08-31 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230831110000_878 @ 3750.10\n", + "[2023-09-01 09:00:00] 策略 (SHFE.rb2310): [2023-09-01 09:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2023-09-01 10:00:00] 策略 (SHFE.rb2310): 3764.0 39.1 -23.400000000000002\n", + "[2023-09-01 10:00:00] 策略 (SHFE.rb2310): [2023-09-01 10:00:00] 开多仓信号 - 当前Open=3764.00, 前1Range=23.00, 前7Range=13.00, 计算目标买入价=3748.30\n", + "[2023-09-01 10:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-09-01 10:00:00] 策略 (SHFE.rb2310): [2023-09-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230901100000_880 @ 3748.30\n", + "[2023-09-01 11:00:00] 策略 (SHFE.rb2310): [2023-09-01 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230901100000_880\n", + "[2023-09-01 11:00:00] 策略 (SHFE.rb2310): 3767.0 25.5 -14.4\n", + "[2023-09-01 11:00:00] 策略 (SHFE.rb2310): [2023-09-01 11:00:00] 开多仓信号 - 当前Open=3767.00, 前1Range=15.00, 前7Range=8.00, 计算目标买入价=3755.90\n", + "[2023-09-01 11:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-09-01 11:00:00] 策略 (SHFE.rb2310): [2023-09-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230901110000_881 @ 3755.90\n", + "[2023-09-01 13:00:00] 策略 (SHFE.rb2310): [2023-09-01 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230901110000_881\n", + "[2023-09-01 13:00:00] 策略 (SHFE.rb2310): 3771.0 35.699999999999996 -18.0\n", + "[2023-09-01 13:00:00] 策略 (SHFE.rb2310): [2023-09-01 13:00:00] 开多仓信号 - 当前Open=3771.00, 前1Range=21.00, 前7Range=10.00, 计算目标买入价=3753.30\n", + "[2023-09-01 13:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-09-01 13:00:00] 策略 (SHFE.rb2310): [2023-09-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230901130000_882 @ 3753.30\n", + "[2023-09-01 14:00:00] 策略 (SHFE.rb2310): [2023-09-01 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2310_BUY_20230901130000_882\n", + "[2023-09-01 14:00:00] 策略 (SHFE.rb2310): 3777.0 22.099999999999998 -41.4\n", + "[2023-09-01 14:00:00] 策略 (SHFE.rb2310): [2023-09-01 14:00:00] 开多仓信号 - 当前Open=3777.00, 前1Range=13.00, 前7Range=23.00, 计算目标买入价=3796.30\n", + "[2023-09-01 14:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-09-01 14:00:00] 策略 (SHFE.rb2310): [2023-09-01 14:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230901140000_883 @ 3796.30\n", + "[2023-09-01 22:00:00] 策略 (SHFE.rb2310): [2023-09-01 22:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-09-04 09:00:00] 策略 (SHFE.rb2310): 3794.0 54.4 -41.4\n", + "[2023-09-04 09:00:00] 策略 (SHFE.rb2310): [2023-09-04 09:00:00] 开多仓信号 - 当前Open=3794.00, 前1Range=32.00, 前7Range=23.00, 计算目标买入价=3781.00\n", + "[2023-09-04 09:00:00] 策略 (SHFE.rb2310): {}\n", + "[2023-09-04 09:00:00] 策略 (SHFE.rb2310): [2023-09-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2310_BUY_20230904090000_885 @ 3781.00\n", "True SHFE.rb2310 SHFE.rb2401 SHFE.rb2310\n", "[2023-09-04 13:00:00] 策略 (SHFE.rb2310): 检测到换月!从 [SHFE.rb2310] 切换到 [SHFE.rb2401]。在旧合约最后一根K线 (2023-09-04 13:00:00) 执行强制平仓和取消操作。\n", "[2023-09-04 13:00:00] 策略 (SHFE.rb2310): 合约换月事件: 从 SHFE.rb2310 切换到 SHFE.rb2401\n", - "[2023-09-04 14:00:00] 策略 (SHFE.rb2401): 当前是换月K线,禁止开仓订单\n", - "[2023-09-04 21:00:00]发送订单 SHFE.rb2401_BUY_20230904210000_4, direction BUY\n", + "[2023-09-04 13:00:00] 策略 (SHFE.rb2310): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2023-09-05 22:00:00] 策略 (SHFE.rb2401): 3811.0 44.199999999999996 -28.8\n", + "[2023-09-05 22:00:00] 策略 (SHFE.rb2401): [2023-09-05 22:00:00] 开多仓信号 - 当前Open=3811.00, 前1Range=26.00, 前7Range=16.00, 计算目标买入价=3795.60\n", + "[2023-09-05 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-05 22:00:00] 策略 (SHFE.rb2401): [2023-09-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230905220000_886 @ 3795.60\n", + "[2023-09-06 09:00:00] 策略 (SHFE.rb2401): [2023-09-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230905220000_886\n", + "[2023-09-06 09:00:00] 策略 (SHFE.rb2401): 3823.0 45.9 -30.6\n", + "[2023-09-06 09:00:00] 策略 (SHFE.rb2401): [2023-09-06 09:00:00] 开多仓信号 - 当前Open=3823.00, 前1Range=27.00, 前7Range=17.00, 计算目标买入价=3807.70\n", + "[2023-09-06 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-06 09:00:00] 策略 (SHFE.rb2401): [2023-09-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230906090000_887 @ 3807.70\n", + "[2023-09-06 10:00:00] 策略 (SHFE.rb2401): [2023-09-06 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230906090000_887\n", + "[2023-09-06 10:00:00] 策略 (SHFE.rb2401): 3816.0 39.1 -23.400000000000002\n", + "[2023-09-06 10:00:00] 策略 (SHFE.rb2401): [2023-09-06 10:00:00] 开多仓信号 - 当前Open=3816.00, 前1Range=23.00, 前7Range=13.00, 计算目标买入价=3800.30\n", + "[2023-09-06 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-06 10:00:00] 策略 (SHFE.rb2401): [2023-09-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230906100000_888 @ 3800.30\n", + "[2023-09-06 11:00:00] 策略 (SHFE.rb2401): [2023-09-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230906100000_888\n", + "[2023-09-06 11:00:00] 策略 (SHFE.rb2401): 3824.0 25.5 -23.400000000000002\n", + "[2023-09-06 11:00:00] 策略 (SHFE.rb2401): [2023-09-06 11:00:00] 开多仓信号 - 当前Open=3824.00, 前1Range=15.00, 前7Range=13.00, 计算目标买入价=3821.90\n", + "[2023-09-06 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-06 11:00:00] 策略 (SHFE.rb2401): [2023-09-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230906110000_889 @ 3821.90\n", + "[2023-09-06 13:00:00] 策略 (SHFE.rb2401): [2023-09-06 13:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-09-06 14:00:00] 策略 (SHFE.rb2401): 3818.0 28.9 -72.0\n", + "[2023-09-06 14:00:00] 策略 (SHFE.rb2401): [2023-09-06 14:00:00] 开多仓信号 - 当前Open=3818.00, 前1Range=17.00, 前7Range=40.00, 计算目标买入价=3861.10\n", + "[2023-09-06 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-06 14:00:00] 策略 (SHFE.rb2401): [2023-09-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230906140000_891 @ 3861.10\n", + "[2023-09-06 22:00:00] 策略 (SHFE.rb2401): [2023-09-06 22:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-09-07 09:00:00] 策略 (SHFE.rb2401): 3789.0 59.5 -41.4\n", + "[2023-09-07 09:00:00] 策略 (SHFE.rb2401): [2023-09-07 09:00:00] 开多仓信号 - 当前Open=3789.00, 前1Range=35.00, 前7Range=23.00, 计算目标买入价=3770.90\n", + "[2023-09-07 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-07 09:00:00] 策略 (SHFE.rb2401): [2023-09-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230907090000_893 @ 3770.90\n", + "[2023-09-07 10:00:00] 策略 (SHFE.rb2401): [2023-09-07 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230907090000_893\n", + "[2023-09-07 10:00:00] 策略 (SHFE.rb2401): 3785.0 34.0 -27.0\n", + "[2023-09-07 10:00:00] 策略 (SHFE.rb2401): [2023-09-07 10:00:00] 开多仓信号 - 当前Open=3785.00, 前1Range=20.00, 前7Range=15.00, 计算目标买入价=3778.00\n", + "[2023-09-07 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-07 10:00:00] 策略 (SHFE.rb2401): [2023-09-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230907100000_894 @ 3778.00\n", + "[2023-09-07 11:00:00] 策略 (SHFE.rb2401): [2023-09-07 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230907100000_894\n", + "[2023-09-07 11:00:00] 策略 (SHFE.rb2401): 3786.0 28.9 -34.2\n", + "[2023-09-07 11:00:00] 策略 (SHFE.rb2401): [2023-09-07 11:00:00] 开多仓信号 - 当前Open=3786.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=3791.30\n", + "[2023-09-07 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-07 11:00:00] 策略 (SHFE.rb2401): [2023-09-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230907110000_895 @ 3791.30\n", + "[2023-09-07 14:00:00] 策略 (SHFE.rb2401): [2023-09-07 14:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-09-07 21:00:00] 策略 (SHFE.rb2401): 3793.0 62.9 -34.2\n", + "[2023-09-07 21:00:00] 策略 (SHFE.rb2401): [2023-09-07 21:00:00] 开多仓信号 - 当前Open=3793.00, 前1Range=37.00, 前7Range=19.00, 计算目标买入价=3764.30\n", + "[2023-09-07 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-07 21:00:00] 策略 (SHFE.rb2401): [2023-09-07 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230907210000_897 @ 3764.30\n", + "[2023-09-07 22:00:00] 策略 (SHFE.rb2401): [2023-09-07 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230907210000_897\n", + "[2023-09-07 22:00:00] 策略 (SHFE.rb2401): 3780.0 42.5 -63.0\n", + "[2023-09-07 22:00:00] 策略 (SHFE.rb2401): [2023-09-07 22:00:00] 开多仓信号 - 当前Open=3780.00, 前1Range=25.00, 前7Range=35.00, 计算目标买入价=3800.50\n", + "[2023-09-07 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-07 22:00:00] 策略 (SHFE.rb2401): [2023-09-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230907220000_898 @ 3800.50\n", + "[2023-09-08 10:00:00] 策略 (SHFE.rb2401): [2023-09-08 10:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-09-08 11:00:00] 策略 (SHFE.rb2401): 3760.0 42.5 -37.800000000000004\n", + "[2023-09-08 11:00:00] 策略 (SHFE.rb2401): [2023-09-08 11:00:00] 开多仓信号 - 当前Open=3760.00, 前1Range=25.00, 前7Range=21.00, 计算目标买入价=3755.30\n", + "[2023-09-08 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-08 11:00:00] 策略 (SHFE.rb2401): [2023-09-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230908110000_900 @ 3755.30\n", + "[2023-09-08 14:00:00] 策略 (SHFE.rb2401): [2023-09-08 14:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-09-08 21:00:00] 策略 (SHFE.rb2401): 3719.0 59.5 -45.0\n", + "[2023-09-08 21:00:00] 策略 (SHFE.rb2401): [2023-09-08 21:00:00] 开多仓信号 - 当前Open=3719.00, 前1Range=35.00, 前7Range=25.00, 计算目标买入价=3704.50\n", + "[2023-09-08 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-08 21:00:00] 策略 (SHFE.rb2401): [2023-09-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230908210000_902 @ 3704.50\n", + "[2023-09-08 22:00:00] 策略 (SHFE.rb2401): [2023-09-08 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230908210000_902\n", + "[2023-09-08 22:00:00] 策略 (SHFE.rb2401): 3717.0 28.9 -34.2\n", + "[2023-09-08 22:00:00] 策略 (SHFE.rb2401): [2023-09-08 22:00:00] 开多仓信号 - 当前Open=3717.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=3722.30\n", + "[2023-09-08 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-08 22:00:00] 策略 (SHFE.rb2401): [2023-09-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230908220000_903 @ 3722.30\n", + "[2023-09-11 09:00:00] 策略 (SHFE.rb2401): [2023-09-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230908220000_903\n", + "[2023-09-11 09:00:00] 策略 (SHFE.rb2401): 3733.0 34.0 -37.800000000000004\n", + "[2023-09-11 09:00:00] 策略 (SHFE.rb2401): [2023-09-11 09:00:00] 开多仓信号 - 当前Open=3733.00, 前1Range=20.00, 前7Range=21.00, 计算目标买入价=3736.80\n", + "[2023-09-11 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-11 09:00:00] 策略 (SHFE.rb2401): [2023-09-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230911090000_904 @ 3736.80\n", + "[2023-09-11 10:00:00] 策略 (SHFE.rb2401): [2023-09-11 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230911090000_904\n", + "[2023-09-11 10:00:00] 策略 (SHFE.rb2401): 3750.0 34.0 -45.0\n", + "[2023-09-11 10:00:00] 策略 (SHFE.rb2401): [2023-09-11 10:00:00] 开多仓信号 - 当前Open=3750.00, 前1Range=20.00, 前7Range=25.00, 计算目标买入价=3761.00\n", + "[2023-09-11 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-11 10:00:00] 策略 (SHFE.rb2401): [2023-09-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230911100000_905 @ 3761.00\n", + "[2023-09-11 13:00:00] 策略 (SHFE.rb2401): [2023-09-11 13:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-09-11 14:00:00] 策略 (SHFE.rb2401): 3759.0 30.599999999999998 -63.0\n", + "[2023-09-11 14:00:00] 策略 (SHFE.rb2401): [2023-09-11 14:00:00] 开多仓信号 - 当前Open=3759.00, 前1Range=18.00, 前7Range=35.00, 计算目标买入价=3791.40\n", + "[2023-09-11 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-11 14:00:00] 策略 (SHFE.rb2401): [2023-09-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230911140000_907 @ 3791.40\n", + "[2023-09-11 21:00:00] 策略 (SHFE.rb2401): [2023-09-11 21:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2023-09-11 22:00:00] 策略 (SHFE.rb2401): 3778.0 34.0 -36.0\n", + "[2023-09-11 22:00:00] 策略 (SHFE.rb2401): [2023-09-11 22:00:00] 开多仓信号 - 当前Open=3778.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3780.00\n", + "[2023-09-11 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-11 22:00:00] 策略 (SHFE.rb2401): [2023-09-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230911220000_909 @ 3780.00\n", + "[2023-09-12 09:00:00] 策略 (SHFE.rb2401): [2023-09-12 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230911220000_909\n", + "[2023-09-12 09:00:00] 策略 (SHFE.rb2401): 3781.0 18.7 -36.0\n", + "[2023-09-12 09:00:00] 策略 (SHFE.rb2401): [2023-09-12 09:00:00] 开多仓信号 - 当前Open=3781.00, 前1Range=11.00, 前7Range=20.00, 计算目标买入价=3798.30\n", + "[2023-09-12 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-12 09:00:00] 策略 (SHFE.rb2401): [2023-09-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230912090000_910 @ 3798.30\n", + "[2023-09-12 10:00:00] 策略 (SHFE.rb2401): [2023-09-12 10:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-09-12 11:00:00] 策略 (SHFE.rb2401): 3791.0 49.3 -18.0\n", + "[2023-09-12 11:00:00] 策略 (SHFE.rb2401): [2023-09-12 11:00:00] 开多仓信号 - 当前Open=3791.00, 前1Range=29.00, 前7Range=10.00, 计算目标买入价=3759.70\n", + "[2023-09-12 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-12 11:00:00] 策略 (SHFE.rb2401): [2023-09-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230912110000_912 @ 3759.70\n", + "[2023-09-12 13:00:00] 策略 (SHFE.rb2401): [2023-09-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230912110000_912\n", + "[2023-09-12 13:00:00] 策略 (SHFE.rb2401): 3797.0 22.099999999999998 -32.4\n", + "[2023-09-12 13:00:00] 策略 (SHFE.rb2401): [2023-09-12 13:00:00] 开多仓信号 - 当前Open=3797.00, 前1Range=13.00, 前7Range=18.00, 计算目标买入价=3807.30\n", + "[2023-09-12 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-12 13:00:00] 策略 (SHFE.rb2401): [2023-09-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230912130000_913 @ 3807.30\n", + "[2023-09-12 21:00:00] 策略 (SHFE.rb2401): [2023-09-12 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-09-12 22:00:00] 策略 (SHFE.rb2401): 3776.0 51.0 -19.8\n", + "[2023-09-12 22:00:00] 策略 (SHFE.rb2401): [2023-09-12 22:00:00] 开多仓信号 - 当前Open=3776.00, 前1Range=30.00, 前7Range=11.00, 计算目标买入价=3744.80\n", + "[2023-09-12 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-12 22:00:00] 策略 (SHFE.rb2401): [2023-09-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230912220000_915 @ 3744.80\n", + "[2023-09-13 09:00:00] 策略 (SHFE.rb2401): [2023-09-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230912220000_915\n", + "[2023-09-13 09:00:00] 策略 (SHFE.rb2401): 3786.0 34.0 -34.2\n", + "[2023-09-13 09:00:00] 策略 (SHFE.rb2401): [2023-09-13 09:00:00] 开多仓信号 - 当前Open=3786.00, 前1Range=20.00, 前7Range=19.00, 计算目标买入价=3786.20\n", + "[2023-09-13 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-13 09:00:00] 策略 (SHFE.rb2401): [2023-09-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230913090000_916 @ 3786.20\n", + "[2023-09-13 10:00:00] 策略 (SHFE.rb2401): [2023-09-13 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230913090000_916\n", + "[2023-09-13 10:00:00] 策略 (SHFE.rb2401): 3788.0 22.099999999999998 -52.2\n", + "[2023-09-13 10:00:00] 策略 (SHFE.rb2401): [2023-09-13 10:00:00] 开多仓信号 - 当前Open=3788.00, 前1Range=13.00, 前7Range=29.00, 计算目标买入价=3818.10\n", + "[2023-09-13 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-13 10:00:00] 策略 (SHFE.rb2401): [2023-09-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230913100000_917 @ 3818.10\n", + "[2023-09-13 11:00:00] 策略 (SHFE.rb2401): [2023-09-13 11:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-09-13 13:00:00] 策略 (SHFE.rb2401): 3758.0 37.4 -30.6\n", + "[2023-09-13 13:00:00] 策略 (SHFE.rb2401): [2023-09-13 13:00:00] 开多仓信号 - 当前Open=3758.00, 前1Range=22.00, 前7Range=17.00, 计算目标买入价=3751.20\n", + "[2023-09-13 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-13 13:00:00] 策略 (SHFE.rb2401): [2023-09-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230913130000_919 @ 3751.20\n", + "[2023-09-13 14:00:00] 策略 (SHFE.rb2401): [2023-09-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230913130000_919\n", + "[2023-09-13 14:00:00] 策略 (SHFE.rb2401): 3753.0 42.5 -27.0\n", + "[2023-09-13 14:00:00] 策略 (SHFE.rb2401): [2023-09-13 14:00:00] 开多仓信号 - 当前Open=3753.00, 前1Range=25.00, 前7Range=15.00, 计算目标买入价=3737.50\n", + "[2023-09-13 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-13 14:00:00] 策略 (SHFE.rb2401): [2023-09-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230913140000_920 @ 3737.50\n", + "[2023-09-13 21:00:00] 策略 (SHFE.rb2401): [2023-09-13 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230913140000_920\n", + "[2023-09-13 21:00:00] 策略 (SHFE.rb2401): 3778.0 49.3 -54.0\n", + "[2023-09-13 21:00:00] 策略 (SHFE.rb2401): [2023-09-13 21:00:00] 开多仓信号 - 当前Open=3778.00, 前1Range=29.00, 前7Range=30.00, 计算目标买入价=3782.70\n", + "[2023-09-13 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-13 21:00:00] 策略 (SHFE.rb2401): [2023-09-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230913210000_921 @ 3782.70\n", + "[2023-09-13 22:00:00] 策略 (SHFE.rb2401): [2023-09-13 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230913210000_921\n", + "[2023-09-13 22:00:00] 策略 (SHFE.rb2401): 3785.0 23.8 -36.0\n", + "[2023-09-13 22:00:00] 策略 (SHFE.rb2401): [2023-09-13 22:00:00] 开多仓信号 - 当前Open=3785.00, 前1Range=14.00, 前7Range=20.00, 计算目标买入价=3797.20\n", + "[2023-09-13 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-13 22:00:00] 策略 (SHFE.rb2401): [2023-09-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230913220000_922 @ 3797.20\n", + "[2023-09-14 09:00:00] 策略 (SHFE.rb2401): [2023-09-14 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-09-14 10:00:00] 策略 (SHFE.rb2401): 3772.0 32.3 -45.0\n", + "[2023-09-14 10:00:00] 策略 (SHFE.rb2401): [2023-09-14 10:00:00] 开多仓信号 - 当前Open=3772.00, 前1Range=19.00, 前7Range=25.00, 计算目标买入价=3784.70\n", + "[2023-09-14 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-14 10:00:00] 策略 (SHFE.rb2401): [2023-09-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230914100000_924 @ 3784.70\n", + "[2023-09-14 11:00:00] 策略 (SHFE.rb2401): [2023-09-14 11:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-09-14 13:00:00] 策略 (SHFE.rb2401): 3776.0 32.3 -45.0\n", + "[2023-09-14 13:00:00] 策略 (SHFE.rb2401): [2023-09-14 13:00:00] 开多仓信号 - 当前Open=3776.00, 前1Range=19.00, 前7Range=25.00, 计算目标买入价=3788.70\n", + "[2023-09-14 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-14 13:00:00] 策略 (SHFE.rb2401): [2023-09-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230914130000_926 @ 3788.70\n", + "[2023-09-14 14:00:00] 策略 (SHFE.rb2401): [2023-09-14 14:00:00] 止盈信号 - PnL per unit: 31.00, 目标: 10.00\n", + "[2023-09-14 21:00:00] 策略 (SHFE.rb2401): 3809.0 59.5 -25.2\n", + "[2023-09-14 21:00:00] 策略 (SHFE.rb2401): [2023-09-14 21:00:00] 开多仓信号 - 当前Open=3809.00, 前1Range=35.00, 前7Range=14.00, 计算目标买入价=3774.70\n", + "[2023-09-14 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-14 21:00:00] 策略 (SHFE.rb2401): [2023-09-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230914210000_928 @ 3774.70\n", + "[2023-09-14 22:00:00] 策略 (SHFE.rb2401): [2023-09-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230914210000_928\n", + "[2023-09-14 22:00:00] 策略 (SHFE.rb2401): 3807.0 34.0 -32.4\n", + "[2023-09-14 22:00:00] 策略 (SHFE.rb2401): [2023-09-14 22:00:00] 开多仓信号 - 当前Open=3807.00, 前1Range=20.00, 前7Range=18.00, 计算目标买入价=3805.40\n", + "[2023-09-14 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-14 22:00:00] 策略 (SHFE.rb2401): [2023-09-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230914220000_929 @ 3805.40\n", + "[2023-09-15 09:00:00] 策略 (SHFE.rb2401): [2023-09-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230914220000_929\n", + "[2023-09-15 09:00:00] 策略 (SHFE.rb2401): 3819.0 27.2 -34.2\n", + "[2023-09-15 09:00:00] 策略 (SHFE.rb2401): [2023-09-15 09:00:00] 开多仓信号 - 当前Open=3819.00, 前1Range=16.00, 前7Range=19.00, 计算目标买入价=3826.00\n", + "[2023-09-15 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-15 09:00:00] 策略 (SHFE.rb2401): [2023-09-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230915090000_930 @ 3826.00\n", + "[2023-09-15 21:00:00] 策略 (SHFE.rb2401): [2023-09-15 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-09-15 22:00:00] 策略 (SHFE.rb2401): 3808.0 37.4 -28.8\n", + "[2023-09-15 22:00:00] 策略 (SHFE.rb2401): [2023-09-15 22:00:00] 开多仓信号 - 当前Open=3808.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3799.40\n", + "[2023-09-15 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-15 22:00:00] 策略 (SHFE.rb2401): [2023-09-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230915220000_932 @ 3799.40\n", + "[2023-09-18 09:00:00] 策略 (SHFE.rb2401): [2023-09-18 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230915220000_932\n", + "[2023-09-18 09:00:00] 策略 (SHFE.rb2401): 3800.0 35.699999999999996 -32.4\n", + "[2023-09-18 09:00:00] 策略 (SHFE.rb2401): [2023-09-18 09:00:00] 开多仓信号 - 当前Open=3800.00, 前1Range=21.00, 前7Range=18.00, 计算目标买入价=3796.70\n", + "[2023-09-18 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-18 09:00:00] 策略 (SHFE.rb2401): [2023-09-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230918090000_933 @ 3796.70\n", + "[2023-09-18 10:00:00] 策略 (SHFE.rb2401): [2023-09-18 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230918090000_933\n", + "[2023-09-18 10:00:00] 策略 (SHFE.rb2401): 3818.0 44.199999999999996 -19.8\n", + "[2023-09-18 10:00:00] 策略 (SHFE.rb2401): [2023-09-18 10:00:00] 开多仓信号 - 当前Open=3818.00, 前1Range=26.00, 前7Range=11.00, 计算目标买入价=3793.60\n", + "[2023-09-18 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-18 10:00:00] 策略 (SHFE.rb2401): [2023-09-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230918100000_934 @ 3793.60\n", + "[2023-09-18 11:00:00] 策略 (SHFE.rb2401): [2023-09-18 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230918100000_934\n", + "[2023-09-18 11:00:00] 策略 (SHFE.rb2401): 3831.0 52.699999999999996 -23.400000000000002\n", + "[2023-09-18 11:00:00] 策略 (SHFE.rb2401): [2023-09-18 11:00:00] 开多仓信号 - 当前Open=3831.00, 前1Range=31.00, 前7Range=13.00, 计算目标买入价=3801.70\n", + "[2023-09-18 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-18 11:00:00] 策略 (SHFE.rb2401): [2023-09-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230918110000_935 @ 3801.70\n", + "[2023-09-18 13:00:00] 策略 (SHFE.rb2401): [2023-09-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230918110000_935\n", + "[2023-09-18 13:00:00] 策略 (SHFE.rb2401): 3830.0 17.0 -36.0\n", + "[2023-09-18 13:00:00] 策略 (SHFE.rb2401): [2023-09-18 13:00:00] 开多仓信号 - 当前Open=3830.00, 前1Range=10.00, 前7Range=20.00, 计算目标买入价=3849.00\n", + "[2023-09-18 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-18 13:00:00] 策略 (SHFE.rb2401): [2023-09-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230918130000_936 @ 3849.00\n", + "[2023-09-18 21:00:00] 策略 (SHFE.rb2401): [2023-09-18 21:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2023-09-18 22:00:00] 策略 (SHFE.rb2401): 3858.0 39.1 -37.800000000000004\n", + "[2023-09-18 22:00:00] 策略 (SHFE.rb2401): [2023-09-18 22:00:00] 开多仓信号 - 当前Open=3858.00, 前1Range=23.00, 前7Range=21.00, 计算目标买入价=3856.70\n", + "[2023-09-18 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-18 22:00:00] 策略 (SHFE.rb2401): [2023-09-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230918220000_938 @ 3856.70\n", + "[2023-09-19 09:00:00] 策略 (SHFE.rb2401): [2023-09-19 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230918220000_938\n", + "[2023-09-19 09:00:00] 策略 (SHFE.rb2401): 3863.0 13.6 -46.800000000000004\n", + "[2023-09-19 09:00:00] 策略 (SHFE.rb2401): [2023-09-19 09:00:00] 开多仓信号 - 当前Open=3863.00, 前1Range=8.00, 前7Range=26.00, 计算目标买入价=3896.20\n", + "[2023-09-19 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-19 09:00:00] 策略 (SHFE.rb2401): [2023-09-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230919090000_939 @ 3896.20\n", + "[2023-09-19 10:00:00] 策略 (SHFE.rb2401): [2023-09-19 10:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2023-09-19 11:00:00] 策略 (SHFE.rb2401): 3843.0 47.6 -18.0\n", + "[2023-09-19 11:00:00] 策略 (SHFE.rb2401): [2023-09-19 11:00:00] 开多仓信号 - 当前Open=3843.00, 前1Range=28.00, 前7Range=10.00, 计算目标买入价=3813.40\n", + "[2023-09-19 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-19 11:00:00] 策略 (SHFE.rb2401): [2023-09-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230919110000_941 @ 3813.40\n", + "[2023-09-19 13:00:00] 策略 (SHFE.rb2401): [2023-09-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230919110000_941\n", + "[2023-09-19 13:00:00] 策略 (SHFE.rb2401): 3846.0 22.099999999999998 -23.400000000000002\n", + "[2023-09-19 13:00:00] 策略 (SHFE.rb2401): [2023-09-19 13:00:00] 开多仓信号 - 当前Open=3846.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=3847.30\n", + "[2023-09-19 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-19 13:00:00] 策略 (SHFE.rb2401): [2023-09-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230919130000_942 @ 3847.30\n", + "[2023-09-19 14:00:00] 策略 (SHFE.rb2401): [2023-09-19 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-09-19 21:00:00] 策略 (SHFE.rb2401): 3834.0 34.0 -41.4\n", + "[2023-09-19 21:00:00] 策略 (SHFE.rb2401): [2023-09-19 21:00:00] 开多仓信号 - 当前Open=3834.00, 前1Range=20.00, 前7Range=23.00, 计算目标买入价=3841.40\n", + "[2023-09-19 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-19 21:00:00] 策略 (SHFE.rb2401): [2023-09-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230919210000_944 @ 3841.40\n", + "[2023-09-19 22:00:00] 策略 (SHFE.rb2401): [2023-09-19 22:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-09-20 09:00:00] 策略 (SHFE.rb2401): 3852.0 27.2 -23.400000000000002\n", + "[2023-09-20 09:00:00] 策略 (SHFE.rb2401): [2023-09-20 09:00:00] 开多仓信号 - 当前Open=3852.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3848.20\n", + "[2023-09-20 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-20 09:00:00] 策略 (SHFE.rb2401): [2023-09-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230920090000_946 @ 3848.20\n", + "[2023-09-20 10:00:00] 策略 (SHFE.rb2401): [2023-09-20 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230920090000_946\n", + "[2023-09-20 10:00:00] 策略 (SHFE.rb2401): 3849.0 34.0 -50.4\n", + "[2023-09-20 10:00:00] 策略 (SHFE.rb2401): [2023-09-20 10:00:00] 开多仓信号 - 当前Open=3849.00, 前1Range=20.00, 前7Range=28.00, 计算目标买入价=3865.40\n", + "[2023-09-20 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-20 10:00:00] 策略 (SHFE.rb2401): [2023-09-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230920100000_947 @ 3865.40\n", + "[2023-09-20 14:00:00] 策略 (SHFE.rb2401): [2023-09-20 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-09-20 21:00:00] 策略 (SHFE.rb2401): 3847.0 32.3 -25.2\n", + "[2023-09-20 21:00:00] 策略 (SHFE.rb2401): [2023-09-20 21:00:00] 开多仓信号 - 当前Open=3847.00, 前1Range=19.00, 前7Range=14.00, 计算目标买入价=3839.90\n", + "[2023-09-20 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-20 21:00:00] 策略 (SHFE.rb2401): [2023-09-20 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230920210000_949 @ 3839.90\n", + "[2023-09-21 10:00:00] 策略 (SHFE.rb2401): [2023-09-21 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-09-21 11:00:00] 策略 (SHFE.rb2401): 3808.0 34.0 -25.2\n", + "[2023-09-21 11:00:00] 策略 (SHFE.rb2401): [2023-09-21 11:00:00] 开多仓信号 - 当前Open=3808.00, 前1Range=20.00, 前7Range=14.00, 计算目标买入价=3799.20\n", + "[2023-09-21 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-21 11:00:00] 策略 (SHFE.rb2401): [2023-09-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230921110000_951 @ 3799.20\n", + "[2023-09-21 13:00:00] 策略 (SHFE.rb2401): [2023-09-21 13:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-09-21 14:00:00] 策略 (SHFE.rb2401): 3771.0 44.199999999999996 -34.2\n", + "[2023-09-21 14:00:00] 策略 (SHFE.rb2401): [2023-09-21 14:00:00] 开多仓信号 - 当前Open=3771.00, 前1Range=26.00, 前7Range=19.00, 计算目标买入价=3761.00\n", + "[2023-09-21 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-21 14:00:00] 策略 (SHFE.rb2401): [2023-09-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230921140000_953 @ 3761.00\n", + "[2023-09-21 21:00:00] 策略 (SHFE.rb2401): [2023-09-21 21:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-09-21 22:00:00] 策略 (SHFE.rb2401): 3767.0 42.5 -25.2\n", + "[2023-09-21 22:00:00] 策略 (SHFE.rb2401): [2023-09-21 22:00:00] 开多仓信号 - 当前Open=3767.00, 前1Range=25.00, 前7Range=14.00, 计算目标买入价=3749.70\n", + "[2023-09-21 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-21 22:00:00] 策略 (SHFE.rb2401): [2023-09-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230921220000_955 @ 3749.70\n", + "[2023-09-22 09:00:00] 策略 (SHFE.rb2401): [2023-09-22 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230921220000_955\n", + "[2023-09-22 09:00:00] 策略 (SHFE.rb2401): 3767.0 20.4 -36.0\n", + "[2023-09-22 09:00:00] 策略 (SHFE.rb2401): [2023-09-22 09:00:00] 开多仓信号 - 当前Open=3767.00, 前1Range=12.00, 前7Range=20.00, 计算目标买入价=3782.60\n", + "[2023-09-22 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-22 09:00:00] 策略 (SHFE.rb2401): [2023-09-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230922090000_956 @ 3782.60\n", + "[2023-09-22 11:00:00] 策略 (SHFE.rb2401): [2023-09-22 11:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-09-22 13:00:00] 策略 (SHFE.rb2401): 3783.0 25.5 -46.800000000000004\n", + "[2023-09-22 13:00:00] 策略 (SHFE.rb2401): [2023-09-22 13:00:00] 开多仓信号 - 当前Open=3783.00, 前1Range=15.00, 前7Range=26.00, 计算目标买入价=3804.30\n", + "[2023-09-22 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-22 13:00:00] 策略 (SHFE.rb2401): [2023-09-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230922130000_958 @ 3804.30\n", + "[2023-09-25 09:00:00] 策略 (SHFE.rb2401): [2023-09-25 09:00:00] 止损信号 - PnL per unit: -54.00, 目标: -10.00\n", + "[2023-09-25 10:00:00] 策略 (SHFE.rb2401): 3727.0 103.7 -28.8\n", + "[2023-09-25 10:00:00] 策略 (SHFE.rb2401): [2023-09-25 10:00:00] 开多仓信号 - 当前Open=3727.00, 前1Range=61.00, 前7Range=16.00, 计算目标买入价=3652.10\n", + "[2023-09-25 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-25 10:00:00] 策略 (SHFE.rb2401): [2023-09-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230925100000_960 @ 3652.10\n", + "[2023-09-25 11:00:00] 策略 (SHFE.rb2401): [2023-09-25 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230925100000_960\n", + "[2023-09-25 11:00:00] 策略 (SHFE.rb2401): 3726.0 25.5 -27.0\n", + "[2023-09-25 11:00:00] 策略 (SHFE.rb2401): [2023-09-25 11:00:00] 开多仓信号 - 当前Open=3726.00, 前1Range=15.00, 前7Range=15.00, 计算目标买入价=3727.50\n", + "[2023-09-25 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-25 11:00:00] 策略 (SHFE.rb2401): [2023-09-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230925110000_961 @ 3727.50\n", + "[2023-09-25 13:00:00] 策略 (SHFE.rb2401): [2023-09-25 13:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-09-25 14:00:00] 策略 (SHFE.rb2401): 3716.0 27.2 -27.0\n", + "[2023-09-25 14:00:00] 策略 (SHFE.rb2401): [2023-09-25 14:00:00] 开多仓信号 - 当前Open=3716.00, 前1Range=16.00, 前7Range=15.00, 计算目标买入价=3715.80\n", + "[2023-09-25 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-25 14:00:00] 策略 (SHFE.rb2401): [2023-09-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230925140000_963 @ 3715.80\n", + "[2023-09-26 11:00:00] 策略 (SHFE.rb2401): [2023-09-26 11:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-09-26 13:00:00] 策略 (SHFE.rb2401): 3697.0 34.0 -28.8\n", + "[2023-09-26 13:00:00] 策略 (SHFE.rb2401): [2023-09-26 13:00:00] 开多仓信号 - 当前Open=3697.00, 前1Range=20.00, 前7Range=16.00, 计算目标买入价=3691.80\n", + "[2023-09-26 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-26 13:00:00] 策略 (SHFE.rb2401): [2023-09-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230926130000_965 @ 3691.80\n", + "[2023-09-27 09:00:00] 策略 (SHFE.rb2401): [2023-09-27 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-09-27 10:00:00] 策略 (SHFE.rb2401): 3691.0 27.2 -21.6\n", + "[2023-09-27 10:00:00] 策略 (SHFE.rb2401): [2023-09-27 10:00:00] 开多仓信号 - 当前Open=3691.00, 前1Range=16.00, 前7Range=12.00, 计算目标买入价=3685.40\n", + "[2023-09-27 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-27 10:00:00] 策略 (SHFE.rb2401): [2023-09-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230927100000_967 @ 3685.40\n", + "[2023-09-27 11:00:00] 策略 (SHFE.rb2401): [2023-09-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230927100000_967\n", + "[2023-09-27 11:00:00] 策略 (SHFE.rb2401): 3686.0 23.8 -36.0\n", + "[2023-09-27 11:00:00] 策略 (SHFE.rb2401): [2023-09-27 11:00:00] 开多仓信号 - 当前Open=3686.00, 前1Range=14.00, 前7Range=20.00, 计算目标买入价=3698.20\n", + "[2023-09-27 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-27 11:00:00] 策略 (SHFE.rb2401): [2023-09-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230927110000_968 @ 3698.20\n", + "[2023-09-27 21:00:00] 策略 (SHFE.rb2401): [2023-09-27 21:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-09-27 22:00:00] 策略 (SHFE.rb2401): 3708.0 42.5 -21.6\n", + "[2023-09-27 22:00:00] 策略 (SHFE.rb2401): [2023-09-27 22:00:00] 开多仓信号 - 当前Open=3708.00, 前1Range=25.00, 前7Range=12.00, 计算目标买入价=3687.10\n", + "[2023-09-27 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-27 22:00:00] 策略 (SHFE.rb2401): [2023-09-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230927220000_970 @ 3687.10\n", + "[2023-09-28 09:00:00] 策略 (SHFE.rb2401): [2023-09-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230927220000_970\n", + "[2023-09-28 09:00:00] 策略 (SHFE.rb2401): 3713.0 20.4 -28.8\n", + "[2023-09-28 09:00:00] 策略 (SHFE.rb2401): [2023-09-28 09:00:00] 开多仓信号 - 当前Open=3713.00, 前1Range=12.00, 前7Range=16.00, 计算目标买入价=3721.40\n", + "[2023-09-28 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-28 09:00:00] 策略 (SHFE.rb2401): [2023-09-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230928090000_971 @ 3721.40\n", + "[2023-09-28 10:00:00] 策略 (SHFE.rb2401): [2023-09-28 10:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-09-28 11:00:00] 策略 (SHFE.rb2401): 3691.0 34.0 -27.0\n", + "[2023-09-28 11:00:00] 策略 (SHFE.rb2401): [2023-09-28 11:00:00] 开多仓信号 - 当前Open=3691.00, 前1Range=20.00, 前7Range=15.00, 计算目标买入价=3684.00\n", + "[2023-09-28 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-28 11:00:00] 策略 (SHFE.rb2401): [2023-09-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230928110000_973 @ 3684.00\n", + "[2023-09-28 13:00:00] 策略 (SHFE.rb2401): [2023-09-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20230928110000_973\n", + "[2023-09-28 13:00:00] 策略 (SHFE.rb2401): 3699.0 17.0 -19.8\n", + "[2023-09-28 13:00:00] 策略 (SHFE.rb2401): [2023-09-28 13:00:00] 开多仓信号 - 当前Open=3699.00, 前1Range=10.00, 前7Range=11.00, 计算目标买入价=3701.80\n", + "[2023-09-28 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-09-28 13:00:00] 策略 (SHFE.rb2401): [2023-09-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20230928130000_974 @ 3701.80\n", + "[2023-09-28 14:00:00] 策略 (SHFE.rb2401): [2023-09-28 14:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-10-09 09:00:00] 策略 (SHFE.rb2401): 3666.0 28.9 -45.0\n", + "[2023-10-09 09:00:00] 策略 (SHFE.rb2401): [2023-10-09 09:00:00] 开多仓信号 - 当前Open=3666.00, 前1Range=17.00, 前7Range=25.00, 计算目标买入价=3682.10\n", + "[2023-10-09 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-09 09:00:00] 策略 (SHFE.rb2401): [2023-10-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231009090000_976 @ 3682.10\n", + "[2023-10-09 10:00:00] 策略 (SHFE.rb2401): [2023-10-09 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-10-09 11:00:00] 策略 (SHFE.rb2401): 3635.0 28.9 -21.6\n", + "[2023-10-09 11:00:00] 策略 (SHFE.rb2401): [2023-10-09 11:00:00] 开多仓信号 - 当前Open=3635.00, 前1Range=17.00, 前7Range=12.00, 计算目标买入价=3627.70\n", + "[2023-10-09 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-09 11:00:00] 策略 (SHFE.rb2401): [2023-10-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231009110000_978 @ 3627.70\n", + "[2023-10-09 13:00:00] 策略 (SHFE.rb2401): [2023-10-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231009110000_978\n", + "[2023-10-09 13:00:00] 策略 (SHFE.rb2401): 3630.0 20.4 -36.0\n", + "[2023-10-09 13:00:00] 策略 (SHFE.rb2401): [2023-10-09 13:00:00] 开多仓信号 - 当前Open=3630.00, 前1Range=12.00, 前7Range=20.00, 计算目标买入价=3645.60\n", + "[2023-10-09 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-09 13:00:00] 策略 (SHFE.rb2401): [2023-10-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231009130000_979 @ 3645.60\n", + "[2023-10-09 14:00:00] 策略 (SHFE.rb2401): [2023-10-09 14:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-10-09 21:00:00] 策略 (SHFE.rb2401): 3639.0 30.599999999999998 -23.400000000000002\n", + "[2023-10-09 21:00:00] 策略 (SHFE.rb2401): [2023-10-09 21:00:00] 开多仓信号 - 当前Open=3639.00, 前1Range=18.00, 前7Range=13.00, 计算目标买入价=3631.80\n", + "[2023-10-09 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-09 21:00:00] 策略 (SHFE.rb2401): [2023-10-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231009210000_981 @ 3631.80\n", + "[2023-10-09 22:00:00] 策略 (SHFE.rb2401): [2023-10-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231009210000_981\n", + "[2023-10-09 22:00:00] 策略 (SHFE.rb2401): 3642.0 18.7 -30.6\n", + "[2023-10-09 22:00:00] 策略 (SHFE.rb2401): [2023-10-09 22:00:00] 开多仓信号 - 当前Open=3642.00, 前1Range=11.00, 前7Range=17.00, 计算目标买入价=3653.90\n", + "[2023-10-09 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-09 22:00:00] 策略 (SHFE.rb2401): [2023-10-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231009220000_982 @ 3653.90\n", + "[2023-10-10 09:00:00] 策略 (SHFE.rb2401): [2023-10-10 09:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2023-10-10 10:00:00] 策略 (SHFE.rb2401): 3624.0 57.8 -30.6\n", + "[2023-10-10 10:00:00] 策略 (SHFE.rb2401): [2023-10-10 10:00:00] 开多仓信号 - 当前Open=3624.00, 前1Range=34.00, 前7Range=17.00, 计算目标买入价=3596.80\n", + "[2023-10-10 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-10 10:00:00] 策略 (SHFE.rb2401): [2023-10-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231010100000_984 @ 3596.80\n", + "[2023-10-10 11:00:00] 策略 (SHFE.rb2401): [2023-10-10 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231010100000_984\n", + "[2023-10-10 11:00:00] 策略 (SHFE.rb2401): 3608.0 37.4 -21.6\n", + "[2023-10-10 11:00:00] 策略 (SHFE.rb2401): [2023-10-10 11:00:00] 开多仓信号 - 当前Open=3608.00, 前1Range=22.00, 前7Range=12.00, 计算目标买入价=3592.20\n", + "[2023-10-10 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-10 11:00:00] 策略 (SHFE.rb2401): [2023-10-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231010110000_985 @ 3592.20\n", + "[2023-10-10 13:00:00] 策略 (SHFE.rb2401): [2023-10-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231010110000_985\n", + "[2023-10-10 13:00:00] 策略 (SHFE.rb2401): 3610.0 18.7 -16.2\n", + "[2023-10-10 13:00:00] 策略 (SHFE.rb2401): [2023-10-10 13:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=11.00, 前7Range=9.00, 计算目标买入价=3607.50\n", + "[2023-10-10 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-10 13:00:00] 策略 (SHFE.rb2401): [2023-10-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231010130000_986 @ 3607.50\n", + "[2023-10-10 21:00:00] 策略 (SHFE.rb2401): [2023-10-10 21:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-10-10 22:00:00] 策略 (SHFE.rb2401): 3617.0 15.299999999999999 -30.6\n", + "[2023-10-10 22:00:00] 策略 (SHFE.rb2401): [2023-10-10 22:00:00] 开多仓信号 - 当前Open=3617.00, 前1Range=9.00, 前7Range=17.00, 计算目标买入价=3632.30\n", + "[2023-10-10 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-10 22:00:00] 策略 (SHFE.rb2401): [2023-10-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231010220000_988 @ 3632.30\n", + "[2023-10-11 13:00:00] 策略 (SHFE.rb2401): [2023-10-11 13:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-10-11 14:00:00] 策略 (SHFE.rb2401): 3613.0 25.5 -27.0\n", + "[2023-10-11 14:00:00] 策略 (SHFE.rb2401): [2023-10-11 14:00:00] 开多仓信号 - 当前Open=3613.00, 前1Range=15.00, 前7Range=15.00, 计算目标买入价=3614.50\n", + "[2023-10-11 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-11 14:00:00] 策略 (SHFE.rb2401): [2023-10-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231011140000_990 @ 3614.50\n", + "[2023-10-11 21:00:00] 策略 (SHFE.rb2401): [2023-10-11 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231011140000_990\n", + "[2023-10-11 21:00:00] 策略 (SHFE.rb2401): 3621.0 49.3 -16.2\n", + "[2023-10-11 21:00:00] 策略 (SHFE.rb2401): [2023-10-11 21:00:00] 开多仓信号 - 当前Open=3621.00, 前1Range=29.00, 前7Range=9.00, 计算目标买入价=3587.90\n", + "[2023-10-11 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-11 21:00:00] 策略 (SHFE.rb2401): [2023-10-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231011210000_991 @ 3587.90\n", + "[2023-10-11 22:00:00] 策略 (SHFE.rb2401): [2023-10-11 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231011210000_991\n", + "[2023-10-11 22:00:00] 策略 (SHFE.rb2401): 3628.0 22.099999999999998 -25.2\n", + "[2023-10-11 22:00:00] 策略 (SHFE.rb2401): [2023-10-11 22:00:00] 开多仓信号 - 当前Open=3628.00, 前1Range=13.00, 前7Range=14.00, 计算目标买入价=3631.10\n", + "[2023-10-11 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-11 22:00:00] 策略 (SHFE.rb2401): [2023-10-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231011220000_992 @ 3631.10\n", + "[2023-10-12 10:00:00] 策略 (SHFE.rb2401): [2023-10-12 10:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-10-12 11:00:00] 策略 (SHFE.rb2401): 3611.0 22.099999999999998 -12.6\n", + "[2023-10-12 11:00:00] 策略 (SHFE.rb2401): [2023-10-12 11:00:00] 开多仓信号 - 当前Open=3611.00, 前1Range=13.00, 前7Range=7.00, 计算目标买入价=3601.50\n", + "[2023-10-12 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-12 11:00:00] 策略 (SHFE.rb2401): [2023-10-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231012110000_994 @ 3601.50\n", + "[2023-10-12 13:00:00] 策略 (SHFE.rb2401): [2023-10-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231012110000_994\n", + "[2023-10-12 13:00:00] 策略 (SHFE.rb2401): 3615.0 32.3 -27.0\n", + "[2023-10-12 13:00:00] 策略 (SHFE.rb2401): [2023-10-12 13:00:00] 开多仓信号 - 当前Open=3615.00, 前1Range=19.00, 前7Range=15.00, 计算目标买入价=3609.70\n", + "[2023-10-12 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-12 13:00:00] 策略 (SHFE.rb2401): [2023-10-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231012130000_995 @ 3609.70\n", + "[2023-10-12 14:00:00] 策略 (SHFE.rb2401): [2023-10-12 14:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-10-12 21:00:00] 策略 (SHFE.rb2401): 3631.0 57.8 -23.400000000000002\n", + "[2023-10-12 21:00:00] 策略 (SHFE.rb2401): [2023-10-12 21:00:00] 开多仓信号 - 当前Open=3631.00, 前1Range=34.00, 前7Range=13.00, 计算目标买入价=3596.60\n", + "[2023-10-12 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-12 21:00:00] 策略 (SHFE.rb2401): [2023-10-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231012210000_997 @ 3596.60\n", + "[2023-10-12 22:00:00] 策略 (SHFE.rb2401): [2023-10-12 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231012210000_997\n", + "[2023-10-12 22:00:00] 策略 (SHFE.rb2401): 3629.0 47.6 -18.0\n", + "[2023-10-12 22:00:00] 策略 (SHFE.rb2401): [2023-10-12 22:00:00] 开多仓信号 - 当前Open=3629.00, 前1Range=28.00, 前7Range=10.00, 计算目标买入价=3599.40\n", + "[2023-10-12 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-12 22:00:00] 策略 (SHFE.rb2401): [2023-10-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231012220000_998 @ 3599.40\n", + "[2023-10-13 09:00:00] 策略 (SHFE.rb2401): [2023-10-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231012220000_998\n", + "[2023-10-13 09:00:00] 策略 (SHFE.rb2401): 3609.0 42.5 -39.6\n", + "[2023-10-13 09:00:00] 策略 (SHFE.rb2401): [2023-10-13 09:00:00] 开多仓信号 - 当前Open=3609.00, 前1Range=25.00, 前7Range=22.00, 计算目标买入价=3606.10\n", + "[2023-10-13 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-13 09:00:00] 策略 (SHFE.rb2401): [2023-10-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231013090000_999 @ 3606.10\n", + "[2023-10-13 10:00:00] 策略 (SHFE.rb2401): [2023-10-13 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231013090000_999\n", + "[2023-10-13 10:00:00] 策略 (SHFE.rb2401): 3613.0 20.4 -23.400000000000002\n", + "[2023-10-13 10:00:00] 策略 (SHFE.rb2401): [2023-10-13 10:00:00] 开多仓信号 - 当前Open=3613.00, 前1Range=12.00, 前7Range=13.00, 计算目标买入价=3616.00\n", + "[2023-10-13 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-13 10:00:00] 策略 (SHFE.rb2401): [2023-10-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231013100000_1000 @ 3616.00\n", + "[2023-10-13 11:00:00] 策略 (SHFE.rb2401): [2023-10-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231013100000_1000\n", + "[2023-10-13 11:00:00] 策略 (SHFE.rb2401): 3620.0 37.4 -34.2\n", + "[2023-10-13 11:00:00] 策略 (SHFE.rb2401): [2023-10-13 11:00:00] 开多仓信号 - 当前Open=3620.00, 前1Range=22.00, 前7Range=19.00, 计算目标买入价=3616.80\n", + "[2023-10-13 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-13 11:00:00] 策略 (SHFE.rb2401): [2023-10-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231013110000_1001 @ 3616.80\n", + "[2023-10-16 10:00:00] 策略 (SHFE.rb2401): [2023-10-16 10:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-10-16 11:00:00] 策略 (SHFE.rb2401): 3629.0 35.699999999999996 -36.0\n", + "[2023-10-16 11:00:00] 策略 (SHFE.rb2401): [2023-10-16 11:00:00] 开多仓信号 - 当前Open=3629.00, 前1Range=21.00, 前7Range=20.00, 计算目标买入价=3629.30\n", + "[2023-10-16 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-16 11:00:00] 策略 (SHFE.rb2401): [2023-10-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231016110000_1003 @ 3629.30\n", + "[2023-10-16 13:00:00] 策略 (SHFE.rb2401): [2023-10-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231016110000_1003\n", + "[2023-10-16 13:00:00] 策略 (SHFE.rb2401): 3645.0 32.3 -16.2\n", + "[2023-10-16 13:00:00] 策略 (SHFE.rb2401): [2023-10-16 13:00:00] 开多仓信号 - 当前Open=3645.00, 前1Range=19.00, 前7Range=9.00, 计算目标买入价=3628.90\n", + "[2023-10-16 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-16 13:00:00] 策略 (SHFE.rb2401): [2023-10-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231016130000_1004 @ 3628.90\n", + "[2023-10-16 14:00:00] 策略 (SHFE.rb2401): [2023-10-16 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231016130000_1004\n", + "[2023-10-16 14:00:00] 策略 (SHFE.rb2401): 3642.0 13.6 -28.8\n", + "[2023-10-16 14:00:00] 策略 (SHFE.rb2401): [2023-10-16 14:00:00] 开多仓信号 - 当前Open=3642.00, 前1Range=8.00, 前7Range=16.00, 计算目标买入价=3657.20\n", + "[2023-10-16 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-16 14:00:00] 策略 (SHFE.rb2401): [2023-10-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231016140000_1005 @ 3657.20\n", + "[2023-10-16 21:00:00] 策略 (SHFE.rb2401): [2023-10-16 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231016140000_1005\n", + "[2023-10-16 21:00:00] 策略 (SHFE.rb2401): 3659.0 37.4 -46.800000000000004\n", + "[2023-10-16 21:00:00] 策略 (SHFE.rb2401): [2023-10-16 21:00:00] 开多仓信号 - 当前Open=3659.00, 前1Range=22.00, 前7Range=26.00, 计算目标买入价=3668.40\n", + "[2023-10-16 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-16 21:00:00] 策略 (SHFE.rb2401): [2023-10-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231016210000_1006 @ 3668.40\n", + "[2023-10-17 10:00:00] 策略 (SHFE.rb2401): [2023-10-17 10:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-10-17 11:00:00] 策略 (SHFE.rb2401): 3657.0 27.2 -34.2\n", + "[2023-10-17 11:00:00] 策略 (SHFE.rb2401): [2023-10-17 11:00:00] 开多仓信号 - 当前Open=3657.00, 前1Range=16.00, 前7Range=19.00, 计算目标买入价=3664.00\n", + "[2023-10-17 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-17 11:00:00] 策略 (SHFE.rb2401): [2023-10-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231017110000_1008 @ 3664.00\n", + "[2023-10-17 14:00:00] 策略 (SHFE.rb2401): [2023-10-17 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-10-17 21:00:00] 策略 (SHFE.rb2401): 3650.0 35.699999999999996 -34.2\n", + "[2023-10-17 21:00:00] 策略 (SHFE.rb2401): [2023-10-17 21:00:00] 开多仓信号 - 当前Open=3650.00, 前1Range=21.00, 前7Range=19.00, 计算目标买入价=3648.50\n", + "[2023-10-17 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-17 21:00:00] 策略 (SHFE.rb2401): [2023-10-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231017210000_1010 @ 3648.50\n", + "[2023-10-18 11:00:00] 策略 (SHFE.rb2401): [2023-10-18 11:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-10-18 13:00:00] 策略 (SHFE.rb2401): 3623.0 49.3 -18.0\n", + "[2023-10-18 13:00:00] 策略 (SHFE.rb2401): [2023-10-18 13:00:00] 开多仓信号 - 当前Open=3623.00, 前1Range=29.00, 前7Range=10.00, 计算目标买入价=3591.70\n", + "[2023-10-18 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-18 13:00:00] 策略 (SHFE.rb2401): [2023-10-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231018130000_1012 @ 3591.70\n", + "[2023-10-18 14:00:00] 策略 (SHFE.rb2401): [2023-10-18 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231018130000_1012\n", + "[2023-10-18 14:00:00] 策略 (SHFE.rb2401): 3620.0 20.4 -37.800000000000004\n", + "[2023-10-18 14:00:00] 策略 (SHFE.rb2401): [2023-10-18 14:00:00] 开多仓信号 - 当前Open=3620.00, 前1Range=12.00, 前7Range=21.00, 计算目标买入价=3637.40\n", + "[2023-10-18 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-18 14:00:00] 策略 (SHFE.rb2401): [2023-10-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231018140000_1013 @ 3637.40\n", + "[2023-10-19 10:00:00] 策略 (SHFE.rb2401): [2023-10-19 10:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-10-19 11:00:00] 策略 (SHFE.rb2401): 3624.0 30.599999999999998 -52.2\n", + "[2023-10-19 11:00:00] 策略 (SHFE.rb2401): [2023-10-19 11:00:00] 开多仓信号 - 当前Open=3624.00, 前1Range=18.00, 前7Range=29.00, 计算目标买入价=3645.60\n", + "[2023-10-19 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-19 11:00:00] 策略 (SHFE.rb2401): [2023-10-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231019110000_1015 @ 3645.60\n", + "[2023-10-19 14:00:00] 策略 (SHFE.rb2401): [2023-10-19 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-10-19 21:00:00] 策略 (SHFE.rb2401): 3649.0 23.8 -21.6\n", + "[2023-10-19 21:00:00] 策略 (SHFE.rb2401): [2023-10-19 21:00:00] 开多仓信号 - 当前Open=3649.00, 前1Range=14.00, 前7Range=12.00, 计算目标买入价=3646.80\n", + "[2023-10-19 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-19 21:00:00] 策略 (SHFE.rb2401): [2023-10-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231019210000_1017 @ 3646.80\n", + "[2023-10-20 09:00:00] 策略 (SHFE.rb2401): [2023-10-20 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2023-10-20 10:00:00] 策略 (SHFE.rb2401): 3629.0 37.4 -32.4\n", + "[2023-10-20 10:00:00] 策略 (SHFE.rb2401): [2023-10-20 10:00:00] 开多仓信号 - 当前Open=3629.00, 前1Range=22.00, 前7Range=18.00, 计算目标买入价=3624.00\n", + "[2023-10-20 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-20 10:00:00] 策略 (SHFE.rb2401): [2023-10-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231020100000_1019 @ 3624.00\n", + "[2023-10-20 14:00:00] 策略 (SHFE.rb2401): [2023-10-20 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-10-20 21:00:00] 策略 (SHFE.rb2401): 3600.0 40.8 -28.8\n", + "[2023-10-20 21:00:00] 策略 (SHFE.rb2401): [2023-10-20 21:00:00] 开多仓信号 - 当前Open=3600.00, 前1Range=24.00, 前7Range=16.00, 计算目标买入价=3588.00\n", + "[2023-10-20 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-20 21:00:00] 策略 (SHFE.rb2401): [2023-10-20 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231020210000_1021 @ 3588.00\n", + "[2023-10-20 22:00:00] 策略 (SHFE.rb2401): [2023-10-20 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231020210000_1021\n", + "[2023-10-20 22:00:00] 策略 (SHFE.rb2401): 3608.0 28.9 -23.400000000000002\n", + "[2023-10-20 22:00:00] 策略 (SHFE.rb2401): [2023-10-20 22:00:00] 开多仓信号 - 当前Open=3608.00, 前1Range=17.00, 前7Range=13.00, 计算目标买入价=3602.50\n", + "[2023-10-20 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-20 22:00:00] 策略 (SHFE.rb2401): [2023-10-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231020220000_1022 @ 3602.50\n", + "[2023-10-23 09:00:00] 策略 (SHFE.rb2401): [2023-10-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231020220000_1022\n", + "[2023-10-23 09:00:00] 策略 (SHFE.rb2401): 3609.0 17.0 -39.6\n", + "[2023-10-23 09:00:00] 策略 (SHFE.rb2401): [2023-10-23 09:00:00] 开多仓信号 - 当前Open=3609.00, 前1Range=10.00, 前7Range=22.00, 计算目标买入价=3631.60\n", + "[2023-10-23 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-23 09:00:00] 策略 (SHFE.rb2401): [2023-10-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231023090000_1023 @ 3631.60\n", + "[2023-10-23 21:00:00] 策略 (SHFE.rb2401): [2023-10-23 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-10-23 22:00:00] 策略 (SHFE.rb2401): 3583.0 22.099999999999998 -18.0\n", + "[2023-10-23 22:00:00] 策略 (SHFE.rb2401): [2023-10-23 22:00:00] 开多仓信号 - 当前Open=3583.00, 前1Range=13.00, 前7Range=10.00, 计算目标买入价=3578.90\n", + "[2023-10-23 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-23 22:00:00] 策略 (SHFE.rb2401): [2023-10-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231023220000_1025 @ 3578.90\n", + "[2023-10-24 09:00:00] 策略 (SHFE.rb2401): [2023-10-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231023220000_1025\n", + "[2023-10-24 09:00:00] 策略 (SHFE.rb2401): 3583.0 17.0 -88.2\n", + "[2023-10-24 09:00:00] 策略 (SHFE.rb2401): [2023-10-24 09:00:00] 开多仓信号 - 当前Open=3583.00, 前1Range=10.00, 前7Range=49.00, 计算目标买入价=3654.20\n", + "[2023-10-24 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-24 09:00:00] 策略 (SHFE.rb2401): [2023-10-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231024090000_1026 @ 3654.20\n", + "[2023-10-24 14:00:00] 策略 (SHFE.rb2401): [2023-10-24 14:00:00] 止盈信号 - PnL per unit: 44.00, 目标: 10.00\n", + "[2023-10-24 21:00:00] 策略 (SHFE.rb2401): 3646.0 102.0 -23.400000000000002\n", + "[2023-10-24 21:00:00] 策略 (SHFE.rb2401): [2023-10-24 21:00:00] 开多仓信号 - 当前Open=3646.00, 前1Range=60.00, 前7Range=13.00, 计算目标买入价=3567.40\n", + "[2023-10-24 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-24 21:00:00] 策略 (SHFE.rb2401): [2023-10-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231024210000_1028 @ 3567.40\n", + "[2023-10-24 22:00:00] 策略 (SHFE.rb2401): [2023-10-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231024210000_1028\n", + "[2023-10-24 22:00:00] 策略 (SHFE.rb2401): 3652.0 35.699999999999996 -18.0\n", + "[2023-10-24 22:00:00] 策略 (SHFE.rb2401): [2023-10-24 22:00:00] 开多仓信号 - 当前Open=3652.00, 前1Range=21.00, 前7Range=10.00, 计算目标买入价=3634.30\n", + "[2023-10-24 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-24 22:00:00] 策略 (SHFE.rb2401): [2023-10-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231024220000_1029 @ 3634.30\n", + "[2023-10-25 09:00:00] 策略 (SHFE.rb2401): [2023-10-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231024220000_1029\n", + "[2023-10-25 09:00:00] 策略 (SHFE.rb2401): 3668.0 32.3 -32.4\n", + "[2023-10-25 09:00:00] 策略 (SHFE.rb2401): [2023-10-25 09:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=19.00, 前7Range=18.00, 计算目标买入价=3668.10\n", + "[2023-10-25 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-25 09:00:00] 策略 (SHFE.rb2401): [2023-10-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231025090000_1030 @ 3668.10\n", + "[2023-10-25 10:00:00] 策略 (SHFE.rb2401): [2023-10-25 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231025090000_1030\n", + "[2023-10-25 10:00:00] 策略 (SHFE.rb2401): 3685.0 32.3 -27.0\n", + "[2023-10-25 10:00:00] 策略 (SHFE.rb2401): [2023-10-25 10:00:00] 开多仓信号 - 当前Open=3685.00, 前1Range=19.00, 前7Range=15.00, 计算目标买入价=3679.70\n", + "[2023-10-25 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-25 10:00:00] 策略 (SHFE.rb2401): [2023-10-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231025100000_1031 @ 3679.70\n", + "[2023-10-25 13:00:00] 策略 (SHFE.rb2401): [2023-10-25 13:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-10-25 14:00:00] 策略 (SHFE.rb2401): 3668.0 23.8 -108.0\n", + "[2023-10-25 14:00:00] 策略 (SHFE.rb2401): [2023-10-25 14:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=14.00, 前7Range=60.00, 计算目标买入价=3752.20\n", + "[2023-10-25 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-25 14:00:00] 策略 (SHFE.rb2401): [2023-10-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231025140000_1033 @ 3752.20\n", + "[2023-10-25 21:00:00] 策略 (SHFE.rb2401): [2023-10-25 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-10-25 22:00:00] 策略 (SHFE.rb2401): 3664.0 27.2 -34.2\n", + "[2023-10-25 22:00:00] 策略 (SHFE.rb2401): [2023-10-25 22:00:00] 开多仓信号 - 当前Open=3664.00, 前1Range=16.00, 前7Range=19.00, 计算目标买入价=3671.00\n", + "[2023-10-25 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-25 22:00:00] 策略 (SHFE.rb2401): [2023-10-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231025220000_1035 @ 3671.00\n", + "[2023-10-26 14:00:00] 策略 (SHFE.rb2401): [2023-10-26 14:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2023-10-26 21:00:00] 策略 (SHFE.rb2401): 3675.0 34.0 -28.8\n", + "[2023-10-26 21:00:00] 策略 (SHFE.rb2401): [2023-10-26 21:00:00] 开多仓信号 - 当前Open=3675.00, 前1Range=20.00, 前7Range=16.00, 计算目标买入价=3669.80\n", + "[2023-10-26 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-26 21:00:00] 策略 (SHFE.rb2401): [2023-10-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231026210000_1037 @ 3669.80\n", + "[2023-10-26 22:00:00] 策略 (SHFE.rb2401): [2023-10-26 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231026210000_1037\n", + "[2023-10-26 22:00:00] 策略 (SHFE.rb2401): 3674.0 20.4 -23.400000000000002\n", + "[2023-10-26 22:00:00] 策略 (SHFE.rb2401): [2023-10-26 22:00:00] 开多仓信号 - 当前Open=3674.00, 前1Range=12.00, 前7Range=13.00, 计算目标买入价=3677.00\n", + "[2023-10-26 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-26 22:00:00] 策略 (SHFE.rb2401): [2023-10-26 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231026220000_1038 @ 3677.00\n", + "[2023-10-27 10:00:00] 策略 (SHFE.rb2401): [2023-10-27 10:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-10-27 11:00:00] 策略 (SHFE.rb2401): 3692.0 45.9 -21.6\n", + "[2023-10-27 11:00:00] 策略 (SHFE.rb2401): [2023-10-27 11:00:00] 开多仓信号 - 当前Open=3692.00, 前1Range=27.00, 前7Range=12.00, 计算目标买入价=3667.70\n", + "[2023-10-27 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-27 11:00:00] 策略 (SHFE.rb2401): [2023-10-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231027110000_1040 @ 3667.70\n", + "[2023-10-27 13:00:00] 策略 (SHFE.rb2401): [2023-10-27 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231027110000_1040\n", + "[2023-10-27 13:00:00] 策略 (SHFE.rb2401): 3696.0 22.099999999999998 -28.8\n", + "[2023-10-27 13:00:00] 策略 (SHFE.rb2401): [2023-10-27 13:00:00] 开多仓信号 - 当前Open=3696.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3702.70\n", + "[2023-10-27 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-27 13:00:00] 策略 (SHFE.rb2401): [2023-10-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231027130000_1041 @ 3702.70\n", + "[2023-10-27 14:00:00] 策略 (SHFE.rb2401): [2023-10-27 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231027130000_1041\n", + "[2023-10-27 14:00:00] 策略 (SHFE.rb2401): 3717.0 39.1 -36.0\n", + "[2023-10-27 14:00:00] 策略 (SHFE.rb2401): [2023-10-27 14:00:00] 开多仓信号 - 当前Open=3717.00, 前1Range=23.00, 前7Range=20.00, 计算目标买入价=3713.90\n", + "[2023-10-27 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-27 14:00:00] 策略 (SHFE.rb2401): [2023-10-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231027140000_1042 @ 3713.90\n", + "[2023-10-27 21:00:00] 策略 (SHFE.rb2401): [2023-10-27 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231027140000_1042\n", + "[2023-10-27 21:00:00] 策略 (SHFE.rb2401): 3722.0 22.099999999999998 -21.6\n", + "[2023-10-27 21:00:00] 策略 (SHFE.rb2401): [2023-10-27 21:00:00] 开多仓信号 - 当前Open=3722.00, 前1Range=13.00, 前7Range=12.00, 计算目标买入价=3721.50\n", + "[2023-10-27 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-27 21:00:00] 策略 (SHFE.rb2401): [2023-10-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231027210000_1043 @ 3721.50\n", + "[2023-10-27 22:00:00] 策略 (SHFE.rb2401): [2023-10-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231027210000_1043\n", + "[2023-10-27 22:00:00] 策略 (SHFE.rb2401): 3722.0 18.7 -18.0\n", + "[2023-10-27 22:00:00] 策略 (SHFE.rb2401): [2023-10-27 22:00:00] 开多仓信号 - 当前Open=3722.00, 前1Range=11.00, 前7Range=10.00, 计算目标买入价=3721.30\n", + "[2023-10-27 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-27 22:00:00] 策略 (SHFE.rb2401): [2023-10-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231027220000_1044 @ 3721.30\n", + "[2023-10-30 09:00:00] 策略 (SHFE.rb2401): [2023-10-30 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-10-30 10:00:00] 策略 (SHFE.rb2401): 3728.0 40.8 -48.6\n", + "[2023-10-30 10:00:00] 策略 (SHFE.rb2401): [2023-10-30 10:00:00] 开多仓信号 - 当前Open=3728.00, 前1Range=24.00, 前7Range=27.00, 计算目标买入价=3735.80\n", + "[2023-10-30 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-30 10:00:00] 策略 (SHFE.rb2401): [2023-10-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231030100000_1046 @ 3735.80\n", + "[2023-10-30 13:00:00] 策略 (SHFE.rb2401): [2023-10-30 13:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2023-10-30 14:00:00] 策略 (SHFE.rb2401): 3734.0 22.099999999999998 -23.400000000000002\n", + "[2023-10-30 14:00:00] 策略 (SHFE.rb2401): [2023-10-30 14:00:00] 开多仓信号 - 当前Open=3734.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=3735.30\n", + "[2023-10-30 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-30 14:00:00] 策略 (SHFE.rb2401): [2023-10-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231030140000_1048 @ 3735.30\n", + "[2023-10-30 21:00:00] 策略 (SHFE.rb2401): [2023-10-30 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231030140000_1048\n", + "[2023-10-30 21:00:00] 策略 (SHFE.rb2401): 3744.0 20.4 -19.8\n", + "[2023-10-30 21:00:00] 策略 (SHFE.rb2401): [2023-10-30 21:00:00] 开多仓信号 - 当前Open=3744.00, 前1Range=12.00, 前7Range=11.00, 计算目标买入价=3743.40\n", + "[2023-10-30 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-30 21:00:00] 策略 (SHFE.rb2401): [2023-10-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231030210000_1049 @ 3743.40\n", + "[2023-10-30 22:00:00] 策略 (SHFE.rb2401): [2023-10-30 22:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-10-31 09:00:00] 策略 (SHFE.rb2401): 3720.0 25.5 -43.2\n", + "[2023-10-31 09:00:00] 策略 (SHFE.rb2401): [2023-10-31 09:00:00] 开多仓信号 - 当前Open=3720.00, 前1Range=15.00, 前7Range=24.00, 计算目标买入价=3737.70\n", + "[2023-10-31 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-31 09:00:00] 策略 (SHFE.rb2401): [2023-10-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231031090000_1051 @ 3737.70\n", + "[2023-10-31 21:00:00] 策略 (SHFE.rb2401): [2023-10-31 21:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-10-31 22:00:00] 策略 (SHFE.rb2401): 3741.0 49.3 -27.0\n", + "[2023-10-31 22:00:00] 策略 (SHFE.rb2401): [2023-10-31 22:00:00] 开多仓信号 - 当前Open=3741.00, 前1Range=29.00, 前7Range=15.00, 计算目标买入价=3718.70\n", + "[2023-10-31 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-10-31 22:00:00] 策略 (SHFE.rb2401): [2023-10-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231031220000_1053 @ 3718.70\n", + "[2023-11-01 09:00:00] 策略 (SHFE.rb2401): [2023-11-01 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231031220000_1053\n", + "[2023-11-01 09:00:00] 策略 (SHFE.rb2401): 3743.0 23.8 -23.400000000000002\n", + "[2023-11-01 09:00:00] 策略 (SHFE.rb2401): [2023-11-01 09:00:00] 开多仓信号 - 当前Open=3743.00, 前1Range=14.00, 前7Range=13.00, 计算目标买入价=3742.60\n", + "[2023-11-01 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-01 09:00:00] 策略 (SHFE.rb2401): [2023-11-01 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231101090000_1054 @ 3742.60\n", + "[2023-11-01 10:00:00] 策略 (SHFE.rb2401): [2023-11-01 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231101090000_1054\n", + "[2023-11-01 10:00:00] 策略 (SHFE.rb2401): 3751.0 32.3 -21.6\n", + "[2023-11-01 10:00:00] 策略 (SHFE.rb2401): [2023-11-01 10:00:00] 开多仓信号 - 当前Open=3751.00, 前1Range=19.00, 前7Range=12.00, 计算目标买入价=3740.30\n", + "[2023-11-01 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-01 10:00:00] 策略 (SHFE.rb2401): [2023-11-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231101100000_1055 @ 3740.30\n", + "[2023-11-01 11:00:00] 策略 (SHFE.rb2401): [2023-11-01 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231101100000_1055\n", + "[2023-11-01 11:00:00] 策略 (SHFE.rb2401): 3741.0 34.0 -37.800000000000004\n", + "[2023-11-01 11:00:00] 策略 (SHFE.rb2401): [2023-11-01 11:00:00] 开多仓信号 - 当前Open=3741.00, 前1Range=20.00, 前7Range=21.00, 计算目标买入价=3744.80\n", + "[2023-11-01 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-01 11:00:00] 策略 (SHFE.rb2401): [2023-11-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231101110000_1056 @ 3744.80\n", + "[2023-11-01 14:00:00] 策略 (SHFE.rb2401): [2023-11-01 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-11-01 21:00:00] 策略 (SHFE.rb2401): 3756.0 15.299999999999999 -52.2\n", + "[2023-11-01 21:00:00] 策略 (SHFE.rb2401): [2023-11-01 21:00:00] 开多仓信号 - 当前Open=3756.00, 前1Range=9.00, 前7Range=29.00, 计算目标买入价=3792.90\n", + "[2023-11-01 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-01 21:00:00] 策略 (SHFE.rb2401): [2023-11-01 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231101210000_1058 @ 3792.90\n", + "[2023-11-02 13:00:00] 策略 (SHFE.rb2401): [2023-11-02 13:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-11-02 14:00:00] 策略 (SHFE.rb2401): 3761.0 17.0 -16.2\n", + "[2023-11-02 14:00:00] 策略 (SHFE.rb2401): [2023-11-02 14:00:00] 开多仓信号 - 当前Open=3761.00, 前1Range=10.00, 前7Range=9.00, 计算目标买入价=3760.20\n", + "[2023-11-02 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-02 14:00:00] 策略 (SHFE.rb2401): [2023-11-02 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231102140000_1060 @ 3760.20\n", + "[2023-11-02 21:00:00] 策略 (SHFE.rb2401): [2023-11-02 21:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2023-11-02 22:00:00] 策略 (SHFE.rb2401): 3772.0 66.3 -25.2\n", + "[2023-11-02 22:00:00] 策略 (SHFE.rb2401): [2023-11-02 22:00:00] 开多仓信号 - 当前Open=3772.00, 前1Range=39.00, 前7Range=14.00, 计算目标买入价=3730.90\n", + "[2023-11-02 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-02 22:00:00] 策略 (SHFE.rb2401): [2023-11-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231102220000_1062 @ 3730.90\n", + "[2023-11-03 09:00:00] 策略 (SHFE.rb2401): [2023-11-03 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231102220000_1062\n", + "[2023-11-03 09:00:00] 策略 (SHFE.rb2401): 3776.0 20.4 -36.0\n", + "[2023-11-03 09:00:00] 策略 (SHFE.rb2401): [2023-11-03 09:00:00] 开多仓信号 - 当前Open=3776.00, 前1Range=12.00, 前7Range=20.00, 计算目标买入价=3791.60\n", + "[2023-11-03 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-03 09:00:00] 策略 (SHFE.rb2401): [2023-11-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231103090000_1063 @ 3791.60\n", + "[2023-11-03 14:00:00] 策略 (SHFE.rb2401): [2023-11-03 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-11-03 21:00:00] 策略 (SHFE.rb2401): 3806.0 47.6 -70.2\n", + "[2023-11-03 21:00:00] 策略 (SHFE.rb2401): [2023-11-03 21:00:00] 开多仓信号 - 当前Open=3806.00, 前1Range=28.00, 前7Range=39.00, 计算目标买入价=3828.60\n", + "[2023-11-03 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-03 21:00:00] 策略 (SHFE.rb2401): [2023-11-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231103210000_1065 @ 3828.60\n", + "[2023-11-06 09:00:00] 策略 (SHFE.rb2401): [2023-11-06 09:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2023-11-06 10:00:00] 策略 (SHFE.rb2401): 3804.0 59.5 -27.0\n", + "[2023-11-06 10:00:00] 策略 (SHFE.rb2401): [2023-11-06 10:00:00] 开多仓信号 - 当前Open=3804.00, 前1Range=35.00, 前7Range=15.00, 计算目标买入价=3771.50\n", + "[2023-11-06 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-06 10:00:00] 策略 (SHFE.rb2401): [2023-11-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231106100000_1067 @ 3771.50\n", + "[2023-11-06 11:00:00] 策略 (SHFE.rb2401): [2023-11-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231106100000_1067\n", + "[2023-11-06 11:00:00] 策略 (SHFE.rb2401): 3809.0 20.4 -45.0\n", + "[2023-11-06 11:00:00] 策略 (SHFE.rb2401): [2023-11-06 11:00:00] 开多仓信号 - 当前Open=3809.00, 前1Range=12.00, 前7Range=25.00, 计算目标买入价=3833.60\n", + "[2023-11-06 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-06 11:00:00] 策略 (SHFE.rb2401): [2023-11-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231106110000_1068 @ 3833.60\n", + "[2023-11-06 14:00:00] 策略 (SHFE.rb2401): [2023-11-06 14:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-11-06 21:00:00] 策略 (SHFE.rb2401): 3802.0 40.8 -54.0\n", + "[2023-11-06 21:00:00] 策略 (SHFE.rb2401): [2023-11-06 21:00:00] 开多仓信号 - 当前Open=3802.00, 前1Range=24.00, 前7Range=30.00, 计算目标买入价=3815.20\n", + "[2023-11-06 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-06 21:00:00] 策略 (SHFE.rb2401): [2023-11-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231106210000_1070 @ 3815.20\n", + "[2023-11-07 09:00:00] 策略 (SHFE.rb2401): [2023-11-07 09:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-11-07 10:00:00] 策略 (SHFE.rb2401): 3799.0 34.0 -21.6\n", + "[2023-11-07 10:00:00] 策略 (SHFE.rb2401): [2023-11-07 10:00:00] 开多仓信号 - 当前Open=3799.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=3786.60\n", + "[2023-11-07 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-07 10:00:00] 策略 (SHFE.rb2401): [2023-11-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231107100000_1072 @ 3786.60\n", + "[2023-11-07 11:00:00] 策略 (SHFE.rb2401): [2023-11-07 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231107100000_1072\n", + "[2023-11-07 11:00:00] 策略 (SHFE.rb2401): 3796.0 25.5 -23.400000000000002\n", + "[2023-11-07 11:00:00] 策略 (SHFE.rb2401): [2023-11-07 11:00:00] 开多仓信号 - 当前Open=3796.00, 前1Range=15.00, 前7Range=13.00, 计算目标买入价=3793.90\n", + "[2023-11-07 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-07 11:00:00] 策略 (SHFE.rb2401): [2023-11-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231107110000_1073 @ 3793.90\n", + "[2023-11-07 13:00:00] 策略 (SHFE.rb2401): [2023-11-07 13:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-11-07 14:00:00] 策略 (SHFE.rb2401): 3807.0 32.3 -43.2\n", + "[2023-11-07 14:00:00] 策略 (SHFE.rb2401): [2023-11-07 14:00:00] 开多仓信号 - 当前Open=3807.00, 前1Range=19.00, 前7Range=24.00, 计算目标买入价=3817.90\n", + "[2023-11-07 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-07 14:00:00] 策略 (SHFE.rb2401): [2023-11-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231107140000_1075 @ 3817.90\n", + "[2023-11-08 11:00:00] 策略 (SHFE.rb2401): [2023-11-08 11:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-11-08 13:00:00] 策略 (SHFE.rb2401): 3790.0 30.599999999999998 -34.2\n", + "[2023-11-08 13:00:00] 策略 (SHFE.rb2401): [2023-11-08 13:00:00] 开多仓信号 - 当前Open=3790.00, 前1Range=18.00, 前7Range=19.00, 计算目标买入价=3793.60\n", + "[2023-11-08 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-08 13:00:00] 策略 (SHFE.rb2401): [2023-11-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231108130000_1077 @ 3793.60\n", + "[2023-11-08 14:00:00] 策略 (SHFE.rb2401): [2023-11-08 14:00:00] 止盈信号 - PnL per unit: 59.00, 目标: 10.00\n", + "[2023-11-08 21:00:00] 策略 (SHFE.rb2401): 3846.0 108.8 -36.0\n", + "[2023-11-08 21:00:00] 策略 (SHFE.rb2401): [2023-11-08 21:00:00] 开多仓信号 - 当前Open=3846.00, 前1Range=64.00, 前7Range=20.00, 计算目标买入价=3773.20\n", + "[2023-11-08 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-08 21:00:00] 策略 (SHFE.rb2401): [2023-11-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231108210000_1079 @ 3773.20\n", + "[2023-11-08 22:00:00] 策略 (SHFE.rb2401): [2023-11-08 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231108210000_1079\n", + "[2023-11-08 22:00:00] 策略 (SHFE.rb2401): 3862.0 40.8 -23.400000000000002\n", + "[2023-11-08 22:00:00] 策略 (SHFE.rb2401): [2023-11-08 22:00:00] 开多仓信号 - 当前Open=3862.00, 前1Range=24.00, 前7Range=13.00, 计算目标买入价=3844.60\n", + "[2023-11-08 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-08 22:00:00] 策略 (SHFE.rb2401): [2023-11-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231108220000_1080 @ 3844.60\n", + "[2023-11-09 09:00:00] 策略 (SHFE.rb2401): [2023-11-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231108220000_1080\n", + "[2023-11-09 09:00:00] 策略 (SHFE.rb2401): 3852.0 30.599999999999998 -25.2\n", + "[2023-11-09 09:00:00] 策略 (SHFE.rb2401): [2023-11-09 09:00:00] 开多仓信号 - 当前Open=3852.00, 前1Range=18.00, 前7Range=14.00, 计算目标买入价=3846.60\n", + "[2023-11-09 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-09 09:00:00] 策略 (SHFE.rb2401): [2023-11-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231109090000_1081 @ 3846.60\n", + "[2023-11-09 10:00:00] 策略 (SHFE.rb2401): [2023-11-09 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231109090000_1081\n", + "[2023-11-09 10:00:00] 策略 (SHFE.rb2401): 3854.0 30.599999999999998 -30.6\n", + "[2023-11-09 10:00:00] 策略 (SHFE.rb2401): [2023-11-09 10:00:00] 开多仓信号 - 当前Open=3854.00, 前1Range=18.00, 前7Range=17.00, 计算目标买入价=3854.00\n", + "[2023-11-09 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-09 10:00:00] 策略 (SHFE.rb2401): [2023-11-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231109100000_1082 @ 3854.00\n", + "[2023-11-09 21:00:00] 策略 (SHFE.rb2401): [2023-11-09 21:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2023-11-09 22:00:00] 策略 (SHFE.rb2401): 3863.0 40.8 -32.4\n", + "[2023-11-09 22:00:00] 策略 (SHFE.rb2401): [2023-11-09 22:00:00] 开多仓信号 - 当前Open=3863.00, 前1Range=24.00, 前7Range=18.00, 计算目标买入价=3854.60\n", + "[2023-11-09 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-09 22:00:00] 策略 (SHFE.rb2401): [2023-11-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231109220000_1084 @ 3854.60\n", + "[2023-11-10 09:00:00] 策略 (SHFE.rb2401): [2023-11-10 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231109220000_1084\n", + "[2023-11-10 09:00:00] 策略 (SHFE.rb2401): 3866.0 30.599999999999998 -32.4\n", + "[2023-11-10 09:00:00] 策略 (SHFE.rb2401): [2023-11-10 09:00:00] 开多仓信号 - 当前Open=3866.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3867.80\n", + "[2023-11-10 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-10 09:00:00] 策略 (SHFE.rb2401): [2023-11-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231110090000_1085 @ 3867.80\n", + "[2023-11-10 10:00:00] 策略 (SHFE.rb2401): [2023-11-10 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231110090000_1085\n", + "[2023-11-10 10:00:00] 策略 (SHFE.rb2401): 3874.0 22.099999999999998 -28.8\n", + "[2023-11-10 10:00:00] 策略 (SHFE.rb2401): [2023-11-10 10:00:00] 开多仓信号 - 当前Open=3874.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3880.70\n", + "[2023-11-10 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-10 10:00:00] 策略 (SHFE.rb2401): [2023-11-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231110100000_1086 @ 3880.70\n", + "[2023-11-10 11:00:00] 策略 (SHFE.rb2401): [2023-11-10 11:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2023-11-10 13:00:00] 策略 (SHFE.rb2401): 3875.0 30.599999999999998 -28.8\n", + "[2023-11-10 13:00:00] 策略 (SHFE.rb2401): [2023-11-10 13:00:00] 开多仓信号 - 当前Open=3875.00, 前1Range=18.00, 前7Range=16.00, 计算目标买入价=3873.20\n", + "[2023-11-10 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-10 13:00:00] 策略 (SHFE.rb2401): [2023-11-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231110130000_1088 @ 3873.20\n", + "[2023-11-10 14:00:00] 策略 (SHFE.rb2401): [2023-11-10 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231110130000_1088\n", + "[2023-11-10 14:00:00] 策略 (SHFE.rb2401): 3876.0 20.4 -63.0\n", + "[2023-11-10 14:00:00] 策略 (SHFE.rb2401): [2023-11-10 14:00:00] 开多仓信号 - 当前Open=3876.00, 前1Range=12.00, 前7Range=35.00, 计算目标买入价=3918.60\n", + "[2023-11-10 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-10 14:00:00] 策略 (SHFE.rb2401): [2023-11-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231110140000_1089 @ 3918.60\n", + "[2023-11-10 21:00:00] 策略 (SHFE.rb2401): [2023-11-10 21:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-11-10 22:00:00] 策略 (SHFE.rb2401): 3891.0 37.4 -32.4\n", + "[2023-11-10 22:00:00] 策略 (SHFE.rb2401): [2023-11-10 22:00:00] 开多仓信号 - 当前Open=3891.00, 前1Range=22.00, 前7Range=18.00, 计算目标买入价=3886.00\n", + "[2023-11-10 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-10 22:00:00] 策略 (SHFE.rb2401): [2023-11-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231110220000_1091 @ 3886.00\n", + "[2023-11-13 09:00:00] 策略 (SHFE.rb2401): [2023-11-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231110220000_1091\n", + "[2023-11-13 09:00:00] 策略 (SHFE.rb2401): 3905.0 42.5 -23.400000000000002\n", + "[2023-11-13 09:00:00] 策略 (SHFE.rb2401): [2023-11-13 09:00:00] 开多仓信号 - 当前Open=3905.00, 前1Range=25.00, 前7Range=13.00, 计算目标买入价=3885.90\n", + "[2023-11-13 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-13 09:00:00] 策略 (SHFE.rb2401): [2023-11-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231113090000_1092 @ 3885.90\n", + "[2023-11-13 13:00:00] 策略 (SHFE.rb2401): [2023-11-13 13:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-11-13 14:00:00] 策略 (SHFE.rb2401): 3884.0 30.599999999999998 -27.0\n", + "[2023-11-13 14:00:00] 策略 (SHFE.rb2401): [2023-11-13 14:00:00] 开多仓信号 - 当前Open=3884.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3880.40\n", + "[2023-11-13 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-13 14:00:00] 策略 (SHFE.rb2401): [2023-11-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231113140000_1094 @ 3880.40\n", + "[2023-11-13 21:00:00] 策略 (SHFE.rb2401): [2023-11-13 21:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-11-13 22:00:00] 策略 (SHFE.rb2401): 3856.0 62.9 -45.0\n", + "[2023-11-13 22:00:00] 策略 (SHFE.rb2401): [2023-11-13 22:00:00] 开多仓信号 - 当前Open=3856.00, 前1Range=37.00, 前7Range=25.00, 计算目标买入价=3838.10\n", + "[2023-11-13 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-13 22:00:00] 策略 (SHFE.rb2401): [2023-11-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231113220000_1096 @ 3838.10\n", + "[2023-11-14 09:00:00] 策略 (SHFE.rb2401): [2023-11-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231113220000_1096\n", + "[2023-11-14 09:00:00] 策略 (SHFE.rb2401): 3863.0 23.8 -90.0\n", + "[2023-11-14 09:00:00] 策略 (SHFE.rb2401): [2023-11-14 09:00:00] 开多仓信号 - 当前Open=3863.00, 前1Range=14.00, 前7Range=50.00, 计算目标买入价=3929.20\n", + "[2023-11-14 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-14 09:00:00] 策略 (SHFE.rb2401): [2023-11-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231114090000_1097 @ 3929.20\n", + "[2023-11-14 13:00:00] 策略 (SHFE.rb2401): [2023-11-14 13:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-11-14 14:00:00] 策略 (SHFE.rb2401): 3844.0 37.4 -59.4\n", + "[2023-11-14 14:00:00] 策略 (SHFE.rb2401): [2023-11-14 14:00:00] 开多仓信号 - 当前Open=3844.00, 前1Range=22.00, 前7Range=33.00, 计算目标买入价=3866.00\n", + "[2023-11-14 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-14 14:00:00] 策略 (SHFE.rb2401): [2023-11-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231114140000_1099 @ 3866.00\n", + "[2023-11-14 21:00:00] 策略 (SHFE.rb2401): [2023-11-14 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231114140000_1099\n", + "[2023-11-14 21:00:00] 策略 (SHFE.rb2401): 3868.0 44.199999999999996 -66.60000000000001\n", + "[2023-11-14 21:00:00] 策略 (SHFE.rb2401): [2023-11-14 21:00:00] 开多仓信号 - 当前Open=3868.00, 前1Range=26.00, 前7Range=37.00, 计算目标买入价=3890.40\n", + "[2023-11-14 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-14 21:00:00] 策略 (SHFE.rb2401): [2023-11-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231114210000_1100 @ 3890.40\n", + "[2023-11-14 22:00:00] 策略 (SHFE.rb2401): [2023-11-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231114210000_1100\n", + "[2023-11-14 22:00:00] 策略 (SHFE.rb2401): 3932.0 113.89999999999999 -25.2\n", + "[2023-11-14 22:00:00] 策略 (SHFE.rb2401): [2023-11-14 22:00:00] 开多仓信号 - 当前Open=3932.00, 前1Range=67.00, 前7Range=14.00, 计算目标买入价=3843.30\n", + "[2023-11-14 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-14 22:00:00] 策略 (SHFE.rb2401): [2023-11-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231114220000_1101 @ 3843.30\n", + "[2023-11-15 09:00:00] 策略 (SHFE.rb2401): [2023-11-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231114220000_1101\n", + "[2023-11-15 09:00:00] 策略 (SHFE.rb2401): 3953.0 56.1 -32.4\n", + "[2023-11-15 09:00:00] 策略 (SHFE.rb2401): [2023-11-15 09:00:00] 开多仓信号 - 当前Open=3953.00, 前1Range=33.00, 前7Range=18.00, 计算目标买入价=3929.30\n", + "[2023-11-15 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-15 09:00:00] 策略 (SHFE.rb2401): [2023-11-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231115090000_1102 @ 3929.30\n", + "[2023-11-15 10:00:00] 策略 (SHFE.rb2401): [2023-11-15 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231115090000_1102\n", + "[2023-11-15 10:00:00] 策略 (SHFE.rb2401): 3933.0 49.3 -41.4\n", + "[2023-11-15 10:00:00] 策略 (SHFE.rb2401): [2023-11-15 10:00:00] 开多仓信号 - 当前Open=3933.00, 前1Range=29.00, 前7Range=23.00, 计算目标买入价=3925.10\n", + "[2023-11-15 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-15 10:00:00] 策略 (SHFE.rb2401): [2023-11-15 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231115100000_1103 @ 3925.10\n", + "[2023-11-15 11:00:00] 策略 (SHFE.rb2401): [2023-11-15 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231115100000_1103\n", + "[2023-11-15 11:00:00] 策略 (SHFE.rb2401): 3934.0 18.7 -27.0\n", + "[2023-11-15 11:00:00] 策略 (SHFE.rb2401): [2023-11-15 11:00:00] 开多仓信号 - 当前Open=3934.00, 前1Range=11.00, 前7Range=15.00, 计算目标买入价=3942.30\n", + "[2023-11-15 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-15 11:00:00] 策略 (SHFE.rb2401): [2023-11-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231115110000_1104 @ 3942.30\n", + "[2023-11-15 13:00:00] 策略 (SHFE.rb2401): [2023-11-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231115110000_1104\n", + "[2023-11-15 13:00:00] 策略 (SHFE.rb2401): 3943.0 22.099999999999998 -39.6\n", + "[2023-11-15 13:00:00] 策略 (SHFE.rb2401): [2023-11-15 13:00:00] 开多仓信号 - 当前Open=3943.00, 前1Range=13.00, 前7Range=22.00, 计算目标买入价=3960.50\n", + "[2023-11-15 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-15 13:00:00] 策略 (SHFE.rb2401): [2023-11-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231115130000_1105 @ 3960.50\n", + "[2023-11-15 21:00:00] 策略 (SHFE.rb2401): [2023-11-15 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-11-15 22:00:00] 策略 (SHFE.rb2401): 3902.0 45.9 -59.4\n", + "[2023-11-15 22:00:00] 策略 (SHFE.rb2401): [2023-11-15 22:00:00] 开多仓信号 - 当前Open=3902.00, 前1Range=27.00, 前7Range=33.00, 计算目标买入价=3915.50\n", + "[2023-11-15 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-15 22:00:00] 策略 (SHFE.rb2401): [2023-11-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231115220000_1107 @ 3915.50\n", + "[2023-11-16 09:00:00] 策略 (SHFE.rb2401): [2023-11-16 09:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2023-11-16 10:00:00] 策略 (SHFE.rb2401): 3929.0 56.1 -19.8\n", + "[2023-11-16 10:00:00] 策略 (SHFE.rb2401): [2023-11-16 10:00:00] 开多仓信号 - 当前Open=3929.00, 前1Range=33.00, 前7Range=11.00, 计算目标买入价=3892.70\n", + "[2023-11-16 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-16 10:00:00] 策略 (SHFE.rb2401): [2023-11-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231116100000_1109 @ 3892.70\n", + "[2023-11-16 11:00:00] 策略 (SHFE.rb2401): [2023-11-16 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231116100000_1109\n", + "[2023-11-16 11:00:00] 策略 (SHFE.rb2401): 3934.0 37.4 -23.400000000000002\n", + "[2023-11-16 11:00:00] 策略 (SHFE.rb2401): [2023-11-16 11:00:00] 开多仓信号 - 当前Open=3934.00, 前1Range=22.00, 前7Range=13.00, 计算目标买入价=3920.00\n", + "[2023-11-16 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-16 11:00:00] 策略 (SHFE.rb2401): [2023-11-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231116110000_1110 @ 3920.00\n", + "[2023-11-16 13:00:00] 策略 (SHFE.rb2401): [2023-11-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231116110000_1110\n", + "[2023-11-16 13:00:00] 策略 (SHFE.rb2401): 3940.0 27.2 -72.0\n", + "[2023-11-16 13:00:00] 策略 (SHFE.rb2401): [2023-11-16 13:00:00] 开多仓信号 - 当前Open=3940.00, 前1Range=16.00, 前7Range=40.00, 计算目标买入价=3984.80\n", + "[2023-11-16 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-16 13:00:00] 策略 (SHFE.rb2401): [2023-11-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231116130000_1111 @ 3984.80\n", + "[2023-11-16 14:00:00] 策略 (SHFE.rb2401): [2023-11-16 14:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-11-16 21:00:00] 策略 (SHFE.rb2401): 3982.0 54.4 -48.6\n", + "[2023-11-16 21:00:00] 策略 (SHFE.rb2401): [2023-11-16 21:00:00] 开多仓信号 - 当前Open=3982.00, 前1Range=32.00, 前7Range=27.00, 计算目标买入价=3976.20\n", + "[2023-11-16 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-16 21:00:00] 策略 (SHFE.rb2401): [2023-11-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231116210000_1113 @ 3976.20\n", + "[2023-11-16 22:00:00] 策略 (SHFE.rb2401): [2023-11-16 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231116210000_1113\n", + "[2023-11-16 22:00:00] 策略 (SHFE.rb2401): 3981.0 35.699999999999996 -16.2\n", + "[2023-11-16 22:00:00] 策略 (SHFE.rb2401): [2023-11-16 22:00:00] 开多仓信号 - 当前Open=3981.00, 前1Range=21.00, 前7Range=9.00, 计算目标买入价=3961.50\n", + "[2023-11-16 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-16 22:00:00] 策略 (SHFE.rb2401): [2023-11-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231116220000_1114 @ 3961.50\n", + "[2023-11-17 09:00:00] 策略 (SHFE.rb2401): [2023-11-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231116220000_1114\n", + "[2023-11-17 09:00:00] 策略 (SHFE.rb2401): 3966.0 34.0 -59.4\n", + "[2023-11-17 09:00:00] 策略 (SHFE.rb2401): [2023-11-17 09:00:00] 开多仓信号 - 当前Open=3966.00, 前1Range=20.00, 前7Range=33.00, 计算目标买入价=3991.40\n", + "[2023-11-17 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-17 09:00:00] 策略 (SHFE.rb2401): [2023-11-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231117090000_1115 @ 3991.40\n", + "[2023-11-17 14:00:00] 策略 (SHFE.rb2401): [2023-11-17 14:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-11-17 21:00:00] 策略 (SHFE.rb2401): 3928.0 52.699999999999996 -37.800000000000004\n", + "[2023-11-17 21:00:00] 策略 (SHFE.rb2401): [2023-11-17 21:00:00] 开多仓信号 - 当前Open=3928.00, 前1Range=31.00, 前7Range=21.00, 计算目标买入价=3913.10\n", + "[2023-11-17 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-17 21:00:00] 策略 (SHFE.rb2401): [2023-11-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231117210000_1117 @ 3913.10\n", + "[2023-11-17 22:00:00] 策略 (SHFE.rb2401): [2023-11-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231117210000_1117\n", + "[2023-11-17 22:00:00] 策略 (SHFE.rb2401): 3937.0 56.1 -36.0\n", + "[2023-11-17 22:00:00] 策略 (SHFE.rb2401): [2023-11-17 22:00:00] 开多仓信号 - 当前Open=3937.00, 前1Range=33.00, 前7Range=20.00, 计算目标买入价=3916.90\n", + "[2023-11-17 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-17 22:00:00] 策略 (SHFE.rb2401): [2023-11-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231117220000_1118 @ 3916.90\n", + "[2023-11-20 09:00:00] 策略 (SHFE.rb2401): [2023-11-20 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231117220000_1118\n", + "[2023-11-20 09:00:00] 策略 (SHFE.rb2401): 3933.0 28.9 -43.2\n", + "[2023-11-20 09:00:00] 策略 (SHFE.rb2401): [2023-11-20 09:00:00] 开多仓信号 - 当前Open=3933.00, 前1Range=17.00, 前7Range=24.00, 计算目标买入价=3947.30\n", + "[2023-11-20 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-20 09:00:00] 策略 (SHFE.rb2401): [2023-11-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231120090000_1119 @ 3947.30\n", + "[2023-11-20 11:00:00] 策略 (SHFE.rb2401): [2023-11-20 11:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-11-20 13:00:00] 策略 (SHFE.rb2401): 3963.0 37.4 -21.6\n", + "[2023-11-20 13:00:00] 策略 (SHFE.rb2401): [2023-11-20 13:00:00] 开多仓信号 - 当前Open=3963.00, 前1Range=22.00, 前7Range=12.00, 计算目标买入价=3947.20\n", + "[2023-11-20 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-20 13:00:00] 策略 (SHFE.rb2401): [2023-11-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231120130000_1121 @ 3947.20\n", + "[2023-11-20 14:00:00] 策略 (SHFE.rb2401): [2023-11-20 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231120130000_1121\n", + "[2023-11-20 14:00:00] 策略 (SHFE.rb2401): 3958.0 49.3 -55.800000000000004\n", + "[2023-11-20 14:00:00] 策略 (SHFE.rb2401): [2023-11-20 14:00:00] 开多仓信号 - 当前Open=3958.00, 前1Range=29.00, 前7Range=31.00, 计算目标买入价=3964.50\n", + "[2023-11-20 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-20 14:00:00] 策略 (SHFE.rb2401): [2023-11-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231120140000_1122 @ 3964.50\n", + "[2023-11-20 21:00:00] 策略 (SHFE.rb2401): [2023-11-20 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231120140000_1122\n", + "[2023-11-20 21:00:00] 策略 (SHFE.rb2401): 3997.0 68.0 -59.4\n", + "[2023-11-20 21:00:00] 策略 (SHFE.rb2401): [2023-11-20 21:00:00] 开多仓信号 - 当前Open=3997.00, 前1Range=40.00, 前7Range=33.00, 计算目标买入价=3988.40\n", + "[2023-11-20 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-20 21:00:00] 策略 (SHFE.rb2401): [2023-11-20 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231120210000_1123 @ 3988.40\n", + "[2023-11-20 22:00:00] 策略 (SHFE.rb2401): [2023-11-20 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231120210000_1123\n", + "[2023-11-20 22:00:00] 策略 (SHFE.rb2401): 4020.0 52.699999999999996 -30.6\n", + "[2023-11-20 22:00:00] 策略 (SHFE.rb2401): [2023-11-20 22:00:00] 开多仓信号 - 当前Open=4020.00, 前1Range=31.00, 前7Range=17.00, 计算目标买入价=3997.90\n", + "[2023-11-20 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-20 22:00:00] 策略 (SHFE.rb2401): [2023-11-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231120220000_1124 @ 3997.90\n", + "[2023-11-21 09:00:00] 策略 (SHFE.rb2401): [2023-11-21 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231120220000_1124\n", + "[2023-11-21 09:00:00] 策略 (SHFE.rb2401): 4033.0 37.4 -68.4\n", + "[2023-11-21 09:00:00] 策略 (SHFE.rb2401): [2023-11-21 09:00:00] 开多仓信号 - 当前Open=4033.00, 前1Range=22.00, 前7Range=38.00, 计算目标买入价=4064.00\n", + "[2023-11-21 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-21 09:00:00] 策略 (SHFE.rb2401): [2023-11-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231121090000_1125 @ 4064.00\n", + "[2023-11-21 10:00:00] 策略 (SHFE.rb2401): [2023-11-21 10:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-11-21 11:00:00] 策略 (SHFE.rb2401): 4029.0 45.9 -39.6\n", + "[2023-11-21 11:00:00] 策略 (SHFE.rb2401): [2023-11-21 11:00:00] 开多仓信号 - 当前Open=4029.00, 前1Range=27.00, 前7Range=22.00, 计算目标买入价=4022.70\n", + "[2023-11-21 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-21 11:00:00] 策略 (SHFE.rb2401): [2023-11-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231121110000_1127 @ 4022.70\n", + "[2023-11-21 13:00:00] 策略 (SHFE.rb2401): [2023-11-21 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-11-21 14:00:00] 策略 (SHFE.rb2401): 4003.0 35.699999999999996 -72.0\n", + "[2023-11-21 14:00:00] 策略 (SHFE.rb2401): [2023-11-21 14:00:00] 开多仓信号 - 当前Open=4003.00, 前1Range=21.00, 前7Range=40.00, 计算目标买入价=4039.30\n", + "[2023-11-21 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-21 14:00:00] 策略 (SHFE.rb2401): [2023-11-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231121140000_1129 @ 4039.30\n", + "[2023-11-21 21:00:00] 策略 (SHFE.rb2401): [2023-11-21 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-11-21 22:00:00] 策略 (SHFE.rb2401): 4003.0 79.89999999999999 -39.6\n", + "[2023-11-21 22:00:00] 策略 (SHFE.rb2401): [2023-11-21 22:00:00] 开多仓信号 - 当前Open=4003.00, 前1Range=47.00, 前7Range=22.00, 计算目标买入价=3962.70\n", + "[2023-11-21 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-21 22:00:00] 策略 (SHFE.rb2401): [2023-11-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231121220000_1131 @ 3962.70\n", + "[2023-11-22 09:00:00] 策略 (SHFE.rb2401): [2023-11-22 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231121220000_1131\n", + "[2023-11-22 09:00:00] 策略 (SHFE.rb2401): 4007.0 35.699999999999996 -50.4\n", + "[2023-11-22 09:00:00] 策略 (SHFE.rb2401): [2023-11-22 09:00:00] 开多仓信号 - 当前Open=4007.00, 前1Range=21.00, 前7Range=28.00, 计算目标买入价=4021.70\n", + "[2023-11-22 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-22 09:00:00] 策略 (SHFE.rb2401): [2023-11-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231122090000_1132 @ 4021.70\n", + "[2023-11-22 13:00:00] 策略 (SHFE.rb2401): [2023-11-22 13:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-11-22 14:00:00] 策略 (SHFE.rb2401): 3973.0 40.8 -45.0\n", + "[2023-11-22 14:00:00] 策略 (SHFE.rb2401): [2023-11-22 14:00:00] 开多仓信号 - 当前Open=3973.00, 前1Range=24.00, 前7Range=25.00, 计算目标买入价=3977.20\n", + "[2023-11-22 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-22 14:00:00] 策略 (SHFE.rb2401): [2023-11-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231122140000_1134 @ 3977.20\n", + "[2023-11-22 21:00:00] 策略 (SHFE.rb2401): [2023-11-22 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231122140000_1134\n", + "[2023-11-22 21:00:00] 策略 (SHFE.rb2401): 4003.0 83.3 -84.60000000000001\n", + "[2023-11-22 21:00:00] 策略 (SHFE.rb2401): [2023-11-22 21:00:00] 开多仓信号 - 当前Open=4003.00, 前1Range=49.00, 前7Range=47.00, 计算目标买入价=4004.30\n", + "[2023-11-22 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-22 21:00:00] 策略 (SHFE.rb2401): [2023-11-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231122210000_1135 @ 4004.30\n", + "[2023-11-22 22:00:00] 策略 (SHFE.rb2401): [2023-11-22 22:00:00] 止损信号 - PnL per unit: -64.00, 目标: -10.00\n", + "[2023-11-23 09:00:00] 策略 (SHFE.rb2401): 3932.0 113.89999999999999 -46.800000000000004\n", + "[2023-11-23 09:00:00] 策略 (SHFE.rb2401): [2023-11-23 09:00:00] 开多仓信号 - 当前Open=3932.00, 前1Range=67.00, 前7Range=26.00, 计算目标买入价=3864.90\n", + "[2023-11-23 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-23 09:00:00] 策略 (SHFE.rb2401): [2023-11-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231123090000_1137 @ 3864.90\n", + "[2023-11-23 10:00:00] 策略 (SHFE.rb2401): [2023-11-23 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231123090000_1137\n", + "[2023-11-23 10:00:00] 策略 (SHFE.rb2401): 3938.0 30.599999999999998 -41.4\n", + "[2023-11-23 10:00:00] 策略 (SHFE.rb2401): [2023-11-23 10:00:00] 开多仓信号 - 当前Open=3938.00, 前1Range=18.00, 前7Range=23.00, 计算目标买入价=3948.80\n", + "[2023-11-23 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-23 10:00:00] 策略 (SHFE.rb2401): [2023-11-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231123100000_1138 @ 3948.80\n", + "[2023-11-23 11:00:00] 策略 (SHFE.rb2401): [2023-11-23 11:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-11-23 13:00:00] 策略 (SHFE.rb2401): 3908.0 52.699999999999996 -43.2\n", + "[2023-11-23 13:00:00] 策略 (SHFE.rb2401): [2023-11-23 13:00:00] 开多仓信号 - 当前Open=3908.00, 前1Range=31.00, 前7Range=24.00, 计算目标买入价=3898.50\n", + "[2023-11-23 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-23 13:00:00] 策略 (SHFE.rb2401): [2023-11-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231123130000_1140 @ 3898.50\n", + "[2023-11-23 14:00:00] 策略 (SHFE.rb2401): [2023-11-23 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231123130000_1140\n", + "[2023-11-23 14:00:00] 策略 (SHFE.rb2401): 3924.0 37.4 -88.2\n", + "[2023-11-23 14:00:00] 策略 (SHFE.rb2401): [2023-11-23 14:00:00] 开多仓信号 - 当前Open=3924.00, 前1Range=22.00, 前7Range=49.00, 计算目标买入价=3974.80\n", + "[2023-11-23 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-23 14:00:00] 策略 (SHFE.rb2401): [2023-11-23 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231123140000_1141 @ 3974.80\n", + "[2023-11-23 21:00:00] 策略 (SHFE.rb2401): [2023-11-23 21:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2023-11-23 22:00:00] 策略 (SHFE.rb2401): 3918.0 62.9 -120.60000000000001\n", + "[2023-11-23 22:00:00] 策略 (SHFE.rb2401): [2023-11-23 22:00:00] 开多仓信号 - 当前Open=3918.00, 前1Range=37.00, 前7Range=67.00, 计算目标买入价=3975.70\n", + "[2023-11-23 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-23 22:00:00] 策略 (SHFE.rb2401): [2023-11-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231123220000_1143 @ 3975.70\n", + "[2023-11-24 09:00:00] 策略 (SHFE.rb2401): [2023-11-24 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-11-24 10:00:00] 策略 (SHFE.rb2401): 3939.0 32.3 -88.2\n", + "[2023-11-24 10:00:00] 策略 (SHFE.rb2401): [2023-11-24 10:00:00] 开多仓信号 - 当前Open=3939.00, 前1Range=19.00, 前7Range=49.00, 计算目标买入价=3994.90\n", + "[2023-11-24 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-24 10:00:00] 策略 (SHFE.rb2401): [2023-11-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231124100000_1145 @ 3994.90\n", + "[2023-11-24 14:00:00] 策略 (SHFE.rb2401): [2023-11-24 14:00:00] 止盈信号 - PnL per unit: 46.00, 目标: 10.00\n", + "[2023-11-24 21:00:00] 策略 (SHFE.rb2401): 3980.0 81.6 -66.60000000000001\n", + "[2023-11-24 21:00:00] 策略 (SHFE.rb2401): [2023-11-24 21:00:00] 开多仓信号 - 当前Open=3980.00, 前1Range=48.00, 前7Range=37.00, 计算目标买入价=3965.00\n", + "[2023-11-24 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-24 21:00:00] 策略 (SHFE.rb2401): [2023-11-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231124210000_1147 @ 3965.00\n", + "[2023-11-27 11:00:00] 策略 (SHFE.rb2401): [2023-11-27 11:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-11-27 13:00:00] 策略 (SHFE.rb2401): 3950.0 28.9 -25.2\n", + "[2023-11-27 13:00:00] 策略 (SHFE.rb2401): [2023-11-27 13:00:00] 开多仓信号 - 当前Open=3950.00, 前1Range=17.00, 前7Range=14.00, 计算目标买入价=3946.30\n", + "[2023-11-27 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-27 13:00:00] 策略 (SHFE.rb2401): [2023-11-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231127130000_1149 @ 3946.30\n", + "[2023-11-27 14:00:00] 策略 (SHFE.rb2401): [2023-11-27 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231127130000_1149\n", + "[2023-11-27 14:00:00] 策略 (SHFE.rb2401): 3958.0 37.4 -86.4\n", + "[2023-11-27 14:00:00] 策略 (SHFE.rb2401): [2023-11-27 14:00:00] 开多仓信号 - 当前Open=3958.00, 前1Range=22.00, 前7Range=48.00, 计算目标买入价=4007.00\n", + "[2023-11-27 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-27 14:00:00] 策略 (SHFE.rb2401): [2023-11-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231127140000_1150 @ 4007.00\n", + "[2023-11-27 21:00:00] 策略 (SHFE.rb2401): [2023-11-27 21:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-11-27 22:00:00] 策略 (SHFE.rb2401): 3938.0 40.8 -28.8\n", + "[2023-11-27 22:00:00] 策略 (SHFE.rb2401): [2023-11-27 22:00:00] 开多仓信号 - 当前Open=3938.00, 前1Range=24.00, 前7Range=16.00, 计算目标买入价=3926.00\n", + "[2023-11-27 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-27 22:00:00] 策略 (SHFE.rb2401): [2023-11-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231127220000_1152 @ 3926.00\n", + "[2023-11-28 09:00:00] 策略 (SHFE.rb2401): [2023-11-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231127220000_1152\n", + "[2023-11-28 09:00:00] 策略 (SHFE.rb2401): 3937.0 35.699999999999996 -75.60000000000001\n", + "[2023-11-28 09:00:00] 策略 (SHFE.rb2401): [2023-11-28 09:00:00] 开多仓信号 - 当前Open=3937.00, 前1Range=21.00, 前7Range=42.00, 计算目标买入价=3976.90\n", + "[2023-11-28 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-28 09:00:00] 策略 (SHFE.rb2401): [2023-11-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231128090000_1153 @ 3976.90\n", + "[2023-11-28 10:00:00] 策略 (SHFE.rb2401): [2023-11-28 10:00:00] 止损信号 - PnL per unit: -32.00, 目标: -10.00\n", + "[2023-11-28 11:00:00] 策略 (SHFE.rb2401): 3902.0 74.8 -30.6\n", + "[2023-11-28 11:00:00] 策略 (SHFE.rb2401): [2023-11-28 11:00:00] 开多仓信号 - 当前Open=3902.00, 前1Range=44.00, 前7Range=17.00, 计算目标买入价=3857.80\n", + "[2023-11-28 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-28 11:00:00] 策略 (SHFE.rb2401): [2023-11-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231128110000_1155 @ 3857.80\n", + "[2023-11-28 13:00:00] 策略 (SHFE.rb2401): [2023-11-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231128110000_1155\n", + "[2023-11-28 13:00:00] 策略 (SHFE.rb2401): 3907.0 28.9 -39.6\n", + "[2023-11-28 13:00:00] 策略 (SHFE.rb2401): [2023-11-28 13:00:00] 开多仓信号 - 当前Open=3907.00, 前1Range=17.00, 前7Range=22.00, 计算目标买入价=3917.70\n", + "[2023-11-28 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-28 13:00:00] 策略 (SHFE.rb2401): [2023-11-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231128130000_1156 @ 3917.70\n", + "[2023-11-28 21:00:00] 策略 (SHFE.rb2401): [2023-11-28 21:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2023-11-28 22:00:00] 策略 (SHFE.rb2401): 3899.0 32.3 -37.800000000000004\n", + "[2023-11-28 22:00:00] 策略 (SHFE.rb2401): [2023-11-28 22:00:00] 开多仓信号 - 当前Open=3899.00, 前1Range=19.00, 前7Range=21.00, 计算目标买入价=3904.50\n", + "[2023-11-28 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-28 22:00:00] 策略 (SHFE.rb2401): [2023-11-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231128220000_1158 @ 3904.50\n", + "[2023-11-29 09:00:00] 策略 (SHFE.rb2401): [2023-11-29 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231128220000_1158\n", + "[2023-11-29 09:00:00] 策略 (SHFE.rb2401): 3909.0 34.0 -39.6\n", + "[2023-11-29 09:00:00] 策略 (SHFE.rb2401): [2023-11-29 09:00:00] 开多仓信号 - 当前Open=3909.00, 前1Range=20.00, 前7Range=22.00, 计算目标买入价=3914.60\n", + "[2023-11-29 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-29 09:00:00] 策略 (SHFE.rb2401): [2023-11-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231129090000_1159 @ 3914.60\n", + "[2023-11-29 10:00:00] 策略 (SHFE.rb2401): [2023-11-29 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231129090000_1159\n", + "[2023-11-29 10:00:00] 策略 (SHFE.rb2401): 3916.0 30.599999999999998 -79.2\n", + "[2023-11-29 10:00:00] 策略 (SHFE.rb2401): [2023-11-29 10:00:00] 开多仓信号 - 当前Open=3916.00, 前1Range=18.00, 前7Range=44.00, 计算目标买入价=3964.60\n", + "[2023-11-29 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-29 10:00:00] 策略 (SHFE.rb2401): [2023-11-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231129100000_1160 @ 3964.60\n", + "[2023-11-29 14:00:00] 策略 (SHFE.rb2401): [2023-11-29 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-11-29 21:00:00] 策略 (SHFE.rb2401): 3905.0 35.699999999999996 -34.2\n", + "[2023-11-29 21:00:00] 策略 (SHFE.rb2401): [2023-11-29 21:00:00] 开多仓信号 - 当前Open=3905.00, 前1Range=21.00, 前7Range=19.00, 计算目标买入价=3903.50\n", + "[2023-11-29 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-29 21:00:00] 策略 (SHFE.rb2401): [2023-11-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231129210000_1162 @ 3903.50\n", + "[2023-11-30 10:00:00] 策略 (SHFE.rb2401): [2023-11-30 10:00:00] 止盈信号 - PnL per unit: 41.00, 目标: 10.00\n", + "[2023-11-30 11:00:00] 策略 (SHFE.rb2401): 3909.0 93.5 -21.6\n", + "[2023-11-30 11:00:00] 策略 (SHFE.rb2401): [2023-11-30 11:00:00] 开多仓信号 - 当前Open=3909.00, 前1Range=55.00, 前7Range=12.00, 计算目标买入价=3837.10\n", + "[2023-11-30 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-30 11:00:00] 策略 (SHFE.rb2401): [2023-11-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231130110000_1164 @ 3837.10\n", + "[2023-11-30 13:00:00] 策略 (SHFE.rb2401): [2023-11-30 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231130110000_1164\n", + "[2023-11-30 13:00:00] 策略 (SHFE.rb2401): 3885.0 37.4 -18.0\n", + "[2023-11-30 13:00:00] 策略 (SHFE.rb2401): [2023-11-30 13:00:00] 开多仓信号 - 当前Open=3885.00, 前1Range=22.00, 前7Range=10.00, 计算目标买入价=3865.60\n", + "[2023-11-30 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-30 13:00:00] 策略 (SHFE.rb2401): [2023-11-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231130130000_1165 @ 3865.60\n", + "[2023-11-30 14:00:00] 策略 (SHFE.rb2401): [2023-11-30 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231130130000_1165\n", + "[2023-11-30 14:00:00] 策略 (SHFE.rb2401): 3909.0 47.6 -37.800000000000004\n", + "[2023-11-30 14:00:00] 策略 (SHFE.rb2401): [2023-11-30 14:00:00] 开多仓信号 - 当前Open=3909.00, 前1Range=28.00, 前7Range=21.00, 计算目标买入价=3899.20\n", + "[2023-11-30 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-30 14:00:00] 策略 (SHFE.rb2401): [2023-11-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231130140000_1166 @ 3899.20\n", + "[2023-11-30 21:00:00] 策略 (SHFE.rb2401): [2023-11-30 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231130140000_1166\n", + "[2023-11-30 21:00:00] 策略 (SHFE.rb2401): 3913.0 30.599999999999998 -82.8\n", + "[2023-11-30 21:00:00] 策略 (SHFE.rb2401): [2023-11-30 21:00:00] 开多仓信号 - 当前Open=3913.00, 前1Range=18.00, 前7Range=46.00, 计算目标买入价=3965.20\n", + "[2023-11-30 21:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-11-30 21:00:00] 策略 (SHFE.rb2401): [2023-11-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231130210000_1167 @ 3965.20\n", + "[2023-12-01 10:00:00] 策略 (SHFE.rb2401): [2023-12-01 10:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2023-12-01 11:00:00] 策略 (SHFE.rb2401): 3895.0 52.699999999999996 -39.6\n", + "[2023-12-01 11:00:00] 策略 (SHFE.rb2401): [2023-12-01 11:00:00] 开多仓信号 - 当前Open=3895.00, 前1Range=31.00, 前7Range=22.00, 计算目标买入价=3881.90\n", + "[2023-12-01 11:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-01 11:00:00] 策略 (SHFE.rb2401): [2023-12-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231201110000_1169 @ 3881.90\n", + "[2023-12-01 13:00:00] 策略 (SHFE.rb2401): [2023-12-01 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231201110000_1169\n", + "[2023-12-01 13:00:00] 策略 (SHFE.rb2401): 3900.0 20.4 -50.4\n", + "[2023-12-01 13:00:00] 策略 (SHFE.rb2401): [2023-12-01 13:00:00] 开多仓信号 - 当前Open=3900.00, 前1Range=12.00, 前7Range=28.00, 计算目标买入价=3930.00\n", + "[2023-12-01 13:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-01 13:00:00] 策略 (SHFE.rb2401): [2023-12-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231201130000_1170 @ 3930.00\n", + "[2023-12-01 21:00:00] 策略 (SHFE.rb2401): [2023-12-01 21:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2023-12-01 22:00:00] 策略 (SHFE.rb2401): 3914.0 49.3 -21.6\n", + "[2023-12-01 22:00:00] 策略 (SHFE.rb2401): [2023-12-01 22:00:00] 开多仓信号 - 当前Open=3914.00, 前1Range=29.00, 前7Range=12.00, 计算目标买入价=3886.30\n", + "[2023-12-01 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-01 22:00:00] 策略 (SHFE.rb2401): [2023-12-01 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231201220000_1172 @ 3886.30\n", + "[2023-12-04 09:00:00] 策略 (SHFE.rb2401): [2023-12-04 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231201220000_1172\n", + "[2023-12-04 09:00:00] 策略 (SHFE.rb2401): 3914.0 18.7 -39.6\n", + "[2023-12-04 09:00:00] 策略 (SHFE.rb2401): [2023-12-04 09:00:00] 开多仓信号 - 当前Open=3914.00, 前1Range=11.00, 前7Range=22.00, 计算目标买入价=3934.90\n", + "[2023-12-04 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-04 09:00:00] 策略 (SHFE.rb2401): [2023-12-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231204090000_1173 @ 3934.90\n", + "[2023-12-04 13:00:00] 策略 (SHFE.rb2401): [2023-12-04 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-12-04 14:00:00] 策略 (SHFE.rb2401): 3874.0 30.599999999999998 -34.2\n", + "[2023-12-04 14:00:00] 策略 (SHFE.rb2401): [2023-12-04 14:00:00] 开多仓信号 - 当前Open=3874.00, 前1Range=18.00, 前7Range=19.00, 计算目标买入价=3877.60\n", + "[2023-12-04 14:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-04 14:00:00] 策略 (SHFE.rb2401): [2023-12-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231204140000_1175 @ 3877.60\n", + "[2023-12-04 22:00:00] 策略 (SHFE.rb2401): [2023-12-04 22:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2023-12-05 09:00:00] 策略 (SHFE.rb2401): 3884.0 44.199999999999996 -68.4\n", + "[2023-12-05 09:00:00] 策略 (SHFE.rb2401): [2023-12-05 09:00:00] 开多仓信号 - 当前Open=3884.00, 前1Range=26.00, 前7Range=38.00, 计算目标买入价=3908.20\n", + "[2023-12-05 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-05 09:00:00] 策略 (SHFE.rb2401): [2023-12-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231205090000_1177 @ 3908.20\n", + "[2023-12-05 21:00:00] 策略 (SHFE.rb2401): [2023-12-05 21:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-12-05 22:00:00] 策略 (SHFE.rb2401): 3856.0 32.3 -46.800000000000004\n", + "[2023-12-05 22:00:00] 策略 (SHFE.rb2401): [2023-12-05 22:00:00] 开多仓信号 - 当前Open=3856.00, 前1Range=19.00, 前7Range=26.00, 计算目标买入价=3870.50\n", + "[2023-12-05 22:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-05 22:00:00] 策略 (SHFE.rb2401): [2023-12-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231205220000_1179 @ 3870.50\n", + "[2023-12-06 09:00:00] 策略 (SHFE.rb2401): [2023-12-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231205220000_1179\n", + "[2023-12-06 09:00:00] 策略 (SHFE.rb2401): 3879.0 51.0 -34.2\n", + "[2023-12-06 09:00:00] 策略 (SHFE.rb2401): [2023-12-06 09:00:00] 开多仓信号 - 当前Open=3879.00, 前1Range=30.00, 前7Range=19.00, 计算目标买入价=3862.20\n", + "[2023-12-06 09:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-06 09:00:00] 策略 (SHFE.rb2401): [2023-12-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231206090000_1180 @ 3862.20\n", + "[2023-12-06 10:00:00] 策略 (SHFE.rb2401): [2023-12-06 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2401_BUY_20231206090000_1180\n", + "[2023-12-06 10:00:00] 策略 (SHFE.rb2401): 3893.0 45.9 -41.4\n", + "[2023-12-06 10:00:00] 策略 (SHFE.rb2401): [2023-12-06 10:00:00] 开多仓信号 - 当前Open=3893.00, 前1Range=27.00, 前7Range=23.00, 计算目标买入价=3888.50\n", + "[2023-12-06 10:00:00] 策略 (SHFE.rb2401): {}\n", + "[2023-12-06 10:00:00] 策略 (SHFE.rb2401): [2023-12-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2401_BUY_20231206100000_1181 @ 3888.50\n", + "[2023-12-06 13:00:00] 策略 (SHFE.rb2401): [2023-12-06 13:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", "True SHFE.rb2401 SHFE.rb2405 SHFE.rb2401\n", "[2023-12-06 13:00:00] 策略 (SHFE.rb2401): 检测到换月!从 [SHFE.rb2401] 切换到 [SHFE.rb2405]。在旧合约最后一根K线 (2023-12-06 13:00:00) 执行强制平仓和取消操作。\n", "[2023-12-06 13:00:00] 策略 (SHFE.rb2401): 合约换月事件: 从 SHFE.rb2401 切换到 SHFE.rb2405\n", - "[2023-12-06 14:00:00] 策略 (SHFE.rb2405): 当前是换月K线,禁止开仓订单\n", - "[2023-12-06 21:00:00]发送订单 SHFE.rb2405_BUY_20231206210000_6, direction BUY\n", + "[2023-12-06 13:00:00] 策略 (SHFE.rb2401): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2023-12-07 22:00:00] 策略 (SHFE.rb2405): 4038.0 81.6 -28.8\n", + "[2023-12-07 22:00:00] 策略 (SHFE.rb2405): [2023-12-07 22:00:00] 开多仓信号 - 当前Open=4038.00, 前1Range=48.00, 前7Range=16.00, 计算目标买入价=3985.20\n", + "[2023-12-07 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-07 22:00:00] 策略 (SHFE.rb2405): [2023-12-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231207220000_1183 @ 3985.20\n", + "[2023-12-08 09:00:00] 策略 (SHFE.rb2405): [2023-12-08 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231207220000_1183\n", + "[2023-12-08 09:00:00] 策略 (SHFE.rb2405): 4044.0 45.9 -59.4\n", + "[2023-12-08 09:00:00] 策略 (SHFE.rb2405): [2023-12-08 09:00:00] 开多仓信号 - 当前Open=4044.00, 前1Range=27.00, 前7Range=33.00, 计算目标买入价=4057.50\n", + "[2023-12-08 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-08 09:00:00] 策略 (SHFE.rb2405): [2023-12-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231208090000_1184 @ 4057.50\n", + "[2023-12-08 13:00:00] 策略 (SHFE.rb2405): [2023-12-08 13:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2023-12-08 14:00:00] 策略 (SHFE.rb2405): 4038.0 34.0 -34.2\n", + "[2023-12-08 14:00:00] 策略 (SHFE.rb2405): [2023-12-08 14:00:00] 开多仓信号 - 当前Open=4038.00, 前1Range=20.00, 前7Range=19.00, 计算目标买入价=4038.20\n", + "[2023-12-08 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-08 14:00:00] 策略 (SHFE.rb2405): [2023-12-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231208140000_1186 @ 4038.20\n", + "[2023-12-08 21:00:00] 策略 (SHFE.rb2405): [2023-12-08 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231208140000_1186\n", + "[2023-12-08 21:00:00] 策略 (SHFE.rb2405): 4042.0 32.3 -86.4\n", + "[2023-12-08 21:00:00] 策略 (SHFE.rb2405): [2023-12-08 21:00:00] 开多仓信号 - 当前Open=4042.00, 前1Range=19.00, 前7Range=48.00, 计算目标买入价=4096.10\n", + "[2023-12-08 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-08 21:00:00] 策略 (SHFE.rb2405): [2023-12-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231208210000_1187 @ 4096.10\n", + "[2023-12-08 22:00:00] 策略 (SHFE.rb2405): [2023-12-08 22:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2023-12-11 09:00:00] 策略 (SHFE.rb2405): 4044.0 59.5 -25.2\n", + "[2023-12-11 09:00:00] 策略 (SHFE.rb2405): [2023-12-11 09:00:00] 开多仓信号 - 当前Open=4044.00, 前1Range=35.00, 前7Range=14.00, 计算目标买入价=4009.70\n", + "[2023-12-11 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-11 09:00:00] 策略 (SHFE.rb2405): [2023-12-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231211090000_1189 @ 4009.70\n", + "[2023-12-11 10:00:00] 策略 (SHFE.rb2405): [2023-12-11 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231211090000_1189\n", + "[2023-12-11 10:00:00] 策略 (SHFE.rb2405): 4019.0 59.5 -45.0\n", + "[2023-12-11 10:00:00] 策略 (SHFE.rb2405): [2023-12-11 10:00:00] 开多仓信号 - 当前Open=4019.00, 前1Range=35.00, 前7Range=25.00, 计算目标买入价=4004.50\n", + "[2023-12-11 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-11 10:00:00] 策略 (SHFE.rb2405): [2023-12-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231211100000_1190 @ 4004.50\n", + "[2023-12-11 11:00:00] 策略 (SHFE.rb2405): [2023-12-11 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231211100000_1190\n", + "[2023-12-11 11:00:00] 策略 (SHFE.rb2405): 4017.0 30.599999999999998 -25.2\n", + "[2023-12-11 11:00:00] 策略 (SHFE.rb2405): [2023-12-11 11:00:00] 开多仓信号 - 当前Open=4017.00, 前1Range=18.00, 前7Range=14.00, 计算目标买入价=4011.60\n", + "[2023-12-11 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-11 11:00:00] 策略 (SHFE.rb2405): [2023-12-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231211110000_1191 @ 4011.60\n", + "[2023-12-11 13:00:00] 策略 (SHFE.rb2405): [2023-12-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231211110000_1191\n", + "[2023-12-11 13:00:00] 策略 (SHFE.rb2405): 4027.0 17.0 -36.0\n", + "[2023-12-11 13:00:00] 策略 (SHFE.rb2405): [2023-12-11 13:00:00] 开多仓信号 - 当前Open=4027.00, 前1Range=10.00, 前7Range=20.00, 计算目标买入价=4046.00\n", + "[2023-12-11 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-11 13:00:00] 策略 (SHFE.rb2405): [2023-12-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231211130000_1192 @ 4046.00\n", + "[2023-12-11 21:00:00] 策略 (SHFE.rb2405): [2023-12-11 21:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2023-12-11 22:00:00] 策略 (SHFE.rb2405): 4015.0 54.4 -63.0\n", + "[2023-12-11 22:00:00] 策略 (SHFE.rb2405): [2023-12-11 22:00:00] 开多仓信号 - 当前Open=4015.00, 前1Range=32.00, 前7Range=35.00, 计算目标买入价=4023.60\n", + "[2023-12-11 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-11 22:00:00] 策略 (SHFE.rb2405): [2023-12-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231211220000_1194 @ 4023.60\n", + "[2023-12-12 09:00:00] 策略 (SHFE.rb2405): [2023-12-12 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231211220000_1194\n", + "[2023-12-12 09:00:00] 策略 (SHFE.rb2405): 4031.0 34.0 -63.0\n", + "[2023-12-12 09:00:00] 策略 (SHFE.rb2405): [2023-12-12 09:00:00] 开多仓信号 - 当前Open=4031.00, 前1Range=20.00, 前7Range=35.00, 计算目标买入价=4060.00\n", + "[2023-12-12 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-12 09:00:00] 策略 (SHFE.rb2405): [2023-12-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231212090000_1195 @ 4060.00\n", + "[2023-12-12 13:00:00] 策略 (SHFE.rb2405): [2023-12-12 13:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-12-12 14:00:00] 策略 (SHFE.rb2405): 4049.0 25.5 -37.800000000000004\n", + "[2023-12-12 14:00:00] 策略 (SHFE.rb2405): [2023-12-12 14:00:00] 开多仓信号 - 当前Open=4049.00, 前1Range=15.00, 前7Range=21.00, 计算目标买入价=4061.30\n", + "[2023-12-12 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-12 14:00:00] 策略 (SHFE.rb2405): [2023-12-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231212140000_1197 @ 4061.30\n", + "[2023-12-12 21:00:00] 策略 (SHFE.rb2405): [2023-12-12 21:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-12-12 22:00:00] 策略 (SHFE.rb2405): 4032.0 49.3 -36.0\n", + "[2023-12-12 22:00:00] 策略 (SHFE.rb2405): [2023-12-12 22:00:00] 开多仓信号 - 当前Open=4032.00, 前1Range=29.00, 前7Range=20.00, 计算目标买入价=4018.70\n", + "[2023-12-12 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-12 22:00:00] 策略 (SHFE.rb2405): [2023-12-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231212220000_1199 @ 4018.70\n", + "[2023-12-13 10:00:00] 策略 (SHFE.rb2405): [2023-12-13 10:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2023-12-13 11:00:00] 策略 (SHFE.rb2405): 3985.0 66.3 -34.2\n", + "[2023-12-13 11:00:00] 策略 (SHFE.rb2405): [2023-12-13 11:00:00] 开多仓信号 - 当前Open=3985.00, 前1Range=39.00, 前7Range=19.00, 计算目标买入价=3952.90\n", + "[2023-12-13 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-13 11:00:00] 策略 (SHFE.rb2405): [2023-12-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231213110000_1201 @ 3952.90\n", + "[2023-12-13 13:00:00] 策略 (SHFE.rb2405): [2023-12-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231213110000_1201\n", + "[2023-12-13 13:00:00] 策略 (SHFE.rb2405): 3960.0 45.9 -27.0\n", + "[2023-12-13 13:00:00] 策略 (SHFE.rb2405): [2023-12-13 13:00:00] 开多仓信号 - 当前Open=3960.00, 前1Range=27.00, 前7Range=15.00, 计算目标买入价=3941.10\n", + "[2023-12-13 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-13 13:00:00] 策略 (SHFE.rb2405): [2023-12-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231213130000_1202 @ 3941.10\n", + "[2023-12-13 21:00:00] 策略 (SHFE.rb2405): [2023-12-13 21:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-12-13 22:00:00] 策略 (SHFE.rb2405): 3953.0 30.599999999999998 -41.4\n", + "[2023-12-13 22:00:00] 策略 (SHFE.rb2405): [2023-12-13 22:00:00] 开多仓信号 - 当前Open=3953.00, 前1Range=18.00, 前7Range=23.00, 计算目标买入价=3963.80\n", + "[2023-12-13 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-13 22:00:00] 策略 (SHFE.rb2405): [2023-12-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231213220000_1204 @ 3963.80\n", + "[2023-12-14 09:00:00] 策略 (SHFE.rb2405): [2023-12-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231213220000_1204\n", + "[2023-12-14 09:00:00] 策略 (SHFE.rb2405): 3965.0 25.5 -32.4\n", + "[2023-12-14 09:00:00] 策略 (SHFE.rb2405): [2023-12-14 09:00:00] 开多仓信号 - 当前Open=3965.00, 前1Range=15.00, 前7Range=18.00, 计算目标买入价=3971.90\n", + "[2023-12-14 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-14 09:00:00] 策略 (SHFE.rb2405): [2023-12-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231214090000_1205 @ 3971.90\n", + "[2023-12-14 13:00:00] 策略 (SHFE.rb2405): [2023-12-14 13:00:00] 止损信号 - PnL per unit: -27.00, 目标: -10.00\n", + "[2023-12-14 14:00:00] 策略 (SHFE.rb2405): 3929.0 57.8 -34.2\n", + "[2023-12-14 14:00:00] 策略 (SHFE.rb2405): [2023-12-14 14:00:00] 开多仓信号 - 当前Open=3929.00, 前1Range=34.00, 前7Range=19.00, 计算目标买入价=3905.40\n", + "[2023-12-14 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-14 14:00:00] 策略 (SHFE.rb2405): [2023-12-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231214140000_1207 @ 3905.40\n", + "[2023-12-14 21:00:00] 策略 (SHFE.rb2405): [2023-12-14 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231214140000_1207\n", + "[2023-12-14 21:00:00] 策略 (SHFE.rb2405): 3930.0 39.1 -32.4\n", + "[2023-12-14 21:00:00] 策略 (SHFE.rb2405): [2023-12-14 21:00:00] 开多仓信号 - 当前Open=3930.00, 前1Range=23.00, 前7Range=18.00, 计算目标买入价=3923.30\n", + "[2023-12-14 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-14 21:00:00] 策略 (SHFE.rb2405): [2023-12-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231214210000_1208 @ 3923.30\n", + "[2023-12-14 22:00:00] 策略 (SHFE.rb2405): [2023-12-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231214210000_1208\n", + "[2023-12-14 22:00:00] 策略 (SHFE.rb2405): 3949.0 51.0 -27.0\n", + "[2023-12-14 22:00:00] 策略 (SHFE.rb2405): [2023-12-14 22:00:00] 开多仓信号 - 当前Open=3949.00, 前1Range=30.00, 前7Range=15.00, 计算目标买入价=3925.00\n", + "[2023-12-14 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-14 22:00:00] 策略 (SHFE.rb2405): [2023-12-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231214220000_1209 @ 3925.00\n", + "[2023-12-15 09:00:00] 策略 (SHFE.rb2405): [2023-12-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231214220000_1209\n", + "[2023-12-15 09:00:00] 策略 (SHFE.rb2405): 3945.0 27.2 -50.4\n", + "[2023-12-15 09:00:00] 策略 (SHFE.rb2405): [2023-12-15 09:00:00] 开多仓信号 - 当前Open=3945.00, 前1Range=16.00, 前7Range=28.00, 计算目标买入价=3968.20\n", + "[2023-12-15 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-15 09:00:00] 策略 (SHFE.rb2405): [2023-12-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231215090000_1210 @ 3968.20\n", + "[2023-12-15 10:00:00] 策略 (SHFE.rb2405): [2023-12-15 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2023-12-15 11:00:00] 策略 (SHFE.rb2405): 3956.0 42.5 -19.8\n", + "[2023-12-15 11:00:00] 策略 (SHFE.rb2405): [2023-12-15 11:00:00] 开多仓信号 - 当前Open=3956.00, 前1Range=25.00, 前7Range=11.00, 计算目标买入价=3933.30\n", + "[2023-12-15 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-15 11:00:00] 策略 (SHFE.rb2405): [2023-12-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231215110000_1212 @ 3933.30\n", + "[2023-12-15 13:00:00] 策略 (SHFE.rb2405): [2023-12-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231215110000_1212\n", + "[2023-12-15 13:00:00] 策略 (SHFE.rb2405): 3945.0 20.4 -61.2\n", + "[2023-12-15 13:00:00] 策略 (SHFE.rb2405): [2023-12-15 13:00:00] 开多仓信号 - 当前Open=3945.00, 前1Range=12.00, 前7Range=34.00, 计算目标买入价=3985.80\n", + "[2023-12-15 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-15 13:00:00] 策略 (SHFE.rb2405): [2023-12-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231215130000_1213 @ 3985.80\n", + "[2023-12-18 11:00:00] 策略 (SHFE.rb2405): [2023-12-18 11:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2023-12-18 13:00:00] 策略 (SHFE.rb2405): 3926.0 40.8 -72.0\n", + "[2023-12-18 13:00:00] 策略 (SHFE.rb2405): [2023-12-18 13:00:00] 开多仓信号 - 当前Open=3926.00, 前1Range=24.00, 前7Range=40.00, 计算目标买入价=3957.20\n", + "[2023-12-18 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-18 13:00:00] 策略 (SHFE.rb2405): [2023-12-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231218130000_1215 @ 3957.20\n", + "[2023-12-19 11:00:00] 策略 (SHFE.rb2405): [2023-12-19 11:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2023-12-19 13:00:00] 策略 (SHFE.rb2405): 3913.0 57.8 -34.2\n", + "[2023-12-19 13:00:00] 策略 (SHFE.rb2405): [2023-12-19 13:00:00] 开多仓信号 - 当前Open=3913.00, 前1Range=34.00, 前7Range=19.00, 计算目标买入价=3889.40\n", + "[2023-12-19 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-19 13:00:00] 策略 (SHFE.rb2405): [2023-12-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231219130000_1217 @ 3889.40\n", + "[2023-12-19 14:00:00] 策略 (SHFE.rb2405): [2023-12-19 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231219130000_1217\n", + "[2023-12-19 14:00:00] 策略 (SHFE.rb2405): 3915.0 32.3 -34.2\n", + "[2023-12-19 14:00:00] 策略 (SHFE.rb2405): [2023-12-19 14:00:00] 开多仓信号 - 当前Open=3915.00, 前1Range=19.00, 前7Range=19.00, 计算目标买入价=3916.90\n", + "[2023-12-19 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-19 14:00:00] 策略 (SHFE.rb2405): [2023-12-19 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231219140000_1218 @ 3916.90\n", + "[2023-12-19 21:00:00] 策略 (SHFE.rb2405): [2023-12-19 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231219140000_1218\n", + "[2023-12-19 21:00:00] 策略 (SHFE.rb2405): 3928.0 52.699999999999996 -37.800000000000004\n", + "[2023-12-19 21:00:00] 策略 (SHFE.rb2405): [2023-12-19 21:00:00] 开多仓信号 - 当前Open=3928.00, 前1Range=31.00, 前7Range=21.00, 计算目标买入价=3913.10\n", + "[2023-12-19 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-19 21:00:00] 策略 (SHFE.rb2405): [2023-12-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231219210000_1219 @ 3913.10\n", + "[2023-12-19 22:00:00] 策略 (SHFE.rb2405): [2023-12-19 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231219210000_1219\n", + "[2023-12-19 22:00:00] 策略 (SHFE.rb2405): 3920.0 28.9 -27.0\n", + "[2023-12-19 22:00:00] 策略 (SHFE.rb2405): [2023-12-19 22:00:00] 开多仓信号 - 当前Open=3920.00, 前1Range=17.00, 前7Range=15.00, 计算目标买入价=3918.10\n", + "[2023-12-19 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-19 22:00:00] 策略 (SHFE.rb2405): [2023-12-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231219220000_1220 @ 3918.10\n", + "[2023-12-20 09:00:00] 策略 (SHFE.rb2405): [2023-12-20 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231219220000_1220\n", + "[2023-12-20 09:00:00] 策略 (SHFE.rb2405): 3932.0 32.3 -32.4\n", + "[2023-12-20 09:00:00] 策略 (SHFE.rb2405): [2023-12-20 09:00:00] 开多仓信号 - 当前Open=3932.00, 前1Range=19.00, 前7Range=18.00, 计算目标买入价=3932.10\n", + "[2023-12-20 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-20 09:00:00] 策略 (SHFE.rb2405): [2023-12-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231220090000_1221 @ 3932.10\n", + "[2023-12-20 10:00:00] 策略 (SHFE.rb2405): [2023-12-20 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231220090000_1221\n", + "[2023-12-20 10:00:00] 策略 (SHFE.rb2405): 3944.0 39.1 -45.0\n", + "[2023-12-20 10:00:00] 策略 (SHFE.rb2405): [2023-12-20 10:00:00] 开多仓信号 - 当前Open=3944.00, 前1Range=23.00, 前7Range=25.00, 计算目标买入价=3949.90\n", + "[2023-12-20 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-20 10:00:00] 策略 (SHFE.rb2405): [2023-12-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231220100000_1222 @ 3949.90\n", + "[2023-12-20 21:00:00] 策略 (SHFE.rb2405): [2023-12-20 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2023-12-20 22:00:00] 策略 (SHFE.rb2405): 3927.0 28.9 -34.2\n", + "[2023-12-20 22:00:00] 策略 (SHFE.rb2405): [2023-12-20 22:00:00] 开多仓信号 - 当前Open=3927.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=3932.30\n", + "[2023-12-20 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-20 22:00:00] 策略 (SHFE.rb2405): [2023-12-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231220220000_1224 @ 3932.30\n", + "[2023-12-21 09:00:00] 策略 (SHFE.rb2405): [2023-12-21 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231220220000_1224\n", + "[2023-12-21 09:00:00] 策略 (SHFE.rb2405): 3935.0 35.699999999999996 -41.4\n", + "[2023-12-21 09:00:00] 策略 (SHFE.rb2405): [2023-12-21 09:00:00] 开多仓信号 - 当前Open=3935.00, 前1Range=21.00, 前7Range=23.00, 计算目标买入价=3940.70\n", + "[2023-12-21 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-21 09:00:00] 策略 (SHFE.rb2405): [2023-12-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231221090000_1225 @ 3940.70\n", + "[2023-12-21 10:00:00] 策略 (SHFE.rb2405): [2023-12-21 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2023-12-21 11:00:00] 策略 (SHFE.rb2405): 3950.0 32.3 -23.400000000000002\n", + "[2023-12-21 11:00:00] 策略 (SHFE.rb2405): [2023-12-21 11:00:00] 开多仓信号 - 当前Open=3950.00, 前1Range=19.00, 前7Range=13.00, 计算目标买入价=3941.10\n", + "[2023-12-21 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-21 11:00:00] 策略 (SHFE.rb2405): [2023-12-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231221110000_1227 @ 3941.10\n", + "[2023-12-21 13:00:00] 策略 (SHFE.rb2405): [2023-12-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231221110000_1227\n", + "[2023-12-21 13:00:00] 策略 (SHFE.rb2405): 3969.0 37.4 -25.2\n", + "[2023-12-21 13:00:00] 策略 (SHFE.rb2405): [2023-12-21 13:00:00] 开多仓信号 - 当前Open=3969.00, 前1Range=22.00, 前7Range=14.00, 计算目标买入价=3956.80\n", + "[2023-12-21 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-21 13:00:00] 策略 (SHFE.rb2405): [2023-12-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231221130000_1228 @ 3956.80\n", + "[2023-12-21 14:00:00] 策略 (SHFE.rb2405): [2023-12-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231221130000_1228\n", + "[2023-12-21 14:00:00] 策略 (SHFE.rb2405): 3977.0 35.699999999999996 -36.0\n", + "[2023-12-21 14:00:00] 策略 (SHFE.rb2405): [2023-12-21 14:00:00] 开多仓信号 - 当前Open=3977.00, 前1Range=21.00, 前7Range=20.00, 计算目标买入价=3977.30\n", + "[2023-12-21 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-21 14:00:00] 策略 (SHFE.rb2405): [2023-12-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231221140000_1229 @ 3977.30\n", + "[2023-12-21 21:00:00] 策略 (SHFE.rb2405): [2023-12-21 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231221140000_1229\n", + "[2023-12-21 21:00:00] 策略 (SHFE.rb2405): 3987.0 32.3 -30.6\n", + "[2023-12-21 21:00:00] 策略 (SHFE.rb2405): [2023-12-21 21:00:00] 开多仓信号 - 当前Open=3987.00, 前1Range=19.00, 前7Range=17.00, 计算目标买入价=3985.30\n", + "[2023-12-21 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-21 21:00:00] 策略 (SHFE.rb2405): [2023-12-21 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231221210000_1230 @ 3985.30\n", + "[2023-12-21 22:00:00] 策略 (SHFE.rb2405): [2023-12-21 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231221210000_1230\n", + "[2023-12-21 22:00:00] 策略 (SHFE.rb2405): 3998.0 28.9 -37.800000000000004\n", + "[2023-12-21 22:00:00] 策略 (SHFE.rb2405): [2023-12-21 22:00:00] 开多仓信号 - 当前Open=3998.00, 前1Range=17.00, 前7Range=21.00, 计算目标买入价=4006.90\n", + "[2023-12-21 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-21 22:00:00] 策略 (SHFE.rb2405): [2023-12-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231221220000_1231 @ 4006.90\n", + "[2023-12-22 09:00:00] 策略 (SHFE.rb2405): [2023-12-22 09:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2023-12-22 10:00:00] 策略 (SHFE.rb2405): 4010.0 45.9 -34.2\n", + "[2023-12-22 10:00:00] 策略 (SHFE.rb2405): [2023-12-22 10:00:00] 开多仓信号 - 当前Open=4010.00, 前1Range=27.00, 前7Range=19.00, 计算目标买入价=3998.30\n", + "[2023-12-22 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-22 10:00:00] 策略 (SHFE.rb2405): [2023-12-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231222100000_1233 @ 3998.30\n", + "[2023-12-22 11:00:00] 策略 (SHFE.rb2405): [2023-12-22 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231222100000_1233\n", + "[2023-12-22 11:00:00] 策略 (SHFE.rb2405): 4028.0 49.3 -39.6\n", + "[2023-12-22 11:00:00] 策略 (SHFE.rb2405): [2023-12-22 11:00:00] 开多仓信号 - 当前Open=4028.00, 前1Range=29.00, 前7Range=22.00, 计算目标买入价=4018.30\n", + "[2023-12-22 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-22 11:00:00] 策略 (SHFE.rb2405): [2023-12-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231222110000_1234 @ 4018.30\n", + "[2023-12-22 13:00:00] 策略 (SHFE.rb2405): [2023-12-22 13:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-12-22 14:00:00] 策略 (SHFE.rb2405): 4003.0 30.599999999999998 -34.2\n", + "[2023-12-22 14:00:00] 策略 (SHFE.rb2405): [2023-12-22 14:00:00] 开多仓信号 - 当前Open=4003.00, 前1Range=18.00, 前7Range=19.00, 计算目标买入价=4006.60\n", + "[2023-12-22 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-22 14:00:00] 策略 (SHFE.rb2405): [2023-12-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231222140000_1236 @ 4006.60\n", + "[2023-12-25 11:00:00] 策略 (SHFE.rb2405): [2023-12-25 11:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2023-12-25 13:00:00] 策略 (SHFE.rb2405): 3988.0 27.2 -32.4\n", + "[2023-12-25 13:00:00] 策略 (SHFE.rb2405): [2023-12-25 13:00:00] 开多仓信号 - 当前Open=3988.00, 前1Range=16.00, 前7Range=18.00, 计算目标买入价=3993.20\n", + "[2023-12-25 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-25 13:00:00] 策略 (SHFE.rb2405): [2023-12-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231225130000_1238 @ 3993.20\n", + "[2023-12-25 21:00:00] 策略 (SHFE.rb2405): [2023-12-25 21:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2023-12-25 22:00:00] 策略 (SHFE.rb2405): 4017.0 40.8 -21.6\n", + "[2023-12-25 22:00:00] 策略 (SHFE.rb2405): [2023-12-25 22:00:00] 开多仓信号 - 当前Open=4017.00, 前1Range=24.00, 前7Range=12.00, 计算目标买入价=3997.80\n", + "[2023-12-25 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-25 22:00:00] 策略 (SHFE.rb2405): [2023-12-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231225220000_1240 @ 3997.80\n", + "[2023-12-26 09:00:00] 策略 (SHFE.rb2405): [2023-12-26 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231225220000_1240\n", + "[2023-12-26 09:00:00] 策略 (SHFE.rb2405): 4020.0 25.5 -54.0\n", + "[2023-12-26 09:00:00] 策略 (SHFE.rb2405): [2023-12-26 09:00:00] 开多仓信号 - 当前Open=4020.00, 前1Range=15.00, 前7Range=30.00, 计算目标买入价=4048.50\n", + "[2023-12-26 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-26 09:00:00] 策略 (SHFE.rb2405): [2023-12-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231226090000_1241 @ 4048.50\n", + "[2023-12-26 22:00:00] 策略 (SHFE.rb2405): [2023-12-26 22:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2023-12-27 09:00:00] 策略 (SHFE.rb2405): 3993.0 59.5 -36.0\n", + "[2023-12-27 09:00:00] 策略 (SHFE.rb2405): [2023-12-27 09:00:00] 开多仓信号 - 当前Open=3993.00, 前1Range=35.00, 前7Range=20.00, 计算目标买入价=3969.50\n", + "[2023-12-27 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-27 09:00:00] 策略 (SHFE.rb2405): [2023-12-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231227090000_1243 @ 3969.50\n", + "[2023-12-27 10:00:00] 策略 (SHFE.rb2405): [2023-12-27 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231227090000_1243\n", + "[2023-12-27 10:00:00] 策略 (SHFE.rb2405): 4007.0 32.3 -25.2\n", + "[2023-12-27 10:00:00] 策略 (SHFE.rb2405): [2023-12-27 10:00:00] 开多仓信号 - 当前Open=4007.00, 前1Range=19.00, 前7Range=14.00, 计算目标买入价=3999.90\n", + "[2023-12-27 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-27 10:00:00] 策略 (SHFE.rb2405): [2023-12-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231227100000_1244 @ 3999.90\n", + "[2023-12-27 11:00:00] 策略 (SHFE.rb2405): [2023-12-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231227100000_1244\n", + "[2023-12-27 11:00:00] 策略 (SHFE.rb2405): 4017.0 27.2 -16.2\n", + "[2023-12-27 11:00:00] 策略 (SHFE.rb2405): [2023-12-27 11:00:00] 开多仓信号 - 当前Open=4017.00, 前1Range=16.00, 前7Range=9.00, 计算目标买入价=4006.00\n", + "[2023-12-27 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-27 11:00:00] 策略 (SHFE.rb2405): [2023-12-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231227110000_1245 @ 4006.00\n", + "[2023-12-27 13:00:00] 策略 (SHFE.rb2405): [2023-12-27 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231227110000_1245\n", + "[2023-12-27 13:00:00] 策略 (SHFE.rb2405): 4022.0 34.0 -52.2\n", + "[2023-12-27 13:00:00] 策略 (SHFE.rb2405): [2023-12-27 13:00:00] 开多仓信号 - 当前Open=4022.00, 前1Range=20.00, 前7Range=29.00, 计算目标买入价=4040.20\n", + "[2023-12-27 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-27 13:00:00] 策略 (SHFE.rb2405): [2023-12-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231227130000_1246 @ 4040.20\n", + "[2023-12-28 11:00:00] 策略 (SHFE.rb2405): [2023-12-28 11:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2023-12-28 13:00:00] 策略 (SHFE.rb2405): 3999.0 32.3 -14.4\n", + "[2023-12-28 13:00:00] 策略 (SHFE.rb2405): [2023-12-28 13:00:00] 开多仓信号 - 当前Open=3999.00, 前1Range=19.00, 前7Range=8.00, 计算目标买入价=3981.10\n", + "[2023-12-28 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-28 13:00:00] 策略 (SHFE.rb2405): [2023-12-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231228130000_1248 @ 3981.10\n", + "[2023-12-28 14:00:00] 策略 (SHFE.rb2405): [2023-12-28 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231228130000_1248\n", + "[2023-12-28 14:00:00] 策略 (SHFE.rb2405): 4015.0 42.5 -28.8\n", + "[2023-12-28 14:00:00] 策略 (SHFE.rb2405): [2023-12-28 14:00:00] 开多仓信号 - 当前Open=4015.00, 前1Range=25.00, 前7Range=16.00, 计算目标买入价=4001.30\n", + "[2023-12-28 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-28 14:00:00] 策略 (SHFE.rb2405): [2023-12-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231228140000_1249 @ 4001.30\n", + "[2023-12-28 21:00:00] 策略 (SHFE.rb2405): [2023-12-28 21:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2023-12-28 22:00:00] 策略 (SHFE.rb2405): 4010.0 40.8 -34.2\n", + "[2023-12-28 22:00:00] 策略 (SHFE.rb2405): [2023-12-28 22:00:00] 开多仓信号 - 当前Open=4010.00, 前1Range=24.00, 前7Range=19.00, 计算目标买入价=4003.40\n", + "[2023-12-28 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-28 22:00:00] 策略 (SHFE.rb2405): [2023-12-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231228220000_1251 @ 4003.40\n", + "[2023-12-29 09:00:00] 策略 (SHFE.rb2405): [2023-12-29 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231228220000_1251\n", + "[2023-12-29 09:00:00] 策略 (SHFE.rb2405): 4011.0 11.9 -25.2\n", + "[2023-12-29 09:00:00] 策略 (SHFE.rb2405): [2023-12-29 09:00:00] 开多仓信号 - 当前Open=4011.00, 前1Range=7.00, 前7Range=14.00, 计算目标买入价=4024.30\n", + "[2023-12-29 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-29 09:00:00] 策略 (SHFE.rb2405): [2023-12-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231229090000_1252 @ 4024.30\n", + "[2023-12-29 10:00:00] 策略 (SHFE.rb2405): [2023-12-29 10:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2023-12-29 11:00:00] 策略 (SHFE.rb2405): 3987.0 45.9 -34.2\n", + "[2023-12-29 11:00:00] 策略 (SHFE.rb2405): [2023-12-29 11:00:00] 开多仓信号 - 当前Open=3987.00, 前1Range=27.00, 前7Range=19.00, 计算目标买入价=3975.30\n", + "[2023-12-29 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-29 11:00:00] 策略 (SHFE.rb2405): [2023-12-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231229110000_1254 @ 3975.30\n", + "[2023-12-29 13:00:00] 策略 (SHFE.rb2405): [2023-12-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20231229110000_1254\n", + "[2023-12-29 13:00:00] 策略 (SHFE.rb2405): 4006.0 44.199999999999996 -45.0\n", + "[2023-12-29 13:00:00] 策略 (SHFE.rb2405): [2023-12-29 13:00:00] 开多仓信号 - 当前Open=4006.00, 前1Range=26.00, 前7Range=25.00, 计算目标买入价=4006.80\n", + "[2023-12-29 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2023-12-29 13:00:00] 策略 (SHFE.rb2405): [2023-12-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20231229130000_1255 @ 4006.80\n", + "[2024-01-02 09:00:00] 策略 (SHFE.rb2405): [2024-01-02 09:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2024-01-02 10:00:00] 策略 (SHFE.rb2405): 4038.0 113.89999999999999 -12.6\n", + "[2024-01-02 10:00:00] 策略 (SHFE.rb2405): [2024-01-02 10:00:00] 开多仓信号 - 当前Open=4038.00, 前1Range=67.00, 前7Range=7.00, 计算目标买入价=3936.70\n", + "[2024-01-02 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-02 10:00:00] 策略 (SHFE.rb2405): [2024-01-02 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240102100000_1257 @ 3936.70\n", + "[2024-01-02 11:00:00] 策略 (SHFE.rb2405): [2024-01-02 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240102100000_1257\n", + "[2024-01-02 11:00:00] 策略 (SHFE.rb2405): 4049.0 42.5 -19.8\n", + "[2024-01-02 11:00:00] 策略 (SHFE.rb2405): [2024-01-02 11:00:00] 开多仓信号 - 当前Open=4049.00, 前1Range=25.00, 前7Range=11.00, 计算目标买入价=4026.30\n", + "[2024-01-02 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-02 11:00:00] 策略 (SHFE.rb2405): [2024-01-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240102110000_1258 @ 4026.30\n", + "[2024-01-02 13:00:00] 策略 (SHFE.rb2405): [2024-01-02 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240102110000_1258\n", + "[2024-01-02 13:00:00] 策略 (SHFE.rb2405): 4047.0 11.9 -48.6\n", + "[2024-01-02 13:00:00] 策略 (SHFE.rb2405): [2024-01-02 13:00:00] 开多仓信号 - 当前Open=4047.00, 前1Range=7.00, 前7Range=27.00, 计算目标买入价=4083.70\n", + "[2024-01-02 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-02 13:00:00] 策略 (SHFE.rb2405): [2024-01-02 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240102130000_1259 @ 4083.70\n", + "[2024-01-03 09:00:00] 策略 (SHFE.rb2405): [2024-01-03 09:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-01-03 10:00:00] 策略 (SHFE.rb2405): 4068.0 42.5 -45.0\n", + "[2024-01-03 10:00:00] 策略 (SHFE.rb2405): [2024-01-03 10:00:00] 开多仓信号 - 当前Open=4068.00, 前1Range=25.00, 前7Range=25.00, 计算目标买入价=4070.50\n", + "[2024-01-03 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-03 10:00:00] 策略 (SHFE.rb2405): [2024-01-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240103100000_1261 @ 4070.50\n", + "[2024-01-04 10:00:00] 策略 (SHFE.rb2405): [2024-01-04 10:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-01-04 11:00:00] 策略 (SHFE.rb2405): 4033.0 52.699999999999996 -23.400000000000002\n", + "[2024-01-04 11:00:00] 策略 (SHFE.rb2405): [2024-01-04 11:00:00] 开多仓信号 - 当前Open=4033.00, 前1Range=31.00, 前7Range=13.00, 计算目标买入价=4003.70\n", + "[2024-01-04 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-04 11:00:00] 策略 (SHFE.rb2405): [2024-01-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240104110000_1263 @ 4003.70\n", + "[2024-01-04 13:00:00] 策略 (SHFE.rb2405): [2024-01-04 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240104110000_1263\n", + "[2024-01-04 13:00:00] 策略 (SHFE.rb2405): 4031.0 20.4 -18.0\n", + "[2024-01-04 13:00:00] 策略 (SHFE.rb2405): [2024-01-04 13:00:00] 开多仓信号 - 当前Open=4031.00, 前1Range=12.00, 前7Range=10.00, 计算目标买入价=4028.60\n", + "[2024-01-04 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-04 13:00:00] 策略 (SHFE.rb2405): [2024-01-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240104130000_1264 @ 4028.60\n", + "[2024-01-04 14:00:00] 策略 (SHFE.rb2405): [2024-01-04 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240104130000_1264\n", + "[2024-01-04 14:00:00] 策略 (SHFE.rb2405): 4044.0 25.5 -28.8\n", + "[2024-01-04 14:00:00] 策略 (SHFE.rb2405): [2024-01-04 14:00:00] 开多仓信号 - 当前Open=4044.00, 前1Range=15.00, 前7Range=16.00, 计算目标买入价=4047.30\n", + "[2024-01-04 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-04 14:00:00] 策略 (SHFE.rb2405): [2024-01-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240104140000_1265 @ 4047.30\n", + "[2024-01-04 22:00:00] 策略 (SHFE.rb2405): [2024-01-04 22:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-01-05 09:00:00] 策略 (SHFE.rb2405): 4031.0 34.0 -19.8\n", + "[2024-01-05 09:00:00] 策略 (SHFE.rb2405): [2024-01-05 09:00:00] 开多仓信号 - 当前Open=4031.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=4016.80\n", + "[2024-01-05 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-05 09:00:00] 策略 (SHFE.rb2405): [2024-01-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240105090000_1267 @ 4016.80\n", + "[2024-01-05 13:00:00] 策略 (SHFE.rb2405): [2024-01-05 13:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-01-05 14:00:00] 策略 (SHFE.rb2405): 3994.0 25.5 -23.400000000000002\n", + "[2024-01-05 14:00:00] 策略 (SHFE.rb2405): [2024-01-05 14:00:00] 开多仓信号 - 当前Open=3994.00, 前1Range=15.00, 前7Range=13.00, 计算目标买入价=3991.90\n", + "[2024-01-05 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-05 14:00:00] 策略 (SHFE.rb2405): [2024-01-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240105140000_1269 @ 3991.90\n", + "[2024-01-08 09:00:00] 策略 (SHFE.rb2405): [2024-01-08 09:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-01-08 10:00:00] 策略 (SHFE.rb2405): 3960.0 28.9 -36.0\n", + "[2024-01-08 10:00:00] 策略 (SHFE.rb2405): [2024-01-08 10:00:00] 开多仓信号 - 当前Open=3960.00, 前1Range=17.00, 前7Range=20.00, 计算目标买入价=3967.10\n", + "[2024-01-08 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-08 10:00:00] 策略 (SHFE.rb2405): [2024-01-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240108100000_1271 @ 3967.10\n", + "[2024-01-08 11:00:00] 策略 (SHFE.rb2405): [2024-01-08 11:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-01-08 13:00:00] 策略 (SHFE.rb2405): 3948.0 30.599999999999998 -27.0\n", + "[2024-01-08 13:00:00] 策略 (SHFE.rb2405): [2024-01-08 13:00:00] 开多仓信号 - 当前Open=3948.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3944.40\n", + "[2024-01-08 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-08 13:00:00] 策略 (SHFE.rb2405): [2024-01-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240108130000_1273 @ 3944.40\n", + "[2024-01-08 14:00:00] 策略 (SHFE.rb2405): [2024-01-08 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240108130000_1273\n", + "[2024-01-08 14:00:00] 策略 (SHFE.rb2405): 3948.0 23.8 -55.800000000000004\n", + "[2024-01-08 14:00:00] 策略 (SHFE.rb2405): [2024-01-08 14:00:00] 开多仓信号 - 当前Open=3948.00, 前1Range=14.00, 前7Range=31.00, 计算目标买入价=3980.00\n", + "[2024-01-08 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-08 14:00:00] 策略 (SHFE.rb2405): [2024-01-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240108140000_1274 @ 3980.00\n", + "[2024-01-09 10:00:00] 策略 (SHFE.rb2405): [2024-01-09 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-01-09 11:00:00] 策略 (SHFE.rb2405): 3940.0 20.4 -32.4\n", + "[2024-01-09 11:00:00] 策略 (SHFE.rb2405): [2024-01-09 11:00:00] 开多仓信号 - 当前Open=3940.00, 前1Range=12.00, 前7Range=18.00, 计算目标买入价=3952.00\n", + "[2024-01-09 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-09 11:00:00] 策略 (SHFE.rb2405): [2024-01-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240109110000_1276 @ 3952.00\n", + "[2024-01-09 21:00:00] 策略 (SHFE.rb2405): [2024-01-09 21:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-01-09 22:00:00] 策略 (SHFE.rb2405): 3935.0 25.5 -27.0\n", + "[2024-01-09 22:00:00] 策略 (SHFE.rb2405): [2024-01-09 22:00:00] 开多仓信号 - 当前Open=3935.00, 前1Range=15.00, 前7Range=15.00, 计算目标买入价=3936.50\n", + "[2024-01-09 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-09 22:00:00] 策略 (SHFE.rb2405): [2024-01-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240109220000_1278 @ 3936.50\n", + "[2024-01-10 10:00:00] 策略 (SHFE.rb2405): [2024-01-10 10:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-01-10 11:00:00] 策略 (SHFE.rb2405): 3911.0 49.3 -37.800000000000004\n", + "[2024-01-10 11:00:00] 策略 (SHFE.rb2405): [2024-01-10 11:00:00] 开多仓信号 - 当前Open=3911.00, 前1Range=29.00, 前7Range=21.00, 计算目标买入价=3899.50\n", + "[2024-01-10 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-10 11:00:00] 策略 (SHFE.rb2405): [2024-01-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240110110000_1280 @ 3899.50\n", + "[2024-01-10 13:00:00] 策略 (SHFE.rb2405): [2024-01-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240110110000_1280\n", + "[2024-01-10 13:00:00] 策略 (SHFE.rb2405): 3908.0 15.299999999999999 -25.2\n", + "[2024-01-10 13:00:00] 策略 (SHFE.rb2405): [2024-01-10 13:00:00] 开多仓信号 - 当前Open=3908.00, 前1Range=9.00, 前7Range=14.00, 计算目标买入价=3917.90\n", + "[2024-01-10 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-10 13:00:00] 策略 (SHFE.rb2405): [2024-01-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240110130000_1281 @ 3917.90\n", + "[2024-01-10 14:00:00] 策略 (SHFE.rb2405): [2024-01-10 14:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2024-01-10 21:00:00] 策略 (SHFE.rb2405): 3883.0 51.0 -27.0\n", + "[2024-01-10 21:00:00] 策略 (SHFE.rb2405): [2024-01-10 21:00:00] 开多仓信号 - 当前Open=3883.00, 前1Range=30.00, 前7Range=15.00, 计算目标买入价=3859.00\n", + "[2024-01-10 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-10 21:00:00] 策略 (SHFE.rb2405): [2024-01-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240110210000_1283 @ 3859.00\n", + "[2024-01-10 22:00:00] 策略 (SHFE.rb2405): [2024-01-10 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240110210000_1283\n", + "[2024-01-10 22:00:00] 策略 (SHFE.rb2405): 3896.0 32.3 -21.6\n", + "[2024-01-10 22:00:00] 策略 (SHFE.rb2405): [2024-01-10 22:00:00] 开多仓信号 - 当前Open=3896.00, 前1Range=19.00, 前7Range=12.00, 计算目标买入价=3885.30\n", + "[2024-01-10 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-10 22:00:00] 策略 (SHFE.rb2405): [2024-01-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240110220000_1284 @ 3885.30\n", + "[2024-01-11 09:00:00] 策略 (SHFE.rb2405): [2024-01-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240110220000_1284\n", + "[2024-01-11 09:00:00] 策略 (SHFE.rb2405): 3908.0 32.3 -32.4\n", + "[2024-01-11 09:00:00] 策略 (SHFE.rb2405): [2024-01-11 09:00:00] 开多仓信号 - 当前Open=3908.00, 前1Range=19.00, 前7Range=18.00, 计算目标买入价=3908.10\n", + "[2024-01-11 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-11 09:00:00] 策略 (SHFE.rb2405): [2024-01-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240111090000_1285 @ 3908.10\n", + "[2024-01-11 11:00:00] 策略 (SHFE.rb2405): [2024-01-11 11:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-01-11 13:00:00] 策略 (SHFE.rb2405): 3924.0 27.2 -19.8\n", + "[2024-01-11 13:00:00] 策略 (SHFE.rb2405): [2024-01-11 13:00:00] 开多仓信号 - 当前Open=3924.00, 前1Range=16.00, 前7Range=11.00, 计算目标买入价=3916.60\n", + "[2024-01-11 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-11 13:00:00] 策略 (SHFE.rb2405): [2024-01-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240111130000_1287 @ 3916.60\n", + "[2024-01-11 14:00:00] 策略 (SHFE.rb2405): [2024-01-11 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240111130000_1287\n", + "[2024-01-11 14:00:00] 策略 (SHFE.rb2405): 3921.0 23.8 -54.0\n", + "[2024-01-11 14:00:00] 策略 (SHFE.rb2405): [2024-01-11 14:00:00] 开多仓信号 - 当前Open=3921.00, 前1Range=14.00, 前7Range=30.00, 计算目标买入价=3951.20\n", + "[2024-01-11 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-11 14:00:00] 策略 (SHFE.rb2405): [2024-01-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240111140000_1288 @ 3951.20\n", + "[2024-01-11 22:00:00] 策略 (SHFE.rb2405): [2024-01-11 22:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-01-12 09:00:00] 策略 (SHFE.rb2405): 3907.0 34.0 -21.6\n", + "[2024-01-12 09:00:00] 策略 (SHFE.rb2405): [2024-01-12 09:00:00] 开多仓信号 - 当前Open=3907.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=3894.60\n", + "[2024-01-12 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-12 09:00:00] 策略 (SHFE.rb2405): [2024-01-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240112090000_1290 @ 3894.60\n", + "[2024-01-12 10:00:00] 策略 (SHFE.rb2405): [2024-01-12 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240112090000_1290\n", + "[2024-01-12 10:00:00] 策略 (SHFE.rb2405): 3920.0 34.0 -23.400000000000002\n", + "[2024-01-12 10:00:00] 策略 (SHFE.rb2405): [2024-01-12 10:00:00] 开多仓信号 - 当前Open=3920.00, 前1Range=20.00, 前7Range=13.00, 计算目标买入价=3909.40\n", + "[2024-01-12 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-12 10:00:00] 策略 (SHFE.rb2405): [2024-01-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240112100000_1291 @ 3909.40\n", + "[2024-01-12 11:00:00] 策略 (SHFE.rb2405): [2024-01-12 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240112100000_1291\n", + "[2024-01-12 11:00:00] 策略 (SHFE.rb2405): 3927.0 22.099999999999998 -28.8\n", + "[2024-01-12 11:00:00] 策略 (SHFE.rb2405): [2024-01-12 11:00:00] 开多仓信号 - 当前Open=3927.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3933.70\n", + "[2024-01-12 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-12 11:00:00] 策略 (SHFE.rb2405): [2024-01-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240112110000_1292 @ 3933.70\n", + "[2024-01-12 13:00:00] 策略 (SHFE.rb2405): [2024-01-12 13:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-01-12 14:00:00] 策略 (SHFE.rb2405): 3908.0 23.8 -30.6\n", + "[2024-01-12 14:00:00] 策略 (SHFE.rb2405): [2024-01-12 14:00:00] 开多仓信号 - 当前Open=3908.00, 前1Range=14.00, 前7Range=17.00, 计算目标买入价=3914.80\n", + "[2024-01-12 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-12 14:00:00] 策略 (SHFE.rb2405): [2024-01-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240112140000_1294 @ 3914.80\n", + "[2024-01-12 21:00:00] 策略 (SHFE.rb2405): [2024-01-12 21:00:00] 止损信号 - PnL per unit: -29.00, 目标: -10.00\n", + "[2024-01-12 22:00:00] 策略 (SHFE.rb2405): 3875.0 71.39999999999999 -36.0\n", + "[2024-01-12 22:00:00] 策略 (SHFE.rb2405): [2024-01-12 22:00:00] 开多仓信号 - 当前Open=3875.00, 前1Range=42.00, 前7Range=20.00, 计算目标买入价=3839.60\n", + "[2024-01-12 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-12 22:00:00] 策略 (SHFE.rb2405): [2024-01-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240112220000_1296 @ 3839.60\n", + "[2024-01-15 09:00:00] 策略 (SHFE.rb2405): [2024-01-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240112220000_1296\n", + "[2024-01-15 09:00:00] 策略 (SHFE.rb2405): 3894.0 49.3 -36.0\n", + "[2024-01-15 09:00:00] 策略 (SHFE.rb2405): [2024-01-15 09:00:00] 开多仓信号 - 当前Open=3894.00, 前1Range=29.00, 前7Range=20.00, 计算目标买入价=3880.70\n", + "[2024-01-15 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-15 09:00:00] 策略 (SHFE.rb2405): [2024-01-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240115090000_1297 @ 3880.70\n", + "[2024-01-15 10:00:00] 策略 (SHFE.rb2405): [2024-01-15 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240115090000_1297\n", + "[2024-01-15 10:00:00] 策略 (SHFE.rb2405): 3902.0 34.0 -23.400000000000002\n", + "[2024-01-15 10:00:00] 策略 (SHFE.rb2405): [2024-01-15 10:00:00] 开多仓信号 - 当前Open=3902.00, 前1Range=20.00, 前7Range=13.00, 计算目标买入价=3891.40\n", + "[2024-01-15 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-15 10:00:00] 策略 (SHFE.rb2405): [2024-01-15 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240115100000_1298 @ 3891.40\n", + "[2024-01-15 11:00:00] 策略 (SHFE.rb2405): [2024-01-15 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240115100000_1298\n", + "[2024-01-15 11:00:00] 策略 (SHFE.rb2405): 3915.0 40.8 -18.0\n", + "[2024-01-15 11:00:00] 策略 (SHFE.rb2405): [2024-01-15 11:00:00] 开多仓信号 - 当前Open=3915.00, 前1Range=24.00, 前7Range=10.00, 计算目标买入价=3892.20\n", + "[2024-01-15 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-15 11:00:00] 策略 (SHFE.rb2405): [2024-01-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240115110000_1299 @ 3892.20\n", + "[2024-01-15 13:00:00] 策略 (SHFE.rb2405): [2024-01-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240115110000_1299\n", + "[2024-01-15 13:00:00] 策略 (SHFE.rb2405): 3913.0 15.299999999999999 -25.2\n", + "[2024-01-15 13:00:00] 策略 (SHFE.rb2405): [2024-01-15 13:00:00] 开多仓信号 - 当前Open=3913.00, 前1Range=9.00, 前7Range=14.00, 计算目标买入价=3922.90\n", + "[2024-01-15 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-15 13:00:00] 策略 (SHFE.rb2405): [2024-01-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240115130000_1300 @ 3922.90\n", + "[2024-01-15 14:00:00] 策略 (SHFE.rb2405): [2024-01-15 14:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-01-15 21:00:00] 策略 (SHFE.rb2405): 3890.0 35.699999999999996 -75.60000000000001\n", + "[2024-01-15 21:00:00] 策略 (SHFE.rb2405): [2024-01-15 21:00:00] 开多仓信号 - 当前Open=3890.00, 前1Range=21.00, 前7Range=42.00, 计算目标买入价=3929.90\n", + "[2024-01-15 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-15 21:00:00] 策略 (SHFE.rb2405): [2024-01-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240115210000_1302 @ 3929.90\n", + "[2024-01-15 22:00:00] 策略 (SHFE.rb2405): [2024-01-15 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-01-16 09:00:00] 策略 (SHFE.rb2405): 3896.0 30.599999999999998 -36.0\n", + "[2024-01-16 09:00:00] 策略 (SHFE.rb2405): [2024-01-16 09:00:00] 开多仓信号 - 当前Open=3896.00, 前1Range=18.00, 前7Range=20.00, 计算目标买入价=3901.40\n", + "[2024-01-16 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-16 09:00:00] 策略 (SHFE.rb2405): [2024-01-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240116090000_1304 @ 3901.40\n", + "[2024-01-16 13:00:00] 策略 (SHFE.rb2405): [2024-01-16 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-01-16 14:00:00] 策略 (SHFE.rb2405): 3871.0 23.8 -37.800000000000004\n", + "[2024-01-16 14:00:00] 策略 (SHFE.rb2405): [2024-01-16 14:00:00] 开多仓信号 - 当前Open=3871.00, 前1Range=14.00, 前7Range=21.00, 计算目标买入价=3885.00\n", + "[2024-01-16 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-16 14:00:00] 策略 (SHFE.rb2405): [2024-01-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240116140000_1306 @ 3885.00\n", + "[2024-01-16 21:00:00] 策略 (SHFE.rb2405): [2024-01-16 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240116140000_1306\n", + "[2024-01-16 21:00:00] 策略 (SHFE.rb2405): 3914.0 59.5 -41.4\n", + "[2024-01-16 21:00:00] 策略 (SHFE.rb2405): [2024-01-16 21:00:00] 开多仓信号 - 当前Open=3914.00, 前1Range=35.00, 前7Range=23.00, 计算目标买入价=3895.90\n", + "[2024-01-16 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-16 21:00:00] 策略 (SHFE.rb2405): [2024-01-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240116210000_1307 @ 3895.90\n", + "[2024-01-16 22:00:00] 策略 (SHFE.rb2405): [2024-01-16 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240116210000_1307\n", + "[2024-01-16 22:00:00] 策略 (SHFE.rb2405): 3911.0 27.2 -32.4\n", + "[2024-01-16 22:00:00] 策略 (SHFE.rb2405): [2024-01-16 22:00:00] 开多仓信号 - 当前Open=3911.00, 前1Range=16.00, 前7Range=18.00, 计算目标买入价=3916.20\n", + "[2024-01-16 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-16 22:00:00] 策略 (SHFE.rb2405): [2024-01-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240116220000_1308 @ 3916.20\n", + "[2024-01-17 10:00:00] 策略 (SHFE.rb2405): [2024-01-17 10:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-01-17 11:00:00] 策略 (SHFE.rb2405): 3886.0 37.4 -28.8\n", + "[2024-01-17 11:00:00] 策略 (SHFE.rb2405): [2024-01-17 11:00:00] 开多仓信号 - 当前Open=3886.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3877.40\n", + "[2024-01-17 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-17 11:00:00] 策略 (SHFE.rb2405): [2024-01-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240117110000_1310 @ 3877.40\n", + "[2024-01-17 13:00:00] 策略 (SHFE.rb2405): [2024-01-17 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240117110000_1310\n", + "[2024-01-17 13:00:00] 策略 (SHFE.rb2405): 3889.0 17.0 -25.2\n", + "[2024-01-17 13:00:00] 策略 (SHFE.rb2405): [2024-01-17 13:00:00] 开多仓信号 - 当前Open=3889.00, 前1Range=10.00, 前7Range=14.00, 计算目标买入价=3897.20\n", + "[2024-01-17 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-17 13:00:00] 策略 (SHFE.rb2405): [2024-01-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240117130000_1311 @ 3897.20\n", + "[2024-01-17 14:00:00] 策略 (SHFE.rb2405): [2024-01-17 14:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2024-01-17 21:00:00] 策略 (SHFE.rb2405): 3852.0 56.1 -28.8\n", + "[2024-01-17 21:00:00] 策略 (SHFE.rb2405): [2024-01-17 21:00:00] 开多仓信号 - 当前Open=3852.00, 前1Range=33.00, 前7Range=16.00, 计算目标买入价=3824.70\n", + "[2024-01-17 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-17 21:00:00] 策略 (SHFE.rb2405): [2024-01-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240117210000_1313 @ 3824.70\n", + "[2024-01-17 22:00:00] 策略 (SHFE.rb2405): [2024-01-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240117210000_1313\n", + "[2024-01-17 22:00:00] 策略 (SHFE.rb2405): 3854.0 30.599999999999998 -14.4\n", + "[2024-01-17 22:00:00] 策略 (SHFE.rb2405): [2024-01-17 22:00:00] 开多仓信号 - 当前Open=3854.00, 前1Range=18.00, 前7Range=8.00, 计算目标买入价=3837.80\n", + "[2024-01-17 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-17 22:00:00] 策略 (SHFE.rb2405): [2024-01-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240117220000_1314 @ 3837.80\n", + "[2024-01-18 09:00:00] 策略 (SHFE.rb2405): [2024-01-18 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240117220000_1314\n", + "[2024-01-18 09:00:00] 策略 (SHFE.rb2405): 3886.0 62.9 -23.400000000000002\n", + "[2024-01-18 09:00:00] 策略 (SHFE.rb2405): [2024-01-18 09:00:00] 开多仓信号 - 当前Open=3886.00, 前1Range=37.00, 前7Range=13.00, 计算目标买入价=3846.50\n", + "[2024-01-18 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-18 09:00:00] 策略 (SHFE.rb2405): [2024-01-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240118090000_1315 @ 3846.50\n", + "[2024-01-18 10:00:00] 策略 (SHFE.rb2405): [2024-01-18 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240118090000_1315\n", + "[2024-01-18 10:00:00] 策略 (SHFE.rb2405): 3881.0 15.299999999999999 -39.6\n", + "[2024-01-18 10:00:00] 策略 (SHFE.rb2405): [2024-01-18 10:00:00] 开多仓信号 - 当前Open=3881.00, 前1Range=9.00, 前7Range=22.00, 计算目标买入价=3905.30\n", + "[2024-01-18 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-18 10:00:00] 策略 (SHFE.rb2405): [2024-01-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240118100000_1316 @ 3905.30\n", + "[2024-01-18 11:00:00] 策略 (SHFE.rb2405): [2024-01-18 11:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2024-01-18 13:00:00] 策略 (SHFE.rb2405): 3881.0 34.0 -30.6\n", + "[2024-01-18 13:00:00] 策略 (SHFE.rb2405): [2024-01-18 13:00:00] 开多仓信号 - 当前Open=3881.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=3877.60\n", + "[2024-01-18 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-18 13:00:00] 策略 (SHFE.rb2405): [2024-01-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240118130000_1318 @ 3877.60\n", + "[2024-01-18 14:00:00] 策略 (SHFE.rb2405): [2024-01-18 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240118130000_1318\n", + "[2024-01-18 14:00:00] 策略 (SHFE.rb2405): 3896.0 56.1 -59.4\n", + "[2024-01-18 14:00:00] 策略 (SHFE.rb2405): [2024-01-18 14:00:00] 开多仓信号 - 当前Open=3896.00, 前1Range=33.00, 前7Range=33.00, 计算目标买入价=3899.30\n", + "[2024-01-18 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-18 14:00:00] 策略 (SHFE.rb2405): [2024-01-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240118140000_1319 @ 3899.30\n", + "[2024-01-18 21:00:00] 策略 (SHFE.rb2405): [2024-01-18 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240118140000_1319\n", + "[2024-01-18 21:00:00] 策略 (SHFE.rb2405): 3913.0 35.699999999999996 -32.4\n", + "[2024-01-18 21:00:00] 策略 (SHFE.rb2405): [2024-01-18 21:00:00] 开多仓信号 - 当前Open=3913.00, 前1Range=21.00, 前7Range=18.00, 计算目标买入价=3909.70\n", + "[2024-01-18 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-18 21:00:00] 策略 (SHFE.rb2405): [2024-01-18 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240118210000_1320 @ 3909.70\n", + "[2024-01-19 10:00:00] 策略 (SHFE.rb2405): [2024-01-19 10:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2024-01-19 11:00:00] 策略 (SHFE.rb2405): 3916.0 34.0 -36.0\n", + "[2024-01-19 11:00:00] 策略 (SHFE.rb2405): [2024-01-19 11:00:00] 开多仓信号 - 当前Open=3916.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3918.00\n", + "[2024-01-19 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-19 11:00:00] 策略 (SHFE.rb2405): [2024-01-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240119110000_1322 @ 3918.00\n", + "[2024-01-22 14:00:00] 策略 (SHFE.rb2405): [2024-01-22 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-01-22 21:00:00] 策略 (SHFE.rb2405): 3902.0 56.1 -27.0\n", + "[2024-01-22 21:00:00] 策略 (SHFE.rb2405): [2024-01-22 21:00:00] 开多仓信号 - 当前Open=3902.00, 前1Range=33.00, 前7Range=15.00, 计算目标买入价=3872.90\n", + "[2024-01-22 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-22 21:00:00] 策略 (SHFE.rb2405): [2024-01-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240122210000_1324 @ 3872.90\n", + "[2024-01-22 22:00:00] 策略 (SHFE.rb2405): [2024-01-22 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240122210000_1324\n", + "[2024-01-22 22:00:00] 策略 (SHFE.rb2405): 3905.0 30.599999999999998 -23.400000000000002\n", + "[2024-01-22 22:00:00] 策略 (SHFE.rb2405): [2024-01-22 22:00:00] 开多仓信号 - 当前Open=3905.00, 前1Range=18.00, 前7Range=13.00, 计算目标买入价=3897.80\n", + "[2024-01-22 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-22 22:00:00] 策略 (SHFE.rb2405): [2024-01-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240122220000_1325 @ 3897.80\n", + "[2024-01-23 09:00:00] 策略 (SHFE.rb2405): [2024-01-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240122220000_1325\n", + "[2024-01-23 09:00:00] 策略 (SHFE.rb2405): 3921.0 32.3 -61.2\n", + "[2024-01-23 09:00:00] 策略 (SHFE.rb2405): [2024-01-23 09:00:00] 开多仓信号 - 当前Open=3921.00, 前1Range=19.00, 前7Range=34.00, 计算目标买入价=3949.90\n", + "[2024-01-23 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-23 09:00:00] 策略 (SHFE.rb2405): [2024-01-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240123090000_1326 @ 3949.90\n", + "[2024-01-23 21:00:00] 策略 (SHFE.rb2405): [2024-01-23 21:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-01-23 22:00:00] 策略 (SHFE.rb2405): 3942.0 27.2 -34.2\n", + "[2024-01-23 22:00:00] 策略 (SHFE.rb2405): [2024-01-23 22:00:00] 开多仓信号 - 当前Open=3942.00, 前1Range=16.00, 前7Range=19.00, 计算目标买入价=3949.00\n", + "[2024-01-23 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-23 22:00:00] 策略 (SHFE.rb2405): [2024-01-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240123220000_1328 @ 3949.00\n", + "[2024-01-24 11:00:00] 策略 (SHFE.rb2405): [2024-01-24 11:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-01-24 13:00:00] 策略 (SHFE.rb2405): 3941.0 20.4 -10.8\n", + "[2024-01-24 13:00:00] 策略 (SHFE.rb2405): [2024-01-24 13:00:00] 开多仓信号 - 当前Open=3941.00, 前1Range=12.00, 前7Range=6.00, 计算目标买入价=3931.40\n", + "[2024-01-24 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-24 13:00:00] 策略 (SHFE.rb2405): [2024-01-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240124130000_1330 @ 3931.40\n", + "[2024-01-24 14:00:00] 策略 (SHFE.rb2405): [2024-01-24 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240124130000_1330\n", + "[2024-01-24 14:00:00] 策略 (SHFE.rb2405): 3945.0 15.299999999999999 -21.6\n", + "[2024-01-24 14:00:00] 策略 (SHFE.rb2405): [2024-01-24 14:00:00] 开多仓信号 - 当前Open=3945.00, 前1Range=9.00, 前7Range=12.00, 计算目标买入价=3951.30\n", + "[2024-01-24 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-24 14:00:00] 策略 (SHFE.rb2405): [2024-01-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240124140000_1331 @ 3951.30\n", + "[2024-01-24 21:00:00] 策略 (SHFE.rb2405): [2024-01-24 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240124140000_1331\n", + "[2024-01-24 21:00:00] 策略 (SHFE.rb2405): 3971.0 22.099999999999998 -28.8\n", + "[2024-01-24 21:00:00] 策略 (SHFE.rb2405): [2024-01-24 21:00:00] 开多仓信号 - 当前Open=3971.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3977.70\n", + "[2024-01-24 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-24 21:00:00] 策略 (SHFE.rb2405): [2024-01-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240124210000_1332 @ 3977.70\n", + "[2024-01-25 11:00:00] 策略 (SHFE.rb2405): [2024-01-25 11:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-01-25 13:00:00] 策略 (SHFE.rb2405): 3985.0 15.299999999999999 -16.2\n", + "[2024-01-25 13:00:00] 策略 (SHFE.rb2405): [2024-01-25 13:00:00] 开多仓信号 - 当前Open=3985.00, 前1Range=9.00, 前7Range=9.00, 计算目标买入价=3985.90\n", + "[2024-01-25 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-25 13:00:00] 策略 (SHFE.rb2405): [2024-01-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240125130000_1334 @ 3985.90\n", + "[2024-01-25 14:00:00] 策略 (SHFE.rb2405): [2024-01-25 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-01-25 21:00:00] 策略 (SHFE.rb2405): 3963.0 45.9 -21.6\n", + "[2024-01-25 21:00:00] 策略 (SHFE.rb2405): [2024-01-25 21:00:00] 开多仓信号 - 当前Open=3963.00, 前1Range=27.00, 前7Range=12.00, 计算目标买入价=3938.70\n", + "[2024-01-25 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-25 21:00:00] 策略 (SHFE.rb2405): [2024-01-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240125210000_1336 @ 3938.70\n", + "[2024-01-25 22:00:00] 策略 (SHFE.rb2405): [2024-01-25 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240125210000_1336\n", + "[2024-01-25 22:00:00] 策略 (SHFE.rb2405): 3972.0 27.2 -21.6\n", + "[2024-01-25 22:00:00] 策略 (SHFE.rb2405): [2024-01-25 22:00:00] 开多仓信号 - 当前Open=3972.00, 前1Range=16.00, 前7Range=12.00, 计算目标买入价=3966.40\n", + "[2024-01-25 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-25 22:00:00] 策略 (SHFE.rb2405): [2024-01-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240125220000_1337 @ 3966.40\n", + "[2024-01-26 10:00:00] 策略 (SHFE.rb2405): [2024-01-26 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-01-26 11:00:00] 策略 (SHFE.rb2405): 3974.0 22.099999999999998 -16.2\n", + "[2024-01-26 11:00:00] 策略 (SHFE.rb2405): [2024-01-26 11:00:00] 开多仓信号 - 当前Open=3974.00, 前1Range=13.00, 前7Range=9.00, 计算目标买入价=3968.10\n", + "[2024-01-26 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-26 11:00:00] 策略 (SHFE.rb2405): [2024-01-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240126110000_1339 @ 3968.10\n", + "[2024-01-26 13:00:00] 策略 (SHFE.rb2405): [2024-01-26 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240126110000_1339\n", + "[2024-01-26 13:00:00] 策略 (SHFE.rb2405): 3978.0 17.0 -14.4\n", + "[2024-01-26 13:00:00] 策略 (SHFE.rb2405): [2024-01-26 13:00:00] 开多仓信号 - 当前Open=3978.00, 前1Range=10.00, 前7Range=8.00, 计算目标买入价=3975.40\n", + "[2024-01-26 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-26 13:00:00] 策略 (SHFE.rb2405): [2024-01-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240126130000_1340 @ 3975.40\n", + "[2024-01-26 14:00:00] 策略 (SHFE.rb2405): [2024-01-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240126130000_1340\n", + "[2024-01-26 14:00:00] 策略 (SHFE.rb2405): 3983.0 18.7 -48.6\n", + "[2024-01-26 14:00:00] 策略 (SHFE.rb2405): [2024-01-26 14:00:00] 开多仓信号 - 当前Open=3983.00, 前1Range=11.00, 前7Range=27.00, 计算目标买入价=4012.90\n", + "[2024-01-26 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-26 14:00:00] 策略 (SHFE.rb2405): [2024-01-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240126140000_1341 @ 4012.90\n", + "[2024-01-29 09:00:00] 策略 (SHFE.rb2405): [2024-01-29 09:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-01-29 10:00:00] 策略 (SHFE.rb2405): 3983.0 35.699999999999996 -23.400000000000002\n", + "[2024-01-29 10:00:00] 策略 (SHFE.rb2405): [2024-01-29 10:00:00] 开多仓信号 - 当前Open=3983.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3970.70\n", + "[2024-01-29 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-29 10:00:00] 策略 (SHFE.rb2405): [2024-01-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240129100000_1343 @ 3970.70\n", + "[2024-01-29 11:00:00] 策略 (SHFE.rb2405): [2024-01-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240129100000_1343\n", + "[2024-01-29 11:00:00] 策略 (SHFE.rb2405): 3973.0 22.099999999999998 -18.0\n", + "[2024-01-29 11:00:00] 策略 (SHFE.rb2405): [2024-01-29 11:00:00] 开多仓信号 - 当前Open=3973.00, 前1Range=13.00, 前7Range=10.00, 计算目标买入价=3968.90\n", + "[2024-01-29 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-29 11:00:00] 策略 (SHFE.rb2405): [2024-01-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240129110000_1344 @ 3968.90\n", + "[2024-01-29 13:00:00] 策略 (SHFE.rb2405): [2024-01-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240129110000_1344\n", + "[2024-01-29 13:00:00] 策略 (SHFE.rb2405): 3969.0 13.6 -19.8\n", + "[2024-01-29 13:00:00] 策略 (SHFE.rb2405): [2024-01-29 13:00:00] 开多仓信号 - 当前Open=3969.00, 前1Range=8.00, 前7Range=11.00, 计算目标买入价=3975.20\n", + "[2024-01-29 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-29 13:00:00] 策略 (SHFE.rb2405): [2024-01-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240129130000_1345 @ 3975.20\n", + "[2024-01-30 11:00:00] 策略 (SHFE.rb2405): [2024-01-30 11:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-01-30 13:00:00] 策略 (SHFE.rb2405): 3947.0 39.1 -32.4\n", + "[2024-01-30 13:00:00] 策略 (SHFE.rb2405): [2024-01-30 13:00:00] 开多仓信号 - 当前Open=3947.00, 前1Range=23.00, 前7Range=18.00, 计算目标买入价=3940.30\n", + "[2024-01-30 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-30 13:00:00] 策略 (SHFE.rb2405): [2024-01-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240130130000_1347 @ 3940.30\n", + "[2024-01-30 14:00:00] 策略 (SHFE.rb2405): [2024-01-30 14:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-01-30 21:00:00] 策略 (SHFE.rb2405): 3908.0 37.4 -23.400000000000002\n", + "[2024-01-30 21:00:00] 策略 (SHFE.rb2405): [2024-01-30 21:00:00] 开多仓信号 - 当前Open=3908.00, 前1Range=22.00, 前7Range=13.00, 计算目标买入价=3894.00\n", + "[2024-01-30 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-30 21:00:00] 策略 (SHFE.rb2405): [2024-01-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240130210000_1349 @ 3894.00\n", + "[2024-01-30 22:00:00] 策略 (SHFE.rb2405): [2024-01-30 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240130210000_1349\n", + "[2024-01-30 22:00:00] 策略 (SHFE.rb2405): 3899.0 39.1 -21.6\n", + "[2024-01-30 22:00:00] 策略 (SHFE.rb2405): [2024-01-30 22:00:00] 开多仓信号 - 当前Open=3899.00, 前1Range=23.00, 前7Range=12.00, 计算目标买入价=3881.50\n", + "[2024-01-30 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-30 22:00:00] 策略 (SHFE.rb2405): [2024-01-30 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240130220000_1350 @ 3881.50\n", + "[2024-01-31 09:00:00] 策略 (SHFE.rb2405): [2024-01-31 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240130220000_1350\n", + "[2024-01-31 09:00:00] 策略 (SHFE.rb2405): 3906.0 22.099999999999998 -16.2\n", + "[2024-01-31 09:00:00] 策略 (SHFE.rb2405): [2024-01-31 09:00:00] 开多仓信号 - 当前Open=3906.00, 前1Range=13.00, 前7Range=9.00, 计算目标买入价=3900.10\n", + "[2024-01-31 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-31 09:00:00] 策略 (SHFE.rb2405): [2024-01-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240131090000_1351 @ 3900.10\n", + "[2024-01-31 14:00:00] 策略 (SHFE.rb2405): [2024-01-31 14:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2024-01-31 21:00:00] 策略 (SHFE.rb2405): 3867.0 47.6 -41.4\n", + "[2024-01-31 21:00:00] 策略 (SHFE.rb2405): [2024-01-31 21:00:00] 开多仓信号 - 当前Open=3867.00, 前1Range=28.00, 前7Range=23.00, 计算目标买入价=3860.80\n", + "[2024-01-31 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-31 21:00:00] 策略 (SHFE.rb2405): [2024-01-31 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240131210000_1353 @ 3860.80\n", + "[2024-01-31 22:00:00] 策略 (SHFE.rb2405): [2024-01-31 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240131210000_1353\n", + "[2024-01-31 22:00:00] 策略 (SHFE.rb2405): 3870.0 22.099999999999998 -23.400000000000002\n", + "[2024-01-31 22:00:00] 策略 (SHFE.rb2405): [2024-01-31 22:00:00] 开多仓信号 - 当前Open=3870.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=3871.30\n", + "[2024-01-31 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-01-31 22:00:00] 策略 (SHFE.rb2405): [2024-01-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240131220000_1354 @ 3871.30\n", + "[2024-02-01 09:00:00] 策略 (SHFE.rb2405): [2024-02-01 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240131220000_1354\n", + "[2024-02-01 09:00:00] 策略 (SHFE.rb2405): 3878.0 28.9 -28.8\n", + "[2024-02-01 09:00:00] 策略 (SHFE.rb2405): [2024-02-01 09:00:00] 开多仓信号 - 当前Open=3878.00, 前1Range=17.00, 前7Range=16.00, 计算目标买入价=3877.90\n", + "[2024-02-01 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-01 09:00:00] 策略 (SHFE.rb2405): [2024-02-01 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240201090000_1355 @ 3877.90\n", + "[2024-02-01 22:00:00] 策略 (SHFE.rb2405): [2024-02-01 22:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-02-02 09:00:00] 策略 (SHFE.rb2405): 3853.0 25.5 -25.2\n", + "[2024-02-02 09:00:00] 策略 (SHFE.rb2405): [2024-02-02 09:00:00] 开多仓信号 - 当前Open=3853.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3852.70\n", + "[2024-02-02 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-02 09:00:00] 策略 (SHFE.rb2405): [2024-02-02 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240202090000_1357 @ 3852.70\n", + "[2024-02-02 10:00:00] 策略 (SHFE.rb2405): [2024-02-02 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240202090000_1357\n", + "[2024-02-02 10:00:00] 策略 (SHFE.rb2405): 3854.0 22.099999999999998 -30.6\n", + "[2024-02-02 10:00:00] 策略 (SHFE.rb2405): [2024-02-02 10:00:00] 开多仓信号 - 当前Open=3854.00, 前1Range=13.00, 前7Range=17.00, 计算目标买入价=3862.50\n", + "[2024-02-02 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-02 10:00:00] 策略 (SHFE.rb2405): [2024-02-02 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240202100000_1358 @ 3862.50\n", + "[2024-02-02 13:00:00] 策略 (SHFE.rb2405): [2024-02-02 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-02-02 14:00:00] 策略 (SHFE.rb2405): 3808.0 34.0 -32.4\n", + "[2024-02-02 14:00:00] 策略 (SHFE.rb2405): [2024-02-02 14:00:00] 开多仓信号 - 当前Open=3808.00, 前1Range=20.00, 前7Range=18.00, 计算目标买入价=3806.40\n", + "[2024-02-02 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-02 14:00:00] 策略 (SHFE.rb2405): [2024-02-02 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240202140000_1360 @ 3806.40\n", + "[2024-02-02 21:00:00] 策略 (SHFE.rb2405): [2024-02-02 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240202140000_1360\n", + "[2024-02-02 21:00:00] 策略 (SHFE.rb2405): 3823.0 74.8 -25.2\n", + "[2024-02-02 21:00:00] 策略 (SHFE.rb2405): [2024-02-02 21:00:00] 开多仓信号 - 当前Open=3823.00, 前1Range=44.00, 前7Range=14.00, 计算目标买入价=3773.40\n", + "[2024-02-02 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-02 21:00:00] 策略 (SHFE.rb2405): [2024-02-02 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240202210000_1361 @ 3773.40\n", + "[2024-02-02 22:00:00] 策略 (SHFE.rb2405): [2024-02-02 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240202210000_1361\n", + "[2024-02-02 22:00:00] 策略 (SHFE.rb2405): 3830.0 30.599999999999998 -27.0\n", + "[2024-02-02 22:00:00] 策略 (SHFE.rb2405): [2024-02-02 22:00:00] 开多仓信号 - 当前Open=3830.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3826.40\n", + "[2024-02-02 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-02 22:00:00] 策略 (SHFE.rb2405): [2024-02-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240202220000_1362 @ 3826.40\n", + "[2024-02-05 09:00:00] 策略 (SHFE.rb2405): [2024-02-05 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240202220000_1362\n", + "[2024-02-05 09:00:00] 策略 (SHFE.rb2405): 3849.0 45.9 -23.400000000000002\n", + "[2024-02-05 09:00:00] 策略 (SHFE.rb2405): [2024-02-05 09:00:00] 开多仓信号 - 当前Open=3849.00, 前1Range=27.00, 前7Range=13.00, 计算目标买入价=3826.50\n", + "[2024-02-05 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-05 09:00:00] 策略 (SHFE.rb2405): [2024-02-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240205090000_1363 @ 3826.50\n", + "[2024-02-05 10:00:00] 策略 (SHFE.rb2405): [2024-02-05 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240205090000_1363\n", + "[2024-02-05 10:00:00] 策略 (SHFE.rb2405): 3842.0 25.5 -57.6\n", + "[2024-02-05 10:00:00] 策略 (SHFE.rb2405): [2024-02-05 10:00:00] 开多仓信号 - 当前Open=3842.00, 前1Range=15.00, 前7Range=32.00, 计算目标买入价=3874.10\n", + "[2024-02-05 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-05 10:00:00] 策略 (SHFE.rb2405): [2024-02-05 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240205100000_1364 @ 3874.10\n", + "[2024-02-05 13:00:00] 策略 (SHFE.rb2405): [2024-02-05 13:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-02-05 14:00:00] 策略 (SHFE.rb2405): 3847.0 15.299999999999999 -79.2\n", + "[2024-02-05 14:00:00] 策略 (SHFE.rb2405): [2024-02-05 14:00:00] 开多仓信号 - 当前Open=3847.00, 前1Range=9.00, 前7Range=44.00, 计算目标买入价=3910.90\n", + "[2024-02-05 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-05 14:00:00] 策略 (SHFE.rb2405): [2024-02-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240205140000_1366 @ 3910.90\n", + "[2024-02-05 21:00:00] 策略 (SHFE.rb2405): [2024-02-05 21:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-02-05 22:00:00] 策略 (SHFE.rb2405): 3809.0 57.8 -48.6\n", + "[2024-02-05 22:00:00] 策略 (SHFE.rb2405): [2024-02-05 22:00:00] 开多仓信号 - 当前Open=3809.00, 前1Range=34.00, 前7Range=27.00, 计算目标买入价=3799.80\n", + "[2024-02-05 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-05 22:00:00] 策略 (SHFE.rb2405): [2024-02-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240205220000_1368 @ 3799.80\n", + "[2024-02-06 09:00:00] 策略 (SHFE.rb2405): [2024-02-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240205220000_1368\n", + "[2024-02-06 09:00:00] 策略 (SHFE.rb2405): 3812.0 11.9 -27.0\n", + "[2024-02-06 09:00:00] 策略 (SHFE.rb2405): [2024-02-06 09:00:00] 开多仓信号 - 当前Open=3812.00, 前1Range=7.00, 前7Range=15.00, 计算目标买入价=3827.10\n", + "[2024-02-06 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-06 09:00:00] 策略 (SHFE.rb2405): [2024-02-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240206090000_1369 @ 3827.10\n", + "[2024-02-06 13:00:00] 策略 (SHFE.rb2405): [2024-02-06 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-02-06 14:00:00] 策略 (SHFE.rb2405): 3835.0 23.8 -37.800000000000004\n", + "[2024-02-06 14:00:00] 策略 (SHFE.rb2405): [2024-02-06 14:00:00] 开多仓信号 - 当前Open=3835.00, 前1Range=14.00, 前7Range=21.00, 计算目标买入价=3849.00\n", + "[2024-02-06 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-06 14:00:00] 策略 (SHFE.rb2405): [2024-02-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240206140000_1371 @ 3849.00\n", + "[2024-02-07 10:00:00] 策略 (SHFE.rb2405): [2024-02-07 10:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-02-07 11:00:00] 策略 (SHFE.rb2405): 3819.0 42.5 -32.4\n", + "[2024-02-07 11:00:00] 策略 (SHFE.rb2405): [2024-02-07 11:00:00] 开多仓信号 - 当前Open=3819.00, 前1Range=25.00, 前7Range=18.00, 计算目标买入价=3808.90\n", + "[2024-02-07 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-07 11:00:00] 策略 (SHFE.rb2405): [2024-02-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240207110000_1373 @ 3808.90\n", + "[2024-02-07 13:00:00] 策略 (SHFE.rb2405): [2024-02-07 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240207110000_1373\n", + "[2024-02-07 13:00:00] 策略 (SHFE.rb2405): 3818.0 18.7 -25.2\n", + "[2024-02-07 13:00:00] 策略 (SHFE.rb2405): [2024-02-07 13:00:00] 开多仓信号 - 当前Open=3818.00, 前1Range=11.00, 前7Range=14.00, 计算目标买入价=3824.50\n", + "[2024-02-07 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-07 13:00:00] 策略 (SHFE.rb2405): [2024-02-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240207130000_1374 @ 3824.50\n", + "[2024-02-07 14:00:00] 策略 (SHFE.rb2405): [2024-02-07 14:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2024-02-07 21:00:00] 策略 (SHFE.rb2405): 3841.0 56.1 -27.0\n", + "[2024-02-07 21:00:00] 策略 (SHFE.rb2405): [2024-02-07 21:00:00] 开多仓信号 - 当前Open=3841.00, 前1Range=33.00, 前7Range=15.00, 计算目标买入价=3811.90\n", + "[2024-02-07 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-07 21:00:00] 策略 (SHFE.rb2405): [2024-02-07 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240207210000_1376 @ 3811.90\n", + "[2024-02-07 22:00:00] 策略 (SHFE.rb2405): [2024-02-07 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240207210000_1376\n", + "[2024-02-07 22:00:00] 策略 (SHFE.rb2405): 3844.0 22.099999999999998 -14.4\n", + "[2024-02-07 22:00:00] 策略 (SHFE.rb2405): [2024-02-07 22:00:00] 开多仓信号 - 当前Open=3844.00, 前1Range=13.00, 前7Range=8.00, 计算目标买入价=3836.30\n", + "[2024-02-07 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-07 22:00:00] 策略 (SHFE.rb2405): [2024-02-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240207220000_1377 @ 3836.30\n", + "[2024-02-08 09:00:00] 策略 (SHFE.rb2405): [2024-02-08 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240207220000_1377\n", + "[2024-02-08 09:00:00] 策略 (SHFE.rb2405): 3851.0 18.7 -32.4\n", + "[2024-02-08 09:00:00] 策略 (SHFE.rb2405): [2024-02-08 09:00:00] 开多仓信号 - 当前Open=3851.00, 前1Range=11.00, 前7Range=18.00, 计算目标买入价=3864.70\n", + "[2024-02-08 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-08 09:00:00] 策略 (SHFE.rb2405): [2024-02-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240208090000_1378 @ 3864.70\n", + "[2024-02-08 10:00:00] 策略 (SHFE.rb2405): [2024-02-08 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-02-08 11:00:00] 策略 (SHFE.rb2405): 3850.0 27.2 -19.8\n", + "[2024-02-08 11:00:00] 策略 (SHFE.rb2405): [2024-02-08 11:00:00] 开多仓信号 - 当前Open=3850.00, 前1Range=16.00, 前7Range=11.00, 计算目标买入价=3842.60\n", + "[2024-02-08 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-08 11:00:00] 策略 (SHFE.rb2405): [2024-02-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240208110000_1380 @ 3842.60\n", + "[2024-02-08 13:00:00] 策略 (SHFE.rb2405): [2024-02-08 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240208110000_1380\n", + "[2024-02-08 13:00:00] 策略 (SHFE.rb2405): 3848.0 11.9 -14.4\n", + "[2024-02-08 13:00:00] 策略 (SHFE.rb2405): [2024-02-08 13:00:00] 开多仓信号 - 当前Open=3848.00, 前1Range=7.00, 前7Range=8.00, 计算目标买入价=3850.50\n", + "[2024-02-08 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-08 13:00:00] 策略 (SHFE.rb2405): [2024-02-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240208130000_1381 @ 3850.50\n", + "[2024-02-08 14:00:00] 策略 (SHFE.rb2405): [2024-02-08 14:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-02-19 09:00:00] 策略 (SHFE.rb2405): 3878.0 35.699999999999996 -23.400000000000002\n", + "[2024-02-19 09:00:00] 策略 (SHFE.rb2405): [2024-02-19 09:00:00] 开多仓信号 - 当前Open=3878.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3865.70\n", + "[2024-02-19 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-19 09:00:00] 策略 (SHFE.rb2405): [2024-02-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240219090000_1383 @ 3865.70\n", + "[2024-02-19 10:00:00] 策略 (SHFE.rb2405): [2024-02-19 10:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-02-19 11:00:00] 策略 (SHFE.rb2405): 3814.0 49.3 -25.2\n", + "[2024-02-19 11:00:00] 策略 (SHFE.rb2405): [2024-02-19 11:00:00] 开多仓信号 - 当前Open=3814.00, 前1Range=29.00, 前7Range=14.00, 计算目标买入价=3789.90\n", + "[2024-02-19 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-19 11:00:00] 策略 (SHFE.rb2405): [2024-02-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240219110000_1385 @ 3789.90\n", + "[2024-02-19 13:00:00] 策略 (SHFE.rb2405): [2024-02-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240219110000_1385\n", + "[2024-02-19 13:00:00] 策略 (SHFE.rb2405): 3810.0 22.099999999999998 -28.8\n", + "[2024-02-19 13:00:00] 策略 (SHFE.rb2405): [2024-02-19 13:00:00] 开多仓信号 - 当前Open=3810.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3816.70\n", + "[2024-02-19 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-19 13:00:00] 策略 (SHFE.rb2405): [2024-02-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240219130000_1386 @ 3816.70\n", + "[2024-02-19 21:00:00] 策略 (SHFE.rb2405): [2024-02-19 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-02-19 22:00:00] 策略 (SHFE.rb2405): 3799.0 32.3 -37.800000000000004\n", + "[2024-02-19 22:00:00] 策略 (SHFE.rb2405): [2024-02-19 22:00:00] 开多仓信号 - 当前Open=3799.00, 前1Range=19.00, 前7Range=21.00, 计算目标买入价=3804.50\n", + "[2024-02-19 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-19 22:00:00] 策略 (SHFE.rb2405): [2024-02-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240219220000_1388 @ 3804.50\n", + "[2024-02-20 09:00:00] 策略 (SHFE.rb2405): [2024-02-20 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240219220000_1388\n", + "[2024-02-20 09:00:00] 策略 (SHFE.rb2405): 3809.0 30.599999999999998 -99.0\n", + "[2024-02-20 09:00:00] 策略 (SHFE.rb2405): [2024-02-20 09:00:00] 开多仓信号 - 当前Open=3809.00, 前1Range=18.00, 前7Range=55.00, 计算目标买入价=3877.40\n", + "[2024-02-20 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-20 09:00:00] 策略 (SHFE.rb2405): [2024-02-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240220090000_1389 @ 3877.40\n", + "[2024-02-20 10:00:00] 策略 (SHFE.rb2405): [2024-02-20 10:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2024-02-20 11:00:00] 策略 (SHFE.rb2405): 3780.0 49.3 -23.400000000000002\n", + "[2024-02-20 11:00:00] 策略 (SHFE.rb2405): [2024-02-20 11:00:00] 开多仓信号 - 当前Open=3780.00, 前1Range=29.00, 前7Range=13.00, 计算目标买入价=3754.10\n", + "[2024-02-20 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-20 11:00:00] 策略 (SHFE.rb2405): [2024-02-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240220110000_1391 @ 3754.10\n", + "[2024-02-20 13:00:00] 策略 (SHFE.rb2405): [2024-02-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240220110000_1391\n", + "[2024-02-20 13:00:00] 策略 (SHFE.rb2405): 3776.0 23.8 -19.8\n", + "[2024-02-20 13:00:00] 策略 (SHFE.rb2405): [2024-02-20 13:00:00] 开多仓信号 - 当前Open=3776.00, 前1Range=14.00, 前7Range=11.00, 计算目标买入价=3772.00\n", + "[2024-02-20 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-20 13:00:00] 策略 (SHFE.rb2405): [2024-02-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240220130000_1392 @ 3772.00\n", + "[2024-02-20 14:00:00] 策略 (SHFE.rb2405): [2024-02-20 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240220130000_1392\n", + "[2024-02-20 14:00:00] 策略 (SHFE.rb2405): 3774.0 23.8 -37.800000000000004\n", + "[2024-02-20 14:00:00] 策略 (SHFE.rb2405): [2024-02-20 14:00:00] 开多仓信号 - 当前Open=3774.00, 前1Range=14.00, 前7Range=21.00, 计算目标买入价=3788.00\n", + "[2024-02-20 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-20 14:00:00] 策略 (SHFE.rb2405): [2024-02-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240220140000_1393 @ 3788.00\n", + "[2024-02-20 22:00:00] 策略 (SHFE.rb2405): [2024-02-20 22:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-02-21 09:00:00] 策略 (SHFE.rb2405): 3740.0 28.9 -48.6\n", + "[2024-02-21 09:00:00] 策略 (SHFE.rb2405): [2024-02-21 09:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=17.00, 前7Range=27.00, 计算目标买入价=3759.70\n", + "[2024-02-21 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-21 09:00:00] 策略 (SHFE.rb2405): [2024-02-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240221090000_1395 @ 3759.70\n", + "[2024-02-21 10:00:00] 策略 (SHFE.rb2405): [2024-02-21 10:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2024-02-21 11:00:00] 策略 (SHFE.rb2405): 3779.0 71.39999999999999 -25.2\n", + "[2024-02-21 11:00:00] 策略 (SHFE.rb2405): [2024-02-21 11:00:00] 开多仓信号 - 当前Open=3779.00, 前1Range=42.00, 前7Range=14.00, 计算目标买入价=3732.80\n", + "[2024-02-21 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-21 11:00:00] 策略 (SHFE.rb2405): [2024-02-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240221110000_1397 @ 3732.80\n", + "[2024-02-21 13:00:00] 策略 (SHFE.rb2405): [2024-02-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240221110000_1397\n", + "[2024-02-21 13:00:00] 策略 (SHFE.rb2405): 3824.0 117.3 -25.2\n", + "[2024-02-21 13:00:00] 策略 (SHFE.rb2405): [2024-02-21 13:00:00] 开多仓信号 - 当前Open=3824.00, 前1Range=69.00, 前7Range=14.00, 计算目标买入价=3731.90\n", + "[2024-02-21 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-21 13:00:00] 策略 (SHFE.rb2405): [2024-02-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240221130000_1398 @ 3731.90\n", + "[2024-02-21 14:00:00] 策略 (SHFE.rb2405): [2024-02-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240221130000_1398\n", + "[2024-02-21 14:00:00] 策略 (SHFE.rb2405): 3822.0 47.6 -41.4\n", + "[2024-02-21 14:00:00] 策略 (SHFE.rb2405): [2024-02-21 14:00:00] 开多仓信号 - 当前Open=3822.00, 前1Range=28.00, 前7Range=23.00, 计算目标买入价=3815.80\n", + "[2024-02-21 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-21 14:00:00] 策略 (SHFE.rb2405): [2024-02-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240221140000_1399 @ 3815.80\n", + "[2024-02-21 21:00:00] 策略 (SHFE.rb2405): [2024-02-21 21:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2024-02-21 22:00:00] 策略 (SHFE.rb2405): 3803.0 40.8 -30.6\n", + "[2024-02-21 22:00:00] 策略 (SHFE.rb2405): [2024-02-21 22:00:00] 开多仓信号 - 当前Open=3803.00, 前1Range=24.00, 前7Range=17.00, 计算目标买入价=3792.80\n", + "[2024-02-21 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-21 22:00:00] 策略 (SHFE.rb2405): [2024-02-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240221220000_1401 @ 3792.80\n", + "[2024-02-22 09:00:00] 策略 (SHFE.rb2405): [2024-02-22 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240221220000_1401\n", + "[2024-02-22 09:00:00] 策略 (SHFE.rb2405): 3806.0 28.9 -37.800000000000004\n", + "[2024-02-22 09:00:00] 策略 (SHFE.rb2405): [2024-02-22 09:00:00] 开多仓信号 - 当前Open=3806.00, 前1Range=17.00, 前7Range=21.00, 计算目标买入价=3814.90\n", + "[2024-02-22 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-22 09:00:00] 策略 (SHFE.rb2405): [2024-02-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240222090000_1402 @ 3814.90\n", + "[2024-02-22 13:00:00] 策略 (SHFE.rb2405): [2024-02-22 13:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-02-22 14:00:00] 策略 (SHFE.rb2405): 3775.0 42.5 -79.2\n", + "[2024-02-22 14:00:00] 策略 (SHFE.rb2405): [2024-02-22 14:00:00] 开多仓信号 - 当前Open=3775.00, 前1Range=25.00, 前7Range=44.00, 计算目标买入价=3811.70\n", + "[2024-02-22 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-22 14:00:00] 策略 (SHFE.rb2405): [2024-02-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240222140000_1404 @ 3811.70\n", + "[2024-02-23 14:00:00] 策略 (SHFE.rb2405): [2024-02-23 14:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-02-23 21:00:00] 策略 (SHFE.rb2405): 3788.0 27.2 -23.400000000000002\n", + "[2024-02-23 21:00:00] 策略 (SHFE.rb2405): [2024-02-23 21:00:00] 开多仓信号 - 当前Open=3788.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3784.20\n", + "[2024-02-23 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-23 21:00:00] 策略 (SHFE.rb2405): [2024-02-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240223210000_1406 @ 3784.20\n", + "[2024-02-23 22:00:00] 策略 (SHFE.rb2405): [2024-02-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240223210000_1406\n", + "[2024-02-23 22:00:00] 策略 (SHFE.rb2405): 3792.0 44.199999999999996 -41.4\n", + "[2024-02-23 22:00:00] 策略 (SHFE.rb2405): [2024-02-23 22:00:00] 开多仓信号 - 当前Open=3792.00, 前1Range=26.00, 前7Range=23.00, 计算目标买入价=3789.20\n", + "[2024-02-23 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-23 22:00:00] 策略 (SHFE.rb2405): [2024-02-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240223220000_1407 @ 3789.20\n", + "[2024-02-26 13:00:00] 策略 (SHFE.rb2405): [2024-02-26 13:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-02-26 14:00:00] 策略 (SHFE.rb2405): 3744.0 39.1 -28.8\n", + "[2024-02-26 14:00:00] 策略 (SHFE.rb2405): [2024-02-26 14:00:00] 开多仓信号 - 当前Open=3744.00, 前1Range=23.00, 前7Range=16.00, 计算目标买入价=3733.70\n", + "[2024-02-26 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-26 14:00:00] 策略 (SHFE.rb2405): [2024-02-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240226140000_1409 @ 3733.70\n", + "[2024-02-26 21:00:00] 策略 (SHFE.rb2405): [2024-02-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240226140000_1409\n", + "[2024-02-26 21:00:00] 策略 (SHFE.rb2405): 3742.0 32.3 -46.800000000000004\n", + "[2024-02-26 21:00:00] 策略 (SHFE.rb2405): [2024-02-26 21:00:00] 开多仓信号 - 当前Open=3742.00, 前1Range=19.00, 前7Range=26.00, 计算目标买入价=3756.50\n", + "[2024-02-26 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-26 21:00:00] 策略 (SHFE.rb2405): [2024-02-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240226210000_1410 @ 3756.50\n", + "[2024-02-27 09:00:00] 策略 (SHFE.rb2405): [2024-02-27 09:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2024-02-27 10:00:00] 策略 (SHFE.rb2405): 3768.0 42.5 -32.4\n", + "[2024-02-27 10:00:00] 策略 (SHFE.rb2405): [2024-02-27 10:00:00] 开多仓信号 - 当前Open=3768.00, 前1Range=25.00, 前7Range=18.00, 计算目标买入价=3757.90\n", + "[2024-02-27 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-27 10:00:00] 策略 (SHFE.rb2405): [2024-02-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240227100000_1412 @ 3757.90\n", + "[2024-02-27 11:00:00] 策略 (SHFE.rb2405): [2024-02-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240227100000_1412\n", + "[2024-02-27 11:00:00] 策略 (SHFE.rb2405): 3799.0 73.1 -28.8\n", + "[2024-02-27 11:00:00] 策略 (SHFE.rb2405): [2024-02-27 11:00:00] 开多仓信号 - 当前Open=3799.00, 前1Range=43.00, 前7Range=16.00, 计算目标买入价=3754.70\n", + "[2024-02-27 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-27 11:00:00] 策略 (SHFE.rb2405): [2024-02-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240227110000_1413 @ 3754.70\n", + "[2024-02-27 13:00:00] 策略 (SHFE.rb2405): [2024-02-27 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240227110000_1413\n", + "[2024-02-27 13:00:00] 策略 (SHFE.rb2405): 3802.0 22.099999999999998 -41.4\n", + "[2024-02-27 13:00:00] 策略 (SHFE.rb2405): [2024-02-27 13:00:00] 开多仓信号 - 当前Open=3802.00, 前1Range=13.00, 前7Range=23.00, 计算目标买入价=3821.30\n", + "[2024-02-27 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-27 13:00:00] 策略 (SHFE.rb2405): [2024-02-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240227130000_1414 @ 3821.30\n", + "[2024-02-27 14:00:00] 策略 (SHFE.rb2405): [2024-02-27 14:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2024-02-27 21:00:00] 策略 (SHFE.rb2405): 3821.0 57.8 -28.8\n", + "[2024-02-27 21:00:00] 策略 (SHFE.rb2405): [2024-02-27 21:00:00] 开多仓信号 - 当前Open=3821.00, 前1Range=34.00, 前7Range=16.00, 计算目标买入价=3792.00\n", + "[2024-02-27 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-27 21:00:00] 策略 (SHFE.rb2405): [2024-02-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240227210000_1416 @ 3792.00\n", + "[2024-02-27 22:00:00] 策略 (SHFE.rb2405): [2024-02-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240227210000_1416\n", + "[2024-02-27 22:00:00] 策略 (SHFE.rb2405): 3817.0 22.099999999999998 -30.6\n", + "[2024-02-27 22:00:00] 策略 (SHFE.rb2405): [2024-02-27 22:00:00] 开多仓信号 - 当前Open=3817.00, 前1Range=13.00, 前7Range=17.00, 计算目标买入价=3825.50\n", + "[2024-02-27 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-27 22:00:00] 策略 (SHFE.rb2405): [2024-02-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240227220000_1417 @ 3825.50\n", + "[2024-02-28 21:00:00] 策略 (SHFE.rb2405): [2024-02-28 21:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-02-28 22:00:00] 策略 (SHFE.rb2405): 3794.0 35.699999999999996 -27.0\n", + "[2024-02-28 22:00:00] 策略 (SHFE.rb2405): [2024-02-28 22:00:00] 开多仓信号 - 当前Open=3794.00, 前1Range=21.00, 前7Range=15.00, 计算目标买入价=3785.30\n", + "[2024-02-28 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-28 22:00:00] 策略 (SHFE.rb2405): [2024-02-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240228220000_1419 @ 3785.30\n", + "[2024-02-29 09:00:00] 策略 (SHFE.rb2405): [2024-02-29 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240228220000_1419\n", + "[2024-02-29 09:00:00] 策略 (SHFE.rb2405): 3789.0 28.9 -30.6\n", + "[2024-02-29 09:00:00] 策略 (SHFE.rb2405): [2024-02-29 09:00:00] 开多仓信号 - 当前Open=3789.00, 前1Range=17.00, 前7Range=17.00, 计算目标买入价=3790.70\n", + "[2024-02-29 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-29 09:00:00] 策略 (SHFE.rb2405): [2024-02-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240229090000_1420 @ 3790.70\n", + "[2024-02-29 10:00:00] 策略 (SHFE.rb2405): [2024-02-29 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240229090000_1420\n", + "[2024-02-29 10:00:00] 策略 (SHFE.rb2405): 3794.0 22.099999999999998 -21.6\n", + "[2024-02-29 10:00:00] 策略 (SHFE.rb2405): [2024-02-29 10:00:00] 开多仓信号 - 当前Open=3794.00, 前1Range=13.00, 前7Range=12.00, 计算目标买入价=3793.50\n", + "[2024-02-29 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-29 10:00:00] 策略 (SHFE.rb2405): [2024-02-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240229100000_1421 @ 3793.50\n", + "[2024-02-29 11:00:00] 策略 (SHFE.rb2405): [2024-02-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240229100000_1421\n", + "[2024-02-29 11:00:00] 策略 (SHFE.rb2405): 3809.0 34.0 -32.4\n", + "[2024-02-29 11:00:00] 策略 (SHFE.rb2405): [2024-02-29 11:00:00] 开多仓信号 - 当前Open=3809.00, 前1Range=20.00, 前7Range=18.00, 计算目标买入价=3807.40\n", + "[2024-02-29 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-29 11:00:00] 策略 (SHFE.rb2405): [2024-02-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240229110000_1422 @ 3807.40\n", + "[2024-02-29 13:00:00] 策略 (SHFE.rb2405): [2024-02-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240229110000_1422\n", + "[2024-02-29 13:00:00] 策略 (SHFE.rb2405): 3810.0 17.0 -21.6\n", + "[2024-02-29 13:00:00] 策略 (SHFE.rb2405): [2024-02-29 13:00:00] 开多仓信号 - 当前Open=3810.00, 前1Range=10.00, 前7Range=12.00, 计算目标买入价=3814.60\n", + "[2024-02-29 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-29 13:00:00] 策略 (SHFE.rb2405): [2024-02-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240229130000_1423 @ 3814.60\n", + "[2024-02-29 21:00:00] 策略 (SHFE.rb2405): [2024-02-29 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-02-29 22:00:00] 策略 (SHFE.rb2405): 3807.0 40.8 -30.6\n", + "[2024-02-29 22:00:00] 策略 (SHFE.rb2405): [2024-02-29 22:00:00] 开多仓信号 - 当前Open=3807.00, 前1Range=24.00, 前7Range=17.00, 计算目标买入价=3796.80\n", + "[2024-02-29 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-02-29 22:00:00] 策略 (SHFE.rb2405): [2024-02-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240229220000_1425 @ 3796.80\n", + "[2024-03-01 09:00:00] 策略 (SHFE.rb2405): [2024-03-01 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240229220000_1425\n", + "[2024-03-01 09:00:00] 策略 (SHFE.rb2405): 3804.0 22.099999999999998 -23.400000000000002\n", + "[2024-03-01 09:00:00] 策略 (SHFE.rb2405): [2024-03-01 09:00:00] 开多仓信号 - 当前Open=3804.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=3805.30\n", + "[2024-03-01 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-01 09:00:00] 策略 (SHFE.rb2405): [2024-03-01 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240301090000_1426 @ 3805.30\n", + "[2024-03-01 14:00:00] 策略 (SHFE.rb2405): [2024-03-01 14:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2024-03-01 21:00:00] 策略 (SHFE.rb2405): 3754.0 61.199999999999996 -43.2\n", + "[2024-03-01 21:00:00] 策略 (SHFE.rb2405): [2024-03-01 21:00:00] 开多仓信号 - 当前Open=3754.00, 前1Range=36.00, 前7Range=24.00, 计算目标买入价=3736.00\n", + "[2024-03-01 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-01 21:00:00] 策略 (SHFE.rb2405): [2024-03-01 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240301210000_1428 @ 3736.00\n", + "[2024-03-01 22:00:00] 策略 (SHFE.rb2405): [2024-03-01 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240301210000_1428\n", + "[2024-03-01 22:00:00] 策略 (SHFE.rb2405): 3747.0 34.0 -23.400000000000002\n", + "[2024-03-01 22:00:00] 策略 (SHFE.rb2405): [2024-03-01 22:00:00] 开多仓信号 - 当前Open=3747.00, 前1Range=20.00, 前7Range=13.00, 计算目标买入价=3736.40\n", + "[2024-03-01 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-01 22:00:00] 策略 (SHFE.rb2405): [2024-03-01 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240301220000_1429 @ 3736.40\n", + "[2024-03-04 09:00:00] 策略 (SHFE.rb2405): [2024-03-04 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240301220000_1429\n", + "[2024-03-04 09:00:00] 策略 (SHFE.rb2405): 3762.0 47.6 -34.2\n", + "[2024-03-04 09:00:00] 策略 (SHFE.rb2405): [2024-03-04 09:00:00] 开多仓信号 - 当前Open=3762.00, 前1Range=28.00, 前7Range=19.00, 计算目标买入价=3748.60\n", + "[2024-03-04 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-04 09:00:00] 策略 (SHFE.rb2405): [2024-03-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240304090000_1430 @ 3748.60\n", + "[2024-03-04 11:00:00] 策略 (SHFE.rb2405): [2024-03-04 11:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-03-04 13:00:00] 策略 (SHFE.rb2405): 3723.0 18.7 -27.0\n", + "[2024-03-04 13:00:00] 策略 (SHFE.rb2405): [2024-03-04 13:00:00] 开多仓信号 - 当前Open=3723.00, 前1Range=11.00, 前7Range=15.00, 计算目标买入价=3731.30\n", + "[2024-03-04 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-04 13:00:00] 策略 (SHFE.rb2405): [2024-03-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240304130000_1432 @ 3731.30\n", + "[2024-03-04 14:00:00] 策略 (SHFE.rb2405): [2024-03-04 14:00:00] 止盈信号 - PnL per unit: 46.00, 目标: 10.00\n", + "[2024-03-04 21:00:00] 策略 (SHFE.rb2405): 3752.0 113.89999999999999 -36.0\n", + "[2024-03-04 21:00:00] 策略 (SHFE.rb2405): [2024-03-04 21:00:00] 开多仓信号 - 当前Open=3752.00, 前1Range=67.00, 前7Range=20.00, 计算目标买入价=3674.10\n", + "[2024-03-04 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-04 21:00:00] 策略 (SHFE.rb2405): [2024-03-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240304210000_1434 @ 3674.10\n", + "[2024-03-04 22:00:00] 策略 (SHFE.rb2405): [2024-03-04 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240304210000_1434\n", + "[2024-03-04 22:00:00] 策略 (SHFE.rb2405): 3748.0 27.2 -50.4\n", + "[2024-03-04 22:00:00] 策略 (SHFE.rb2405): [2024-03-04 22:00:00] 开多仓信号 - 当前Open=3748.00, 前1Range=16.00, 前7Range=28.00, 计算目标买入价=3771.20\n", + "[2024-03-04 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-04 22:00:00] 策略 (SHFE.rb2405): [2024-03-04 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240304220000_1435 @ 3771.20\n", + "[2024-03-05 09:00:00] 策略 (SHFE.rb2405): [2024-03-05 09:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-03-05 10:00:00] 策略 (SHFE.rb2405): 3735.0 62.9 -36.0\n", + "[2024-03-05 10:00:00] 策略 (SHFE.rb2405): [2024-03-05 10:00:00] 开多仓信号 - 当前Open=3735.00, 前1Range=37.00, 前7Range=20.00, 计算目标买入价=3708.10\n", + "[2024-03-05 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-05 10:00:00] 策略 (SHFE.rb2405): [2024-03-05 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240305100000_1437 @ 3708.10\n", + "[2024-03-05 11:00:00] 策略 (SHFE.rb2405): [2024-03-05 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240305100000_1437\n", + "[2024-03-05 11:00:00] 策略 (SHFE.rb2405): 3735.0 32.3 -19.8\n", + "[2024-03-05 11:00:00] 策略 (SHFE.rb2405): [2024-03-05 11:00:00] 开多仓信号 - 当前Open=3735.00, 前1Range=19.00, 前7Range=11.00, 计算目标买入价=3722.50\n", + "[2024-03-05 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-05 11:00:00] 策略 (SHFE.rb2405): [2024-03-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240305110000_1438 @ 3722.50\n", + "[2024-03-05 13:00:00] 策略 (SHFE.rb2405): [2024-03-05 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240305110000_1438\n", + "[2024-03-05 13:00:00] 策略 (SHFE.rb2405): 3728.0 15.299999999999999 -19.8\n", + "[2024-03-05 13:00:00] 策略 (SHFE.rb2405): [2024-03-05 13:00:00] 开多仓信号 - 当前Open=3728.00, 前1Range=9.00, 前7Range=11.00, 计算目标买入价=3732.50\n", + "[2024-03-05 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-05 13:00:00] 策略 (SHFE.rb2405): [2024-03-05 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240305130000_1439 @ 3732.50\n", + "[2024-03-05 22:00:00] 策略 (SHFE.rb2405): [2024-03-05 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-03-06 09:00:00] 策略 (SHFE.rb2405): 3710.0 23.8 -66.60000000000001\n", + "[2024-03-06 09:00:00] 策略 (SHFE.rb2405): [2024-03-06 09:00:00] 开多仓信号 - 当前Open=3710.00, 前1Range=14.00, 前7Range=37.00, 计算目标买入价=3752.80\n", + "[2024-03-06 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-06 09:00:00] 策略 (SHFE.rb2405): [2024-03-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240306090000_1441 @ 3752.80\n", + "[2024-03-06 10:00:00] 策略 (SHFE.rb2405): [2024-03-06 10:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-03-06 11:00:00] 策略 (SHFE.rb2405): 3706.0 28.9 -16.2\n", + "[2024-03-06 11:00:00] 策略 (SHFE.rb2405): [2024-03-06 11:00:00] 开多仓信号 - 当前Open=3706.00, 前1Range=17.00, 前7Range=9.00, 计算目标买入价=3693.30\n", + "[2024-03-06 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-06 11:00:00] 策略 (SHFE.rb2405): [2024-03-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240306110000_1443 @ 3693.30\n", + "[2024-03-06 13:00:00] 策略 (SHFE.rb2405): [2024-03-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240306110000_1443\n", + "[2024-03-06 13:00:00] 策略 (SHFE.rb2405): 3715.0 32.3 -27.0\n", + "[2024-03-06 13:00:00] 策略 (SHFE.rb2405): [2024-03-06 13:00:00] 开多仓信号 - 当前Open=3715.00, 前1Range=19.00, 前7Range=15.00, 计算目标买入价=3709.70\n", + "[2024-03-06 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-06 13:00:00] 策略 (SHFE.rb2405): [2024-03-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240306130000_1444 @ 3709.70\n", + "[2024-03-07 09:00:00] 策略 (SHFE.rb2405): [2024-03-07 09:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2024-03-07 10:00:00] 策略 (SHFE.rb2405): 3725.0 27.2 -30.6\n", + "[2024-03-07 10:00:00] 策略 (SHFE.rb2405): [2024-03-07 10:00:00] 开多仓信号 - 当前Open=3725.00, 前1Range=16.00, 前7Range=17.00, 计算目标买入价=3728.40\n", + "[2024-03-07 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-07 10:00:00] 策略 (SHFE.rb2405): [2024-03-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240307100000_1446 @ 3728.40\n", + "[2024-03-07 11:00:00] 策略 (SHFE.rb2405): [2024-03-07 11:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-03-07 13:00:00] 策略 (SHFE.rb2405): 3705.0 39.1 -19.8\n", + "[2024-03-07 13:00:00] 策略 (SHFE.rb2405): [2024-03-07 13:00:00] 开多仓信号 - 当前Open=3705.00, 前1Range=23.00, 前7Range=11.00, 计算目标买入价=3685.70\n", + "[2024-03-07 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-07 13:00:00] 策略 (SHFE.rb2405): [2024-03-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240307130000_1448 @ 3685.70\n", + "[2024-03-07 14:00:00] 策略 (SHFE.rb2405): [2024-03-07 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240307130000_1448\n", + "[2024-03-07 14:00:00] 策略 (SHFE.rb2405): 3707.0 23.8 -32.4\n", + "[2024-03-07 14:00:00] 策略 (SHFE.rb2405): [2024-03-07 14:00:00] 开多仓信号 - 当前Open=3707.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=3715.60\n", + "[2024-03-07 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-07 14:00:00] 策略 (SHFE.rb2405): [2024-03-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240307140000_1449 @ 3715.60\n", + "[2024-03-07 22:00:00] 策略 (SHFE.rb2405): [2024-03-07 22:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-03-08 09:00:00] 策略 (SHFE.rb2405): 3695.0 28.9 -28.8\n", + "[2024-03-08 09:00:00] 策略 (SHFE.rb2405): [2024-03-08 09:00:00] 开多仓信号 - 当前Open=3695.00, 前1Range=17.00, 前7Range=16.00, 计算目标买入价=3694.90\n", + "[2024-03-08 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-08 09:00:00] 策略 (SHFE.rb2405): [2024-03-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240308090000_1451 @ 3694.90\n", + "[2024-03-08 21:00:00] 策略 (SHFE.rb2405): [2024-03-08 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-03-08 22:00:00] 策略 (SHFE.rb2405): 3676.0 23.8 -30.6\n", + "[2024-03-08 22:00:00] 策略 (SHFE.rb2405): [2024-03-08 22:00:00] 开多仓信号 - 当前Open=3676.00, 前1Range=14.00, 前7Range=17.00, 计算目标买入价=3682.80\n", + "[2024-03-08 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-08 22:00:00] 策略 (SHFE.rb2405): [2024-03-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240308220000_1453 @ 3682.80\n", + "[2024-03-11 10:00:00] 策略 (SHFE.rb2405): [2024-03-11 10:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-03-11 11:00:00] 策略 (SHFE.rb2405): 3625.0 37.4 -28.8\n", + "[2024-03-11 11:00:00] 策略 (SHFE.rb2405): [2024-03-11 11:00:00] 开多仓信号 - 当前Open=3625.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3616.40\n", + "[2024-03-11 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-11 11:00:00] 策略 (SHFE.rb2405): [2024-03-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240311110000_1455 @ 3616.40\n", + "[2024-03-11 13:00:00] 策略 (SHFE.rb2405): [2024-03-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240311110000_1455\n", + "[2024-03-11 13:00:00] 策略 (SHFE.rb2405): 3625.0 18.7 -21.6\n", + "[2024-03-11 13:00:00] 策略 (SHFE.rb2405): [2024-03-11 13:00:00] 开多仓信号 - 当前Open=3625.00, 前1Range=11.00, 前7Range=12.00, 计算目标买入价=3627.90\n", + "[2024-03-11 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-11 13:00:00] 策略 (SHFE.rb2405): [2024-03-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240311130000_1456 @ 3627.90\n", + "[2024-03-12 13:00:00] 策略 (SHFE.rb2405): [2024-03-12 13:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-03-12 14:00:00] 策略 (SHFE.rb2405): 3628.0 28.9 -43.2\n", + "[2024-03-12 14:00:00] 策略 (SHFE.rb2405): [2024-03-12 14:00:00] 开多仓信号 - 当前Open=3628.00, 前1Range=17.00, 前7Range=24.00, 计算目标买入价=3642.30\n", + "[2024-03-12 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-12 14:00:00] 策略 (SHFE.rb2405): [2024-03-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240312140000_1458 @ 3642.30\n", + "[2024-03-13 09:00:00] 策略 (SHFE.rb2405): [2024-03-13 09:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-03-13 10:00:00] 策略 (SHFE.rb2405): 3623.0 27.2 -19.8\n", + "[2024-03-13 10:00:00] 策略 (SHFE.rb2405): [2024-03-13 10:00:00] 开多仓信号 - 当前Open=3623.00, 前1Range=16.00, 前7Range=11.00, 计算目标买入价=3615.60\n", + "[2024-03-13 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-13 10:00:00] 策略 (SHFE.rb2405): [2024-03-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240313100000_1460 @ 3615.60\n", + "[2024-03-13 11:00:00] 策略 (SHFE.rb2405): [2024-03-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240313100000_1460\n", + "[2024-03-13 11:00:00] 策略 (SHFE.rb2405): 3622.0 17.0 -16.2\n", + "[2024-03-13 11:00:00] 策略 (SHFE.rb2405): [2024-03-13 11:00:00] 开多仓信号 - 当前Open=3622.00, 前1Range=10.00, 前7Range=9.00, 计算目标买入价=3621.20\n", + "[2024-03-13 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-13 11:00:00] 策略 (SHFE.rb2405): [2024-03-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240313110000_1461 @ 3621.20\n", + "[2024-03-13 13:00:00] 策略 (SHFE.rb2405): [2024-03-13 13:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-03-13 14:00:00] 策略 (SHFE.rb2405): 3606.0 32.3 -45.0\n", + "[2024-03-13 14:00:00] 策略 (SHFE.rb2405): [2024-03-13 14:00:00] 开多仓信号 - 当前Open=3606.00, 前1Range=19.00, 前7Range=25.00, 计算目标买入价=3618.70\n", + "[2024-03-13 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-13 14:00:00] 策略 (SHFE.rb2405): [2024-03-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240313140000_1463 @ 3618.70\n", + "[2024-03-13 21:00:00] 策略 (SHFE.rb2405): [2024-03-13 21:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2024-03-13 22:00:00] 策略 (SHFE.rb2405): 3560.0 59.5 -18.0\n", + "[2024-03-13 22:00:00] 策略 (SHFE.rb2405): [2024-03-13 22:00:00] 开多仓信号 - 当前Open=3560.00, 前1Range=35.00, 前7Range=10.00, 计算目标买入价=3518.50\n", + "[2024-03-13 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-13 22:00:00] 策略 (SHFE.rb2405): [2024-03-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240313220000_1465 @ 3518.50\n", + "[2024-03-14 09:00:00] 策略 (SHFE.rb2405): [2024-03-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240313220000_1465\n", + "[2024-03-14 09:00:00] 策略 (SHFE.rb2405): 3588.0 52.699999999999996 -28.8\n", + "[2024-03-14 09:00:00] 策略 (SHFE.rb2405): [2024-03-14 09:00:00] 开多仓信号 - 当前Open=3588.00, 前1Range=31.00, 前7Range=16.00, 计算目标买入价=3564.10\n", + "[2024-03-14 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-14 09:00:00] 策略 (SHFE.rb2405): [2024-03-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240314090000_1466 @ 3564.10\n", + "[2024-03-14 10:00:00] 策略 (SHFE.rb2405): [2024-03-14 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240314090000_1466\n", + "[2024-03-14 10:00:00] 策略 (SHFE.rb2405): 3583.0 35.699999999999996 -18.0\n", + "[2024-03-14 10:00:00] 策略 (SHFE.rb2405): [2024-03-14 10:00:00] 开多仓信号 - 当前Open=3583.00, 前1Range=21.00, 前7Range=10.00, 计算目标买入价=3565.30\n", + "[2024-03-14 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-14 10:00:00] 策略 (SHFE.rb2405): [2024-03-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240314100000_1467 @ 3565.30\n", + "[2024-03-14 11:00:00] 策略 (SHFE.rb2405): [2024-03-14 11:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-03-14 13:00:00] 策略 (SHFE.rb2405): 3539.0 47.6 -34.2\n", + "[2024-03-14 13:00:00] 策略 (SHFE.rb2405): [2024-03-14 13:00:00] 开多仓信号 - 当前Open=3539.00, 前1Range=28.00, 前7Range=19.00, 计算目标买入价=3525.60\n", + "[2024-03-14 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-14 13:00:00] 策略 (SHFE.rb2405): [2024-03-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240314130000_1469 @ 3525.60\n", + "[2024-03-14 14:00:00] 策略 (SHFE.rb2405): [2024-03-14 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-03-14 21:00:00] 策略 (SHFE.rb2405): 3501.0 62.9 -63.0\n", + "[2024-03-14 21:00:00] 策略 (SHFE.rb2405): [2024-03-14 21:00:00] 开多仓信号 - 当前Open=3501.00, 前1Range=37.00, 前7Range=35.00, 计算目标买入价=3501.10\n", + "[2024-03-14 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-14 21:00:00] 策略 (SHFE.rb2405): [2024-03-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240314210000_1471 @ 3501.10\n", + "[2024-03-15 09:00:00] 策略 (SHFE.rb2405): [2024-03-15 09:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2024-03-15 10:00:00] 策略 (SHFE.rb2405): 3512.0 64.6 -41.4\n", + "[2024-03-15 10:00:00] 策略 (SHFE.rb2405): [2024-03-15 10:00:00] 开多仓信号 - 当前Open=3512.00, 前1Range=38.00, 前7Range=23.00, 计算目标买入价=3488.80\n", + "[2024-03-15 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-15 10:00:00] 策略 (SHFE.rb2405): [2024-03-15 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240315100000_1473 @ 3488.80\n", + "[2024-03-15 11:00:00] 策略 (SHFE.rb2405): [2024-03-15 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240315100000_1473\n", + "[2024-03-15 11:00:00] 策略 (SHFE.rb2405): 3506.0 25.5 -50.4\n", + "[2024-03-15 11:00:00] 策略 (SHFE.rb2405): [2024-03-15 11:00:00] 开多仓信号 - 当前Open=3506.00, 前1Range=15.00, 前7Range=28.00, 计算目标买入价=3530.90\n", + "[2024-03-15 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-15 11:00:00] 策略 (SHFE.rb2405): [2024-03-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240315110000_1474 @ 3530.90\n", + "[2024-03-15 14:00:00] 策略 (SHFE.rb2405): [2024-03-15 14:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-03-15 21:00:00] 策略 (SHFE.rb2405): 3489.0 51.0 -32.4\n", + "[2024-03-15 21:00:00] 策略 (SHFE.rb2405): [2024-03-15 21:00:00] 开多仓信号 - 当前Open=3489.00, 前1Range=30.00, 前7Range=18.00, 计算目标买入价=3470.40\n", + "[2024-03-15 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-15 21:00:00] 策略 (SHFE.rb2405): [2024-03-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240315210000_1476 @ 3470.40\n", + "[2024-03-15 22:00:00] 策略 (SHFE.rb2405): [2024-03-15 22:00:00] 止盈信号 - PnL per unit: 55.00, 目标: 10.00\n", + "[2024-03-18 09:00:00] 策略 (SHFE.rb2405): 3483.0 149.6 -68.4\n", + "[2024-03-18 09:00:00] 策略 (SHFE.rb2405): [2024-03-18 09:00:00] 开多仓信号 - 当前Open=3483.00, 前1Range=88.00, 前7Range=38.00, 计算目标买入价=3401.80\n", + "[2024-03-18 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-18 09:00:00] 策略 (SHFE.rb2405): [2024-03-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240318090000_1478 @ 3401.80\n", + "[2024-03-18 10:00:00] 策略 (SHFE.rb2405): [2024-03-18 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240318090000_1478\n", + "[2024-03-18 10:00:00] 策略 (SHFE.rb2405): 3506.0 85.0 -27.0\n", + "[2024-03-18 10:00:00] 策略 (SHFE.rb2405): [2024-03-18 10:00:00] 开多仓信号 - 当前Open=3506.00, 前1Range=50.00, 前7Range=15.00, 计算目标买入价=3448.00\n", + "[2024-03-18 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-18 10:00:00] 策略 (SHFE.rb2405): [2024-03-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240318100000_1479 @ 3448.00\n", + "[2024-03-18 11:00:00] 策略 (SHFE.rb2405): [2024-03-18 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240318100000_1479\n", + "[2024-03-18 11:00:00] 策略 (SHFE.rb2405): 3492.0 39.1 -30.6\n", + "[2024-03-18 11:00:00] 策略 (SHFE.rb2405): [2024-03-18 11:00:00] 开多仓信号 - 当前Open=3492.00, 前1Range=23.00, 前7Range=17.00, 计算目标买入价=3483.50\n", + "[2024-03-18 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-18 11:00:00] 策略 (SHFE.rb2405): [2024-03-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240318110000_1480 @ 3483.50\n", + "[2024-03-18 13:00:00] 策略 (SHFE.rb2405): [2024-03-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240318110000_1480\n", + "[2024-03-18 13:00:00] 策略 (SHFE.rb2405): 3498.0 27.2 -23.400000000000002\n", + "[2024-03-18 13:00:00] 策略 (SHFE.rb2405): [2024-03-18 13:00:00] 开多仓信号 - 当前Open=3498.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3494.20\n", + "[2024-03-18 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-18 13:00:00] 策略 (SHFE.rb2405): [2024-03-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240318130000_1481 @ 3494.20\n", + "[2024-03-18 14:00:00] 策略 (SHFE.rb2405): [2024-03-18 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240318130000_1481\n", + "[2024-03-18 14:00:00] 策略 (SHFE.rb2405): 3505.0 28.9 -54.0\n", + "[2024-03-18 14:00:00] 策略 (SHFE.rb2405): [2024-03-18 14:00:00] 开多仓信号 - 当前Open=3505.00, 前1Range=17.00, 前7Range=30.00, 计算目标买入价=3530.10\n", + "[2024-03-18 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-18 14:00:00] 策略 (SHFE.rb2405): [2024-03-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240318140000_1482 @ 3530.10\n", + "[2024-03-19 09:00:00] 策略 (SHFE.rb2405): [2024-03-19 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-03-19 10:00:00] 策略 (SHFE.rb2405): 3531.0 35.699999999999996 -41.4\n", + "[2024-03-19 10:00:00] 策略 (SHFE.rb2405): [2024-03-19 10:00:00] 开多仓信号 - 当前Open=3531.00, 前1Range=21.00, 前7Range=23.00, 计算目标买入价=3536.70\n", + "[2024-03-19 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-19 10:00:00] 策略 (SHFE.rb2405): [2024-03-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240319100000_1484 @ 3536.70\n", + "[2024-03-19 11:00:00] 策略 (SHFE.rb2405): [2024-03-19 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240319100000_1484\n", + "[2024-03-19 11:00:00] 策略 (SHFE.rb2405): 3557.0 73.1 -28.8\n", + "[2024-03-19 11:00:00] 策略 (SHFE.rb2405): [2024-03-19 11:00:00] 开多仓信号 - 当前Open=3557.00, 前1Range=43.00, 前7Range=16.00, 计算目标买入价=3512.70\n", + "[2024-03-19 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-19 11:00:00] 策略 (SHFE.rb2405): [2024-03-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240319110000_1485 @ 3512.70\n", + "[2024-03-19 13:00:00] 策略 (SHFE.rb2405): [2024-03-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240319110000_1485\n", + "[2024-03-19 13:00:00] 策略 (SHFE.rb2405): 3560.0 23.8 -30.6\n", + "[2024-03-19 13:00:00] 策略 (SHFE.rb2405): [2024-03-19 13:00:00] 开多仓信号 - 当前Open=3560.00, 前1Range=14.00, 前7Range=17.00, 计算目标买入价=3566.80\n", + "[2024-03-19 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-19 13:00:00] 策略 (SHFE.rb2405): [2024-03-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240319130000_1486 @ 3566.80\n", + "[2024-03-19 14:00:00] 策略 (SHFE.rb2405): [2024-03-19 14:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2024-03-19 21:00:00] 策略 (SHFE.rb2405): 3580.0 37.4 -36.0\n", + "[2024-03-19 21:00:00] 策略 (SHFE.rb2405): [2024-03-19 21:00:00] 开多仓信号 - 当前Open=3580.00, 前1Range=22.00, 前7Range=20.00, 计算目标买入价=3578.60\n", + "[2024-03-19 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-19 21:00:00] 策略 (SHFE.rb2405): [2024-03-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240319210000_1488 @ 3578.60\n", + "[2024-03-20 09:00:00] 策略 (SHFE.rb2405): [2024-03-20 09:00:00] 止盈信号 - PnL per unit: 30.00, 目标: 10.00\n", + "[2024-03-20 10:00:00] 策略 (SHFE.rb2405): 3597.0 59.5 -77.4\n", + "[2024-03-20 10:00:00] 策略 (SHFE.rb2405): [2024-03-20 10:00:00] 开多仓信号 - 当前Open=3597.00, 前1Range=35.00, 前7Range=43.00, 计算目标买入价=3614.90\n", + "[2024-03-20 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-20 10:00:00] 策略 (SHFE.rb2405): [2024-03-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240320100000_1490 @ 3614.90\n", + "[2024-03-20 11:00:00] 策略 (SHFE.rb2405): [2024-03-20 11:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-03-20 13:00:00] 策略 (SHFE.rb2405): 3582.0 47.6 -41.4\n", + "[2024-03-20 13:00:00] 策略 (SHFE.rb2405): [2024-03-20 13:00:00] 开多仓信号 - 当前Open=3582.00, 前1Range=28.00, 前7Range=23.00, 计算目标买入价=3575.80\n", + "[2024-03-20 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-20 13:00:00] 策略 (SHFE.rb2405): [2024-03-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240320130000_1492 @ 3575.80\n", + "[2024-03-20 14:00:00] 策略 (SHFE.rb2405): [2024-03-20 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240320130000_1492\n", + "[2024-03-20 14:00:00] 策略 (SHFE.rb2405): 3577.0 25.5 -39.6\n", + "[2024-03-20 14:00:00] 策略 (SHFE.rb2405): [2024-03-20 14:00:00] 开多仓信号 - 当前Open=3577.00, 前1Range=15.00, 前7Range=22.00, 计算目标买入价=3591.10\n", + "[2024-03-20 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-20 14:00:00] 策略 (SHFE.rb2405): [2024-03-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240320140000_1493 @ 3591.10\n", + "[2024-03-20 22:00:00] 策略 (SHFE.rb2405): [2024-03-20 22:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-03-21 09:00:00] 策略 (SHFE.rb2405): 3583.0 44.199999999999996 -63.0\n", + "[2024-03-21 09:00:00] 策略 (SHFE.rb2405): [2024-03-21 09:00:00] 开多仓信号 - 当前Open=3583.00, 前1Range=26.00, 前7Range=35.00, 计算目标买入价=3601.80\n", + "[2024-03-21 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-21 09:00:00] 策略 (SHFE.rb2405): [2024-03-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240321090000_1495 @ 3601.80\n", + "[2024-03-21 11:00:00] 策略 (SHFE.rb2405): [2024-03-21 11:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2024-03-21 13:00:00] 策略 (SHFE.rb2405): 3613.0 54.4 -27.0\n", + "[2024-03-21 13:00:00] 策略 (SHFE.rb2405): [2024-03-21 13:00:00] 开多仓信号 - 当前Open=3613.00, 前1Range=32.00, 前7Range=15.00, 计算目标买入价=3585.60\n", + "[2024-03-21 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-21 13:00:00] 策略 (SHFE.rb2405): [2024-03-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240321130000_1497 @ 3585.60\n", + "[2024-03-21 14:00:00] 策略 (SHFE.rb2405): [2024-03-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240321130000_1497\n", + "[2024-03-21 14:00:00] 策略 (SHFE.rb2405): 3608.0 39.1 -30.6\n", + "[2024-03-21 14:00:00] 策略 (SHFE.rb2405): [2024-03-21 14:00:00] 开多仓信号 - 当前Open=3608.00, 前1Range=23.00, 前7Range=17.00, 计算目标买入价=3599.50\n", + "[2024-03-21 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-21 14:00:00] 策略 (SHFE.rb2405): [2024-03-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240321140000_1498 @ 3599.50\n", + "[2024-03-21 21:00:00] 策略 (SHFE.rb2405): [2024-03-21 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240321140000_1498\n", + "[2024-03-21 21:00:00] 策略 (SHFE.rb2405): 3610.0 28.9 -36.0\n", + "[2024-03-21 21:00:00] 策略 (SHFE.rb2405): [2024-03-21 21:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=17.00, 前7Range=20.00, 计算目标买入价=3617.10\n", + "[2024-03-21 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-21 21:00:00] 策略 (SHFE.rb2405): [2024-03-21 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240321210000_1499 @ 3617.10\n", + "[2024-03-21 22:00:00] 策略 (SHFE.rb2405): [2024-03-21 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240321210000_1499\n", + "[2024-03-21 22:00:00] 策略 (SHFE.rb2405): 3626.0 39.1 -46.800000000000004\n", + "[2024-03-21 22:00:00] 策略 (SHFE.rb2405): [2024-03-21 22:00:00] 开多仓信号 - 当前Open=3626.00, 前1Range=23.00, 前7Range=26.00, 计算目标买入价=3633.70\n", + "[2024-03-21 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-21 22:00:00] 策略 (SHFE.rb2405): [2024-03-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240321220000_1500 @ 3633.70\n", + "[2024-03-22 09:00:00] 策略 (SHFE.rb2405): [2024-03-22 09:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-03-22 10:00:00] 策略 (SHFE.rb2405): 3608.0 34.0 -28.8\n", + "[2024-03-22 10:00:00] 策略 (SHFE.rb2405): [2024-03-22 10:00:00] 开多仓信号 - 当前Open=3608.00, 前1Range=20.00, 前7Range=16.00, 计算目标买入价=3602.80\n", + "[2024-03-22 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-22 10:00:00] 策略 (SHFE.rb2405): [2024-03-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240322100000_1502 @ 3602.80\n", + "[2024-03-22 11:00:00] 策略 (SHFE.rb2405): [2024-03-22 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240322100000_1502\n", + "[2024-03-22 11:00:00] 策略 (SHFE.rb2405): 3612.0 30.599999999999998 -57.6\n", + "[2024-03-22 11:00:00] 策略 (SHFE.rb2405): [2024-03-22 11:00:00] 开多仓信号 - 当前Open=3612.00, 前1Range=18.00, 前7Range=32.00, 计算目标买入价=3639.00\n", + "[2024-03-22 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-22 11:00:00] 策略 (SHFE.rb2405): [2024-03-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240322110000_1503 @ 3639.00\n", + "[2024-03-22 21:00:00] 策略 (SHFE.rb2405): [2024-03-22 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-03-22 22:00:00] 策略 (SHFE.rb2405): 3623.0 49.3 -28.8\n", + "[2024-03-22 22:00:00] 策略 (SHFE.rb2405): [2024-03-22 22:00:00] 开多仓信号 - 当前Open=3623.00, 前1Range=29.00, 前7Range=16.00, 计算目标买入价=3602.50\n", + "[2024-03-22 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-22 22:00:00] 策略 (SHFE.rb2405): [2024-03-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240322220000_1505 @ 3602.50\n", + "[2024-03-25 09:00:00] 策略 (SHFE.rb2405): [2024-03-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240322220000_1505\n", + "[2024-03-25 09:00:00] 策略 (SHFE.rb2405): 3610.0 40.8 -36.0\n", + "[2024-03-25 09:00:00] 策略 (SHFE.rb2405): [2024-03-25 09:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=24.00, 前7Range=20.00, 计算目标买入价=3605.20\n", + "[2024-03-25 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-25 09:00:00] 策略 (SHFE.rb2405): [2024-03-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240325090000_1506 @ 3605.20\n", + "[2024-03-25 11:00:00] 策略 (SHFE.rb2405): [2024-03-25 11:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-03-25 13:00:00] 策略 (SHFE.rb2405): 3595.0 28.9 -46.800000000000004\n", + "[2024-03-25 13:00:00] 策略 (SHFE.rb2405): [2024-03-25 13:00:00] 开多仓信号 - 当前Open=3595.00, 前1Range=17.00, 前7Range=26.00, 计算目标买入价=3612.90\n", + "[2024-03-25 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-25 13:00:00] 策略 (SHFE.rb2405): [2024-03-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240325130000_1508 @ 3612.90\n", + "[2024-03-25 14:00:00] 策略 (SHFE.rb2405): [2024-03-25 14:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-03-25 21:00:00] 策略 (SHFE.rb2405): 3584.0 40.8 -52.2\n", + "[2024-03-25 21:00:00] 策略 (SHFE.rb2405): [2024-03-25 21:00:00] 开多仓信号 - 当前Open=3584.00, 前1Range=24.00, 前7Range=29.00, 计算目标买入价=3595.40\n", + "[2024-03-25 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-25 21:00:00] 策略 (SHFE.rb2405): [2024-03-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240325210000_1510 @ 3595.40\n", + "[2024-03-26 09:00:00] 策略 (SHFE.rb2405): [2024-03-26 09:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-03-26 10:00:00] 策略 (SHFE.rb2405): 3566.0 54.4 -32.4\n", + "[2024-03-26 10:00:00] 策略 (SHFE.rb2405): [2024-03-26 10:00:00] 开多仓信号 - 当前Open=3566.00, 前1Range=32.00, 前7Range=18.00, 计算目标买入价=3544.00\n", + "[2024-03-26 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-26 10:00:00] 策略 (SHFE.rb2405): [2024-03-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240326100000_1512 @ 3544.00\n", + "[2024-03-26 11:00:00] 策略 (SHFE.rb2405): [2024-03-26 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240326100000_1512\n", + "[2024-03-26 11:00:00] 策略 (SHFE.rb2405): 3546.0 57.8 -30.6\n", + "[2024-03-26 11:00:00] 策略 (SHFE.rb2405): [2024-03-26 11:00:00] 开多仓信号 - 当前Open=3546.00, 前1Range=34.00, 前7Range=17.00, 计算目标买入价=3518.80\n", + "[2024-03-26 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-26 11:00:00] 策略 (SHFE.rb2405): [2024-03-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240326110000_1513 @ 3518.80\n", + "[2024-03-26 13:00:00] 策略 (SHFE.rb2405): [2024-03-26 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240326110000_1513\n", + "[2024-03-26 13:00:00] 策略 (SHFE.rb2405): 3533.0 28.9 -21.6\n", + "[2024-03-26 13:00:00] 策略 (SHFE.rb2405): [2024-03-26 13:00:00] 开多仓信号 - 当前Open=3533.00, 前1Range=17.00, 前7Range=12.00, 计算目标买入价=3525.70\n", + "[2024-03-26 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-26 13:00:00] 策略 (SHFE.rb2405): [2024-03-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240326130000_1514 @ 3525.70\n", + "[2024-03-26 14:00:00] 策略 (SHFE.rb2405): [2024-03-26 14:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2024-03-26 21:00:00] 策略 (SHFE.rb2405): 3494.0 64.6 -27.0\n", + "[2024-03-26 21:00:00] 策略 (SHFE.rb2405): [2024-03-26 21:00:00] 开多仓信号 - 当前Open=3494.00, 前1Range=38.00, 前7Range=15.00, 计算目标买入价=3456.40\n", + "[2024-03-26 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-26 21:00:00] 策略 (SHFE.rb2405): [2024-03-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240326210000_1516 @ 3456.40\n", + "[2024-03-26 22:00:00] 策略 (SHFE.rb2405): [2024-03-26 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240326210000_1516\n", + "[2024-03-26 22:00:00] 策略 (SHFE.rb2405): 3483.0 34.0 -25.2\n", + "[2024-03-26 22:00:00] 策略 (SHFE.rb2405): [2024-03-26 22:00:00] 开多仓信号 - 当前Open=3483.00, 前1Range=20.00, 前7Range=14.00, 计算目标买入价=3474.20\n", + "[2024-03-26 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-26 22:00:00] 策略 (SHFE.rb2405): [2024-03-26 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240326220000_1517 @ 3474.20\n", + "[2024-03-27 09:00:00] 策略 (SHFE.rb2405): [2024-03-27 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240326220000_1517\n", + "[2024-03-27 09:00:00] 策略 (SHFE.rb2405): 3519.0 79.89999999999999 -57.6\n", + "[2024-03-27 09:00:00] 策略 (SHFE.rb2405): [2024-03-27 09:00:00] 开多仓信号 - 当前Open=3519.00, 前1Range=47.00, 前7Range=32.00, 计算目标买入价=3496.70\n", + "[2024-03-27 09:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-27 09:00:00] 策略 (SHFE.rb2405): [2024-03-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240327090000_1518 @ 3496.70\n", + "[2024-03-27 10:00:00] 策略 (SHFE.rb2405): [2024-03-27 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240327090000_1518\n", + "[2024-03-27 10:00:00] 策略 (SHFE.rb2405): 3526.0 37.4 -61.2\n", + "[2024-03-27 10:00:00] 策略 (SHFE.rb2405): [2024-03-27 10:00:00] 开多仓信号 - 当前Open=3526.00, 前1Range=22.00, 前7Range=34.00, 计算目标买入价=3549.80\n", + "[2024-03-27 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-27 10:00:00] 策略 (SHFE.rb2405): [2024-03-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240327100000_1519 @ 3549.80\n", + "[2024-03-27 11:00:00] 策略 (SHFE.rb2405): [2024-03-27 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-03-27 13:00:00] 策略 (SHFE.rb2405): 3501.0 45.9 -27.0\n", + "[2024-03-27 13:00:00] 策略 (SHFE.rb2405): [2024-03-27 13:00:00] 开多仓信号 - 当前Open=3501.00, 前1Range=27.00, 前7Range=15.00, 计算目标买入价=3482.10\n", + "[2024-03-27 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-27 13:00:00] 策略 (SHFE.rb2405): [2024-03-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240327130000_1521 @ 3482.10\n", + "[2024-03-27 14:00:00] 策略 (SHFE.rb2405): [2024-03-27 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240327130000_1521\n", + "[2024-03-27 14:00:00] 策略 (SHFE.rb2405): 3501.0 25.5 -68.4\n", + "[2024-03-27 14:00:00] 策略 (SHFE.rb2405): [2024-03-27 14:00:00] 开多仓信号 - 当前Open=3501.00, 前1Range=15.00, 前7Range=38.00, 计算目标买入价=3543.90\n", + "[2024-03-27 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-27 14:00:00] 策略 (SHFE.rb2405): [2024-03-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240327140000_1522 @ 3543.90\n", + "[2024-03-27 21:00:00] 策略 (SHFE.rb2405): [2024-03-27 21:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2024-03-27 22:00:00] 策略 (SHFE.rb2405): 3490.0 61.199999999999996 -84.60000000000001\n", + "[2024-03-27 22:00:00] 策略 (SHFE.rb2405): [2024-03-27 22:00:00] 开多仓信号 - 当前Open=3490.00, 前1Range=36.00, 前7Range=47.00, 计算目标买入价=3513.40\n", + "[2024-03-27 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-27 22:00:00] 策略 (SHFE.rb2405): [2024-03-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240327220000_1524 @ 3513.40\n", + "[2024-03-28 09:00:00] 策略 (SHFE.rb2405): [2024-03-28 09:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2024-03-28 10:00:00] 策略 (SHFE.rb2405): 3456.0 69.7 -37.800000000000004\n", + "[2024-03-28 10:00:00] 策略 (SHFE.rb2405): [2024-03-28 10:00:00] 开多仓信号 - 当前Open=3456.00, 前1Range=41.00, 前7Range=21.00, 计算目标买入价=3424.10\n", + "[2024-03-28 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-28 10:00:00] 策略 (SHFE.rb2405): [2024-03-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240328100000_1526 @ 3424.10\n", + "[2024-03-28 11:00:00] 策略 (SHFE.rb2405): [2024-03-28 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240328100000_1526\n", + "[2024-03-28 11:00:00] 策略 (SHFE.rb2405): 3465.0 61.199999999999996 -48.6\n", + "[2024-03-28 11:00:00] 策略 (SHFE.rb2405): [2024-03-28 11:00:00] 开多仓信号 - 当前Open=3465.00, 前1Range=36.00, 前7Range=27.00, 计算目标买入价=3452.40\n", + "[2024-03-28 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-28 11:00:00] 策略 (SHFE.rb2405): [2024-03-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240328110000_1527 @ 3452.40\n", + "[2024-03-28 13:00:00] 策略 (SHFE.rb2405): [2024-03-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240328110000_1527\n", + "[2024-03-28 13:00:00] 策略 (SHFE.rb2405): 3490.0 64.6 -27.0\n", + "[2024-03-28 13:00:00] 策略 (SHFE.rb2405): [2024-03-28 13:00:00] 开多仓信号 - 当前Open=3490.00, 前1Range=38.00, 前7Range=15.00, 计算目标买入价=3452.40\n", + "[2024-03-28 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-28 13:00:00] 策略 (SHFE.rb2405): [2024-03-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240328130000_1528 @ 3452.40\n", + "[2024-03-28 14:00:00] 策略 (SHFE.rb2405): [2024-03-28 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240328130000_1528\n", + "[2024-03-28 14:00:00] 策略 (SHFE.rb2405): 3469.0 68.0 -52.2\n", + "[2024-03-28 14:00:00] 策略 (SHFE.rb2405): [2024-03-28 14:00:00] 开多仓信号 - 当前Open=3469.00, 前1Range=40.00, 前7Range=29.00, 计算目标买入价=3453.20\n", + "[2024-03-28 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-28 14:00:00] 策略 (SHFE.rb2405): [2024-03-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240328140000_1529 @ 3453.20\n", + "[2024-03-28 21:00:00] 策略 (SHFE.rb2405): [2024-03-28 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240328140000_1529\n", + "[2024-03-28 21:00:00] 策略 (SHFE.rb2405): 3475.0 47.6 -64.8\n", + "[2024-03-28 21:00:00] 策略 (SHFE.rb2405): [2024-03-28 21:00:00] 开多仓信号 - 当前Open=3475.00, 前1Range=28.00, 前7Range=36.00, 计算目标买入价=3492.20\n", + "[2024-03-28 21:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-28 21:00:00] 策略 (SHFE.rb2405): [2024-03-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240328210000_1530 @ 3492.20\n", + "[2024-03-29 10:00:00] 策略 (SHFE.rb2405): [2024-03-29 10:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2024-03-29 11:00:00] 策略 (SHFE.rb2405): 3445.0 56.1 -68.4\n", + "[2024-03-29 11:00:00] 策略 (SHFE.rb2405): [2024-03-29 11:00:00] 开多仓信号 - 当前Open=3445.00, 前1Range=33.00, 前7Range=38.00, 计算目标买入价=3457.30\n", + "[2024-03-29 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-29 11:00:00] 策略 (SHFE.rb2405): [2024-03-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240329110000_1532 @ 3457.30\n", + "[2024-03-29 13:00:00] 策略 (SHFE.rb2405): [2024-03-29 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-03-29 14:00:00] 策略 (SHFE.rb2405): 3438.0 51.0 -50.4\n", + "[2024-03-29 14:00:00] 策略 (SHFE.rb2405): [2024-03-29 14:00:00] 开多仓信号 - 当前Open=3438.00, 前1Range=30.00, 前7Range=28.00, 计算目标买入价=3437.40\n", + "[2024-03-29 14:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-29 14:00:00] 策略 (SHFE.rb2405): [2024-03-29 14:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240329140000_1534 @ 3437.40\n", + "[2024-03-29 21:00:00] 策略 (SHFE.rb2405): [2024-03-29 21:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2024-03-29 22:00:00] 策略 (SHFE.rb2405): 3416.0 52.699999999999996 -37.800000000000004\n", + "[2024-03-29 22:00:00] 策略 (SHFE.rb2405): [2024-03-29 22:00:00] 开多仓信号 - 当前Open=3416.00, 前1Range=31.00, 前7Range=21.00, 计算目标买入价=3401.10\n", + "[2024-03-29 22:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-03-29 22:00:00] 策略 (SHFE.rb2405): [2024-03-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240329220000_1536 @ 3401.10\n", + "[2024-04-01 09:00:00] 策略 (SHFE.rb2405): [2024-04-01 09:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-04-01 10:00:00] 策略 (SHFE.rb2405): 3379.0 54.4 -59.4\n", + "[2024-04-01 10:00:00] 策略 (SHFE.rb2405): [2024-04-01 10:00:00] 开多仓信号 - 当前Open=3379.00, 前1Range=32.00, 前7Range=33.00, 计算目标买入价=3384.00\n", + "[2024-04-01 10:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-04-01 10:00:00] 策略 (SHFE.rb2405): [2024-04-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240401100000_1538 @ 3384.00\n", + "[2024-04-01 11:00:00] 策略 (SHFE.rb2405): [2024-04-01 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240401100000_1538\n", + "[2024-04-01 11:00:00] 策略 (SHFE.rb2405): 3390.0 54.4 -52.2\n", + "[2024-04-01 11:00:00] 策略 (SHFE.rb2405): [2024-04-01 11:00:00] 开多仓信号 - 当前Open=3390.00, 前1Range=32.00, 前7Range=29.00, 计算目标买入价=3387.80\n", + "[2024-04-01 11:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-04-01 11:00:00] 策略 (SHFE.rb2405): [2024-04-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240401110000_1539 @ 3387.80\n", + "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): [2024-04-01 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2405_BUY_20240401110000_1539\n", + "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): 3392.0 15.299999999999999 -54.0\n", + "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): [2024-04-01 13:00:00] 开多仓信号 - 当前Open=3392.00, 前1Range=9.00, 前7Range=30.00, 计算目标买入价=3430.70\n", + "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): {}\n", + "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): [2024-04-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2405_BUY_20240401130000_1540 @ 3430.70\n", "True SHFE.rb2405 SHFE.rb2410 SHFE.rb2405\n", "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): 检测到换月!从 [SHFE.rb2405] 切换到 [SHFE.rb2410]。在旧合约最后一根K线 (2024-04-01 13:00:00) 执行强制平仓和取消操作。\n", "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): 合约换月事件: 从 SHFE.rb2405 切换到 SHFE.rb2410\n", - "[2024-04-01 14:00:00] 策略 (SHFE.rb2410): 当前是换月K线,禁止开仓订单\n", - "[2024-04-01 21:00:00]发送订单 SHFE.rb2410_BUY_20240401210000_8, direction BUY\n", + "[2024-04-01 13:00:00] 策略 (SHFE.rb2405): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2024-04-02 22:00:00] 策略 (SHFE.rb2410): 3528.0 68.0 -46.800000000000004\n", + "[2024-04-02 22:00:00] 策略 (SHFE.rb2410): [2024-04-02 22:00:00] 开多仓信号 - 当前Open=3528.00, 前1Range=40.00, 前7Range=26.00, 计算目标买入价=3506.80\n", + "[2024-04-02 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-02 22:00:00] 策略 (SHFE.rb2410): [2024-04-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240402220000_1541 @ 3506.80\n", + "[2024-04-03 09:00:00] 策略 (SHFE.rb2410): [2024-04-03 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240402220000_1541\n", + "[2024-04-03 09:00:00] 策略 (SHFE.rb2410): 3529.0 17.0 -46.800000000000004\n", + "[2024-04-03 09:00:00] 策略 (SHFE.rb2410): [2024-04-03 09:00:00] 开多仓信号 - 当前Open=3529.00, 前1Range=10.00, 前7Range=26.00, 计算目标买入价=3558.80\n", + "[2024-04-03 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-03 09:00:00] 策略 (SHFE.rb2410): [2024-04-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240403090000_1542 @ 3558.80\n", + "[2024-04-03 14:00:00] 策略 (SHFE.rb2410): [2024-04-03 14:00:00] 止损信号 - PnL per unit: -51.00, 目标: -10.00\n", + "[2024-04-08 09:00:00] 策略 (SHFE.rb2410): 3456.0 86.7 -72.0\n", + "[2024-04-08 09:00:00] 策略 (SHFE.rb2410): [2024-04-08 09:00:00] 开多仓信号 - 当前Open=3456.00, 前1Range=51.00, 前7Range=40.00, 计算目标买入价=3441.30\n", + "[2024-04-08 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-08 09:00:00] 策略 (SHFE.rb2410): [2024-04-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240408090000_1544 @ 3441.30\n", + "[2024-04-08 10:00:00] 策略 (SHFE.rb2410): [2024-04-08 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240408090000_1544\n", + "[2024-04-08 10:00:00] 策略 (SHFE.rb2410): 3513.0 139.4 -18.0\n", + "[2024-04-08 10:00:00] 策略 (SHFE.rb2410): [2024-04-08 10:00:00] 开多仓信号 - 当前Open=3513.00, 前1Range=82.00, 前7Range=10.00, 计算目标买入价=3391.60\n", + "[2024-04-08 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-08 10:00:00] 策略 (SHFE.rb2410): [2024-04-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240408100000_1545 @ 3391.60\n", + "[2024-04-08 11:00:00] 策略 (SHFE.rb2410): [2024-04-08 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240408100000_1545\n", + "[2024-04-08 11:00:00] 策略 (SHFE.rb2410): 3519.0 32.3 -50.4\n", + "[2024-04-08 11:00:00] 策略 (SHFE.rb2410): [2024-04-08 11:00:00] 开多仓信号 - 当前Open=3519.00, 前1Range=19.00, 前7Range=28.00, 计算目标买入价=3537.10\n", + "[2024-04-08 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-08 11:00:00] 策略 (SHFE.rb2410): [2024-04-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240408110000_1546 @ 3537.10\n", + "[2024-04-08 14:00:00] 策略 (SHFE.rb2410): [2024-04-08 14:00:00] 止盈信号 - PnL per unit: 43.00, 目标: 10.00\n", + "[2024-04-08 21:00:00] 策略 (SHFE.rb2410): 3559.0 64.6 -16.2\n", + "[2024-04-08 21:00:00] 策略 (SHFE.rb2410): [2024-04-08 21:00:00] 开多仓信号 - 当前Open=3559.00, 前1Range=38.00, 前7Range=9.00, 计算目标买入价=3510.60\n", + "[2024-04-08 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-08 21:00:00] 策略 (SHFE.rb2410): [2024-04-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240408210000_1548 @ 3510.60\n", + "[2024-04-08 22:00:00] 策略 (SHFE.rb2410): [2024-04-08 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240408210000_1548\n", + "[2024-04-08 22:00:00] 策略 (SHFE.rb2410): 3569.0 40.8 -91.8\n", + "[2024-04-08 22:00:00] 策略 (SHFE.rb2410): [2024-04-08 22:00:00] 开多仓信号 - 当前Open=3569.00, 前1Range=24.00, 前7Range=51.00, 计算目标买入价=3620.00\n", + "[2024-04-08 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-08 22:00:00] 策略 (SHFE.rb2410): [2024-04-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240408220000_1549 @ 3620.00\n", + "[2024-04-09 09:00:00] 策略 (SHFE.rb2410): [2024-04-09 09:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-04-09 10:00:00] 策略 (SHFE.rb2410): 3549.0 37.4 -34.2\n", + "[2024-04-09 10:00:00] 策略 (SHFE.rb2410): [2024-04-09 10:00:00] 开多仓信号 - 当前Open=3549.00, 前1Range=22.00, 前7Range=19.00, 计算目标买入价=3545.80\n", + "[2024-04-09 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-09 10:00:00] 策略 (SHFE.rb2410): [2024-04-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240409100000_1551 @ 3545.80\n", + "[2024-04-09 11:00:00] 策略 (SHFE.rb2410): [2024-04-09 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240409100000_1551\n", + "[2024-04-09 11:00:00] 策略 (SHFE.rb2410): 3564.0 40.8 -23.400000000000002\n", + "[2024-04-09 11:00:00] 策略 (SHFE.rb2410): [2024-04-09 11:00:00] 开多仓信号 - 当前Open=3564.00, 前1Range=24.00, 前7Range=13.00, 计算目标买入价=3546.60\n", + "[2024-04-09 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-09 11:00:00] 策略 (SHFE.rb2410): [2024-04-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240409110000_1552 @ 3546.60\n", + "[2024-04-09 13:00:00] 策略 (SHFE.rb2410): [2024-04-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240409110000_1552\n", + "[2024-04-09 13:00:00] 策略 (SHFE.rb2410): 3575.0 40.8 -23.400000000000002\n", + "[2024-04-09 13:00:00] 策略 (SHFE.rb2410): [2024-04-09 13:00:00] 开多仓信号 - 当前Open=3575.00, 前1Range=24.00, 前7Range=13.00, 计算目标买入价=3557.60\n", + "[2024-04-09 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-09 13:00:00] 策略 (SHFE.rb2410): [2024-04-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240409130000_1553 @ 3557.60\n", + "[2024-04-09 14:00:00] 策略 (SHFE.rb2410): [2024-04-09 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240409130000_1553\n", + "[2024-04-09 14:00:00] 策略 (SHFE.rb2410): 3585.0 27.2 -68.4\n", + "[2024-04-09 14:00:00] 策略 (SHFE.rb2410): [2024-04-09 14:00:00] 开多仓信号 - 当前Open=3585.00, 前1Range=16.00, 前7Range=38.00, 计算目标买入价=3626.20\n", + "[2024-04-09 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-09 14:00:00] 策略 (SHFE.rb2410): [2024-04-09 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240409140000_1554 @ 3626.20\n", + "[2024-04-09 21:00:00] 策略 (SHFE.rb2410): [2024-04-09 21:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-04-09 22:00:00] 策略 (SHFE.rb2410): 3586.0 39.1 -39.6\n", + "[2024-04-09 22:00:00] 策略 (SHFE.rb2410): [2024-04-09 22:00:00] 开多仓信号 - 当前Open=3586.00, 前1Range=23.00, 前7Range=22.00, 计算目标买入价=3586.50\n", + "[2024-04-09 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-09 22:00:00] 策略 (SHFE.rb2410): [2024-04-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240409220000_1556 @ 3586.50\n", + "[2024-04-11 10:00:00] 策略 (SHFE.rb2410): [2024-04-11 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-04-11 11:00:00] 策略 (SHFE.rb2410): 3598.0 44.199999999999996 -36.0\n", + "[2024-04-11 11:00:00] 策略 (SHFE.rb2410): [2024-04-11 11:00:00] 开多仓信号 - 当前Open=3598.00, 前1Range=26.00, 前7Range=20.00, 计算目标买入价=3589.80\n", + "[2024-04-11 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-11 11:00:00] 策略 (SHFE.rb2410): [2024-04-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240411110000_1558 @ 3589.80\n", + "[2024-04-11 13:00:00] 策略 (SHFE.rb2410): [2024-04-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240411110000_1558\n", + "[2024-04-11 13:00:00] 策略 (SHFE.rb2410): 3603.0 22.099999999999998 -27.0\n", + "[2024-04-11 13:00:00] 策略 (SHFE.rb2410): [2024-04-11 13:00:00] 开多仓信号 - 当前Open=3603.00, 前1Range=13.00, 前7Range=15.00, 计算目标买入价=3607.90\n", + "[2024-04-11 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-11 13:00:00] 策略 (SHFE.rb2410): [2024-04-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240411130000_1559 @ 3607.90\n", + "[2024-04-11 14:00:00] 策略 (SHFE.rb2410): [2024-04-11 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240411130000_1559\n", + "[2024-04-11 14:00:00] 策略 (SHFE.rb2410): 3617.0 25.5 -25.2\n", + "[2024-04-11 14:00:00] 策略 (SHFE.rb2410): [2024-04-11 14:00:00] 开多仓信号 - 当前Open=3617.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3616.70\n", + "[2024-04-11 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-11 14:00:00] 策略 (SHFE.rb2410): [2024-04-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240411140000_1560 @ 3616.70\n", + "[2024-04-11 22:00:00] 策略 (SHFE.rb2410): [2024-04-11 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-04-12 09:00:00] 策略 (SHFE.rb2410): 3606.0 25.5 -25.2\n", + "[2024-04-12 09:00:00] 策略 (SHFE.rb2410): [2024-04-12 09:00:00] 开多仓信号 - 当前Open=3606.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3605.70\n", + "[2024-04-12 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-12 09:00:00] 策略 (SHFE.rb2410): [2024-04-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240412090000_1562 @ 3605.70\n", + "[2024-04-12 10:00:00] 策略 (SHFE.rb2410): [2024-04-12 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240412090000_1562\n", + "[2024-04-12 10:00:00] 策略 (SHFE.rb2410): 3614.0 27.2 -46.800000000000004\n", + "[2024-04-12 10:00:00] 策略 (SHFE.rb2410): [2024-04-12 10:00:00] 开多仓信号 - 当前Open=3614.00, 前1Range=16.00, 前7Range=26.00, 计算目标买入价=3633.60\n", + "[2024-04-12 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-12 10:00:00] 策略 (SHFE.rb2410): [2024-04-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240412100000_1563 @ 3633.60\n", + "[2024-04-12 13:00:00] 策略 (SHFE.rb2410): [2024-04-12 13:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-04-12 14:00:00] 策略 (SHFE.rb2410): 3627.0 13.6 -23.400000000000002\n", + "[2024-04-12 14:00:00] 策略 (SHFE.rb2410): [2024-04-12 14:00:00] 开多仓信号 - 当前Open=3627.00, 前1Range=8.00, 前7Range=13.00, 计算目标买入价=3636.80\n", + "[2024-04-12 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-12 14:00:00] 策略 (SHFE.rb2410): [2024-04-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240412140000_1565 @ 3636.80\n", + "[2024-04-12 22:00:00] 策略 (SHFE.rb2410): [2024-04-12 22:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-04-15 09:00:00] 策略 (SHFE.rb2410): 3616.0 44.199999999999996 -28.8\n", + "[2024-04-15 09:00:00] 策略 (SHFE.rb2410): [2024-04-15 09:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=26.00, 前7Range=16.00, 计算目标买入价=3600.60\n", + "[2024-04-15 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-15 09:00:00] 策略 (SHFE.rb2410): [2024-04-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240415090000_1567 @ 3600.60\n", + "[2024-04-15 10:00:00] 策略 (SHFE.rb2410): [2024-04-15 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240415090000_1567\n", + "[2024-04-15 10:00:00] 策略 (SHFE.rb2410): 3610.0 27.2 -18.0\n", + "[2024-04-15 10:00:00] 策略 (SHFE.rb2410): [2024-04-15 10:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=16.00, 前7Range=10.00, 计算目标买入价=3600.80\n", + "[2024-04-15 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-15 10:00:00] 策略 (SHFE.rb2410): [2024-04-15 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240415100000_1568 @ 3600.80\n", + "[2024-04-15 13:00:00] 策略 (SHFE.rb2410): [2024-04-15 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-04-15 14:00:00] 策略 (SHFE.rb2410): 3610.0 22.099999999999998 -30.6\n", + "[2024-04-15 14:00:00] 策略 (SHFE.rb2410): [2024-04-15 14:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=13.00, 前7Range=17.00, 计算目标买入价=3618.50\n", + "[2024-04-15 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-15 14:00:00] 策略 (SHFE.rb2410): [2024-04-15 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240415140000_1570 @ 3618.50\n", + "[2024-04-15 21:00:00] 策略 (SHFE.rb2410): [2024-04-15 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-04-15 22:00:00] 策略 (SHFE.rb2410): 3608.0 40.8 -46.800000000000004\n", + "[2024-04-15 22:00:00] 策略 (SHFE.rb2410): [2024-04-15 22:00:00] 开多仓信号 - 当前Open=3608.00, 前1Range=24.00, 前7Range=26.00, 计算目标买入价=3614.00\n", + "[2024-04-15 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-15 22:00:00] 策略 (SHFE.rb2410): [2024-04-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240415220000_1572 @ 3614.00\n", + "[2024-04-16 09:00:00] 策略 (SHFE.rb2410): [2024-04-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240415220000_1572\n", + "[2024-04-16 09:00:00] 策略 (SHFE.rb2410): 3621.0 37.4 -28.8\n", + "[2024-04-16 09:00:00] 策略 (SHFE.rb2410): [2024-04-16 09:00:00] 开多仓信号 - 当前Open=3621.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3612.40\n", + "[2024-04-16 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-16 09:00:00] 策略 (SHFE.rb2410): [2024-04-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240416090000_1573 @ 3612.40\n", + "[2024-04-16 13:00:00] 策略 (SHFE.rb2410): [2024-04-16 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-04-16 14:00:00] 策略 (SHFE.rb2410): 3620.0 13.6 -27.0\n", + "[2024-04-16 14:00:00] 策略 (SHFE.rb2410): [2024-04-16 14:00:00] 开多仓信号 - 当前Open=3620.00, 前1Range=8.00, 前7Range=15.00, 计算目标买入价=3633.40\n", + "[2024-04-16 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-16 14:00:00] 策略 (SHFE.rb2410): [2024-04-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240416140000_1575 @ 3633.40\n", + "[2024-04-16 22:00:00] 策略 (SHFE.rb2410): [2024-04-16 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-04-17 09:00:00] 策略 (SHFE.rb2410): 3617.0 25.5 -32.4\n", + "[2024-04-17 09:00:00] 策略 (SHFE.rb2410): [2024-04-17 09:00:00] 开多仓信号 - 当前Open=3617.00, 前1Range=15.00, 前7Range=18.00, 计算目标买入价=3623.90\n", + "[2024-04-17 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-17 09:00:00] 策略 (SHFE.rb2410): [2024-04-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240417090000_1577 @ 3623.90\n", + "[2024-04-17 13:00:00] 策略 (SHFE.rb2410): [2024-04-17 13:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2024-04-17 14:00:00] 策略 (SHFE.rb2410): 3654.0 47.6 -73.8\n", + "[2024-04-17 14:00:00] 策略 (SHFE.rb2410): [2024-04-17 14:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=28.00, 前7Range=41.00, 计算目标买入价=3680.20\n", + "[2024-04-17 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-17 14:00:00] 策略 (SHFE.rb2410): [2024-04-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240417140000_1579 @ 3680.20\n", + "[2024-04-17 21:00:00] 策略 (SHFE.rb2410): [2024-04-17 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240417140000_1579\n", + "[2024-04-17 21:00:00] 策略 (SHFE.rb2410): 3690.0 57.8 -19.8\n", + "[2024-04-17 21:00:00] 策略 (SHFE.rb2410): [2024-04-17 21:00:00] 开多仓信号 - 当前Open=3690.00, 前1Range=34.00, 前7Range=11.00, 计算目标买入价=3652.00\n", + "[2024-04-17 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-17 21:00:00] 策略 (SHFE.rb2410): [2024-04-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240417210000_1580 @ 3652.00\n", + "[2024-04-17 22:00:00] 策略 (SHFE.rb2410): [2024-04-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240417210000_1580\n", + "[2024-04-17 22:00:00] 策略 (SHFE.rb2410): 3689.0 28.9 -27.0\n", + "[2024-04-17 22:00:00] 策略 (SHFE.rb2410): [2024-04-17 22:00:00] 开多仓信号 - 当前Open=3689.00, 前1Range=17.00, 前7Range=15.00, 计算目标买入价=3687.10\n", + "[2024-04-17 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-17 22:00:00] 策略 (SHFE.rb2410): [2024-04-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240417220000_1581 @ 3687.10\n", + "[2024-04-18 09:00:00] 策略 (SHFE.rb2410): [2024-04-18 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240417220000_1581\n", + "[2024-04-18 09:00:00] 策略 (SHFE.rb2410): 3689.0 17.0 -23.400000000000002\n", + "[2024-04-18 09:00:00] 策略 (SHFE.rb2410): [2024-04-18 09:00:00] 开多仓信号 - 当前Open=3689.00, 前1Range=10.00, 前7Range=13.00, 计算目标买入价=3695.40\n", + "[2024-04-18 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-18 09:00:00] 策略 (SHFE.rb2410): [2024-04-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240418090000_1582 @ 3695.40\n", + "[2024-04-18 10:00:00] 策略 (SHFE.rb2410): [2024-04-18 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-04-18 11:00:00] 策略 (SHFE.rb2410): 3697.0 30.599999999999998 -28.8\n", + "[2024-04-18 11:00:00] 策略 (SHFE.rb2410): [2024-04-18 11:00:00] 开多仓信号 - 当前Open=3697.00, 前1Range=18.00, 前7Range=16.00, 计算目标买入价=3695.20\n", + "[2024-04-18 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-18 11:00:00] 策略 (SHFE.rb2410): [2024-04-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240418110000_1584 @ 3695.20\n", + "[2024-04-18 13:00:00] 策略 (SHFE.rb2410): [2024-04-18 13:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-04-18 14:00:00] 策略 (SHFE.rb2410): 3682.0 40.8 -61.2\n", + "[2024-04-18 14:00:00] 策略 (SHFE.rb2410): [2024-04-18 14:00:00] 开多仓信号 - 当前Open=3682.00, 前1Range=24.00, 前7Range=34.00, 计算目标买入价=3702.40\n", + "[2024-04-18 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-18 14:00:00] 策略 (SHFE.rb2410): [2024-04-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240418140000_1586 @ 3702.40\n", + "[2024-04-19 09:00:00] 策略 (SHFE.rb2410): [2024-04-19 09:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-04-19 10:00:00] 策略 (SHFE.rb2410): 3689.0 30.599999999999998 -32.4\n", + "[2024-04-19 10:00:00] 策略 (SHFE.rb2410): [2024-04-19 10:00:00] 开多仓信号 - 当前Open=3689.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3690.80\n", + "[2024-04-19 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-19 10:00:00] 策略 (SHFE.rb2410): [2024-04-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240419100000_1588 @ 3690.80\n", + "[2024-04-19 11:00:00] 策略 (SHFE.rb2410): [2024-04-19 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-04-19 13:00:00] 策略 (SHFE.rb2410): 3674.0 37.4 -43.2\n", + "[2024-04-19 13:00:00] 策略 (SHFE.rb2410): [2024-04-19 13:00:00] 开多仓信号 - 当前Open=3674.00, 前1Range=22.00, 前7Range=24.00, 计算目标买入价=3679.80\n", + "[2024-04-19 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-19 13:00:00] 策略 (SHFE.rb2410): [2024-04-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240419130000_1590 @ 3679.80\n", + "[2024-04-22 10:00:00] 策略 (SHFE.rb2410): [2024-04-22 10:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-04-22 11:00:00] 策略 (SHFE.rb2410): 3683.0 28.9 -39.6\n", + "[2024-04-22 11:00:00] 策略 (SHFE.rb2410): [2024-04-22 11:00:00] 开多仓信号 - 当前Open=3683.00, 前1Range=17.00, 前7Range=22.00, 计算目标买入价=3693.70\n", + "[2024-04-22 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-22 11:00:00] 策略 (SHFE.rb2410): [2024-04-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240422110000_1592 @ 3693.70\n", + "[2024-04-23 14:00:00] 策略 (SHFE.rb2410): [2024-04-23 14:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2024-04-23 21:00:00] 策略 (SHFE.rb2410): 3634.0 64.6 -23.400000000000002\n", + "[2024-04-23 21:00:00] 策略 (SHFE.rb2410): [2024-04-23 21:00:00] 开多仓信号 - 当前Open=3634.00, 前1Range=38.00, 前7Range=13.00, 计算目标买入价=3592.80\n", + "[2024-04-23 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-23 21:00:00] 策略 (SHFE.rb2410): [2024-04-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240423210000_1594 @ 3592.80\n", + "[2024-04-23 22:00:00] 策略 (SHFE.rb2410): [2024-04-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240423210000_1594\n", + "[2024-04-23 22:00:00] 策略 (SHFE.rb2410): 3656.0 49.3 -18.0\n", + "[2024-04-23 22:00:00] 策略 (SHFE.rb2410): [2024-04-23 22:00:00] 开多仓信号 - 当前Open=3656.00, 前1Range=29.00, 前7Range=10.00, 计算目标买入价=3624.70\n", + "[2024-04-23 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-23 22:00:00] 策略 (SHFE.rb2410): [2024-04-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240423220000_1595 @ 3624.70\n", + "[2024-04-24 09:00:00] 策略 (SHFE.rb2410): [2024-04-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240423220000_1595\n", + "[2024-04-24 09:00:00] 策略 (SHFE.rb2410): 3653.0 20.4 -36.0\n", + "[2024-04-24 09:00:00] 策略 (SHFE.rb2410): [2024-04-24 09:00:00] 开多仓信号 - 当前Open=3653.00, 前1Range=12.00, 前7Range=20.00, 计算目标买入价=3668.60\n", + "[2024-04-24 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-24 09:00:00] 策略 (SHFE.rb2410): [2024-04-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240424090000_1596 @ 3668.60\n", + "[2024-04-24 10:00:00] 策略 (SHFE.rb2410): [2024-04-24 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240424090000_1596\n", + "[2024-04-24 10:00:00] 策略 (SHFE.rb2410): 3673.0 40.8 -18.0\n", + "[2024-04-24 10:00:00] 策略 (SHFE.rb2410): [2024-04-24 10:00:00] 开多仓信号 - 当前Open=3673.00, 前1Range=24.00, 前7Range=10.00, 计算目标买入价=3650.20\n", + "[2024-04-24 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-24 10:00:00] 策略 (SHFE.rb2410): [2024-04-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240424100000_1597 @ 3650.20\n", + "[2024-04-24 11:00:00] 策略 (SHFE.rb2410): [2024-04-24 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240424100000_1597\n", + "[2024-04-24 11:00:00] 策略 (SHFE.rb2410): 3685.0 30.599999999999998 -19.8\n", + "[2024-04-24 11:00:00] 策略 (SHFE.rb2410): [2024-04-24 11:00:00] 开多仓信号 - 当前Open=3685.00, 前1Range=18.00, 前7Range=11.00, 计算目标买入价=3674.20\n", + "[2024-04-24 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-24 11:00:00] 策略 (SHFE.rb2410): [2024-04-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240424110000_1598 @ 3674.20\n", + "[2024-04-24 13:00:00] 策略 (SHFE.rb2410): [2024-04-24 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240424110000_1598\n", + "[2024-04-24 13:00:00] 策略 (SHFE.rb2410): 3683.0 11.9 -30.6\n", + "[2024-04-24 13:00:00] 策略 (SHFE.rb2410): [2024-04-24 13:00:00] 开多仓信号 - 当前Open=3683.00, 前1Range=7.00, 前7Range=17.00, 计算目标买入价=3701.70\n", + "[2024-04-24 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-24 13:00:00] 策略 (SHFE.rb2410): [2024-04-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240424130000_1599 @ 3701.70\n", + "[2024-04-25 09:00:00] 策略 (SHFE.rb2410): [2024-04-25 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-04-25 10:00:00] 策略 (SHFE.rb2410): 3692.0 51.0 -32.4\n", + "[2024-04-25 10:00:00] 策略 (SHFE.rb2410): [2024-04-25 10:00:00] 开多仓信号 - 当前Open=3692.00, 前1Range=30.00, 前7Range=18.00, 计算目标买入价=3673.40\n", + "[2024-04-25 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-25 10:00:00] 策略 (SHFE.rb2410): [2024-04-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240425100000_1601 @ 3673.40\n", + "[2024-04-25 11:00:00] 策略 (SHFE.rb2410): [2024-04-25 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240425100000_1601\n", + "[2024-04-25 11:00:00] 策略 (SHFE.rb2410): 3689.0 20.4 -12.6\n", + "[2024-04-25 11:00:00] 策略 (SHFE.rb2410): [2024-04-25 11:00:00] 开多仓信号 - 当前Open=3689.00, 前1Range=12.00, 前7Range=7.00, 计算目标买入价=3681.20\n", + "[2024-04-25 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-25 11:00:00] 策略 (SHFE.rb2410): [2024-04-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240425110000_1602 @ 3681.20\n", + "[2024-04-25 13:00:00] 策略 (SHFE.rb2410): [2024-04-25 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-04-25 14:00:00] 策略 (SHFE.rb2410): 3687.0 34.0 -19.8\n", + "[2024-04-25 14:00:00] 策略 (SHFE.rb2410): [2024-04-25 14:00:00] 开多仓信号 - 当前Open=3687.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3672.80\n", + "[2024-04-25 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-25 14:00:00] 策略 (SHFE.rb2410): [2024-04-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240425140000_1604 @ 3672.80\n", + "[2024-04-25 22:00:00] 策略 (SHFE.rb2410): [2024-04-25 22:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-04-26 09:00:00] 策略 (SHFE.rb2410): 3653.0 40.8 -54.0\n", + "[2024-04-26 09:00:00] 策略 (SHFE.rb2410): [2024-04-26 09:00:00] 开多仓信号 - 当前Open=3653.00, 前1Range=24.00, 前7Range=30.00, 计算目标买入价=3666.20\n", + "[2024-04-26 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-26 09:00:00] 策略 (SHFE.rb2410): [2024-04-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240426090000_1606 @ 3666.20\n", + "[2024-04-26 10:00:00] 策略 (SHFE.rb2410): [2024-04-26 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240426090000_1606\n", + "[2024-04-26 10:00:00] 策略 (SHFE.rb2410): 3669.0 35.699999999999996 -21.6\n", + "[2024-04-26 10:00:00] 策略 (SHFE.rb2410): [2024-04-26 10:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=3654.90\n", + "[2024-04-26 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-26 10:00:00] 策略 (SHFE.rb2410): [2024-04-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240426100000_1607 @ 3654.90\n", + "[2024-04-26 11:00:00] 策略 (SHFE.rb2410): [2024-04-26 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240426100000_1607\n", + "[2024-04-26 11:00:00] 策略 (SHFE.rb2410): 3672.0 20.4 -52.2\n", + "[2024-04-26 11:00:00] 策略 (SHFE.rb2410): [2024-04-26 11:00:00] 开多仓信号 - 当前Open=3672.00, 前1Range=12.00, 前7Range=29.00, 计算目标买入价=3703.80\n", + "[2024-04-26 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-26 11:00:00] 策略 (SHFE.rb2410): [2024-04-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240426110000_1608 @ 3703.80\n", + "[2024-04-26 22:00:00] 策略 (SHFE.rb2410): [2024-04-26 22:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-04-29 09:00:00] 策略 (SHFE.rb2410): 3668.0 54.4 -37.800000000000004\n", + "[2024-04-29 09:00:00] 策略 (SHFE.rb2410): [2024-04-29 09:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=32.00, 前7Range=21.00, 计算目标买入价=3651.40\n", + "[2024-04-29 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-29 09:00:00] 策略 (SHFE.rb2410): [2024-04-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240429090000_1610 @ 3651.40\n", + "[2024-04-29 10:00:00] 策略 (SHFE.rb2410): [2024-04-29 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240429090000_1610\n", + "[2024-04-29 10:00:00] 策略 (SHFE.rb2410): 3659.0 27.2 -21.6\n", + "[2024-04-29 10:00:00] 策略 (SHFE.rb2410): [2024-04-29 10:00:00] 开多仓信号 - 当前Open=3659.00, 前1Range=16.00, 前7Range=12.00, 计算目标买入价=3653.40\n", + "[2024-04-29 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-29 10:00:00] 策略 (SHFE.rb2410): [2024-04-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240429100000_1611 @ 3653.40\n", + "[2024-04-29 11:00:00] 策略 (SHFE.rb2410): [2024-04-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240429100000_1611\n", + "[2024-04-29 11:00:00] 策略 (SHFE.rb2410): 3671.0 35.699999999999996 -21.6\n", + "[2024-04-29 11:00:00] 策略 (SHFE.rb2410): [2024-04-29 11:00:00] 开多仓信号 - 当前Open=3671.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=3656.90\n", + "[2024-04-29 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-29 11:00:00] 策略 (SHFE.rb2410): [2024-04-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240429110000_1612 @ 3656.90\n", + "[2024-04-29 13:00:00] 策略 (SHFE.rb2410): [2024-04-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240429110000_1612\n", + "[2024-04-29 13:00:00] 策略 (SHFE.rb2410): 3674.0 13.6 -19.8\n", + "[2024-04-29 13:00:00] 策略 (SHFE.rb2410): [2024-04-29 13:00:00] 开多仓信号 - 当前Open=3674.00, 前1Range=8.00, 前7Range=11.00, 计算目标买入价=3680.20\n", + "[2024-04-29 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-29 13:00:00] 策略 (SHFE.rb2410): [2024-04-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240429130000_1613 @ 3680.20\n", + "[2024-04-29 21:00:00] 策略 (SHFE.rb2410): [2024-04-29 21:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2024-04-29 22:00:00] 策略 (SHFE.rb2410): 3688.0 54.4 -57.6\n", + "[2024-04-29 22:00:00] 策略 (SHFE.rb2410): [2024-04-29 22:00:00] 开多仓信号 - 当前Open=3688.00, 前1Range=32.00, 前7Range=32.00, 计算目标买入价=3691.20\n", + "[2024-04-29 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-29 22:00:00] 策略 (SHFE.rb2410): [2024-04-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240429220000_1615 @ 3691.20\n", + "[2024-04-30 10:00:00] 策略 (SHFE.rb2410): [2024-04-30 10:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-04-30 11:00:00] 策略 (SHFE.rb2410): 3668.0 40.8 -14.4\n", + "[2024-04-30 11:00:00] 策略 (SHFE.rb2410): [2024-04-30 11:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=24.00, 前7Range=8.00, 计算目标买入价=3641.60\n", + "[2024-04-30 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-30 11:00:00] 策略 (SHFE.rb2410): [2024-04-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240430110000_1617 @ 3641.60\n", + "[2024-04-30 13:00:00] 策略 (SHFE.rb2410): [2024-04-30 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240430110000_1617\n", + "[2024-04-30 13:00:00] 策略 (SHFE.rb2410): 3667.0 15.299999999999999 -28.8\n", + "[2024-04-30 13:00:00] 策略 (SHFE.rb2410): [2024-04-30 13:00:00] 开多仓信号 - 当前Open=3667.00, 前1Range=9.00, 前7Range=16.00, 计算目标买入价=3680.50\n", + "[2024-04-30 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-04-30 13:00:00] 策略 (SHFE.rb2410): [2024-04-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240430130000_1618 @ 3680.50\n", + "[2024-05-06 09:00:00] 策略 (SHFE.rb2410): [2024-05-06 09:00:00] 止盈信号 - PnL per unit: 55.00, 目标: 10.00\n", + "[2024-05-06 10:00:00] 策略 (SHFE.rb2410): 3703.0 57.8 -16.2\n", + "[2024-05-06 10:00:00] 策略 (SHFE.rb2410): [2024-05-06 10:00:00] 开多仓信号 - 当前Open=3703.00, 前1Range=34.00, 前7Range=9.00, 计算目标买入价=3661.40\n", + "[2024-05-06 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-06 10:00:00] 策略 (SHFE.rb2410): [2024-05-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240506100000_1620 @ 3661.40\n", + "[2024-05-06 11:00:00] 策略 (SHFE.rb2410): [2024-05-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240506100000_1620\n", + "[2024-05-06 11:00:00] 策略 (SHFE.rb2410): 3726.0 44.199999999999996 -28.8\n", + "[2024-05-06 11:00:00] 策略 (SHFE.rb2410): [2024-05-06 11:00:00] 开多仓信号 - 当前Open=3726.00, 前1Range=26.00, 前7Range=16.00, 计算目标买入价=3710.60\n", + "[2024-05-06 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-06 11:00:00] 策略 (SHFE.rb2410): [2024-05-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240506110000_1621 @ 3710.60\n", + "[2024-05-06 13:00:00] 策略 (SHFE.rb2410): [2024-05-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240506110000_1621\n", + "[2024-05-06 13:00:00] 策略 (SHFE.rb2410): 3733.0 22.099999999999998 -43.2\n", + "[2024-05-06 13:00:00] 策略 (SHFE.rb2410): [2024-05-06 13:00:00] 开多仓信号 - 当前Open=3733.00, 前1Range=13.00, 前7Range=24.00, 计算目标买入价=3754.10\n", + "[2024-05-06 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-06 13:00:00] 策略 (SHFE.rb2410): [2024-05-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240506130000_1622 @ 3754.10\n", + "[2024-05-07 11:00:00] 策略 (SHFE.rb2410): [2024-05-07 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-05-07 13:00:00] 策略 (SHFE.rb2410): 3722.0 10.2 -14.4\n", + "[2024-05-07 13:00:00] 策略 (SHFE.rb2410): [2024-05-07 13:00:00] 开多仓信号 - 当前Open=3722.00, 前1Range=6.00, 前7Range=8.00, 计算目标买入价=3726.20\n", + "[2024-05-07 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-07 13:00:00] 策略 (SHFE.rb2410): [2024-05-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240507130000_1624 @ 3726.20\n", + "[2024-05-07 14:00:00] 策略 (SHFE.rb2410): [2024-05-07 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240507130000_1624\n", + "[2024-05-07 14:00:00] 策略 (SHFE.rb2410): 3727.0 22.099999999999998 -21.6\n", + "[2024-05-07 14:00:00] 策略 (SHFE.rb2410): [2024-05-07 14:00:00] 开多仓信号 - 当前Open=3727.00, 前1Range=13.00, 前7Range=12.00, 计算目标买入价=3726.50\n", + "[2024-05-07 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-07 14:00:00] 策略 (SHFE.rb2410): [2024-05-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240507140000_1625 @ 3726.50\n", + "[2024-05-08 09:00:00] 策略 (SHFE.rb2410): [2024-05-08 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-05-08 10:00:00] 策略 (SHFE.rb2410): 3709.0 20.4 -21.6\n", + "[2024-05-08 10:00:00] 策略 (SHFE.rb2410): [2024-05-08 10:00:00] 开多仓信号 - 当前Open=3709.00, 前1Range=12.00, 前7Range=12.00, 计算目标买入价=3710.20\n", + "[2024-05-08 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-08 10:00:00] 策略 (SHFE.rb2410): [2024-05-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240508100000_1627 @ 3710.20\n", + "[2024-05-08 11:00:00] 策略 (SHFE.rb2410): [2024-05-08 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240508100000_1627\n", + "[2024-05-08 11:00:00] 策略 (SHFE.rb2410): 3712.0 17.0 -10.8\n", + "[2024-05-08 11:00:00] 策略 (SHFE.rb2410): [2024-05-08 11:00:00] 开多仓信号 - 当前Open=3712.00, 前1Range=10.00, 前7Range=6.00, 计算目标买入价=3705.80\n", + "[2024-05-08 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-08 11:00:00] 策略 (SHFE.rb2410): [2024-05-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240508110000_1628 @ 3705.80\n", + "[2024-05-08 14:00:00] 策略 (SHFE.rb2410): [2024-05-08 14:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2024-05-08 21:00:00] 策略 (SHFE.rb2410): 3675.0 56.1 -23.400000000000002\n", + "[2024-05-08 21:00:00] 策略 (SHFE.rb2410): [2024-05-08 21:00:00] 开多仓信号 - 当前Open=3675.00, 前1Range=33.00, 前7Range=13.00, 计算目标买入价=3642.30\n", + "[2024-05-08 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-08 21:00:00] 策略 (SHFE.rb2410): [2024-05-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240508210000_1630 @ 3642.30\n", + "[2024-05-08 22:00:00] 策略 (SHFE.rb2410): [2024-05-08 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240508210000_1630\n", + "[2024-05-08 22:00:00] 策略 (SHFE.rb2410): 3676.0 25.5 -21.6\n", + "[2024-05-08 22:00:00] 策略 (SHFE.rb2410): [2024-05-08 22:00:00] 开多仓信号 - 当前Open=3676.00, 前1Range=15.00, 前7Range=12.00, 计算目标买入价=3672.10\n", + "[2024-05-08 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-08 22:00:00] 策略 (SHFE.rb2410): [2024-05-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240508220000_1631 @ 3672.10\n", + "[2024-05-09 09:00:00] 策略 (SHFE.rb2410): [2024-05-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240508220000_1631\n", + "[2024-05-09 09:00:00] 策略 (SHFE.rb2410): 3679.0 13.6 -21.6\n", + "[2024-05-09 09:00:00] 策略 (SHFE.rb2410): [2024-05-09 09:00:00] 开多仓信号 - 当前Open=3679.00, 前1Range=8.00, 前7Range=12.00, 计算目标买入价=3687.00\n", + "[2024-05-09 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-09 09:00:00] 策略 (SHFE.rb2410): [2024-05-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240509090000_1632 @ 3687.00\n", + "[2024-05-09 10:00:00] 策略 (SHFE.rb2410): [2024-05-09 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-05-09 11:00:00] 策略 (SHFE.rb2410): 3686.0 30.599999999999998 -21.6\n", + "[2024-05-09 11:00:00] 策略 (SHFE.rb2410): [2024-05-09 11:00:00] 开多仓信号 - 当前Open=3686.00, 前1Range=18.00, 前7Range=12.00, 计算目标买入价=3677.00\n", + "[2024-05-09 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-09 11:00:00] 策略 (SHFE.rb2410): [2024-05-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240509110000_1634 @ 3677.00\n", + "[2024-05-10 09:00:00] 策略 (SHFE.rb2410): [2024-05-10 09:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2024-05-10 10:00:00] 策略 (SHFE.rb2410): 3646.0 52.699999999999996 -32.4\n", + "[2024-05-10 10:00:00] 策略 (SHFE.rb2410): [2024-05-10 10:00:00] 开多仓信号 - 当前Open=3646.00, 前1Range=31.00, 前7Range=18.00, 计算目标买入价=3625.70\n", + "[2024-05-10 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-10 10:00:00] 策略 (SHFE.rb2410): [2024-05-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240510100000_1636 @ 3625.70\n", + "[2024-05-10 11:00:00] 策略 (SHFE.rb2410): [2024-05-10 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240510100000_1636\n", + "[2024-05-10 11:00:00] 策略 (SHFE.rb2410): 3637.0 40.8 -37.800000000000004\n", + "[2024-05-10 11:00:00] 策略 (SHFE.rb2410): [2024-05-10 11:00:00] 开多仓信号 - 当前Open=3637.00, 前1Range=24.00, 前7Range=21.00, 计算目标买入价=3634.00\n", + "[2024-05-10 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-10 11:00:00] 策略 (SHFE.rb2410): [2024-05-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240510110000_1637 @ 3634.00\n", + "[2024-05-10 13:00:00] 策略 (SHFE.rb2410): [2024-05-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240510110000_1637\n", + "[2024-05-10 13:00:00] 策略 (SHFE.rb2410): 3639.0 23.8 -23.400000000000002\n", + "[2024-05-10 13:00:00] 策略 (SHFE.rb2410): [2024-05-10 13:00:00] 开多仓信号 - 当前Open=3639.00, 前1Range=14.00, 前7Range=13.00, 计算目标买入价=3638.60\n", + "[2024-05-10 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-10 13:00:00] 策略 (SHFE.rb2410): [2024-05-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240510130000_1638 @ 3638.60\n", + "[2024-05-10 14:00:00] 策略 (SHFE.rb2410): [2024-05-10 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240510130000_1638\n", + "[2024-05-10 14:00:00] 策略 (SHFE.rb2410): 3655.0 32.3 -34.2\n", + "[2024-05-10 14:00:00] 策略 (SHFE.rb2410): [2024-05-10 14:00:00] 开多仓信号 - 当前Open=3655.00, 前1Range=19.00, 前7Range=19.00, 计算目标买入价=3656.90\n", + "[2024-05-10 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-10 14:00:00] 策略 (SHFE.rb2410): [2024-05-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240510140000_1639 @ 3656.90\n", + "[2024-05-10 21:00:00] 策略 (SHFE.rb2410): [2024-05-10 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240510140000_1639\n", + "[2024-05-10 21:00:00] 策略 (SHFE.rb2410): 3659.0 39.1 -19.8\n", + "[2024-05-10 21:00:00] 策略 (SHFE.rb2410): [2024-05-10 21:00:00] 开多仓信号 - 当前Open=3659.00, 前1Range=23.00, 前7Range=11.00, 计算目标买入价=3639.70\n", + "[2024-05-10 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-10 21:00:00] 策略 (SHFE.rb2410): [2024-05-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240510210000_1640 @ 3639.70\n", + "[2024-05-10 22:00:00] 策略 (SHFE.rb2410): [2024-05-10 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240510210000_1640\n", + "[2024-05-10 22:00:00] 策略 (SHFE.rb2410): 3646.0 23.8 -21.6\n", + "[2024-05-10 22:00:00] 策略 (SHFE.rb2410): [2024-05-10 22:00:00] 开多仓信号 - 当前Open=3646.00, 前1Range=14.00, 前7Range=12.00, 计算目标买入价=3643.80\n", + "[2024-05-10 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-10 22:00:00] 策略 (SHFE.rb2410): [2024-05-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240510220000_1641 @ 3643.80\n", + "[2024-05-13 10:00:00] 策略 (SHFE.rb2410): [2024-05-13 10:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-05-13 11:00:00] 策略 (SHFE.rb2410): 3654.0 40.8 -25.2\n", + "[2024-05-13 11:00:00] 策略 (SHFE.rb2410): [2024-05-13 11:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=24.00, 前7Range=14.00, 计算目标买入价=3638.40\n", + "[2024-05-13 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-13 11:00:00] 策略 (SHFE.rb2410): [2024-05-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240513110000_1643 @ 3638.40\n", + "[2024-05-13 13:00:00] 策略 (SHFE.rb2410): [2024-05-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240513110000_1643\n", + "[2024-05-13 13:00:00] 策略 (SHFE.rb2410): 3654.0 22.099999999999998 -34.2\n", + "[2024-05-13 13:00:00] 策略 (SHFE.rb2410): [2024-05-13 13:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=13.00, 前7Range=19.00, 计算目标买入价=3666.10\n", + "[2024-05-13 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-13 13:00:00] 策略 (SHFE.rb2410): [2024-05-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240513130000_1644 @ 3666.10\n", + "[2024-05-13 14:00:00] 策略 (SHFE.rb2410): [2024-05-13 14:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2024-05-13 21:00:00] 策略 (SHFE.rb2410): 3688.0 47.6 -25.2\n", + "[2024-05-13 21:00:00] 策略 (SHFE.rb2410): [2024-05-13 21:00:00] 开多仓信号 - 当前Open=3688.00, 前1Range=28.00, 前7Range=14.00, 计算目标买入价=3665.60\n", + "[2024-05-13 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-13 21:00:00] 策略 (SHFE.rb2410): [2024-05-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240513210000_1646 @ 3665.60\n", + "[2024-05-13 22:00:00] 策略 (SHFE.rb2410): [2024-05-13 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240513210000_1646\n", + "[2024-05-13 22:00:00] 策略 (SHFE.rb2410): 3668.0 42.5 -21.6\n", + "[2024-05-13 22:00:00] 策略 (SHFE.rb2410): [2024-05-13 22:00:00] 开多仓信号 - 当前Open=3668.00, 前1Range=25.00, 前7Range=12.00, 计算目标买入价=3647.10\n", + "[2024-05-13 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-13 22:00:00] 策略 (SHFE.rb2410): [2024-05-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240513220000_1647 @ 3647.10\n", + "[2024-05-14 09:00:00] 策略 (SHFE.rb2410): [2024-05-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240513220000_1647\n", + "[2024-05-14 09:00:00] 策略 (SHFE.rb2410): 3666.0 15.299999999999999 -45.0\n", + "[2024-05-14 09:00:00] 策略 (SHFE.rb2410): [2024-05-14 09:00:00] 开多仓信号 - 当前Open=3666.00, 前1Range=9.00, 前7Range=25.00, 计算目标买入价=3695.70\n", + "[2024-05-14 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-14 09:00:00] 策略 (SHFE.rb2410): [2024-05-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240514090000_1648 @ 3695.70\n", + "[2024-05-14 21:00:00] 策略 (SHFE.rb2410): [2024-05-14 21:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-05-14 22:00:00] 策略 (SHFE.rb2410): 3617.0 28.9 -16.2\n", + "[2024-05-14 22:00:00] 策略 (SHFE.rb2410): [2024-05-14 22:00:00] 开多仓信号 - 当前Open=3617.00, 前1Range=17.00, 前7Range=9.00, 计算目标买入价=3604.30\n", + "[2024-05-14 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-14 22:00:00] 策略 (SHFE.rb2410): [2024-05-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240514220000_1650 @ 3604.30\n", + "[2024-05-15 09:00:00] 策略 (SHFE.rb2410): [2024-05-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240514220000_1650\n", + "[2024-05-15 09:00:00] 策略 (SHFE.rb2410): 3616.0 13.6 -63.0\n", + "[2024-05-15 09:00:00] 策略 (SHFE.rb2410): [2024-05-15 09:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=8.00, 前7Range=35.00, 计算目标买入价=3665.40\n", + "[2024-05-15 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-15 09:00:00] 策略 (SHFE.rb2410): [2024-05-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240515090000_1651 @ 3665.40\n", + "[2024-05-16 09:00:00] 策略 (SHFE.rb2410): [2024-05-16 09:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-05-16 10:00:00] 策略 (SHFE.rb2410): 3637.0 39.1 -34.2\n", + "[2024-05-16 10:00:00] 策略 (SHFE.rb2410): [2024-05-16 10:00:00] 开多仓信号 - 当前Open=3637.00, 前1Range=23.00, 前7Range=19.00, 计算目标买入价=3632.10\n", + "[2024-05-16 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-16 10:00:00] 策略 (SHFE.rb2410): [2024-05-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240516100000_1653 @ 3632.10\n", + "[2024-05-16 11:00:00] 策略 (SHFE.rb2410): [2024-05-16 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240516100000_1653\n", + "[2024-05-16 11:00:00] 策略 (SHFE.rb2410): 3637.0 17.0 -19.8\n", + "[2024-05-16 11:00:00] 策略 (SHFE.rb2410): [2024-05-16 11:00:00] 开多仓信号 - 当前Open=3637.00, 前1Range=10.00, 前7Range=11.00, 计算目标买入价=3639.80\n", + "[2024-05-16 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-16 11:00:00] 策略 (SHFE.rb2410): [2024-05-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240516110000_1654 @ 3639.80\n", + "[2024-05-16 13:00:00] 策略 (SHFE.rb2410): [2024-05-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240516110000_1654\n", + "[2024-05-16 13:00:00] 策略 (SHFE.rb2410): 3695.0 96.89999999999999 -19.8\n", + "[2024-05-16 13:00:00] 策略 (SHFE.rb2410): [2024-05-16 13:00:00] 开多仓信号 - 当前Open=3695.00, 前1Range=57.00, 前7Range=11.00, 计算目标买入价=3617.90\n", + "[2024-05-16 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-16 13:00:00] 策略 (SHFE.rb2410): [2024-05-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240516130000_1655 @ 3617.90\n", + "[2024-05-16 14:00:00] 策略 (SHFE.rb2410): [2024-05-16 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240516130000_1655\n", + "[2024-05-16 14:00:00] 策略 (SHFE.rb2410): 3699.0 25.5 -43.2\n", + "[2024-05-16 14:00:00] 策略 (SHFE.rb2410): [2024-05-16 14:00:00] 开多仓信号 - 当前Open=3699.00, 前1Range=15.00, 前7Range=24.00, 计算目标买入价=3716.70\n", + "[2024-05-16 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-16 14:00:00] 策略 (SHFE.rb2410): [2024-05-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240516140000_1656 @ 3716.70\n", + "[2024-05-16 22:00:00] 策略 (SHFE.rb2410): [2024-05-16 22:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-05-17 09:00:00] 策略 (SHFE.rb2410): 3716.0 49.3 -41.4\n", + "[2024-05-17 09:00:00] 策略 (SHFE.rb2410): [2024-05-17 09:00:00] 开多仓信号 - 当前Open=3716.00, 前1Range=29.00, 前7Range=23.00, 计算目标买入价=3708.10\n", + "[2024-05-17 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-17 09:00:00] 策略 (SHFE.rb2410): [2024-05-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240517090000_1658 @ 3708.10\n", + "[2024-05-17 10:00:00] 策略 (SHFE.rb2410): [2024-05-17 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240517090000_1658\n", + "[2024-05-17 10:00:00] 策略 (SHFE.rb2410): 3716.0 20.4 -18.0\n", + "[2024-05-17 10:00:00] 策略 (SHFE.rb2410): [2024-05-17 10:00:00] 开多仓信号 - 当前Open=3716.00, 前1Range=12.00, 前7Range=10.00, 计算目标买入价=3713.60\n", + "[2024-05-17 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-17 10:00:00] 策略 (SHFE.rb2410): [2024-05-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240517100000_1659 @ 3713.60\n", + "[2024-05-17 22:00:00] 策略 (SHFE.rb2410): [2024-05-17 22:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-05-20 09:00:00] 策略 (SHFE.rb2410): 3736.0 44.199999999999996 -21.6\n", + "[2024-05-20 09:00:00] 策略 (SHFE.rb2410): [2024-05-20 09:00:00] 开多仓信号 - 当前Open=3736.00, 前1Range=26.00, 前7Range=12.00, 计算目标买入价=3713.40\n", + "[2024-05-20 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-20 09:00:00] 策略 (SHFE.rb2410): [2024-05-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240520090000_1661 @ 3713.40\n", + "[2024-05-20 10:00:00] 策略 (SHFE.rb2410): [2024-05-20 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240520090000_1661\n", + "[2024-05-20 10:00:00] 策略 (SHFE.rb2410): 3742.0 44.199999999999996 -18.0\n", + "[2024-05-20 10:00:00] 策略 (SHFE.rb2410): [2024-05-20 10:00:00] 开多仓信号 - 当前Open=3742.00, 前1Range=26.00, 前7Range=10.00, 计算目标买入价=3715.80\n", + "[2024-05-20 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-20 10:00:00] 策略 (SHFE.rb2410): [2024-05-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240520100000_1662 @ 3715.80\n", + "[2024-05-20 11:00:00] 策略 (SHFE.rb2410): [2024-05-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240520100000_1662\n", + "[2024-05-20 11:00:00] 策略 (SHFE.rb2410): 3738.0 27.2 -23.400000000000002\n", + "[2024-05-20 11:00:00] 策略 (SHFE.rb2410): [2024-05-20 11:00:00] 开多仓信号 - 当前Open=3738.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3734.20\n", + "[2024-05-20 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-20 11:00:00] 策略 (SHFE.rb2410): [2024-05-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240520110000_1663 @ 3734.20\n", + "[2024-05-20 13:00:00] 策略 (SHFE.rb2410): [2024-05-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240520110000_1663\n", + "[2024-05-20 13:00:00] 策略 (SHFE.rb2410): 3741.0 17.0 -36.0\n", + "[2024-05-20 13:00:00] 策略 (SHFE.rb2410): [2024-05-20 13:00:00] 开多仓信号 - 当前Open=3741.00, 前1Range=10.00, 前7Range=20.00, 计算目标买入价=3760.00\n", + "[2024-05-20 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-20 13:00:00] 策略 (SHFE.rb2410): [2024-05-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240520130000_1664 @ 3760.00\n", + "[2024-05-21 11:00:00] 策略 (SHFE.rb2410): [2024-05-21 11:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-05-21 13:00:00] 策略 (SHFE.rb2410): 3729.0 25.5 -10.8\n", + "[2024-05-21 13:00:00] 策略 (SHFE.rb2410): [2024-05-21 13:00:00] 开多仓信号 - 当前Open=3729.00, 前1Range=15.00, 前7Range=6.00, 计算目标买入价=3714.30\n", + "[2024-05-21 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-21 13:00:00] 策略 (SHFE.rb2410): [2024-05-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240521130000_1666 @ 3714.30\n", + "[2024-05-21 14:00:00] 策略 (SHFE.rb2410): [2024-05-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240521130000_1666\n", + "[2024-05-21 14:00:00] 策略 (SHFE.rb2410): 3732.0 22.099999999999998 -37.800000000000004\n", + "[2024-05-21 14:00:00] 策略 (SHFE.rb2410): [2024-05-21 14:00:00] 开多仓信号 - 当前Open=3732.00, 前1Range=13.00, 前7Range=21.00, 计算目标买入价=3747.70\n", + "[2024-05-21 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-21 14:00:00] 策略 (SHFE.rb2410): [2024-05-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240521140000_1667 @ 3747.70\n", + "[2024-05-21 21:00:00] 策略 (SHFE.rb2410): [2024-05-21 21:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2024-05-21 22:00:00] 策略 (SHFE.rb2410): 3769.0 49.3 -21.6\n", + "[2024-05-21 22:00:00] 策略 (SHFE.rb2410): [2024-05-21 22:00:00] 开多仓信号 - 当前Open=3769.00, 前1Range=29.00, 前7Range=12.00, 计算目标买入价=3741.30\n", + "[2024-05-21 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-21 22:00:00] 策略 (SHFE.rb2410): [2024-05-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240521220000_1669 @ 3741.30\n", + "[2024-05-22 09:00:00] 策略 (SHFE.rb2410): [2024-05-22 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240521220000_1669\n", + "[2024-05-22 09:00:00] 策略 (SHFE.rb2410): 3787.0 47.6 -41.4\n", + "[2024-05-22 09:00:00] 策略 (SHFE.rb2410): [2024-05-22 09:00:00] 开多仓信号 - 当前Open=3787.00, 前1Range=28.00, 前7Range=23.00, 计算目标买入价=3780.80\n", + "[2024-05-22 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-22 09:00:00] 策略 (SHFE.rb2410): [2024-05-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240522090000_1670 @ 3780.80\n", + "[2024-05-22 10:00:00] 策略 (SHFE.rb2410): [2024-05-22 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240522090000_1670\n", + "[2024-05-22 10:00:00] 策略 (SHFE.rb2410): 3790.0 23.8 -23.400000000000002\n", + "[2024-05-22 10:00:00] 策略 (SHFE.rb2410): [2024-05-22 10:00:00] 开多仓信号 - 当前Open=3790.00, 前1Range=14.00, 前7Range=13.00, 计算目标买入价=3789.60\n", + "[2024-05-22 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-22 10:00:00] 策略 (SHFE.rb2410): [2024-05-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240522100000_1671 @ 3789.60\n", + "[2024-05-22 13:00:00] 策略 (SHFE.rb2410): [2024-05-22 13:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-05-22 14:00:00] 策略 (SHFE.rb2410): 3805.0 40.8 -34.2\n", + "[2024-05-22 14:00:00] 策略 (SHFE.rb2410): [2024-05-22 14:00:00] 开多仓信号 - 当前Open=3805.00, 前1Range=24.00, 前7Range=19.00, 计算目标买入价=3798.40\n", + "[2024-05-22 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-22 14:00:00] 策略 (SHFE.rb2410): [2024-05-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240522140000_1673 @ 3798.40\n", + "[2024-05-23 11:00:00] 策略 (SHFE.rb2410): [2024-05-23 11:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2024-05-23 13:00:00] 策略 (SHFE.rb2410): 3765.0 39.1 -43.2\n", + "[2024-05-23 13:00:00] 策略 (SHFE.rb2410): [2024-05-23 13:00:00] 开多仓信号 - 当前Open=3765.00, 前1Range=23.00, 前7Range=24.00, 计算目标买入价=3769.10\n", + "[2024-05-23 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-23 13:00:00] 策略 (SHFE.rb2410): [2024-05-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240523130000_1675 @ 3769.10\n", + "[2024-05-23 14:00:00] 策略 (SHFE.rb2410): [2024-05-23 14:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-05-23 21:00:00] 策略 (SHFE.rb2410): 3781.0 27.2 -32.4\n", + "[2024-05-23 21:00:00] 策略 (SHFE.rb2410): [2024-05-23 21:00:00] 开多仓信号 - 当前Open=3781.00, 前1Range=16.00, 前7Range=18.00, 计算目标买入价=3786.20\n", + "[2024-05-23 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-23 21:00:00] 策略 (SHFE.rb2410): [2024-05-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240523210000_1677 @ 3786.20\n", + "[2024-05-24 10:00:00] 策略 (SHFE.rb2410): [2024-05-24 10:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-05-24 11:00:00] 策略 (SHFE.rb2410): 3794.0 27.2 -41.4\n", + "[2024-05-24 11:00:00] 策略 (SHFE.rb2410): [2024-05-24 11:00:00] 开多仓信号 - 当前Open=3794.00, 前1Range=16.00, 前7Range=23.00, 计算目标买入价=3808.20\n", + "[2024-05-24 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-24 11:00:00] 策略 (SHFE.rb2410): [2024-05-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240524110000_1679 @ 3808.20\n", + "[2024-05-24 21:00:00] 策略 (SHFE.rb2410): [2024-05-24 21:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-05-24 22:00:00] 策略 (SHFE.rb2410): 3777.0 25.5 -30.6\n", + "[2024-05-24 22:00:00] 策略 (SHFE.rb2410): [2024-05-24 22:00:00] 开多仓信号 - 当前Open=3777.00, 前1Range=15.00, 前7Range=17.00, 计算目标买入价=3782.10\n", + "[2024-05-24 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-24 22:00:00] 策略 (SHFE.rb2410): [2024-05-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240524220000_1681 @ 3782.10\n", + "[2024-05-27 10:00:00] 策略 (SHFE.rb2410): [2024-05-27 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-05-27 11:00:00] 策略 (SHFE.rb2410): 3767.0 25.5 -23.400000000000002\n", + "[2024-05-27 11:00:00] 策略 (SHFE.rb2410): [2024-05-27 11:00:00] 开多仓信号 - 当前Open=3767.00, 前1Range=15.00, 前7Range=13.00, 计算目标买入价=3764.90\n", + "[2024-05-27 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-27 11:00:00] 策略 (SHFE.rb2410): [2024-05-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240527110000_1683 @ 3764.90\n", + "[2024-05-27 13:00:00] 策略 (SHFE.rb2410): [2024-05-27 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240527110000_1683\n", + "[2024-05-27 13:00:00] 策略 (SHFE.rb2410): 3765.0 13.6 -18.0\n", + "[2024-05-27 13:00:00] 策略 (SHFE.rb2410): [2024-05-27 13:00:00] 开多仓信号 - 当前Open=3765.00, 前1Range=8.00, 前7Range=10.00, 计算目标买入价=3769.40\n", + "[2024-05-27 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-27 13:00:00] 策略 (SHFE.rb2410): [2024-05-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240527130000_1684 @ 3769.40\n", + "[2024-05-27 14:00:00] 策略 (SHFE.rb2410): [2024-05-27 14:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-05-27 21:00:00] 策略 (SHFE.rb2410): 3766.0 34.0 -27.0\n", + "[2024-05-27 21:00:00] 策略 (SHFE.rb2410): [2024-05-27 21:00:00] 开多仓信号 - 当前Open=3766.00, 前1Range=20.00, 前7Range=15.00, 计算目标买入价=3759.00\n", + "[2024-05-27 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-27 21:00:00] 策略 (SHFE.rb2410): [2024-05-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240527210000_1686 @ 3759.00\n", + "[2024-05-27 22:00:00] 策略 (SHFE.rb2410): [2024-05-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240527210000_1686\n", + "[2024-05-27 22:00:00] 策略 (SHFE.rb2410): 3772.0 22.099999999999998 -18.0\n", + "[2024-05-27 22:00:00] 策略 (SHFE.rb2410): [2024-05-27 22:00:00] 开多仓信号 - 当前Open=3772.00, 前1Range=13.00, 前7Range=10.00, 计算目标买入价=3767.90\n", + "[2024-05-27 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-27 22:00:00] 策略 (SHFE.rb2410): [2024-05-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240527220000_1687 @ 3767.90\n", + "[2024-05-28 09:00:00] 策略 (SHFE.rb2410): [2024-05-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240527220000_1687\n", + "[2024-05-28 09:00:00] 策略 (SHFE.rb2410): 3788.0 30.599999999999998 -36.0\n", + "[2024-05-28 09:00:00] 策略 (SHFE.rb2410): [2024-05-28 09:00:00] 开多仓信号 - 当前Open=3788.00, 前1Range=18.00, 前7Range=20.00, 计算目标买入价=3793.40\n", + "[2024-05-28 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-28 09:00:00] 策略 (SHFE.rb2410): [2024-05-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240528090000_1688 @ 3793.40\n", + "[2024-05-28 13:00:00] 策略 (SHFE.rb2410): [2024-05-28 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-05-28 14:00:00] 策略 (SHFE.rb2410): 3768.0 27.2 -36.0\n", + "[2024-05-28 14:00:00] 策略 (SHFE.rb2410): [2024-05-28 14:00:00] 开多仓信号 - 当前Open=3768.00, 前1Range=16.00, 前7Range=20.00, 计算目标买入价=3776.80\n", + "[2024-05-28 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-28 14:00:00] 策略 (SHFE.rb2410): [2024-05-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240528140000_1690 @ 3776.80\n", + "[2024-05-28 22:00:00] 策略 (SHFE.rb2410): [2024-05-28 22:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-05-29 09:00:00] 策略 (SHFE.rb2410): 3739.0 23.8 -32.4\n", + "[2024-05-29 09:00:00] 策略 (SHFE.rb2410): [2024-05-29 09:00:00] 开多仓信号 - 当前Open=3739.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=3747.60\n", + "[2024-05-29 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-29 09:00:00] 策略 (SHFE.rb2410): [2024-05-29 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240529090000_1692 @ 3747.60\n", + "[2024-05-29 13:00:00] 策略 (SHFE.rb2410): [2024-05-29 13:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-05-29 14:00:00] 策略 (SHFE.rb2410): 3726.0 22.099999999999998 -55.800000000000004\n", + "[2024-05-29 14:00:00] 策略 (SHFE.rb2410): [2024-05-29 14:00:00] 开多仓信号 - 当前Open=3726.00, 前1Range=13.00, 前7Range=31.00, 计算目标买入价=3759.70\n", + "[2024-05-29 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-29 14:00:00] 策略 (SHFE.rb2410): [2024-05-29 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240529140000_1694 @ 3759.70\n", + "[2024-05-29 21:00:00] 策略 (SHFE.rb2410): [2024-05-29 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240529140000_1694\n", + "[2024-05-29 21:00:00] 策略 (SHFE.rb2410): 3767.0 54.4 -34.2\n", + "[2024-05-29 21:00:00] 策略 (SHFE.rb2410): [2024-05-29 21:00:00] 开多仓信号 - 当前Open=3767.00, 前1Range=32.00, 前7Range=19.00, 计算目标买入价=3746.80\n", + "[2024-05-29 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-29 21:00:00] 策略 (SHFE.rb2410): [2024-05-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240529210000_1695 @ 3746.80\n", + "[2024-05-29 22:00:00] 策略 (SHFE.rb2410): [2024-05-29 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240529210000_1695\n", + "[2024-05-29 22:00:00] 策略 (SHFE.rb2410): 3802.0 110.5 -25.2\n", + "[2024-05-29 22:00:00] 策略 (SHFE.rb2410): [2024-05-29 22:00:00] 开多仓信号 - 当前Open=3802.00, 前1Range=65.00, 前7Range=14.00, 计算目标买入价=3716.70\n", + "[2024-05-29 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-29 22:00:00] 策略 (SHFE.rb2410): [2024-05-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240529220000_1696 @ 3716.70\n", + "[2024-05-30 09:00:00] 策略 (SHFE.rb2410): [2024-05-30 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240529220000_1696\n", + "[2024-05-30 09:00:00] 策略 (SHFE.rb2410): 3805.0 18.7 -25.2\n", + "[2024-05-30 09:00:00] 策略 (SHFE.rb2410): [2024-05-30 09:00:00] 开多仓信号 - 当前Open=3805.00, 前1Range=11.00, 前7Range=14.00, 计算目标买入价=3811.50\n", + "[2024-05-30 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-30 09:00:00] 策略 (SHFE.rb2410): [2024-05-30 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240530090000_1697 @ 3811.50\n", + "[2024-05-30 10:00:00] 策略 (SHFE.rb2410): [2024-05-30 10:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-05-30 11:00:00] 策略 (SHFE.rb2410): 3768.0 71.39999999999999 -25.2\n", + "[2024-05-30 11:00:00] 策略 (SHFE.rb2410): [2024-05-30 11:00:00] 开多仓信号 - 当前Open=3768.00, 前1Range=42.00, 前7Range=14.00, 计算目标买入价=3721.80\n", + "[2024-05-30 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-30 11:00:00] 策略 (SHFE.rb2410): [2024-05-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240530110000_1699 @ 3721.80\n", + "[2024-05-30 13:00:00] 策略 (SHFE.rb2410): [2024-05-30 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240530110000_1699\n", + "[2024-05-30 13:00:00] 策略 (SHFE.rb2410): 3740.0 45.9 -23.400000000000002\n", + "[2024-05-30 13:00:00] 策略 (SHFE.rb2410): [2024-05-30 13:00:00] 开多仓信号 - 当前Open=3740.00, 前1Range=27.00, 前7Range=13.00, 计算目标买入价=3717.50\n", + "[2024-05-30 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-30 13:00:00] 策略 (SHFE.rb2410): [2024-05-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240530130000_1700 @ 3717.50\n", + "[2024-05-30 14:00:00] 策略 (SHFE.rb2410): [2024-05-30 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240530130000_1700\n", + "[2024-05-30 14:00:00] 策略 (SHFE.rb2410): 3730.0 28.9 -57.6\n", + "[2024-05-30 14:00:00] 策略 (SHFE.rb2410): [2024-05-30 14:00:00] 开多仓信号 - 当前Open=3730.00, 前1Range=17.00, 前7Range=32.00, 计算目标买入价=3758.70\n", + "[2024-05-30 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-30 14:00:00] 策略 (SHFE.rb2410): [2024-05-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240530140000_1701 @ 3758.70\n", + "[2024-05-30 22:00:00] 策略 (SHFE.rb2410): [2024-05-30 22:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-05-31 09:00:00] 策略 (SHFE.rb2410): 3710.0 34.0 -46.800000000000004\n", + "[2024-05-31 09:00:00] 策略 (SHFE.rb2410): [2024-05-31 09:00:00] 开多仓信号 - 当前Open=3710.00, 前1Range=20.00, 前7Range=26.00, 计算目标买入价=3722.80\n", + "[2024-05-31 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-31 09:00:00] 策略 (SHFE.rb2410): [2024-05-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240531090000_1703 @ 3722.80\n", + "[2024-05-31 13:00:00] 策略 (SHFE.rb2410): [2024-05-31 13:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-05-31 14:00:00] 策略 (SHFE.rb2410): 3722.0 28.9 -28.8\n", + "[2024-05-31 14:00:00] 策略 (SHFE.rb2410): [2024-05-31 14:00:00] 开多仓信号 - 当前Open=3722.00, 前1Range=17.00, 前7Range=16.00, 计算目标买入价=3721.90\n", + "[2024-05-31 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-31 14:00:00] 策略 (SHFE.rb2410): [2024-05-31 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240531140000_1705 @ 3721.90\n", + "[2024-05-31 21:00:00] 策略 (SHFE.rb2410): [2024-05-31 21:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-05-31 22:00:00] 策略 (SHFE.rb2410): 3689.0 51.0 -36.0\n", + "[2024-05-31 22:00:00] 策略 (SHFE.rb2410): [2024-05-31 22:00:00] 开多仓信号 - 当前Open=3689.00, 前1Range=30.00, 前7Range=20.00, 计算目标买入价=3674.00\n", + "[2024-05-31 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-05-31 22:00:00] 策略 (SHFE.rb2410): [2024-05-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240531220000_1707 @ 3674.00\n", + "[2024-06-03 09:00:00] 策略 (SHFE.rb2410): [2024-06-03 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240531220000_1707\n", + "[2024-06-03 09:00:00] 策略 (SHFE.rb2410): 3682.0 30.599999999999998 -27.0\n", + "[2024-06-03 09:00:00] 策略 (SHFE.rb2410): [2024-06-03 09:00:00] 开多仓信号 - 当前Open=3682.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3678.40\n", + "[2024-06-03 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-03 09:00:00] 策略 (SHFE.rb2410): [2024-06-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240603090000_1708 @ 3678.40\n", + "[2024-06-03 10:00:00] 策略 (SHFE.rb2410): [2024-06-03 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240603090000_1708\n", + "[2024-06-03 10:00:00] 策略 (SHFE.rb2410): 3685.0 30.599999999999998 -21.6\n", + "[2024-06-03 10:00:00] 策略 (SHFE.rb2410): [2024-06-03 10:00:00] 开多仓信号 - 当前Open=3685.00, 前1Range=18.00, 前7Range=12.00, 计算目标买入价=3676.00\n", + "[2024-06-03 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-03 10:00:00] 策略 (SHFE.rb2410): [2024-06-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240603100000_1709 @ 3676.00\n", + "[2024-06-03 21:00:00] 策略 (SHFE.rb2410): [2024-06-03 21:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-06-03 22:00:00] 策略 (SHFE.rb2410): 3661.0 35.699999999999996 -32.4\n", + "[2024-06-03 22:00:00] 策略 (SHFE.rb2410): [2024-06-03 22:00:00] 开多仓信号 - 当前Open=3661.00, 前1Range=21.00, 前7Range=18.00, 计算目标买入价=3657.70\n", + "[2024-06-03 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-03 22:00:00] 策略 (SHFE.rb2410): [2024-06-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240603220000_1711 @ 3657.70\n", + "[2024-06-04 09:00:00] 策略 (SHFE.rb2410): [2024-06-04 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240603220000_1711\n", + "[2024-06-04 09:00:00] 策略 (SHFE.rb2410): 3669.0 17.0 -32.4\n", + "[2024-06-04 09:00:00] 策略 (SHFE.rb2410): [2024-06-04 09:00:00] 开多仓信号 - 当前Open=3669.00, 前1Range=10.00, 前7Range=18.00, 计算目标买入价=3684.40\n", + "[2024-06-04 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-04 09:00:00] 策略 (SHFE.rb2410): [2024-06-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240604090000_1712 @ 3684.40\n", + "[2024-06-04 21:00:00] 策略 (SHFE.rb2410): [2024-06-04 21:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-06-04 22:00:00] 策略 (SHFE.rb2410): 3638.0 25.5 -18.0\n", + "[2024-06-04 22:00:00] 策略 (SHFE.rb2410): [2024-06-04 22:00:00] 开多仓信号 - 当前Open=3638.00, 前1Range=15.00, 前7Range=10.00, 计算目标买入价=3630.50\n", + "[2024-06-04 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-04 22:00:00] 策略 (SHFE.rb2410): [2024-06-04 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240604220000_1714 @ 3630.50\n", + "[2024-06-05 09:00:00] 策略 (SHFE.rb2410): [2024-06-05 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240604220000_1714\n", + "[2024-06-05 09:00:00] 策略 (SHFE.rb2410): 3659.0 35.699999999999996 -55.800000000000004\n", + "[2024-06-05 09:00:00] 策略 (SHFE.rb2410): [2024-06-05 09:00:00] 开多仓信号 - 当前Open=3659.00, 前1Range=21.00, 前7Range=31.00, 计算目标买入价=3679.10\n", + "[2024-06-05 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-05 09:00:00] 策略 (SHFE.rb2410): [2024-06-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240605090000_1715 @ 3679.10\n", + "[2024-06-05 14:00:00] 策略 (SHFE.rb2410): [2024-06-05 14:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-06-05 21:00:00] 策略 (SHFE.rb2410): 3637.0 39.1 -27.0\n", + "[2024-06-05 21:00:00] 策略 (SHFE.rb2410): [2024-06-05 21:00:00] 开多仓信号 - 当前Open=3637.00, 前1Range=23.00, 前7Range=15.00, 计算目标买入价=3624.90\n", + "[2024-06-05 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-05 21:00:00] 策略 (SHFE.rb2410): [2024-06-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240605210000_1717 @ 3624.90\n", + "[2024-06-05 22:00:00] 策略 (SHFE.rb2410): [2024-06-05 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240605210000_1717\n", + "[2024-06-05 22:00:00] 策略 (SHFE.rb2410): 3634.0 30.599999999999998 -37.800000000000004\n", + "[2024-06-05 22:00:00] 策略 (SHFE.rb2410): [2024-06-05 22:00:00] 开多仓信号 - 当前Open=3634.00, 前1Range=18.00, 前7Range=21.00, 计算目标买入价=3641.20\n", + "[2024-06-05 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-05 22:00:00] 策略 (SHFE.rb2410): [2024-06-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240605220000_1718 @ 3641.20\n", + "[2024-06-06 13:00:00] 策略 (SHFE.rb2410): [2024-06-06 13:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2024-06-06 14:00:00] 策略 (SHFE.rb2410): 3649.0 39.1 -41.4\n", + "[2024-06-06 14:00:00] 策略 (SHFE.rb2410): [2024-06-06 14:00:00] 开多仓信号 - 当前Open=3649.00, 前1Range=23.00, 前7Range=23.00, 计算目标买入价=3651.30\n", + "[2024-06-06 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-06 14:00:00] 策略 (SHFE.rb2410): [2024-06-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240606140000_1720 @ 3651.30\n", + "[2024-06-06 21:00:00] 策略 (SHFE.rb2410): [2024-06-06 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240606140000_1720\n", + "[2024-06-06 21:00:00] 策略 (SHFE.rb2410): 3667.0 40.8 -32.4\n", + "[2024-06-06 21:00:00] 策略 (SHFE.rb2410): [2024-06-06 21:00:00] 开多仓信号 - 当前Open=3667.00, 前1Range=24.00, 前7Range=18.00, 计算目标买入价=3658.60\n", + "[2024-06-06 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-06 21:00:00] 策略 (SHFE.rb2410): [2024-06-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240606210000_1721 @ 3658.60\n", + "[2024-06-06 22:00:00] 策略 (SHFE.rb2410): [2024-06-06 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240606210000_1721\n", + "[2024-06-06 22:00:00] 策略 (SHFE.rb2410): 3671.0 32.3 -27.0\n", + "[2024-06-06 22:00:00] 策略 (SHFE.rb2410): [2024-06-06 22:00:00] 开多仓信号 - 当前Open=3671.00, 前1Range=19.00, 前7Range=15.00, 计算目标买入价=3665.70\n", + "[2024-06-06 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-06 22:00:00] 策略 (SHFE.rb2410): [2024-06-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240606220000_1722 @ 3665.70\n", + "[2024-06-07 09:00:00] 策略 (SHFE.rb2410): [2024-06-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240606220000_1722\n", + "[2024-06-07 09:00:00] 策略 (SHFE.rb2410): 3685.0 28.9 -32.4\n", + "[2024-06-07 09:00:00] 策略 (SHFE.rb2410): [2024-06-07 09:00:00] 开多仓信号 - 当前Open=3685.00, 前1Range=17.00, 前7Range=18.00, 计算目标买入价=3688.50\n", + "[2024-06-07 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-07 09:00:00] 策略 (SHFE.rb2410): [2024-06-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240607090000_1723 @ 3688.50\n", + "[2024-06-07 13:00:00] 策略 (SHFE.rb2410): [2024-06-07 13:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-06-07 14:00:00] 策略 (SHFE.rb2410): 3647.0 45.9 -43.2\n", + "[2024-06-07 14:00:00] 策略 (SHFE.rb2410): [2024-06-07 14:00:00] 开多仓信号 - 当前Open=3647.00, 前1Range=27.00, 前7Range=24.00, 计算目标买入价=3644.30\n", + "[2024-06-07 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-07 14:00:00] 策略 (SHFE.rb2410): [2024-06-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240607140000_1725 @ 3644.30\n", + "[2024-06-11 09:00:00] 策略 (SHFE.rb2410): [2024-06-11 09:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-06-11 10:00:00] 策略 (SHFE.rb2410): 3614.0 66.3 -30.6\n", + "[2024-06-11 10:00:00] 策略 (SHFE.rb2410): [2024-06-11 10:00:00] 开多仓信号 - 当前Open=3614.00, 前1Range=39.00, 前7Range=17.00, 计算目标买入价=3578.30\n", + "[2024-06-11 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-11 10:00:00] 策略 (SHFE.rb2410): [2024-06-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240611100000_1727 @ 3578.30\n", + "[2024-06-11 11:00:00] 策略 (SHFE.rb2410): [2024-06-11 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240611100000_1727\n", + "[2024-06-11 11:00:00] 策略 (SHFE.rb2410): 3606.0 22.099999999999998 -59.4\n", + "[2024-06-11 11:00:00] 策略 (SHFE.rb2410): [2024-06-11 11:00:00] 开多仓信号 - 当前Open=3606.00, 前1Range=13.00, 前7Range=33.00, 计算目标买入价=3643.30\n", + "[2024-06-11 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-11 11:00:00] 策略 (SHFE.rb2410): [2024-06-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240611110000_1728 @ 3643.30\n", + "[2024-06-11 21:00:00] 策略 (SHFE.rb2410): [2024-06-11 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-06-11 22:00:00] 策略 (SHFE.rb2410): 3593.0 27.2 -43.2\n", + "[2024-06-11 22:00:00] 策略 (SHFE.rb2410): [2024-06-11 22:00:00] 开多仓信号 - 当前Open=3593.00, 前1Range=16.00, 前7Range=24.00, 计算目标买入价=3609.00\n", + "[2024-06-11 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-11 22:00:00] 策略 (SHFE.rb2410): [2024-06-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240611220000_1730 @ 3609.00\n", + "[2024-06-12 09:00:00] 策略 (SHFE.rb2410): [2024-06-12 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-06-12 10:00:00] 策略 (SHFE.rb2410): 3610.0 32.3 -23.400000000000002\n", + "[2024-06-12 10:00:00] 策略 (SHFE.rb2410): [2024-06-12 10:00:00] 开多仓信号 - 当前Open=3610.00, 前1Range=19.00, 前7Range=13.00, 计算目标买入价=3601.10\n", + "[2024-06-12 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-12 10:00:00] 策略 (SHFE.rb2410): [2024-06-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240612100000_1732 @ 3601.10\n", + "[2024-06-12 11:00:00] 策略 (SHFE.rb2410): [2024-06-12 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240612100000_1732\n", + "[2024-06-12 11:00:00] 策略 (SHFE.rb2410): 3604.0 23.8 -16.2\n", + "[2024-06-12 11:00:00] 策略 (SHFE.rb2410): [2024-06-12 11:00:00] 开多仓信号 - 当前Open=3604.00, 前1Range=14.00, 前7Range=9.00, 计算目标买入价=3596.40\n", + "[2024-06-12 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-12 11:00:00] 策略 (SHFE.rb2410): [2024-06-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240612110000_1733 @ 3596.40\n", + "[2024-06-12 13:00:00] 策略 (SHFE.rb2410): [2024-06-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240612110000_1733\n", + "[2024-06-12 13:00:00] 策略 (SHFE.rb2410): 3609.0 18.7 -21.6\n", + "[2024-06-12 13:00:00] 策略 (SHFE.rb2410): [2024-06-12 13:00:00] 开多仓信号 - 当前Open=3609.00, 前1Range=11.00, 前7Range=12.00, 计算目标买入价=3611.90\n", + "[2024-06-12 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-12 13:00:00] 策略 (SHFE.rb2410): [2024-06-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240612130000_1734 @ 3611.90\n", + "[2024-06-12 14:00:00] 策略 (SHFE.rb2410): [2024-06-12 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240612130000_1734\n", + "[2024-06-12 14:00:00] 策略 (SHFE.rb2410): 3612.0 17.0 -30.6\n", + "[2024-06-12 14:00:00] 策略 (SHFE.rb2410): [2024-06-12 14:00:00] 开多仓信号 - 当前Open=3612.00, 前1Range=10.00, 前7Range=17.00, 计算目标买入价=3625.60\n", + "[2024-06-12 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-12 14:00:00] 策略 (SHFE.rb2410): [2024-06-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240612140000_1735 @ 3625.60\n", + "[2024-06-12 21:00:00] 策略 (SHFE.rb2410): [2024-06-12 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240612140000_1735\n", + "[2024-06-12 21:00:00] 策略 (SHFE.rb2410): 3630.0 15.299999999999999 -28.8\n", + "[2024-06-12 21:00:00] 策略 (SHFE.rb2410): [2024-06-12 21:00:00] 开多仓信号 - 当前Open=3630.00, 前1Range=9.00, 前7Range=16.00, 计算目标买入价=3643.50\n", + "[2024-06-12 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-12 21:00:00] 策略 (SHFE.rb2410): [2024-06-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240612210000_1736 @ 3643.50\n", + "[2024-06-13 09:00:00] 策略 (SHFE.rb2410): [2024-06-13 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-06-13 10:00:00] 策略 (SHFE.rb2410): 3606.0 52.699999999999996 -25.2\n", + "[2024-06-13 10:00:00] 策略 (SHFE.rb2410): [2024-06-13 10:00:00] 开多仓信号 - 当前Open=3606.00, 前1Range=31.00, 前7Range=14.00, 计算目标买入价=3578.50\n", + "[2024-06-13 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-13 10:00:00] 策略 (SHFE.rb2410): [2024-06-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240613100000_1738 @ 3578.50\n", + "[2024-06-13 11:00:00] 策略 (SHFE.rb2410): [2024-06-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240613100000_1738\n", + "[2024-06-13 11:00:00] 策略 (SHFE.rb2410): 3613.0 34.0 -19.8\n", + "[2024-06-13 11:00:00] 策略 (SHFE.rb2410): [2024-06-13 11:00:00] 开多仓信号 - 当前Open=3613.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3598.80\n", + "[2024-06-13 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-13 11:00:00] 策略 (SHFE.rb2410): [2024-06-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240613110000_1739 @ 3598.80\n", + "[2024-06-13 13:00:00] 策略 (SHFE.rb2410): [2024-06-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240613110000_1739\n", + "[2024-06-13 13:00:00] 策略 (SHFE.rb2410): 3616.0 22.099999999999998 -18.0\n", + "[2024-06-13 13:00:00] 策略 (SHFE.rb2410): [2024-06-13 13:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=13.00, 前7Range=10.00, 计算目标买入价=3611.90\n", + "[2024-06-13 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-13 13:00:00] 策略 (SHFE.rb2410): [2024-06-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240613130000_1740 @ 3611.90\n", + "[2024-06-13 14:00:00] 策略 (SHFE.rb2410): [2024-06-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240613130000_1740\n", + "[2024-06-13 14:00:00] 策略 (SHFE.rb2410): 3617.0 18.7 -16.2\n", + "[2024-06-13 14:00:00] 策略 (SHFE.rb2410): [2024-06-13 14:00:00] 开多仓信号 - 当前Open=3617.00, 前1Range=11.00, 前7Range=9.00, 计算目标买入价=3614.50\n", + "[2024-06-13 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-13 14:00:00] 策略 (SHFE.rb2410): [2024-06-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240613140000_1741 @ 3614.50\n", + "[2024-06-13 21:00:00] 策略 (SHFE.rb2410): [2024-06-13 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240613140000_1741\n", + "[2024-06-13 21:00:00] 策略 (SHFE.rb2410): 3629.0 17.0 -46.800000000000004\n", + "[2024-06-13 21:00:00] 策略 (SHFE.rb2410): [2024-06-13 21:00:00] 开多仓信号 - 当前Open=3629.00, 前1Range=10.00, 前7Range=26.00, 计算目标买入价=3658.80\n", + "[2024-06-13 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-13 21:00:00] 策略 (SHFE.rb2410): [2024-06-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240613210000_1742 @ 3658.80\n", + "[2024-06-14 11:00:00] 策略 (SHFE.rb2410): [2024-06-14 11:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-06-14 13:00:00] 策略 (SHFE.rb2410): 3648.0 22.099999999999998 -19.8\n", + "[2024-06-14 13:00:00] 策略 (SHFE.rb2410): [2024-06-14 13:00:00] 开多仓信号 - 当前Open=3648.00, 前1Range=13.00, 前7Range=11.00, 计算目标买入价=3645.70\n", + "[2024-06-14 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-14 13:00:00] 策略 (SHFE.rb2410): [2024-06-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240614130000_1744 @ 3645.70\n", + "[2024-06-14 14:00:00] 策略 (SHFE.rb2410): [2024-06-14 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240614130000_1744\n", + "[2024-06-14 14:00:00] 策略 (SHFE.rb2410): 3654.0 18.7 -18.0\n", + "[2024-06-14 14:00:00] 策略 (SHFE.rb2410): [2024-06-14 14:00:00] 开多仓信号 - 当前Open=3654.00, 前1Range=11.00, 前7Range=10.00, 计算目标买入价=3653.30\n", + "[2024-06-14 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-14 14:00:00] 策略 (SHFE.rb2410): [2024-06-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240614140000_1745 @ 3653.30\n", + "[2024-06-14 21:00:00] 策略 (SHFE.rb2410): [2024-06-14 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-06-14 22:00:00] 策略 (SHFE.rb2410): 3627.0 25.5 -16.2\n", + "[2024-06-14 22:00:00] 策略 (SHFE.rb2410): [2024-06-14 22:00:00] 开多仓信号 - 当前Open=3627.00, 前1Range=15.00, 前7Range=9.00, 计算目标买入价=3617.70\n", + "[2024-06-14 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-14 22:00:00] 策略 (SHFE.rb2410): [2024-06-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240614220000_1747 @ 3617.70\n", + "[2024-06-17 09:00:00] 策略 (SHFE.rb2410): [2024-06-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240614220000_1747\n", + "[2024-06-17 09:00:00] 策略 (SHFE.rb2410): 3623.0 27.2 -25.2\n", + "[2024-06-17 09:00:00] 策略 (SHFE.rb2410): [2024-06-17 09:00:00] 开多仓信号 - 当前Open=3623.00, 前1Range=16.00, 前7Range=14.00, 计算目标买入价=3621.00\n", + "[2024-06-17 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-17 09:00:00] 策略 (SHFE.rb2410): [2024-06-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240617090000_1748 @ 3621.00\n", + "[2024-06-17 21:00:00] 策略 (SHFE.rb2410): [2024-06-17 21:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2024-06-17 22:00:00] 策略 (SHFE.rb2410): 3636.0 52.699999999999996 -28.8\n", + "[2024-06-17 22:00:00] 策略 (SHFE.rb2410): [2024-06-17 22:00:00] 开多仓信号 - 当前Open=3636.00, 前1Range=31.00, 前7Range=16.00, 计算目标买入价=3612.10\n", + "[2024-06-17 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-17 22:00:00] 策略 (SHFE.rb2410): [2024-06-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240617220000_1750 @ 3612.10\n", + "[2024-06-18 09:00:00] 策略 (SHFE.rb2410): [2024-06-18 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240617220000_1750\n", + "[2024-06-18 09:00:00] 策略 (SHFE.rb2410): 3644.0 27.2 -30.6\n", + "[2024-06-18 09:00:00] 策略 (SHFE.rb2410): [2024-06-18 09:00:00] 开多仓信号 - 当前Open=3644.00, 前1Range=16.00, 前7Range=17.00, 计算目标买入价=3647.40\n", + "[2024-06-18 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-18 09:00:00] 策略 (SHFE.rb2410): [2024-06-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240618090000_1751 @ 3647.40\n", + "[2024-06-18 14:00:00] 策略 (SHFE.rb2410): [2024-06-18 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-06-18 21:00:00] 策略 (SHFE.rb2410): 3616.0 62.9 -55.800000000000004\n", + "[2024-06-18 21:00:00] 策略 (SHFE.rb2410): [2024-06-18 21:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=37.00, 前7Range=31.00, 计算目标买入价=3608.90\n", + "[2024-06-18 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-18 21:00:00] 策略 (SHFE.rb2410): [2024-06-18 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240618210000_1753 @ 3608.90\n", + "[2024-06-18 22:00:00] 策略 (SHFE.rb2410): [2024-06-18 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240618210000_1753\n", + "[2024-06-18 22:00:00] 策略 (SHFE.rb2410): 3631.0 37.4 -28.8\n", + "[2024-06-18 22:00:00] 策略 (SHFE.rb2410): [2024-06-18 22:00:00] 开多仓信号 - 当前Open=3631.00, 前1Range=22.00, 前7Range=16.00, 计算目标买入价=3622.40\n", + "[2024-06-18 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-18 22:00:00] 策略 (SHFE.rb2410): [2024-06-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240618220000_1754 @ 3622.40\n", + "[2024-06-19 09:00:00] 策略 (SHFE.rb2410): [2024-06-19 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240618220000_1754\n", + "[2024-06-19 09:00:00] 策略 (SHFE.rb2410): 3648.0 30.599999999999998 -27.0\n", + "[2024-06-19 09:00:00] 策略 (SHFE.rb2410): [2024-06-19 09:00:00] 开多仓信号 - 当前Open=3648.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3644.40\n", + "[2024-06-19 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-19 09:00:00] 策略 (SHFE.rb2410): [2024-06-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240619090000_1755 @ 3644.40\n", + "[2024-06-19 13:00:00] 策略 (SHFE.rb2410): [2024-06-19 13:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-06-19 14:00:00] 策略 (SHFE.rb2410): 3626.0 40.8 -66.60000000000001\n", + "[2024-06-19 14:00:00] 策略 (SHFE.rb2410): [2024-06-19 14:00:00] 开多仓信号 - 当前Open=3626.00, 前1Range=24.00, 前7Range=37.00, 计算目标买入价=3651.80\n", + "[2024-06-19 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-19 14:00:00] 策略 (SHFE.rb2410): [2024-06-19 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240619140000_1757 @ 3651.80\n", + "[2024-06-19 21:00:00] 策略 (SHFE.rb2410): [2024-06-19 21:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-06-19 22:00:00] 策略 (SHFE.rb2410): 3602.0 42.5 -32.4\n", + "[2024-06-19 22:00:00] 策略 (SHFE.rb2410): [2024-06-19 22:00:00] 开多仓信号 - 当前Open=3602.00, 前1Range=25.00, 前7Range=18.00, 计算目标买入价=3591.90\n", + "[2024-06-19 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-19 22:00:00] 策略 (SHFE.rb2410): [2024-06-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240619220000_1759 @ 3591.90\n", + "[2024-06-20 09:00:00] 策略 (SHFE.rb2410): [2024-06-20 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240619220000_1759\n", + "[2024-06-20 09:00:00] 策略 (SHFE.rb2410): 3616.0 69.7 -23.400000000000002\n", + "[2024-06-20 09:00:00] 策略 (SHFE.rb2410): [2024-06-20 09:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=41.00, 前7Range=13.00, 计算目标买入价=3569.70\n", + "[2024-06-20 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-20 09:00:00] 策略 (SHFE.rb2410): [2024-06-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240620090000_1760 @ 3569.70\n", + "[2024-06-20 10:00:00] 策略 (SHFE.rb2410): [2024-06-20 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240620090000_1760\n", + "[2024-06-20 10:00:00] 策略 (SHFE.rb2410): 3615.0 22.099999999999998 -32.4\n", + "[2024-06-20 10:00:00] 策略 (SHFE.rb2410): [2024-06-20 10:00:00] 开多仓信号 - 当前Open=3615.00, 前1Range=13.00, 前7Range=18.00, 计算目标买入价=3625.30\n", + "[2024-06-20 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-20 10:00:00] 策略 (SHFE.rb2410): [2024-06-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240620100000_1761 @ 3625.30\n", + "[2024-06-20 11:00:00] 策略 (SHFE.rb2410): [2024-06-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240620100000_1761\n", + "[2024-06-20 11:00:00] 策略 (SHFE.rb2410): 3629.0 40.8 -16.2\n", + "[2024-06-20 11:00:00] 策略 (SHFE.rb2410): [2024-06-20 11:00:00] 开多仓信号 - 当前Open=3629.00, 前1Range=24.00, 前7Range=9.00, 计算目标买入价=3604.40\n", + "[2024-06-20 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-20 11:00:00] 策略 (SHFE.rb2410): [2024-06-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240620110000_1762 @ 3604.40\n", + "[2024-06-20 13:00:00] 策略 (SHFE.rb2410): [2024-06-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240620110000_1762\n", + "[2024-06-20 13:00:00] 策略 (SHFE.rb2410): 3623.0 28.9 -43.2\n", + "[2024-06-20 13:00:00] 策略 (SHFE.rb2410): [2024-06-20 13:00:00] 开多仓信号 - 当前Open=3623.00, 前1Range=17.00, 前7Range=24.00, 计算目标买入价=3637.30\n", + "[2024-06-20 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-20 13:00:00] 策略 (SHFE.rb2410): [2024-06-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240620130000_1763 @ 3637.30\n", + "[2024-06-20 22:00:00] 策略 (SHFE.rb2410): [2024-06-20 22:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2024-06-21 09:00:00] 策略 (SHFE.rb2410): 3608.0 32.3 -23.400000000000002\n", + "[2024-06-21 09:00:00] 策略 (SHFE.rb2410): [2024-06-21 09:00:00] 开多仓信号 - 当前Open=3608.00, 前1Range=19.00, 前7Range=13.00, 计算目标买入价=3599.10\n", + "[2024-06-21 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-21 09:00:00] 策略 (SHFE.rb2410): [2024-06-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240621090000_1765 @ 3599.10\n", + "[2024-06-21 10:00:00] 策略 (SHFE.rb2410): [2024-06-21 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-06-21 11:00:00] 策略 (SHFE.rb2410): 3583.0 30.599999999999998 -30.6\n", + "[2024-06-21 11:00:00] 策略 (SHFE.rb2410): [2024-06-21 11:00:00] 开多仓信号 - 当前Open=3583.00, 前1Range=18.00, 前7Range=17.00, 计算目标买入价=3583.00\n", + "[2024-06-21 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-21 11:00:00] 策略 (SHFE.rb2410): [2024-06-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240621110000_1767 @ 3583.00\n", + "[2024-06-21 14:00:00] 策略 (SHFE.rb2410): [2024-06-21 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-06-21 21:00:00] 策略 (SHFE.rb2410): 3558.0 25.5 -27.0\n", + "[2024-06-21 21:00:00] 策略 (SHFE.rb2410): [2024-06-21 21:00:00] 开多仓信号 - 当前Open=3558.00, 前1Range=15.00, 前7Range=15.00, 计算目标买入价=3559.50\n", + "[2024-06-21 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-21 21:00:00] 策略 (SHFE.rb2410): [2024-06-21 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240621210000_1769 @ 3559.50\n", + "[2024-06-24 09:00:00] 策略 (SHFE.rb2410): [2024-06-24 09:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-06-24 10:00:00] 策略 (SHFE.rb2410): 3538.0 23.8 -32.4\n", + "[2024-06-24 10:00:00] 策略 (SHFE.rb2410): [2024-06-24 10:00:00] 开多仓信号 - 当前Open=3538.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=3546.60\n", + "[2024-06-24 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-24 10:00:00] 策略 (SHFE.rb2410): [2024-06-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240624100000_1771 @ 3546.60\n", + "[2024-06-26 11:00:00] 策略 (SHFE.rb2410): [2024-06-26 11:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2024-06-26 13:00:00] 策略 (SHFE.rb2410): 3554.0 34.0 -21.6\n", + "[2024-06-26 13:00:00] 策略 (SHFE.rb2410): [2024-06-26 13:00:00] 开多仓信号 - 当前Open=3554.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=3541.60\n", + "[2024-06-26 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-26 13:00:00] 策略 (SHFE.rb2410): [2024-06-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240626130000_1773 @ 3541.60\n", + "[2024-06-26 14:00:00] 策略 (SHFE.rb2410): [2024-06-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240626130000_1773\n", + "[2024-06-26 14:00:00] 策略 (SHFE.rb2410): 3546.0 20.4 -25.2\n", + "[2024-06-26 14:00:00] 策略 (SHFE.rb2410): [2024-06-26 14:00:00] 开多仓信号 - 当前Open=3546.00, 前1Range=12.00, 前7Range=14.00, 计算目标买入价=3550.80\n", + "[2024-06-26 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-26 14:00:00] 策略 (SHFE.rb2410): [2024-06-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240626140000_1774 @ 3550.80\n", + "[2024-06-26 21:00:00] 策略 (SHFE.rb2410): [2024-06-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240626140000_1774\n", + "[2024-06-26 21:00:00] 策略 (SHFE.rb2410): 3564.0 35.699999999999996 -21.6\n", + "[2024-06-26 21:00:00] 策略 (SHFE.rb2410): [2024-06-26 21:00:00] 开多仓信号 - 当前Open=3564.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=3549.90\n", + "[2024-06-26 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-26 21:00:00] 策略 (SHFE.rb2410): [2024-06-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240626210000_1775 @ 3549.90\n", + "[2024-06-26 22:00:00] 策略 (SHFE.rb2410): [2024-06-26 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240626210000_1775\n", + "[2024-06-26 22:00:00] 策略 (SHFE.rb2410): 3558.0 25.5 -14.4\n", + "[2024-06-26 22:00:00] 策略 (SHFE.rb2410): [2024-06-26 22:00:00] 开多仓信号 - 当前Open=3558.00, 前1Range=15.00, 前7Range=8.00, 计算目标买入价=3546.90\n", + "[2024-06-26 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-26 22:00:00] 策略 (SHFE.rb2410): [2024-06-26 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240626220000_1776 @ 3546.90\n", + "[2024-06-27 09:00:00] 策略 (SHFE.rb2410): [2024-06-27 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240626220000_1776\n", + "[2024-06-27 09:00:00] 策略 (SHFE.rb2410): 3553.0 17.0 -25.2\n", + "[2024-06-27 09:00:00] 策略 (SHFE.rb2410): [2024-06-27 09:00:00] 开多仓信号 - 当前Open=3553.00, 前1Range=10.00, 前7Range=14.00, 计算目标买入价=3561.20\n", + "[2024-06-27 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-27 09:00:00] 策略 (SHFE.rb2410): [2024-06-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240627090000_1777 @ 3561.20\n", + "[2024-06-27 10:00:00] 策略 (SHFE.rb2410): [2024-06-27 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240627090000_1777\n", + "[2024-06-27 10:00:00] 策略 (SHFE.rb2410): 3564.0 28.9 -32.4\n", + "[2024-06-27 10:00:00] 策略 (SHFE.rb2410): [2024-06-27 10:00:00] 开多仓信号 - 当前Open=3564.00, 前1Range=17.00, 前7Range=18.00, 计算目标买入价=3567.50\n", + "[2024-06-27 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-27 10:00:00] 策略 (SHFE.rb2410): [2024-06-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240627100000_1778 @ 3567.50\n", + "[2024-06-27 14:00:00] 策略 (SHFE.rb2410): [2024-06-27 14:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-06-27 21:00:00] 策略 (SHFE.rb2410): 3534.0 17.0 -27.0\n", + "[2024-06-27 21:00:00] 策略 (SHFE.rb2410): [2024-06-27 21:00:00] 开多仓信号 - 当前Open=3534.00, 前1Range=10.00, 前7Range=15.00, 计算目标买入价=3544.00\n", + "[2024-06-27 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-27 21:00:00] 策略 (SHFE.rb2410): [2024-06-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240627210000_1780 @ 3544.00\n", + "[2024-06-28 10:00:00] 策略 (SHFE.rb2410): [2024-06-28 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-06-28 11:00:00] 策略 (SHFE.rb2410): 3544.0 20.4 -23.400000000000002\n", + "[2024-06-28 11:00:00] 策略 (SHFE.rb2410): [2024-06-28 11:00:00] 开多仓信号 - 当前Open=3544.00, 前1Range=12.00, 前7Range=13.00, 计算目标买入价=3547.00\n", + "[2024-06-28 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-06-28 11:00:00] 策略 (SHFE.rb2410): [2024-06-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240628110000_1782 @ 3547.00\n", + "[2024-07-01 13:00:00] 策略 (SHFE.rb2410): [2024-07-01 13:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-07-01 14:00:00] 策略 (SHFE.rb2410): 3557.0 23.8 -30.6\n", + "[2024-07-01 14:00:00] 策略 (SHFE.rb2410): [2024-07-01 14:00:00] 开多仓信号 - 当前Open=3557.00, 前1Range=14.00, 前7Range=17.00, 计算目标买入价=3563.80\n", + "[2024-07-01 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-01 14:00:00] 策略 (SHFE.rb2410): [2024-07-01 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240701140000_1784 @ 3563.80\n", + "[2024-07-01 21:00:00] 策略 (SHFE.rb2410): [2024-07-01 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240701140000_1784\n", + "[2024-07-01 21:00:00] 策略 (SHFE.rb2410): 3573.0 15.299999999999999 -30.6\n", + "[2024-07-01 21:00:00] 策略 (SHFE.rb2410): [2024-07-01 21:00:00] 开多仓信号 - 当前Open=3573.00, 前1Range=9.00, 前7Range=17.00, 计算目标买入价=3588.30\n", + "[2024-07-01 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-01 21:00:00] 策略 (SHFE.rb2410): [2024-07-01 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240701210000_1785 @ 3588.30\n", + "[2024-07-02 10:00:00] 策略 (SHFE.rb2410): [2024-07-02 10:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-07-02 11:00:00] 策略 (SHFE.rb2410): 3563.0 18.7 -16.2\n", + "[2024-07-02 11:00:00] 策略 (SHFE.rb2410): [2024-07-02 11:00:00] 开多仓信号 - 当前Open=3563.00, 前1Range=11.00, 前7Range=9.00, 计算目标买入价=3560.50\n", + "[2024-07-02 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-02 11:00:00] 策略 (SHFE.rb2410): [2024-07-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240702110000_1787 @ 3560.50\n", + "[2024-07-02 13:00:00] 策略 (SHFE.rb2410): [2024-07-02 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240702110000_1787\n", + "[2024-07-02 13:00:00] 策略 (SHFE.rb2410): 3568.0 13.6 -25.2\n", + "[2024-07-02 13:00:00] 策略 (SHFE.rb2410): [2024-07-02 13:00:00] 开多仓信号 - 当前Open=3568.00, 前1Range=8.00, 前7Range=14.00, 计算目标买入价=3579.60\n", + "[2024-07-02 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-02 13:00:00] 策略 (SHFE.rb2410): [2024-07-02 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240702130000_1788 @ 3579.60\n", + "[2024-07-03 11:00:00] 策略 (SHFE.rb2410): [2024-07-03 11:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2024-07-03 13:00:00] 策略 (SHFE.rb2410): 3588.0 39.1 -10.8\n", + "[2024-07-03 13:00:00] 策略 (SHFE.rb2410): [2024-07-03 13:00:00] 开多仓信号 - 当前Open=3588.00, 前1Range=23.00, 前7Range=6.00, 计算目标买入价=3559.70\n", + "[2024-07-03 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-03 13:00:00] 策略 (SHFE.rb2410): [2024-07-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240703130000_1790 @ 3559.70\n", + "[2024-07-03 14:00:00] 策略 (SHFE.rb2410): [2024-07-03 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240703130000_1790\n", + "[2024-07-03 14:00:00] 策略 (SHFE.rb2410): 3595.0 23.8 -30.6\n", + "[2024-07-03 14:00:00] 策略 (SHFE.rb2410): [2024-07-03 14:00:00] 开多仓信号 - 当前Open=3595.00, 前1Range=14.00, 前7Range=17.00, 计算目标买入价=3601.80\n", + "[2024-07-03 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-03 14:00:00] 策略 (SHFE.rb2410): [2024-07-03 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240703140000_1791 @ 3601.80\n", + "[2024-07-03 21:00:00] 策略 (SHFE.rb2410): [2024-07-03 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240703140000_1791\n", + "[2024-07-03 21:00:00] 策略 (SHFE.rb2410): 3619.0 42.5 -25.2\n", + "[2024-07-03 21:00:00] 策略 (SHFE.rb2410): [2024-07-03 21:00:00] 开多仓信号 - 当前Open=3619.00, 前1Range=25.00, 前7Range=14.00, 计算目标买入价=3601.70\n", + "[2024-07-03 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-03 21:00:00] 策略 (SHFE.rb2410): [2024-07-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240703210000_1792 @ 3601.70\n", + "[2024-07-03 22:00:00] 策略 (SHFE.rb2410): [2024-07-03 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240703210000_1792\n", + "[2024-07-03 22:00:00] 策略 (SHFE.rb2410): 3616.0 15.299999999999999 -16.2\n", + "[2024-07-03 22:00:00] 策略 (SHFE.rb2410): [2024-07-03 22:00:00] 开多仓信号 - 当前Open=3616.00, 前1Range=9.00, 前7Range=9.00, 计算目标买入价=3616.90\n", + "[2024-07-03 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-03 22:00:00] 策略 (SHFE.rb2410): [2024-07-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240703220000_1793 @ 3616.90\n", + "[2024-07-04 09:00:00] 策略 (SHFE.rb2410): [2024-07-04 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240703220000_1793\n", + "[2024-07-04 09:00:00] 策略 (SHFE.rb2410): 3617.0 18.7 -34.2\n", + "[2024-07-04 09:00:00] 策略 (SHFE.rb2410): [2024-07-04 09:00:00] 开多仓信号 - 当前Open=3617.00, 前1Range=11.00, 前7Range=19.00, 计算目标买入价=3632.50\n", + "[2024-07-04 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-04 09:00:00] 策略 (SHFE.rb2410): [2024-07-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240704090000_1794 @ 3632.50\n", + "[2024-07-04 11:00:00] 策略 (SHFE.rb2410): [2024-07-04 11:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-07-04 13:00:00] 策略 (SHFE.rb2410): 3607.0 25.5 -25.2\n", + "[2024-07-04 13:00:00] 策略 (SHFE.rb2410): [2024-07-04 13:00:00] 开多仓信号 - 当前Open=3607.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3606.70\n", + "[2024-07-04 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-04 13:00:00] 策略 (SHFE.rb2410): [2024-07-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240704130000_1796 @ 3606.70\n", + "[2024-07-04 14:00:00] 策略 (SHFE.rb2410): [2024-07-04 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240704130000_1796\n", + "[2024-07-04 14:00:00] 策略 (SHFE.rb2410): 3613.0 17.0 -45.0\n", + "[2024-07-04 14:00:00] 策略 (SHFE.rb2410): [2024-07-04 14:00:00] 开多仓信号 - 当前Open=3613.00, 前1Range=10.00, 前7Range=25.00, 计算目标买入价=3641.00\n", + "[2024-07-04 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-04 14:00:00] 策略 (SHFE.rb2410): [2024-07-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240704140000_1797 @ 3641.00\n", + "[2024-07-05 10:00:00] 策略 (SHFE.rb2410): [2024-07-05 10:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2024-07-05 11:00:00] 策略 (SHFE.rb2410): 3587.0 34.0 -27.0\n", + "[2024-07-05 11:00:00] 策略 (SHFE.rb2410): [2024-07-05 11:00:00] 开多仓信号 - 当前Open=3587.00, 前1Range=20.00, 前7Range=15.00, 计算目标买入价=3580.00\n", + "[2024-07-05 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-05 11:00:00] 策略 (SHFE.rb2410): [2024-07-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240705110000_1799 @ 3580.00\n", + "[2024-07-05 14:00:00] 策略 (SHFE.rb2410): [2024-07-05 14:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-07-05 21:00:00] 策略 (SHFE.rb2410): 3558.0 40.8 -18.0\n", + "[2024-07-05 21:00:00] 策略 (SHFE.rb2410): [2024-07-05 21:00:00] 开多仓信号 - 当前Open=3558.00, 前1Range=24.00, 前7Range=10.00, 计算目标买入价=3535.20\n", + "[2024-07-05 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-05 21:00:00] 策略 (SHFE.rb2410): [2024-07-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240705210000_1801 @ 3535.20\n", + "[2024-07-05 22:00:00] 策略 (SHFE.rb2410): [2024-07-05 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240705210000_1801\n", + "[2024-07-05 22:00:00] 策略 (SHFE.rb2410): 3558.0 13.6 -23.400000000000002\n", + "[2024-07-05 22:00:00] 策略 (SHFE.rb2410): [2024-07-05 22:00:00] 开多仓信号 - 当前Open=3558.00, 前1Range=8.00, 前7Range=13.00, 计算目标买入价=3567.80\n", + "[2024-07-05 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-05 22:00:00] 策略 (SHFE.rb2410): [2024-07-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240705220000_1802 @ 3567.80\n", + "[2024-07-08 09:00:00] 策略 (SHFE.rb2410): [2024-07-08 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-07-08 10:00:00] 策略 (SHFE.rb2410): 3547.0 34.0 -36.0\n", + "[2024-07-08 10:00:00] 策略 (SHFE.rb2410): [2024-07-08 10:00:00] 开多仓信号 - 当前Open=3547.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3549.00\n", + "[2024-07-08 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-08 10:00:00] 策略 (SHFE.rb2410): [2024-07-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240708100000_1804 @ 3549.00\n", + "[2024-07-08 13:00:00] 策略 (SHFE.rb2410): [2024-07-08 13:00:00] 止损信号 - PnL per unit: -26.00, 目标: -10.00\n", + "[2024-07-08 14:00:00] 策略 (SHFE.rb2410): 3508.0 42.5 -43.2\n", + "[2024-07-08 14:00:00] 策略 (SHFE.rb2410): [2024-07-08 14:00:00] 开多仓信号 - 当前Open=3508.00, 前1Range=25.00, 前7Range=24.00, 计算目标买入价=3508.70\n", + "[2024-07-08 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-08 14:00:00] 策略 (SHFE.rb2410): [2024-07-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240708140000_1806 @ 3508.70\n", + "[2024-07-08 22:00:00] 策略 (SHFE.rb2410): [2024-07-08 22:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-07-09 09:00:00] 策略 (SHFE.rb2410): 3516.0 11.9 -36.0\n", + "[2024-07-09 09:00:00] 策略 (SHFE.rb2410): [2024-07-09 09:00:00] 开多仓信号 - 当前Open=3516.00, 前1Range=7.00, 前7Range=20.00, 计算目标买入价=3540.10\n", + "[2024-07-09 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-09 09:00:00] 策略 (SHFE.rb2410): [2024-07-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240709090000_1808 @ 3540.10\n", + "[2024-07-09 10:00:00] 策略 (SHFE.rb2410): [2024-07-09 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-07-09 11:00:00] 策略 (SHFE.rb2410): 3498.0 32.3 -16.2\n", + "[2024-07-09 11:00:00] 策略 (SHFE.rb2410): [2024-07-09 11:00:00] 开多仓信号 - 当前Open=3498.00, 前1Range=19.00, 前7Range=9.00, 计算目标买入价=3481.90\n", + "[2024-07-09 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-09 11:00:00] 策略 (SHFE.rb2410): [2024-07-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240709110000_1810 @ 3481.90\n", + "[2024-07-09 13:00:00] 策略 (SHFE.rb2410): [2024-07-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240709110000_1810\n", + "[2024-07-09 13:00:00] 策略 (SHFE.rb2410): 3514.0 28.9 -45.0\n", + "[2024-07-09 13:00:00] 策略 (SHFE.rb2410): [2024-07-09 13:00:00] 开多仓信号 - 当前Open=3514.00, 前1Range=17.00, 前7Range=25.00, 计算目标买入价=3530.10\n", + "[2024-07-09 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-09 13:00:00] 策略 (SHFE.rb2410): [2024-07-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240709130000_1811 @ 3530.10\n", + "[2024-07-09 22:00:00] 策略 (SHFE.rb2410): [2024-07-09 22:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-07-10 09:00:00] 策略 (SHFE.rb2410): 3503.0 20.4 -19.8\n", + "[2024-07-10 09:00:00] 策略 (SHFE.rb2410): [2024-07-10 09:00:00] 开多仓信号 - 当前Open=3503.00, 前1Range=12.00, 前7Range=11.00, 计算目标买入价=3502.40\n", + "[2024-07-10 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-10 09:00:00] 策略 (SHFE.rb2410): [2024-07-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240710090000_1813 @ 3502.40\n", + "[2024-07-10 11:00:00] 策略 (SHFE.rb2410): [2024-07-10 11:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-07-10 13:00:00] 策略 (SHFE.rb2410): 3483.0 17.0 -21.6\n", + "[2024-07-10 13:00:00] 策略 (SHFE.rb2410): [2024-07-10 13:00:00] 开多仓信号 - 当前Open=3483.00, 前1Range=10.00, 前7Range=12.00, 计算目标买入价=3487.60\n", + "[2024-07-10 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-10 13:00:00] 策略 (SHFE.rb2410): [2024-07-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240710130000_1815 @ 3487.60\n", + "[2024-07-10 21:00:00] 策略 (SHFE.rb2410): [2024-07-10 21:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-07-10 22:00:00] 策略 (SHFE.rb2410): 3494.0 28.9 -21.6\n", + "[2024-07-10 22:00:00] 策略 (SHFE.rb2410): [2024-07-10 22:00:00] 开多仓信号 - 当前Open=3494.00, 前1Range=17.00, 前7Range=12.00, 计算目标买入价=3486.70\n", + "[2024-07-10 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-10 22:00:00] 策略 (SHFE.rb2410): [2024-07-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240710220000_1817 @ 3486.70\n", + "[2024-07-11 09:00:00] 策略 (SHFE.rb2410): [2024-07-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240710220000_1817\n", + "[2024-07-11 09:00:00] 策略 (SHFE.rb2410): 3493.0 15.299999999999999 -23.400000000000002\n", + "[2024-07-11 09:00:00] 策略 (SHFE.rb2410): [2024-07-11 09:00:00] 开多仓信号 - 当前Open=3493.00, 前1Range=9.00, 前7Range=13.00, 计算目标买入价=3501.10\n", + "[2024-07-11 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-11 09:00:00] 策略 (SHFE.rb2410): [2024-07-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240711090000_1818 @ 3501.10\n", + "[2024-07-11 10:00:00] 策略 (SHFE.rb2410): [2024-07-11 10:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2024-07-11 11:00:00] 策略 (SHFE.rb2410): 3510.0 49.3 -18.0\n", + "[2024-07-11 11:00:00] 策略 (SHFE.rb2410): [2024-07-11 11:00:00] 开多仓信号 - 当前Open=3510.00, 前1Range=29.00, 前7Range=10.00, 计算目标买入价=3478.70\n", + "[2024-07-11 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-11 11:00:00] 策略 (SHFE.rb2410): [2024-07-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240711110000_1820 @ 3478.70\n", + "[2024-07-11 13:00:00] 策略 (SHFE.rb2410): [2024-07-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240711110000_1820\n", + "[2024-07-11 13:00:00] 策略 (SHFE.rb2410): 3530.0 39.1 -21.6\n", + "[2024-07-11 13:00:00] 策略 (SHFE.rb2410): [2024-07-11 13:00:00] 开多仓信号 - 当前Open=3530.00, 前1Range=23.00, 前7Range=12.00, 计算目标买入价=3512.50\n", + "[2024-07-11 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-11 13:00:00] 策略 (SHFE.rb2410): [2024-07-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240711130000_1821 @ 3512.50\n", + "[2024-07-11 14:00:00] 策略 (SHFE.rb2410): [2024-07-11 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240711130000_1821\n", + "[2024-07-11 14:00:00] 策略 (SHFE.rb2410): 3525.0 18.7 -25.2\n", + "[2024-07-11 14:00:00] 策略 (SHFE.rb2410): [2024-07-11 14:00:00] 开多仓信号 - 当前Open=3525.00, 前1Range=11.00, 前7Range=14.00, 计算目标买入价=3531.50\n", + "[2024-07-11 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-11 14:00:00] 策略 (SHFE.rb2410): [2024-07-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240711140000_1822 @ 3531.50\n", + "[2024-07-12 22:00:00] 策略 (SHFE.rb2410): [2024-07-12 22:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2024-07-15 09:00:00] 策略 (SHFE.rb2410): 3541.0 91.8 -21.6\n", + "[2024-07-15 09:00:00] 策略 (SHFE.rb2410): [2024-07-15 09:00:00] 开多仓信号 - 当前Open=3541.00, 前1Range=54.00, 前7Range=12.00, 计算目标买入价=3470.80\n", + "[2024-07-15 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-15 09:00:00] 策略 (SHFE.rb2410): [2024-07-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240715090000_1824 @ 3470.80\n", + "[2024-07-15 10:00:00] 策略 (SHFE.rb2410): [2024-07-15 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240715090000_1824\n", + "[2024-07-15 10:00:00] 策略 (SHFE.rb2410): 3574.0 74.8 -21.6\n", + "[2024-07-15 10:00:00] 策略 (SHFE.rb2410): [2024-07-15 10:00:00] 开多仓信号 - 当前Open=3574.00, 前1Range=44.00, 前7Range=12.00, 计算目标买入价=3520.80\n", + "[2024-07-15 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-15 10:00:00] 策略 (SHFE.rb2410): [2024-07-15 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240715100000_1825 @ 3520.80\n", + "[2024-07-15 11:00:00] 策略 (SHFE.rb2410): [2024-07-15 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240715100000_1825\n", + "[2024-07-15 11:00:00] 策略 (SHFE.rb2410): 3572.0 20.4 -14.4\n", + "[2024-07-15 11:00:00] 策略 (SHFE.rb2410): [2024-07-15 11:00:00] 开多仓信号 - 当前Open=3572.00, 前1Range=12.00, 前7Range=8.00, 计算目标买入价=3566.00\n", + "[2024-07-15 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-15 11:00:00] 策略 (SHFE.rb2410): [2024-07-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240715110000_1826 @ 3566.00\n", + "[2024-07-15 13:00:00] 策略 (SHFE.rb2410): [2024-07-15 13:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-07-15 14:00:00] 策略 (SHFE.rb2410): 3552.0 35.699999999999996 -19.8\n", + "[2024-07-15 14:00:00] 策略 (SHFE.rb2410): [2024-07-15 14:00:00] 开多仓信号 - 当前Open=3552.00, 前1Range=21.00, 前7Range=11.00, 计算目标买入价=3536.10\n", + "[2024-07-15 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-15 14:00:00] 策略 (SHFE.rb2410): [2024-07-15 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240715140000_1828 @ 3536.10\n", + "[2024-07-15 21:00:00] 策略 (SHFE.rb2410): [2024-07-15 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240715140000_1828\n", + "[2024-07-15 21:00:00] 策略 (SHFE.rb2410): 3550.0 18.7 -23.400000000000002\n", + "[2024-07-15 21:00:00] 策略 (SHFE.rb2410): [2024-07-15 21:00:00] 开多仓信号 - 当前Open=3550.00, 前1Range=11.00, 前7Range=13.00, 计算目标买入价=3554.70\n", + "[2024-07-15 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-15 21:00:00] 策略 (SHFE.rb2410): [2024-07-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240715210000_1829 @ 3554.70\n", + "[2024-07-16 11:00:00] 策略 (SHFE.rb2410): [2024-07-16 11:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-07-16 13:00:00] 策略 (SHFE.rb2410): 3550.0 22.099999999999998 -37.800000000000004\n", + "[2024-07-16 13:00:00] 策略 (SHFE.rb2410): [2024-07-16 13:00:00] 开多仓信号 - 当前Open=3550.00, 前1Range=13.00, 前7Range=21.00, 计算目标买入价=3565.70\n", + "[2024-07-16 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-16 13:00:00] 策略 (SHFE.rb2410): [2024-07-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240716130000_1831 @ 3565.70\n", + "[2024-07-17 10:00:00] 策略 (SHFE.rb2410): [2024-07-17 10:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-07-17 11:00:00] 策略 (SHFE.rb2410): 3543.0 18.7 -23.400000000000002\n", + "[2024-07-17 11:00:00] 策略 (SHFE.rb2410): [2024-07-17 11:00:00] 开多仓信号 - 当前Open=3543.00, 前1Range=11.00, 前7Range=13.00, 计算目标买入价=3547.70\n", + "[2024-07-17 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-17 11:00:00] 策略 (SHFE.rb2410): [2024-07-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240717110000_1833 @ 3547.70\n", + "[2024-07-17 13:00:00] 策略 (SHFE.rb2410): [2024-07-17 13:00:00] 止损信号 - PnL per unit: -29.00, 目标: -10.00\n", + "[2024-07-17 14:00:00] 策略 (SHFE.rb2410): 3510.0 52.699999999999996 -45.0\n", + "[2024-07-17 14:00:00] 策略 (SHFE.rb2410): [2024-07-17 14:00:00] 开多仓信号 - 当前Open=3510.00, 前1Range=31.00, 前7Range=25.00, 计算目标买入价=3502.30\n", + "[2024-07-17 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-17 14:00:00] 策略 (SHFE.rb2410): [2024-07-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240717140000_1835 @ 3502.30\n", + "[2024-07-17 22:00:00] 策略 (SHFE.rb2410): [2024-07-17 22:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-07-18 09:00:00] 策略 (SHFE.rb2410): 3466.0 27.2 -27.0\n", + "[2024-07-18 09:00:00] 策略 (SHFE.rb2410): [2024-07-18 09:00:00] 开多仓信号 - 当前Open=3466.00, 前1Range=16.00, 前7Range=15.00, 计算目标买入价=3465.80\n", + "[2024-07-18 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-18 09:00:00] 策略 (SHFE.rb2410): [2024-07-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240718090000_1837 @ 3465.80\n", + "[2024-07-18 10:00:00] 策略 (SHFE.rb2410): [2024-07-18 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240718090000_1837\n", + "[2024-07-18 10:00:00] 策略 (SHFE.rb2410): 3469.0 30.599999999999998 -19.8\n", + "[2024-07-18 10:00:00] 策略 (SHFE.rb2410): [2024-07-18 10:00:00] 开多仓信号 - 当前Open=3469.00, 前1Range=18.00, 前7Range=11.00, 计算目标买入价=3458.20\n", + "[2024-07-18 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-18 10:00:00] 策略 (SHFE.rb2410): [2024-07-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240718100000_1838 @ 3458.20\n", + "[2024-07-18 11:00:00] 策略 (SHFE.rb2410): [2024-07-18 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240718100000_1838\n", + "[2024-07-18 11:00:00] 策略 (SHFE.rb2410): 3463.0 22.099999999999998 -10.8\n", + "[2024-07-18 11:00:00] 策略 (SHFE.rb2410): [2024-07-18 11:00:00] 开多仓信号 - 当前Open=3463.00, 前1Range=13.00, 前7Range=6.00, 计算目标买入价=3451.70\n", + "[2024-07-18 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-18 11:00:00] 策略 (SHFE.rb2410): [2024-07-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240718110000_1839 @ 3451.70\n", + "[2024-07-18 13:00:00] 策略 (SHFE.rb2410): [2024-07-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240718110000_1839\n", + "[2024-07-18 13:00:00] 策略 (SHFE.rb2410): 3472.0 17.0 -55.800000000000004\n", + "[2024-07-18 13:00:00] 策略 (SHFE.rb2410): [2024-07-18 13:00:00] 开多仓信号 - 当前Open=3472.00, 前1Range=10.00, 前7Range=31.00, 计算目标买入价=3510.80\n", + "[2024-07-18 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-18 13:00:00] 策略 (SHFE.rb2410): [2024-07-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240718130000_1840 @ 3510.80\n", + "[2024-07-18 14:00:00] 策略 (SHFE.rb2410): [2024-07-18 14:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-07-18 21:00:00] 策略 (SHFE.rb2410): 3481.0 44.199999999999996 -25.2\n", + "[2024-07-18 21:00:00] 策略 (SHFE.rb2410): [2024-07-18 21:00:00] 开多仓信号 - 当前Open=3481.00, 前1Range=26.00, 前7Range=14.00, 计算目标买入价=3462.00\n", + "[2024-07-18 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-18 21:00:00] 策略 (SHFE.rb2410): [2024-07-18 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240718210000_1842 @ 3462.00\n", + "[2024-07-18 22:00:00] 策略 (SHFE.rb2410): [2024-07-18 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240718210000_1842\n", + "[2024-07-18 22:00:00] 策略 (SHFE.rb2410): 3479.0 22.099999999999998 -28.8\n", + "[2024-07-18 22:00:00] 策略 (SHFE.rb2410): [2024-07-18 22:00:00] 开多仓信号 - 当前Open=3479.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3485.70\n", + "[2024-07-18 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-18 22:00:00] 策略 (SHFE.rb2410): [2024-07-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240718220000_1843 @ 3485.70\n", + "[2024-07-19 09:00:00] 策略 (SHFE.rb2410): [2024-07-19 09:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-07-19 10:00:00] 策略 (SHFE.rb2410): 3468.0 28.9 -23.400000000000002\n", + "[2024-07-19 10:00:00] 策略 (SHFE.rb2410): [2024-07-19 10:00:00] 开多仓信号 - 当前Open=3468.00, 前1Range=17.00, 前7Range=13.00, 计算目标买入价=3462.50\n", + "[2024-07-19 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-19 10:00:00] 策略 (SHFE.rb2410): [2024-07-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240719100000_1845 @ 3462.50\n", + "[2024-07-19 11:00:00] 策略 (SHFE.rb2410): [2024-07-19 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240719100000_1845\n", + "[2024-07-19 11:00:00] 策略 (SHFE.rb2410): 3480.0 28.9 -18.0\n", + "[2024-07-19 11:00:00] 策略 (SHFE.rb2410): [2024-07-19 11:00:00] 开多仓信号 - 当前Open=3480.00, 前1Range=17.00, 前7Range=10.00, 计算目标买入价=3469.10\n", + "[2024-07-19 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-19 11:00:00] 策略 (SHFE.rb2410): [2024-07-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240719110000_1846 @ 3469.10\n", + "[2024-07-19 13:00:00] 策略 (SHFE.rb2410): [2024-07-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240719110000_1846\n", + "[2024-07-19 13:00:00] 策略 (SHFE.rb2410): 3478.0 18.7 -32.4\n", + "[2024-07-19 13:00:00] 策略 (SHFE.rb2410): [2024-07-19 13:00:00] 开多仓信号 - 当前Open=3478.00, 前1Range=11.00, 前7Range=18.00, 计算目标买入价=3491.70\n", + "[2024-07-19 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-19 13:00:00] 策略 (SHFE.rb2410): [2024-07-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240719130000_1847 @ 3491.70\n", + "[2024-07-19 14:00:00] 策略 (SHFE.rb2410): [2024-07-19 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2024-07-19 21:00:00] 策略 (SHFE.rb2410): 3474.0 47.6 -23.400000000000002\n", + "[2024-07-19 21:00:00] 策略 (SHFE.rb2410): [2024-07-19 21:00:00] 开多仓信号 - 当前Open=3474.00, 前1Range=28.00, 前7Range=13.00, 计算目标买入价=3449.80\n", + "[2024-07-19 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-19 21:00:00] 策略 (SHFE.rb2410): [2024-07-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240719210000_1849 @ 3449.80\n", + "[2024-07-19 22:00:00] 策略 (SHFE.rb2410): [2024-07-19 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240719210000_1849\n", + "[2024-07-19 22:00:00] 策略 (SHFE.rb2410): 3475.0 17.0 -25.2\n", + "[2024-07-19 22:00:00] 策略 (SHFE.rb2410): [2024-07-19 22:00:00] 开多仓信号 - 当前Open=3475.00, 前1Range=10.00, 前7Range=14.00, 计算目标买入价=3483.20\n", + "[2024-07-19 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-19 22:00:00] 策略 (SHFE.rb2410): [2024-07-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240719220000_1850 @ 3483.20\n", + "[2024-07-22 09:00:00] 策略 (SHFE.rb2410): [2024-07-22 09:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2024-07-22 10:00:00] 策略 (SHFE.rb2410): 3446.0 66.3 -30.6\n", + "[2024-07-22 10:00:00] 策略 (SHFE.rb2410): [2024-07-22 10:00:00] 开多仓信号 - 当前Open=3446.00, 前1Range=39.00, 前7Range=17.00, 计算目标买入价=3410.30\n", + "[2024-07-22 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-22 10:00:00] 策略 (SHFE.rb2410): [2024-07-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240722100000_1852 @ 3410.30\n", + "[2024-07-22 11:00:00] 策略 (SHFE.rb2410): [2024-07-22 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240722100000_1852\n", + "[2024-07-22 11:00:00] 策略 (SHFE.rb2410): 3471.0 66.3 -19.8\n", + "[2024-07-22 11:00:00] 策略 (SHFE.rb2410): [2024-07-22 11:00:00] 开多仓信号 - 当前Open=3471.00, 前1Range=39.00, 前7Range=11.00, 计算目标买入价=3424.50\n", + "[2024-07-22 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-22 11:00:00] 策略 (SHFE.rb2410): [2024-07-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240722110000_1853 @ 3424.50\n", + "[2024-07-22 13:00:00] 策略 (SHFE.rb2410): [2024-07-22 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240722110000_1853\n", + "[2024-07-22 13:00:00] 策略 (SHFE.rb2410): 3465.0 23.8 -27.0\n", + "[2024-07-22 13:00:00] 策略 (SHFE.rb2410): [2024-07-22 13:00:00] 开多仓信号 - 当前Open=3465.00, 前1Range=14.00, 前7Range=15.00, 计算目标买入价=3468.20\n", + "[2024-07-22 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-22 13:00:00] 策略 (SHFE.rb2410): [2024-07-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240722130000_1854 @ 3468.20\n", + "[2024-07-22 21:00:00] 策略 (SHFE.rb2410): [2024-07-22 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-07-22 22:00:00] 策略 (SHFE.rb2410): 3447.0 18.7 -27.0\n", + "[2024-07-22 22:00:00] 策略 (SHFE.rb2410): [2024-07-22 22:00:00] 开多仓信号 - 当前Open=3447.00, 前1Range=11.00, 前7Range=15.00, 计算目标买入价=3455.30\n", + "[2024-07-22 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-22 22:00:00] 策略 (SHFE.rb2410): [2024-07-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240722220000_1856 @ 3455.30\n", + "[2024-07-23 10:00:00] 策略 (SHFE.rb2410): [2024-07-23 10:00:00] 止损信号 - PnL per unit: -32.00, 目标: -10.00\n", + "[2024-07-23 11:00:00] 策略 (SHFE.rb2410): 3417.0 61.199999999999996 -25.2\n", + "[2024-07-23 11:00:00] 策略 (SHFE.rb2410): [2024-07-23 11:00:00] 开多仓信号 - 当前Open=3417.00, 前1Range=36.00, 前7Range=14.00, 计算目标买入价=3381.00\n", + "[2024-07-23 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-23 11:00:00] 策略 (SHFE.rb2410): [2024-07-23 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240723110000_1858 @ 3381.00\n", + "[2024-07-23 13:00:00] 策略 (SHFE.rb2410): [2024-07-23 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240723110000_1858\n", + "[2024-07-23 13:00:00] 策略 (SHFE.rb2410): 3418.0 18.7 -21.6\n", + "[2024-07-23 13:00:00] 策略 (SHFE.rb2410): [2024-07-23 13:00:00] 开多仓信号 - 当前Open=3418.00, 前1Range=11.00, 前7Range=12.00, 计算目标买入价=3420.90\n", + "[2024-07-23 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-23 13:00:00] 策略 (SHFE.rb2410): [2024-07-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240723130000_1859 @ 3420.90\n", + "[2024-07-23 14:00:00] 策略 (SHFE.rb2410): [2024-07-23 14:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-07-23 21:00:00] 策略 (SHFE.rb2410): 3402.0 40.8 -19.8\n", + "[2024-07-23 21:00:00] 策略 (SHFE.rb2410): [2024-07-23 21:00:00] 开多仓信号 - 当前Open=3402.00, 前1Range=24.00, 前7Range=11.00, 计算目标买入价=3381.00\n", + "[2024-07-23 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-23 21:00:00] 策略 (SHFE.rb2410): [2024-07-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240723210000_1861 @ 3381.00\n", + "[2024-07-23 22:00:00] 策略 (SHFE.rb2410): [2024-07-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240723210000_1861\n", + "[2024-07-23 22:00:00] 策略 (SHFE.rb2410): 3405.0 18.7 -18.0\n", + "[2024-07-23 22:00:00] 策略 (SHFE.rb2410): [2024-07-23 22:00:00] 开多仓信号 - 当前Open=3405.00, 前1Range=11.00, 前7Range=10.00, 计算目标买入价=3404.30\n", + "[2024-07-23 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-23 22:00:00] 策略 (SHFE.rb2410): [2024-07-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240723220000_1862 @ 3404.30\n", + "[2024-07-24 09:00:00] 策略 (SHFE.rb2410): [2024-07-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240723220000_1862\n", + "[2024-07-24 09:00:00] 策略 (SHFE.rb2410): 3409.0 17.0 -23.400000000000002\n", + "[2024-07-24 09:00:00] 策略 (SHFE.rb2410): [2024-07-24 09:00:00] 开多仓信号 - 当前Open=3409.00, 前1Range=10.00, 前7Range=13.00, 计算目标买入价=3415.40\n", + "[2024-07-24 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-24 09:00:00] 策略 (SHFE.rb2410): [2024-07-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240724090000_1863 @ 3415.40\n", + "[2024-07-24 21:00:00] 策略 (SHFE.rb2410): [2024-07-24 21:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-07-24 22:00:00] 策略 (SHFE.rb2410): 3385.0 17.0 -18.0\n", + "[2024-07-24 22:00:00] 策略 (SHFE.rb2410): [2024-07-24 22:00:00] 开多仓信号 - 当前Open=3385.00, 前1Range=10.00, 前7Range=10.00, 计算目标买入价=3386.00\n", + "[2024-07-24 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-24 22:00:00] 策略 (SHFE.rb2410): [2024-07-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240724220000_1865 @ 3386.00\n", + "[2024-07-25 09:00:00] 策略 (SHFE.rb2410): [2024-07-25 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-07-25 10:00:00] 策略 (SHFE.rb2410): 3347.0 47.6 -34.2\n", + "[2024-07-25 10:00:00] 策略 (SHFE.rb2410): [2024-07-25 10:00:00] 开多仓信号 - 当前Open=3347.00, 前1Range=28.00, 前7Range=19.00, 计算目标买入价=3333.60\n", + "[2024-07-25 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-25 10:00:00] 策略 (SHFE.rb2410): [2024-07-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240725100000_1867 @ 3333.60\n", + "[2024-07-25 11:00:00] 策略 (SHFE.rb2410): [2024-07-25 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240725100000_1867\n", + "[2024-07-25 11:00:00] 策略 (SHFE.rb2410): 3345.0 20.4 -27.0\n", + "[2024-07-25 11:00:00] 策略 (SHFE.rb2410): [2024-07-25 11:00:00] 开多仓信号 - 当前Open=3345.00, 前1Range=12.00, 前7Range=15.00, 计算目标买入价=3351.60\n", + "[2024-07-25 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-25 11:00:00] 策略 (SHFE.rb2410): [2024-07-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240725110000_1868 @ 3351.60\n", + "[2024-07-25 14:00:00] 策略 (SHFE.rb2410): [2024-07-25 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-07-25 21:00:00] 策略 (SHFE.rb2410): 3332.0 71.39999999999999 -18.0\n", + "[2024-07-25 21:00:00] 策略 (SHFE.rb2410): [2024-07-25 21:00:00] 开多仓信号 - 当前Open=3332.00, 前1Range=42.00, 前7Range=10.00, 计算目标买入价=3278.60\n", + "[2024-07-25 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-25 21:00:00] 策略 (SHFE.rb2410): [2024-07-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240725210000_1870 @ 3278.60\n", + "[2024-07-25 22:00:00] 策略 (SHFE.rb2410): [2024-07-25 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240725210000_1870\n", + "[2024-07-25 22:00:00] 策略 (SHFE.rb2410): 3380.0 86.7 -50.4\n", + "[2024-07-25 22:00:00] 策略 (SHFE.rb2410): [2024-07-25 22:00:00] 开多仓信号 - 当前Open=3380.00, 前1Range=51.00, 前7Range=28.00, 计算目标买入价=3343.70\n", + "[2024-07-25 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-25 22:00:00] 策略 (SHFE.rb2410): [2024-07-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240725220000_1871 @ 3343.70\n", + "[2024-07-26 09:00:00] 策略 (SHFE.rb2410): [2024-07-26 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240725220000_1871\n", + "[2024-07-26 09:00:00] 策略 (SHFE.rb2410): 3389.0 42.5 -50.4\n", + "[2024-07-26 09:00:00] 策略 (SHFE.rb2410): [2024-07-26 09:00:00] 开多仓信号 - 当前Open=3389.00, 前1Range=25.00, 前7Range=28.00, 计算目标买入价=3396.90\n", + "[2024-07-26 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-26 09:00:00] 策略 (SHFE.rb2410): [2024-07-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240726090000_1872 @ 3396.90\n", + "[2024-07-26 10:00:00] 策略 (SHFE.rb2410): [2024-07-26 10:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-07-26 11:00:00] 策略 (SHFE.rb2410): 3382.0 30.599999999999998 -21.6\n", + "[2024-07-26 11:00:00] 策略 (SHFE.rb2410): [2024-07-26 11:00:00] 开多仓信号 - 当前Open=3382.00, 前1Range=18.00, 前7Range=12.00, 计算目标买入价=3373.00\n", + "[2024-07-26 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-26 11:00:00] 策略 (SHFE.rb2410): [2024-07-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240726110000_1874 @ 3373.00\n", + "[2024-07-26 13:00:00] 策略 (SHFE.rb2410): [2024-07-26 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240726110000_1874\n", + "[2024-07-26 13:00:00] 策略 (SHFE.rb2410): 3381.0 17.0 -30.6\n", + "[2024-07-26 13:00:00] 策略 (SHFE.rb2410): [2024-07-26 13:00:00] 开多仓信号 - 当前Open=3381.00, 前1Range=10.00, 前7Range=17.00, 计算目标买入价=3394.60\n", + "[2024-07-26 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-26 13:00:00] 策略 (SHFE.rb2410): [2024-07-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240726130000_1875 @ 3394.60\n", + "[2024-07-26 14:00:00] 策略 (SHFE.rb2410): [2024-07-26 14:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-07-26 21:00:00] 策略 (SHFE.rb2410): 3372.0 44.199999999999996 -91.8\n", + "[2024-07-26 21:00:00] 策略 (SHFE.rb2410): [2024-07-26 21:00:00] 开多仓信号 - 当前Open=3372.00, 前1Range=26.00, 前7Range=51.00, 计算目标买入价=3419.60\n", + "[2024-07-26 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-26 21:00:00] 策略 (SHFE.rb2410): [2024-07-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240726210000_1877 @ 3419.60\n", + "[2024-07-30 10:00:00] 策略 (SHFE.rb2410): [2024-07-30 10:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-07-30 11:00:00] 策略 (SHFE.rb2410): 3341.0 37.4 -32.4\n", + "[2024-07-30 11:00:00] 策略 (SHFE.rb2410): [2024-07-30 11:00:00] 开多仓信号 - 当前Open=3341.00, 前1Range=22.00, 前7Range=18.00, 计算目标买入价=3336.00\n", + "[2024-07-30 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-30 11:00:00] 策略 (SHFE.rb2410): [2024-07-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240730110000_1879 @ 3336.00\n", + "[2024-07-30 14:00:00] 策略 (SHFE.rb2410): [2024-07-30 14:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2024-07-30 21:00:00] 策略 (SHFE.rb2410): 3300.0 73.1 -70.2\n", + "[2024-07-30 21:00:00] 策略 (SHFE.rb2410): [2024-07-30 21:00:00] 开多仓信号 - 当前Open=3300.00, 前1Range=43.00, 前7Range=39.00, 计算目标买入价=3297.10\n", + "[2024-07-30 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-30 21:00:00] 策略 (SHFE.rb2410): [2024-07-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240730210000_1881 @ 3297.10\n", + "[2024-07-30 22:00:00] 策略 (SHFE.rb2410): [2024-07-30 22:00:00] 止盈信号 - PnL per unit: 47.00, 目标: 10.00\n", + "[2024-07-31 09:00:00] 策略 (SHFE.rb2410): 3332.0 125.8 -43.2\n", + "[2024-07-31 09:00:00] 策略 (SHFE.rb2410): [2024-07-31 09:00:00] 开多仓信号 - 当前Open=3332.00, 前1Range=74.00, 前7Range=24.00, 计算目标买入价=3249.40\n", + "[2024-07-31 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-31 09:00:00] 策略 (SHFE.rb2410): [2024-07-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240731090000_1883 @ 3249.40\n", + "[2024-07-31 10:00:00] 策略 (SHFE.rb2410): [2024-07-31 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240731090000_1883\n", + "[2024-07-31 10:00:00] 策略 (SHFE.rb2410): 3337.0 42.5 -39.6\n", + "[2024-07-31 10:00:00] 策略 (SHFE.rb2410): [2024-07-31 10:00:00] 开多仓信号 - 当前Open=3337.00, 前1Range=25.00, 前7Range=22.00, 计算目标买入价=3334.10\n", + "[2024-07-31 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-31 10:00:00] 策略 (SHFE.rb2410): [2024-07-31 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240731100000_1884 @ 3334.10\n", + "[2024-07-31 11:00:00] 策略 (SHFE.rb2410): [2024-07-31 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240731100000_1884\n", + "[2024-07-31 11:00:00] 策略 (SHFE.rb2410): 3349.0 59.5 -30.6\n", + "[2024-07-31 11:00:00] 策略 (SHFE.rb2410): [2024-07-31 11:00:00] 开多仓信号 - 当前Open=3349.00, 前1Range=35.00, 前7Range=17.00, 计算目标买入价=3320.10\n", + "[2024-07-31 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-31 11:00:00] 策略 (SHFE.rb2410): [2024-07-31 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240731110000_1885 @ 3320.10\n", + "[2024-07-31 13:00:00] 策略 (SHFE.rb2410): [2024-07-31 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240731110000_1885\n", + "[2024-07-31 13:00:00] 策略 (SHFE.rb2410): 3340.0 22.099999999999998 -28.8\n", + "[2024-07-31 13:00:00] 策略 (SHFE.rb2410): [2024-07-31 13:00:00] 开多仓信号 - 当前Open=3340.00, 前1Range=13.00, 前7Range=16.00, 计算目标买入价=3346.70\n", + "[2024-07-31 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-31 13:00:00] 策略 (SHFE.rb2410): [2024-07-31 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240731130000_1886 @ 3346.70\n", + "[2024-07-31 21:00:00] 策略 (SHFE.rb2410): [2024-07-31 21:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2024-07-31 22:00:00] 策略 (SHFE.rb2410): 3366.0 66.3 -133.20000000000002\n", + "[2024-07-31 22:00:00] 策略 (SHFE.rb2410): [2024-07-31 22:00:00] 开多仓信号 - 当前Open=3366.00, 前1Range=39.00, 前7Range=74.00, 计算目标买入价=3432.90\n", + "[2024-07-31 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-07-31 22:00:00] 策略 (SHFE.rb2410): [2024-07-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240731220000_1888 @ 3432.90\n", + "[2024-08-01 09:00:00] 策略 (SHFE.rb2410): [2024-08-01 09:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-08-01 10:00:00] 策略 (SHFE.rb2410): 3355.0 57.8 -63.0\n", + "[2024-08-01 10:00:00] 策略 (SHFE.rb2410): [2024-08-01 10:00:00] 开多仓信号 - 当前Open=3355.00, 前1Range=34.00, 前7Range=35.00, 计算目标买入价=3360.20\n", + "[2024-08-01 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-01 10:00:00] 策略 (SHFE.rb2410): [2024-08-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240801100000_1890 @ 3360.20\n", + "[2024-08-01 14:00:00] 策略 (SHFE.rb2410): [2024-08-01 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-08-01 21:00:00] 策略 (SHFE.rb2410): 3354.0 37.4 -70.2\n", + "[2024-08-01 21:00:00] 策略 (SHFE.rb2410): [2024-08-01 21:00:00] 开多仓信号 - 当前Open=3354.00, 前1Range=22.00, 前7Range=39.00, 计算目标买入价=3386.80\n", + "[2024-08-01 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-01 21:00:00] 策略 (SHFE.rb2410): [2024-08-01 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240801210000_1892 @ 3386.80\n", + "[2024-08-01 22:00:00] 策略 (SHFE.rb2410): [2024-08-01 22:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-08-02 09:00:00] 策略 (SHFE.rb2410): 3335.0 30.599999999999998 -61.2\n", + "[2024-08-02 09:00:00] 策略 (SHFE.rb2410): [2024-08-02 09:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=18.00, 前7Range=34.00, 计算目标买入价=3365.60\n", + "[2024-08-02 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-02 09:00:00] 策略 (SHFE.rb2410): [2024-08-02 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240802090000_1894 @ 3365.60\n", + "[2024-08-02 11:00:00] 策略 (SHFE.rb2410): [2024-08-02 11:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-08-02 13:00:00] 策略 (SHFE.rb2410): 3359.0 23.8 -21.6\n", + "[2024-08-02 13:00:00] 策略 (SHFE.rb2410): [2024-08-02 13:00:00] 开多仓信号 - 当前Open=3359.00, 前1Range=14.00, 前7Range=12.00, 计算目标买入价=3356.80\n", + "[2024-08-02 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-02 13:00:00] 策略 (SHFE.rb2410): [2024-08-02 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240802130000_1896 @ 3356.80\n", + "[2024-08-02 14:00:00] 策略 (SHFE.rb2410): [2024-08-02 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240802130000_1896\n", + "[2024-08-02 14:00:00] 策略 (SHFE.rb2410): 3365.0 28.9 -39.6\n", + "[2024-08-02 14:00:00] 策略 (SHFE.rb2410): [2024-08-02 14:00:00] 开多仓信号 - 当前Open=3365.00, 前1Range=17.00, 前7Range=22.00, 计算目标买入价=3375.70\n", + "[2024-08-02 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-02 14:00:00] 策略 (SHFE.rb2410): [2024-08-02 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240802140000_1897 @ 3375.70\n", + "[2024-08-02 21:00:00] 策略 (SHFE.rb2410): [2024-08-02 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240802140000_1897\n", + "[2024-08-02 21:00:00] 策略 (SHFE.rb2410): 3380.0 28.9 -54.0\n", + "[2024-08-02 21:00:00] 策略 (SHFE.rb2410): [2024-08-02 21:00:00] 开多仓信号 - 当前Open=3380.00, 前1Range=17.00, 前7Range=30.00, 计算目标买入价=3405.10\n", + "[2024-08-02 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-02 21:00:00] 策略 (SHFE.rb2410): [2024-08-02 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240802210000_1898 @ 3405.10\n", + "[2024-08-02 22:00:00] 策略 (SHFE.rb2410): [2024-08-02 22:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2024-08-05 09:00:00] 策略 (SHFE.rb2410): 3343.0 51.0 -46.800000000000004\n", + "[2024-08-05 09:00:00] 策略 (SHFE.rb2410): [2024-08-05 09:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=30.00, 前7Range=26.00, 计算目标买入价=3338.80\n", + "[2024-08-05 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-05 09:00:00] 策略 (SHFE.rb2410): [2024-08-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240805090000_1900 @ 3338.80\n", + "[2024-08-05 10:00:00] 策略 (SHFE.rb2410): [2024-08-05 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240805090000_1900\n", + "[2024-08-05 10:00:00] 策略 (SHFE.rb2410): 3359.0 56.1 -30.6\n", + "[2024-08-05 10:00:00] 策略 (SHFE.rb2410): [2024-08-05 10:00:00] 开多仓信号 - 当前Open=3359.00, 前1Range=33.00, 前7Range=17.00, 计算目标买入价=3333.50\n", + "[2024-08-05 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-05 10:00:00] 策略 (SHFE.rb2410): [2024-08-05 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240805100000_1901 @ 3333.50\n", + "[2024-08-05 11:00:00] 策略 (SHFE.rb2410): [2024-08-05 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240805100000_1901\n", + "[2024-08-05 11:00:00] 策略 (SHFE.rb2410): 3365.0 25.5 -25.2\n", + "[2024-08-05 11:00:00] 策略 (SHFE.rb2410): [2024-08-05 11:00:00] 开多仓信号 - 当前Open=3365.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3364.70\n", + "[2024-08-05 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-05 11:00:00] 策略 (SHFE.rb2410): [2024-08-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240805110000_1902 @ 3364.70\n", + "[2024-08-05 13:00:00] 策略 (SHFE.rb2410): [2024-08-05 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240805110000_1902\n", + "[2024-08-05 13:00:00] 策略 (SHFE.rb2410): 3388.0 61.199999999999996 -30.6\n", + "[2024-08-05 13:00:00] 策略 (SHFE.rb2410): [2024-08-05 13:00:00] 开多仓信号 - 当前Open=3388.00, 前1Range=36.00, 前7Range=17.00, 计算目标买入价=3357.40\n", + "[2024-08-05 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-05 13:00:00] 策略 (SHFE.rb2410): [2024-08-05 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240805130000_1903 @ 3357.40\n", + "[2024-08-05 14:00:00] 策略 (SHFE.rb2410): [2024-08-05 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240805130000_1903\n", + "[2024-08-05 14:00:00] 策略 (SHFE.rb2410): 3366.0 44.199999999999996 -30.6\n", + "[2024-08-05 14:00:00] 策略 (SHFE.rb2410): [2024-08-05 14:00:00] 开多仓信号 - 当前Open=3366.00, 前1Range=26.00, 前7Range=17.00, 计算目标买入价=3352.40\n", + "[2024-08-05 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-05 14:00:00] 策略 (SHFE.rb2410): [2024-08-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240805140000_1904 @ 3352.40\n", + "[2024-08-05 21:00:00] 策略 (SHFE.rb2410): [2024-08-05 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-08-05 22:00:00] 策略 (SHFE.rb2410): 3367.0 54.4 -54.0\n", + "[2024-08-05 22:00:00] 策略 (SHFE.rb2410): [2024-08-05 22:00:00] 开多仓信号 - 当前Open=3367.00, 前1Range=32.00, 前7Range=30.00, 计算目标买入价=3366.60\n", + "[2024-08-05 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-05 22:00:00] 策略 (SHFE.rb2410): [2024-08-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240805220000_1906 @ 3366.60\n", + "[2024-08-06 09:00:00] 策略 (SHFE.rb2410): [2024-08-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240805220000_1906\n", + "[2024-08-06 09:00:00] 策略 (SHFE.rb2410): 3369.0 25.5 -59.4\n", + "[2024-08-06 09:00:00] 策略 (SHFE.rb2410): [2024-08-06 09:00:00] 开多仓信号 - 当前Open=3369.00, 前1Range=15.00, 前7Range=33.00, 计算目标买入价=3402.90\n", + "[2024-08-06 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-06 09:00:00] 策略 (SHFE.rb2410): [2024-08-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240806090000_1907 @ 3402.90\n", + "[2024-08-06 10:00:00] 策略 (SHFE.rb2410): [2024-08-06 10:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-08-06 11:00:00] 策略 (SHFE.rb2410): 3341.0 35.699999999999996 -64.8\n", + "[2024-08-06 11:00:00] 策略 (SHFE.rb2410): [2024-08-06 11:00:00] 开多仓信号 - 当前Open=3341.00, 前1Range=21.00, 前7Range=36.00, 计算目标买入价=3370.10\n", + "[2024-08-06 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-06 11:00:00] 策略 (SHFE.rb2410): [2024-08-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240806110000_1909 @ 3370.10\n", + "[2024-08-06 13:00:00] 策略 (SHFE.rb2410): [2024-08-06 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-08-06 14:00:00] 策略 (SHFE.rb2410): 3306.0 40.8 -32.4\n", + "[2024-08-06 14:00:00] 策略 (SHFE.rb2410): [2024-08-06 14:00:00] 开多仓信号 - 当前Open=3306.00, 前1Range=24.00, 前7Range=18.00, 计算目标买入价=3297.60\n", + "[2024-08-06 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-06 14:00:00] 策略 (SHFE.rb2410): [2024-08-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240806140000_1911 @ 3297.60\n", + "[2024-08-06 21:00:00] 策略 (SHFE.rb2410): [2024-08-06 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240806140000_1911\n", + "[2024-08-06 21:00:00] 策略 (SHFE.rb2410): 3304.0 44.199999999999996 -57.6\n", + "[2024-08-06 21:00:00] 策略 (SHFE.rb2410): [2024-08-06 21:00:00] 开多仓信号 - 当前Open=3304.00, 前1Range=26.00, 前7Range=32.00, 计算目标买入价=3317.40\n", + "[2024-08-06 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-06 21:00:00] 策略 (SHFE.rb2410): [2024-08-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240806210000_1912 @ 3317.40\n", + "[2024-08-06 22:00:00] 策略 (SHFE.rb2410): [2024-08-06 22:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-08-07 09:00:00] 策略 (SHFE.rb2410): 3319.0 28.9 -55.800000000000004\n", + "[2024-08-07 09:00:00] 策略 (SHFE.rb2410): [2024-08-07 09:00:00] 开多仓信号 - 当前Open=3319.00, 前1Range=17.00, 前7Range=31.00, 计算目标买入价=3345.90\n", + "[2024-08-07 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-07 09:00:00] 策略 (SHFE.rb2410): [2024-08-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240807090000_1914 @ 3345.90\n", + "[2024-08-07 11:00:00] 策略 (SHFE.rb2410): [2024-08-07 11:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-08-07 13:00:00] 策略 (SHFE.rb2410): 3315.0 27.2 -43.2\n", + "[2024-08-07 13:00:00] 策略 (SHFE.rb2410): [2024-08-07 13:00:00] 开多仓信号 - 当前Open=3315.00, 前1Range=16.00, 前7Range=24.00, 计算目标买入价=3331.00\n", + "[2024-08-07 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-07 13:00:00] 策略 (SHFE.rb2410): [2024-08-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240807130000_1916 @ 3331.00\n", + "[2024-08-07 22:00:00] 策略 (SHFE.rb2410): [2024-08-07 22:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-08-08 09:00:00] 策略 (SHFE.rb2410): 3320.0 18.7 -48.6\n", + "[2024-08-08 09:00:00] 策略 (SHFE.rb2410): [2024-08-08 09:00:00] 开多仓信号 - 当前Open=3320.00, 前1Range=11.00, 前7Range=27.00, 计算目标买入价=3349.90\n", + "[2024-08-08 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-08 09:00:00] 策略 (SHFE.rb2410): [2024-08-08 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240808090000_1918 @ 3349.90\n", + "[2024-08-08 11:00:00] 策略 (SHFE.rb2410): [2024-08-08 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-08-08 13:00:00] 策略 (SHFE.rb2410): 3277.0 32.3 -36.0\n", + "[2024-08-08 13:00:00] 策略 (SHFE.rb2410): [2024-08-08 13:00:00] 开多仓信号 - 当前Open=3277.00, 前1Range=19.00, 前7Range=20.00, 计算目标买入价=3280.70\n", + "[2024-08-08 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-08 13:00:00] 策略 (SHFE.rb2410): [2024-08-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240808130000_1920 @ 3280.70\n", + "[2024-08-08 14:00:00] 策略 (SHFE.rb2410): [2024-08-08 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-08-08 21:00:00] 策略 (SHFE.rb2410): 3258.0 22.099999999999998 -30.6\n", + "[2024-08-08 21:00:00] 策略 (SHFE.rb2410): [2024-08-08 21:00:00] 开多仓信号 - 当前Open=3258.00, 前1Range=13.00, 前7Range=17.00, 计算目标买入价=3266.50\n", + "[2024-08-08 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-08 21:00:00] 策略 (SHFE.rb2410): [2024-08-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240808210000_1922 @ 3266.50\n", + "[2024-08-08 22:00:00] 策略 (SHFE.rb2410): [2024-08-08 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240808210000_1922\n", + "[2024-08-08 22:00:00] 策略 (SHFE.rb2410): 3275.0 35.699999999999996 -19.8\n", + "[2024-08-08 22:00:00] 策略 (SHFE.rb2410): [2024-08-08 22:00:00] 开多仓信号 - 当前Open=3275.00, 前1Range=21.00, 前7Range=11.00, 计算目标买入价=3259.10\n", + "[2024-08-08 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-08 22:00:00] 策略 (SHFE.rb2410): [2024-08-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240808220000_1923 @ 3259.10\n", + "[2024-08-09 09:00:00] 策略 (SHFE.rb2410): [2024-08-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240808220000_1923\n", + "[2024-08-09 09:00:00] 策略 (SHFE.rb2410): 3264.0 44.199999999999996 -66.60000000000001\n", + "[2024-08-09 09:00:00] 策略 (SHFE.rb2410): [2024-08-09 09:00:00] 开多仓信号 - 当前Open=3264.00, 前1Range=26.00, 前7Range=37.00, 计算目标买入价=3286.40\n", + "[2024-08-09 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-09 09:00:00] 策略 (SHFE.rb2410): [2024-08-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240809090000_1924 @ 3286.40\n", + "[2024-08-09 10:00:00] 策略 (SHFE.rb2410): [2024-08-09 10:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2024-08-09 11:00:00] 策略 (SHFE.rb2410): 3304.0 64.6 -34.2\n", + "[2024-08-09 11:00:00] 策略 (SHFE.rb2410): [2024-08-09 11:00:00] 开多仓信号 - 当前Open=3304.00, 前1Range=38.00, 前7Range=19.00, 计算目标买入价=3273.60\n", + "[2024-08-09 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-09 11:00:00] 策略 (SHFE.rb2410): [2024-08-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240809110000_1926 @ 3273.60\n", + "[2024-08-09 13:00:00] 策略 (SHFE.rb2410): [2024-08-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240809110000_1926\n", + "[2024-08-09 13:00:00] 策略 (SHFE.rb2410): 3309.0 35.699999999999996 -32.4\n", + "[2024-08-09 13:00:00] 策略 (SHFE.rb2410): [2024-08-09 13:00:00] 开多仓信号 - 当前Open=3309.00, 前1Range=21.00, 前7Range=18.00, 计算目标买入价=3305.70\n", + "[2024-08-09 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-09 13:00:00] 策略 (SHFE.rb2410): [2024-08-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240809130000_1927 @ 3305.70\n", + "[2024-08-09 14:00:00] 策略 (SHFE.rb2410): [2024-08-09 14:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2024-08-09 21:00:00] 策略 (SHFE.rb2410): 3278.0 59.5 -37.800000000000004\n", + "[2024-08-09 21:00:00] 策略 (SHFE.rb2410): [2024-08-09 21:00:00] 开多仓信号 - 当前Open=3278.00, 前1Range=35.00, 前7Range=21.00, 计算目标买入价=3256.30\n", + "[2024-08-09 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-09 21:00:00] 策略 (SHFE.rb2410): [2024-08-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240809210000_1929 @ 3256.30\n", + "[2024-08-09 22:00:00] 策略 (SHFE.rb2410): [2024-08-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240809210000_1929\n", + "[2024-08-09 22:00:00] 策略 (SHFE.rb2410): 3262.0 42.5 -46.800000000000004\n", + "[2024-08-09 22:00:00] 策略 (SHFE.rb2410): [2024-08-09 22:00:00] 开多仓信号 - 当前Open=3262.00, 前1Range=25.00, 前7Range=26.00, 计算目标买入价=3266.30\n", + "[2024-08-09 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-09 22:00:00] 策略 (SHFE.rb2410): [2024-08-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240809220000_1930 @ 3266.30\n", + "[2024-08-12 09:00:00] 策略 (SHFE.rb2410): [2024-08-12 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-08-12 10:00:00] 策略 (SHFE.rb2410): 3211.0 54.4 -68.4\n", + "[2024-08-12 10:00:00] 策略 (SHFE.rb2410): [2024-08-12 10:00:00] 开多仓信号 - 当前Open=3211.00, 前1Range=32.00, 前7Range=38.00, 计算目标买入价=3225.00\n", + "[2024-08-12 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-12 10:00:00] 策略 (SHFE.rb2410): [2024-08-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240812100000_1932 @ 3225.00\n", + "[2024-08-13 10:00:00] 策略 (SHFE.rb2410): [2024-08-13 10:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2024-08-13 11:00:00] 策略 (SHFE.rb2410): 3199.0 40.8 -39.6\n", + "[2024-08-13 11:00:00] 策略 (SHFE.rb2410): [2024-08-13 11:00:00] 开多仓信号 - 当前Open=3199.00, 前1Range=24.00, 前7Range=22.00, 计算目标买入价=3197.80\n", + "[2024-08-13 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-13 11:00:00] 策略 (SHFE.rb2410): [2024-08-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240813110000_1934 @ 3197.80\n", + "[2024-08-13 13:00:00] 策略 (SHFE.rb2410): [2024-08-13 13:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-08-13 14:00:00] 策略 (SHFE.rb2410): 3166.0 28.9 -36.0\n", + "[2024-08-13 14:00:00] 策略 (SHFE.rb2410): [2024-08-13 14:00:00] 开多仓信号 - 当前Open=3166.00, 前1Range=17.00, 前7Range=20.00, 计算目标买入价=3173.10\n", + "[2024-08-13 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-13 14:00:00] 策略 (SHFE.rb2410): [2024-08-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240813140000_1936 @ 3173.10\n", + "[2024-08-13 22:00:00] 策略 (SHFE.rb2410): [2024-08-13 22:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-08-14 09:00:00] 策略 (SHFE.rb2410): 3159.0 32.3 -48.6\n", + "[2024-08-14 09:00:00] 策略 (SHFE.rb2410): [2024-08-14 09:00:00] 开多仓信号 - 当前Open=3159.00, 前1Range=19.00, 前7Range=27.00, 计算目标买入价=3175.30\n", + "[2024-08-14 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-14 09:00:00] 策略 (SHFE.rb2410): [2024-08-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240814090000_1938 @ 3175.30\n", + "[2024-08-14 10:00:00] 策略 (SHFE.rb2410): [2024-08-14 10:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-08-14 11:00:00] 策略 (SHFE.rb2410): 3135.0 42.5 -43.2\n", + "[2024-08-14 11:00:00] 策略 (SHFE.rb2410): [2024-08-14 11:00:00] 开多仓信号 - 当前Open=3135.00, 前1Range=25.00, 前7Range=24.00, 计算目标买入价=3135.70\n", + "[2024-08-14 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-14 11:00:00] 策略 (SHFE.rb2410): [2024-08-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240814110000_1940 @ 3135.70\n", + "[2024-08-14 13:00:00] 策略 (SHFE.rb2410): [2024-08-14 13:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-08-14 14:00:00] 策略 (SHFE.rb2410): 3104.0 62.9 -32.4\n", + "[2024-08-14 14:00:00] 策略 (SHFE.rb2410): [2024-08-14 14:00:00] 开多仓信号 - 当前Open=3104.00, 前1Range=37.00, 前7Range=18.00, 计算目标买入价=3073.50\n", + "[2024-08-14 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-14 14:00:00] 策略 (SHFE.rb2410): [2024-08-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240814140000_1942 @ 3073.50\n", + "[2024-08-14 21:00:00] 策略 (SHFE.rb2410): [2024-08-14 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240814140000_1942\n", + "[2024-08-14 21:00:00] 策略 (SHFE.rb2410): 3107.0 96.89999999999999 -32.4\n", + "[2024-08-14 21:00:00] 策略 (SHFE.rb2410): [2024-08-14 21:00:00] 开多仓信号 - 当前Open=3107.00, 前1Range=57.00, 前7Range=18.00, 计算目标买入价=3042.50\n", + "[2024-08-14 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-14 21:00:00] 策略 (SHFE.rb2410): [2024-08-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240814210000_1943 @ 3042.50\n", + "[2024-08-14 22:00:00] 策略 (SHFE.rb2410): [2024-08-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240814210000_1943\n", + "[2024-08-14 22:00:00] 策略 (SHFE.rb2410): 3099.0 49.3 -34.2\n", + "[2024-08-14 22:00:00] 策略 (SHFE.rb2410): [2024-08-14 22:00:00] 开多仓信号 - 当前Open=3099.00, 前1Range=29.00, 前7Range=19.00, 计算目标买入价=3083.90\n", + "[2024-08-14 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-14 22:00:00] 策略 (SHFE.rb2410): [2024-08-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240814220000_1944 @ 3083.90\n", + "[2024-08-15 09:00:00] 策略 (SHFE.rb2410): [2024-08-15 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240814220000_1944\n", + "[2024-08-15 09:00:00] 策略 (SHFE.rb2410): 3089.0 25.5 -70.2\n", + "[2024-08-15 09:00:00] 策略 (SHFE.rb2410): [2024-08-15 09:00:00] 开多仓信号 - 当前Open=3089.00, 前1Range=15.00, 前7Range=39.00, 计算目标买入价=3133.70\n", + "[2024-08-15 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-15 09:00:00] 策略 (SHFE.rb2410): [2024-08-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240815090000_1945 @ 3133.70\n", + "[2024-08-15 10:00:00] 策略 (SHFE.rb2410): [2024-08-15 10:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2024-08-15 11:00:00] 策略 (SHFE.rb2410): 3116.0 81.6 -45.0\n", + "[2024-08-15 11:00:00] 策略 (SHFE.rb2410): [2024-08-15 11:00:00] 开多仓信号 - 当前Open=3116.00, 前1Range=48.00, 前7Range=25.00, 计算目标买入价=3079.40\n", + "[2024-08-15 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-15 11:00:00] 策略 (SHFE.rb2410): [2024-08-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240815110000_1947 @ 3079.40\n", + "[2024-08-15 13:00:00] 策略 (SHFE.rb2410): [2024-08-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240815110000_1947\n", + "[2024-08-15 13:00:00] 策略 (SHFE.rb2410): 3091.0 68.0 -66.60000000000001\n", + "[2024-08-15 13:00:00] 策略 (SHFE.rb2410): [2024-08-15 13:00:00] 开多仓信号 - 当前Open=3091.00, 前1Range=40.00, 前7Range=37.00, 计算目标买入价=3089.60\n", + "[2024-08-15 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-15 13:00:00] 策略 (SHFE.rb2410): [2024-08-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240815130000_1948 @ 3089.60\n", + "[2024-08-15 14:00:00] 策略 (SHFE.rb2410): [2024-08-15 14:00:00] 止盈信号 - PnL per unit: 31.00, 目标: 10.00\n", + "[2024-08-15 21:00:00] 策略 (SHFE.rb2410): 3123.0 69.7 -52.2\n", + "[2024-08-15 21:00:00] 策略 (SHFE.rb2410): [2024-08-15 21:00:00] 开多仓信号 - 当前Open=3123.00, 前1Range=41.00, 前7Range=29.00, 计算目标买入价=3105.50\n", + "[2024-08-15 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-15 21:00:00] 策略 (SHFE.rb2410): [2024-08-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240815210000_1950 @ 3105.50\n", + "[2024-08-15 22:00:00] 策略 (SHFE.rb2410): [2024-08-15 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240815210000_1950\n", + "[2024-08-15 22:00:00] 策略 (SHFE.rb2410): 3122.0 45.9 -27.0\n", + "[2024-08-15 22:00:00] 策略 (SHFE.rb2410): [2024-08-15 22:00:00] 开多仓信号 - 当前Open=3122.00, 前1Range=27.00, 前7Range=15.00, 计算目标买入价=3103.10\n", + "[2024-08-15 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-15 22:00:00] 策略 (SHFE.rb2410): [2024-08-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240815220000_1951 @ 3103.10\n", + "[2024-08-16 09:00:00] 策略 (SHFE.rb2410): [2024-08-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240815220000_1951\n", + "[2024-08-16 09:00:00] 策略 (SHFE.rb2410): 3127.0 42.5 -57.6\n", + "[2024-08-16 09:00:00] 策略 (SHFE.rb2410): [2024-08-16 09:00:00] 开多仓信号 - 当前Open=3127.00, 前1Range=25.00, 前7Range=32.00, 计算目标买入价=3142.10\n", + "[2024-08-16 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-16 09:00:00] 策略 (SHFE.rb2410): [2024-08-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240816090000_1952 @ 3142.10\n", + "[2024-08-16 10:00:00] 策略 (SHFE.rb2410): [2024-08-16 10:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2024-08-16 11:00:00] 策略 (SHFE.rb2410): 3107.0 61.199999999999996 -72.0\n", + "[2024-08-16 11:00:00] 策略 (SHFE.rb2410): [2024-08-16 11:00:00] 开多仓信号 - 当前Open=3107.00, 前1Range=36.00, 前7Range=40.00, 计算目标买入价=3117.80\n", + "[2024-08-16 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-16 11:00:00] 策略 (SHFE.rb2410): [2024-08-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240816110000_1954 @ 3117.80\n", + "[2024-08-16 14:00:00] 策略 (SHFE.rb2410): [2024-08-16 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-08-16 21:00:00] 策略 (SHFE.rb2410): 3060.0 34.0 -48.6\n", + "[2024-08-16 21:00:00] 策略 (SHFE.rb2410): [2024-08-16 21:00:00] 开多仓信号 - 当前Open=3060.00, 前1Range=20.00, 前7Range=27.00, 计算目标买入价=3074.60\n", + "[2024-08-16 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-16 21:00:00] 策略 (SHFE.rb2410): [2024-08-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240816210000_1956 @ 3074.60\n", + "[2024-08-16 22:00:00] 策略 (SHFE.rb2410): [2024-08-16 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240816210000_1956\n", + "[2024-08-16 22:00:00] 策略 (SHFE.rb2410): 3083.0 79.89999999999999 -45.0\n", + "[2024-08-16 22:00:00] 策略 (SHFE.rb2410): [2024-08-16 22:00:00] 开多仓信号 - 当前Open=3083.00, 前1Range=47.00, 前7Range=25.00, 计算目标买入价=3048.10\n", + "[2024-08-16 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-16 22:00:00] 策略 (SHFE.rb2410): [2024-08-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240816220000_1957 @ 3048.10\n", + "[2024-08-19 09:00:00] 策略 (SHFE.rb2410): [2024-08-19 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240816220000_1957\n", + "[2024-08-19 09:00:00] 策略 (SHFE.rb2410): 3113.0 69.7 -37.800000000000004\n", + "[2024-08-19 09:00:00] 策略 (SHFE.rb2410): [2024-08-19 09:00:00] 开多仓信号 - 当前Open=3113.00, 前1Range=41.00, 前7Range=21.00, 计算目标买入价=3081.10\n", + "[2024-08-19 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-19 09:00:00] 策略 (SHFE.rb2410): [2024-08-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240819090000_1958 @ 3081.10\n", + "[2024-08-19 10:00:00] 策略 (SHFE.rb2410): [2024-08-19 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240819090000_1958\n", + "[2024-08-19 10:00:00] 策略 (SHFE.rb2410): 3128.0 54.4 -64.8\n", + "[2024-08-19 10:00:00] 策略 (SHFE.rb2410): [2024-08-19 10:00:00] 开多仓信号 - 当前Open=3128.00, 前1Range=32.00, 前7Range=36.00, 计算目标买入价=3138.40\n", + "[2024-08-19 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-19 10:00:00] 策略 (SHFE.rb2410): [2024-08-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240819100000_1959 @ 3138.40\n", + "[2024-08-19 14:00:00] 策略 (SHFE.rb2410): [2024-08-19 14:00:00] 止盈信号 - PnL per unit: 44.00, 目标: 10.00\n", + "[2024-08-19 21:00:00] 策略 (SHFE.rb2410): 3157.0 66.3 -84.60000000000001\n", + "[2024-08-19 21:00:00] 策略 (SHFE.rb2410): [2024-08-19 21:00:00] 开多仓信号 - 当前Open=3157.00, 前1Range=39.00, 前7Range=47.00, 计算目标买入价=3175.30\n", + "[2024-08-19 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-19 21:00:00] 策略 (SHFE.rb2410): [2024-08-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240819210000_1961 @ 3175.30\n", + "[2024-08-20 09:00:00] 策略 (SHFE.rb2410): [2024-08-20 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-08-20 10:00:00] 策略 (SHFE.rb2410): 3143.0 37.4 -45.0\n", + "[2024-08-20 10:00:00] 策略 (SHFE.rb2410): [2024-08-20 10:00:00] 开多仓信号 - 当前Open=3143.00, 前1Range=22.00, 前7Range=25.00, 计算目标买入价=3150.60\n", + "[2024-08-20 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-20 10:00:00] 策略 (SHFE.rb2410): [2024-08-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240820100000_1963 @ 3150.60\n", + "[2024-08-20 11:00:00] 策略 (SHFE.rb2410): [2024-08-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240820100000_1963\n", + "[2024-08-20 11:00:00] 策略 (SHFE.rb2410): 3151.0 28.9 -27.0\n", + "[2024-08-20 11:00:00] 策略 (SHFE.rb2410): [2024-08-20 11:00:00] 开多仓信号 - 当前Open=3151.00, 前1Range=17.00, 前7Range=15.00, 计算目标买入价=3149.10\n", + "[2024-08-20 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-20 11:00:00] 策略 (SHFE.rb2410): [2024-08-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240820110000_1964 @ 3149.10\n", + "[2024-08-20 13:00:00] 策略 (SHFE.rb2410): [2024-08-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240820110000_1964\n", + "[2024-08-20 13:00:00] 策略 (SHFE.rb2410): 3153.0 18.7 -41.4\n", + "[2024-08-20 13:00:00] 策略 (SHFE.rb2410): [2024-08-20 13:00:00] 开多仓信号 - 当前Open=3153.00, 前1Range=11.00, 前7Range=23.00, 计算目标买入价=3175.70\n", + "[2024-08-20 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-20 13:00:00] 策略 (SHFE.rb2410): [2024-08-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240820130000_1965 @ 3175.70\n", + "[2024-08-20 21:00:00] 策略 (SHFE.rb2410): [2024-08-20 21:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-08-20 22:00:00] 策略 (SHFE.rb2410): 3184.0 28.9 -32.4\n", + "[2024-08-20 22:00:00] 策略 (SHFE.rb2410): [2024-08-20 22:00:00] 开多仓信号 - 当前Open=3184.00, 前1Range=17.00, 前7Range=18.00, 计算目标买入价=3187.50\n", + "[2024-08-20 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-20 22:00:00] 策略 (SHFE.rb2410): [2024-08-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240820220000_1967 @ 3187.50\n", + "[2024-08-21 09:00:00] 策略 (SHFE.rb2410): [2024-08-21 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240820220000_1967\n", + "[2024-08-21 09:00:00] 策略 (SHFE.rb2410): 3190.0 20.4 -39.6\n", + "[2024-08-21 09:00:00] 策略 (SHFE.rb2410): [2024-08-21 09:00:00] 开多仓信号 - 当前Open=3190.00, 前1Range=12.00, 前7Range=22.00, 计算目标买入价=3209.20\n", + "[2024-08-21 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-21 09:00:00] 策略 (SHFE.rb2410): [2024-08-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240821090000_1968 @ 3209.20\n", + "[2024-08-21 11:00:00] 策略 (SHFE.rb2410): [2024-08-21 11:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2024-08-21 13:00:00] 策略 (SHFE.rb2410): 3209.0 35.699999999999996 -39.6\n", + "[2024-08-21 13:00:00] 策略 (SHFE.rb2410): [2024-08-21 13:00:00] 开多仓信号 - 当前Open=3209.00, 前1Range=21.00, 前7Range=22.00, 计算目标买入价=3212.90\n", + "[2024-08-21 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-21 13:00:00] 策略 (SHFE.rb2410): [2024-08-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240821130000_1970 @ 3212.90\n", + "[2024-08-21 14:00:00] 策略 (SHFE.rb2410): [2024-08-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240821130000_1970\n", + "[2024-08-21 14:00:00] 策略 (SHFE.rb2410): 3216.0 20.4 -55.800000000000004\n", + "[2024-08-21 14:00:00] 策略 (SHFE.rb2410): [2024-08-21 14:00:00] 开多仓信号 - 当前Open=3216.00, 前1Range=12.00, 前7Range=31.00, 计算目标买入价=3251.40\n", + "[2024-08-21 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-21 14:00:00] 策略 (SHFE.rb2410): [2024-08-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240821140000_1971 @ 3251.40\n", + "[2024-08-21 22:00:00] 策略 (SHFE.rb2410): [2024-08-21 22:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-08-22 09:00:00] 策略 (SHFE.rb2410): 3211.0 30.599999999999998 -32.4\n", + "[2024-08-22 09:00:00] 策略 (SHFE.rb2410): [2024-08-22 09:00:00] 开多仓信号 - 当前Open=3211.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3212.80\n", + "[2024-08-22 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-22 09:00:00] 策略 (SHFE.rb2410): [2024-08-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240822090000_1973 @ 3212.80\n", + "[2024-08-22 10:00:00] 策略 (SHFE.rb2410): [2024-08-22 10:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-08-22 11:00:00] 策略 (SHFE.rb2410): 3218.0 30.599999999999998 -37.800000000000004\n", + "[2024-08-22 11:00:00] 策略 (SHFE.rb2410): [2024-08-22 11:00:00] 开多仓信号 - 当前Open=3218.00, 前1Range=18.00, 前7Range=21.00, 计算目标买入价=3225.20\n", + "[2024-08-22 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-22 11:00:00] 策略 (SHFE.rb2410): [2024-08-22 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240822110000_1975 @ 3225.20\n", + "[2024-08-22 13:00:00] 策略 (SHFE.rb2410): [2024-08-22 13:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-08-22 14:00:00] 策略 (SHFE.rb2410): 3190.0 51.0 -48.6\n", + "[2024-08-22 14:00:00] 策略 (SHFE.rb2410): [2024-08-22 14:00:00] 开多仓信号 - 当前Open=3190.00, 前1Range=30.00, 前7Range=27.00, 计算目标买入价=3187.60\n", + "[2024-08-22 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-22 14:00:00] 策略 (SHFE.rb2410): [2024-08-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240822140000_1977 @ 3187.60\n", + "[2024-08-22 22:00:00] 策略 (SHFE.rb2410): [2024-08-22 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-08-23 09:00:00] 策略 (SHFE.rb2410): 3183.0 37.4 -27.0\n", + "[2024-08-23 09:00:00] 策略 (SHFE.rb2410): [2024-08-23 09:00:00] 开多仓信号 - 当前Open=3183.00, 前1Range=22.00, 前7Range=15.00, 计算目标买入价=3172.60\n", + "[2024-08-23 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-23 09:00:00] 策略 (SHFE.rb2410): [2024-08-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240823090000_1979 @ 3172.60\n", + "[2024-08-23 10:00:00] 策略 (SHFE.rb2410): [2024-08-23 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240823090000_1979\n", + "[2024-08-23 10:00:00] 策略 (SHFE.rb2410): 3176.0 35.699999999999996 -32.4\n", + "[2024-08-23 10:00:00] 策略 (SHFE.rb2410): [2024-08-23 10:00:00] 开多仓信号 - 当前Open=3176.00, 前1Range=21.00, 前7Range=18.00, 计算目标买入价=3172.70\n", + "[2024-08-23 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-23 10:00:00] 策略 (SHFE.rb2410): [2024-08-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240823100000_1980 @ 3172.70\n", + "[2024-08-23 11:00:00] 策略 (SHFE.rb2410): [2024-08-23 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240823100000_1980\n", + "[2024-08-23 11:00:00] 策略 (SHFE.rb2410): 3178.0 25.5 -36.0\n", + "[2024-08-23 11:00:00] 策略 (SHFE.rb2410): [2024-08-23 11:00:00] 开多仓信号 - 当前Open=3178.00, 前1Range=15.00, 前7Range=20.00, 计算目标买入价=3188.50\n", + "[2024-08-23 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-23 11:00:00] 策略 (SHFE.rb2410): [2024-08-23 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240823110000_1981 @ 3188.50\n", + "[2024-08-23 14:00:00] 策略 (SHFE.rb2410): [2024-08-23 14:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2024-08-23 21:00:00] 策略 (SHFE.rb2410): 3161.0 64.6 -43.2\n", + "[2024-08-23 21:00:00] 策略 (SHFE.rb2410): [2024-08-23 21:00:00] 开多仓信号 - 当前Open=3161.00, 前1Range=38.00, 前7Range=24.00, 计算目标买入价=3139.60\n", + "[2024-08-23 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-23 21:00:00] 策略 (SHFE.rb2410): [2024-08-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240823210000_1983 @ 3139.60\n", + "[2024-08-23 22:00:00] 策略 (SHFE.rb2410): [2024-08-23 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240823210000_1983\n", + "[2024-08-23 22:00:00] 策略 (SHFE.rb2410): 3154.0 30.599999999999998 -39.6\n", + "[2024-08-23 22:00:00] 策略 (SHFE.rb2410): [2024-08-23 22:00:00] 开多仓信号 - 当前Open=3154.00, 前1Range=18.00, 前7Range=22.00, 计算目标买入价=3163.00\n", + "[2024-08-23 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-23 22:00:00] 策略 (SHFE.rb2410): [2024-08-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240823220000_1984 @ 3163.00\n", + "[2024-08-26 09:00:00] 策略 (SHFE.rb2410): [2024-08-26 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240823220000_1984\n", + "[2024-08-26 09:00:00] 策略 (SHFE.rb2410): 3215.0 122.39999999999999 -37.800000000000004\n", + "[2024-08-26 09:00:00] 策略 (SHFE.rb2410): [2024-08-26 09:00:00] 开多仓信号 - 当前Open=3215.00, 前1Range=72.00, 前7Range=21.00, 计算目标买入价=3130.40\n", + "[2024-08-26 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-26 09:00:00] 策略 (SHFE.rb2410): [2024-08-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240826090000_1985 @ 3130.40\n", + "[2024-08-26 10:00:00] 策略 (SHFE.rb2410): [2024-08-26 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240826090000_1985\n", + "[2024-08-26 10:00:00] 策略 (SHFE.rb2410): 3226.0 39.1 -27.0\n", + "[2024-08-26 10:00:00] 策略 (SHFE.rb2410): [2024-08-26 10:00:00] 开多仓信号 - 当前Open=3226.00, 前1Range=23.00, 前7Range=15.00, 计算目标买入价=3213.90\n", + "[2024-08-26 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-26 10:00:00] 策略 (SHFE.rb2410): [2024-08-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240826100000_1986 @ 3213.90\n", + "[2024-08-26 11:00:00] 策略 (SHFE.rb2410): [2024-08-26 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240826100000_1986\n", + "[2024-08-26 11:00:00] 策略 (SHFE.rb2410): 3223.0 27.2 -28.8\n", + "[2024-08-26 11:00:00] 策略 (SHFE.rb2410): [2024-08-26 11:00:00] 开多仓信号 - 当前Open=3223.00, 前1Range=16.00, 前7Range=16.00, 计算目标买入价=3224.60\n", + "[2024-08-26 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-26 11:00:00] 策略 (SHFE.rb2410): [2024-08-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240826110000_1987 @ 3224.60\n", + "[2024-08-26 13:00:00] 策略 (SHFE.rb2410): [2024-08-26 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240826110000_1987\n", + "[2024-08-26 13:00:00] 策略 (SHFE.rb2410): 3232.0 22.099999999999998 -19.8\n", + "[2024-08-26 13:00:00] 策略 (SHFE.rb2410): [2024-08-26 13:00:00] 开多仓信号 - 当前Open=3232.00, 前1Range=13.00, 前7Range=11.00, 计算目标买入价=3229.70\n", + "[2024-08-26 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-26 13:00:00] 策略 (SHFE.rb2410): [2024-08-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240826130000_1988 @ 3229.70\n", + "[2024-08-26 14:00:00] 策略 (SHFE.rb2410): [2024-08-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240826130000_1988\n", + "[2024-08-26 14:00:00] 策略 (SHFE.rb2410): 3259.0 56.1 -68.4\n", + "[2024-08-26 14:00:00] 策略 (SHFE.rb2410): [2024-08-26 14:00:00] 开多仓信号 - 当前Open=3259.00, 前1Range=33.00, 前7Range=38.00, 计算目标买入价=3271.30\n", + "[2024-08-26 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-26 14:00:00] 策略 (SHFE.rb2410): [2024-08-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240826140000_1989 @ 3271.30\n", + "[2024-08-26 21:00:00] 策略 (SHFE.rb2410): [2024-08-26 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-08-26 22:00:00] 策略 (SHFE.rb2410): 3249.0 35.699999999999996 -129.6\n", + "[2024-08-26 22:00:00] 策略 (SHFE.rb2410): [2024-08-26 22:00:00] 开多仓信号 - 当前Open=3249.00, 前1Range=21.00, 前7Range=72.00, 计算目标买入价=3342.90\n", + "[2024-08-26 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-26 22:00:00] 策略 (SHFE.rb2410): [2024-08-26 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240826220000_1991 @ 3342.90\n", + "[2024-08-27 11:00:00] 策略 (SHFE.rb2410): [2024-08-27 11:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-08-27 13:00:00] 策略 (SHFE.rb2410): 3265.0 28.9 -59.4\n", + "[2024-08-27 13:00:00] 策略 (SHFE.rb2410): [2024-08-27 13:00:00] 开多仓信号 - 当前Open=3265.00, 前1Range=17.00, 前7Range=33.00, 计算目标买入价=3295.50\n", + "[2024-08-27 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-27 13:00:00] 策略 (SHFE.rb2410): [2024-08-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240827130000_1993 @ 3295.50\n", + "[2024-08-27 14:00:00] 策略 (SHFE.rb2410): [2024-08-27 14:00:00] 止损信号 - PnL per unit: -35.00, 目标: -10.00\n", + "[2024-08-27 21:00:00] 策略 (SHFE.rb2410): 3249.0 83.3 -37.800000000000004\n", + "[2024-08-27 21:00:00] 策略 (SHFE.rb2410): [2024-08-27 21:00:00] 开多仓信号 - 当前Open=3249.00, 前1Range=49.00, 前7Range=21.00, 计算目标买入价=3203.50\n", + "[2024-08-27 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-27 21:00:00] 策略 (SHFE.rb2410): [2024-08-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240827210000_1995 @ 3203.50\n", + "[2024-08-27 22:00:00] 策略 (SHFE.rb2410): [2024-08-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240827210000_1995\n", + "[2024-08-27 22:00:00] 策略 (SHFE.rb2410): 3254.0 20.4 -14.4\n", + "[2024-08-27 22:00:00] 策略 (SHFE.rb2410): [2024-08-27 22:00:00] 开多仓信号 - 当前Open=3254.00, 前1Range=12.00, 前7Range=8.00, 计算目标买入价=3248.00\n", + "[2024-08-27 22:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-27 22:00:00] 策略 (SHFE.rb2410): [2024-08-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240827220000_1996 @ 3248.00\n", + "[2024-08-28 09:00:00] 策略 (SHFE.rb2410): [2024-08-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240827220000_1996\n", + "[2024-08-28 09:00:00] 策略 (SHFE.rb2410): 3265.0 32.3 -30.6\n", + "[2024-08-28 09:00:00] 策略 (SHFE.rb2410): [2024-08-28 09:00:00] 开多仓信号 - 当前Open=3265.00, 前1Range=19.00, 前7Range=17.00, 计算目标买入价=3263.30\n", + "[2024-08-28 09:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-28 09:00:00] 策略 (SHFE.rb2410): [2024-08-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240828090000_1997 @ 3263.30\n", + "[2024-08-28 10:00:00] 策略 (SHFE.rb2410): [2024-08-28 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240828090000_1997\n", + "[2024-08-28 10:00:00] 策略 (SHFE.rb2410): 3267.0 32.3 -27.0\n", + "[2024-08-28 10:00:00] 策略 (SHFE.rb2410): [2024-08-28 10:00:00] 开多仓信号 - 当前Open=3267.00, 前1Range=19.00, 前7Range=15.00, 计算目标买入价=3261.70\n", + "[2024-08-28 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-28 10:00:00] 策略 (SHFE.rb2410): [2024-08-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240828100000_1998 @ 3261.70\n", + "[2024-08-28 11:00:00] 策略 (SHFE.rb2410): [2024-08-28 11:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-08-28 13:00:00] 策略 (SHFE.rb2410): 3267.0 34.0 -45.0\n", + "[2024-08-28 13:00:00] 策略 (SHFE.rb2410): [2024-08-28 13:00:00] 开多仓信号 - 当前Open=3267.00, 前1Range=20.00, 前7Range=25.00, 计算目标买入价=3278.00\n", + "[2024-08-28 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-28 13:00:00] 策略 (SHFE.rb2410): [2024-08-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240828130000_2000 @ 3278.00\n", + "[2024-08-29 09:00:00] 策略 (SHFE.rb2410): [2024-08-29 09:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-08-29 10:00:00] 策略 (SHFE.rb2410): 3258.0 62.9 -27.0\n", + "[2024-08-29 10:00:00] 策略 (SHFE.rb2410): [2024-08-29 10:00:00] 开多仓信号 - 当前Open=3258.00, 前1Range=37.00, 前7Range=15.00, 计算目标买入价=3222.10\n", + "[2024-08-29 10:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-29 10:00:00] 策略 (SHFE.rb2410): [2024-08-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240829100000_2002 @ 3222.10\n", + "[2024-08-29 11:00:00] 策略 (SHFE.rb2410): [2024-08-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240829100000_2002\n", + "[2024-08-29 11:00:00] 策略 (SHFE.rb2410): 3262.0 27.2 -36.0\n", + "[2024-08-29 11:00:00] 策略 (SHFE.rb2410): [2024-08-29 11:00:00] 开多仓信号 - 当前Open=3262.00, 前1Range=16.00, 前7Range=20.00, 计算目标买入价=3270.80\n", + "[2024-08-29 11:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-29 11:00:00] 策略 (SHFE.rb2410): [2024-08-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240829110000_2003 @ 3270.80\n", + "[2024-08-29 13:00:00] 策略 (SHFE.rb2410): [2024-08-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240829110000_2003\n", + "[2024-08-29 13:00:00] 策略 (SHFE.rb2410): 3277.0 37.4 -27.0\n", + "[2024-08-29 13:00:00] 策略 (SHFE.rb2410): [2024-08-29 13:00:00] 开多仓信号 - 当前Open=3277.00, 前1Range=22.00, 前7Range=15.00, 计算目标买入价=3266.60\n", + "[2024-08-29 13:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-29 13:00:00] 策略 (SHFE.rb2410): [2024-08-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240829130000_2004 @ 3266.60\n", + "[2024-08-29 14:00:00] 策略 (SHFE.rb2410): [2024-08-29 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240829130000_2004\n", + "[2024-08-29 14:00:00] 策略 (SHFE.rb2410): 3268.0 51.0 -34.2\n", + "[2024-08-29 14:00:00] 策略 (SHFE.rb2410): [2024-08-29 14:00:00] 开多仓信号 - 当前Open=3268.00, 前1Range=30.00, 前7Range=19.00, 计算目标买入价=3251.20\n", + "[2024-08-29 14:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-29 14:00:00] 策略 (SHFE.rb2410): [2024-08-29 14:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240829140000_2005 @ 3251.20\n", + "[2024-08-29 21:00:00] 策略 (SHFE.rb2410): [2024-08-29 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2410_BUY_20240829140000_2005\n", + "[2024-08-29 21:00:00] 策略 (SHFE.rb2410): 3253.0 30.599999999999998 -57.6\n", + "[2024-08-29 21:00:00] 策略 (SHFE.rb2410): [2024-08-29 21:00:00] 开多仓信号 - 当前Open=3253.00, 前1Range=18.00, 前7Range=32.00, 计算目标买入价=3280.00\n", + "[2024-08-29 21:00:00] 策略 (SHFE.rb2410): {}\n", + "[2024-08-29 21:00:00] 策略 (SHFE.rb2410): [2024-08-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2410_BUY_20240829210000_2006 @ 3280.00\n", "True SHFE.rb2410 SHFE.rb2501 SHFE.rb2410\n", "[2024-08-30 13:00:00] 策略 (SHFE.rb2410): 检测到换月!从 [SHFE.rb2410] 切换到 [SHFE.rb2501]。在旧合约最后一根K线 (2024-08-30 13:00:00) 执行强制平仓和取消操作。\n", "[2024-08-30 13:00:00] 策略 (SHFE.rb2410): 合约换月事件: 从 SHFE.rb2410 切换到 SHFE.rb2501\n", - "[2024-08-30 14:00:00] 策略 (SHFE.rb2501): 当前是换月K线,禁止开仓订单\n", - "[2024-08-30 21:00:00]发送订单 SHFE.rb2501_BUY_20240830210000_10, direction BUY\n", + "[2024-08-30 13:00:00] 策略 (SHFE.rb2410): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2024-09-02 22:00:00] 策略 (SHFE.rb2501): 3232.0 32.3 -43.2\n", + "[2024-09-02 22:00:00] 策略 (SHFE.rb2501): [2024-09-02 22:00:00] 开多仓信号 - 当前Open=3232.00, 前1Range=19.00, 前7Range=24.00, 计算目标买入价=3242.90\n", + "[2024-09-02 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-02 22:00:00] 策略 (SHFE.rb2501): [2024-09-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240902220000_2007 @ 3242.90\n", + "[2024-09-03 10:00:00] 策略 (SHFE.rb2501): [2024-09-03 10:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2024-09-03 11:00:00] 策略 (SHFE.rb2501): 3208.0 44.199999999999996 -25.2\n", + "[2024-09-03 11:00:00] 策略 (SHFE.rb2501): [2024-09-03 11:00:00] 开多仓信号 - 当前Open=3208.00, 前1Range=26.00, 前7Range=14.00, 计算目标买入价=3189.00\n", + "[2024-09-03 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-03 11:00:00] 策略 (SHFE.rb2501): [2024-09-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240903110000_2009 @ 3189.00\n", + "[2024-09-03 14:00:00] 策略 (SHFE.rb2501): [2024-09-03 14:00:00] 止损信号 - PnL per unit: -31.00, 目标: -10.00\n", + "[2024-09-03 21:00:00] 策略 (SHFE.rb2501): 3142.0 61.199999999999996 -34.2\n", + "[2024-09-03 21:00:00] 策略 (SHFE.rb2501): [2024-09-03 21:00:00] 开多仓信号 - 当前Open=3142.00, 前1Range=36.00, 前7Range=19.00, 计算目标买入价=3115.00\n", + "[2024-09-03 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-03 21:00:00] 策略 (SHFE.rb2501): [2024-09-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240903210000_2011 @ 3115.00\n", + "[2024-09-03 22:00:00] 策略 (SHFE.rb2501): [2024-09-03 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240903210000_2011\n", + "[2024-09-03 22:00:00] 策略 (SHFE.rb2501): 3129.0 57.8 -25.2\n", + "[2024-09-03 22:00:00] 策略 (SHFE.rb2501): [2024-09-03 22:00:00] 开多仓信号 - 当前Open=3129.00, 前1Range=34.00, 前7Range=14.00, 计算目标买入价=3096.40\n", + "[2024-09-03 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-03 22:00:00] 策略 (SHFE.rb2501): [2024-09-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240903220000_2012 @ 3096.40\n", + "[2024-09-04 09:00:00] 策略 (SHFE.rb2501): [2024-09-04 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240903220000_2012\n", + "[2024-09-04 09:00:00] 策略 (SHFE.rb2501): 3138.0 112.2 -54.0\n", + "[2024-09-04 09:00:00] 策略 (SHFE.rb2501): [2024-09-04 09:00:00] 开多仓信号 - 当前Open=3138.00, 前1Range=66.00, 前7Range=30.00, 计算目标买入价=3079.80\n", + "[2024-09-04 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-04 09:00:00] 策略 (SHFE.rb2501): [2024-09-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240904090000_2013 @ 3079.80\n", + "[2024-09-04 10:00:00] 策略 (SHFE.rb2501): [2024-09-04 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240904090000_2013\n", + "[2024-09-04 10:00:00] 策略 (SHFE.rb2501): 3138.0 61.199999999999996 -46.800000000000004\n", + "[2024-09-04 10:00:00] 策略 (SHFE.rb2501): [2024-09-04 10:00:00] 开多仓信号 - 当前Open=3138.00, 前1Range=36.00, 前7Range=26.00, 计算目标买入价=3123.60\n", + "[2024-09-04 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-04 10:00:00] 策略 (SHFE.rb2501): [2024-09-04 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240904100000_2014 @ 3123.60\n", + "[2024-09-04 11:00:00] 策略 (SHFE.rb2501): [2024-09-04 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240904100000_2014\n", + "[2024-09-04 11:00:00] 策略 (SHFE.rb2501): 3143.0 35.699999999999996 -70.2\n", + "[2024-09-04 11:00:00] 策略 (SHFE.rb2501): [2024-09-04 11:00:00] 开多仓信号 - 当前Open=3143.00, 前1Range=21.00, 前7Range=39.00, 计算目标买入价=3177.50\n", + "[2024-09-04 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-04 11:00:00] 策略 (SHFE.rb2501): [2024-09-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240904110000_2015 @ 3177.50\n", + "[2024-09-04 13:00:00] 策略 (SHFE.rb2501): [2024-09-04 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-09-04 14:00:00] 策略 (SHFE.rb2501): 3115.0 37.4 -64.8\n", + "[2024-09-04 14:00:00] 策略 (SHFE.rb2501): [2024-09-04 14:00:00] 开多仓信号 - 当前Open=3115.00, 前1Range=22.00, 前7Range=36.00, 计算目标买入价=3142.40\n", + "[2024-09-04 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-04 14:00:00] 策略 (SHFE.rb2501): [2024-09-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240904140000_2017 @ 3142.40\n", + "[2024-09-04 21:00:00] 策略 (SHFE.rb2501): [2024-09-04 21:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-09-04 22:00:00] 策略 (SHFE.rb2501): 3126.0 47.6 -118.8\n", + "[2024-09-04 22:00:00] 策略 (SHFE.rb2501): [2024-09-04 22:00:00] 开多仓信号 - 当前Open=3126.00, 前1Range=28.00, 前7Range=66.00, 计算目标买入价=3197.20\n", + "[2024-09-04 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-04 22:00:00] 策略 (SHFE.rb2501): [2024-09-04 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240904220000_2019 @ 3197.20\n", + "[2024-09-05 09:00:00] 策略 (SHFE.rb2501): [2024-09-05 09:00:00] 止损信号 - PnL per unit: -29.00, 目标: -10.00\n", + "[2024-09-05 10:00:00] 策略 (SHFE.rb2501): 3097.0 52.699999999999996 -37.800000000000004\n", + "[2024-09-05 10:00:00] 策略 (SHFE.rb2501): [2024-09-05 10:00:00] 开多仓信号 - 当前Open=3097.00, 前1Range=31.00, 前7Range=21.00, 计算目标买入价=3082.10\n", + "[2024-09-05 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-05 10:00:00] 策略 (SHFE.rb2501): [2024-09-05 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240905100000_2021 @ 3082.10\n", + "[2024-09-05 11:00:00] 策略 (SHFE.rb2501): [2024-09-05 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240905100000_2021\n", + "[2024-09-05 11:00:00] 策略 (SHFE.rb2501): 3115.0 54.4 -39.6\n", + "[2024-09-05 11:00:00] 策略 (SHFE.rb2501): [2024-09-05 11:00:00] 开多仓信号 - 当前Open=3115.00, 前1Range=32.00, 前7Range=22.00, 计算目标买入价=3100.20\n", + "[2024-09-05 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-05 11:00:00] 策略 (SHFE.rb2501): [2024-09-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240905110000_2022 @ 3100.20\n", + "[2024-09-05 14:00:00] 策略 (SHFE.rb2501): [2024-09-05 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-09-05 21:00:00] 策略 (SHFE.rb2501): 3100.0 37.4 -50.4\n", + "[2024-09-05 21:00:00] 策略 (SHFE.rb2501): [2024-09-05 21:00:00] 开多仓信号 - 当前Open=3100.00, 前1Range=22.00, 前7Range=28.00, 计算目标买入价=3113.00\n", + "[2024-09-05 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-05 21:00:00] 策略 (SHFE.rb2501): [2024-09-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240905210000_2024 @ 3113.00\n", + "[2024-09-06 09:00:00] 策略 (SHFE.rb2501): [2024-09-06 09:00:00] 止损信号 - PnL per unit: -35.00, 目标: -10.00\n", + "[2024-09-06 10:00:00] 策略 (SHFE.rb2501): 3069.0 71.39999999999999 -57.6\n", + "[2024-09-06 10:00:00] 策略 (SHFE.rb2501): [2024-09-06 10:00:00] 开多仓信号 - 当前Open=3069.00, 前1Range=42.00, 前7Range=32.00, 计算目标买入价=3055.20\n", + "[2024-09-06 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-06 10:00:00] 策略 (SHFE.rb2501): [2024-09-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240906100000_2026 @ 3055.20\n", + "[2024-09-06 11:00:00] 策略 (SHFE.rb2501): [2024-09-06 11:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-09-06 13:00:00] 策略 (SHFE.rb2501): 3022.0 30.599999999999998 -43.2\n", + "[2024-09-06 13:00:00] 策略 (SHFE.rb2501): [2024-09-06 13:00:00] 开多仓信号 - 当前Open=3022.00, 前1Range=18.00, 前7Range=24.00, 计算目标买入价=3034.60\n", + "[2024-09-06 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-06 13:00:00] 策略 (SHFE.rb2501): [2024-09-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240906130000_2028 @ 3034.60\n", + "[2024-09-06 14:00:00] 策略 (SHFE.rb2501): [2024-09-06 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240906130000_2028\n", + "[2024-09-06 14:00:00] 策略 (SHFE.rb2501): 3046.0 56.1 -39.6\n", + "[2024-09-06 14:00:00] 策略 (SHFE.rb2501): [2024-09-06 14:00:00] 开多仓信号 - 当前Open=3046.00, 前1Range=33.00, 前7Range=22.00, 计算目标买入价=3029.50\n", + "[2024-09-06 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-06 14:00:00] 策略 (SHFE.rb2501): [2024-09-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240906140000_2029 @ 3029.50\n", + "[2024-09-06 21:00:00] 策略 (SHFE.rb2501): [2024-09-06 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240906140000_2029\n", + "[2024-09-06 21:00:00] 策略 (SHFE.rb2501): 3061.0 61.199999999999996 -41.4\n", + "[2024-09-06 21:00:00] 策略 (SHFE.rb2501): [2024-09-06 21:00:00] 开多仓信号 - 当前Open=3061.00, 前1Range=36.00, 前7Range=23.00, 计算目标买入价=3041.20\n", + "[2024-09-06 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-06 21:00:00] 策略 (SHFE.rb2501): [2024-09-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240906210000_2030 @ 3041.20\n", + "[2024-09-06 22:00:00] 策略 (SHFE.rb2501): [2024-09-06 22:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-09-09 09:00:00] 策略 (SHFE.rb2501): 3005.0 49.3 -75.60000000000001\n", + "[2024-09-09 09:00:00] 策略 (SHFE.rb2501): [2024-09-09 09:00:00] 开多仓信号 - 当前Open=3005.00, 前1Range=29.00, 前7Range=42.00, 计算目标买入价=3031.30\n", + "[2024-09-09 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-09 09:00:00] 策略 (SHFE.rb2501): [2024-09-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240909090000_2032 @ 3031.30\n", + "[2024-09-09 10:00:00] 策略 (SHFE.rb2501): [2024-09-09 10:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2024-09-09 11:00:00] 策略 (SHFE.rb2501): 3029.0 34.0 -32.4\n", + "[2024-09-09 11:00:00] 策略 (SHFE.rb2501): [2024-09-09 11:00:00] 开多仓信号 - 当前Open=3029.00, 前1Range=20.00, 前7Range=18.00, 计算目标买入价=3027.40\n", + "[2024-09-09 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-09 11:00:00] 策略 (SHFE.rb2501): [2024-09-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240909110000_2034 @ 3027.40\n", + "[2024-09-09 13:00:00] 策略 (SHFE.rb2501): [2024-09-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240909110000_2034\n", + "[2024-09-09 13:00:00] 策略 (SHFE.rb2501): 3028.0 44.199999999999996 -59.4\n", + "[2024-09-09 13:00:00] 策略 (SHFE.rb2501): [2024-09-09 13:00:00] 开多仓信号 - 当前Open=3028.00, 前1Range=26.00, 前7Range=33.00, 计算目标买入价=3043.20\n", + "[2024-09-09 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-09 13:00:00] 策略 (SHFE.rb2501): [2024-09-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240909130000_2035 @ 3043.20\n", + "[2024-09-09 14:00:00] 策略 (SHFE.rb2501): [2024-09-09 14:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2024-09-09 21:00:00] 策略 (SHFE.rb2501): 3085.0 103.7 -84.60000000000001\n", + "[2024-09-09 21:00:00] 策略 (SHFE.rb2501): [2024-09-09 21:00:00] 开多仓信号 - 当前Open=3085.00, 前1Range=61.00, 前7Range=47.00, 计算目标买入价=3065.90\n", + "[2024-09-09 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-09 21:00:00] 策略 (SHFE.rb2501): [2024-09-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240909210000_2037 @ 3065.90\n", + "[2024-09-09 22:00:00] 策略 (SHFE.rb2501): [2024-09-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240909210000_2037\n", + "[2024-09-09 22:00:00] 策略 (SHFE.rb2501): 3086.0 37.4 -52.2\n", + "[2024-09-09 22:00:00] 策略 (SHFE.rb2501): [2024-09-09 22:00:00] 开多仓信号 - 当前Open=3086.00, 前1Range=22.00, 前7Range=29.00, 计算目标买入价=3100.80\n", + "[2024-09-09 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-09 22:00:00] 策略 (SHFE.rb2501): [2024-09-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240909220000_2038 @ 3100.80\n", + "[2024-09-10 09:00:00] 策略 (SHFE.rb2501): [2024-09-10 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-09-10 10:00:00] 策略 (SHFE.rb2501): 3077.0 34.0 -36.0\n", + "[2024-09-10 10:00:00] 策略 (SHFE.rb2501): [2024-09-10 10:00:00] 开多仓信号 - 当前Open=3077.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3079.00\n", + "[2024-09-10 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-10 10:00:00] 策略 (SHFE.rb2501): [2024-09-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240910100000_2040 @ 3079.00\n", + "[2024-09-10 13:00:00] 策略 (SHFE.rb2501): [2024-09-10 13:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-09-10 14:00:00] 策略 (SHFE.rb2501): 3088.0 27.2 -109.8\n", + "[2024-09-10 14:00:00] 策略 (SHFE.rb2501): [2024-09-10 14:00:00] 开多仓信号 - 当前Open=3088.00, 前1Range=16.00, 前7Range=61.00, 计算目标买入价=3170.60\n", + "[2024-09-10 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-10 14:00:00] 策略 (SHFE.rb2501): [2024-09-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240910140000_2042 @ 3170.60\n", + "[2024-09-10 21:00:00] 策略 (SHFE.rb2501): [2024-09-10 21:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2024-09-10 22:00:00] 策略 (SHFE.rb2501): 3045.0 76.5 -36.0\n", + "[2024-09-10 22:00:00] 策略 (SHFE.rb2501): [2024-09-10 22:00:00] 开多仓信号 - 当前Open=3045.00, 前1Range=45.00, 前7Range=20.00, 计算目标买入价=3004.50\n", + "[2024-09-10 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-10 22:00:00] 策略 (SHFE.rb2501): [2024-09-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240910220000_2044 @ 3004.50\n", + "[2024-09-11 09:00:00] 策略 (SHFE.rb2501): [2024-09-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240910220000_2044\n", + "[2024-09-11 09:00:00] 策略 (SHFE.rb2501): 3081.0 93.5 -36.0\n", + "[2024-09-11 09:00:00] 策略 (SHFE.rb2501): [2024-09-11 09:00:00] 开多仓信号 - 当前Open=3081.00, 前1Range=55.00, 前7Range=20.00, 计算目标买入价=3023.50\n", + "[2024-09-11 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-11 09:00:00] 策略 (SHFE.rb2501): [2024-09-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240911090000_2045 @ 3023.50\n", + "[2024-09-11 10:00:00] 策略 (SHFE.rb2501): [2024-09-11 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240911090000_2045\n", + "[2024-09-11 10:00:00] 策略 (SHFE.rb2501): 3101.0 51.0 -50.4\n", + "[2024-09-11 10:00:00] 策略 (SHFE.rb2501): [2024-09-11 10:00:00] 开多仓信号 - 当前Open=3101.00, 前1Range=30.00, 前7Range=28.00, 计算目标买入价=3100.40\n", + "[2024-09-11 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-11 10:00:00] 策略 (SHFE.rb2501): [2024-09-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240911100000_2046 @ 3100.40\n", + "[2024-09-11 11:00:00] 策略 (SHFE.rb2501): [2024-09-11 11:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-09-11 13:00:00] 策略 (SHFE.rb2501): 3112.0 34.0 -28.8\n", + "[2024-09-11 13:00:00] 策略 (SHFE.rb2501): [2024-09-11 13:00:00] 开多仓信号 - 当前Open=3112.00, 前1Range=20.00, 前7Range=16.00, 计算目标买入价=3106.80\n", + "[2024-09-11 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-11 13:00:00] 策略 (SHFE.rb2501): [2024-09-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240911130000_2048 @ 3106.80\n", + "[2024-09-11 14:00:00] 策略 (SHFE.rb2501): [2024-09-11 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240911130000_2048\n", + "[2024-09-11 14:00:00] 策略 (SHFE.rb2501): 3118.0 34.0 -66.60000000000001\n", + "[2024-09-11 14:00:00] 策略 (SHFE.rb2501): [2024-09-11 14:00:00] 开多仓信号 - 当前Open=3118.00, 前1Range=20.00, 前7Range=37.00, 计算目标买入价=3150.60\n", + "[2024-09-11 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-11 14:00:00] 策略 (SHFE.rb2501): [2024-09-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240911140000_2049 @ 3150.60\n", + "[2024-09-12 09:00:00] 策略 (SHFE.rb2501): [2024-09-12 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-09-12 10:00:00] 策略 (SHFE.rb2501): 3152.0 56.1 -39.6\n", + "[2024-09-12 10:00:00] 策略 (SHFE.rb2501): [2024-09-12 10:00:00] 开多仓信号 - 当前Open=3152.00, 前1Range=33.00, 前7Range=22.00, 计算目标买入价=3135.50\n", + "[2024-09-12 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-12 10:00:00] 策略 (SHFE.rb2501): [2024-09-12 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240912100000_2051 @ 3135.50\n", + "[2024-09-12 11:00:00] 策略 (SHFE.rb2501): [2024-09-12 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240912100000_2051\n", + "[2024-09-12 11:00:00] 策略 (SHFE.rb2501): 3150.0 34.0 -36.0\n", + "[2024-09-12 11:00:00] 策略 (SHFE.rb2501): [2024-09-12 11:00:00] 开多仓信号 - 当前Open=3150.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3152.00\n", + "[2024-09-12 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-12 11:00:00] 策略 (SHFE.rb2501): [2024-09-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240912110000_2052 @ 3152.00\n", + "[2024-09-12 13:00:00] 策略 (SHFE.rb2501): [2024-09-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240912110000_2052\n", + "[2024-09-12 13:00:00] 策略 (SHFE.rb2501): 3179.0 54.4 -36.0\n", + "[2024-09-12 13:00:00] 策略 (SHFE.rb2501): [2024-09-12 13:00:00] 开多仓信号 - 当前Open=3179.00, 前1Range=32.00, 前7Range=20.00, 计算目标买入价=3160.60\n", + "[2024-09-12 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-12 13:00:00] 策略 (SHFE.rb2501): [2024-09-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240912130000_2053 @ 3160.60\n", + "[2024-09-12 14:00:00] 策略 (SHFE.rb2501): [2024-09-12 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240912130000_2053\n", + "[2024-09-12 14:00:00] 策略 (SHFE.rb2501): 3190.0 30.599999999999998 -50.4\n", + "[2024-09-12 14:00:00] 策略 (SHFE.rb2501): [2024-09-12 14:00:00] 开多仓信号 - 当前Open=3190.00, 前1Range=18.00, 前7Range=28.00, 计算目标买入价=3209.80\n", + "[2024-09-12 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-12 14:00:00] 策略 (SHFE.rb2501): [2024-09-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240912140000_2054 @ 3209.80\n", + "[2024-09-13 09:00:00] 策略 (SHFE.rb2501): [2024-09-13 09:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2024-09-13 10:00:00] 策略 (SHFE.rb2501): 3212.0 42.5 -36.0\n", + "[2024-09-13 10:00:00] 策略 (SHFE.rb2501): [2024-09-13 10:00:00] 开多仓信号 - 当前Open=3212.00, 前1Range=25.00, 前7Range=20.00, 计算目标买入价=3205.50\n", + "[2024-09-13 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-13 10:00:00] 策略 (SHFE.rb2501): [2024-09-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240913100000_2056 @ 3205.50\n", + "[2024-09-13 11:00:00] 策略 (SHFE.rb2501): [2024-09-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240913100000_2056\n", + "[2024-09-13 11:00:00] 策略 (SHFE.rb2501): 3210.0 23.8 -57.6\n", + "[2024-09-13 11:00:00] 策略 (SHFE.rb2501): [2024-09-13 11:00:00] 开多仓信号 - 当前Open=3210.00, 前1Range=14.00, 前7Range=32.00, 计算目标买入价=3243.80\n", + "[2024-09-13 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-13 11:00:00] 策略 (SHFE.rb2501): [2024-09-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240913110000_2057 @ 3243.80\n", + "[2024-09-18 09:00:00] 策略 (SHFE.rb2501): [2024-09-18 09:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-09-18 10:00:00] 策略 (SHFE.rb2501): 3177.0 120.7 -19.8\n", + "[2024-09-18 10:00:00] 策略 (SHFE.rb2501): [2024-09-18 10:00:00] 开多仓信号 - 当前Open=3177.00, 前1Range=71.00, 前7Range=11.00, 计算目标买入价=3076.10\n", + "[2024-09-18 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-18 10:00:00] 策略 (SHFE.rb2501): [2024-09-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240918100000_2059 @ 3076.10\n", + "[2024-09-18 11:00:00] 策略 (SHFE.rb2501): [2024-09-18 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240918100000_2059\n", + "[2024-09-18 11:00:00] 策略 (SHFE.rb2501): 3172.0 20.4 -45.0\n", + "[2024-09-18 11:00:00] 策略 (SHFE.rb2501): [2024-09-18 11:00:00] 开多仓信号 - 当前Open=3172.00, 前1Range=12.00, 前7Range=25.00, 计算目标买入价=3196.60\n", + "[2024-09-18 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-18 11:00:00] 策略 (SHFE.rb2501): [2024-09-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240918110000_2060 @ 3196.60\n", + "[2024-09-18 22:00:00] 策略 (SHFE.rb2501): [2024-09-18 22:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-09-19 09:00:00] 策略 (SHFE.rb2501): 3175.0 47.6 -127.8\n", + "[2024-09-19 09:00:00] 策略 (SHFE.rb2501): [2024-09-19 09:00:00] 开多仓信号 - 当前Open=3175.00, 前1Range=28.00, 前7Range=71.00, 计算目标买入价=3255.20\n", + "[2024-09-19 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-19 09:00:00] 策略 (SHFE.rb2501): [2024-09-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240919090000_2062 @ 3255.20\n", + "[2024-09-19 10:00:00] 策略 (SHFE.rb2501): [2024-09-19 10:00:00] 止盈信号 - PnL per unit: 30.00, 目标: 10.00\n", + "[2024-09-19 11:00:00] 策略 (SHFE.rb2501): 3192.0 91.8 -36.0\n", + "[2024-09-19 11:00:00] 策略 (SHFE.rb2501): [2024-09-19 11:00:00] 开多仓信号 - 当前Open=3192.00, 前1Range=54.00, 前7Range=20.00, 计算目标买入价=3136.20\n", + "[2024-09-19 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-19 11:00:00] 策略 (SHFE.rb2501): [2024-09-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240919110000_2064 @ 3136.20\n", + "[2024-09-19 13:00:00] 策略 (SHFE.rb2501): [2024-09-19 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240919110000_2064\n", + "[2024-09-19 13:00:00] 策略 (SHFE.rb2501): 3200.0 42.5 -66.60000000000001\n", + "[2024-09-19 13:00:00] 策略 (SHFE.rb2501): [2024-09-19 13:00:00] 开多仓信号 - 当前Open=3200.00, 前1Range=25.00, 前7Range=37.00, 计算目标买入价=3224.10\n", + "[2024-09-19 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-19 13:00:00] 策略 (SHFE.rb2501): [2024-09-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240919130000_2065 @ 3224.10\n", + "[2024-09-19 14:00:00] 策略 (SHFE.rb2501): [2024-09-19 14:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-09-19 21:00:00] 策略 (SHFE.rb2501): 3211.0 32.3 -43.2\n", + "[2024-09-19 21:00:00] 策略 (SHFE.rb2501): [2024-09-19 21:00:00] 开多仓信号 - 当前Open=3211.00, 前1Range=19.00, 前7Range=24.00, 计算目标买入价=3221.90\n", + "[2024-09-19 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-19 21:00:00] 策略 (SHFE.rb2501): [2024-09-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240919210000_2067 @ 3221.90\n", + "[2024-09-19 22:00:00] 策略 (SHFE.rb2501): [2024-09-19 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-09-20 09:00:00] 策略 (SHFE.rb2501): 3231.0 25.5 -120.60000000000001\n", + "[2024-09-20 09:00:00] 策略 (SHFE.rb2501): [2024-09-20 09:00:00] 开多仓信号 - 当前Open=3231.00, 前1Range=15.00, 前7Range=67.00, 计算目标买入价=3326.10\n", + "[2024-09-20 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-20 09:00:00] 策略 (SHFE.rb2501): [2024-09-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240920090000_2069 @ 3326.10\n", + "[2024-09-20 13:00:00] 策略 (SHFE.rb2501): [2024-09-20 13:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-09-20 14:00:00] 策略 (SHFE.rb2501): 3171.0 34.0 -34.2\n", + "[2024-09-20 14:00:00] 策略 (SHFE.rb2501): [2024-09-20 14:00:00] 开多仓信号 - 当前Open=3171.00, 前1Range=20.00, 前7Range=19.00, 计算目标买入价=3171.20\n", + "[2024-09-20 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-20 14:00:00] 策略 (SHFE.rb2501): [2024-09-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240920140000_2071 @ 3171.20\n", + "[2024-09-20 21:00:00] 策略 (SHFE.rb2501): [2024-09-20 21:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-09-20 22:00:00] 策略 (SHFE.rb2501): 3150.0 40.8 -27.0\n", + "[2024-09-20 22:00:00] 策略 (SHFE.rb2501): [2024-09-20 22:00:00] 开多仓信号 - 当前Open=3150.00, 前1Range=24.00, 前7Range=15.00, 计算目标买入价=3136.20\n", + "[2024-09-20 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-20 22:00:00] 策略 (SHFE.rb2501): [2024-09-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240920220000_2073 @ 3136.20\n", + "[2024-09-23 13:00:00] 策略 (SHFE.rb2501): [2024-09-23 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-09-23 14:00:00] 策略 (SHFE.rb2501): 3096.0 42.5 -63.0\n", + "[2024-09-23 14:00:00] 策略 (SHFE.rb2501): [2024-09-23 14:00:00] 开多仓信号 - 当前Open=3096.00, 前1Range=25.00, 前7Range=35.00, 计算目标买入价=3116.50\n", + "[2024-09-23 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-23 14:00:00] 策略 (SHFE.rb2501): [2024-09-23 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240923140000_2075 @ 3116.50\n", + "[2024-09-23 21:00:00] 策略 (SHFE.rb2501): [2024-09-23 21:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-09-23 22:00:00] 策略 (SHFE.rb2501): 3104.0 30.599999999999998 -86.4\n", + "[2024-09-23 22:00:00] 策略 (SHFE.rb2501): [2024-09-23 22:00:00] 开多仓信号 - 当前Open=3104.00, 前1Range=18.00, 前7Range=48.00, 计算目标买入价=3159.80\n", + "[2024-09-23 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-23 22:00:00] 策略 (SHFE.rb2501): [2024-09-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240923220000_2077 @ 3159.80\n", + "[2024-09-24 09:00:00] 策略 (SHFE.rb2501): [2024-09-24 09:00:00] 止盈信号 - PnL per unit: 37.00, 目标: 10.00\n", + "[2024-09-24 10:00:00] 策略 (SHFE.rb2501): 3136.0 130.9 -41.4\n", + "[2024-09-24 10:00:00] 策略 (SHFE.rb2501): [2024-09-24 10:00:00] 开多仓信号 - 当前Open=3136.00, 前1Range=77.00, 前7Range=23.00, 计算目标买入价=3046.50\n", + "[2024-09-24 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-24 10:00:00] 策略 (SHFE.rb2501): [2024-09-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240924100000_2079 @ 3046.50\n", + "[2024-09-24 11:00:00] 策略 (SHFE.rb2501): [2024-09-24 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240924100000_2079\n", + "[2024-09-24 11:00:00] 策略 (SHFE.rb2501): 3155.0 57.8 -21.6\n", + "[2024-09-24 11:00:00] 策略 (SHFE.rb2501): [2024-09-24 11:00:00] 开多仓信号 - 当前Open=3155.00, 前1Range=34.00, 前7Range=12.00, 计算目标买入价=3118.80\n", + "[2024-09-24 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-24 11:00:00] 策略 (SHFE.rb2501): [2024-09-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240924110000_2080 @ 3118.80\n", + "[2024-09-24 13:00:00] 策略 (SHFE.rb2501): [2024-09-24 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240924110000_2080\n", + "[2024-09-24 13:00:00] 策略 (SHFE.rb2501): 3183.0 37.4 -45.0\n", + "[2024-09-24 13:00:00] 策略 (SHFE.rb2501): [2024-09-24 13:00:00] 开多仓信号 - 当前Open=3183.00, 前1Range=22.00, 前7Range=25.00, 计算目标买入价=3190.60\n", + "[2024-09-24 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-24 13:00:00] 策略 (SHFE.rb2501): [2024-09-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240924130000_2081 @ 3190.60\n", + "[2024-09-24 14:00:00] 策略 (SHFE.rb2501): [2024-09-24 14:00:00] 止盈信号 - PnL per unit: 36.00, 目标: 10.00\n", + "[2024-09-24 21:00:00] 策略 (SHFE.rb2501): 3222.0 69.7 -32.4\n", + "[2024-09-24 21:00:00] 策略 (SHFE.rb2501): [2024-09-24 21:00:00] 开多仓信号 - 当前Open=3222.00, 前1Range=41.00, 前7Range=18.00, 计算目标买入价=3184.70\n", + "[2024-09-24 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-24 21:00:00] 策略 (SHFE.rb2501): [2024-09-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240924210000_2083 @ 3184.70\n", + "[2024-09-24 22:00:00] 策略 (SHFE.rb2501): [2024-09-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240924210000_2083\n", + "[2024-09-24 22:00:00] 策略 (SHFE.rb2501): 3246.0 61.199999999999996 -50.4\n", + "[2024-09-24 22:00:00] 策略 (SHFE.rb2501): [2024-09-24 22:00:00] 开多仓信号 - 当前Open=3246.00, 前1Range=36.00, 前7Range=28.00, 计算目标买入价=3235.20\n", + "[2024-09-24 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-24 22:00:00] 策略 (SHFE.rb2501): [2024-09-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240924220000_2084 @ 3235.20\n", + "[2024-09-25 09:00:00] 策略 (SHFE.rb2501): [2024-09-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240924220000_2084\n", + "[2024-09-25 09:00:00] 策略 (SHFE.rb2501): 3260.0 25.5 -138.6\n", + "[2024-09-25 09:00:00] 策略 (SHFE.rb2501): [2024-09-25 09:00:00] 开多仓信号 - 当前Open=3260.00, 前1Range=15.00, 前7Range=77.00, 计算目标买入价=3373.10\n", + "[2024-09-25 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-25 09:00:00] 策略 (SHFE.rb2501): [2024-09-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240925090000_2085 @ 3373.10\n", + "[2024-09-25 13:00:00] 策略 (SHFE.rb2501): [2024-09-25 13:00:00] 止损信号 - PnL per unit: -35.00, 目标: -10.00\n", + "[2024-09-25 14:00:00] 策略 (SHFE.rb2501): 3231.0 61.199999999999996 -73.8\n", + "[2024-09-25 14:00:00] 策略 (SHFE.rb2501): [2024-09-25 14:00:00] 开多仓信号 - 当前Open=3231.00, 前1Range=36.00, 前7Range=41.00, 计算目标买入价=3243.60\n", + "[2024-09-25 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-25 14:00:00] 策略 (SHFE.rb2501): [2024-09-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240925140000_2087 @ 3243.60\n", + "[2024-09-25 21:00:00] 策略 (SHFE.rb2501): [2024-09-25 21:00:00] 止盈信号 - PnL per unit: 29.00, 目标: 10.00\n", + "[2024-09-25 22:00:00] 策略 (SHFE.rb2501): 3250.0 71.39999999999999 -27.0\n", + "[2024-09-25 22:00:00] 策略 (SHFE.rb2501): [2024-09-25 22:00:00] 开多仓信号 - 当前Open=3250.00, 前1Range=42.00, 前7Range=15.00, 计算目标买入价=3205.60\n", + "[2024-09-25 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-25 22:00:00] 策略 (SHFE.rb2501): [2024-09-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240925220000_2089 @ 3205.60\n", + "[2024-09-26 09:00:00] 策略 (SHFE.rb2501): [2024-09-26 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240925220000_2089\n", + "[2024-09-26 09:00:00] 策略 (SHFE.rb2501): 3244.0 42.5 -59.4\n", + "[2024-09-26 09:00:00] 策略 (SHFE.rb2501): [2024-09-26 09:00:00] 开多仓信号 - 当前Open=3244.00, 前1Range=25.00, 前7Range=33.00, 计算目标买入价=3260.90\n", + "[2024-09-26 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-26 09:00:00] 策略 (SHFE.rb2501): [2024-09-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240926090000_2090 @ 3260.90\n", + "[2024-09-26 13:00:00] 策略 (SHFE.rb2501): [2024-09-26 13:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2024-09-26 14:00:00] 策略 (SHFE.rb2501): 3277.0 51.0 -36.0\n", + "[2024-09-26 14:00:00] 策略 (SHFE.rb2501): [2024-09-26 14:00:00] 开多仓信号 - 当前Open=3277.00, 前1Range=30.00, 前7Range=20.00, 计算目标买入价=3262.00\n", + "[2024-09-26 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-26 14:00:00] 策略 (SHFE.rb2501): [2024-09-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240926140000_2092 @ 3262.00\n", + "[2024-09-26 21:00:00] 策略 (SHFE.rb2501): [2024-09-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240926140000_2092\n", + "[2024-09-26 21:00:00] 策略 (SHFE.rb2501): 3308.0 49.3 -75.60000000000001\n", + "[2024-09-26 21:00:00] 策略 (SHFE.rb2501): [2024-09-26 21:00:00] 开多仓信号 - 当前Open=3308.00, 前1Range=29.00, 前7Range=42.00, 计算目标买入价=3334.30\n", + "[2024-09-26 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-26 21:00:00] 策略 (SHFE.rb2501): [2024-09-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240926210000_2093 @ 3334.30\n", + "[2024-09-26 22:00:00] 策略 (SHFE.rb2501): [2024-09-26 22:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-09-27 09:00:00] 策略 (SHFE.rb2501): 3317.0 23.8 -32.4\n", + "[2024-09-27 09:00:00] 策略 (SHFE.rb2501): [2024-09-27 09:00:00] 开多仓信号 - 当前Open=3317.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=3325.60\n", + "[2024-09-27 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-27 09:00:00] 策略 (SHFE.rb2501): [2024-09-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240927090000_2095 @ 3325.60\n", + "[2024-09-27 11:00:00] 策略 (SHFE.rb2501): [2024-09-27 11:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2024-09-27 13:00:00] 策略 (SHFE.rb2501): 3345.0 34.0 -54.0\n", + "[2024-09-27 13:00:00] 策略 (SHFE.rb2501): [2024-09-27 13:00:00] 开多仓信号 - 当前Open=3345.00, 前1Range=20.00, 前7Range=30.00, 计算目标买入价=3365.00\n", + "[2024-09-27 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-27 13:00:00] 策略 (SHFE.rb2501): [2024-09-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240927130000_2097 @ 3365.00\n", + "[2024-09-27 14:00:00] 策略 (SHFE.rb2501): [2024-09-27 14:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2024-09-27 21:00:00] 策略 (SHFE.rb2501): 3342.0 51.0 -50.4\n", + "[2024-09-27 21:00:00] 策略 (SHFE.rb2501): [2024-09-27 21:00:00] 开多仓信号 - 当前Open=3342.00, 前1Range=30.00, 前7Range=28.00, 计算目标买入价=3341.40\n", + "[2024-09-27 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-27 21:00:00] 策略 (SHFE.rb2501): [2024-09-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240927210000_2099 @ 3341.40\n", + "[2024-09-27 22:00:00] 策略 (SHFE.rb2501): [2024-09-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240927210000_2099\n", + "[2024-09-27 22:00:00] 策略 (SHFE.rb2501): 3373.0 90.1 -25.2\n", + "[2024-09-27 22:00:00] 策略 (SHFE.rb2501): [2024-09-27 22:00:00] 开多仓信号 - 当前Open=3373.00, 前1Range=53.00, 前7Range=14.00, 计算目标买入价=3308.10\n", + "[2024-09-27 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-27 22:00:00] 策略 (SHFE.rb2501): [2024-09-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240927220000_2100 @ 3308.10\n", + "[2024-09-30 09:00:00] 策略 (SHFE.rb2501): [2024-09-30 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240927220000_2100\n", + "[2024-09-30 09:00:00] 策略 (SHFE.rb2501): 3551.0 69.7 -43.2\n", + "[2024-09-30 09:00:00] 策略 (SHFE.rb2501): [2024-09-30 09:00:00] 开多仓信号 - 当前Open=3551.00, 前1Range=41.00, 前7Range=24.00, 计算目标买入价=3524.50\n", + "[2024-09-30 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-30 09:00:00] 策略 (SHFE.rb2501): [2024-09-30 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240930090000_2101 @ 3524.50\n", + "[2024-09-30 10:00:00] 策略 (SHFE.rb2501): [2024-09-30 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240930090000_2101\n", + "[2024-09-30 10:00:00] 策略 (SHFE.rb2501): 3535.0 62.9 -36.0\n", + "[2024-09-30 10:00:00] 策略 (SHFE.rb2501): [2024-09-30 10:00:00] 开多仓信号 - 当前Open=3535.00, 前1Range=37.00, 前7Range=20.00, 计算目标买入价=3508.10\n", + "[2024-09-30 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-30 10:00:00] 策略 (SHFE.rb2501): [2024-09-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240930100000_2102 @ 3508.10\n", + "[2024-09-30 11:00:00] 策略 (SHFE.rb2501): [2024-09-30 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240930100000_2102\n", + "[2024-09-30 11:00:00] 策略 (SHFE.rb2501): 3546.0 35.699999999999996 -36.0\n", + "[2024-09-30 11:00:00] 策略 (SHFE.rb2501): [2024-09-30 11:00:00] 开多仓信号 - 当前Open=3546.00, 前1Range=21.00, 前7Range=20.00, 计算目标买入价=3546.30\n", + "[2024-09-30 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-30 11:00:00] 策略 (SHFE.rb2501): [2024-09-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240930110000_2103 @ 3546.30\n", + "[2024-09-30 13:00:00] 策略 (SHFE.rb2501): [2024-09-30 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20240930110000_2103\n", + "[2024-09-30 13:00:00] 策略 (SHFE.rb2501): 3551.0 10.2 -77.4\n", + "[2024-09-30 13:00:00] 策略 (SHFE.rb2501): [2024-09-30 13:00:00] 开多仓信号 - 当前Open=3551.00, 前1Range=6.00, 前7Range=43.00, 计算目标买入价=3618.20\n", + "[2024-09-30 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-09-30 13:00:00] 策略 (SHFE.rb2501): [2024-09-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20240930130000_2104 @ 3618.20\n", + "[2024-10-08 09:00:00] 策略 (SHFE.rb2501): [2024-10-08 09:00:00] 止盈信号 - PnL per unit: 91.00, 目标: 10.00\n", + "[2024-10-08 10:00:00] 策略 (SHFE.rb2501): 3642.0 299.2 -73.8\n", + "[2024-10-08 10:00:00] 策略 (SHFE.rb2501): [2024-10-08 10:00:00] 开多仓信号 - 当前Open=3642.00, 前1Range=176.00, 前7Range=41.00, 计算目标买入价=3416.60\n", + "[2024-10-08 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-08 10:00:00] 策略 (SHFE.rb2501): [2024-10-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241008100000_2106 @ 3416.60\n", + "[2024-10-08 11:00:00] 策略 (SHFE.rb2501): [2024-10-08 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241008100000_2106\n", + "[2024-10-08 11:00:00] 策略 (SHFE.rb2501): 3541.0 221.0 -66.60000000000001\n", + "[2024-10-08 11:00:00] 策略 (SHFE.rb2501): [2024-10-08 11:00:00] 开多仓信号 - 当前Open=3541.00, 前1Range=130.00, 前7Range=37.00, 计算目标买入价=3386.60\n", + "[2024-10-08 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-08 11:00:00] 策略 (SHFE.rb2501): [2024-10-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241008110000_2107 @ 3386.60\n", + "[2024-10-08 13:00:00] 策略 (SHFE.rb2501): [2024-10-08 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241008110000_2107\n", + "[2024-10-08 13:00:00] 策略 (SHFE.rb2501): 3522.0 86.7 -37.800000000000004\n", + "[2024-10-08 13:00:00] 策略 (SHFE.rb2501): [2024-10-08 13:00:00] 开多仓信号 - 当前Open=3522.00, 前1Range=51.00, 前7Range=21.00, 计算目标买入价=3473.10\n", + "[2024-10-08 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-08 13:00:00] 策略 (SHFE.rb2501): [2024-10-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241008130000_2108 @ 3473.10\n", + "[2024-10-08 14:00:00] 策略 (SHFE.rb2501): [2024-10-08 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241008130000_2108\n", + "[2024-10-08 14:00:00] 策略 (SHFE.rb2501): 3480.0 163.2 -10.8\n", + "[2024-10-08 14:00:00] 策略 (SHFE.rb2501): [2024-10-08 14:00:00] 开多仓信号 - 当前Open=3480.00, 前1Range=96.00, 前7Range=6.00, 计算目标买入价=3327.60\n", + "[2024-10-08 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-08 14:00:00] 策略 (SHFE.rb2501): [2024-10-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241008140000_2109 @ 3327.60\n", + "[2024-10-08 21:00:00] 策略 (SHFE.rb2501): [2024-10-08 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241008140000_2109\n", + "[2024-10-08 21:00:00] 策略 (SHFE.rb2501): 3492.0 88.39999999999999 -0.0\n", + "[2024-10-08 21:00:00] 策略 (SHFE.rb2501): [2024-10-08 21:00:00] 开多仓信号 - 当前Open=3492.00, 前1Range=52.00, 前7Range=0.00, 计算目标买入价=3403.60\n", + "[2024-10-08 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-08 21:00:00] 策略 (SHFE.rb2501): [2024-10-08 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241008210000_2110 @ 3403.60\n", + "[2024-10-08 22:00:00] 策略 (SHFE.rb2501): [2024-10-08 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241008210000_2110\n", + "[2024-10-08 22:00:00] 策略 (SHFE.rb2501): 3497.0 68.0 -0.0\n", + "[2024-10-08 22:00:00] 策略 (SHFE.rb2501): [2024-10-08 22:00:00] 开多仓信号 - 当前Open=3497.00, 前1Range=40.00, 前7Range=0.00, 计算目标买入价=3429.00\n", + "[2024-10-08 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-08 22:00:00] 策略 (SHFE.rb2501): [2024-10-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241008220000_2111 @ 3429.00\n", + "[2024-10-09 09:00:00] 策略 (SHFE.rb2501): [2024-10-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241008220000_2111\n", + "[2024-10-09 09:00:00] 策略 (SHFE.rb2501): 3495.0 35.699999999999996 -316.8\n", + "[2024-10-09 09:00:00] 策略 (SHFE.rb2501): [2024-10-09 09:00:00] 开多仓信号 - 当前Open=3495.00, 前1Range=21.00, 前7Range=176.00, 计算目标买入价=3776.10\n", + "[2024-10-09 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-09 09:00:00] 策略 (SHFE.rb2501): [2024-10-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241009090000_2112 @ 3776.10\n", + "[2024-10-09 13:00:00] 策略 (SHFE.rb2501): [2024-10-09 13:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-10-09 14:00:00] 策略 (SHFE.rb2501): 3521.0 57.8 -93.60000000000001\n", + "[2024-10-09 14:00:00] 策略 (SHFE.rb2501): [2024-10-09 14:00:00] 开多仓信号 - 当前Open=3521.00, 前1Range=34.00, 前7Range=52.00, 计算目标买入价=3556.80\n", + "[2024-10-09 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-09 14:00:00] 策略 (SHFE.rb2501): [2024-10-09 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241009140000_2114 @ 3556.80\n", + "[2024-10-09 22:00:00] 策略 (SHFE.rb2501): [2024-10-09 22:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2024-10-10 09:00:00] 策略 (SHFE.rb2501): 3478.0 69.7 -77.4\n", + "[2024-10-10 09:00:00] 策略 (SHFE.rb2501): [2024-10-10 09:00:00] 开多仓信号 - 当前Open=3478.00, 前1Range=41.00, 前7Range=43.00, 计算目标买入价=3485.70\n", + "[2024-10-10 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-10 09:00:00] 策略 (SHFE.rb2501): [2024-10-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241010090000_2116 @ 3485.70\n", + "[2024-10-10 10:00:00] 策略 (SHFE.rb2501): [2024-10-10 10:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-10-10 11:00:00] 策略 (SHFE.rb2501): 3485.0 68.0 -70.2\n", + "[2024-10-10 11:00:00] 策略 (SHFE.rb2501): [2024-10-10 11:00:00] 开多仓信号 - 当前Open=3485.00, 前1Range=40.00, 前7Range=39.00, 计算目标买入价=3487.20\n", + "[2024-10-10 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-10 11:00:00] 策略 (SHFE.rb2501): [2024-10-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241010110000_2118 @ 3487.20\n", + "[2024-10-10 13:00:00] 策略 (SHFE.rb2501): [2024-10-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241010110000_2118\n", + "[2024-10-10 13:00:00] 策略 (SHFE.rb2501): 3500.0 49.3 -61.2\n", + "[2024-10-10 13:00:00] 策略 (SHFE.rb2501): [2024-10-10 13:00:00] 开多仓信号 - 当前Open=3500.00, 前1Range=29.00, 前7Range=34.00, 计算目标买入价=3511.90\n", + "[2024-10-10 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-10 13:00:00] 策略 (SHFE.rb2501): [2024-10-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241010130000_2119 @ 3511.90\n", + "[2024-10-10 14:00:00] 策略 (SHFE.rb2501): [2024-10-10 14:00:00] 止损信号 - PnL per unit: -38.00, 目标: -10.00\n", + "[2024-10-10 21:00:00] 策略 (SHFE.rb2501): 3443.0 91.8 -84.60000000000001\n", + "[2024-10-10 21:00:00] 策略 (SHFE.rb2501): [2024-10-10 21:00:00] 开多仓信号 - 当前Open=3443.00, 前1Range=54.00, 前7Range=47.00, 计算目标买入价=3435.80\n", + "[2024-10-10 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-10 21:00:00] 策略 (SHFE.rb2501): [2024-10-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241010210000_2121 @ 3435.80\n", + "[2024-10-10 22:00:00] 策略 (SHFE.rb2501): [2024-10-10 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241010210000_2121\n", + "[2024-10-10 22:00:00] 策略 (SHFE.rb2501): 3471.0 64.6 -73.8\n", + "[2024-10-10 22:00:00] 策略 (SHFE.rb2501): [2024-10-10 22:00:00] 开多仓信号 - 当前Open=3471.00, 前1Range=38.00, 前7Range=41.00, 计算目标买入价=3480.20\n", + "[2024-10-10 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-10 22:00:00] 策略 (SHFE.rb2501): [2024-10-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241010220000_2122 @ 3480.20\n", + "[2024-10-11 10:00:00] 策略 (SHFE.rb2501): [2024-10-11 10:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2024-10-11 11:00:00] 策略 (SHFE.rb2501): 3457.0 78.2 -52.2\n", + "[2024-10-11 11:00:00] 策略 (SHFE.rb2501): [2024-10-11 11:00:00] 开多仓信号 - 当前Open=3457.00, 前1Range=46.00, 前7Range=29.00, 计算目标买入价=3431.00\n", + "[2024-10-11 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-11 11:00:00] 策略 (SHFE.rb2501): [2024-10-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241011110000_2124 @ 3431.00\n", + "[2024-10-11 13:00:00] 策略 (SHFE.rb2501): [2024-10-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241011110000_2124\n", + "[2024-10-11 13:00:00] 策略 (SHFE.rb2501): 3451.0 37.4 -45.0\n", + "[2024-10-11 13:00:00] 策略 (SHFE.rb2501): [2024-10-11 13:00:00] 开多仓信号 - 当前Open=3451.00, 前1Range=22.00, 前7Range=25.00, 计算目标买入价=3458.60\n", + "[2024-10-11 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-11 13:00:00] 策略 (SHFE.rb2501): [2024-10-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241011130000_2125 @ 3458.60\n", + "[2024-10-11 14:00:00] 策略 (SHFE.rb2501): [2024-10-11 14:00:00] 止盈信号 - PnL per unit: 31.00, 目标: 10.00\n", + "[2024-10-11 21:00:00] 策略 (SHFE.rb2501): 3474.0 86.7 -68.4\n", + "[2024-10-11 21:00:00] 策略 (SHFE.rb2501): [2024-10-11 21:00:00] 开多仓信号 - 当前Open=3474.00, 前1Range=51.00, 前7Range=38.00, 计算目标买入价=3455.70\n", + "[2024-10-11 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-11 21:00:00] 策略 (SHFE.rb2501): [2024-10-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241011210000_2127 @ 3455.70\n", + "[2024-10-11 22:00:00] 策略 (SHFE.rb2501): [2024-10-11 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241011210000_2127\n", + "[2024-10-11 22:00:00] 策略 (SHFE.rb2501): 3473.0 73.1 -39.6\n", + "[2024-10-11 22:00:00] 策略 (SHFE.rb2501): [2024-10-11 22:00:00] 开多仓信号 - 当前Open=3473.00, 前1Range=43.00, 前7Range=22.00, 计算目标买入价=3439.50\n", + "[2024-10-11 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-11 22:00:00] 策略 (SHFE.rb2501): [2024-10-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241011220000_2128 @ 3439.50\n", + "[2024-10-14 09:00:00] 策略 (SHFE.rb2501): [2024-10-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241011220000_2128\n", + "[2024-10-14 09:00:00] 策略 (SHFE.rb2501): 3502.0 93.5 -68.4\n", + "[2024-10-14 09:00:00] 策略 (SHFE.rb2501): [2024-10-14 09:00:00] 开多仓信号 - 当前Open=3502.00, 前1Range=55.00, 前7Range=38.00, 计算目标买入价=3476.90\n", + "[2024-10-14 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-14 09:00:00] 策略 (SHFE.rb2501): [2024-10-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241014090000_2129 @ 3476.90\n", + "[2024-10-14 10:00:00] 策略 (SHFE.rb2501): [2024-10-14 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241014090000_2129\n", + "[2024-10-14 10:00:00] 策略 (SHFE.rb2501): 3493.0 83.3 -82.8\n", + "[2024-10-14 10:00:00] 策略 (SHFE.rb2501): [2024-10-14 10:00:00] 开多仓信号 - 当前Open=3493.00, 前1Range=49.00, 前7Range=46.00, 计算目标买入价=3492.50\n", + "[2024-10-14 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-14 10:00:00] 策略 (SHFE.rb2501): [2024-10-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241014100000_2130 @ 3492.50\n", + "[2024-10-14 11:00:00] 策略 (SHFE.rb2501): [2024-10-14 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241014100000_2130\n", + "[2024-10-14 11:00:00] 策略 (SHFE.rb2501): 3502.0 64.6 -39.6\n", + "[2024-10-14 11:00:00] 策略 (SHFE.rb2501): [2024-10-14 11:00:00] 开多仓信号 - 当前Open=3502.00, 前1Range=38.00, 前7Range=22.00, 计算目标买入价=3477.00\n", + "[2024-10-14 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-14 11:00:00] 策略 (SHFE.rb2501): [2024-10-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241014110000_2131 @ 3477.00\n", + "[2024-10-14 13:00:00] 策略 (SHFE.rb2501): [2024-10-14 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241014110000_2131\n", + "[2024-10-14 13:00:00] 策略 (SHFE.rb2501): 3530.0 56.1 -48.6\n", + "[2024-10-14 13:00:00] 策略 (SHFE.rb2501): [2024-10-14 13:00:00] 开多仓信号 - 当前Open=3530.00, 前1Range=33.00, 前7Range=27.00, 计算目标买入价=3522.50\n", + "[2024-10-14 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-14 13:00:00] 策略 (SHFE.rb2501): [2024-10-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241014130000_2132 @ 3522.50\n", + "[2024-10-14 14:00:00] 策略 (SHFE.rb2501): [2024-10-14 14:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-10-14 21:00:00] 策略 (SHFE.rb2501): 3496.0 47.6 -77.4\n", + "[2024-10-14 21:00:00] 策略 (SHFE.rb2501): [2024-10-14 21:00:00] 开多仓信号 - 当前Open=3496.00, 前1Range=28.00, 前7Range=43.00, 计算目标买入价=3525.80\n", + "[2024-10-14 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-14 21:00:00] 策略 (SHFE.rb2501): [2024-10-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241014210000_2134 @ 3525.80\n", + "[2024-10-14 22:00:00] 策略 (SHFE.rb2501): [2024-10-14 22:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-10-15 09:00:00] 策略 (SHFE.rb2501): 3482.0 45.9 -88.2\n", + "[2024-10-15 09:00:00] 策略 (SHFE.rb2501): [2024-10-15 09:00:00] 开多仓信号 - 当前Open=3482.00, 前1Range=27.00, 前7Range=49.00, 计算目标买入价=3524.30\n", + "[2024-10-15 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-15 09:00:00] 策略 (SHFE.rb2501): [2024-10-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241015090000_2136 @ 3524.30\n", + "[2024-10-15 11:00:00] 策略 (SHFE.rb2501): [2024-10-15 11:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2024-10-15 13:00:00] 策略 (SHFE.rb2501): 3487.0 44.199999999999996 -50.4\n", + "[2024-10-15 13:00:00] 策略 (SHFE.rb2501): [2024-10-15 13:00:00] 开多仓信号 - 当前Open=3487.00, 前1Range=26.00, 前7Range=28.00, 计算目标买入价=3493.20\n", + "[2024-10-15 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-15 13:00:00] 策略 (SHFE.rb2501): [2024-10-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241015130000_2138 @ 3493.20\n", + "[2024-10-15 14:00:00] 策略 (SHFE.rb2501): [2024-10-15 14:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-10-15 21:00:00] 策略 (SHFE.rb2501): 3474.0 47.6 -81.0\n", + "[2024-10-15 21:00:00] 策略 (SHFE.rb2501): [2024-10-15 21:00:00] 开多仓信号 - 当前Open=3474.00, 前1Range=28.00, 前7Range=45.00, 计算目标买入价=3507.40\n", + "[2024-10-15 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-15 21:00:00] 策略 (SHFE.rb2501): [2024-10-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241015210000_2140 @ 3507.40\n", + "[2024-10-16 09:00:00] 策略 (SHFE.rb2501): [2024-10-16 09:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-10-16 10:00:00] 策略 (SHFE.rb2501): 3477.0 59.5 -43.2\n", + "[2024-10-16 10:00:00] 策略 (SHFE.rb2501): [2024-10-16 10:00:00] 开多仓信号 - 当前Open=3477.00, 前1Range=35.00, 前7Range=24.00, 计算目标买入价=3460.70\n", + "[2024-10-16 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-16 10:00:00] 策略 (SHFE.rb2501): [2024-10-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241016100000_2142 @ 3460.70\n", + "[2024-10-16 11:00:00] 策略 (SHFE.rb2501): [2024-10-16 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241016100000_2142\n", + "[2024-10-16 11:00:00] 策略 (SHFE.rb2501): 3474.0 39.1 -46.800000000000004\n", + "[2024-10-16 11:00:00] 策略 (SHFE.rb2501): [2024-10-16 11:00:00] 开多仓信号 - 当前Open=3474.00, 前1Range=23.00, 前7Range=26.00, 计算目标买入价=3481.70\n", + "[2024-10-16 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-16 11:00:00] 策略 (SHFE.rb2501): [2024-10-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241016110000_2143 @ 3481.70\n", + "[2024-10-16 14:00:00] 策略 (SHFE.rb2501): [2024-10-16 14:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-10-16 21:00:00] 策略 (SHFE.rb2501): 3450.0 51.0 -57.6\n", + "[2024-10-16 21:00:00] 策略 (SHFE.rb2501): [2024-10-16 21:00:00] 开多仓信号 - 当前Open=3450.00, 前1Range=30.00, 前7Range=32.00, 计算目标买入价=3456.60\n", + "[2024-10-16 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-16 21:00:00] 策略 (SHFE.rb2501): [2024-10-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241016210000_2145 @ 3456.60\n", + "[2024-10-16 22:00:00] 策略 (SHFE.rb2501): [2024-10-16 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241016210000_2145\n", + "[2024-10-16 22:00:00] 策略 (SHFE.rb2501): 3459.0 35.699999999999996 -30.6\n", + "[2024-10-16 22:00:00] 策略 (SHFE.rb2501): [2024-10-16 22:00:00] 开多仓信号 - 当前Open=3459.00, 前1Range=21.00, 前7Range=17.00, 计算目标买入价=3453.90\n", + "[2024-10-16 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-16 22:00:00] 策略 (SHFE.rb2501): [2024-10-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241016220000_2146 @ 3453.90\n", + "[2024-10-17 09:00:00] 策略 (SHFE.rb2501): [2024-10-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241016220000_2146\n", + "[2024-10-17 09:00:00] 策略 (SHFE.rb2501): 3473.0 30.599999999999998 -63.0\n", + "[2024-10-17 09:00:00] 策略 (SHFE.rb2501): [2024-10-17 09:00:00] 开多仓信号 - 当前Open=3473.00, 前1Range=18.00, 前7Range=35.00, 计算目标买入价=3505.40\n", + "[2024-10-17 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-17 09:00:00] 策略 (SHFE.rb2501): [2024-10-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241017090000_2147 @ 3505.40\n", + "[2024-10-17 10:00:00] 策略 (SHFE.rb2501): [2024-10-17 10:00:00] 止损信号 - PnL per unit: -79.00, 目标: -10.00\n", + "[2024-10-17 11:00:00] 策略 (SHFE.rb2501): 3384.0 204.0 -52.2\n", + "[2024-10-17 11:00:00] 策略 (SHFE.rb2501): [2024-10-17 11:00:00] 开多仓信号 - 当前Open=3384.00, 前1Range=120.00, 前7Range=29.00, 计算目标买入价=3232.20\n", + "[2024-10-17 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-17 11:00:00] 策略 (SHFE.rb2501): [2024-10-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241017110000_2149 @ 3232.20\n", + "[2024-10-17 13:00:00] 策略 (SHFE.rb2501): [2024-10-17 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241017110000_2149\n", + "[2024-10-17 13:00:00] 策略 (SHFE.rb2501): 3355.0 69.7 -32.4\n", + "[2024-10-17 13:00:00] 策略 (SHFE.rb2501): [2024-10-17 13:00:00] 开多仓信号 - 当前Open=3355.00, 前1Range=41.00, 前7Range=18.00, 计算目标买入价=3317.70\n", + "[2024-10-17 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-17 13:00:00] 策略 (SHFE.rb2501): [2024-10-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241017130000_2150 @ 3317.70\n", + "[2024-10-17 14:00:00] 策略 (SHFE.rb2501): [2024-10-17 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241017130000_2150\n", + "[2024-10-17 14:00:00] 策略 (SHFE.rb2501): 3343.0 37.4 -54.0\n", + "[2024-10-17 14:00:00] 策略 (SHFE.rb2501): [2024-10-17 14:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=22.00, 前7Range=30.00, 计算目标买入价=3359.60\n", + "[2024-10-17 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-17 14:00:00] 策略 (SHFE.rb2501): [2024-10-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241017140000_2151 @ 3359.60\n", + "[2024-10-17 21:00:00] 策略 (SHFE.rb2501): [2024-10-17 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-10-17 22:00:00] 策略 (SHFE.rb2501): 3321.0 57.8 -32.4\n", + "[2024-10-17 22:00:00] 策略 (SHFE.rb2501): [2024-10-17 22:00:00] 开多仓信号 - 当前Open=3321.00, 前1Range=34.00, 前7Range=18.00, 计算目标买入价=3295.60\n", + "[2024-10-17 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-17 22:00:00] 策略 (SHFE.rb2501): [2024-10-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241017220000_2153 @ 3295.60\n", + "[2024-10-18 10:00:00] 策略 (SHFE.rb2501): [2024-10-18 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-10-18 11:00:00] 策略 (SHFE.rb2501): 3309.0 66.3 -73.8\n", + "[2024-10-18 11:00:00] 策略 (SHFE.rb2501): [2024-10-18 11:00:00] 开多仓信号 - 当前Open=3309.00, 前1Range=39.00, 前7Range=41.00, 计算目标买入价=3316.50\n", + "[2024-10-18 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-18 11:00:00] 策略 (SHFE.rb2501): [2024-10-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241018110000_2155 @ 3316.50\n", + "[2024-10-18 13:00:00] 策略 (SHFE.rb2501): [2024-10-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241018110000_2155\n", + "[2024-10-18 13:00:00] 策略 (SHFE.rb2501): 3325.0 34.0 -39.6\n", + "[2024-10-18 13:00:00] 策略 (SHFE.rb2501): [2024-10-18 13:00:00] 开多仓信号 - 当前Open=3325.00, 前1Range=20.00, 前7Range=22.00, 计算目标买入价=3330.60\n", + "[2024-10-18 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-18 13:00:00] 策略 (SHFE.rb2501): [2024-10-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241018130000_2156 @ 3330.60\n", + "[2024-10-18 14:00:00] 策略 (SHFE.rb2501): [2024-10-18 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241018130000_2156\n", + "[2024-10-18 14:00:00] 策略 (SHFE.rb2501): 3343.0 52.699999999999996 -81.0\n", + "[2024-10-18 14:00:00] 策略 (SHFE.rb2501): [2024-10-18 14:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=31.00, 前7Range=45.00, 计算目标买入价=3371.30\n", + "[2024-10-18 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-18 14:00:00] 策略 (SHFE.rb2501): [2024-10-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241018140000_2157 @ 3371.30\n", + "[2024-10-21 10:00:00] 策略 (SHFE.rb2501): [2024-10-21 10:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-10-21 11:00:00] 策略 (SHFE.rb2501): 3362.0 49.3 -36.0\n", + "[2024-10-21 11:00:00] 策略 (SHFE.rb2501): [2024-10-21 11:00:00] 开多仓信号 - 当前Open=3362.00, 前1Range=29.00, 前7Range=20.00, 计算目标买入价=3348.70\n", + "[2024-10-21 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-21 11:00:00] 策略 (SHFE.rb2501): [2024-10-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241021110000_2159 @ 3348.70\n", + "[2024-10-21 13:00:00] 策略 (SHFE.rb2501): [2024-10-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241021110000_2159\n", + "[2024-10-21 13:00:00] 策略 (SHFE.rb2501): 3354.0 23.8 -55.800000000000004\n", + "[2024-10-21 13:00:00] 策略 (SHFE.rb2501): [2024-10-21 13:00:00] 开多仓信号 - 当前Open=3354.00, 前1Range=14.00, 前7Range=31.00, 计算目标买入价=3386.00\n", + "[2024-10-21 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-21 13:00:00] 策略 (SHFE.rb2501): [2024-10-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241021130000_2160 @ 3386.00\n", + "[2024-10-21 22:00:00] 策略 (SHFE.rb2501): [2024-10-21 22:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-10-22 09:00:00] 策略 (SHFE.rb2501): 3326.0 61.199999999999996 -55.800000000000004\n", + "[2024-10-22 09:00:00] 策略 (SHFE.rb2501): [2024-10-22 09:00:00] 开多仓信号 - 当前Open=3326.00, 前1Range=36.00, 前7Range=31.00, 计算目标买入价=3320.60\n", + "[2024-10-22 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-22 09:00:00] 策略 (SHFE.rb2501): [2024-10-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241022090000_2162 @ 3320.60\n", + "[2024-10-22 10:00:00] 策略 (SHFE.rb2501): [2024-10-22 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241022090000_2162\n", + "[2024-10-22 10:00:00] 策略 (SHFE.rb2501): 3322.0 34.0 -52.2\n", + "[2024-10-22 10:00:00] 策略 (SHFE.rb2501): [2024-10-22 10:00:00] 开多仓信号 - 当前Open=3322.00, 前1Range=20.00, 前7Range=29.00, 计算目标买入价=3340.20\n", + "[2024-10-22 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-22 10:00:00] 策略 (SHFE.rb2501): [2024-10-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241022100000_2163 @ 3340.20\n", + "[2024-10-22 11:00:00] 策略 (SHFE.rb2501): [2024-10-22 11:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2024-10-22 13:00:00] 策略 (SHFE.rb2501): 3327.0 42.5 -21.6\n", + "[2024-10-22 13:00:00] 策略 (SHFE.rb2501): [2024-10-22 13:00:00] 开多仓信号 - 当前Open=3327.00, 前1Range=25.00, 前7Range=12.00, 计算目标买入价=3306.10\n", + "[2024-10-22 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-22 13:00:00] 策略 (SHFE.rb2501): [2024-10-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241022130000_2165 @ 3306.10\n", + "[2024-10-22 14:00:00] 策略 (SHFE.rb2501): [2024-10-22 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241022130000_2165\n", + "[2024-10-22 14:00:00] 策略 (SHFE.rb2501): 3328.0 30.599999999999998 -30.6\n", + "[2024-10-22 14:00:00] 策略 (SHFE.rb2501): [2024-10-22 14:00:00] 开多仓信号 - 当前Open=3328.00, 前1Range=18.00, 前7Range=17.00, 计算目标买入价=3328.00\n", + "[2024-10-22 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-22 14:00:00] 策略 (SHFE.rb2501): [2024-10-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241022140000_2166 @ 3328.00\n", + "[2024-10-22 21:00:00] 策略 (SHFE.rb2501): [2024-10-22 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241022140000_2166\n", + "[2024-10-22 21:00:00] 策略 (SHFE.rb2501): 3342.0 59.5 -30.6\n", + "[2024-10-22 21:00:00] 策略 (SHFE.rb2501): [2024-10-22 21:00:00] 开多仓信号 - 当前Open=3342.00, 前1Range=35.00, 前7Range=17.00, 计算目标买入价=3313.10\n", + "[2024-10-22 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-22 21:00:00] 策略 (SHFE.rb2501): [2024-10-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241022210000_2167 @ 3313.10\n", + "[2024-10-22 22:00:00] 策略 (SHFE.rb2501): [2024-10-22 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241022210000_2167\n", + "[2024-10-22 22:00:00] 策略 (SHFE.rb2501): 3339.0 32.3 -64.8\n", + "[2024-10-22 22:00:00] 策略 (SHFE.rb2501): [2024-10-22 22:00:00] 开多仓信号 - 当前Open=3339.00, 前1Range=19.00, 前7Range=36.00, 计算目标买入价=3371.50\n", + "[2024-10-22 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-22 22:00:00] 策略 (SHFE.rb2501): [2024-10-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241022220000_2168 @ 3371.50\n", + "[2024-10-23 09:00:00] 策略 (SHFE.rb2501): [2024-10-23 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-10-23 10:00:00] 策略 (SHFE.rb2501): 3337.0 40.8 -54.0\n", + "[2024-10-23 10:00:00] 策略 (SHFE.rb2501): [2024-10-23 10:00:00] 开多仓信号 - 当前Open=3337.00, 前1Range=24.00, 前7Range=30.00, 计算目标买入价=3350.20\n", + "[2024-10-23 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-23 10:00:00] 策略 (SHFE.rb2501): [2024-10-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241023100000_2170 @ 3350.20\n", + "[2024-10-23 11:00:00] 策略 (SHFE.rb2501): [2024-10-23 11:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-10-23 13:00:00] 策略 (SHFE.rb2501): 3335.0 27.2 -32.4\n", + "[2024-10-23 13:00:00] 策略 (SHFE.rb2501): [2024-10-23 13:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=16.00, 前7Range=18.00, 计算目标买入价=3340.20\n", + "[2024-10-23 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-23 13:00:00] 策略 (SHFE.rb2501): [2024-10-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241023130000_2172 @ 3340.20\n", + "[2024-10-23 14:00:00] 策略 (SHFE.rb2501): [2024-10-23 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241023130000_2172\n", + "[2024-10-23 14:00:00] 策略 (SHFE.rb2501): 3346.0 45.9 -63.0\n", + "[2024-10-23 14:00:00] 策略 (SHFE.rb2501): [2024-10-23 14:00:00] 开多仓信号 - 当前Open=3346.00, 前1Range=27.00, 前7Range=35.00, 计算目标买入价=3363.10\n", + "[2024-10-23 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-23 14:00:00] 策略 (SHFE.rb2501): [2024-10-23 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241023140000_2173 @ 3363.10\n", + "[2024-10-23 21:00:00] 策略 (SHFE.rb2501): [2024-10-23 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-10-23 22:00:00] 策略 (SHFE.rb2501): 3317.0 28.9 -25.2\n", + "[2024-10-23 22:00:00] 策略 (SHFE.rb2501): [2024-10-23 22:00:00] 开多仓信号 - 当前Open=3317.00, 前1Range=17.00, 前7Range=14.00, 计算目标买入价=3313.30\n", + "[2024-10-23 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-23 22:00:00] 策略 (SHFE.rb2501): [2024-10-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241023220000_2175 @ 3313.30\n", + "[2024-10-24 09:00:00] 策略 (SHFE.rb2501): [2024-10-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241023220000_2175\n", + "[2024-10-24 09:00:00] 策略 (SHFE.rb2501): 3322.0 27.2 -43.2\n", + "[2024-10-24 09:00:00] 策略 (SHFE.rb2501): [2024-10-24 09:00:00] 开多仓信号 - 当前Open=3322.00, 前1Range=16.00, 前7Range=24.00, 计算目标买入价=3338.00\n", + "[2024-10-24 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-24 09:00:00] 策略 (SHFE.rb2501): [2024-10-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241024090000_2176 @ 3338.00\n", + "[2024-10-24 13:00:00] 策略 (SHFE.rb2501): [2024-10-24 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-10-24 14:00:00] 策略 (SHFE.rb2501): 3296.0 32.3 -68.4\n", + "[2024-10-24 14:00:00] 策略 (SHFE.rb2501): [2024-10-24 14:00:00] 开多仓信号 - 当前Open=3296.00, 前1Range=19.00, 前7Range=38.00, 计算目标买入价=3332.10\n", + "[2024-10-24 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-24 14:00:00] 策略 (SHFE.rb2501): [2024-10-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241024140000_2178 @ 3332.10\n", + "[2024-10-24 21:00:00] 策略 (SHFE.rb2501): [2024-10-24 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241024140000_2178\n", + "[2024-10-24 21:00:00] 策略 (SHFE.rb2501): 3335.0 79.89999999999999 -30.6\n", + "[2024-10-24 21:00:00] 策略 (SHFE.rb2501): [2024-10-24 21:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=47.00, 前7Range=17.00, 计算目标买入价=3285.70\n", + "[2024-10-24 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-24 21:00:00] 策略 (SHFE.rb2501): [2024-10-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241024210000_2179 @ 3285.70\n", + "[2024-10-24 22:00:00] 策略 (SHFE.rb2501): [2024-10-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241024210000_2179\n", + "[2024-10-24 22:00:00] 策略 (SHFE.rb2501): 3364.0 69.7 -28.8\n", + "[2024-10-24 22:00:00] 策略 (SHFE.rb2501): [2024-10-24 22:00:00] 开多仓信号 - 当前Open=3364.00, 前1Range=41.00, 前7Range=16.00, 计算目标买入价=3323.10\n", + "[2024-10-24 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-24 22:00:00] 策略 (SHFE.rb2501): [2024-10-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241024220000_2180 @ 3323.10\n", + "[2024-10-25 09:00:00] 策略 (SHFE.rb2501): [2024-10-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241024220000_2180\n", + "[2024-10-25 09:00:00] 策略 (SHFE.rb2501): 3365.0 57.8 -54.0\n", + "[2024-10-25 09:00:00] 策略 (SHFE.rb2501): [2024-10-25 09:00:00] 开多仓信号 - 当前Open=3365.00, 前1Range=34.00, 前7Range=30.00, 计算目标买入价=3361.20\n", + "[2024-10-25 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-25 09:00:00] 策略 (SHFE.rb2501): [2024-10-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241025090000_2181 @ 3361.20\n", + "[2024-10-25 10:00:00] 策略 (SHFE.rb2501): [2024-10-25 10:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-10-25 11:00:00] 策略 (SHFE.rb2501): 3369.0 54.4 -16.2\n", + "[2024-10-25 11:00:00] 策略 (SHFE.rb2501): [2024-10-25 11:00:00] 开多仓信号 - 当前Open=3369.00, 前1Range=32.00, 前7Range=9.00, 计算目标买入价=3330.80\n", + "[2024-10-25 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-25 11:00:00] 策略 (SHFE.rb2501): [2024-10-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241025110000_2183 @ 3330.80\n", + "[2024-10-25 13:00:00] 策略 (SHFE.rb2501): [2024-10-25 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241025110000_2183\n", + "[2024-10-25 13:00:00] 策略 (SHFE.rb2501): 3376.0 25.5 -34.2\n", + "[2024-10-25 13:00:00] 策略 (SHFE.rb2501): [2024-10-25 13:00:00] 开多仓信号 - 当前Open=3376.00, 前1Range=15.00, 前7Range=19.00, 计算目标买入价=3384.70\n", + "[2024-10-25 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-25 13:00:00] 策略 (SHFE.rb2501): [2024-10-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241025130000_2184 @ 3384.70\n", + "[2024-10-25 21:00:00] 策略 (SHFE.rb2501): [2024-10-25 21:00:00] 止盈信号 - PnL per unit: 47.00, 目标: 10.00\n", + "[2024-10-25 22:00:00] 策略 (SHFE.rb2501): 3425.0 93.5 -61.2\n", + "[2024-10-25 22:00:00] 策略 (SHFE.rb2501): [2024-10-25 22:00:00] 开多仓信号 - 当前Open=3425.00, 前1Range=55.00, 前7Range=34.00, 计算目标买入价=3392.70\n", + "[2024-10-25 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-25 22:00:00] 策略 (SHFE.rb2501): [2024-10-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241025220000_2186 @ 3392.70\n", + "[2024-10-28 09:00:00] 策略 (SHFE.rb2501): [2024-10-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241025220000_2186\n", + "[2024-10-28 09:00:00] 策略 (SHFE.rb2501): 3449.0 42.5 -28.8\n", + "[2024-10-28 09:00:00] 策略 (SHFE.rb2501): [2024-10-28 09:00:00] 开多仓信号 - 当前Open=3449.00, 前1Range=25.00, 前7Range=16.00, 计算目标买入价=3435.30\n", + "[2024-10-28 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-28 09:00:00] 策略 (SHFE.rb2501): [2024-10-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241028090000_2187 @ 3435.30\n", + "[2024-10-28 10:00:00] 策略 (SHFE.rb2501): [2024-10-28 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241028090000_2187\n", + "[2024-10-28 10:00:00] 策略 (SHFE.rb2501): 3437.0 42.5 -57.6\n", + "[2024-10-28 10:00:00] 策略 (SHFE.rb2501): [2024-10-28 10:00:00] 开多仓信号 - 当前Open=3437.00, 前1Range=25.00, 前7Range=32.00, 计算目标买入价=3452.10\n", + "[2024-10-28 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-28 10:00:00] 策略 (SHFE.rb2501): [2024-10-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241028100000_2188 @ 3452.10\n", + "[2024-10-28 11:00:00] 策略 (SHFE.rb2501): [2024-10-28 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241028100000_2188\n", + "[2024-10-28 11:00:00] 策略 (SHFE.rb2501): 3466.0 54.4 -27.0\n", + "[2024-10-28 11:00:00] 策略 (SHFE.rb2501): [2024-10-28 11:00:00] 开多仓信号 - 当前Open=3466.00, 前1Range=32.00, 前7Range=15.00, 计算目标买入价=3438.60\n", + "[2024-10-28 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-28 11:00:00] 策略 (SHFE.rb2501): [2024-10-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241028110000_2189 @ 3438.60\n", + "[2024-10-28 13:00:00] 策略 (SHFE.rb2501): [2024-10-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241028110000_2189\n", + "[2024-10-28 13:00:00] 策略 (SHFE.rb2501): 3468.0 25.5 -32.4\n", + "[2024-10-28 13:00:00] 策略 (SHFE.rb2501): [2024-10-28 13:00:00] 开多仓信号 - 当前Open=3468.00, 前1Range=15.00, 前7Range=18.00, 计算目标买入价=3474.90\n", + "[2024-10-28 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-28 13:00:00] 策略 (SHFE.rb2501): [2024-10-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241028130000_2190 @ 3474.90\n", + "[2024-10-28 14:00:00] 策略 (SHFE.rb2501): [2024-10-28 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-10-28 21:00:00] 策略 (SHFE.rb2501): 3449.0 44.199999999999996 -99.0\n", + "[2024-10-28 21:00:00] 策略 (SHFE.rb2501): [2024-10-28 21:00:00] 开多仓信号 - 当前Open=3449.00, 前1Range=26.00, 前7Range=55.00, 计算目标买入价=3503.80\n", + "[2024-10-28 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-28 21:00:00] 策略 (SHFE.rb2501): [2024-10-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241028210000_2192 @ 3503.80\n", + "[2024-10-29 09:00:00] 策略 (SHFE.rb2501): [2024-10-29 09:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-10-29 10:00:00] 策略 (SHFE.rb2501): 3439.0 40.8 -57.6\n", + "[2024-10-29 10:00:00] 策略 (SHFE.rb2501): [2024-10-29 10:00:00] 开多仓信号 - 当前Open=3439.00, 前1Range=24.00, 前7Range=32.00, 计算目标买入价=3455.80\n", + "[2024-10-29 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-29 10:00:00] 策略 (SHFE.rb2501): [2024-10-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241029100000_2194 @ 3455.80\n", + "[2024-10-29 11:00:00] 策略 (SHFE.rb2501): [2024-10-29 11:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-10-29 13:00:00] 策略 (SHFE.rb2501): 3414.0 28.9 -25.2\n", + "[2024-10-29 13:00:00] 策略 (SHFE.rb2501): [2024-10-29 13:00:00] 开多仓信号 - 当前Open=3414.00, 前1Range=17.00, 前7Range=14.00, 计算目标买入价=3410.30\n", + "[2024-10-29 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-29 13:00:00] 策略 (SHFE.rb2501): [2024-10-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241029130000_2196 @ 3410.30\n", + "[2024-10-29 14:00:00] 策略 (SHFE.rb2501): [2024-10-29 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241029130000_2196\n", + "[2024-10-29 14:00:00] 策略 (SHFE.rb2501): 3417.0 15.299999999999999 -46.800000000000004\n", + "[2024-10-29 14:00:00] 策略 (SHFE.rb2501): [2024-10-29 14:00:00] 开多仓信号 - 当前Open=3417.00, 前1Range=9.00, 前7Range=26.00, 计算目标买入价=3448.50\n", + "[2024-10-29 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-29 14:00:00] 策略 (SHFE.rb2501): [2024-10-29 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241029140000_2197 @ 3448.50\n", + "[2024-10-29 21:00:00] 策略 (SHFE.rb2501): [2024-10-29 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241029140000_2197\n", + "[2024-10-29 21:00:00] 策略 (SHFE.rb2501): 3450.0 30.599999999999998 -28.8\n", + "[2024-10-29 21:00:00] 策略 (SHFE.rb2501): [2024-10-29 21:00:00] 开多仓信号 - 当前Open=3450.00, 前1Range=18.00, 前7Range=16.00, 计算目标买入价=3448.20\n", + "[2024-10-29 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-29 21:00:00] 策略 (SHFE.rb2501): [2024-10-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241029210000_2198 @ 3448.20\n", + "[2024-10-30 11:00:00] 策略 (SHFE.rb2501): [2024-10-30 11:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-10-30 13:00:00] 策略 (SHFE.rb2501): 3411.0 40.8 -16.2\n", + "[2024-10-30 13:00:00] 策略 (SHFE.rb2501): [2024-10-30 13:00:00] 开多仓信号 - 当前Open=3411.00, 前1Range=24.00, 前7Range=9.00, 计算目标买入价=3386.40\n", + "[2024-10-30 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-30 13:00:00] 策略 (SHFE.rb2501): [2024-10-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241030130000_2200 @ 3386.40\n", + "[2024-10-30 14:00:00] 策略 (SHFE.rb2501): [2024-10-30 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241030130000_2200\n", + "[2024-10-30 14:00:00] 策略 (SHFE.rb2501): 3421.0 39.1 -32.4\n", + "[2024-10-30 14:00:00] 策略 (SHFE.rb2501): [2024-10-30 14:00:00] 开多仓信号 - 当前Open=3421.00, 前1Range=23.00, 前7Range=18.00, 计算目标买入价=3414.30\n", + "[2024-10-30 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-30 14:00:00] 策略 (SHFE.rb2501): [2024-10-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241030140000_2201 @ 3414.30\n", + "[2024-10-30 21:00:00] 策略 (SHFE.rb2501): [2024-10-30 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241030140000_2201\n", + "[2024-10-30 21:00:00] 策略 (SHFE.rb2501): 3445.0 45.9 -63.0\n", + "[2024-10-30 21:00:00] 策略 (SHFE.rb2501): [2024-10-30 21:00:00] 开多仓信号 - 当前Open=3445.00, 前1Range=27.00, 前7Range=35.00, 计算目标买入价=3462.10\n", + "[2024-10-30 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-30 21:00:00] 策略 (SHFE.rb2501): [2024-10-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241030210000_2202 @ 3462.10\n", + "[2024-10-31 21:00:00] 策略 (SHFE.rb2501): [2024-10-31 21:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2024-10-31 22:00:00] 策略 (SHFE.rb2501): 3411.0 40.8 -28.8\n", + "[2024-10-31 22:00:00] 策略 (SHFE.rb2501): [2024-10-31 22:00:00] 开多仓信号 - 当前Open=3411.00, 前1Range=24.00, 前7Range=16.00, 计算目标买入价=3399.00\n", + "[2024-10-31 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-10-31 22:00:00] 策略 (SHFE.rb2501): [2024-10-31 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241031220000_2204 @ 3399.00\n", + "[2024-11-01 09:00:00] 策略 (SHFE.rb2501): [2024-11-01 09:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2024-11-01 10:00:00] 策略 (SHFE.rb2501): 3406.0 52.699999999999996 -45.0\n", + "[2024-11-01 10:00:00] 策略 (SHFE.rb2501): [2024-11-01 10:00:00] 开多仓信号 - 当前Open=3406.00, 前1Range=31.00, 前7Range=25.00, 计算目标买入价=3398.30\n", + "[2024-11-01 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-01 10:00:00] 策略 (SHFE.rb2501): [2024-11-01 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241101100000_2206 @ 3398.30\n", + "[2024-11-01 11:00:00] 策略 (SHFE.rb2501): [2024-11-01 11:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2024-11-01 13:00:00] 策略 (SHFE.rb2501): 3407.0 44.199999999999996 -18.0\n", + "[2024-11-01 13:00:00] 策略 (SHFE.rb2501): [2024-11-01 13:00:00] 开多仓信号 - 当前Open=3407.00, 前1Range=26.00, 前7Range=10.00, 计算目标买入价=3380.80\n", + "[2024-11-01 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-01 13:00:00] 策略 (SHFE.rb2501): [2024-11-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241101130000_2208 @ 3380.80\n", + "[2024-11-01 14:00:00] 策略 (SHFE.rb2501): [2024-11-01 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241101130000_2208\n", + "[2024-11-01 14:00:00] 策略 (SHFE.rb2501): 3405.0 18.7 -43.2\n", + "[2024-11-01 14:00:00] 策略 (SHFE.rb2501): [2024-11-01 14:00:00] 开多仓信号 - 当前Open=3405.00, 前1Range=11.00, 前7Range=24.00, 计算目标买入价=3429.50\n", + "[2024-11-01 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-01 14:00:00] 策略 (SHFE.rb2501): [2024-11-01 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241101140000_2209 @ 3429.50\n", + "[2024-11-01 22:00:00] 策略 (SHFE.rb2501): [2024-11-01 22:00:00] 止损信号 - PnL per unit: -39.00, 目标: -10.00\n", + "[2024-11-04 09:00:00] 策略 (SHFE.rb2501): 3372.0 100.3 -55.800000000000004\n", + "[2024-11-04 09:00:00] 策略 (SHFE.rb2501): [2024-11-04 09:00:00] 开多仓信号 - 当前Open=3372.00, 前1Range=59.00, 前7Range=31.00, 计算目标买入价=3327.50\n", + "[2024-11-04 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-04 09:00:00] 策略 (SHFE.rb2501): [2024-11-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241104090000_2211 @ 3327.50\n", + "[2024-11-04 10:00:00] 策略 (SHFE.rb2501): [2024-11-04 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241104090000_2211\n", + "[2024-11-04 10:00:00] 策略 (SHFE.rb2501): 3363.0 42.5 -45.0\n", + "[2024-11-04 10:00:00] 策略 (SHFE.rb2501): [2024-11-04 10:00:00] 开多仓信号 - 当前Open=3363.00, 前1Range=25.00, 前7Range=25.00, 计算目标买入价=3365.50\n", + "[2024-11-04 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-04 10:00:00] 策略 (SHFE.rb2501): [2024-11-04 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241104100000_2212 @ 3365.50\n", + "[2024-11-04 11:00:00] 策略 (SHFE.rb2501): [2024-11-04 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241104100000_2212\n", + "[2024-11-04 11:00:00] 策略 (SHFE.rb2501): 3375.0 27.2 -46.800000000000004\n", + "[2024-11-04 11:00:00] 策略 (SHFE.rb2501): [2024-11-04 11:00:00] 开多仓信号 - 当前Open=3375.00, 前1Range=16.00, 前7Range=26.00, 计算目标买入价=3394.60\n", + "[2024-11-04 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-04 11:00:00] 策略 (SHFE.rb2501): [2024-11-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241104110000_2213 @ 3394.60\n", + "[2024-11-04 13:00:00] 策略 (SHFE.rb2501): [2024-11-04 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241104110000_2213\n", + "[2024-11-04 13:00:00] 策略 (SHFE.rb2501): 3399.0 62.9 -19.8\n", + "[2024-11-04 13:00:00] 策略 (SHFE.rb2501): [2024-11-04 13:00:00] 开多仓信号 - 当前Open=3399.00, 前1Range=37.00, 前7Range=11.00, 计算目标买入价=3355.90\n", + "[2024-11-04 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-04 13:00:00] 策略 (SHFE.rb2501): [2024-11-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241104130000_2214 @ 3355.90\n", + "[2024-11-04 14:00:00] 策略 (SHFE.rb2501): [2024-11-04 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241104130000_2214\n", + "[2024-11-04 14:00:00] 策略 (SHFE.rb2501): 3401.0 32.3 -48.6\n", + "[2024-11-04 14:00:00] 策略 (SHFE.rb2501): [2024-11-04 14:00:00] 开多仓信号 - 当前Open=3401.00, 前1Range=19.00, 前7Range=27.00, 计算目标买入价=3417.30\n", + "[2024-11-04 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-04 14:00:00] 策略 (SHFE.rb2501): [2024-11-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241104140000_2215 @ 3417.30\n", + "[2024-11-04 21:00:00] 策略 (SHFE.rb2501): [2024-11-04 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241104140000_2215\n", + "[2024-11-04 21:00:00] 策略 (SHFE.rb2501): 3427.0 51.0 -154.8\n", + "[2024-11-04 21:00:00] 策略 (SHFE.rb2501): [2024-11-04 21:00:00] 开多仓信号 - 当前Open=3427.00, 前1Range=30.00, 前7Range=86.00, 计算目标买入价=3530.80\n", + "[2024-11-04 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-04 21:00:00] 策略 (SHFE.rb2501): [2024-11-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241104210000_2216 @ 3530.80\n", + "[2024-11-05 10:00:00] 策略 (SHFE.rb2501): [2024-11-05 10:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2024-11-05 11:00:00] 策略 (SHFE.rb2501): 3439.0 37.4 -66.60000000000001\n", + "[2024-11-05 11:00:00] 策略 (SHFE.rb2501): [2024-11-05 11:00:00] 开多仓信号 - 当前Open=3439.00, 前1Range=22.00, 前7Range=37.00, 计算目标买入价=3468.20\n", + "[2024-11-05 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-05 11:00:00] 策略 (SHFE.rb2501): [2024-11-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241105110000_2218 @ 3468.20\n", + "[2024-11-05 14:00:00] 策略 (SHFE.rb2501): [2024-11-05 14:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2024-11-05 21:00:00] 策略 (SHFE.rb2501): 3446.0 37.4 -48.6\n", + "[2024-11-05 21:00:00] 策略 (SHFE.rb2501): [2024-11-05 21:00:00] 开多仓信号 - 当前Open=3446.00, 前1Range=22.00, 前7Range=27.00, 计算目标买入价=3457.20\n", + "[2024-11-05 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-05 21:00:00] 策略 (SHFE.rb2501): [2024-11-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241105210000_2220 @ 3457.20\n", + "[2024-11-06 09:00:00] 策略 (SHFE.rb2501): [2024-11-06 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-11-06 10:00:00] 策略 (SHFE.rb2501): 3416.0 45.9 -39.6\n", + "[2024-11-06 10:00:00] 策略 (SHFE.rb2501): [2024-11-06 10:00:00] 开多仓信号 - 当前Open=3416.00, 前1Range=27.00, 前7Range=22.00, 计算目标买入价=3409.70\n", + "[2024-11-06 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-06 10:00:00] 策略 (SHFE.rb2501): [2024-11-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241106100000_2222 @ 3409.70\n", + "[2024-11-06 13:00:00] 策略 (SHFE.rb2501): [2024-11-06 13:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2024-11-06 14:00:00] 策略 (SHFE.rb2501): 3406.0 79.89999999999999 -39.6\n", + "[2024-11-06 14:00:00] 策略 (SHFE.rb2501): [2024-11-06 14:00:00] 开多仓信号 - 当前Open=3406.00, 前1Range=47.00, 前7Range=22.00, 计算目标买入价=3365.70\n", + "[2024-11-06 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-06 14:00:00] 策略 (SHFE.rb2501): [2024-11-06 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241106140000_2224 @ 3365.70\n", + "[2024-11-06 21:00:00] 策略 (SHFE.rb2501): [2024-11-06 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241106140000_2224\n", + "[2024-11-06 21:00:00] 策略 (SHFE.rb2501): 3378.0 90.1 -39.6\n", + "[2024-11-06 21:00:00] 策略 (SHFE.rb2501): [2024-11-06 21:00:00] 开多仓信号 - 当前Open=3378.00, 前1Range=53.00, 前7Range=22.00, 计算目标买入价=3327.50\n", + "[2024-11-06 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-06 21:00:00] 策略 (SHFE.rb2501): [2024-11-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241106210000_2225 @ 3327.50\n", + "[2024-11-06 22:00:00] 策略 (SHFE.rb2501): [2024-11-06 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241106210000_2225\n", + "[2024-11-06 22:00:00] 策略 (SHFE.rb2501): 3373.0 51.0 -32.4\n", + "[2024-11-06 22:00:00] 策略 (SHFE.rb2501): [2024-11-06 22:00:00] 开多仓信号 - 当前Open=3373.00, 前1Range=30.00, 前7Range=18.00, 计算目标买入价=3354.40\n", + "[2024-11-06 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-06 22:00:00] 策略 (SHFE.rb2501): [2024-11-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241106220000_2226 @ 3354.40\n", + "[2024-11-07 09:00:00] 策略 (SHFE.rb2501): [2024-11-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241106220000_2226\n", + "[2024-11-07 09:00:00] 策略 (SHFE.rb2501): 3379.0 22.099999999999998 -48.6\n", + "[2024-11-07 09:00:00] 策略 (SHFE.rb2501): [2024-11-07 09:00:00] 开多仓信号 - 当前Open=3379.00, 前1Range=13.00, 前7Range=27.00, 计算目标买入价=3405.50\n", + "[2024-11-07 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-07 09:00:00] 策略 (SHFE.rb2501): [2024-11-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241107090000_2227 @ 3405.50\n", + "[2024-11-07 13:00:00] 策略 (SHFE.rb2501): [2024-11-07 13:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-11-07 14:00:00] 策略 (SHFE.rb2501): 3417.0 28.9 -95.4\n", + "[2024-11-07 14:00:00] 策略 (SHFE.rb2501): [2024-11-07 14:00:00] 开多仓信号 - 当前Open=3417.00, 前1Range=17.00, 前7Range=53.00, 计算目标买入价=3483.50\n", + "[2024-11-07 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-07 14:00:00] 策略 (SHFE.rb2501): [2024-11-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241107140000_2229 @ 3483.50\n", + "[2024-11-08 10:00:00] 策略 (SHFE.rb2501): [2024-11-08 10:00:00] 止损信号 - PnL per unit: -49.00, 目标: -10.00\n", + "[2024-11-08 11:00:00] 策略 (SHFE.rb2501): 3396.0 95.2 -30.6\n", + "[2024-11-08 11:00:00] 策略 (SHFE.rb2501): [2024-11-08 11:00:00] 开多仓信号 - 当前Open=3396.00, 前1Range=56.00, 前7Range=17.00, 计算目标买入价=3331.40\n", + "[2024-11-08 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-08 11:00:00] 策略 (SHFE.rb2501): [2024-11-08 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241108110000_2231 @ 3331.40\n", + "[2024-11-08 13:00:00] 策略 (SHFE.rb2501): [2024-11-08 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241108110000_2231\n", + "[2024-11-08 13:00:00] 策略 (SHFE.rb2501): 3385.0 59.5 -30.6\n", + "[2024-11-08 13:00:00] 策略 (SHFE.rb2501): [2024-11-08 13:00:00] 开多仓信号 - 当前Open=3385.00, 前1Range=35.00, 前7Range=17.00, 计算目标买入价=3356.10\n", + "[2024-11-08 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-08 13:00:00] 策略 (SHFE.rb2501): [2024-11-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241108130000_2232 @ 3356.10\n", + "[2024-11-08 14:00:00] 策略 (SHFE.rb2501): [2024-11-08 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241108130000_2232\n", + "[2024-11-08 14:00:00] 策略 (SHFE.rb2501): 3375.0 32.3 -54.0\n", + "[2024-11-08 14:00:00] 策略 (SHFE.rb2501): [2024-11-08 14:00:00] 开多仓信号 - 当前Open=3375.00, 前1Range=19.00, 前7Range=30.00, 计算目标买入价=3396.70\n", + "[2024-11-08 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-08 14:00:00] 策略 (SHFE.rb2501): [2024-11-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241108140000_2233 @ 3396.70\n", + "[2024-11-08 21:00:00] 策略 (SHFE.rb2501): [2024-11-08 21:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2024-11-08 22:00:00] 策略 (SHFE.rb2501): 3368.0 96.89999999999999 -41.4\n", + "[2024-11-08 22:00:00] 策略 (SHFE.rb2501): [2024-11-08 22:00:00] 开多仓信号 - 当前Open=3368.00, 前1Range=57.00, 前7Range=23.00, 计算目标买入价=3312.50\n", + "[2024-11-08 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-08 22:00:00] 策略 (SHFE.rb2501): [2024-11-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241108220000_2235 @ 3312.50\n", + "[2024-11-11 09:00:00] 策略 (SHFE.rb2501): [2024-11-11 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241108220000_2235\n", + "[2024-11-11 09:00:00] 策略 (SHFE.rb2501): 3340.0 59.5 -52.2\n", + "[2024-11-11 09:00:00] 策略 (SHFE.rb2501): [2024-11-11 09:00:00] 开多仓信号 - 当前Open=3340.00, 前1Range=35.00, 前7Range=29.00, 计算目标买入价=3332.70\n", + "[2024-11-11 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-11 09:00:00] 策略 (SHFE.rb2501): [2024-11-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241111090000_2236 @ 3332.70\n", + "[2024-11-11 10:00:00] 策略 (SHFE.rb2501): [2024-11-11 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-11-11 11:00:00] 策略 (SHFE.rb2501): 3330.0 32.3 -63.0\n", + "[2024-11-11 11:00:00] 策略 (SHFE.rb2501): [2024-11-11 11:00:00] 开多仓信号 - 当前Open=3330.00, 前1Range=19.00, 前7Range=35.00, 计算目标买入价=3360.70\n", + "[2024-11-11 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-11 11:00:00] 策略 (SHFE.rb2501): [2024-11-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241111110000_2238 @ 3360.70\n", + "[2024-11-11 13:00:00] 策略 (SHFE.rb2501): [2024-11-11 13:00:00] 止损信号 - PnL per unit: -27.00, 目标: -10.00\n", + "[2024-11-11 14:00:00] 策略 (SHFE.rb2501): 3313.0 52.699999999999996 -39.6\n", + "[2024-11-11 14:00:00] 策略 (SHFE.rb2501): [2024-11-11 14:00:00] 开多仓信号 - 当前Open=3313.00, 前1Range=31.00, 前7Range=22.00, 计算目标买入价=3299.90\n", + "[2024-11-11 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-11 14:00:00] 策略 (SHFE.rb2501): [2024-11-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241111140000_2240 @ 3299.90\n", + "[2024-11-11 21:00:00] 策略 (SHFE.rb2501): [2024-11-11 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241111140000_2240\n", + "[2024-11-11 21:00:00] 策略 (SHFE.rb2501): 3334.0 47.6 -102.60000000000001\n", + "[2024-11-11 21:00:00] 策略 (SHFE.rb2501): [2024-11-11 21:00:00] 开多仓信号 - 当前Open=3334.00, 前1Range=28.00, 前7Range=57.00, 计算目标买入价=3389.00\n", + "[2024-11-11 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-11 21:00:00] 策略 (SHFE.rb2501): [2024-11-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241111210000_2241 @ 3389.00\n", + "[2024-11-12 10:00:00] 策略 (SHFE.rb2501): [2024-11-12 10:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-11-12 11:00:00] 策略 (SHFE.rb2501): 3321.0 34.0 -19.8\n", + "[2024-11-12 11:00:00] 策略 (SHFE.rb2501): [2024-11-12 11:00:00] 开多仓信号 - 当前Open=3321.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3306.80\n", + "[2024-11-12 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-12 11:00:00] 策略 (SHFE.rb2501): [2024-11-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241112110000_2243 @ 3306.80\n", + "[2024-11-12 13:00:00] 策略 (SHFE.rb2501): [2024-11-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241112110000_2243\n", + "[2024-11-12 13:00:00] 策略 (SHFE.rb2501): 3313.0 23.8 -55.800000000000004\n", + "[2024-11-12 13:00:00] 策略 (SHFE.rb2501): [2024-11-12 13:00:00] 开多仓信号 - 当前Open=3313.00, 前1Range=14.00, 前7Range=31.00, 计算目标买入价=3345.00\n", + "[2024-11-12 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-12 13:00:00] 策略 (SHFE.rb2501): [2024-11-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241112130000_2244 @ 3345.00\n", + "[2024-11-12 14:00:00] 策略 (SHFE.rb2501): [2024-11-12 14:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2024-11-12 21:00:00] 策略 (SHFE.rb2501): 3345.0 69.7 -32.4\n", + "[2024-11-12 21:00:00] 策略 (SHFE.rb2501): [2024-11-12 21:00:00] 开多仓信号 - 当前Open=3345.00, 前1Range=41.00, 前7Range=18.00, 计算目标买入价=3307.70\n", + "[2024-11-12 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-12 21:00:00] 策略 (SHFE.rb2501): [2024-11-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241112210000_2246 @ 3307.70\n", + "[2024-11-12 22:00:00] 策略 (SHFE.rb2501): [2024-11-12 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241112210000_2246\n", + "[2024-11-12 22:00:00] 策略 (SHFE.rb2501): 3333.0 27.2 -23.400000000000002\n", + "[2024-11-12 22:00:00] 策略 (SHFE.rb2501): [2024-11-12 22:00:00] 开多仓信号 - 当前Open=3333.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3329.20\n", + "[2024-11-12 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-12 22:00:00] 策略 (SHFE.rb2501): [2024-11-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241112220000_2247 @ 3329.20\n", + "[2024-11-13 09:00:00] 策略 (SHFE.rb2501): [2024-11-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241112220000_2247\n", + "[2024-11-13 09:00:00] 策略 (SHFE.rb2501): 3332.0 27.2 -34.2\n", + "[2024-11-13 09:00:00] 策略 (SHFE.rb2501): [2024-11-13 09:00:00] 开多仓信号 - 当前Open=3332.00, 前1Range=16.00, 前7Range=19.00, 计算目标买入价=3339.00\n", + "[2024-11-13 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-13 09:00:00] 策略 (SHFE.rb2501): [2024-11-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241113090000_2248 @ 3339.00\n", + "[2024-11-13 10:00:00] 策略 (SHFE.rb2501): [2024-11-13 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241113090000_2248\n", + "[2024-11-13 10:00:00] 策略 (SHFE.rb2501): 3343.0 34.0 -36.0\n", + "[2024-11-13 10:00:00] 策略 (SHFE.rb2501): [2024-11-13 10:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3345.00\n", + "[2024-11-13 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-13 10:00:00] 策略 (SHFE.rb2501): [2024-11-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241113100000_2249 @ 3345.00\n", + "[2024-11-13 11:00:00] 策略 (SHFE.rb2501): [2024-11-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241113100000_2249\n", + "[2024-11-13 11:00:00] 策略 (SHFE.rb2501): 3350.0 27.2 -25.2\n", + "[2024-11-13 11:00:00] 策略 (SHFE.rb2501): [2024-11-13 11:00:00] 开多仓信号 - 当前Open=3350.00, 前1Range=16.00, 前7Range=14.00, 计算目标买入价=3348.00\n", + "[2024-11-13 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-13 11:00:00] 策略 (SHFE.rb2501): [2024-11-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241113110000_2250 @ 3348.00\n", + "[2024-11-13 13:00:00] 策略 (SHFE.rb2501): [2024-11-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241113110000_2250\n", + "[2024-11-13 13:00:00] 策略 (SHFE.rb2501): 3350.0 18.7 -23.400000000000002\n", + "[2024-11-13 13:00:00] 策略 (SHFE.rb2501): [2024-11-13 13:00:00] 开多仓信号 - 当前Open=3350.00, 前1Range=11.00, 前7Range=13.00, 计算目标买入价=3354.70\n", + "[2024-11-13 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-13 13:00:00] 策略 (SHFE.rb2501): [2024-11-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241113130000_2251 @ 3354.70\n", + "[2024-11-13 14:00:00] 策略 (SHFE.rb2501): [2024-11-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241113130000_2251\n", + "[2024-11-13 14:00:00] 策略 (SHFE.rb2501): 3361.0 28.9 -73.8\n", + "[2024-11-13 14:00:00] 策略 (SHFE.rb2501): [2024-11-13 14:00:00] 开多仓信号 - 当前Open=3361.00, 前1Range=17.00, 前7Range=41.00, 计算目标买入价=3405.90\n", + "[2024-11-13 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-13 14:00:00] 策略 (SHFE.rb2501): [2024-11-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241113140000_2252 @ 3405.90\n", + "[2024-11-14 09:00:00] 策略 (SHFE.rb2501): [2024-11-14 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-11-14 10:00:00] 策略 (SHFE.rb2501): 3332.0 30.599999999999998 -28.8\n", + "[2024-11-14 10:00:00] 策略 (SHFE.rb2501): [2024-11-14 10:00:00] 开多仓信号 - 当前Open=3332.00, 前1Range=18.00, 前7Range=16.00, 计算目标买入价=3330.20\n", + "[2024-11-14 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-14 10:00:00] 策略 (SHFE.rb2501): [2024-11-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241114100000_2254 @ 3330.20\n", + "[2024-11-14 11:00:00] 策略 (SHFE.rb2501): [2024-11-14 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-11-14 13:00:00] 策略 (SHFE.rb2501): 3309.0 32.3 -30.6\n", + "[2024-11-14 13:00:00] 策略 (SHFE.rb2501): [2024-11-14 13:00:00] 开多仓信号 - 当前Open=3309.00, 前1Range=19.00, 前7Range=17.00, 计算目标买入价=3307.30\n", + "[2024-11-14 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-14 13:00:00] 策略 (SHFE.rb2501): [2024-11-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241114130000_2256 @ 3307.30\n", + "[2024-11-14 14:00:00] 策略 (SHFE.rb2501): [2024-11-14 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241114130000_2256\n", + "[2024-11-14 14:00:00] 策略 (SHFE.rb2501): 3316.0 35.699999999999996 -61.2\n", + "[2024-11-14 14:00:00] 策略 (SHFE.rb2501): [2024-11-14 14:00:00] 开多仓信号 - 当前Open=3316.00, 前1Range=21.00, 前7Range=34.00, 计算目标买入价=3341.50\n", + "[2024-11-14 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-14 14:00:00] 策略 (SHFE.rb2501): [2024-11-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241114140000_2257 @ 3341.50\n", + "[2024-11-14 22:00:00] 策略 (SHFE.rb2501): [2024-11-14 22:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-11-15 09:00:00] 策略 (SHFE.rb2501): 3294.0 45.9 -32.4\n", + "[2024-11-15 09:00:00] 策略 (SHFE.rb2501): [2024-11-15 09:00:00] 开多仓信号 - 当前Open=3294.00, 前1Range=27.00, 前7Range=18.00, 计算目标买入价=3280.50\n", + "[2024-11-15 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-15 09:00:00] 策略 (SHFE.rb2501): [2024-11-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241115090000_2259 @ 3280.50\n", + "[2024-11-15 14:00:00] 策略 (SHFE.rb2501): [2024-11-15 14:00:00] 止损信号 - PnL per unit: -32.00, 目标: -10.00\n", + "[2024-11-15 21:00:00] 策略 (SHFE.rb2501): 3244.0 62.9 -32.4\n", + "[2024-11-15 21:00:00] 策略 (SHFE.rb2501): [2024-11-15 21:00:00] 开多仓信号 - 当前Open=3244.00, 前1Range=37.00, 前7Range=18.00, 计算目标买入价=3213.50\n", + "[2024-11-15 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-15 21:00:00] 策略 (SHFE.rb2501): [2024-11-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241115210000_2261 @ 3213.50\n", + "[2024-11-15 22:00:00] 策略 (SHFE.rb2501): [2024-11-15 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241115210000_2261\n", + "[2024-11-15 22:00:00] 策略 (SHFE.rb2501): 3245.0 18.7 -48.6\n", + "[2024-11-15 22:00:00] 策略 (SHFE.rb2501): [2024-11-15 22:00:00] 开多仓信号 - 当前Open=3245.00, 前1Range=11.00, 前7Range=27.00, 计算目标买入价=3274.90\n", + "[2024-11-15 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-15 22:00:00] 策略 (SHFE.rb2501): [2024-11-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241115220000_2262 @ 3274.90\n", + "[2024-11-18 09:00:00] 策略 (SHFE.rb2501): [2024-11-18 09:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2024-11-18 10:00:00] 策略 (SHFE.rb2501): 3267.0 57.8 -27.0\n", + "[2024-11-18 10:00:00] 策略 (SHFE.rb2501): [2024-11-18 10:00:00] 开多仓信号 - 当前Open=3267.00, 前1Range=34.00, 前7Range=15.00, 计算目标买入价=3236.20\n", + "[2024-11-18 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-18 10:00:00] 策略 (SHFE.rb2501): [2024-11-18 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241118100000_2264 @ 3236.20\n", + "[2024-11-18 11:00:00] 策略 (SHFE.rb2501): [2024-11-18 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241118100000_2264\n", + "[2024-11-18 11:00:00] 策略 (SHFE.rb2501): 3282.0 30.599999999999998 -18.0\n", + "[2024-11-18 11:00:00] 策略 (SHFE.rb2501): [2024-11-18 11:00:00] 开多仓信号 - 当前Open=3282.00, 前1Range=18.00, 前7Range=10.00, 计算目标买入价=3269.40\n", + "[2024-11-18 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-18 11:00:00] 策略 (SHFE.rb2501): [2024-11-18 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241118110000_2265 @ 3269.40\n", + "[2024-11-18 13:00:00] 策略 (SHFE.rb2501): [2024-11-18 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241118110000_2265\n", + "[2024-11-18 13:00:00] 策略 (SHFE.rb2501): 3284.0 23.8 -18.0\n", + "[2024-11-18 13:00:00] 策略 (SHFE.rb2501): [2024-11-18 13:00:00] 开多仓信号 - 当前Open=3284.00, 前1Range=14.00, 前7Range=10.00, 计算目标买入价=3278.20\n", + "[2024-11-18 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-18 13:00:00] 策略 (SHFE.rb2501): [2024-11-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241118130000_2266 @ 3278.20\n", + "[2024-11-18 14:00:00] 策略 (SHFE.rb2501): [2024-11-18 14:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-11-18 21:00:00] 策略 (SHFE.rb2501): 3282.0 28.9 -19.8\n", + "[2024-11-18 21:00:00] 策略 (SHFE.rb2501): [2024-11-18 21:00:00] 开多仓信号 - 当前Open=3282.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3272.90\n", + "[2024-11-18 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-18 21:00:00] 策略 (SHFE.rb2501): [2024-11-18 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241118210000_2268 @ 3272.90\n", + "[2024-11-18 22:00:00] 策略 (SHFE.rb2501): [2024-11-18 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241118210000_2268\n", + "[2024-11-18 22:00:00] 策略 (SHFE.rb2501): 3276.0 20.4 -45.0\n", + "[2024-11-18 22:00:00] 策略 (SHFE.rb2501): [2024-11-18 22:00:00] 开多仓信号 - 当前Open=3276.00, 前1Range=12.00, 前7Range=25.00, 计算目标买入价=3300.60\n", + "[2024-11-18 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-18 22:00:00] 策略 (SHFE.rb2501): [2024-11-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241118220000_2269 @ 3300.60\n", + "[2024-11-19 09:00:00] 策略 (SHFE.rb2501): [2024-11-19 09:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-11-19 10:00:00] 策略 (SHFE.rb2501): 3273.0 30.599999999999998 -32.4\n", + "[2024-11-19 10:00:00] 策略 (SHFE.rb2501): [2024-11-19 10:00:00] 开多仓信号 - 当前Open=3273.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=3274.80\n", + "[2024-11-19 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-19 10:00:00] 策略 (SHFE.rb2501): [2024-11-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241119100000_2271 @ 3274.80\n", + "[2024-11-19 11:00:00] 策略 (SHFE.rb2501): [2024-11-19 11:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2024-11-19 13:00:00] 策略 (SHFE.rb2501): 3287.0 42.5 -30.6\n", + "[2024-11-19 13:00:00] 策略 (SHFE.rb2501): [2024-11-19 13:00:00] 开多仓信号 - 当前Open=3287.00, 前1Range=25.00, 前7Range=17.00, 计算目标买入价=3275.10\n", + "[2024-11-19 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-19 13:00:00] 策略 (SHFE.rb2501): [2024-11-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241119130000_2273 @ 3275.10\n", + "[2024-11-19 14:00:00] 策略 (SHFE.rb2501): [2024-11-19 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241119130000_2273\n", + "[2024-11-19 14:00:00] 策略 (SHFE.rb2501): 3289.0 22.099999999999998 -30.6\n", + "[2024-11-19 14:00:00] 策略 (SHFE.rb2501): [2024-11-19 14:00:00] 开多仓信号 - 当前Open=3289.00, 前1Range=13.00, 前7Range=17.00, 计算目标买入价=3297.50\n", + "[2024-11-19 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-19 14:00:00] 策略 (SHFE.rb2501): [2024-11-19 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241119140000_2274 @ 3297.50\n", + "[2024-11-19 21:00:00] 策略 (SHFE.rb2501): [2024-11-19 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241119140000_2274\n", + "[2024-11-19 21:00:00] 策略 (SHFE.rb2501): 3318.0 73.1 -21.6\n", + "[2024-11-19 21:00:00] 策略 (SHFE.rb2501): [2024-11-19 21:00:00] 开多仓信号 - 当前Open=3318.00, 前1Range=43.00, 前7Range=12.00, 计算目标买入价=3266.50\n", + "[2024-11-19 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-19 21:00:00] 策略 (SHFE.rb2501): [2024-11-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241119210000_2275 @ 3266.50\n", + "[2024-11-19 22:00:00] 策略 (SHFE.rb2501): [2024-11-19 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241119210000_2275\n", + "[2024-11-19 22:00:00] 策略 (SHFE.rb2501): 3315.0 18.7 -27.0\n", + "[2024-11-19 22:00:00] 策略 (SHFE.rb2501): [2024-11-19 22:00:00] 开多仓信号 - 当前Open=3315.00, 前1Range=11.00, 前7Range=15.00, 计算目标买入价=3323.30\n", + "[2024-11-19 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-19 22:00:00] 策略 (SHFE.rb2501): [2024-11-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241119220000_2276 @ 3323.30\n", + "[2024-11-20 10:00:00] 策略 (SHFE.rb2501): [2024-11-20 10:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-11-20 11:00:00] 策略 (SHFE.rb2501): 3324.0 32.3 -45.0\n", + "[2024-11-20 11:00:00] 策略 (SHFE.rb2501): [2024-11-20 11:00:00] 开多仓信号 - 当前Open=3324.00, 前1Range=19.00, 前7Range=25.00, 计算目标买入价=3336.70\n", + "[2024-11-20 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-20 11:00:00] 策略 (SHFE.rb2501): [2024-11-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241120110000_2278 @ 3336.70\n", + "[2024-11-20 13:00:00] 策略 (SHFE.rb2501): [2024-11-20 13:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-11-20 14:00:00] 策略 (SHFE.rb2501): 3314.0 34.0 -77.4\n", + "[2024-11-20 14:00:00] 策略 (SHFE.rb2501): [2024-11-20 14:00:00] 开多仓信号 - 当前Open=3314.00, 前1Range=20.00, 前7Range=43.00, 计算目标买入价=3357.40\n", + "[2024-11-20 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-20 14:00:00] 策略 (SHFE.rb2501): [2024-11-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241120140000_2280 @ 3357.40\n", + "[2024-11-20 21:00:00] 策略 (SHFE.rb2501): [2024-11-20 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-11-20 22:00:00] 策略 (SHFE.rb2501): 3328.0 49.3 -18.0\n", + "[2024-11-20 22:00:00] 策略 (SHFE.rb2501): [2024-11-20 22:00:00] 开多仓信号 - 当前Open=3328.00, 前1Range=29.00, 前7Range=10.00, 计算目标买入价=3296.70\n", + "[2024-11-20 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-20 22:00:00] 策略 (SHFE.rb2501): [2024-11-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241120220000_2282 @ 3296.70\n", + "[2024-11-21 09:00:00] 策略 (SHFE.rb2501): [2024-11-21 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241120220000_2282\n", + "[2024-11-21 09:00:00] 策略 (SHFE.rb2501): 3317.0 25.5 -39.6\n", + "[2024-11-21 09:00:00] 策略 (SHFE.rb2501): [2024-11-21 09:00:00] 开多仓信号 - 当前Open=3317.00, 前1Range=15.00, 前7Range=22.00, 计算目标买入价=3331.10\n", + "[2024-11-21 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-21 09:00:00] 策略 (SHFE.rb2501): [2024-11-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241121090000_2283 @ 3331.10\n", + "[2024-11-21 10:00:00] 策略 (SHFE.rb2501): [2024-11-21 10:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2024-11-21 11:00:00] 策略 (SHFE.rb2501): 3334.0 30.599999999999998 -19.8\n", + "[2024-11-21 11:00:00] 策略 (SHFE.rb2501): [2024-11-21 11:00:00] 开多仓信号 - 当前Open=3334.00, 前1Range=18.00, 前7Range=11.00, 计算目标买入价=3323.20\n", + "[2024-11-21 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-21 11:00:00] 策略 (SHFE.rb2501): [2024-11-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241121110000_2285 @ 3323.20\n", + "[2024-11-21 13:00:00] 策略 (SHFE.rb2501): [2024-11-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241121110000_2285\n", + "[2024-11-21 13:00:00] 策略 (SHFE.rb2501): 3336.0 30.599999999999998 -36.0\n", + "[2024-11-21 13:00:00] 策略 (SHFE.rb2501): [2024-11-21 13:00:00] 开多仓信号 - 当前Open=3336.00, 前1Range=18.00, 前7Range=20.00, 计算目标买入价=3341.40\n", + "[2024-11-21 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-21 13:00:00] 策略 (SHFE.rb2501): [2024-11-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241121130000_2286 @ 3341.40\n", + "[2024-11-22 09:00:00] 策略 (SHFE.rb2501): [2024-11-22 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2024-11-22 10:00:00] 策略 (SHFE.rb2501): 3321.0 25.5 -32.4\n", + "[2024-11-22 10:00:00] 策略 (SHFE.rb2501): [2024-11-22 10:00:00] 开多仓信号 - 当前Open=3321.00, 前1Range=15.00, 前7Range=18.00, 计算目标买入价=3327.90\n", + "[2024-11-22 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-22 10:00:00] 策略 (SHFE.rb2501): [2024-11-22 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241122100000_2288 @ 3327.90\n", + "[2024-11-22 11:00:00] 策略 (SHFE.rb2501): [2024-11-22 11:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-11-22 13:00:00] 策略 (SHFE.rb2501): 3274.0 42.5 -14.4\n", + "[2024-11-22 13:00:00] 策略 (SHFE.rb2501): [2024-11-22 13:00:00] 开多仓信号 - 当前Open=3274.00, 前1Range=25.00, 前7Range=8.00, 计算目标买入价=3245.90\n", + "[2024-11-22 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-22 13:00:00] 策略 (SHFE.rb2501): [2024-11-22 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241122130000_2290 @ 3245.90\n", + "[2024-11-22 14:00:00] 策略 (SHFE.rb2501): [2024-11-22 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241122130000_2290\n", + "[2024-11-22 14:00:00] 策略 (SHFE.rb2501): 3279.0 28.9 -43.2\n", + "[2024-11-22 14:00:00] 策略 (SHFE.rb2501): [2024-11-22 14:00:00] 开多仓信号 - 当前Open=3279.00, 前1Range=17.00, 前7Range=24.00, 计算目标买入价=3293.30\n", + "[2024-11-22 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-22 14:00:00] 策略 (SHFE.rb2501): [2024-11-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241122140000_2291 @ 3293.30\n", + "[2024-11-22 21:00:00] 策略 (SHFE.rb2501): [2024-11-22 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-11-22 22:00:00] 策略 (SHFE.rb2501): 3295.0 35.699999999999996 -32.4\n", + "[2024-11-22 22:00:00] 策略 (SHFE.rb2501): [2024-11-22 22:00:00] 开多仓信号 - 当前Open=3295.00, 前1Range=21.00, 前7Range=18.00, 计算目标买入价=3291.70\n", + "[2024-11-22 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-22 22:00:00] 策略 (SHFE.rb2501): [2024-11-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241122220000_2293 @ 3291.70\n", + "[2024-11-25 09:00:00] 策略 (SHFE.rb2501): [2024-11-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241122220000_2293\n", + "[2024-11-25 09:00:00] 策略 (SHFE.rb2501): 3321.0 85.0 -27.0\n", + "[2024-11-25 09:00:00] 策略 (SHFE.rb2501): [2024-11-25 09:00:00] 开多仓信号 - 当前Open=3321.00, 前1Range=50.00, 前7Range=15.00, 计算目标买入价=3263.00\n", + "[2024-11-25 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-25 09:00:00] 策略 (SHFE.rb2501): [2024-11-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241125090000_2294 @ 3263.00\n", + "[2024-11-25 10:00:00] 策略 (SHFE.rb2501): [2024-11-25 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241125090000_2294\n", + "[2024-11-25 10:00:00] 策略 (SHFE.rb2501): 3309.0 30.599999999999998 -72.0\n", + "[2024-11-25 10:00:00] 策略 (SHFE.rb2501): [2024-11-25 10:00:00] 开多仓信号 - 当前Open=3309.00, 前1Range=18.00, 前7Range=40.00, 计算目标买入价=3350.40\n", + "[2024-11-25 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-25 10:00:00] 策略 (SHFE.rb2501): [2024-11-25 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241125100000_2295 @ 3350.40\n", + "[2024-11-25 11:00:00] 策略 (SHFE.rb2501): [2024-11-25 11:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2024-11-25 13:00:00] 策略 (SHFE.rb2501): 3290.0 37.4 -30.6\n", + "[2024-11-25 13:00:00] 策略 (SHFE.rb2501): [2024-11-25 13:00:00] 开多仓信号 - 当前Open=3290.00, 前1Range=22.00, 前7Range=17.00, 计算目标买入价=3283.20\n", + "[2024-11-25 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-25 13:00:00] 策略 (SHFE.rb2501): [2024-11-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241125130000_2297 @ 3283.20\n", + "[2024-11-25 14:00:00] 策略 (SHFE.rb2501): [2024-11-25 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241125130000_2297\n", + "[2024-11-25 14:00:00] 策略 (SHFE.rb2501): 3288.0 17.0 -21.6\n", + "[2024-11-25 14:00:00] 策略 (SHFE.rb2501): [2024-11-25 14:00:00] 开多仓信号 - 当前Open=3288.00, 前1Range=10.00, 前7Range=12.00, 计算目标买入价=3292.60\n", + "[2024-11-25 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-25 14:00:00] 策略 (SHFE.rb2501): [2024-11-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241125140000_2298 @ 3292.60\n", + "[2024-11-25 21:00:00] 策略 (SHFE.rb2501): [2024-11-25 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241125140000_2298\n", + "[2024-11-25 21:00:00] 策略 (SHFE.rb2501): 3300.0 35.699999999999996 -37.800000000000004\n", + "[2024-11-25 21:00:00] 策略 (SHFE.rb2501): [2024-11-25 21:00:00] 开多仓信号 - 当前Open=3300.00, 前1Range=21.00, 前7Range=21.00, 计算目标买入价=3302.10\n", + "[2024-11-25 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-25 21:00:00] 策略 (SHFE.rb2501): [2024-11-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241125210000_2299 @ 3302.10\n", + "[2024-11-25 22:00:00] 策略 (SHFE.rb2501): [2024-11-25 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241125210000_2299\n", + "[2024-11-25 22:00:00] 策略 (SHFE.rb2501): 3304.0 22.099999999999998 -90.0\n", + "[2024-11-25 22:00:00] 策略 (SHFE.rb2501): [2024-11-25 22:00:00] 开多仓信号 - 当前Open=3304.00, 前1Range=13.00, 前7Range=50.00, 计算目标买入价=3371.90\n", + "[2024-11-25 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-25 22:00:00] 策略 (SHFE.rb2501): [2024-11-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241125220000_2300 @ 3371.90\n", + "[2024-11-26 09:00:00] 策略 (SHFE.rb2501): [2024-11-26 09:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-11-26 10:00:00] 策略 (SHFE.rb2501): 3323.0 45.9 -23.400000000000002\n", + "[2024-11-26 10:00:00] 策略 (SHFE.rb2501): [2024-11-26 10:00:00] 开多仓信号 - 当前Open=3323.00, 前1Range=27.00, 前7Range=13.00, 计算目标买入价=3300.50\n", + "[2024-11-26 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-26 10:00:00] 策略 (SHFE.rb2501): [2024-11-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241126100000_2302 @ 3300.50\n", + "[2024-11-26 11:00:00] 策略 (SHFE.rb2501): [2024-11-26 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241126100000_2302\n", + "[2024-11-26 11:00:00] 策略 (SHFE.rb2501): 3319.0 22.099999999999998 -39.6\n", + "[2024-11-26 11:00:00] 策略 (SHFE.rb2501): [2024-11-26 11:00:00] 开多仓信号 - 当前Open=3319.00, 前1Range=13.00, 前7Range=22.00, 计算目标买入价=3336.50\n", + "[2024-11-26 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-26 11:00:00] 策略 (SHFE.rb2501): [2024-11-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241126110000_2303 @ 3336.50\n", + "[2024-11-26 13:00:00] 策略 (SHFE.rb2501): [2024-11-26 13:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-11-26 14:00:00] 策略 (SHFE.rb2501): 3303.0 32.3 -37.800000000000004\n", + "[2024-11-26 14:00:00] 策略 (SHFE.rb2501): [2024-11-26 14:00:00] 开多仓信号 - 当前Open=3303.00, 前1Range=19.00, 前7Range=21.00, 计算目标买入价=3308.50\n", + "[2024-11-26 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-26 14:00:00] 策略 (SHFE.rb2501): [2024-11-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241126140000_2305 @ 3308.50\n", + "[2024-11-26 21:00:00] 策略 (SHFE.rb2501): [2024-11-26 21:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-11-26 22:00:00] 策略 (SHFE.rb2501): 3297.0 37.4 -34.2\n", + "[2024-11-26 22:00:00] 策略 (SHFE.rb2501): [2024-11-26 22:00:00] 开多仓信号 - 当前Open=3297.00, 前1Range=22.00, 前7Range=19.00, 计算目标买入价=3293.80\n", + "[2024-11-26 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-26 22:00:00] 策略 (SHFE.rb2501): [2024-11-26 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241126220000_2307 @ 3293.80\n", + "[2024-11-27 09:00:00] 策略 (SHFE.rb2501): [2024-11-27 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-11-27 10:00:00] 策略 (SHFE.rb2501): 3283.0 35.699999999999996 -23.400000000000002\n", + "[2024-11-27 10:00:00] 策略 (SHFE.rb2501): [2024-11-27 10:00:00] 开多仓信号 - 当前Open=3283.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3270.70\n", + "[2024-11-27 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-27 10:00:00] 策略 (SHFE.rb2501): [2024-11-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241127100000_2309 @ 3270.70\n", + "[2024-11-27 11:00:00] 策略 (SHFE.rb2501): [2024-11-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241127100000_2309\n", + "[2024-11-27 11:00:00] 策略 (SHFE.rb2501): 3311.0 51.0 -14.4\n", + "[2024-11-27 11:00:00] 策略 (SHFE.rb2501): [2024-11-27 11:00:00] 开多仓信号 - 当前Open=3311.00, 前1Range=30.00, 前7Range=8.00, 计算目标买入价=3274.40\n", + "[2024-11-27 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-27 11:00:00] 策略 (SHFE.rb2501): [2024-11-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241127110000_2310 @ 3274.40\n", + "[2024-11-27 13:00:00] 策略 (SHFE.rb2501): [2024-11-27 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241127110000_2310\n", + "[2024-11-27 13:00:00] 策略 (SHFE.rb2501): 3307.0 22.099999999999998 -34.2\n", + "[2024-11-27 13:00:00] 策略 (SHFE.rb2501): [2024-11-27 13:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=13.00, 前7Range=19.00, 计算目标买入价=3319.10\n", + "[2024-11-27 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-27 13:00:00] 策略 (SHFE.rb2501): [2024-11-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241127130000_2311 @ 3319.10\n", + "[2024-11-28 09:00:00] 策略 (SHFE.rb2501): [2024-11-28 09:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2024-11-28 10:00:00] 策略 (SHFE.rb2501): 3286.0 42.5 -54.0\n", + "[2024-11-28 10:00:00] 策略 (SHFE.rb2501): [2024-11-28 10:00:00] 开多仓信号 - 当前Open=3286.00, 前1Range=25.00, 前7Range=30.00, 计算目标买入价=3297.50\n", + "[2024-11-28 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-28 10:00:00] 策略 (SHFE.rb2501): [2024-11-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241128100000_2313 @ 3297.50\n", + "[2024-11-28 13:00:00] 策略 (SHFE.rb2501): [2024-11-28 13:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2024-11-28 14:00:00] 策略 (SHFE.rb2501): 3306.0 52.699999999999996 -19.8\n", + "[2024-11-28 14:00:00] 策略 (SHFE.rb2501): [2024-11-28 14:00:00] 开多仓信号 - 当前Open=3306.00, 前1Range=31.00, 前7Range=11.00, 计算目标买入价=3273.10\n", + "[2024-11-28 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-28 14:00:00] 策略 (SHFE.rb2501): [2024-11-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241128140000_2315 @ 3273.10\n", + "[2024-11-28 21:00:00] 策略 (SHFE.rb2501): [2024-11-28 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241128140000_2315\n", + "[2024-11-28 21:00:00] 策略 (SHFE.rb2501): 3310.0 18.7 -28.8\n", + "[2024-11-28 21:00:00] 策略 (SHFE.rb2501): [2024-11-28 21:00:00] 开多仓信号 - 当前Open=3310.00, 前1Range=11.00, 前7Range=16.00, 计算目标买入价=3320.10\n", + "[2024-11-28 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-28 21:00:00] 策略 (SHFE.rb2501): [2024-11-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241128210000_2316 @ 3320.10\n", + "[2024-11-29 10:00:00] 策略 (SHFE.rb2501): [2024-11-29 10:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2024-11-29 11:00:00] 策略 (SHFE.rb2501): 3337.0 45.9 -14.4\n", + "[2024-11-29 11:00:00] 策略 (SHFE.rb2501): [2024-11-29 11:00:00] 开多仓信号 - 当前Open=3337.00, 前1Range=27.00, 前7Range=8.00, 计算目标买入价=3305.50\n", + "[2024-11-29 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-29 11:00:00] 策略 (SHFE.rb2501): [2024-11-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241129110000_2318 @ 3305.50\n", + "[2024-11-29 13:00:00] 策略 (SHFE.rb2501): [2024-11-29 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241129110000_2318\n", + "[2024-11-29 13:00:00] 策略 (SHFE.rb2501): 3338.0 28.9 -55.800000000000004\n", + "[2024-11-29 13:00:00] 策略 (SHFE.rb2501): [2024-11-29 13:00:00] 开多仓信号 - 当前Open=3338.00, 前1Range=17.00, 前7Range=31.00, 计算目标买入价=3364.90\n", + "[2024-11-29 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-29 13:00:00] 策略 (SHFE.rb2501): [2024-11-29 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241129130000_2319 @ 3364.90\n", + "[2024-11-29 14:00:00] 策略 (SHFE.rb2501): [2024-11-29 14:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2024-11-29 21:00:00] 策略 (SHFE.rb2501): 3318.0 40.8 -16.2\n", + "[2024-11-29 21:00:00] 策略 (SHFE.rb2501): [2024-11-29 21:00:00] 开多仓信号 - 当前Open=3318.00, 前1Range=24.00, 前7Range=9.00, 计算目标买入价=3293.40\n", + "[2024-11-29 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-29 21:00:00] 策略 (SHFE.rb2501): [2024-11-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241129210000_2321 @ 3293.40\n", + "[2024-11-29 22:00:00] 策略 (SHFE.rb2501): [2024-11-29 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241129210000_2321\n", + "[2024-11-29 22:00:00] 策略 (SHFE.rb2501): 3301.0 44.199999999999996 -18.0\n", + "[2024-11-29 22:00:00] 策略 (SHFE.rb2501): [2024-11-29 22:00:00] 开多仓信号 - 当前Open=3301.00, 前1Range=26.00, 前7Range=10.00, 计算目标买入价=3274.80\n", + "[2024-11-29 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-11-29 22:00:00] 策略 (SHFE.rb2501): [2024-11-29 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241129220000_2322 @ 3274.80\n", + "[2024-12-02 09:00:00] 策略 (SHFE.rb2501): [2024-12-02 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241129220000_2322\n", + "[2024-12-02 09:00:00] 策略 (SHFE.rb2501): 3308.0 17.0 -28.8\n", + "[2024-12-02 09:00:00] 策略 (SHFE.rb2501): [2024-12-02 09:00:00] 开多仓信号 - 当前Open=3308.00, 前1Range=10.00, 前7Range=16.00, 计算目标买入价=3319.80\n", + "[2024-12-02 09:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-02 09:00:00] 策略 (SHFE.rb2501): [2024-12-02 09:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241202090000_2323 @ 3319.80\n", + "[2024-12-02 10:00:00] 策略 (SHFE.rb2501): [2024-12-02 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241202090000_2323\n", + "[2024-12-02 10:00:00] 策略 (SHFE.rb2501): 3338.0 64.6 -48.6\n", + "[2024-12-02 10:00:00] 策略 (SHFE.rb2501): [2024-12-02 10:00:00] 开多仓信号 - 当前Open=3338.00, 前1Range=38.00, 前7Range=27.00, 计算目标买入价=3322.00\n", + "[2024-12-02 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-02 10:00:00] 策略 (SHFE.rb2501): [2024-12-02 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241202100000_2324 @ 3322.00\n", + "[2024-12-02 11:00:00] 策略 (SHFE.rb2501): [2024-12-02 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241202100000_2324\n", + "[2024-12-02 11:00:00] 策略 (SHFE.rb2501): 3337.0 18.7 -30.6\n", + "[2024-12-02 11:00:00] 策略 (SHFE.rb2501): [2024-12-02 11:00:00] 开多仓信号 - 当前Open=3337.00, 前1Range=11.00, 前7Range=17.00, 计算目标买入价=3348.90\n", + "[2024-12-02 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-02 11:00:00] 策略 (SHFE.rb2501): [2024-12-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241202110000_2325 @ 3348.90\n", + "[2024-12-02 14:00:00] 策略 (SHFE.rb2501): [2024-12-02 14:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-12-02 21:00:00] 策略 (SHFE.rb2501): 3334.0 25.5 -46.800000000000004\n", + "[2024-12-02 21:00:00] 策略 (SHFE.rb2501): [2024-12-02 21:00:00] 开多仓信号 - 当前Open=3334.00, 前1Range=15.00, 前7Range=26.00, 计算目标买入价=3355.30\n", + "[2024-12-02 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-02 21:00:00] 策略 (SHFE.rb2501): [2024-12-02 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241202210000_2327 @ 3355.30\n", + "[2024-12-03 14:00:00] 策略 (SHFE.rb2501): [2024-12-03 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2024-12-03 21:00:00] 策略 (SHFE.rb2501): 3351.0 22.099999999999998 -25.2\n", + "[2024-12-03 21:00:00] 策略 (SHFE.rb2501): [2024-12-03 21:00:00] 开多仓信号 - 当前Open=3351.00, 前1Range=13.00, 前7Range=14.00, 计算目标买入价=3354.10\n", + "[2024-12-03 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-03 21:00:00] 策略 (SHFE.rb2501): [2024-12-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241203210000_2329 @ 3354.10\n", + "[2024-12-04 10:00:00] 策略 (SHFE.rb2501): [2024-12-04 10:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2024-12-04 11:00:00] 策略 (SHFE.rb2501): 3313.0 73.1 -21.6\n", + "[2024-12-04 11:00:00] 策略 (SHFE.rb2501): [2024-12-04 11:00:00] 开多仓信号 - 当前Open=3313.00, 前1Range=43.00, 前7Range=12.00, 计算目标买入价=3261.50\n", + "[2024-12-04 11:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-04 11:00:00] 策略 (SHFE.rb2501): [2024-12-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241204110000_2331 @ 3261.50\n", + "[2024-12-04 13:00:00] 策略 (SHFE.rb2501): [2024-12-04 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241204110000_2331\n", + "[2024-12-04 13:00:00] 策略 (SHFE.rb2501): 3310.0 20.4 -14.4\n", + "[2024-12-04 13:00:00] 策略 (SHFE.rb2501): [2024-12-04 13:00:00] 开多仓信号 - 当前Open=3310.00, 前1Range=12.00, 前7Range=8.00, 计算目标买入价=3304.00\n", + "[2024-12-04 13:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-04 13:00:00] 策略 (SHFE.rb2501): [2024-12-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241204130000_2332 @ 3304.00\n", + "[2024-12-04 14:00:00] 策略 (SHFE.rb2501): [2024-12-04 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241204130000_2332\n", + "[2024-12-04 14:00:00] 策略 (SHFE.rb2501): 3325.0 27.2 -23.400000000000002\n", + "[2024-12-04 14:00:00] 策略 (SHFE.rb2501): [2024-12-04 14:00:00] 开多仓信号 - 当前Open=3325.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3321.20\n", + "[2024-12-04 14:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-04 14:00:00] 策略 (SHFE.rb2501): [2024-12-04 14:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241204140000_2333 @ 3321.20\n", + "[2024-12-04 21:00:00] 策略 (SHFE.rb2501): [2024-12-04 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241204140000_2333\n", + "[2024-12-04 21:00:00] 策略 (SHFE.rb2501): 3335.0 44.199999999999996 -25.2\n", + "[2024-12-04 21:00:00] 策略 (SHFE.rb2501): [2024-12-04 21:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=26.00, 前7Range=14.00, 计算目标买入价=3316.00\n", + "[2024-12-04 21:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-04 21:00:00] 策略 (SHFE.rb2501): [2024-12-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241204210000_2334 @ 3316.00\n", + "[2024-12-04 22:00:00] 策略 (SHFE.rb2501): [2024-12-04 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2501_BUY_20241204210000_2334\n", + "[2024-12-04 22:00:00] 策略 (SHFE.rb2501): 3335.0 17.0 -23.400000000000002\n", + "[2024-12-04 22:00:00] 策略 (SHFE.rb2501): [2024-12-04 22:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=10.00, 前7Range=13.00, 计算目标买入价=3341.40\n", + "[2024-12-04 22:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-04 22:00:00] 策略 (SHFE.rb2501): [2024-12-04 22:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241204220000_2335 @ 3341.40\n", + "[2024-12-05 09:00:00] 策略 (SHFE.rb2501): [2024-12-05 09:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2024-12-05 10:00:00] 策略 (SHFE.rb2501): 3312.0 40.8 -77.4\n", + "[2024-12-05 10:00:00] 策略 (SHFE.rb2501): [2024-12-05 10:00:00] 开多仓信号 - 当前Open=3312.00, 前1Range=24.00, 前7Range=43.00, 计算目标买入价=3348.60\n", + "[2024-12-05 10:00:00] 策略 (SHFE.rb2501): {}\n", + "[2024-12-05 10:00:00] 策略 (SHFE.rb2501): [2024-12-05 10:00:00] 策略: 发送限价买入订单 SHFE.rb2501_BUY_20241205100000_2337 @ 3348.60\n", "True SHFE.rb2501 SHFE.rb2505 SHFE.rb2501\n", "[2024-12-05 13:00:00] 策略 (SHFE.rb2501): 检测到换月!从 [SHFE.rb2501] 切换到 [SHFE.rb2505]。在旧合约最后一根K线 (2024-12-05 13:00:00) 执行强制平仓和取消操作。\n", "[2024-12-05 13:00:00] 策略 (SHFE.rb2501): 合约换月事件: 从 SHFE.rb2501 切换到 SHFE.rb2505\n", - "[2024-12-05 14:00:00] 策略 (SHFE.rb2505): 当前是换月K线,禁止开仓订单\n", - "[2024-12-05 21:00:00]发送订单 SHFE.rb2505_BUY_20241205210000_12, direction BUY\n", + "[2024-12-05 13:00:00] 策略 (SHFE.rb2501): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2024-12-06 22:00:00] 策略 (SHFE.rb2505): 3307.0 35.699999999999996 -21.6\n", + "[2024-12-06 22:00:00] 策略 (SHFE.rb2505): [2024-12-06 22:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=3292.90\n", + "[2024-12-06 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-06 22:00:00] 策略 (SHFE.rb2505): [2024-12-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241206220000_2338 @ 3292.90\n", + "[2024-12-09 09:00:00] 策略 (SHFE.rb2505): [2024-12-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241206220000_2338\n", + "[2024-12-09 09:00:00] 策略 (SHFE.rb2505): 3297.0 34.0 -39.6\n", + "[2024-12-09 09:00:00] 策略 (SHFE.rb2505): [2024-12-09 09:00:00] 开多仓信号 - 当前Open=3297.00, 前1Range=20.00, 前7Range=22.00, 计算目标买入价=3302.60\n", + "[2024-12-09 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-09 09:00:00] 策略 (SHFE.rb2505): [2024-12-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241209090000_2339 @ 3302.60\n", + "[2024-12-09 10:00:00] 策略 (SHFE.rb2505): [2024-12-09 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241209090000_2339\n", + "[2024-12-09 10:00:00] 策略 (SHFE.rb2505): 3338.0 85.0 -54.0\n", + "[2024-12-09 10:00:00] 策略 (SHFE.rb2505): [2024-12-09 10:00:00] 开多仓信号 - 当前Open=3338.00, 前1Range=50.00, 前7Range=30.00, 计算目标买入价=3307.00\n", + "[2024-12-09 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-09 10:00:00] 策略 (SHFE.rb2505): [2024-12-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241209100000_2340 @ 3307.00\n", + "[2024-12-09 11:00:00] 策略 (SHFE.rb2505): [2024-12-09 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241209100000_2340\n", + "[2024-12-09 11:00:00] 策略 (SHFE.rb2505): 3334.0 27.2 -23.400000000000002\n", + "[2024-12-09 11:00:00] 策略 (SHFE.rb2505): [2024-12-09 11:00:00] 开多仓信号 - 当前Open=3334.00, 前1Range=16.00, 前7Range=13.00, 计算目标买入价=3330.20\n", + "[2024-12-09 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-09 11:00:00] 策略 (SHFE.rb2505): [2024-12-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241209110000_2341 @ 3330.20\n", + "[2024-12-09 14:00:00] 策略 (SHFE.rb2505): [2024-12-09 14:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2024-12-09 21:00:00] 策略 (SHFE.rb2505): 3395.0 32.3 -37.800000000000004\n", + "[2024-12-09 21:00:00] 策略 (SHFE.rb2505): [2024-12-09 21:00:00] 开多仓信号 - 当前Open=3395.00, 前1Range=19.00, 前7Range=21.00, 计算目标买入价=3400.50\n", + "[2024-12-09 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-09 21:00:00] 策略 (SHFE.rb2505): [2024-12-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241209210000_2343 @ 3400.50\n", + "[2024-12-09 22:00:00] 策略 (SHFE.rb2505): [2024-12-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241209210000_2343\n", + "[2024-12-09 22:00:00] 策略 (SHFE.rb2505): 3416.0 85.0 -36.0\n", + "[2024-12-09 22:00:00] 策略 (SHFE.rb2505): [2024-12-09 22:00:00] 开多仓信号 - 当前Open=3416.00, 前1Range=50.00, 前7Range=20.00, 计算目标买入价=3367.00\n", + "[2024-12-09 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-09 22:00:00] 策略 (SHFE.rb2505): [2024-12-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241209220000_2344 @ 3367.00\n", + "[2024-12-10 09:00:00] 策略 (SHFE.rb2505): [2024-12-10 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241209220000_2344\n", + "[2024-12-10 09:00:00] 策略 (SHFE.rb2505): 3429.0 30.599999999999998 -90.0\n", + "[2024-12-10 09:00:00] 策略 (SHFE.rb2505): [2024-12-10 09:00:00] 开多仓信号 - 当前Open=3429.00, 前1Range=18.00, 前7Range=50.00, 计算目标买入价=3488.40\n", + "[2024-12-10 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-10 09:00:00] 策略 (SHFE.rb2505): [2024-12-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241210090000_2345 @ 3488.40\n", + "[2024-12-10 11:00:00] 策略 (SHFE.rb2505): [2024-12-10 11:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2024-12-10 13:00:00] 策略 (SHFE.rb2505): 3409.0 30.599999999999998 -21.6\n", + "[2024-12-10 13:00:00] 策略 (SHFE.rb2505): [2024-12-10 13:00:00] 开多仓信号 - 当前Open=3409.00, 前1Range=18.00, 前7Range=12.00, 计算目标买入价=3400.00\n", + "[2024-12-10 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-10 13:00:00] 策略 (SHFE.rb2505): [2024-12-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241210130000_2347 @ 3400.00\n", + "[2024-12-10 14:00:00] 策略 (SHFE.rb2505): [2024-12-10 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241210130000_2347\n", + "[2024-12-10 14:00:00] 策略 (SHFE.rb2505): 3412.0 18.7 -34.2\n", + "[2024-12-10 14:00:00] 策略 (SHFE.rb2505): [2024-12-10 14:00:00] 开多仓信号 - 当前Open=3412.00, 前1Range=11.00, 前7Range=19.00, 计算目标买入价=3427.50\n", + "[2024-12-10 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-10 14:00:00] 策略 (SHFE.rb2505): [2024-12-10 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241210140000_2348 @ 3427.50\n", + "[2024-12-11 09:00:00] 策略 (SHFE.rb2505): [2024-12-11 09:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2024-12-11 10:00:00] 策略 (SHFE.rb2505): 3418.0 22.099999999999998 -32.4\n", + "[2024-12-11 10:00:00] 策略 (SHFE.rb2505): [2024-12-11 10:00:00] 开多仓信号 - 当前Open=3418.00, 前1Range=13.00, 前7Range=18.00, 计算目标买入价=3428.30\n", + "[2024-12-11 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-11 10:00:00] 策略 (SHFE.rb2505): [2024-12-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241211100000_2350 @ 3428.30\n", + "[2024-12-12 11:00:00] 策略 (SHFE.rb2505): [2024-12-12 11:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2024-12-12 13:00:00] 策略 (SHFE.rb2505): 3433.0 42.5 -23.400000000000002\n", + "[2024-12-12 13:00:00] 策略 (SHFE.rb2505): [2024-12-12 13:00:00] 开多仓信号 - 当前Open=3433.00, 前1Range=25.00, 前7Range=13.00, 计算目标买入价=3413.90\n", + "[2024-12-12 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-12 13:00:00] 策略 (SHFE.rb2505): [2024-12-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241212130000_2352 @ 3413.90\n", + "[2024-12-12 14:00:00] 策略 (SHFE.rb2505): [2024-12-12 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241212130000_2352\n", + "[2024-12-12 14:00:00] 策略 (SHFE.rb2505): 3429.0 20.4 -28.8\n", + "[2024-12-12 14:00:00] 策略 (SHFE.rb2505): [2024-12-12 14:00:00] 开多仓信号 - 当前Open=3429.00, 前1Range=12.00, 前7Range=16.00, 计算目标买入价=3437.40\n", + "[2024-12-12 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-12 14:00:00] 策略 (SHFE.rb2505): [2024-12-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241212140000_2353 @ 3437.40\n", + "[2024-12-12 22:00:00] 策略 (SHFE.rb2505): [2024-12-12 22:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-12-13 09:00:00] 策略 (SHFE.rb2505): 3388.0 30.599999999999998 -37.800000000000004\n", + "[2024-12-13 09:00:00] 策略 (SHFE.rb2505): [2024-12-13 09:00:00] 开多仓信号 - 当前Open=3388.00, 前1Range=18.00, 前7Range=21.00, 计算目标买入价=3395.20\n", + "[2024-12-13 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-13 09:00:00] 策略 (SHFE.rb2505): [2024-12-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241213090000_2355 @ 3395.20\n", + "[2024-12-13 21:00:00] 策略 (SHFE.rb2505): [2024-12-13 21:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-12-13 22:00:00] 策略 (SHFE.rb2505): 3356.0 22.099999999999998 -32.4\n", + "[2024-12-13 22:00:00] 策略 (SHFE.rb2505): [2024-12-13 22:00:00] 开多仓信号 - 当前Open=3356.00, 前1Range=13.00, 前7Range=18.00, 计算目标买入价=3366.30\n", + "[2024-12-13 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-13 22:00:00] 策略 (SHFE.rb2505): [2024-12-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241213220000_2357 @ 3366.30\n", + "[2024-12-16 09:00:00] 策略 (SHFE.rb2505): [2024-12-16 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2024-12-16 10:00:00] 策略 (SHFE.rb2505): 3347.0 64.6 -30.6\n", + "[2024-12-16 10:00:00] 策略 (SHFE.rb2505): [2024-12-16 10:00:00] 开多仓信号 - 当前Open=3347.00, 前1Range=38.00, 前7Range=17.00, 计算目标买入价=3313.00\n", + "[2024-12-16 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-16 10:00:00] 策略 (SHFE.rb2505): [2024-12-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241216100000_2359 @ 3313.00\n", + "[2024-12-16 11:00:00] 策略 (SHFE.rb2505): [2024-12-16 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241216100000_2359\n", + "[2024-12-16 11:00:00] 策略 (SHFE.rb2505): 3343.0 15.299999999999999 -18.0\n", + "[2024-12-16 11:00:00] 策略 (SHFE.rb2505): [2024-12-16 11:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=9.00, 前7Range=10.00, 计算目标买入价=3345.70\n", + "[2024-12-16 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-16 11:00:00] 策略 (SHFE.rb2505): [2024-12-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241216110000_2360 @ 3345.70\n", + "[2024-12-16 13:00:00] 策略 (SHFE.rb2505): [2024-12-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241216110000_2360\n", + "[2024-12-16 13:00:00] 策略 (SHFE.rb2505): 3350.0 18.7 -18.0\n", + "[2024-12-16 13:00:00] 策略 (SHFE.rb2505): [2024-12-16 13:00:00] 开多仓信号 - 当前Open=3350.00, 前1Range=11.00, 前7Range=10.00, 计算目标买入价=3349.30\n", + "[2024-12-16 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-16 13:00:00] 策略 (SHFE.rb2505): [2024-12-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241216130000_2361 @ 3349.30\n", + "[2024-12-16 14:00:00] 策略 (SHFE.rb2505): [2024-12-16 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241216130000_2361\n", + "[2024-12-16 14:00:00] 策略 (SHFE.rb2505): 3350.0 10.2 -32.4\n", + "[2024-12-16 14:00:00] 策略 (SHFE.rb2505): [2024-12-16 14:00:00] 开多仓信号 - 当前Open=3350.00, 前1Range=6.00, 前7Range=18.00, 计算目标买入价=3372.20\n", + "[2024-12-16 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-16 14:00:00] 策略 (SHFE.rb2505): [2024-12-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241216140000_2362 @ 3372.20\n", + "[2024-12-17 21:00:00] 策略 (SHFE.rb2505): [2024-12-17 21:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-12-17 22:00:00] 策略 (SHFE.rb2505): 3344.0 37.4 -14.4\n", + "[2024-12-17 22:00:00] 策略 (SHFE.rb2505): [2024-12-17 22:00:00] 开多仓信号 - 当前Open=3344.00, 前1Range=22.00, 前7Range=8.00, 计算目标买入价=3321.00\n", + "[2024-12-17 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-17 22:00:00] 策略 (SHFE.rb2505): [2024-12-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241217220000_2364 @ 3321.00\n", + "[2024-12-18 09:00:00] 策略 (SHFE.rb2505): [2024-12-18 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241217220000_2364\n", + "[2024-12-18 09:00:00] 策略 (SHFE.rb2505): 3350.0 18.7 -32.4\n", + "[2024-12-18 09:00:00] 策略 (SHFE.rb2505): [2024-12-18 09:00:00] 开多仓信号 - 当前Open=3350.00, 前1Range=11.00, 前7Range=18.00, 计算目标买入价=3363.70\n", + "[2024-12-18 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-18 09:00:00] 策略 (SHFE.rb2505): [2024-12-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241218090000_2365 @ 3363.70\n", + "[2024-12-18 14:00:00] 策略 (SHFE.rb2505): [2024-12-18 14:00:00] 止损信号 - PnL per unit: -32.00, 目标: -10.00\n", + "[2024-12-18 21:00:00] 策略 (SHFE.rb2505): 3313.0 56.1 -39.6\n", + "[2024-12-18 21:00:00] 策略 (SHFE.rb2505): [2024-12-18 21:00:00] 开多仓信号 - 当前Open=3313.00, 前1Range=33.00, 前7Range=22.00, 计算目标买入价=3296.50\n", + "[2024-12-18 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-18 21:00:00] 策略 (SHFE.rb2505): [2024-12-18 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241218210000_2367 @ 3296.50\n", + "[2024-12-18 22:00:00] 策略 (SHFE.rb2505): [2024-12-18 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241218210000_2367\n", + "[2024-12-18 22:00:00] 策略 (SHFE.rb2505): 3310.0 34.0 -19.8\n", + "[2024-12-18 22:00:00] 策略 (SHFE.rb2505): [2024-12-18 22:00:00] 开多仓信号 - 当前Open=3310.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3295.80\n", + "[2024-12-18 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-18 22:00:00] 策略 (SHFE.rb2505): [2024-12-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241218220000_2368 @ 3295.80\n", + "[2024-12-19 09:00:00] 策略 (SHFE.rb2505): [2024-12-19 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241218220000_2368\n", + "[2024-12-19 09:00:00] 策略 (SHFE.rb2505): 3305.0 28.9 -34.2\n", + "[2024-12-19 09:00:00] 策略 (SHFE.rb2505): [2024-12-19 09:00:00] 开多仓信号 - 当前Open=3305.00, 前1Range=17.00, 前7Range=19.00, 计算目标买入价=3310.30\n", + "[2024-12-19 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-19 09:00:00] 策略 (SHFE.rb2505): [2024-12-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241219090000_2369 @ 3310.30\n", + "[2024-12-19 11:00:00] 策略 (SHFE.rb2505): [2024-12-19 11:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-12-19 13:00:00] 策略 (SHFE.rb2505): 3288.0 23.8 -25.2\n", + "[2024-12-19 13:00:00] 策略 (SHFE.rb2505): [2024-12-19 13:00:00] 开多仓信号 - 当前Open=3288.00, 前1Range=14.00, 前7Range=14.00, 计算目标买入价=3289.40\n", + "[2024-12-19 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-19 13:00:00] 策略 (SHFE.rb2505): [2024-12-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241219130000_2371 @ 3289.40\n", + "[2024-12-19 14:00:00] 策略 (SHFE.rb2505): [2024-12-19 14:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-12-19 21:00:00] 策略 (SHFE.rb2505): 3286.0 56.1 -36.0\n", + "[2024-12-19 21:00:00] 策略 (SHFE.rb2505): [2024-12-19 21:00:00] 开多仓信号 - 当前Open=3286.00, 前1Range=33.00, 前7Range=20.00, 计算目标买入价=3265.90\n", + "[2024-12-19 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-19 21:00:00] 策略 (SHFE.rb2505): [2024-12-19 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241219210000_2373 @ 3265.90\n", + "[2024-12-19 22:00:00] 策略 (SHFE.rb2505): [2024-12-19 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241219210000_2373\n", + "[2024-12-19 22:00:00] 策略 (SHFE.rb2505): 3288.0 25.5 -30.6\n", + "[2024-12-19 22:00:00] 策略 (SHFE.rb2505): [2024-12-19 22:00:00] 开多仓信号 - 当前Open=3288.00, 前1Range=15.00, 前7Range=17.00, 计算目标买入价=3293.10\n", + "[2024-12-19 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-19 22:00:00] 策略 (SHFE.rb2505): [2024-12-19 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241219220000_2374 @ 3293.10\n", + "[2024-12-20 21:00:00] 策略 (SHFE.rb2505): [2024-12-20 21:00:00] 止损信号 - PnL per unit: -24.00, 目标: -10.00\n", + "[2024-12-20 22:00:00] 策略 (SHFE.rb2505): 3258.0 45.9 -18.0\n", + "[2024-12-20 22:00:00] 策略 (SHFE.rb2505): [2024-12-20 22:00:00] 开多仓信号 - 当前Open=3258.00, 前1Range=27.00, 前7Range=10.00, 计算目标买入价=3230.10\n", + "[2024-12-20 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-20 22:00:00] 策略 (SHFE.rb2505): [2024-12-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241220220000_2376 @ 3230.10\n", + "[2024-12-23 09:00:00] 策略 (SHFE.rb2505): [2024-12-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241220220000_2376\n", + "[2024-12-23 09:00:00] 策略 (SHFE.rb2505): 3290.0 52.699999999999996 -30.6\n", + "[2024-12-23 09:00:00] 策略 (SHFE.rb2505): [2024-12-23 09:00:00] 开多仓信号 - 当前Open=3290.00, 前1Range=31.00, 前7Range=17.00, 计算目标买入价=3267.90\n", + "[2024-12-23 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-23 09:00:00] 策略 (SHFE.rb2505): [2024-12-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241223090000_2377 @ 3267.90\n", + "[2024-12-23 10:00:00] 策略 (SHFE.rb2505): [2024-12-23 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241223090000_2377\n", + "[2024-12-23 10:00:00] 策略 (SHFE.rb2505): 3292.0 28.9 -19.8\n", + "[2024-12-23 10:00:00] 策略 (SHFE.rb2505): [2024-12-23 10:00:00] 开多仓信号 - 当前Open=3292.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3282.90\n", + "[2024-12-23 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-23 10:00:00] 策略 (SHFE.rb2505): [2024-12-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241223100000_2378 @ 3282.90\n", + "[2024-12-23 11:00:00] 策略 (SHFE.rb2505): [2024-12-23 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241223100000_2378\n", + "[2024-12-23 11:00:00] 策略 (SHFE.rb2505): 3298.0 23.8 -28.8\n", + "[2024-12-23 11:00:00] 策略 (SHFE.rb2505): [2024-12-23 11:00:00] 开多仓信号 - 当前Open=3298.00, 前1Range=14.00, 前7Range=16.00, 计算目标买入价=3303.00\n", + "[2024-12-23 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-23 11:00:00] 策略 (SHFE.rb2505): [2024-12-23 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241223110000_2379 @ 3303.00\n", + "[2024-12-23 14:00:00] 策略 (SHFE.rb2505): [2024-12-23 14:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2024-12-23 21:00:00] 策略 (SHFE.rb2505): 3290.0 20.4 -48.6\n", + "[2024-12-23 21:00:00] 策略 (SHFE.rb2505): [2024-12-23 21:00:00] 开多仓信号 - 当前Open=3290.00, 前1Range=12.00, 前7Range=27.00, 计算目标买入价=3318.20\n", + "[2024-12-23 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-23 21:00:00] 策略 (SHFE.rb2505): [2024-12-23 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241223210000_2381 @ 3318.20\n", + "[2024-12-24 10:00:00] 策略 (SHFE.rb2505): [2024-12-24 10:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2024-12-24 11:00:00] 策略 (SHFE.rb2505): 3296.0 27.2 -25.2\n", + "[2024-12-24 11:00:00] 策略 (SHFE.rb2505): [2024-12-24 11:00:00] 开多仓信号 - 当前Open=3296.00, 前1Range=16.00, 前7Range=14.00, 计算目标买入价=3294.00\n", + "[2024-12-24 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-24 11:00:00] 策略 (SHFE.rb2505): [2024-12-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241224110000_2383 @ 3294.00\n", + "[2024-12-24 14:00:00] 策略 (SHFE.rb2505): [2024-12-24 14:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2024-12-24 21:00:00] 策略 (SHFE.rb2505): 3308.0 34.0 -21.6\n", + "[2024-12-24 21:00:00] 策略 (SHFE.rb2505): [2024-12-24 21:00:00] 开多仓信号 - 当前Open=3308.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=3295.60\n", + "[2024-12-24 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-24 21:00:00] 策略 (SHFE.rb2505): [2024-12-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241224210000_2385 @ 3295.60\n", + "[2024-12-24 22:00:00] 策略 (SHFE.rb2505): [2024-12-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241224210000_2385\n", + "[2024-12-24 22:00:00] 策略 (SHFE.rb2505): 3305.0 17.0 -16.2\n", + "[2024-12-24 22:00:00] 策略 (SHFE.rb2505): [2024-12-24 22:00:00] 开多仓信号 - 当前Open=3305.00, 前1Range=10.00, 前7Range=9.00, 计算目标买入价=3304.20\n", + "[2024-12-24 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-24 22:00:00] 策略 (SHFE.rb2505): [2024-12-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241224220000_2386 @ 3304.20\n", + "[2024-12-25 09:00:00] 策略 (SHFE.rb2505): [2024-12-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241224220000_2386\n", + "[2024-12-25 09:00:00] 策略 (SHFE.rb2505): 3307.0 22.099999999999998 -27.0\n", + "[2024-12-25 09:00:00] 策略 (SHFE.rb2505): [2024-12-25 09:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=13.00, 前7Range=15.00, 计算目标买入价=3311.90\n", + "[2024-12-25 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-25 09:00:00] 策略 (SHFE.rb2505): [2024-12-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241225090000_2387 @ 3311.90\n", + "[2024-12-25 22:00:00] 策略 (SHFE.rb2505): [2024-12-25 22:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-12-26 09:00:00] 策略 (SHFE.rb2505): 3292.0 18.7 -21.6\n", + "[2024-12-26 09:00:00] 策略 (SHFE.rb2505): [2024-12-26 09:00:00] 开多仓信号 - 当前Open=3292.00, 前1Range=11.00, 前7Range=12.00, 计算目标买入价=3294.90\n", + "[2024-12-26 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-26 09:00:00] 策略 (SHFE.rb2505): [2024-12-26 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241226090000_2389 @ 3294.90\n", + "[2024-12-26 10:00:00] 策略 (SHFE.rb2505): [2024-12-26 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241226090000_2389\n", + "[2024-12-26 10:00:00] 策略 (SHFE.rb2505): 3320.0 56.1 -19.8\n", + "[2024-12-26 10:00:00] 策略 (SHFE.rb2505): [2024-12-26 10:00:00] 开多仓信号 - 当前Open=3320.00, 前1Range=33.00, 前7Range=11.00, 计算目标买入价=3283.70\n", + "[2024-12-26 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-26 10:00:00] 策略 (SHFE.rb2505): [2024-12-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241226100000_2390 @ 3283.70\n", + "[2024-12-26 11:00:00] 策略 (SHFE.rb2505): [2024-12-26 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241226100000_2390\n", + "[2024-12-26 11:00:00] 策略 (SHFE.rb2505): 3324.0 17.0 -23.400000000000002\n", + "[2024-12-26 11:00:00] 策略 (SHFE.rb2505): [2024-12-26 11:00:00] 开多仓信号 - 当前Open=3324.00, 前1Range=10.00, 前7Range=13.00, 计算目标买入价=3330.40\n", + "[2024-12-26 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-26 11:00:00] 策略 (SHFE.rb2505): [2024-12-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241226110000_2391 @ 3330.40\n", + "[2024-12-26 13:00:00] 策略 (SHFE.rb2505): [2024-12-26 13:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2024-12-26 14:00:00] 策略 (SHFE.rb2505): 3306.0 30.599999999999998 -25.2\n", + "[2024-12-26 14:00:00] 策略 (SHFE.rb2505): [2024-12-26 14:00:00] 开多仓信号 - 当前Open=3306.00, 前1Range=18.00, 前7Range=14.00, 计算目标买入价=3300.60\n", + "[2024-12-26 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-26 14:00:00] 策略 (SHFE.rb2505): [2024-12-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241226140000_2393 @ 3300.60\n", + "[2024-12-26 21:00:00] 策略 (SHFE.rb2505): [2024-12-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241226140000_2393\n", + "[2024-12-26 21:00:00] 策略 (SHFE.rb2505): 3307.0 13.6 -16.2\n", + "[2024-12-26 21:00:00] 策略 (SHFE.rb2505): [2024-12-26 21:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=8.00, 前7Range=9.00, 计算目标买入价=3309.60\n", + "[2024-12-26 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-26 21:00:00] 策略 (SHFE.rb2505): [2024-12-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241226210000_2394 @ 3309.60\n", + "[2024-12-27 09:00:00] 策略 (SHFE.rb2505): [2024-12-27 09:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2024-12-27 10:00:00] 策略 (SHFE.rb2505): 3285.0 39.1 -18.0\n", + "[2024-12-27 10:00:00] 策略 (SHFE.rb2505): [2024-12-27 10:00:00] 开多仓信号 - 当前Open=3285.00, 前1Range=23.00, 前7Range=10.00, 计算目标买入价=3263.90\n", + "[2024-12-27 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-27 10:00:00] 策略 (SHFE.rb2505): [2024-12-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241227100000_2396 @ 3263.90\n", + "[2024-12-27 11:00:00] 策略 (SHFE.rb2505): [2024-12-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241227100000_2396\n", + "[2024-12-27 11:00:00] 策略 (SHFE.rb2505): 3280.0 20.4 -16.2\n", + "[2024-12-27 11:00:00] 策略 (SHFE.rb2505): [2024-12-27 11:00:00] 开多仓信号 - 当前Open=3280.00, 前1Range=12.00, 前7Range=9.00, 计算目标买入价=3275.80\n", + "[2024-12-27 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-27 11:00:00] 策略 (SHFE.rb2505): [2024-12-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241227110000_2397 @ 3275.80\n", + "[2024-12-30 09:00:00] 策略 (SHFE.rb2505): [2024-12-30 09:00:00] 止盈信号 - PnL per unit: 28.00, 目标: 10.00\n", + "[2024-12-30 10:00:00] 策略 (SHFE.rb2505): 3303.0 40.8 -21.6\n", + "[2024-12-30 10:00:00] 策略 (SHFE.rb2505): [2024-12-30 10:00:00] 开多仓信号 - 当前Open=3303.00, 前1Range=24.00, 前7Range=12.00, 计算目标买入价=3283.80\n", + "[2024-12-30 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-30 10:00:00] 策略 (SHFE.rb2505): [2024-12-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241230100000_2399 @ 3283.80\n", + "[2024-12-30 11:00:00] 策略 (SHFE.rb2505): [2024-12-30 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241230100000_2399\n", + "[2024-12-30 11:00:00] 策略 (SHFE.rb2505): 3309.0 23.8 -23.400000000000002\n", + "[2024-12-30 11:00:00] 策略 (SHFE.rb2505): [2024-12-30 11:00:00] 开多仓信号 - 当前Open=3309.00, 前1Range=14.00, 前7Range=13.00, 计算目标买入价=3308.60\n", + "[2024-12-30 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-30 11:00:00] 策略 (SHFE.rb2505): [2024-12-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241230110000_2400 @ 3308.60\n", + "[2024-12-30 13:00:00] 策略 (SHFE.rb2505): [2024-12-30 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2024-12-30 14:00:00] 策略 (SHFE.rb2505): 3315.0 20.4 -25.2\n", + "[2024-12-30 14:00:00] 策略 (SHFE.rb2505): [2024-12-30 14:00:00] 开多仓信号 - 当前Open=3315.00, 前1Range=12.00, 前7Range=14.00, 计算目标买入价=3319.80\n", + "[2024-12-30 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-30 14:00:00] 策略 (SHFE.rb2505): [2024-12-30 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241230140000_2402 @ 3319.80\n", + "[2024-12-30 21:00:00] 策略 (SHFE.rb2505): [2024-12-30 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241230140000_2402\n", + "[2024-12-30 21:00:00] 策略 (SHFE.rb2505): 3324.0 17.0 -41.4\n", + "[2024-12-30 21:00:00] 策略 (SHFE.rb2505): [2024-12-30 21:00:00] 开多仓信号 - 当前Open=3324.00, 前1Range=10.00, 前7Range=23.00, 计算目标买入价=3348.40\n", + "[2024-12-30 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-30 21:00:00] 策略 (SHFE.rb2505): [2024-12-30 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241230210000_2403 @ 3348.40\n", + "[2024-12-31 10:00:00] 策略 (SHFE.rb2505): [2024-12-31 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2024-12-31 11:00:00] 策略 (SHFE.rb2505): 3307.0 17.0 -14.4\n", + "[2024-12-31 11:00:00] 策略 (SHFE.rb2505): [2024-12-31 11:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=10.00, 前7Range=8.00, 计算目标买入价=3304.40\n", + "[2024-12-31 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-31 11:00:00] 策略 (SHFE.rb2505): [2024-12-31 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241231110000_2405 @ 3304.40\n", + "[2024-12-31 13:00:00] 策略 (SHFE.rb2505): [2024-12-31 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20241231110000_2405\n", + "[2024-12-31 13:00:00] 策略 (SHFE.rb2505): 3305.0 15.299999999999999 -21.6\n", + "[2024-12-31 13:00:00] 策略 (SHFE.rb2505): [2024-12-31 13:00:00] 开多仓信号 - 当前Open=3305.00, 前1Range=9.00, 前7Range=12.00, 计算目标买入价=3311.30\n", + "[2024-12-31 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2024-12-31 13:00:00] 策略 (SHFE.rb2505): [2024-12-31 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20241231130000_2406 @ 3311.30\n", + "[2025-01-02 10:00:00] 策略 (SHFE.rb2505): [2025-01-02 10:00:00] 止盈信号 - PnL per unit: 24.00, 目标: 10.00\n", + "[2025-01-02 11:00:00] 策略 (SHFE.rb2505): 3331.0 35.699999999999996 -16.2\n", + "[2025-01-02 11:00:00] 策略 (SHFE.rb2505): [2025-01-02 11:00:00] 开多仓信号 - 当前Open=3331.00, 前1Range=21.00, 前7Range=9.00, 计算目标买入价=3311.50\n", + "[2025-01-02 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-02 11:00:00] 策略 (SHFE.rb2505): [2025-01-02 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250102110000_2408 @ 3311.50\n", + "[2025-01-02 13:00:00] 策略 (SHFE.rb2505): [2025-01-02 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250102110000_2408\n", + "[2025-01-02 13:00:00] 策略 (SHFE.rb2505): 3318.0 17.0 -18.0\n", + "[2025-01-02 13:00:00] 策略 (SHFE.rb2505): [2025-01-02 13:00:00] 开多仓信号 - 当前Open=3318.00, 前1Range=10.00, 前7Range=10.00, 计算目标买入价=3319.00\n", + "[2025-01-02 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-02 13:00:00] 策略 (SHFE.rb2505): [2025-01-02 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250102130000_2409 @ 3319.00\n", + "[2025-01-02 21:00:00] 策略 (SHFE.rb2505): [2025-01-02 21:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2025-01-02 22:00:00] 策略 (SHFE.rb2505): 3289.0 34.0 -28.8\n", + "[2025-01-02 22:00:00] 策略 (SHFE.rb2505): [2025-01-02 22:00:00] 开多仓信号 - 当前Open=3289.00, 前1Range=20.00, 前7Range=16.00, 计算目标买入价=3283.80\n", + "[2025-01-02 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-02 22:00:00] 策略 (SHFE.rb2505): [2025-01-02 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250102220000_2411 @ 3283.80\n", + "[2025-01-03 09:00:00] 策略 (SHFE.rb2505): [2025-01-03 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250102220000_2411\n", + "[2025-01-03 09:00:00] 策略 (SHFE.rb2505): 3293.0 13.6 -68.4\n", + "[2025-01-03 09:00:00] 策略 (SHFE.rb2505): [2025-01-03 09:00:00] 开多仓信号 - 当前Open=3293.00, 前1Range=8.00, 前7Range=38.00, 计算目标买入价=3347.80\n", + "[2025-01-03 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-03 09:00:00] 策略 (SHFE.rb2505): [2025-01-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250103090000_2412 @ 3347.80\n", + "[2025-01-03 10:00:00] 策略 (SHFE.rb2505): [2025-01-03 10:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2025-01-03 11:00:00] 策略 (SHFE.rb2505): 3267.0 42.5 -18.0\n", + "[2025-01-03 11:00:00] 策略 (SHFE.rb2505): [2025-01-03 11:00:00] 开多仓信号 - 当前Open=3267.00, 前1Range=25.00, 前7Range=10.00, 计算目标买入价=3242.50\n", + "[2025-01-03 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-03 11:00:00] 策略 (SHFE.rb2505): [2025-01-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250103110000_2414 @ 3242.50\n", + "[2025-01-03 13:00:00] 策略 (SHFE.rb2505): [2025-01-03 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250103110000_2414\n", + "[2025-01-03 13:00:00] 策略 (SHFE.rb2505): 3268.0 15.299999999999999 -27.0\n", + "[2025-01-03 13:00:00] 策略 (SHFE.rb2505): [2025-01-03 13:00:00] 开多仓信号 - 当前Open=3268.00, 前1Range=9.00, 前7Range=15.00, 计算目标买入价=3279.70\n", + "[2025-01-03 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-03 13:00:00] 策略 (SHFE.rb2505): [2025-01-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250103130000_2415 @ 3279.70\n", + "[2025-01-03 22:00:00] 策略 (SHFE.rb2505): [2025-01-03 22:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2025-01-06 09:00:00] 策略 (SHFE.rb2505): 3277.0 28.9 -39.6\n", + "[2025-01-06 09:00:00] 策略 (SHFE.rb2505): [2025-01-06 09:00:00] 开多仓信号 - 当前Open=3277.00, 前1Range=17.00, 前7Range=22.00, 计算目标买入价=3287.70\n", + "[2025-01-06 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-06 09:00:00] 策略 (SHFE.rb2505): [2025-01-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250106090000_2417 @ 3287.70\n", + "[2025-01-06 14:00:00] 策略 (SHFE.rb2505): [2025-01-06 14:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2025-01-06 21:00:00] 策略 (SHFE.rb2505): 3269.0 22.099999999999998 -37.800000000000004\n", + "[2025-01-06 21:00:00] 策略 (SHFE.rb2505): [2025-01-06 21:00:00] 开多仓信号 - 当前Open=3269.00, 前1Range=13.00, 前7Range=21.00, 计算目标买入价=3284.70\n", + "[2025-01-06 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-06 21:00:00] 策略 (SHFE.rb2505): [2025-01-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250106210000_2419 @ 3284.70\n", + "[2025-01-07 09:00:00] 策略 (SHFE.rb2505): [2025-01-07 09:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2025-01-07 10:00:00] 策略 (SHFE.rb2505): 3245.0 30.599999999999998 -27.0\n", + "[2025-01-07 10:00:00] 策略 (SHFE.rb2505): [2025-01-07 10:00:00] 开多仓信号 - 当前Open=3245.00, 前1Range=18.00, 前7Range=15.00, 计算目标买入价=3241.40\n", + "[2025-01-07 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-07 10:00:00] 策略 (SHFE.rb2505): [2025-01-07 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250107100000_2421 @ 3241.40\n", + "[2025-01-07 21:00:00] 策略 (SHFE.rb2505): [2025-01-07 21:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2025-01-07 22:00:00] 策略 (SHFE.rb2505): 3247.0 18.7 -21.6\n", + "[2025-01-07 22:00:00] 策略 (SHFE.rb2505): [2025-01-07 22:00:00] 开多仓信号 - 当前Open=3247.00, 前1Range=11.00, 前7Range=12.00, 计算目标买入价=3249.90\n", + "[2025-01-07 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-07 22:00:00] 策略 (SHFE.rb2505): [2025-01-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250107220000_2423 @ 3249.90\n", + "[2025-01-08 09:00:00] 策略 (SHFE.rb2505): [2025-01-08 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-01-08 10:00:00] 策略 (SHFE.rb2505): 3229.0 34.0 -30.6\n", + "[2025-01-08 10:00:00] 策略 (SHFE.rb2505): [2025-01-08 10:00:00] 开多仓信号 - 当前Open=3229.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=3225.60\n", + "[2025-01-08 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-08 10:00:00] 策略 (SHFE.rb2505): [2025-01-08 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250108100000_2425 @ 3225.60\n", + "[2025-01-08 11:00:00] 策略 (SHFE.rb2505): [2025-01-08 11:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-01-08 13:00:00] 策略 (SHFE.rb2505): 3212.0 22.099999999999998 -30.6\n", + "[2025-01-08 13:00:00] 策略 (SHFE.rb2505): [2025-01-08 13:00:00] 开多仓信号 - 当前Open=3212.00, 前1Range=13.00, 前7Range=17.00, 计算目标买入价=3220.50\n", + "[2025-01-08 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-08 13:00:00] 策略 (SHFE.rb2505): [2025-01-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250108130000_2427 @ 3220.50\n", + "[2025-01-08 14:00:00] 策略 (SHFE.rb2505): [2025-01-08 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250108130000_2427\n", + "[2025-01-08 14:00:00] 策略 (SHFE.rb2505): 3224.0 28.9 -19.8\n", + "[2025-01-08 14:00:00] 策略 (SHFE.rb2505): [2025-01-08 14:00:00] 开多仓信号 - 当前Open=3224.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3214.90\n", + "[2025-01-08 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-08 14:00:00] 策略 (SHFE.rb2505): [2025-01-08 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250108140000_2428 @ 3214.90\n", + "[2025-01-09 09:00:00] 策略 (SHFE.rb2505): [2025-01-09 09:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2025-01-09 10:00:00] 策略 (SHFE.rb2505): 3186.0 40.8 -14.4\n", + "[2025-01-09 10:00:00] 策略 (SHFE.rb2505): [2025-01-09 10:00:00] 开多仓信号 - 当前Open=3186.00, 前1Range=24.00, 前7Range=8.00, 计算目标买入价=3159.60\n", + "[2025-01-09 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-09 10:00:00] 策略 (SHFE.rb2505): [2025-01-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250109100000_2430 @ 3159.60\n", + "[2025-01-09 11:00:00] 策略 (SHFE.rb2505): [2025-01-09 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250109100000_2430\n", + "[2025-01-09 11:00:00] 策略 (SHFE.rb2505): 3195.0 28.9 -23.400000000000002\n", + "[2025-01-09 11:00:00] 策略 (SHFE.rb2505): [2025-01-09 11:00:00] 开多仓信号 - 当前Open=3195.00, 前1Range=17.00, 前7Range=13.00, 计算目标买入价=3189.50\n", + "[2025-01-09 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-09 11:00:00] 策略 (SHFE.rb2505): [2025-01-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250109110000_2431 @ 3189.50\n", + "[2025-01-09 13:00:00] 策略 (SHFE.rb2505): [2025-01-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250109110000_2431\n", + "[2025-01-09 13:00:00] 策略 (SHFE.rb2505): 3199.0 20.4 -30.6\n", + "[2025-01-09 13:00:00] 策略 (SHFE.rb2505): [2025-01-09 13:00:00] 开多仓信号 - 当前Open=3199.00, 前1Range=12.00, 前7Range=17.00, 计算目标买入价=3209.20\n", + "[2025-01-09 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-09 13:00:00] 策略 (SHFE.rb2505): [2025-01-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250109130000_2432 @ 3209.20\n", + "[2025-01-10 09:00:00] 策略 (SHFE.rb2505): [2025-01-10 09:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2025-01-10 10:00:00] 策略 (SHFE.rb2505): 3210.0 32.3 -30.6\n", + "[2025-01-10 10:00:00] 策略 (SHFE.rb2505): [2025-01-10 10:00:00] 开多仓信号 - 当前Open=3210.00, 前1Range=19.00, 前7Range=17.00, 计算目标买入价=3208.30\n", + "[2025-01-10 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-10 10:00:00] 策略 (SHFE.rb2505): [2025-01-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250110100000_2434 @ 3208.30\n", + "[2025-01-10 21:00:00] 策略 (SHFE.rb2505): [2025-01-10 21:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2025-01-10 22:00:00] 策略 (SHFE.rb2505): 3218.0 34.0 -19.8\n", + "[2025-01-10 22:00:00] 策略 (SHFE.rb2505): [2025-01-10 22:00:00] 开多仓信号 - 当前Open=3218.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3203.80\n", + "[2025-01-10 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-10 22:00:00] 策略 (SHFE.rb2505): [2025-01-10 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250110220000_2436 @ 3203.80\n", + "[2025-01-13 09:00:00] 策略 (SHFE.rb2505): [2025-01-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250110220000_2436\n", + "[2025-01-13 09:00:00] 策略 (SHFE.rb2505): 3241.0 45.9 -34.2\n", + "[2025-01-13 09:00:00] 策略 (SHFE.rb2505): [2025-01-13 09:00:00] 开多仓信号 - 当前Open=3241.00, 前1Range=27.00, 前7Range=19.00, 计算目标买入价=3229.30\n", + "[2025-01-13 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-13 09:00:00] 策略 (SHFE.rb2505): [2025-01-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250113090000_2437 @ 3229.30\n", + "[2025-01-13 10:00:00] 策略 (SHFE.rb2505): [2025-01-13 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250113090000_2437\n", + "[2025-01-13 10:00:00] 策略 (SHFE.rb2505): 3251.0 42.5 -16.2\n", + "[2025-01-13 10:00:00] 策略 (SHFE.rb2505): [2025-01-13 10:00:00] 开多仓信号 - 当前Open=3251.00, 前1Range=25.00, 前7Range=9.00, 计算目标买入价=3224.70\n", + "[2025-01-13 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-13 10:00:00] 策略 (SHFE.rb2505): [2025-01-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250113100000_2438 @ 3224.70\n", + "[2025-01-13 11:00:00] 策略 (SHFE.rb2505): [2025-01-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250113100000_2438\n", + "[2025-01-13 11:00:00] 策略 (SHFE.rb2505): 3249.0 18.7 -14.4\n", + "[2025-01-13 11:00:00] 策略 (SHFE.rb2505): [2025-01-13 11:00:00] 开多仓信号 - 当前Open=3249.00, 前1Range=11.00, 前7Range=8.00, 计算目标买入价=3244.70\n", + "[2025-01-13 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-13 11:00:00] 策略 (SHFE.rb2505): [2025-01-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250113110000_2439 @ 3244.70\n", + "[2025-01-14 09:00:00] 策略 (SHFE.rb2505): [2025-01-14 09:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2025-01-14 10:00:00] 策略 (SHFE.rb2505): 3266.0 40.8 -19.8\n", + "[2025-01-14 10:00:00] 策略 (SHFE.rb2505): [2025-01-14 10:00:00] 开多仓信号 - 当前Open=3266.00, 前1Range=24.00, 前7Range=11.00, 计算目标买入价=3245.00\n", + "[2025-01-14 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-14 10:00:00] 策略 (SHFE.rb2505): [2025-01-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250114100000_2441 @ 3245.00\n", + "[2025-01-14 11:00:00] 策略 (SHFE.rb2505): [2025-01-14 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250114100000_2441\n", + "[2025-01-14 11:00:00] 策略 (SHFE.rb2505): 3269.0 10.2 -19.8\n", + "[2025-01-14 11:00:00] 策略 (SHFE.rb2505): [2025-01-14 11:00:00] 开多仓信号 - 当前Open=3269.00, 前1Range=6.00, 前7Range=11.00, 计算目标买入价=3278.60\n", + "[2025-01-14 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-14 11:00:00] 策略 (SHFE.rb2505): [2025-01-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250114110000_2442 @ 3278.60\n", + "[2025-01-14 13:00:00] 策略 (SHFE.rb2505): [2025-01-14 13:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2025-01-14 14:00:00] 策略 (SHFE.rb2505): 3288.0 35.699999999999996 -23.400000000000002\n", + "[2025-01-14 14:00:00] 策略 (SHFE.rb2505): [2025-01-14 14:00:00] 开多仓信号 - 当前Open=3288.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3275.70\n", + "[2025-01-14 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-14 14:00:00] 策略 (SHFE.rb2505): [2025-01-14 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250114140000_2444 @ 3275.70\n", + "[2025-01-14 21:00:00] 策略 (SHFE.rb2505): [2025-01-14 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250114140000_2444\n", + "[2025-01-14 21:00:00] 策略 (SHFE.rb2505): 3286.0 20.4 -16.2\n", + "[2025-01-14 21:00:00] 策略 (SHFE.rb2505): [2025-01-14 21:00:00] 开多仓信号 - 当前Open=3286.00, 前1Range=12.00, 前7Range=9.00, 计算目标买入价=3281.80\n", + "[2025-01-14 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-14 21:00:00] 策略 (SHFE.rb2505): [2025-01-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250114210000_2445 @ 3281.80\n", + "[2025-01-15 10:00:00] 策略 (SHFE.rb2505): [2025-01-15 10:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2025-01-15 11:00:00] 策略 (SHFE.rb2505): 3298.0 28.9 -19.8\n", + "[2025-01-15 11:00:00] 策略 (SHFE.rb2505): [2025-01-15 11:00:00] 开多仓信号 - 当前Open=3298.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3288.90\n", + "[2025-01-15 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-15 11:00:00] 策略 (SHFE.rb2505): [2025-01-15 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250115110000_2447 @ 3288.90\n", + "[2025-01-15 13:00:00] 策略 (SHFE.rb2505): [2025-01-15 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250115110000_2447\n", + "[2025-01-15 13:00:00] 策略 (SHFE.rb2505): 3292.0 18.7 -37.800000000000004\n", + "[2025-01-15 13:00:00] 策略 (SHFE.rb2505): [2025-01-15 13:00:00] 开多仓信号 - 当前Open=3292.00, 前1Range=11.00, 前7Range=21.00, 计算目标买入价=3311.10\n", + "[2025-01-15 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-15 13:00:00] 策略 (SHFE.rb2505): [2025-01-15 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250115130000_2448 @ 3311.10\n", + "[2025-01-15 21:00:00] 策略 (SHFE.rb2505): [2025-01-15 21:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2025-01-15 22:00:00] 策略 (SHFE.rb2505): 3307.0 40.8 -9.0\n", + "[2025-01-15 22:00:00] 策略 (SHFE.rb2505): [2025-01-15 22:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=24.00, 前7Range=5.00, 计算目标买入价=3275.20\n", + "[2025-01-15 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-15 22:00:00] 策略 (SHFE.rb2505): [2025-01-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250115220000_2450 @ 3275.20\n", + "[2025-01-16 09:00:00] 策略 (SHFE.rb2505): [2025-01-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250115220000_2450\n", + "[2025-01-16 09:00:00] 策略 (SHFE.rb2505): 3306.0 20.4 -32.4\n", + "[2025-01-16 09:00:00] 策略 (SHFE.rb2505): [2025-01-16 09:00:00] 开多仓信号 - 当前Open=3306.00, 前1Range=12.00, 前7Range=18.00, 计算目标买入价=3318.00\n", + "[2025-01-16 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-16 09:00:00] 策略 (SHFE.rb2505): [2025-01-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250116090000_2451 @ 3318.00\n", + "[2025-01-16 14:00:00] 策略 (SHFE.rb2505): [2025-01-16 14:00:00] 止盈信号 - PnL per unit: 25.00, 目标: 10.00\n", + "[2025-01-16 21:00:00] 策略 (SHFE.rb2505): 3331.0 42.5 -43.2\n", + "[2025-01-16 21:00:00] 策略 (SHFE.rb2505): [2025-01-16 21:00:00] 开多仓信号 - 当前Open=3331.00, 前1Range=25.00, 前7Range=24.00, 计算目标买入价=3331.70\n", + "[2025-01-16 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-16 21:00:00] 策略 (SHFE.rb2505): [2025-01-16 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250116210000_2453 @ 3331.70\n", + "[2025-01-17 10:00:00] 策略 (SHFE.rb2505): [2025-01-17 10:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2025-01-17 11:00:00] 策略 (SHFE.rb2505): 3341.0 20.4 -18.0\n", + "[2025-01-17 11:00:00] 策略 (SHFE.rb2505): [2025-01-17 11:00:00] 开多仓信号 - 当前Open=3341.00, 前1Range=12.00, 前7Range=10.00, 计算目标买入价=3338.60\n", + "[2025-01-17 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-17 11:00:00] 策略 (SHFE.rb2505): [2025-01-17 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250117110000_2455 @ 3338.60\n", + "[2025-01-17 13:00:00] 策略 (SHFE.rb2505): [2025-01-17 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250117110000_2455\n", + "[2025-01-17 13:00:00] 策略 (SHFE.rb2505): 3360.0 34.0 -25.2\n", + "[2025-01-17 13:00:00] 策略 (SHFE.rb2505): [2025-01-17 13:00:00] 开多仓信号 - 当前Open=3360.00, 前1Range=20.00, 前7Range=14.00, 计算目标买入价=3351.20\n", + "[2025-01-17 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-17 13:00:00] 策略 (SHFE.rb2505): [2025-01-17 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250117130000_2456 @ 3351.20\n", + "[2025-01-17 14:00:00] 策略 (SHFE.rb2505): [2025-01-17 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250117130000_2456\n", + "[2025-01-17 14:00:00] 策略 (SHFE.rb2505): 3359.0 20.4 -45.0\n", + "[2025-01-17 14:00:00] 策略 (SHFE.rb2505): [2025-01-17 14:00:00] 开多仓信号 - 当前Open=3359.00, 前1Range=12.00, 前7Range=25.00, 计算目标买入价=3383.60\n", + "[2025-01-17 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-17 14:00:00] 策略 (SHFE.rb2505): [2025-01-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250117140000_2457 @ 3383.60\n", + "[2025-01-17 22:00:00] 策略 (SHFE.rb2505): [2025-01-17 22:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2025-01-20 09:00:00] 策略 (SHFE.rb2505): 3391.0 47.6 -41.4\n", + "[2025-01-20 09:00:00] 策略 (SHFE.rb2505): [2025-01-20 09:00:00] 开多仓信号 - 当前Open=3391.00, 前1Range=28.00, 前7Range=23.00, 计算目标买入价=3384.80\n", + "[2025-01-20 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-20 09:00:00] 策略 (SHFE.rb2505): [2025-01-20 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250120090000_2459 @ 3384.80\n", + "[2025-01-20 10:00:00] 策略 (SHFE.rb2505): [2025-01-20 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-01-20 11:00:00] 策略 (SHFE.rb2505): 3350.0 25.5 -36.0\n", + "[2025-01-20 11:00:00] 策略 (SHFE.rb2505): [2025-01-20 11:00:00] 开多仓信号 - 当前Open=3350.00, 前1Range=15.00, 前7Range=20.00, 计算目标买入价=3360.50\n", + "[2025-01-20 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-20 11:00:00] 策略 (SHFE.rb2505): [2025-01-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250120110000_2461 @ 3360.50\n", + "[2025-01-20 21:00:00] 策略 (SHFE.rb2505): [2025-01-20 21:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2025-01-20 22:00:00] 策略 (SHFE.rb2505): 3374.0 54.4 -50.4\n", + "[2025-01-20 22:00:00] 策略 (SHFE.rb2505): [2025-01-20 22:00:00] 开多仓信号 - 当前Open=3374.00, 前1Range=32.00, 前7Range=28.00, 计算目标买入价=3370.00\n", + "[2025-01-20 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-20 22:00:00] 策略 (SHFE.rb2505): [2025-01-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250120220000_2463 @ 3370.00\n", + "[2025-01-21 14:00:00] 策略 (SHFE.rb2505): [2025-01-21 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-01-21 21:00:00] 策略 (SHFE.rb2505): 3351.0 25.5 -57.6\n", + "[2025-01-21 21:00:00] 策略 (SHFE.rb2505): [2025-01-21 21:00:00] 开多仓信号 - 当前Open=3351.00, 前1Range=15.00, 前7Range=32.00, 计算目标买入价=3383.10\n", + "[2025-01-21 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-21 21:00:00] 策略 (SHFE.rb2505): [2025-01-21 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250121210000_2465 @ 3383.10\n", + "[2025-01-22 21:00:00] 策略 (SHFE.rb2505): [2025-01-22 21:00:00] 止盈信号 - PnL per unit: 34.00, 目标: 10.00\n", + "[2025-01-22 22:00:00] 策略 (SHFE.rb2505): 3365.0 49.3 -23.400000000000002\n", + "[2025-01-22 22:00:00] 策略 (SHFE.rb2505): [2025-01-22 22:00:00] 开多仓信号 - 当前Open=3365.00, 前1Range=29.00, 前7Range=13.00, 计算目标买入价=3339.10\n", + "[2025-01-22 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-22 22:00:00] 策略 (SHFE.rb2505): [2025-01-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250122220000_2467 @ 3339.10\n", + "[2025-01-23 09:00:00] 策略 (SHFE.rb2505): [2025-01-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250122220000_2467\n", + "[2025-01-23 09:00:00] 策略 (SHFE.rb2505): 3361.0 18.7 -16.2\n", + "[2025-01-23 09:00:00] 策略 (SHFE.rb2505): [2025-01-23 09:00:00] 开多仓信号 - 当前Open=3361.00, 前1Range=11.00, 前7Range=9.00, 计算目标买入价=3358.50\n", + "[2025-01-23 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-23 09:00:00] 策略 (SHFE.rb2505): [2025-01-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250123090000_2468 @ 3358.50\n", + "[2025-01-23 10:00:00] 策略 (SHFE.rb2505): [2025-01-23 10:00:00] 止损信号 - PnL per unit: -14.00, 目标: -10.00\n", + "[2025-01-23 11:00:00] 策略 (SHFE.rb2505): 3343.0 35.699999999999996 -14.4\n", + "[2025-01-23 11:00:00] 策略 (SHFE.rb2505): [2025-01-23 11:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=21.00, 前7Range=8.00, 计算目标买入价=3321.70\n", + "[2025-01-23 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-23 11:00:00] 策略 (SHFE.rb2505): [2025-01-23 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250123110000_2470 @ 3321.70\n", + "[2025-01-23 13:00:00] 策略 (SHFE.rb2505): [2025-01-23 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250123110000_2470\n", + "[2025-01-23 13:00:00] 策略 (SHFE.rb2505): 3352.0 22.099999999999998 -25.2\n", + "[2025-01-23 13:00:00] 策略 (SHFE.rb2505): [2025-01-23 13:00:00] 开多仓信号 - 当前Open=3352.00, 前1Range=13.00, 前7Range=14.00, 计算目标买入价=3355.10\n", + "[2025-01-23 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-23 13:00:00] 策略 (SHFE.rb2505): [2025-01-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250123130000_2471 @ 3355.10\n", + "[2025-01-24 11:00:00] 策略 (SHFE.rb2505): [2025-01-24 11:00:00] 止损信号 - PnL per unit: -17.00, 目标: -10.00\n", + "[2025-01-24 13:00:00] 策略 (SHFE.rb2505): 3339.0 18.7 -12.6\n", + "[2025-01-24 13:00:00] 策略 (SHFE.rb2505): [2025-01-24 13:00:00] 开多仓信号 - 当前Open=3339.00, 前1Range=11.00, 前7Range=7.00, 计算目标买入价=3332.90\n", + "[2025-01-24 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-24 13:00:00] 策略 (SHFE.rb2505): [2025-01-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250124130000_2473 @ 3332.90\n", + "[2025-01-24 14:00:00] 策略 (SHFE.rb2505): [2025-01-24 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250124130000_2473\n", + "[2025-01-24 14:00:00] 策略 (SHFE.rb2505): 3346.0 20.4 -23.400000000000002\n", + "[2025-01-24 14:00:00] 策略 (SHFE.rb2505): [2025-01-24 14:00:00] 开多仓信号 - 当前Open=3346.00, 前1Range=12.00, 前7Range=13.00, 计算目标买入价=3349.00\n", + "[2025-01-24 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-24 14:00:00] 策略 (SHFE.rb2505): [2025-01-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250124140000_2474 @ 3349.00\n", + "[2025-01-24 21:00:00] 策略 (SHFE.rb2505): [2025-01-24 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250124140000_2474\n", + "[2025-01-24 21:00:00] 策略 (SHFE.rb2505): 3371.0 66.3 -27.0\n", + "[2025-01-24 21:00:00] 策略 (SHFE.rb2505): [2025-01-24 21:00:00] 开多仓信号 - 当前Open=3371.00, 前1Range=39.00, 前7Range=15.00, 计算目标买入价=3331.70\n", + "[2025-01-24 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-24 21:00:00] 策略 (SHFE.rb2505): [2025-01-24 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250124210000_2475 @ 3331.70\n", + "[2025-01-24 22:00:00] 策略 (SHFE.rb2505): [2025-01-24 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250124210000_2475\n", + "[2025-01-24 22:00:00] 策略 (SHFE.rb2505): 3364.0 34.0 -27.0\n", + "[2025-01-24 22:00:00] 策略 (SHFE.rb2505): [2025-01-24 22:00:00] 开多仓信号 - 当前Open=3364.00, 前1Range=20.00, 前7Range=15.00, 计算目标买入价=3357.00\n", + "[2025-01-24 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-24 22:00:00] 策略 (SHFE.rb2505): [2025-01-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250124220000_2476 @ 3357.00\n", + "[2025-01-27 09:00:00] 策略 (SHFE.rb2505): [2025-01-27 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250124220000_2476\n", + "[2025-01-27 09:00:00] 策略 (SHFE.rb2505): 3371.0 17.0 -19.8\n", + "[2025-01-27 09:00:00] 策略 (SHFE.rb2505): [2025-01-27 09:00:00] 开多仓信号 - 当前Open=3371.00, 前1Range=10.00, 前7Range=11.00, 计算目标买入价=3373.80\n", + "[2025-01-27 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-27 09:00:00] 策略 (SHFE.rb2505): [2025-01-27 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250127090000_2477 @ 3373.80\n", + "[2025-01-27 10:00:00] 策略 (SHFE.rb2505): [2025-01-27 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250127090000_2477\n", + "[2025-01-27 10:00:00] 策略 (SHFE.rb2505): 3378.0 32.3 -21.6\n", + "[2025-01-27 10:00:00] 策略 (SHFE.rb2505): [2025-01-27 10:00:00] 开多仓信号 - 当前Open=3378.00, 前1Range=19.00, 前7Range=12.00, 计算目标买入价=3367.30\n", + "[2025-01-27 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-27 10:00:00] 策略 (SHFE.rb2505): [2025-01-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250127100000_2478 @ 3367.30\n", + "[2025-01-27 11:00:00] 策略 (SHFE.rb2505): [2025-01-27 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250127100000_2478\n", + "[2025-01-27 11:00:00] 策略 (SHFE.rb2505): 3372.0 20.4 -19.8\n", + "[2025-01-27 11:00:00] 策略 (SHFE.rb2505): [2025-01-27 11:00:00] 开多仓信号 - 当前Open=3372.00, 前1Range=12.00, 前7Range=11.00, 计算目标买入价=3371.40\n", + "[2025-01-27 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-27 11:00:00] 策略 (SHFE.rb2505): [2025-01-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250127110000_2479 @ 3371.40\n", + "[2025-01-27 13:00:00] 策略 (SHFE.rb2505): [2025-01-27 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250127110000_2479\n", + "[2025-01-27 13:00:00] 策略 (SHFE.rb2505): 3372.0 11.9 -21.6\n", + "[2025-01-27 13:00:00] 策略 (SHFE.rb2505): [2025-01-27 13:00:00] 开多仓信号 - 当前Open=3372.00, 前1Range=7.00, 前7Range=12.00, 计算目标买入价=3381.70\n", + "[2025-01-27 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-01-27 13:00:00] 策略 (SHFE.rb2505): [2025-01-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250127130000_2480 @ 3381.70\n", + "[2025-01-27 14:00:00] 策略 (SHFE.rb2505): [2025-01-27 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2025-02-05 09:00:00] 策略 (SHFE.rb2505): 3390.0 28.9 -36.0\n", + "[2025-02-05 09:00:00] 策略 (SHFE.rb2505): [2025-02-05 09:00:00] 开多仓信号 - 当前Open=3390.00, 前1Range=17.00, 前7Range=20.00, 计算目标买入价=3397.10\n", + "[2025-02-05 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-05 09:00:00] 策略 (SHFE.rb2505): [2025-02-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250205090000_2482 @ 3397.10\n", + "[2025-02-05 13:00:00] 策略 (SHFE.rb2505): [2025-02-05 13:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2025-02-05 14:00:00] 策略 (SHFE.rb2505): 3313.0 27.2 -12.6\n", + "[2025-02-05 14:00:00] 策略 (SHFE.rb2505): [2025-02-05 14:00:00] 开多仓信号 - 当前Open=3313.00, 前1Range=16.00, 前7Range=7.00, 计算目标买入价=3298.40\n", + "[2025-02-05 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-05 14:00:00] 策略 (SHFE.rb2505): [2025-02-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250205140000_2484 @ 3298.40\n", + "[2025-02-05 21:00:00] 策略 (SHFE.rb2505): [2025-02-05 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250205140000_2484\n", + "[2025-02-05 21:00:00] 策略 (SHFE.rb2505): 3322.0 25.5 -21.6\n", + "[2025-02-05 21:00:00] 策略 (SHFE.rb2505): [2025-02-05 21:00:00] 开多仓信号 - 当前Open=3322.00, 前1Range=15.00, 前7Range=12.00, 计算目标买入价=3318.10\n", + "[2025-02-05 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-05 21:00:00] 策略 (SHFE.rb2505): [2025-02-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250205210000_2485 @ 3318.10\n", + "[2025-02-05 22:00:00] 策略 (SHFE.rb2505): [2025-02-05 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250205210000_2485\n", + "[2025-02-05 22:00:00] 策略 (SHFE.rb2505): 3326.0 34.0 -30.6\n", + "[2025-02-05 22:00:00] 策略 (SHFE.rb2505): [2025-02-05 22:00:00] 开多仓信号 - 当前Open=3326.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=3322.60\n", + "[2025-02-05 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-05 22:00:00] 策略 (SHFE.rb2505): [2025-02-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250205220000_2486 @ 3322.60\n", + "[2025-02-06 09:00:00] 策略 (SHFE.rb2505): [2025-02-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250205220000_2486\n", + "[2025-02-06 09:00:00] 策略 (SHFE.rb2505): 3331.0 18.7 -131.4\n", + "[2025-02-06 09:00:00] 策略 (SHFE.rb2505): [2025-02-06 09:00:00] 开多仓信号 - 当前Open=3331.00, 前1Range=11.00, 前7Range=73.00, 计算目标买入价=3443.70\n", + "[2025-02-06 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-06 09:00:00] 策略 (SHFE.rb2505): [2025-02-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250206090000_2487 @ 3443.70\n", + "[2025-02-06 10:00:00] 策略 (SHFE.rb2505): [2025-02-06 10:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2025-02-06 11:00:00] 策略 (SHFE.rb2505): 3349.0 49.3 -27.0\n", + "[2025-02-06 11:00:00] 策略 (SHFE.rb2505): [2025-02-06 11:00:00] 开多仓信号 - 当前Open=3349.00, 前1Range=29.00, 前7Range=15.00, 计算目标买入价=3326.70\n", + "[2025-02-06 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-06 11:00:00] 策略 (SHFE.rb2505): [2025-02-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250206110000_2489 @ 3326.70\n", + "[2025-02-06 13:00:00] 策略 (SHFE.rb2505): [2025-02-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250206110000_2489\n", + "[2025-02-06 13:00:00] 策略 (SHFE.rb2505): 3343.0 18.7 -28.8\n", + "[2025-02-06 13:00:00] 策略 (SHFE.rb2505): [2025-02-06 13:00:00] 开多仓信号 - 当前Open=3343.00, 前1Range=11.00, 前7Range=16.00, 计算目标买入价=3353.10\n", + "[2025-02-06 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-06 13:00:00] 策略 (SHFE.rb2505): [2025-02-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250206130000_2490 @ 3353.10\n", + "[2025-02-06 21:00:00] 策略 (SHFE.rb2505): [2025-02-06 21:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2025-02-06 22:00:00] 策略 (SHFE.rb2505): 3369.0 30.599999999999998 -19.8\n", + "[2025-02-06 22:00:00] 策略 (SHFE.rb2505): [2025-02-06 22:00:00] 开多仓信号 - 当前Open=3369.00, 前1Range=18.00, 前7Range=11.00, 计算目标买入价=3358.20\n", + "[2025-02-06 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-06 22:00:00] 策略 (SHFE.rb2505): [2025-02-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250206220000_2492 @ 3358.20\n", + "[2025-02-07 10:00:00] 策略 (SHFE.rb2505): [2025-02-07 10:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2025-02-07 11:00:00] 策略 (SHFE.rb2505): 3367.0 40.8 -19.8\n", + "[2025-02-07 11:00:00] 策略 (SHFE.rb2505): [2025-02-07 11:00:00] 开多仓信号 - 当前Open=3367.00, 前1Range=24.00, 前7Range=11.00, 计算目标买入价=3346.00\n", + "[2025-02-07 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-07 11:00:00] 策略 (SHFE.rb2505): [2025-02-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250207110000_2494 @ 3346.00\n", + "[2025-02-07 13:00:00] 策略 (SHFE.rb2505): [2025-02-07 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250207110000_2494\n", + "[2025-02-07 13:00:00] 策略 (SHFE.rb2505): 3370.0 13.6 -16.2\n", + "[2025-02-07 13:00:00] 策略 (SHFE.rb2505): [2025-02-07 13:00:00] 开多仓信号 - 当前Open=3370.00, 前1Range=8.00, 前7Range=9.00, 计算目标买入价=3372.60\n", + "[2025-02-07 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-07 13:00:00] 策略 (SHFE.rb2505): [2025-02-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250207130000_2495 @ 3372.60\n", + "[2025-02-07 21:00:00] 策略 (SHFE.rb2505): [2025-02-07 21:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-02-07 22:00:00] 策略 (SHFE.rb2505): 3368.0 39.1 -25.2\n", + "[2025-02-07 22:00:00] 策略 (SHFE.rb2505): [2025-02-07 22:00:00] 开多仓信号 - 当前Open=3368.00, 前1Range=23.00, 前7Range=14.00, 计算目标买入价=3354.10\n", + "[2025-02-07 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-07 22:00:00] 策略 (SHFE.rb2505): [2025-02-07 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250207220000_2497 @ 3354.10\n", + "[2025-02-10 09:00:00] 策略 (SHFE.rb2505): [2025-02-10 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250207220000_2497\n", + "[2025-02-10 09:00:00] 策略 (SHFE.rb2505): 3360.0 11.9 -19.8\n", + "[2025-02-10 09:00:00] 策略 (SHFE.rb2505): [2025-02-10 09:00:00] 开多仓信号 - 当前Open=3360.00, 前1Range=7.00, 前7Range=11.00, 计算目标买入价=3367.90\n", + "[2025-02-10 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-10 09:00:00] 策略 (SHFE.rb2505): [2025-02-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250210090000_2498 @ 3367.90\n", + "[2025-02-10 10:00:00] 策略 (SHFE.rb2505): [2025-02-10 10:00:00] 止损信号 - PnL per unit: -25.00, 目标: -10.00\n", + "[2025-02-10 11:00:00] 策略 (SHFE.rb2505): 3319.0 59.5 -14.4\n", + "[2025-02-10 11:00:00] 策略 (SHFE.rb2505): [2025-02-10 11:00:00] 开多仓信号 - 当前Open=3319.00, 前1Range=35.00, 前7Range=8.00, 计算目标买入价=3273.90\n", + "[2025-02-10 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-10 11:00:00] 策略 (SHFE.rb2505): [2025-02-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250210110000_2500 @ 3273.90\n", + "[2025-02-10 13:00:00] 策略 (SHFE.rb2505): [2025-02-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250210110000_2500\n", + "[2025-02-10 13:00:00] 策略 (SHFE.rb2505): 3320.0 22.099999999999998 -36.0\n", + "[2025-02-10 13:00:00] 策略 (SHFE.rb2505): [2025-02-10 13:00:00] 开多仓信号 - 当前Open=3320.00, 前1Range=13.00, 前7Range=20.00, 计算目标买入价=3333.90\n", + "[2025-02-10 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-10 13:00:00] 策略 (SHFE.rb2505): [2025-02-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250210130000_2501 @ 3333.90\n", + "[2025-02-10 14:00:00] 策略 (SHFE.rb2505): [2025-02-10 14:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2025-02-10 21:00:00] 策略 (SHFE.rb2505): 3338.0 42.5 -41.4\n", + "[2025-02-10 21:00:00] 策略 (SHFE.rb2505): [2025-02-10 21:00:00] 开多仓信号 - 当前Open=3338.00, 前1Range=25.00, 前7Range=23.00, 计算目标买入价=3336.90\n", + "[2025-02-10 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-10 21:00:00] 策略 (SHFE.rb2505): [2025-02-10 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250210210000_2503 @ 3336.90\n", + "[2025-02-11 10:00:00] 策略 (SHFE.rb2505): [2025-02-11 10:00:00] 止损信号 - PnL per unit: -42.00, 目标: -10.00\n", + "[2025-02-11 11:00:00] 策略 (SHFE.rb2505): 3285.0 78.2 -23.400000000000002\n", + "[2025-02-11 11:00:00] 策略 (SHFE.rb2505): [2025-02-11 11:00:00] 开多仓信号 - 当前Open=3285.00, 前1Range=46.00, 前7Range=13.00, 计算目标买入价=3230.20\n", + "[2025-02-11 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-11 11:00:00] 策略 (SHFE.rb2505): [2025-02-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250211110000_2505 @ 3230.20\n", + "[2025-02-11 13:00:00] 策略 (SHFE.rb2505): [2025-02-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250211110000_2505\n", + "[2025-02-11 13:00:00] 策略 (SHFE.rb2505): 3291.0 18.7 -16.2\n", + "[2025-02-11 13:00:00] 策略 (SHFE.rb2505): [2025-02-11 13:00:00] 开多仓信号 - 当前Open=3291.00, 前1Range=11.00, 前7Range=9.00, 计算目标买入价=3288.50\n", + "[2025-02-11 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-11 13:00:00] 策略 (SHFE.rb2505): [2025-02-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250211130000_2506 @ 3288.50\n", + "[2025-02-11 21:00:00] 策略 (SHFE.rb2505): [2025-02-11 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2025-02-11 22:00:00] 策略 (SHFE.rb2505): 3271.0 22.099999999999998 -7.2\n", + "[2025-02-11 22:00:00] 策略 (SHFE.rb2505): [2025-02-11 22:00:00] 开多仓信号 - 当前Open=3271.00, 前1Range=13.00, 前7Range=4.00, 计算目标买入价=3256.10\n", + "[2025-02-11 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-11 22:00:00] 策略 (SHFE.rb2505): [2025-02-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250211220000_2508 @ 3256.10\n", + "[2025-02-12 09:00:00] 策略 (SHFE.rb2505): [2025-02-12 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250211220000_2508\n", + "[2025-02-12 09:00:00] 策略 (SHFE.rb2505): 3277.0 11.9 -28.8\n", + "[2025-02-12 09:00:00] 策略 (SHFE.rb2505): [2025-02-12 09:00:00] 开多仓信号 - 当前Open=3277.00, 前1Range=7.00, 前7Range=16.00, 计算目标买入价=3293.90\n", + "[2025-02-12 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-12 09:00:00] 策略 (SHFE.rb2505): [2025-02-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250212090000_2509 @ 3293.90\n", + "[2025-02-13 09:00:00] 策略 (SHFE.rb2505): [2025-02-13 09:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-02-13 10:00:00] 策略 (SHFE.rb2505): 3276.0 39.1 -25.2\n", + "[2025-02-13 10:00:00] 策略 (SHFE.rb2505): [2025-02-13 10:00:00] 开多仓信号 - 当前Open=3276.00, 前1Range=23.00, 前7Range=14.00, 计算目标买入价=3262.10\n", + "[2025-02-13 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-13 10:00:00] 策略 (SHFE.rb2505): [2025-02-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250213100000_2511 @ 3262.10\n", + "[2025-02-13 11:00:00] 策略 (SHFE.rb2505): [2025-02-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250213100000_2511\n", + "[2025-02-13 11:00:00] 策略 (SHFE.rb2505): 3282.0 32.3 -23.400000000000002\n", + "[2025-02-13 11:00:00] 策略 (SHFE.rb2505): [2025-02-13 11:00:00] 开多仓信号 - 当前Open=3282.00, 前1Range=19.00, 前7Range=13.00, 计算目标买入价=3273.10\n", + "[2025-02-13 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-13 11:00:00] 策略 (SHFE.rb2505): [2025-02-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250213110000_2512 @ 3273.10\n", + "[2025-02-13 13:00:00] 策略 (SHFE.rb2505): [2025-02-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250213110000_2512\n", + "[2025-02-13 13:00:00] 策略 (SHFE.rb2505): 3278.0 23.8 -14.4\n", + "[2025-02-13 13:00:00] 策略 (SHFE.rb2505): [2025-02-13 13:00:00] 开多仓信号 - 当前Open=3278.00, 前1Range=14.00, 前7Range=8.00, 计算目标买入价=3268.60\n", + "[2025-02-13 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-13 13:00:00] 策略 (SHFE.rb2505): [2025-02-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250213130000_2513 @ 3268.60\n", + "[2025-02-13 14:00:00] 策略 (SHFE.rb2505): [2025-02-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250213130000_2513\n", + "[2025-02-13 14:00:00] 策略 (SHFE.rb2505): 3272.0 23.8 -21.6\n", + "[2025-02-13 14:00:00] 策略 (SHFE.rb2505): [2025-02-13 14:00:00] 开多仓信号 - 当前Open=3272.00, 前1Range=14.00, 前7Range=12.00, 计算目标买入价=3269.80\n", + "[2025-02-13 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-13 14:00:00] 策略 (SHFE.rb2505): [2025-02-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250213140000_2514 @ 3269.80\n", + "[2025-02-14 09:00:00] 策略 (SHFE.rb2505): [2025-02-14 09:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2025-02-14 10:00:00] 策略 (SHFE.rb2505): 3283.0 39.1 -34.2\n", + "[2025-02-14 10:00:00] 策略 (SHFE.rb2505): [2025-02-14 10:00:00] 开多仓信号 - 当前Open=3283.00, 前1Range=23.00, 前7Range=19.00, 计算目标买入价=3278.10\n", + "[2025-02-14 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-14 10:00:00] 策略 (SHFE.rb2505): [2025-02-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250214100000_2516 @ 3278.10\n", + "[2025-02-14 11:00:00] 策略 (SHFE.rb2505): [2025-02-14 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250214100000_2516\n", + "[2025-02-14 11:00:00] 策略 (SHFE.rb2505): 3279.0 15.299999999999999 -25.2\n", + "[2025-02-14 11:00:00] 策略 (SHFE.rb2505): [2025-02-14 11:00:00] 开多仓信号 - 当前Open=3279.00, 前1Range=9.00, 前7Range=14.00, 计算目标买入价=3288.90\n", + "[2025-02-14 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-14 11:00:00] 策略 (SHFE.rb2505): [2025-02-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250214110000_2517 @ 3288.90\n", + "[2025-02-14 14:00:00] 策略 (SHFE.rb2505): [2025-02-14 14:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2025-02-14 21:00:00] 策略 (SHFE.rb2505): 3260.0 37.4 -21.6\n", + "[2025-02-14 21:00:00] 策略 (SHFE.rb2505): [2025-02-14 21:00:00] 开多仓信号 - 当前Open=3260.00, 前1Range=22.00, 前7Range=12.00, 计算目标买入价=3244.20\n", + "[2025-02-14 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-14 21:00:00] 策略 (SHFE.rb2505): [2025-02-14 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250214210000_2519 @ 3244.20\n", + "[2025-02-14 22:00:00] 策略 (SHFE.rb2505): [2025-02-14 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250214210000_2519\n", + "[2025-02-14 22:00:00] 策略 (SHFE.rb2505): 3257.0 27.2 -14.4\n", + "[2025-02-14 22:00:00] 策略 (SHFE.rb2505): [2025-02-14 22:00:00] 开多仓信号 - 当前Open=3257.00, 前1Range=16.00, 前7Range=8.00, 计算目标买入价=3244.20\n", + "[2025-02-14 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-14 22:00:00] 策略 (SHFE.rb2505): [2025-02-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250214220000_2520 @ 3244.20\n", + "[2025-02-17 09:00:00] 策略 (SHFE.rb2505): [2025-02-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250214220000_2520\n", + "[2025-02-17 09:00:00] 策略 (SHFE.rb2505): 3256.0 23.8 -41.4\n", + "[2025-02-17 09:00:00] 策略 (SHFE.rb2505): [2025-02-17 09:00:00] 开多仓信号 - 当前Open=3256.00, 前1Range=14.00, 前7Range=23.00, 计算目标买入价=3273.60\n", + "[2025-02-17 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-17 09:00:00] 策略 (SHFE.rb2505): [2025-02-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250217090000_2521 @ 3273.60\n", + "[2025-02-17 14:00:00] 策略 (SHFE.rb2505): [2025-02-17 14:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2025-02-17 21:00:00] 策略 (SHFE.rb2505): 3288.0 45.9 -28.8\n", + "[2025-02-17 21:00:00] 策略 (SHFE.rb2505): [2025-02-17 21:00:00] 开多仓信号 - 当前Open=3288.00, 前1Range=27.00, 前7Range=16.00, 计算目标买入价=3270.90\n", + "[2025-02-17 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-17 21:00:00] 策略 (SHFE.rb2505): [2025-02-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250217210000_2523 @ 3270.90\n", + "[2025-02-17 22:00:00] 策略 (SHFE.rb2505): [2025-02-17 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250217210000_2523\n", + "[2025-02-17 22:00:00] 策略 (SHFE.rb2505): 3293.0 25.5 -25.2\n", + "[2025-02-17 22:00:00] 策略 (SHFE.rb2505): [2025-02-17 22:00:00] 开多仓信号 - 当前Open=3293.00, 前1Range=15.00, 前7Range=14.00, 计算目标买入价=3292.70\n", + "[2025-02-17 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-17 22:00:00] 策略 (SHFE.rb2505): [2025-02-17 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250217220000_2524 @ 3292.70\n", + "[2025-02-18 11:00:00] 策略 (SHFE.rb2505): [2025-02-18 11:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2025-02-18 13:00:00] 策略 (SHFE.rb2505): 3303.0 28.9 -19.8\n", + "[2025-02-18 13:00:00] 策略 (SHFE.rb2505): [2025-02-18 13:00:00] 开多仓信号 - 当前Open=3303.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3293.90\n", + "[2025-02-18 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-18 13:00:00] 策略 (SHFE.rb2505): [2025-02-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250218130000_2526 @ 3293.90\n", + "[2025-02-18 14:00:00] 策略 (SHFE.rb2505): [2025-02-18 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250218130000_2526\n", + "[2025-02-18 14:00:00] 策略 (SHFE.rb2505): 3314.0 30.599999999999998 -48.6\n", + "[2025-02-18 14:00:00] 策略 (SHFE.rb2505): [2025-02-18 14:00:00] 开多仓信号 - 当前Open=3314.00, 前1Range=18.00, 前7Range=27.00, 计算目标买入价=3332.00\n", + "[2025-02-18 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-18 14:00:00] 策略 (SHFE.rb2505): [2025-02-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250218140000_2527 @ 3332.00\n", + "[2025-02-19 09:00:00] 策略 (SHFE.rb2505): [2025-02-19 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2025-02-19 10:00:00] 策略 (SHFE.rb2505): 3326.0 34.0 -21.6\n", + "[2025-02-19 10:00:00] 策略 (SHFE.rb2505): [2025-02-19 10:00:00] 开多仓信号 - 当前Open=3326.00, 前1Range=20.00, 前7Range=12.00, 计算目标买入价=3313.60\n", + "[2025-02-19 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-19 10:00:00] 策略 (SHFE.rb2505): [2025-02-19 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250219100000_2529 @ 3313.60\n", + "[2025-02-19 11:00:00] 策略 (SHFE.rb2505): [2025-02-19 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250219100000_2529\n", + "[2025-02-19 11:00:00] 策略 (SHFE.rb2505): 3324.0 18.7 -30.6\n", + "[2025-02-19 11:00:00] 策略 (SHFE.rb2505): [2025-02-19 11:00:00] 开多仓信号 - 当前Open=3324.00, 前1Range=11.00, 前7Range=17.00, 计算目标买入价=3335.90\n", + "[2025-02-19 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-19 11:00:00] 策略 (SHFE.rb2505): [2025-02-19 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250219110000_2530 @ 3335.90\n", + "[2025-02-20 10:00:00] 策略 (SHFE.rb2505): [2025-02-20 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-02-20 11:00:00] 策略 (SHFE.rb2505): 3309.0 23.8 -12.6\n", + "[2025-02-20 11:00:00] 策略 (SHFE.rb2505): [2025-02-20 11:00:00] 开多仓信号 - 当前Open=3309.00, 前1Range=14.00, 前7Range=7.00, 计算目标买入价=3297.80\n", + "[2025-02-20 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-20 11:00:00] 策略 (SHFE.rb2505): [2025-02-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250220110000_2532 @ 3297.80\n", + "[2025-02-20 13:00:00] 策略 (SHFE.rb2505): [2025-02-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250220110000_2532\n", + "[2025-02-20 13:00:00] 策略 (SHFE.rb2505): 3321.0 25.5 -19.8\n", + "[2025-02-20 13:00:00] 策略 (SHFE.rb2505): [2025-02-20 13:00:00] 开多仓信号 - 当前Open=3321.00, 前1Range=15.00, 前7Range=11.00, 计算目标买入价=3315.30\n", + "[2025-02-20 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-20 13:00:00] 策略 (SHFE.rb2505): [2025-02-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250220130000_2533 @ 3315.30\n", + "[2025-02-20 14:00:00] 策略 (SHFE.rb2505): [2025-02-20 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250220130000_2533\n", + "[2025-02-20 14:00:00] 策略 (SHFE.rb2505): 3344.0 39.1 -21.6\n", + "[2025-02-20 14:00:00] 策略 (SHFE.rb2505): [2025-02-20 14:00:00] 开多仓信号 - 当前Open=3344.00, 前1Range=23.00, 前7Range=12.00, 计算目标买入价=3326.50\n", + "[2025-02-20 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-20 14:00:00] 策略 (SHFE.rb2505): [2025-02-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250220140000_2534 @ 3326.50\n", + "[2025-02-20 21:00:00] 策略 (SHFE.rb2505): [2025-02-20 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250220140000_2534\n", + "[2025-02-20 21:00:00] 策略 (SHFE.rb2505): 3357.0 39.1 -28.8\n", + "[2025-02-20 21:00:00] 策略 (SHFE.rb2505): [2025-02-20 21:00:00] 开多仓信号 - 当前Open=3357.00, 前1Range=23.00, 前7Range=16.00, 计算目标买入价=3346.70\n", + "[2025-02-20 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-20 21:00:00] 策略 (SHFE.rb2505): [2025-02-20 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250220210000_2535 @ 3346.70\n", + "[2025-02-20 22:00:00] 策略 (SHFE.rb2505): [2025-02-20 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250220210000_2535\n", + "[2025-02-20 22:00:00] 策略 (SHFE.rb2505): 3369.0 28.9 -10.8\n", + "[2025-02-20 22:00:00] 策略 (SHFE.rb2505): [2025-02-20 22:00:00] 开多仓信号 - 当前Open=3369.00, 前1Range=17.00, 前7Range=6.00, 计算目标买入价=3350.90\n", + "[2025-02-20 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-20 22:00:00] 策略 (SHFE.rb2505): [2025-02-20 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250220220000_2536 @ 3350.90\n", + "[2025-02-21 09:00:00] 策略 (SHFE.rb2505): [2025-02-21 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250220220000_2536\n", + "[2025-02-21 09:00:00] 策略 (SHFE.rb2505): 3369.0 15.299999999999999 -25.2\n", + "[2025-02-21 09:00:00] 策略 (SHFE.rb2505): [2025-02-21 09:00:00] 开多仓信号 - 当前Open=3369.00, 前1Range=9.00, 前7Range=14.00, 计算目标买入价=3378.90\n", + "[2025-02-21 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-21 09:00:00] 策略 (SHFE.rb2505): [2025-02-21 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250221090000_2537 @ 3378.90\n", + "[2025-02-21 21:00:00] 策略 (SHFE.rb2505): [2025-02-21 21:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2025-02-21 22:00:00] 策略 (SHFE.rb2505): 3348.0 30.599999999999998 -16.2\n", + "[2025-02-21 22:00:00] 策略 (SHFE.rb2505): [2025-02-21 22:00:00] 开多仓信号 - 当前Open=3348.00, 前1Range=18.00, 前7Range=9.00, 计算目标买入价=3333.60\n", + "[2025-02-21 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-21 22:00:00] 策略 (SHFE.rb2505): [2025-02-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250221220000_2539 @ 3333.60\n", + "[2025-02-24 09:00:00] 策略 (SHFE.rb2505): [2025-02-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250221220000_2539\n", + "[2025-02-24 09:00:00] 策略 (SHFE.rb2505): 3335.0 22.099999999999998 -19.8\n", + "[2025-02-24 09:00:00] 策略 (SHFE.rb2505): [2025-02-24 09:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=13.00, 前7Range=11.00, 计算目标买入价=3332.70\n", + "[2025-02-24 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-24 09:00:00] 策略 (SHFE.rb2505): [2025-02-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250224090000_2540 @ 3332.70\n", + "[2025-02-24 10:00:00] 策略 (SHFE.rb2505): [2025-02-24 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250224090000_2540\n", + "[2025-02-24 10:00:00] 策略 (SHFE.rb2505): 3337.0 40.8 -16.2\n", + "[2025-02-24 10:00:00] 策略 (SHFE.rb2505): [2025-02-24 10:00:00] 开多仓信号 - 当前Open=3337.00, 前1Range=24.00, 前7Range=9.00, 计算目标买入价=3312.40\n", + "[2025-02-24 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-24 10:00:00] 策略 (SHFE.rb2505): [2025-02-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250224100000_2541 @ 3312.40\n", + "[2025-02-24 11:00:00] 策略 (SHFE.rb2505): [2025-02-24 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250224100000_2541\n", + "[2025-02-24 11:00:00] 策略 (SHFE.rb2505): 3337.0 23.8 -19.8\n", + "[2025-02-24 11:00:00] 策略 (SHFE.rb2505): [2025-02-24 11:00:00] 开多仓信号 - 当前Open=3337.00, 前1Range=14.00, 前7Range=11.00, 计算目标买入价=3333.00\n", + "[2025-02-24 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-24 11:00:00] 策略 (SHFE.rb2505): [2025-02-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250224110000_2542 @ 3333.00\n", + "[2025-02-24 13:00:00] 策略 (SHFE.rb2505): [2025-02-24 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250224110000_2542\n", + "[2025-02-24 13:00:00] 策略 (SHFE.rb2505): 3335.0 17.0 -18.0\n", + "[2025-02-24 13:00:00] 策略 (SHFE.rb2505): [2025-02-24 13:00:00] 开多仓信号 - 当前Open=3335.00, 前1Range=10.00, 前7Range=10.00, 计算目标买入价=3336.00\n", + "[2025-02-24 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-24 13:00:00] 策略 (SHFE.rb2505): [2025-02-24 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250224130000_2543 @ 3336.00\n", + "[2025-02-24 21:00:00] 策略 (SHFE.rb2505): [2025-02-24 21:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-02-24 22:00:00] 策略 (SHFE.rb2505): 3321.0 42.5 -23.400000000000002\n", + "[2025-02-24 22:00:00] 策略 (SHFE.rb2505): [2025-02-24 22:00:00] 开多仓信号 - 当前Open=3321.00, 前1Range=25.00, 前7Range=13.00, 计算目标买入价=3301.90\n", + "[2025-02-24 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-24 22:00:00] 策略 (SHFE.rb2505): [2025-02-24 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250224220000_2545 @ 3301.90\n", + "[2025-02-25 09:00:00] 策略 (SHFE.rb2505): [2025-02-25 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250224220000_2545\n", + "[2025-02-25 09:00:00] 策略 (SHFE.rb2505): 3312.0 20.4 -43.2\n", + "[2025-02-25 09:00:00] 策略 (SHFE.rb2505): [2025-02-25 09:00:00] 开多仓信号 - 当前Open=3312.00, 前1Range=12.00, 前7Range=24.00, 计算目标买入价=3334.80\n", + "[2025-02-25 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-25 09:00:00] 策略 (SHFE.rb2505): [2025-02-25 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250225090000_2546 @ 3334.80\n", + "[2025-02-25 14:00:00] 策略 (SHFE.rb2505): [2025-02-25 14:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2025-02-25 21:00:00] 策略 (SHFE.rb2505): 3272.0 28.9 -45.0\n", + "[2025-02-25 21:00:00] 策略 (SHFE.rb2505): [2025-02-25 21:00:00] 开多仓信号 - 当前Open=3272.00, 前1Range=17.00, 前7Range=25.00, 计算目标买入价=3288.10\n", + "[2025-02-25 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-25 21:00:00] 策略 (SHFE.rb2505): [2025-02-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250225210000_2548 @ 3288.10\n", + "[2025-02-26 10:00:00] 策略 (SHFE.rb2505): [2025-02-26 10:00:00] 止盈信号 - PnL per unit: 35.00, 目标: 10.00\n", + "[2025-02-26 11:00:00] 策略 (SHFE.rb2505): 3315.0 79.89999999999999 -14.4\n", + "[2025-02-26 11:00:00] 策略 (SHFE.rb2505): [2025-02-26 11:00:00] 开多仓信号 - 当前Open=3315.00, 前1Range=47.00, 前7Range=8.00, 计算目标买入价=3249.50\n", + "[2025-02-26 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-26 11:00:00] 策略 (SHFE.rb2505): [2025-02-26 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250226110000_2550 @ 3249.50\n", + "[2025-02-26 13:00:00] 策略 (SHFE.rb2505): [2025-02-26 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250226110000_2550\n", + "[2025-02-26 13:00:00] 策略 (SHFE.rb2505): 3329.0 49.3 -21.6\n", + "[2025-02-26 13:00:00] 策略 (SHFE.rb2505): [2025-02-26 13:00:00] 开多仓信号 - 当前Open=3329.00, 前1Range=29.00, 前7Range=12.00, 计算目标买入价=3301.30\n", + "[2025-02-26 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-26 13:00:00] 策略 (SHFE.rb2505): [2025-02-26 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250226130000_2551 @ 3301.30\n", + "[2025-02-26 14:00:00] 策略 (SHFE.rb2505): [2025-02-26 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250226130000_2551\n", + "[2025-02-26 14:00:00] 策略 (SHFE.rb2505): 3341.0 30.599999999999998 -30.6\n", + "[2025-02-26 14:00:00] 策略 (SHFE.rb2505): [2025-02-26 14:00:00] 开多仓信号 - 当前Open=3341.00, 前1Range=18.00, 前7Range=17.00, 计算目标买入价=3341.00\n", + "[2025-02-26 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-26 14:00:00] 策略 (SHFE.rb2505): [2025-02-26 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250226140000_2552 @ 3341.00\n", + "[2025-02-26 21:00:00] 策略 (SHFE.rb2505): [2025-02-26 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250226140000_2552\n", + "[2025-02-26 21:00:00] 策略 (SHFE.rb2505): 3342.0 15.299999999999999 -18.0\n", + "[2025-02-26 21:00:00] 策略 (SHFE.rb2505): [2025-02-26 21:00:00] 开多仓信号 - 当前Open=3342.00, 前1Range=9.00, 前7Range=10.00, 计算目标买入价=3344.70\n", + "[2025-02-26 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-26 21:00:00] 策略 (SHFE.rb2505): [2025-02-26 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250226210000_2553 @ 3344.70\n", + "[2025-02-27 10:00:00] 策略 (SHFE.rb2505): [2025-02-27 10:00:00] 止损信号 - PnL per unit: -23.00, 目标: -10.00\n", + "[2025-02-27 11:00:00] 策略 (SHFE.rb2505): 3317.0 39.1 -52.2\n", + "[2025-02-27 11:00:00] 策略 (SHFE.rb2505): [2025-02-27 11:00:00] 开多仓信号 - 当前Open=3317.00, 前1Range=23.00, 前7Range=29.00, 计算目标买入价=3330.10\n", + "[2025-02-27 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-27 11:00:00] 策略 (SHFE.rb2505): [2025-02-27 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250227110000_2555 @ 3330.10\n", + "[2025-02-27 13:00:00] 策略 (SHFE.rb2505): [2025-02-27 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2025-02-27 14:00:00] 策略 (SHFE.rb2505): 3323.0 44.199999999999996 -16.2\n", + "[2025-02-27 14:00:00] 策略 (SHFE.rb2505): [2025-02-27 14:00:00] 开多仓信号 - 当前Open=3323.00, 前1Range=26.00, 前7Range=9.00, 计算目标买入价=3295.00\n", + "[2025-02-27 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-27 14:00:00] 策略 (SHFE.rb2505): [2025-02-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250227140000_2557 @ 3295.00\n", + "[2025-02-27 21:00:00] 策略 (SHFE.rb2505): [2025-02-27 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250227140000_2557\n", + "[2025-02-27 21:00:00] 策略 (SHFE.rb2505): 3331.0 35.699999999999996 -27.0\n", + "[2025-02-27 21:00:00] 策略 (SHFE.rb2505): [2025-02-27 21:00:00] 开多仓信号 - 当前Open=3331.00, 前1Range=21.00, 前7Range=15.00, 计算目标买入价=3322.30\n", + "[2025-02-27 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-27 21:00:00] 策略 (SHFE.rb2505): [2025-02-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250227210000_2558 @ 3322.30\n", + "[2025-02-27 22:00:00] 策略 (SHFE.rb2505): [2025-02-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250227210000_2558\n", + "[2025-02-27 22:00:00] 策略 (SHFE.rb2505): 3328.0 18.7 -19.8\n", + "[2025-02-27 22:00:00] 策略 (SHFE.rb2505): [2025-02-27 22:00:00] 开多仓信号 - 当前Open=3328.00, 前1Range=11.00, 前7Range=11.00, 计算目标买入价=3329.10\n", + "[2025-02-27 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-27 22:00:00] 策略 (SHFE.rb2505): [2025-02-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250227220000_2559 @ 3329.10\n", + "[2025-02-28 09:00:00] 策略 (SHFE.rb2505): [2025-02-28 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-02-28 10:00:00] 策略 (SHFE.rb2505): 3308.0 23.8 -41.4\n", + "[2025-02-28 10:00:00] 策略 (SHFE.rb2505): [2025-02-28 10:00:00] 开多仓信号 - 当前Open=3308.00, 前1Range=14.00, 前7Range=23.00, 计算目标买入价=3325.60\n", + "[2025-02-28 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-28 10:00:00] 策略 (SHFE.rb2505): [2025-02-28 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250228100000_2561 @ 3325.60\n", + "[2025-02-28 13:00:00] 策略 (SHFE.rb2505): [2025-02-28 13:00:00] 止盈信号 - PnL per unit: 15.00, 目标: 10.00\n", + "[2025-02-28 14:00:00] 策略 (SHFE.rb2505): 3323.0 44.199999999999996 -37.800000000000004\n", + "[2025-02-28 14:00:00] 策略 (SHFE.rb2505): [2025-02-28 14:00:00] 开多仓信号 - 当前Open=3323.00, 前1Range=26.00, 前7Range=21.00, 计算目标买入价=3316.60\n", + "[2025-02-28 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-28 14:00:00] 策略 (SHFE.rb2505): [2025-02-28 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250228140000_2563 @ 3316.60\n", + "[2025-02-28 21:00:00] 策略 (SHFE.rb2505): [2025-02-28 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250228140000_2563\n", + "[2025-02-28 21:00:00] 策略 (SHFE.rb2505): 3320.0 35.699999999999996 -19.8\n", + "[2025-02-28 21:00:00] 策略 (SHFE.rb2505): [2025-02-28 21:00:00] 开多仓信号 - 当前Open=3320.00, 前1Range=21.00, 前7Range=11.00, 计算目标买入价=3304.10\n", + "[2025-02-28 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-28 21:00:00] 策略 (SHFE.rb2505): [2025-02-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250228210000_2564 @ 3304.10\n", + "[2025-02-28 22:00:00] 策略 (SHFE.rb2505): [2025-02-28 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250228210000_2564\n", + "[2025-02-28 22:00:00] 策略 (SHFE.rb2505): 3317.0 30.599999999999998 -23.400000000000002\n", + "[2025-02-28 22:00:00] 策略 (SHFE.rb2505): [2025-02-28 22:00:00] 开多仓信号 - 当前Open=3317.00, 前1Range=18.00, 前7Range=13.00, 计算目标买入价=3309.80\n", + "[2025-02-28 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-02-28 22:00:00] 策略 (SHFE.rb2505): [2025-02-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250228220000_2565 @ 3309.80\n", + "[2025-03-03 09:00:00] 策略 (SHFE.rb2505): [2025-03-03 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250228220000_2565\n", + "[2025-03-03 09:00:00] 策略 (SHFE.rb2505): 3318.0 22.099999999999998 -25.2\n", + "[2025-03-03 09:00:00] 策略 (SHFE.rb2505): [2025-03-03 09:00:00] 开多仓信号 - 当前Open=3318.00, 前1Range=13.00, 前7Range=14.00, 计算目标买入价=3321.10\n", + "[2025-03-03 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-03 09:00:00] 策略 (SHFE.rb2505): [2025-03-03 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250303090000_2566 @ 3321.10\n", + "[2025-03-03 10:00:00] 策略 (SHFE.rb2505): [2025-03-03 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250303090000_2566\n", + "[2025-03-03 10:00:00] 策略 (SHFE.rb2505): 3333.0 39.1 -18.0\n", + "[2025-03-03 10:00:00] 策略 (SHFE.rb2505): [2025-03-03 10:00:00] 开多仓信号 - 当前Open=3333.00, 前1Range=23.00, 前7Range=10.00, 计算目标买入价=3311.90\n", + "[2025-03-03 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-03 10:00:00] 策略 (SHFE.rb2505): [2025-03-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250303100000_2567 @ 3311.90\n", + "[2025-03-03 11:00:00] 策略 (SHFE.rb2505): [2025-03-03 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250303100000_2567\n", + "[2025-03-03 11:00:00] 策略 (SHFE.rb2505): 3326.0 27.2 -18.0\n", + "[2025-03-03 11:00:00] 策略 (SHFE.rb2505): [2025-03-03 11:00:00] 开多仓信号 - 当前Open=3326.00, 前1Range=16.00, 前7Range=10.00, 计算目标买入价=3316.80\n", + "[2025-03-03 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-03 11:00:00] 策略 (SHFE.rb2505): [2025-03-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250303110000_2568 @ 3316.80\n", + "[2025-03-03 13:00:00] 策略 (SHFE.rb2505): [2025-03-03 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250303110000_2568\n", + "[2025-03-03 13:00:00] 策略 (SHFE.rb2505): 3327.0 22.099999999999998 -46.800000000000004\n", + "[2025-03-03 13:00:00] 策略 (SHFE.rb2505): [2025-03-03 13:00:00] 开多仓信号 - 当前Open=3327.00, 前1Range=13.00, 前7Range=26.00, 计算目标买入价=3351.70\n", + "[2025-03-03 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-03 13:00:00] 策略 (SHFE.rb2505): [2025-03-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250303130000_2569 @ 3351.70\n", + "[2025-03-03 14:00:00] 策略 (SHFE.rb2505): [2025-03-03 14:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2025-03-03 21:00:00] 策略 (SHFE.rb2505): 3296.0 42.5 -32.4\n", + "[2025-03-03 21:00:00] 策略 (SHFE.rb2505): [2025-03-03 21:00:00] 开多仓信号 - 当前Open=3296.00, 前1Range=25.00, 前7Range=18.00, 计算目标买入价=3285.90\n", + "[2025-03-03 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-03 21:00:00] 策略 (SHFE.rb2505): [2025-03-03 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250303210000_2571 @ 3285.90\n", + "[2025-03-03 22:00:00] 策略 (SHFE.rb2505): [2025-03-03 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250303210000_2571\n", + "[2025-03-03 22:00:00] 策略 (SHFE.rb2505): 3307.0 22.099999999999998 -23.400000000000002\n", + "[2025-03-03 22:00:00] 策略 (SHFE.rb2505): [2025-03-03 22:00:00] 开多仓信号 - 当前Open=3307.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=3308.30\n", + "[2025-03-03 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-03 22:00:00] 策略 (SHFE.rb2505): [2025-03-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250303220000_2572 @ 3308.30\n", + "[2025-03-04 09:00:00] 策略 (SHFE.rb2505): [2025-03-04 09:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2025-03-04 10:00:00] 策略 (SHFE.rb2505): 3270.0 68.0 -28.8\n", + "[2025-03-04 10:00:00] 策略 (SHFE.rb2505): [2025-03-04 10:00:00] 开多仓信号 - 当前Open=3270.00, 前1Range=40.00, 前7Range=16.00, 计算目标买入价=3230.80\n", + "[2025-03-04 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-04 10:00:00] 策略 (SHFE.rb2505): [2025-03-04 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250304100000_2574 @ 3230.80\n", + "[2025-03-04 11:00:00] 策略 (SHFE.rb2505): [2025-03-04 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250304100000_2574\n", + "[2025-03-04 11:00:00] 策略 (SHFE.rb2505): 3273.0 30.599999999999998 -23.400000000000002\n", + "[2025-03-04 11:00:00] 策略 (SHFE.rb2505): [2025-03-04 11:00:00] 开多仓信号 - 当前Open=3273.00, 前1Range=18.00, 前7Range=13.00, 计算目标买入价=3265.80\n", + "[2025-03-04 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-04 11:00:00] 策略 (SHFE.rb2505): [2025-03-04 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250304110000_2575 @ 3265.80\n", + "[2025-03-04 13:00:00] 策略 (SHFE.rb2505): [2025-03-04 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250304110000_2575\n", + "[2025-03-04 13:00:00] 策略 (SHFE.rb2505): 3272.0 23.8 -46.800000000000004\n", + "[2025-03-04 13:00:00] 策略 (SHFE.rb2505): [2025-03-04 13:00:00] 开多仓信号 - 当前Open=3272.00, 前1Range=14.00, 前7Range=26.00, 计算目标买入价=3295.00\n", + "[2025-03-04 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-04 13:00:00] 策略 (SHFE.rb2505): [2025-03-04 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250304130000_2576 @ 3295.00\n", + "[2025-03-04 22:00:00] 策略 (SHFE.rb2505): [2025-03-04 22:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-03-05 09:00:00] 策略 (SHFE.rb2505): 3268.0 28.9 -72.0\n", + "[2025-03-05 09:00:00] 策略 (SHFE.rb2505): [2025-03-05 09:00:00] 开多仓信号 - 当前Open=3268.00, 前1Range=17.00, 前7Range=40.00, 计算目标买入价=3311.10\n", + "[2025-03-05 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-05 09:00:00] 策略 (SHFE.rb2505): [2025-03-05 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250305090000_2578 @ 3311.10\n", + "[2025-03-05 11:00:00] 策略 (SHFE.rb2505): [2025-03-05 11:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2025-03-05 13:00:00] 策略 (SHFE.rb2505): 3272.0 28.9 -19.8\n", + "[2025-03-05 13:00:00] 策略 (SHFE.rb2505): [2025-03-05 13:00:00] 开多仓信号 - 当前Open=3272.00, 前1Range=17.00, 前7Range=11.00, 计算目标买入价=3262.90\n", + "[2025-03-05 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-05 13:00:00] 策略 (SHFE.rb2505): [2025-03-05 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250305130000_2580 @ 3262.90\n", + "[2025-03-05 14:00:00] 策略 (SHFE.rb2505): [2025-03-05 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250305130000_2580\n", + "[2025-03-05 14:00:00] 策略 (SHFE.rb2505): 3269.0 22.099999999999998 -27.0\n", + "[2025-03-05 14:00:00] 策略 (SHFE.rb2505): [2025-03-05 14:00:00] 开多仓信号 - 当前Open=3269.00, 前1Range=13.00, 前7Range=15.00, 计算目标买入价=3273.90\n", + "[2025-03-05 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-05 14:00:00] 策略 (SHFE.rb2505): [2025-03-05 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250305140000_2581 @ 3273.90\n", + "[2025-03-06 09:00:00] 策略 (SHFE.rb2505): [2025-03-06 09:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2025-03-06 10:00:00] 策略 (SHFE.rb2505): 3287.0 40.8 -54.0\n", + "[2025-03-06 10:00:00] 策略 (SHFE.rb2505): [2025-03-06 10:00:00] 开多仓信号 - 当前Open=3287.00, 前1Range=24.00, 前7Range=30.00, 计算目标买入价=3300.20\n", + "[2025-03-06 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-06 10:00:00] 策略 (SHFE.rb2505): [2025-03-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250306100000_2583 @ 3300.20\n", + "[2025-03-06 11:00:00] 策略 (SHFE.rb2505): [2025-03-06 11:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-03-06 13:00:00] 策略 (SHFE.rb2505): 3287.0 23.8 -23.400000000000002\n", + "[2025-03-06 13:00:00] 策略 (SHFE.rb2505): [2025-03-06 13:00:00] 开多仓信号 - 当前Open=3287.00, 前1Range=14.00, 前7Range=13.00, 计算目标买入价=3286.60\n", + "[2025-03-06 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-06 13:00:00] 策略 (SHFE.rb2505): [2025-03-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250306130000_2585 @ 3286.60\n", + "[2025-03-06 14:00:00] 策略 (SHFE.rb2505): [2025-03-06 14:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2025-03-06 21:00:00] 策略 (SHFE.rb2505): 3280.0 44.199999999999996 -23.400000000000002\n", + "[2025-03-06 21:00:00] 策略 (SHFE.rb2505): [2025-03-06 21:00:00] 开多仓信号 - 当前Open=3280.00, 前1Range=26.00, 前7Range=13.00, 计算目标买入价=3259.20\n", + "[2025-03-06 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-06 21:00:00] 策略 (SHFE.rb2505): [2025-03-06 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250306210000_2587 @ 3259.20\n", + "[2025-03-06 22:00:00] 策略 (SHFE.rb2505): [2025-03-06 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250306210000_2587\n", + "[2025-03-06 22:00:00] 策略 (SHFE.rb2505): 3271.0 25.5 -12.6\n", + "[2025-03-06 22:00:00] 策略 (SHFE.rb2505): [2025-03-06 22:00:00] 开多仓信号 - 当前Open=3271.00, 前1Range=15.00, 前7Range=7.00, 计算目标买入价=3258.10\n", + "[2025-03-06 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-06 22:00:00] 策略 (SHFE.rb2505): [2025-03-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250306220000_2588 @ 3258.10\n", + "[2025-03-07 09:00:00] 策略 (SHFE.rb2505): [2025-03-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250306220000_2588\n", + "[2025-03-07 09:00:00] 策略 (SHFE.rb2505): 3275.0 22.099999999999998 -43.2\n", + "[2025-03-07 09:00:00] 策略 (SHFE.rb2505): [2025-03-07 09:00:00] 开多仓信号 - 当前Open=3275.00, 前1Range=13.00, 前7Range=24.00, 计算目标买入价=3296.10\n", + "[2025-03-07 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-07 09:00:00] 策略 (SHFE.rb2505): [2025-03-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250307090000_2589 @ 3296.10\n", + "[2025-03-07 10:00:00] 策略 (SHFE.rb2505): [2025-03-07 10:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2025-03-07 11:00:00] 策略 (SHFE.rb2505): 3270.0 39.1 -25.2\n", + "[2025-03-07 11:00:00] 策略 (SHFE.rb2505): [2025-03-07 11:00:00] 开多仓信号 - 当前Open=3270.00, 前1Range=23.00, 前7Range=14.00, 计算目标买入价=3256.10\n", + "[2025-03-07 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-07 11:00:00] 策略 (SHFE.rb2505): [2025-03-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250307110000_2591 @ 3256.10\n", + "[2025-03-07 13:00:00] 策略 (SHFE.rb2505): [2025-03-07 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250307110000_2591\n", + "[2025-03-07 13:00:00] 策略 (SHFE.rb2505): 3271.0 13.6 -70.2\n", + "[2025-03-07 13:00:00] 策略 (SHFE.rb2505): [2025-03-07 13:00:00] 开多仓信号 - 当前Open=3271.00, 前1Range=8.00, 前7Range=39.00, 计算目标买入价=3327.60\n", + "[2025-03-07 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-07 13:00:00] 策略 (SHFE.rb2505): [2025-03-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250307130000_2592 @ 3327.60\n", + "[2025-03-07 14:00:00] 策略 (SHFE.rb2505): [2025-03-07 14:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-03-07 21:00:00] 策略 (SHFE.rb2505): 3242.0 28.9 -27.0\n", + "[2025-03-07 21:00:00] 策略 (SHFE.rb2505): [2025-03-07 21:00:00] 开多仓信号 - 当前Open=3242.00, 前1Range=17.00, 前7Range=15.00, 计算目标买入价=3240.10\n", + "[2025-03-07 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-07 21:00:00] 策略 (SHFE.rb2505): [2025-03-07 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250307210000_2594 @ 3240.10\n", + "[2025-03-07 22:00:00] 策略 (SHFE.rb2505): [2025-03-07 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-03-10 09:00:00] 策略 (SHFE.rb2505): 3246.0 18.7 -55.800000000000004\n", + "[2025-03-10 09:00:00] 策略 (SHFE.rb2505): [2025-03-10 09:00:00] 开多仓信号 - 当前Open=3246.00, 前1Range=11.00, 前7Range=31.00, 计算目标买入价=3283.10\n", + "[2025-03-10 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-10 09:00:00] 策略 (SHFE.rb2505): [2025-03-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250310090000_2596 @ 3283.10\n", + "[2025-03-10 10:00:00] 策略 (SHFE.rb2505): [2025-03-10 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-03-10 11:00:00] 策略 (SHFE.rb2505): 3227.0 35.699999999999996 -14.4\n", + "[2025-03-10 11:00:00] 策略 (SHFE.rb2505): [2025-03-10 11:00:00] 开多仓信号 - 当前Open=3227.00, 前1Range=21.00, 前7Range=8.00, 计算目标买入价=3205.70\n", + "[2025-03-10 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-10 11:00:00] 策略 (SHFE.rb2505): [2025-03-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250310110000_2598 @ 3205.70\n", + "[2025-03-10 13:00:00] 策略 (SHFE.rb2505): [2025-03-10 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250310110000_2598\n", + "[2025-03-10 13:00:00] 策略 (SHFE.rb2505): 3223.0 18.7 -18.0\n", + "[2025-03-10 13:00:00] 策略 (SHFE.rb2505): [2025-03-10 13:00:00] 开多仓信号 - 当前Open=3223.00, 前1Range=11.00, 前7Range=10.00, 计算目标买入价=3222.30\n", + "[2025-03-10 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-10 13:00:00] 策略 (SHFE.rb2505): [2025-03-10 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250310130000_2599 @ 3222.30\n", + "[2025-03-10 22:00:00] 策略 (SHFE.rb2505): [2025-03-10 22:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-03-11 09:00:00] 策略 (SHFE.rb2505): 3200.0 28.9 -45.0\n", + "[2025-03-11 09:00:00] 策略 (SHFE.rb2505): [2025-03-11 09:00:00] 开多仓信号 - 当前Open=3200.00, 前1Range=17.00, 前7Range=25.00, 计算目标买入价=3216.10\n", + "[2025-03-11 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-11 09:00:00] 策略 (SHFE.rb2505): [2025-03-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250311090000_2601 @ 3216.10\n", + "[2025-03-11 21:00:00] 策略 (SHFE.rb2505): [2025-03-11 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2025-03-11 22:00:00] 策略 (SHFE.rb2505): 3223.0 32.3 -30.6\n", + "[2025-03-11 22:00:00] 策略 (SHFE.rb2505): [2025-03-11 22:00:00] 开多仓信号 - 当前Open=3223.00, 前1Range=19.00, 前7Range=17.00, 计算目标买入价=3221.30\n", + "[2025-03-11 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-11 22:00:00] 策略 (SHFE.rb2505): [2025-03-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250311220000_2603 @ 3221.30\n", + "[2025-03-12 21:00:00] 策略 (SHFE.rb2505): [2025-03-12 21:00:00] 止盈信号 - PnL per unit: 21.00, 目标: 10.00\n", + "[2025-03-12 22:00:00] 策略 (SHFE.rb2505): 3238.0 23.8 -19.8\n", + "[2025-03-12 22:00:00] 策略 (SHFE.rb2505): [2025-03-12 22:00:00] 开多仓信号 - 当前Open=3238.00, 前1Range=14.00, 前7Range=11.00, 计算目标买入价=3234.00\n", + "[2025-03-12 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-12 22:00:00] 策略 (SHFE.rb2505): [2025-03-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250312220000_2605 @ 3234.00\n", + "[2025-03-13 09:00:00] 策略 (SHFE.rb2505): [2025-03-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250312220000_2605\n", + "[2025-03-13 09:00:00] 策略 (SHFE.rb2505): 3237.0 11.9 -19.8\n", + "[2025-03-13 09:00:00] 策略 (SHFE.rb2505): [2025-03-13 09:00:00] 开多仓信号 - 当前Open=3237.00, 前1Range=7.00, 前7Range=11.00, 计算目标买入价=3244.90\n", + "[2025-03-13 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-13 09:00:00] 策略 (SHFE.rb2505): [2025-03-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250313090000_2606 @ 3244.90\n", + "[2025-03-13 10:00:00] 策略 (SHFE.rb2505): [2025-03-13 10:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2025-03-13 11:00:00] 策略 (SHFE.rb2505): 3255.0 28.9 -25.2\n", + "[2025-03-13 11:00:00] 策略 (SHFE.rb2505): [2025-03-13 11:00:00] 开多仓信号 - 当前Open=3255.00, 前1Range=17.00, 前7Range=14.00, 计算目标买入价=3251.30\n", + "[2025-03-13 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-13 11:00:00] 策略 (SHFE.rb2505): [2025-03-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250313110000_2608 @ 3251.30\n", + "[2025-03-13 14:00:00] 策略 (SHFE.rb2505): [2025-03-13 14:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2025-03-13 21:00:00] 策略 (SHFE.rb2505): 3258.0 35.699999999999996 -25.2\n", + "[2025-03-13 21:00:00] 策略 (SHFE.rb2505): [2025-03-13 21:00:00] 开多仓信号 - 当前Open=3258.00, 前1Range=21.00, 前7Range=14.00, 计算目标买入价=3247.50\n", + "[2025-03-13 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-13 21:00:00] 策略 (SHFE.rb2505): [2025-03-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250313210000_2610 @ 3247.50\n", + "[2025-03-13 22:00:00] 策略 (SHFE.rb2505): [2025-03-13 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250313210000_2610\n", + "[2025-03-13 22:00:00] 策略 (SHFE.rb2505): 3251.0 20.4 -12.6\n", + "[2025-03-13 22:00:00] 策略 (SHFE.rb2505): [2025-03-13 22:00:00] 开多仓信号 - 当前Open=3251.00, 前1Range=12.00, 前7Range=7.00, 计算目标买入价=3243.20\n", + "[2025-03-13 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-13 22:00:00] 策略 (SHFE.rb2505): [2025-03-13 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250313220000_2611 @ 3243.20\n", + "[2025-03-14 09:00:00] 策略 (SHFE.rb2505): [2025-03-14 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250313220000_2611\n", + "[2025-03-14 09:00:00] 策略 (SHFE.rb2505): 3250.0 17.0 -25.2\n", + "[2025-03-14 09:00:00] 策略 (SHFE.rb2505): [2025-03-14 09:00:00] 开多仓信号 - 当前Open=3250.00, 前1Range=10.00, 前7Range=14.00, 计算目标买入价=3258.20\n", + "[2025-03-14 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-14 09:00:00] 策略 (SHFE.rb2505): [2025-03-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250314090000_2612 @ 3258.20\n", + "[2025-03-14 10:00:00] 策略 (SHFE.rb2505): [2025-03-14 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250314090000_2612\n", + "[2025-03-14 10:00:00] 策略 (SHFE.rb2505): 3262.0 34.0 -30.6\n", + "[2025-03-14 10:00:00] 策略 (SHFE.rb2505): [2025-03-14 10:00:00] 开多仓信号 - 当前Open=3262.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=3258.60\n", + "[2025-03-14 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-14 10:00:00] 策略 (SHFE.rb2505): [2025-03-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250314100000_2613 @ 3258.60\n", + "[2025-03-14 21:00:00] 策略 (SHFE.rb2505): [2025-03-14 21:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-03-14 22:00:00] 策略 (SHFE.rb2505): 3247.0 44.199999999999996 -18.0\n", + "[2025-03-14 22:00:00] 策略 (SHFE.rb2505): [2025-03-14 22:00:00] 开多仓信号 - 当前Open=3247.00, 前1Range=26.00, 前7Range=10.00, 计算目标买入价=3220.80\n", + "[2025-03-14 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-14 22:00:00] 策略 (SHFE.rb2505): [2025-03-14 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250314220000_2615 @ 3220.80\n", + "[2025-03-17 09:00:00] 策略 (SHFE.rb2505): [2025-03-17 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250314220000_2615\n", + "[2025-03-17 09:00:00] 策略 (SHFE.rb2505): 3241.0 17.0 -36.0\n", + "[2025-03-17 09:00:00] 策略 (SHFE.rb2505): [2025-03-17 09:00:00] 开多仓信号 - 当前Open=3241.00, 前1Range=10.00, 前7Range=20.00, 计算目标买入价=3260.00\n", + "[2025-03-17 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-17 09:00:00] 策略 (SHFE.rb2505): [2025-03-17 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250317090000_2616 @ 3260.00\n", + "[2025-03-17 13:00:00] 策略 (SHFE.rb2505): [2025-03-17 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-03-17 14:00:00] 策略 (SHFE.rb2505): 3213.0 13.6 -27.0\n", + "[2025-03-17 14:00:00] 策略 (SHFE.rb2505): [2025-03-17 14:00:00] 开多仓信号 - 当前Open=3213.00, 前1Range=8.00, 前7Range=15.00, 计算目标买入价=3226.40\n", + "[2025-03-17 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-17 14:00:00] 策略 (SHFE.rb2505): [2025-03-17 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250317140000_2618 @ 3226.40\n", + "[2025-03-17 22:00:00] 策略 (SHFE.rb2505): [2025-03-17 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-03-18 09:00:00] 策略 (SHFE.rb2505): 3207.0 20.4 -46.800000000000004\n", + "[2025-03-18 09:00:00] 策略 (SHFE.rb2505): [2025-03-18 09:00:00] 开多仓信号 - 当前Open=3207.00, 前1Range=12.00, 前7Range=26.00, 计算目标买入价=3233.40\n", + "[2025-03-18 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-18 09:00:00] 策略 (SHFE.rb2505): [2025-03-18 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250318090000_2620 @ 3233.40\n", + "[2025-03-18 21:00:00] 策略 (SHFE.rb2505): [2025-03-18 21:00:00] 止损信号 - PnL per unit: -28.00, 目标: -10.00\n", + "[2025-03-18 22:00:00] 策略 (SHFE.rb2505): 3170.0 49.3 -21.6\n", + "[2025-03-18 22:00:00] 策略 (SHFE.rb2505): [2025-03-18 22:00:00] 开多仓信号 - 当前Open=3170.00, 前1Range=29.00, 前7Range=12.00, 计算目标买入价=3142.30\n", + "[2025-03-18 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-18 22:00:00] 策略 (SHFE.rb2505): [2025-03-18 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250318220000_2622 @ 3142.30\n", + "[2025-03-19 09:00:00] 策略 (SHFE.rb2505): [2025-03-19 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250318220000_2622\n", + "[2025-03-19 09:00:00] 策略 (SHFE.rb2505): 3169.0 10.2 -39.6\n", + "[2025-03-19 09:00:00] 策略 (SHFE.rb2505): [2025-03-19 09:00:00] 开多仓信号 - 当前Open=3169.00, 前1Range=6.00, 前7Range=22.00, 计算目标买入价=3198.40\n", + "[2025-03-19 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-19 09:00:00] 策略 (SHFE.rb2505): [2025-03-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250319090000_2623 @ 3198.40\n", + "[2025-03-20 09:00:00] 策略 (SHFE.rb2505): [2025-03-20 09:00:00] 止损信号 - PnL per unit: -30.00, 目标: -10.00\n", + "[2025-03-20 10:00:00] 策略 (SHFE.rb2505): 3134.0 45.9 -21.6\n", + "[2025-03-20 10:00:00] 策略 (SHFE.rb2505): [2025-03-20 10:00:00] 开多仓信号 - 当前Open=3134.00, 前1Range=27.00, 前7Range=12.00, 计算目标买入价=3109.70\n", + "[2025-03-20 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-20 10:00:00] 策略 (SHFE.rb2505): [2025-03-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250320100000_2625 @ 3109.70\n", + "[2025-03-20 11:00:00] 策略 (SHFE.rb2505): [2025-03-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250320100000_2625\n", + "[2025-03-20 11:00:00] 策略 (SHFE.rb2505): 3149.0 32.3 -18.0\n", + "[2025-03-20 11:00:00] 策略 (SHFE.rb2505): [2025-03-20 11:00:00] 开多仓信号 - 当前Open=3149.00, 前1Range=19.00, 前7Range=10.00, 计算目标买入价=3134.70\n", + "[2025-03-20 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-20 11:00:00] 策略 (SHFE.rb2505): [2025-03-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250320110000_2626 @ 3134.70\n", + "[2025-03-20 13:00:00] 策略 (SHFE.rb2505): [2025-03-20 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250320110000_2626\n", + "[2025-03-20 13:00:00] 策略 (SHFE.rb2505): 3167.0 47.6 -21.6\n", + "[2025-03-20 13:00:00] 策略 (SHFE.rb2505): [2025-03-20 13:00:00] 开多仓信号 - 当前Open=3167.00, 前1Range=28.00, 前7Range=12.00, 计算目标买入价=3141.00\n", + "[2025-03-20 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-20 13:00:00] 策略 (SHFE.rb2505): [2025-03-20 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250320130000_2627 @ 3141.00\n", + "[2025-03-20 14:00:00] 策略 (SHFE.rb2505): [2025-03-20 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250320130000_2627\n", + "[2025-03-20 14:00:00] 策略 (SHFE.rb2505): 3168.0 27.2 -32.4\n", + "[2025-03-20 14:00:00] 策略 (SHFE.rb2505): [2025-03-20 14:00:00] 开多仓信号 - 当前Open=3168.00, 前1Range=16.00, 前7Range=18.00, 计算目标买入价=3173.20\n", + "[2025-03-20 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-20 14:00:00] 策略 (SHFE.rb2505): [2025-03-20 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250320140000_2628 @ 3173.20\n", + "[2025-03-21 11:00:00] 策略 (SHFE.rb2505): [2025-03-21 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-03-21 13:00:00] 策略 (SHFE.rb2505): 3160.0 23.8 -28.8\n", + "[2025-03-21 13:00:00] 策略 (SHFE.rb2505): [2025-03-21 13:00:00] 开多仓信号 - 当前Open=3160.00, 前1Range=14.00, 前7Range=16.00, 计算目标买入价=3165.00\n", + "[2025-03-21 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-21 13:00:00] 策略 (SHFE.rb2505): [2025-03-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250321130000_2630 @ 3165.00\n", + "[2025-03-21 14:00:00] 策略 (SHFE.rb2505): [2025-03-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250321130000_2630\n", + "[2025-03-21 14:00:00] 策略 (SHFE.rb2505): 3167.0 20.4 -25.2\n", + "[2025-03-21 14:00:00] 策略 (SHFE.rb2505): [2025-03-21 14:00:00] 开多仓信号 - 当前Open=3167.00, 前1Range=12.00, 前7Range=14.00, 计算目标买入价=3171.80\n", + "[2025-03-21 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-21 14:00:00] 策略 (SHFE.rb2505): [2025-03-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250321140000_2631 @ 3171.80\n", + "[2025-03-21 21:00:00] 策略 (SHFE.rb2505): [2025-03-21 21:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-03-21 22:00:00] 策略 (SHFE.rb2505): 3146.0 27.2 -27.0\n", + "[2025-03-21 22:00:00] 策略 (SHFE.rb2505): [2025-03-21 22:00:00] 开多仓信号 - 当前Open=3146.00, 前1Range=16.00, 前7Range=15.00, 计算目标买入价=3145.80\n", + "[2025-03-21 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-21 22:00:00] 策略 (SHFE.rb2505): [2025-03-21 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250321220000_2633 @ 3145.80\n", + "[2025-03-24 09:00:00] 策略 (SHFE.rb2505): [2025-03-24 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250321220000_2633\n", + "[2025-03-24 09:00:00] 策略 (SHFE.rb2505): 3175.0 66.3 -19.8\n", + "[2025-03-24 09:00:00] 策略 (SHFE.rb2505): [2025-03-24 09:00:00] 开多仓信号 - 当前Open=3175.00, 前1Range=39.00, 前7Range=11.00, 计算目标买入价=3128.50\n", + "[2025-03-24 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-24 09:00:00] 策略 (SHFE.rb2505): [2025-03-24 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250324090000_2634 @ 3128.50\n", + "[2025-03-24 10:00:00] 策略 (SHFE.rb2505): [2025-03-24 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250324090000_2634\n", + "[2025-03-24 10:00:00] 策略 (SHFE.rb2505): 3187.0 32.3 -21.6\n", + "[2025-03-24 10:00:00] 策略 (SHFE.rb2505): [2025-03-24 10:00:00] 开多仓信号 - 当前Open=3187.00, 前1Range=19.00, 前7Range=12.00, 计算目标买入价=3176.30\n", + "[2025-03-24 10:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-24 10:00:00] 策略 (SHFE.rb2505): [2025-03-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250324100000_2635 @ 3176.30\n", + "[2025-03-24 11:00:00] 策略 (SHFE.rb2505): [2025-03-24 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250324100000_2635\n", + "[2025-03-24 11:00:00] 策略 (SHFE.rb2505): 3200.0 27.2 -25.2\n", + "[2025-03-24 11:00:00] 策略 (SHFE.rb2505): [2025-03-24 11:00:00] 开多仓信号 - 当前Open=3200.00, 前1Range=16.00, 前7Range=14.00, 计算目标买入价=3198.00\n", + "[2025-03-24 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-24 11:00:00] 策略 (SHFE.rb2505): [2025-03-24 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250324110000_2636 @ 3198.00\n", + "[2025-03-25 10:00:00] 策略 (SHFE.rb2505): [2025-03-25 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-03-25 11:00:00] 策略 (SHFE.rb2505): 3187.0 28.9 -18.0\n", + "[2025-03-25 11:00:00] 策略 (SHFE.rb2505): [2025-03-25 11:00:00] 开多仓信号 - 当前Open=3187.00, 前1Range=17.00, 前7Range=10.00, 计算目标买入价=3176.10\n", + "[2025-03-25 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-25 11:00:00] 策略 (SHFE.rb2505): [2025-03-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250325110000_2638 @ 3176.10\n", + "[2025-03-25 13:00:00] 策略 (SHFE.rb2505): [2025-03-25 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250325110000_2638\n", + "[2025-03-25 13:00:00] 策略 (SHFE.rb2505): 3216.0 57.8 -14.4\n", + "[2025-03-25 13:00:00] 策略 (SHFE.rb2505): [2025-03-25 13:00:00] 开多仓信号 - 当前Open=3216.00, 前1Range=34.00, 前7Range=8.00, 计算目标买入价=3172.60\n", + "[2025-03-25 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-25 13:00:00] 策略 (SHFE.rb2505): [2025-03-25 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250325130000_2639 @ 3172.60\n", + "[2025-03-25 14:00:00] 策略 (SHFE.rb2505): [2025-03-25 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250325130000_2639\n", + "[2025-03-25 14:00:00] 策略 (SHFE.rb2505): 3218.0 20.4 -21.6\n", + "[2025-03-25 14:00:00] 策略 (SHFE.rb2505): [2025-03-25 14:00:00] 开多仓信号 - 当前Open=3218.00, 前1Range=12.00, 前7Range=12.00, 计算目标买入价=3219.20\n", + "[2025-03-25 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-25 14:00:00] 策略 (SHFE.rb2505): [2025-03-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250325140000_2640 @ 3219.20\n", + "[2025-03-25 21:00:00] 策略 (SHFE.rb2505): [2025-03-25 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250325140000_2640\n", + "[2025-03-25 21:00:00] 策略 (SHFE.rb2505): 3220.0 15.299999999999999 -16.2\n", + "[2025-03-25 21:00:00] 策略 (SHFE.rb2505): [2025-03-25 21:00:00] 开多仓信号 - 当前Open=3220.00, 前1Range=9.00, 前7Range=9.00, 计算目标买入价=3220.90\n", + "[2025-03-25 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-25 21:00:00] 策略 (SHFE.rb2505): [2025-03-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250325210000_2641 @ 3220.90\n", + "[2025-03-27 11:00:00] 策略 (SHFE.rb2505): [2025-03-27 11:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2025-03-27 13:00:00] 策略 (SHFE.rb2505): 3196.0 34.0 -23.400000000000002\n", + "[2025-03-27 13:00:00] 策略 (SHFE.rb2505): [2025-03-27 13:00:00] 开多仓信号 - 当前Open=3196.00, 前1Range=20.00, 前7Range=13.00, 计算目标买入价=3185.40\n", + "[2025-03-27 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-27 13:00:00] 策略 (SHFE.rb2505): [2025-03-27 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250327130000_2643 @ 3185.40\n", + "[2025-03-27 14:00:00] 策略 (SHFE.rb2505): [2025-03-27 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250327130000_2643\n", + "[2025-03-27 14:00:00] 策略 (SHFE.rb2505): 3190.0 20.4 -21.6\n", + "[2025-03-27 14:00:00] 策略 (SHFE.rb2505): [2025-03-27 14:00:00] 开多仓信号 - 当前Open=3190.00, 前1Range=12.00, 前7Range=12.00, 计算目标买入价=3191.20\n", + "[2025-03-27 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-27 14:00:00] 策略 (SHFE.rb2505): [2025-03-27 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250327140000_2644 @ 3191.20\n", + "[2025-03-27 21:00:00] 策略 (SHFE.rb2505): [2025-03-27 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250327140000_2644\n", + "[2025-03-27 21:00:00] 策略 (SHFE.rb2505): 3209.0 40.8 -14.4\n", + "[2025-03-27 21:00:00] 策略 (SHFE.rb2505): [2025-03-27 21:00:00] 开多仓信号 - 当前Open=3209.00, 前1Range=24.00, 前7Range=8.00, 计算目标买入价=3182.60\n", + "[2025-03-27 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-27 21:00:00] 策略 (SHFE.rb2505): [2025-03-27 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250327210000_2645 @ 3182.60\n", + "[2025-03-27 22:00:00] 策略 (SHFE.rb2505): [2025-03-27 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250327210000_2645\n", + "[2025-03-27 22:00:00] 策略 (SHFE.rb2505): 3189.0 42.5 -23.400000000000002\n", + "[2025-03-27 22:00:00] 策略 (SHFE.rb2505): [2025-03-27 22:00:00] 开多仓信号 - 当前Open=3189.00, 前1Range=25.00, 前7Range=13.00, 计算目标买入价=3169.90\n", + "[2025-03-27 22:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-27 22:00:00] 策略 (SHFE.rb2505): [2025-03-27 22:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250327220000_2646 @ 3169.90\n", + "[2025-03-28 09:00:00] 策略 (SHFE.rb2505): [2025-03-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250327220000_2646\n", + "[2025-03-28 09:00:00] 策略 (SHFE.rb2505): 3189.0 18.7 -23.400000000000002\n", + "[2025-03-28 09:00:00] 策略 (SHFE.rb2505): [2025-03-28 09:00:00] 开多仓信号 - 当前Open=3189.00, 前1Range=11.00, 前7Range=13.00, 计算目标买入价=3193.70\n", + "[2025-03-28 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-28 09:00:00] 策略 (SHFE.rb2505): [2025-03-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250328090000_2647 @ 3193.70\n", + "[2025-03-28 14:00:00] 策略 (SHFE.rb2505): [2025-03-28 14:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-03-28 21:00:00] 策略 (SHFE.rb2505): 3199.0 23.8 -45.0\n", + "[2025-03-28 21:00:00] 策略 (SHFE.rb2505): [2025-03-28 21:00:00] 开多仓信号 - 当前Open=3199.00, 前1Range=14.00, 前7Range=25.00, 计算目标买入价=3220.20\n", + "[2025-03-28 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-28 21:00:00] 策略 (SHFE.rb2505): [2025-03-28 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250328210000_2649 @ 3220.20\n", + "[2025-03-28 22:00:00] 策略 (SHFE.rb2505): [2025-03-28 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-03-31 09:00:00] 策略 (SHFE.rb2505): 3175.0 28.9 -28.8\n", + "[2025-03-31 09:00:00] 策略 (SHFE.rb2505): [2025-03-31 09:00:00] 开多仓信号 - 当前Open=3175.00, 前1Range=17.00, 前7Range=16.00, 计算目标买入价=3174.90\n", + "[2025-03-31 09:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-31 09:00:00] 策略 (SHFE.rb2505): [2025-03-31 09:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250331090000_2651 @ 3174.90\n", + "[2025-03-31 14:00:00] 策略 (SHFE.rb2505): [2025-03-31 14:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-03-31 21:00:00] 策略 (SHFE.rb2505): 3159.0 27.2 -30.6\n", + "[2025-03-31 21:00:00] 策略 (SHFE.rb2505): [2025-03-31 21:00:00] 开多仓信号 - 当前Open=3159.00, 前1Range=16.00, 前7Range=17.00, 计算目标买入价=3162.40\n", + "[2025-03-31 21:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-03-31 21:00:00] 策略 (SHFE.rb2505): [2025-03-31 21:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250331210000_2653 @ 3162.40\n", + "[2025-04-01 10:00:00] 策略 (SHFE.rb2505): [2025-04-01 10:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2025-04-01 11:00:00] 策略 (SHFE.rb2505): 3166.0 54.4 -14.4\n", + "[2025-04-01 11:00:00] 策略 (SHFE.rb2505): [2025-04-01 11:00:00] 开多仓信号 - 当前Open=3166.00, 前1Range=32.00, 前7Range=8.00, 计算目标买入价=3126.00\n", + "[2025-04-01 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-04-01 11:00:00] 策略 (SHFE.rb2505): [2025-04-01 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250401110000_2655 @ 3126.00\n", + "[2025-04-01 13:00:00] 策略 (SHFE.rb2505): [2025-04-01 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250401110000_2655\n", + "[2025-04-01 13:00:00] 策略 (SHFE.rb2505): 3164.0 15.299999999999999 -12.6\n", + "[2025-04-01 13:00:00] 策略 (SHFE.rb2505): [2025-04-01 13:00:00] 开多仓信号 - 当前Open=3164.00, 前1Range=9.00, 前7Range=7.00, 计算目标买入价=3161.30\n", + "[2025-04-01 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-04-01 13:00:00] 策略 (SHFE.rb2505): [2025-04-01 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250401130000_2656 @ 3161.30\n", + "[2025-04-01 14:00:00] 策略 (SHFE.rb2505): [2025-04-01 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250401130000_2656\n", + "[2025-04-01 14:00:00] 策略 (SHFE.rb2505): 3165.0 18.7 -28.8\n", + "[2025-04-01 14:00:00] 策略 (SHFE.rb2505): [2025-04-01 14:00:00] 开多仓信号 - 当前Open=3165.00, 前1Range=11.00, 前7Range=16.00, 计算目标买入价=3175.10\n", + "[2025-04-01 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-04-01 14:00:00] 策略 (SHFE.rb2505): [2025-04-01 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250401140000_2657 @ 3175.10\n", + "[2025-04-03 11:00:00] 策略 (SHFE.rb2505): [2025-04-03 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-04-03 13:00:00] 策略 (SHFE.rb2505): 3160.0 15.299999999999999 -16.2\n", + "[2025-04-03 13:00:00] 策略 (SHFE.rb2505): [2025-04-03 13:00:00] 开多仓信号 - 当前Open=3160.00, 前1Range=9.00, 前7Range=9.00, 计算目标买入价=3160.90\n", + "[2025-04-03 13:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-04-03 13:00:00] 策略 (SHFE.rb2505): [2025-04-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250403130000_2659 @ 3160.90\n", + "[2025-04-03 14:00:00] 策略 (SHFE.rb2505): [2025-04-03 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2505_BUY_20250403130000_2659\n", + "[2025-04-03 14:00:00] 策略 (SHFE.rb2505): 3162.0 11.9 -43.2\n", + "[2025-04-03 14:00:00] 策略 (SHFE.rb2505): [2025-04-03 14:00:00] 开多仓信号 - 当前Open=3162.00, 前1Range=7.00, 前7Range=24.00, 计算目标买入价=3193.30\n", + "[2025-04-03 14:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-04-03 14:00:00] 策略 (SHFE.rb2505): [2025-04-03 14:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250403140000_2660 @ 3193.30\n", + "[2025-04-07 10:00:00] 策略 (SHFE.rb2505): [2025-04-07 10:00:00] 止盈信号 - PnL per unit: 23.00, 目标: 10.00\n", + "[2025-04-07 11:00:00] 策略 (SHFE.rb2505): 3093.0 54.4 -88.2\n", + "[2025-04-07 11:00:00] 策略 (SHFE.rb2505): [2025-04-07 11:00:00] 开多仓信号 - 当前Open=3093.00, 前1Range=32.00, 前7Range=49.00, 计算目标买入价=3126.80\n", + "[2025-04-07 11:00:00] 策略 (SHFE.rb2505): {}\n", + "[2025-04-07 11:00:00] 策略 (SHFE.rb2505): [2025-04-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2505_BUY_20250407110000_2662 @ 3126.80\n", + "[2025-04-07 13:00:00] 策略 (SHFE.rb2505): [2025-04-07 13:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", "True SHFE.rb2505 SHFE.rb2510 SHFE.rb2505\n", "[2025-04-07 13:00:00] 策略 (SHFE.rb2505): 检测到换月!从 [SHFE.rb2505] 切换到 [SHFE.rb2510]。在旧合约最后一根K线 (2025-04-07 13:00:00) 执行强制平仓和取消操作。\n", "[2025-04-07 13:00:00] 策略 (SHFE.rb2505): 合约换月事件: 从 SHFE.rb2505 切换到 SHFE.rb2510\n", - "[2025-04-07 14:00:00] 策略 (SHFE.rb2510): 当前是换月K线,禁止开仓订单\n", - "[2025-04-07 21:00:00]发送订单 SHFE.rb2510_BUY_20250407210000_14, direction BUY\n", + "[2025-04-07 13:00:00] 策略 (SHFE.rb2505): 换月完成,清空历史K线数据和上次订单ID,准备新合约交易。\n", + "[2025-04-08 22:00:00] 策略 (SHFE.rb2510): 3103.0 37.4 -25.2\n", + "[2025-04-08 22:00:00] 策略 (SHFE.rb2510): [2025-04-08 22:00:00] 开多仓信号 - 当前Open=3103.00, 前1Range=22.00, 前7Range=14.00, 计算目标买入价=3090.80\n", + "[2025-04-08 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-08 22:00:00] 策略 (SHFE.rb2510): [2025-04-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250408220000_2664 @ 3090.80\n", + "[2025-04-09 09:00:00] 策略 (SHFE.rb2510): [2025-04-09 09:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2025-04-09 10:00:00] 策略 (SHFE.rb2510): 3063.0 88.39999999999999 -30.6\n", + "[2025-04-09 10:00:00] 策略 (SHFE.rb2510): [2025-04-09 10:00:00] 开多仓信号 - 当前Open=3063.00, 前1Range=52.00, 前7Range=17.00, 计算目标买入价=3005.20\n", + "[2025-04-09 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-09 10:00:00] 策略 (SHFE.rb2510): [2025-04-09 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250409100000_2666 @ 3005.20\n", + "[2025-04-09 11:00:00] 策略 (SHFE.rb2510): [2025-04-09 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250409100000_2666\n", + "[2025-04-09 11:00:00] 策略 (SHFE.rb2510): 3081.0 47.6 -25.2\n", + "[2025-04-09 11:00:00] 策略 (SHFE.rb2510): [2025-04-09 11:00:00] 开多仓信号 - 当前Open=3081.00, 前1Range=28.00, 前7Range=14.00, 计算目标买入价=3058.60\n", + "[2025-04-09 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-09 11:00:00] 策略 (SHFE.rb2510): [2025-04-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250409110000_2667 @ 3058.60\n", + "[2025-04-09 13:00:00] 策略 (SHFE.rb2510): [2025-04-09 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250409110000_2667\n", + "[2025-04-09 13:00:00] 策略 (SHFE.rb2510): 3087.0 32.3 -27.0\n", + "[2025-04-09 13:00:00] 策略 (SHFE.rb2510): [2025-04-09 13:00:00] 开多仓信号 - 当前Open=3087.00, 前1Range=19.00, 前7Range=15.00, 计算目标买入价=3081.70\n", + "[2025-04-09 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-09 13:00:00] 策略 (SHFE.rb2510): [2025-04-09 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250409130000_2668 @ 3081.70\n", + "[2025-04-09 14:00:00] 策略 (SHFE.rb2510): [2025-04-09 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250409130000_2668\n", + "[2025-04-09 14:00:00] 策略 (SHFE.rb2510): 3091.0 22.099999999999998 -45.0\n", + "[2025-04-09 14:00:00] 策略 (SHFE.rb2510): [2025-04-09 14:00:00] 开多仓信号 - 当前Open=3091.00, 前1Range=13.00, 前7Range=25.00, 计算目标买入价=3113.90\n", + "[2025-04-09 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-09 14:00:00] 策略 (SHFE.rb2510): [2025-04-09 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250409140000_2669 @ 3113.90\n", + "[2025-04-09 21:00:00] 策略 (SHFE.rb2510): [2025-04-09 21:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2025-04-09 22:00:00] 策略 (SHFE.rb2510): 3093.0 59.5 -23.400000000000002\n", + "[2025-04-09 22:00:00] 策略 (SHFE.rb2510): [2025-04-09 22:00:00] 开多仓信号 - 当前Open=3093.00, 前1Range=35.00, 前7Range=13.00, 计算目标买入价=3056.90\n", + "[2025-04-09 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-09 22:00:00] 策略 (SHFE.rb2510): [2025-04-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250409220000_2671 @ 3056.90\n", + "[2025-04-10 09:00:00] 策略 (SHFE.rb2510): [2025-04-10 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250409220000_2671\n", + "[2025-04-10 09:00:00] 策略 (SHFE.rb2510): 3130.0 27.2 -93.60000000000001\n", + "[2025-04-10 09:00:00] 策略 (SHFE.rb2510): [2025-04-10 09:00:00] 开多仓信号 - 当前Open=3130.00, 前1Range=16.00, 前7Range=52.00, 计算目标买入价=3196.40\n", + "[2025-04-10 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-10 09:00:00] 策略 (SHFE.rb2510): [2025-04-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250410090000_2672 @ 3196.40\n", + "[2025-04-11 09:00:00] 策略 (SHFE.rb2510): [2025-04-11 09:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-04-11 10:00:00] 策略 (SHFE.rb2510): 3124.0 25.5 -36.0\n", + "[2025-04-11 10:00:00] 策略 (SHFE.rb2510): [2025-04-11 10:00:00] 开多仓信号 - 当前Open=3124.00, 前1Range=15.00, 前7Range=20.00, 计算目标买入价=3134.50\n", + "[2025-04-11 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-11 10:00:00] 策略 (SHFE.rb2510): [2025-04-11 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250411100000_2674 @ 3134.50\n", + "[2025-04-11 13:00:00] 策略 (SHFE.rb2510): [2025-04-11 13:00:00] 止盈信号 - PnL per unit: 20.00, 目标: 10.00\n", + "[2025-04-11 14:00:00] 策略 (SHFE.rb2510): 3134.0 35.699999999999996 -23.400000000000002\n", + "[2025-04-11 14:00:00] 策略 (SHFE.rb2510): [2025-04-11 14:00:00] 开多仓信号 - 当前Open=3134.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3121.70\n", + "[2025-04-11 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-11 14:00:00] 策略 (SHFE.rb2510): [2025-04-11 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250411140000_2676 @ 3121.70\n", + "[2025-04-11 21:00:00] 策略 (SHFE.rb2510): [2025-04-11 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250411140000_2676\n", + "[2025-04-11 21:00:00] 策略 (SHFE.rb2510): 3131.0 20.4 -37.800000000000004\n", + "[2025-04-11 21:00:00] 策略 (SHFE.rb2510): [2025-04-11 21:00:00] 开多仓信号 - 当前Open=3131.00, 前1Range=12.00, 前7Range=21.00, 计算目标买入价=3148.40\n", + "[2025-04-11 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-11 21:00:00] 策略 (SHFE.rb2510): [2025-04-11 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250411210000_2677 @ 3148.40\n", + "[2025-04-14 09:00:00] 策略 (SHFE.rb2510): [2025-04-14 09:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-04-14 10:00:00] 策略 (SHFE.rb2510): 3136.0 18.7 -36.0\n", + "[2025-04-14 10:00:00] 策略 (SHFE.rb2510): [2025-04-14 10:00:00] 开多仓信号 - 当前Open=3136.00, 前1Range=11.00, 前7Range=20.00, 计算目标买入价=3153.30\n", + "[2025-04-14 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-14 10:00:00] 策略 (SHFE.rb2510): [2025-04-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250414100000_2679 @ 3153.30\n", + "[2025-04-14 22:00:00] 策略 (SHFE.rb2510): [2025-04-14 22:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-04-15 09:00:00] 策略 (SHFE.rb2510): 3136.0 11.9 -19.8\n", + "[2025-04-15 09:00:00] 策略 (SHFE.rb2510): [2025-04-15 09:00:00] 开多仓信号 - 当前Open=3136.00, 前1Range=7.00, 前7Range=11.00, 计算目标买入价=3143.90\n", + "[2025-04-15 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-15 09:00:00] 策略 (SHFE.rb2510): [2025-04-15 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250415090000_2681 @ 3143.90\n", + "[2025-04-15 13:00:00] 策略 (SHFE.rb2510): [2025-04-15 13:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2025-04-15 14:00:00] 策略 (SHFE.rb2510): 3133.0 35.699999999999996 -21.6\n", + "[2025-04-15 14:00:00] 策略 (SHFE.rb2510): [2025-04-15 14:00:00] 开多仓信号 - 当前Open=3133.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=3118.90\n", + "[2025-04-15 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-15 14:00:00] 策略 (SHFE.rb2510): [2025-04-15 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250415140000_2683 @ 3118.90\n", + "[2025-04-15 21:00:00] 策略 (SHFE.rb2510): [2025-04-15 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250415140000_2683\n", + "[2025-04-15 21:00:00] 策略 (SHFE.rb2510): 3122.0 20.4 -16.2\n", + "[2025-04-15 21:00:00] 策略 (SHFE.rb2510): [2025-04-15 21:00:00] 开多仓信号 - 当前Open=3122.00, 前1Range=12.00, 前7Range=9.00, 计算目标买入价=3117.80\n", + "[2025-04-15 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-15 21:00:00] 策略 (SHFE.rb2510): [2025-04-15 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250415210000_2684 @ 3117.80\n", + "[2025-04-15 22:00:00] 策略 (SHFE.rb2510): [2025-04-15 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250415210000_2684\n", + "[2025-04-15 22:00:00] 策略 (SHFE.rb2510): 3126.0 25.5 -12.6\n", + "[2025-04-15 22:00:00] 策略 (SHFE.rb2510): [2025-04-15 22:00:00] 开多仓信号 - 当前Open=3126.00, 前1Range=15.00, 前7Range=7.00, 计算目标买入价=3113.10\n", + "[2025-04-15 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-15 22:00:00] 策略 (SHFE.rb2510): [2025-04-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250415220000_2685 @ 3113.10\n", + "[2025-04-16 09:00:00] 策略 (SHFE.rb2510): [2025-04-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250415220000_2685\n", + "[2025-04-16 09:00:00] 策略 (SHFE.rb2510): 3121.0 13.6 -37.800000000000004\n", + "[2025-04-16 09:00:00] 策略 (SHFE.rb2510): [2025-04-16 09:00:00] 开多仓信号 - 当前Open=3121.00, 前1Range=8.00, 前7Range=21.00, 计算目标买入价=3145.20\n", + "[2025-04-16 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-16 09:00:00] 策略 (SHFE.rb2510): [2025-04-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250416090000_2686 @ 3145.20\n", + "[2025-04-16 10:00:00] 策略 (SHFE.rb2510): [2025-04-16 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-04-16 11:00:00] 策略 (SHFE.rb2510): 3097.0 30.599999999999998 -14.4\n", + "[2025-04-16 11:00:00] 策略 (SHFE.rb2510): [2025-04-16 11:00:00] 开多仓信号 - 当前Open=3097.00, 前1Range=18.00, 前7Range=8.00, 计算目标买入价=3080.80\n", + "[2025-04-16 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-16 11:00:00] 策略 (SHFE.rb2510): [2025-04-16 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250416110000_2688 @ 3080.80\n", + "[2025-04-16 13:00:00] 策略 (SHFE.rb2510): [2025-04-16 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250416110000_2688\n", + "[2025-04-16 13:00:00] 策略 (SHFE.rb2510): 3091.0 18.7 -37.800000000000004\n", + "[2025-04-16 13:00:00] 策略 (SHFE.rb2510): [2025-04-16 13:00:00] 开多仓信号 - 当前Open=3091.00, 前1Range=11.00, 前7Range=21.00, 计算目标买入价=3110.10\n", + "[2025-04-16 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-16 13:00:00] 策略 (SHFE.rb2510): [2025-04-16 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250416130000_2689 @ 3110.10\n", + "[2025-04-17 09:00:00] 策略 (SHFE.rb2510): [2025-04-17 09:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2025-04-17 10:00:00] 策略 (SHFE.rb2510): 3105.0 25.5 -32.4\n", + "[2025-04-17 10:00:00] 策略 (SHFE.rb2510): [2025-04-17 10:00:00] 开多仓信号 - 当前Open=3105.00, 前1Range=15.00, 前7Range=18.00, 计算目标买入价=3111.90\n", + "[2025-04-17 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-17 10:00:00] 策略 (SHFE.rb2510): [2025-04-17 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250417100000_2691 @ 3111.90\n", + "[2025-04-17 14:00:00] 策略 (SHFE.rb2510): [2025-04-17 14:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-04-17 21:00:00] 策略 (SHFE.rb2510): 3092.0 34.0 -36.0\n", + "[2025-04-17 21:00:00] 策略 (SHFE.rb2510): [2025-04-17 21:00:00] 开多仓信号 - 当前Open=3092.00, 前1Range=20.00, 前7Range=20.00, 计算目标买入价=3094.00\n", + "[2025-04-17 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-17 21:00:00] 策略 (SHFE.rb2510): [2025-04-17 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250417210000_2693 @ 3094.00\n", + "[2025-04-18 11:00:00] 策略 (SHFE.rb2510): [2025-04-18 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-04-18 13:00:00] 策略 (SHFE.rb2510): 3083.0 17.0 -16.2\n", + "[2025-04-18 13:00:00] 策略 (SHFE.rb2510): [2025-04-18 13:00:00] 开多仓信号 - 当前Open=3083.00, 前1Range=10.00, 前7Range=9.00, 计算目标买入价=3082.20\n", + "[2025-04-18 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-18 13:00:00] 策略 (SHFE.rb2510): [2025-04-18 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250418130000_2695 @ 3082.20\n", + "[2025-04-18 14:00:00] 策略 (SHFE.rb2510): [2025-04-18 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250418130000_2695\n", + "[2025-04-18 14:00:00] 策略 (SHFE.rb2510): 3085.0 18.7 -36.0\n", + "[2025-04-18 14:00:00] 策略 (SHFE.rb2510): [2025-04-18 14:00:00] 开多仓信号 - 当前Open=3085.00, 前1Range=11.00, 前7Range=20.00, 计算目标买入价=3102.30\n", + "[2025-04-18 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-18 14:00:00] 策略 (SHFE.rb2510): [2025-04-18 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250418140000_2696 @ 3102.30\n", + "[2025-04-21 09:00:00] 策略 (SHFE.rb2510): [2025-04-21 09:00:00] 止盈信号 - PnL per unit: 28.00, 目标: 10.00\n", + "[2025-04-21 10:00:00] 策略 (SHFE.rb2510): 3107.0 34.0 -23.400000000000002\n", + "[2025-04-21 10:00:00] 策略 (SHFE.rb2510): [2025-04-21 10:00:00] 开多仓信号 - 当前Open=3107.00, 前1Range=20.00, 前7Range=13.00, 计算目标买入价=3096.40\n", + "[2025-04-21 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-21 10:00:00] 策略 (SHFE.rb2510): [2025-04-21 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250421100000_2698 @ 3096.40\n", + "[2025-04-21 11:00:00] 策略 (SHFE.rb2510): [2025-04-21 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250421100000_2698\n", + "[2025-04-21 11:00:00] 策略 (SHFE.rb2510): 3105.0 13.6 -18.0\n", + "[2025-04-21 11:00:00] 策略 (SHFE.rb2510): [2025-04-21 11:00:00] 开多仓信号 - 当前Open=3105.00, 前1Range=8.00, 前7Range=10.00, 计算目标买入价=3109.40\n", + "[2025-04-21 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-21 11:00:00] 策略 (SHFE.rb2510): [2025-04-21 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250421110000_2699 @ 3109.40\n", + "[2025-04-21 13:00:00] 策略 (SHFE.rb2510): [2025-04-21 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250421110000_2699\n", + "[2025-04-21 13:00:00] 策略 (SHFE.rb2510): 3111.0 15.299999999999999 -19.8\n", + "[2025-04-21 13:00:00] 策略 (SHFE.rb2510): [2025-04-21 13:00:00] 开多仓信号 - 当前Open=3111.00, 前1Range=9.00, 前7Range=11.00, 计算目标买入价=3115.50\n", + "[2025-04-21 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-21 13:00:00] 策略 (SHFE.rb2510): [2025-04-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250421130000_2700 @ 3115.50\n", + "[2025-04-21 14:00:00] 策略 (SHFE.rb2510): [2025-04-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250421130000_2700\n", + "[2025-04-21 14:00:00] 策略 (SHFE.rb2510): 3116.0 11.9 -39.6\n", + "[2025-04-21 14:00:00] 策略 (SHFE.rb2510): [2025-04-21 14:00:00] 开多仓信号 - 当前Open=3116.00, 前1Range=7.00, 前7Range=22.00, 计算目标买入价=3143.70\n", + "[2025-04-21 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-21 14:00:00] 策略 (SHFE.rb2510): [2025-04-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250421140000_2701 @ 3143.70\n", + "[2025-04-21 22:00:00] 策略 (SHFE.rb2510): [2025-04-21 22:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-04-22 09:00:00] 策略 (SHFE.rb2510): 3104.0 11.9 -36.0\n", + "[2025-04-22 09:00:00] 策略 (SHFE.rb2510): [2025-04-22 09:00:00] 开多仓信号 - 当前Open=3104.00, 前1Range=7.00, 前7Range=20.00, 计算目标买入价=3128.10\n", + "[2025-04-22 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-22 09:00:00] 策略 (SHFE.rb2510): [2025-04-22 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250422090000_2703 @ 3128.10\n", + "[2025-04-22 14:00:00] 策略 (SHFE.rb2510): [2025-04-22 14:00:00] 止损信号 - PnL per unit: -21.00, 目标: -10.00\n", + "[2025-04-22 21:00:00] 策略 (SHFE.rb2510): 3078.0 49.3 -28.8\n", + "[2025-04-22 21:00:00] 策略 (SHFE.rb2510): [2025-04-22 21:00:00] 开多仓信号 - 当前Open=3078.00, 前1Range=29.00, 前7Range=16.00, 计算目标买入价=3057.50\n", + "[2025-04-22 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-22 21:00:00] 策略 (SHFE.rb2510): [2025-04-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250422210000_2705 @ 3057.50\n", + "[2025-04-22 22:00:00] 策略 (SHFE.rb2510): [2025-04-22 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250422210000_2705\n", + "[2025-04-22 22:00:00] 策略 (SHFE.rb2510): 3085.0 22.099999999999998 -12.6\n", + "[2025-04-22 22:00:00] 策略 (SHFE.rb2510): [2025-04-22 22:00:00] 开多仓信号 - 当前Open=3085.00, 前1Range=13.00, 前7Range=7.00, 计算目标买入价=3075.50\n", + "[2025-04-22 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-22 22:00:00] 策略 (SHFE.rb2510): [2025-04-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250422220000_2706 @ 3075.50\n", + "[2025-04-23 09:00:00] 策略 (SHFE.rb2510): [2025-04-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250422220000_2706\n", + "[2025-04-23 09:00:00] 策略 (SHFE.rb2510): 3092.0 23.8 -27.0\n", + "[2025-04-23 09:00:00] 策略 (SHFE.rb2510): [2025-04-23 09:00:00] 开多仓信号 - 当前Open=3092.00, 前1Range=14.00, 前7Range=15.00, 计算目标买入价=3095.20\n", + "[2025-04-23 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-23 09:00:00] 策略 (SHFE.rb2510): [2025-04-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250423090000_2707 @ 3095.20\n", + "[2025-04-23 10:00:00] 策略 (SHFE.rb2510): [2025-04-23 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250423090000_2707\n", + "[2025-04-23 10:00:00] 策略 (SHFE.rb2510): 3099.0 35.699999999999996 -14.4\n", + "[2025-04-23 10:00:00] 策略 (SHFE.rb2510): [2025-04-23 10:00:00] 开多仓信号 - 当前Open=3099.00, 前1Range=21.00, 前7Range=8.00, 计算目标买入价=3077.70\n", + "[2025-04-23 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-23 10:00:00] 策略 (SHFE.rb2510): [2025-04-23 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250423100000_2708 @ 3077.70\n", + "[2025-04-23 11:00:00] 策略 (SHFE.rb2510): [2025-04-23 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250423100000_2708\n", + "[2025-04-23 11:00:00] 策略 (SHFE.rb2510): 3103.0 15.299999999999999 -14.4\n", + "[2025-04-23 11:00:00] 策略 (SHFE.rb2510): [2025-04-23 11:00:00] 开多仓信号 - 当前Open=3103.00, 前1Range=9.00, 前7Range=8.00, 计算目标买入价=3102.10\n", + "[2025-04-23 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-23 11:00:00] 策略 (SHFE.rb2510): [2025-04-23 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250423110000_2709 @ 3102.10\n", + "[2025-04-23 13:00:00] 策略 (SHFE.rb2510): [2025-04-23 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250423110000_2709\n", + "[2025-04-23 13:00:00] 策略 (SHFE.rb2510): 3110.0 23.8 -12.6\n", + "[2025-04-23 13:00:00] 策略 (SHFE.rb2510): [2025-04-23 13:00:00] 开多仓信号 - 当前Open=3110.00, 前1Range=14.00, 前7Range=7.00, 计算目标买入价=3098.80\n", + "[2025-04-23 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-23 13:00:00] 策略 (SHFE.rb2510): [2025-04-23 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250423130000_2710 @ 3098.80\n", + "[2025-04-23 14:00:00] 策略 (SHFE.rb2510): [2025-04-23 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250423130000_2710\n", + "[2025-04-23 14:00:00] 策略 (SHFE.rb2510): 3126.0 28.9 -52.2\n", + "[2025-04-23 14:00:00] 策略 (SHFE.rb2510): [2025-04-23 14:00:00] 开多仓信号 - 当前Open=3126.00, 前1Range=17.00, 前7Range=29.00, 计算目标买入价=3149.30\n", + "[2025-04-23 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-23 14:00:00] 策略 (SHFE.rb2510): [2025-04-23 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250423140000_2711 @ 3149.30\n", + "[2025-04-24 09:00:00] 策略 (SHFE.rb2510): [2025-04-24 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2025-04-24 10:00:00] 策略 (SHFE.rb2510): 3124.0 18.7 -16.2\n", + "[2025-04-24 10:00:00] 策略 (SHFE.rb2510): [2025-04-24 10:00:00] 开多仓信号 - 当前Open=3124.00, 前1Range=11.00, 前7Range=9.00, 计算目标买入价=3121.50\n", + "[2025-04-24 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-24 10:00:00] 策略 (SHFE.rb2510): [2025-04-24 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250424100000_2713 @ 3121.50\n", + "[2025-04-24 13:00:00] 策略 (SHFE.rb2510): [2025-04-24 13:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-04-24 14:00:00] 策略 (SHFE.rb2510): 3109.0 15.299999999999999 -41.4\n", + "[2025-04-24 14:00:00] 策略 (SHFE.rb2510): [2025-04-24 14:00:00] 开多仓信号 - 当前Open=3109.00, 前1Range=9.00, 前7Range=23.00, 计算目标买入价=3135.10\n", + "[2025-04-24 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-24 14:00:00] 策略 (SHFE.rb2510): [2025-04-24 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250424140000_2715 @ 3135.10\n", + "[2025-04-25 10:00:00] 策略 (SHFE.rb2510): [2025-04-25 10:00:00] 止盈信号 - PnL per unit: 10.00, 目标: 10.00\n", + "[2025-04-25 11:00:00] 策略 (SHFE.rb2510): 3122.0 23.8 -28.8\n", + "[2025-04-25 11:00:00] 策略 (SHFE.rb2510): [2025-04-25 11:00:00] 开多仓信号 - 当前Open=3122.00, 前1Range=14.00, 前7Range=16.00, 计算目标买入价=3127.00\n", + "[2025-04-25 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-25 11:00:00] 策略 (SHFE.rb2510): [2025-04-25 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250425110000_2717 @ 3127.00\n", + "[2025-04-25 13:00:00] 策略 (SHFE.rb2510): [2025-04-25 13:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2025-04-25 14:00:00] 策略 (SHFE.rb2510): 3105.0 37.4 -27.0\n", + "[2025-04-25 14:00:00] 策略 (SHFE.rb2510): [2025-04-25 14:00:00] 开多仓信号 - 当前Open=3105.00, 前1Range=22.00, 前7Range=15.00, 计算目标买入价=3094.60\n", + "[2025-04-25 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-25 14:00:00] 策略 (SHFE.rb2510): [2025-04-25 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250425140000_2719 @ 3094.60\n", + "[2025-04-25 21:00:00] 策略 (SHFE.rb2510): [2025-04-25 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250425140000_2719\n", + "[2025-04-25 21:00:00] 策略 (SHFE.rb2510): 3106.0 23.8 -32.4\n", + "[2025-04-25 21:00:00] 策略 (SHFE.rb2510): [2025-04-25 21:00:00] 开多仓信号 - 当前Open=3106.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=3114.60\n", + "[2025-04-25 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-25 21:00:00] 策略 (SHFE.rb2510): [2025-04-25 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250425210000_2720 @ 3114.60\n", + "[2025-04-25 22:00:00] 策略 (SHFE.rb2510): [2025-04-25 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250425210000_2720\n", + "[2025-04-25 22:00:00] 策略 (SHFE.rb2510): 3144.0 90.1 -21.6\n", + "[2025-04-25 22:00:00] 策略 (SHFE.rb2510): [2025-04-25 22:00:00] 开多仓信号 - 当前Open=3144.00, 前1Range=53.00, 前7Range=12.00, 计算目标买入价=3075.50\n", + "[2025-04-25 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-25 22:00:00] 策略 (SHFE.rb2510): [2025-04-25 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250425220000_2721 @ 3075.50\n", + "[2025-04-28 09:00:00] 策略 (SHFE.rb2510): [2025-04-28 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250425220000_2721\n", + "[2025-04-28 09:00:00] 策略 (SHFE.rb2510): 3160.0 35.699999999999996 -23.400000000000002\n", + "[2025-04-28 09:00:00] 策略 (SHFE.rb2510): [2025-04-28 09:00:00] 开多仓信号 - 当前Open=3160.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=3147.70\n", + "[2025-04-28 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-28 09:00:00] 策略 (SHFE.rb2510): [2025-04-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250428090000_2722 @ 3147.70\n", + "[2025-04-28 10:00:00] 策略 (SHFE.rb2510): [2025-04-28 10:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-04-28 11:00:00] 策略 (SHFE.rb2510): 3120.0 35.699999999999996 -16.2\n", + "[2025-04-28 11:00:00] 策略 (SHFE.rb2510): [2025-04-28 11:00:00] 开多仓信号 - 当前Open=3120.00, 前1Range=21.00, 前7Range=9.00, 计算目标买入价=3100.50\n", + "[2025-04-28 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-28 11:00:00] 策略 (SHFE.rb2510): [2025-04-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250428110000_2724 @ 3100.50\n", + "[2025-04-28 13:00:00] 策略 (SHFE.rb2510): [2025-04-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250428110000_2724\n", + "[2025-04-28 13:00:00] 策略 (SHFE.rb2510): 3136.0 30.599999999999998 -39.6\n", + "[2025-04-28 13:00:00] 策略 (SHFE.rb2510): [2025-04-28 13:00:00] 开多仓信号 - 当前Open=3136.00, 前1Range=18.00, 前7Range=22.00, 计算目标买入价=3145.00\n", + "[2025-04-28 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-28 13:00:00] 策略 (SHFE.rb2510): [2025-04-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250428130000_2725 @ 3145.00\n", + "[2025-04-28 21:00:00] 策略 (SHFE.rb2510): [2025-04-28 21:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-04-28 22:00:00] 策略 (SHFE.rb2510): 3124.0 18.7 -37.800000000000004\n", + "[2025-04-28 22:00:00] 策略 (SHFE.rb2510): [2025-04-28 22:00:00] 开多仓信号 - 当前Open=3124.00, 前1Range=11.00, 前7Range=21.00, 计算目标买入价=3143.10\n", + "[2025-04-28 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-28 22:00:00] 策略 (SHFE.rb2510): [2025-04-28 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250428220000_2727 @ 3143.10\n", + "[2025-04-29 09:00:00] 策略 (SHFE.rb2510): [2025-04-29 09:00:00] 止损信号 - PnL per unit: -20.00, 目标: -10.00\n", + "[2025-04-29 10:00:00] 策略 (SHFE.rb2510): 3107.0 52.699999999999996 -37.800000000000004\n", + "[2025-04-29 10:00:00] 策略 (SHFE.rb2510): [2025-04-29 10:00:00] 开多仓信号 - 当前Open=3107.00, 前1Range=31.00, 前7Range=21.00, 计算目标买入价=3092.10\n", + "[2025-04-29 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-29 10:00:00] 策略 (SHFE.rb2510): [2025-04-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250429100000_2729 @ 3092.10\n", + "[2025-04-29 11:00:00] 策略 (SHFE.rb2510): [2025-04-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250429100000_2729\n", + "[2025-04-29 11:00:00] 策略 (SHFE.rb2510): 3104.0 13.6 -32.4\n", + "[2025-04-29 11:00:00] 策略 (SHFE.rb2510): [2025-04-29 11:00:00] 开多仓信号 - 当前Open=3104.00, 前1Range=8.00, 前7Range=18.00, 计算目标买入价=3122.80\n", + "[2025-04-29 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-04-29 11:00:00] 策略 (SHFE.rb2510): [2025-04-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250429110000_2730 @ 3122.80\n", + "[2025-05-06 09:00:00] 策略 (SHFE.rb2510): [2025-05-06 09:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-05-06 10:00:00] 策略 (SHFE.rb2510): 3089.0 93.5 -14.4\n", + "[2025-05-06 10:00:00] 策略 (SHFE.rb2510): [2025-05-06 10:00:00] 开多仓信号 - 当前Open=3089.00, 前1Range=55.00, 前7Range=8.00, 计算目标买入价=3009.90\n", + "[2025-05-06 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-06 10:00:00] 策略 (SHFE.rb2510): [2025-05-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250506100000_2732 @ 3009.90\n", + "[2025-05-06 11:00:00] 策略 (SHFE.rb2510): [2025-05-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250506100000_2732\n", + "[2025-05-06 11:00:00] 策略 (SHFE.rb2510): 3088.0 35.699999999999996 -30.6\n", + "[2025-05-06 11:00:00] 策略 (SHFE.rb2510): [2025-05-06 11:00:00] 开多仓信号 - 当前Open=3088.00, 前1Range=21.00, 前7Range=17.00, 计算目标买入价=3082.90\n", + "[2025-05-06 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-06 11:00:00] 策略 (SHFE.rb2510): [2025-05-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250506110000_2733 @ 3082.90\n", + "[2025-05-06 13:00:00] 策略 (SHFE.rb2510): [2025-05-06 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250506110000_2733\n", + "[2025-05-06 13:00:00] 策略 (SHFE.rb2510): 3087.0 17.0 -18.0\n", + "[2025-05-06 13:00:00] 策略 (SHFE.rb2510): [2025-05-06 13:00:00] 开多仓信号 - 当前Open=3087.00, 前1Range=10.00, 前7Range=10.00, 计算目标买入价=3088.00\n", + "[2025-05-06 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-06 13:00:00] 策略 (SHFE.rb2510): [2025-05-06 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250506130000_2734 @ 3088.00\n", + "[2025-05-06 21:00:00] 策略 (SHFE.rb2510): [2025-05-06 21:00:00] 止盈信号 - PnL per unit: 35.00, 目标: 10.00\n", + "[2025-05-06 22:00:00] 策略 (SHFE.rb2510): 3110.0 51.0 -14.4\n", + "[2025-05-06 22:00:00] 策略 (SHFE.rb2510): [2025-05-06 22:00:00] 开多仓信号 - 当前Open=3110.00, 前1Range=30.00, 前7Range=8.00, 计算目标买入价=3073.40\n", + "[2025-05-06 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-06 22:00:00] 策略 (SHFE.rb2510): [2025-05-06 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250506220000_2736 @ 3073.40\n", + "[2025-05-07 09:00:00] 策略 (SHFE.rb2510): [2025-05-07 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250506220000_2736\n", + "[2025-05-07 09:00:00] 策略 (SHFE.rb2510): 3117.0 13.6 -99.0\n", + "[2025-05-07 09:00:00] 策略 (SHFE.rb2510): [2025-05-07 09:00:00] 开多仓信号 - 当前Open=3117.00, 前1Range=8.00, 前7Range=55.00, 计算目标买入价=3202.40\n", + "[2025-05-07 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-07 09:00:00] 策略 (SHFE.rb2510): [2025-05-07 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250507090000_2737 @ 3202.40\n", + "[2025-05-07 10:00:00] 策略 (SHFE.rb2510): [2025-05-07 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-05-07 11:00:00] 策略 (SHFE.rb2510): 3096.0 37.4 -18.0\n", + "[2025-05-07 11:00:00] 策略 (SHFE.rb2510): [2025-05-07 11:00:00] 开多仓信号 - 当前Open=3096.00, 前1Range=22.00, 前7Range=10.00, 计算目标买入价=3076.60\n", + "[2025-05-07 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-07 11:00:00] 策略 (SHFE.rb2510): [2025-05-07 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250507110000_2739 @ 3076.60\n", + "[2025-05-07 13:00:00] 策略 (SHFE.rb2510): [2025-05-07 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250507110000_2739\n", + "[2025-05-07 13:00:00] 策略 (SHFE.rb2510): 3088.0 27.2 -28.8\n", + "[2025-05-07 13:00:00] 策略 (SHFE.rb2510): [2025-05-07 13:00:00] 开多仓信号 - 当前Open=3088.00, 前1Range=16.00, 前7Range=16.00, 计算目标买入价=3089.60\n", + "[2025-05-07 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-07 13:00:00] 策略 (SHFE.rb2510): [2025-05-07 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250507130000_2740 @ 3089.60\n", + "[2025-05-07 14:00:00] 策略 (SHFE.rb2510): [2025-05-07 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250507130000_2740\n", + "[2025-05-07 14:00:00] 策略 (SHFE.rb2510): 3090.0 10.2 -19.8\n", + "[2025-05-07 14:00:00] 策略 (SHFE.rb2510): [2025-05-07 14:00:00] 开多仓信号 - 当前Open=3090.00, 前1Range=6.00, 前7Range=11.00, 计算目标买入价=3099.60\n", + "[2025-05-07 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-07 14:00:00] 策略 (SHFE.rb2510): [2025-05-07 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250507140000_2741 @ 3099.60\n", + "[2025-05-07 21:00:00] 策略 (SHFE.rb2510): [2025-05-07 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250507140000_2741\n", + "[2025-05-07 21:00:00] 策略 (SHFE.rb2510): 3101.0 23.8 -54.0\n", + "[2025-05-07 21:00:00] 策略 (SHFE.rb2510): [2025-05-07 21:00:00] 开多仓信号 - 当前Open=3101.00, 前1Range=14.00, 前7Range=30.00, 计算目标买入价=3131.20\n", + "[2025-05-07 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-07 21:00:00] 策略 (SHFE.rb2510): [2025-05-07 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250507210000_2742 @ 3131.20\n", + "[2025-05-08 11:00:00] 策略 (SHFE.rb2510): [2025-05-08 11:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-05-08 13:00:00] 策略 (SHFE.rb2510): 3074.0 20.4 -10.8\n", + "[2025-05-08 13:00:00] 策略 (SHFE.rb2510): [2025-05-08 13:00:00] 开多仓信号 - 当前Open=3074.00, 前1Range=12.00, 前7Range=6.00, 计算目标买入价=3064.40\n", + "[2025-05-08 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-08 13:00:00] 策略 (SHFE.rb2510): [2025-05-08 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250508130000_2744 @ 3064.40\n", + "[2025-05-08 21:00:00] 策略 (SHFE.rb2510): [2025-05-08 21:00:00] 止损信号 - PnL per unit: -18.00, 目标: -10.00\n", + "[2025-05-08 22:00:00] 策略 (SHFE.rb2510): 3039.0 28.9 -10.8\n", + "[2025-05-08 22:00:00] 策略 (SHFE.rb2510): [2025-05-08 22:00:00] 开多仓信号 - 当前Open=3039.00, 前1Range=17.00, 前7Range=6.00, 计算目标买入价=3020.90\n", + "[2025-05-08 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-08 22:00:00] 策略 (SHFE.rb2510): [2025-05-08 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250508220000_2746 @ 3020.90\n", + "[2025-05-09 09:00:00] 策略 (SHFE.rb2510): [2025-05-09 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250508220000_2746\n", + "[2025-05-09 09:00:00] 策略 (SHFE.rb2510): 3034.0 17.0 -30.6\n", + "[2025-05-09 09:00:00] 策略 (SHFE.rb2510): [2025-05-09 09:00:00] 开多仓信号 - 当前Open=3034.00, 前1Range=10.00, 前7Range=17.00, 计算目标买入价=3047.60\n", + "[2025-05-09 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-09 09:00:00] 策略 (SHFE.rb2510): [2025-05-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250509090000_2747 @ 3047.60\n", + "[2025-05-09 14:00:00] 策略 (SHFE.rb2510): [2025-05-09 14:00:00] 止损信号 - PnL per unit: -22.00, 目标: -10.00\n", + "[2025-05-09 21:00:00] 策略 (SHFE.rb2510): 3024.0 34.0 -30.6\n", + "[2025-05-09 21:00:00] 策略 (SHFE.rb2510): [2025-05-09 21:00:00] 开多仓信号 - 当前Open=3024.00, 前1Range=20.00, 前7Range=17.00, 计算目标买入价=3020.60\n", + "[2025-05-09 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-09 21:00:00] 策略 (SHFE.rb2510): [2025-05-09 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250509210000_2749 @ 3020.60\n", + "[2025-05-09 22:00:00] 策略 (SHFE.rb2510): [2025-05-09 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250509210000_2749\n", + "[2025-05-09 22:00:00] 策略 (SHFE.rb2510): 3026.0 25.5 -18.0\n", + "[2025-05-09 22:00:00] 策略 (SHFE.rb2510): [2025-05-09 22:00:00] 开多仓信号 - 当前Open=3026.00, 前1Range=15.00, 前7Range=10.00, 计算目标买入价=3018.50\n", + "[2025-05-09 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-09 22:00:00] 策略 (SHFE.rb2510): [2025-05-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250509220000_2750 @ 3018.50\n", + "[2025-05-12 09:00:00] 策略 (SHFE.rb2510): [2025-05-12 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250509220000_2750\n", + "[2025-05-12 09:00:00] 策略 (SHFE.rb2510): 3051.0 15.299999999999999 -30.6\n", + "[2025-05-12 09:00:00] 策略 (SHFE.rb2510): [2025-05-12 09:00:00] 开多仓信号 - 当前Open=3051.00, 前1Range=9.00, 前7Range=17.00, 计算目标买入价=3066.30\n", + "[2025-05-12 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-12 09:00:00] 策略 (SHFE.rb2510): [2025-05-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250512090000_2751 @ 3066.30\n", + "[2025-05-12 10:00:00] 策略 (SHFE.rb2510): [2025-05-12 10:00:00] 止盈信号 - PnL per unit: 22.00, 目标: 10.00\n", + "[2025-05-12 11:00:00] 策略 (SHFE.rb2510): 3059.0 39.1 -10.8\n", + "[2025-05-12 11:00:00] 策略 (SHFE.rb2510): [2025-05-12 11:00:00] 开多仓信号 - 当前Open=3059.00, 前1Range=23.00, 前7Range=6.00, 计算目标买入价=3030.70\n", + "[2025-05-12 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-12 11:00:00] 策略 (SHFE.rb2510): [2025-05-12 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250512110000_2753 @ 3030.70\n", + "[2025-05-12 13:00:00] 策略 (SHFE.rb2510): [2025-05-12 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250512110000_2753\n", + "[2025-05-12 13:00:00] 策略 (SHFE.rb2510): 3063.0 18.7 -23.400000000000002\n", + "[2025-05-12 13:00:00] 策略 (SHFE.rb2510): [2025-05-12 13:00:00] 开多仓信号 - 当前Open=3063.00, 前1Range=11.00, 前7Range=13.00, 计算目标买入价=3067.70\n", + "[2025-05-12 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-12 13:00:00] 策略 (SHFE.rb2510): [2025-05-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250512130000_2754 @ 3067.70\n", + "[2025-05-12 14:00:00] 策略 (SHFE.rb2510): [2025-05-12 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250512130000_2754\n", + "[2025-05-12 14:00:00] 策略 (SHFE.rb2510): 3075.0 28.9 -36.0\n", + "[2025-05-12 14:00:00] 策略 (SHFE.rb2510): [2025-05-12 14:00:00] 开多仓信号 - 当前Open=3075.00, 前1Range=17.00, 前7Range=20.00, 计算目标买入价=3082.10\n", + "[2025-05-12 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-12 14:00:00] 策略 (SHFE.rb2510): [2025-05-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250512140000_2755 @ 3082.10\n", + "[2025-05-12 21:00:00] 策略 (SHFE.rb2510): [2025-05-12 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250512140000_2755\n", + "[2025-05-12 21:00:00] 策略 (SHFE.rb2510): 3105.0 18.7 -27.0\n", + "[2025-05-12 21:00:00] 策略 (SHFE.rb2510): [2025-05-12 21:00:00] 开多仓信号 - 当前Open=3105.00, 前1Range=11.00, 前7Range=15.00, 计算目标买入价=3113.30\n", + "[2025-05-12 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-12 21:00:00] 策略 (SHFE.rb2510): [2025-05-12 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250512210000_2756 @ 3113.30\n", + "[2025-05-13 13:00:00] 策略 (SHFE.rb2510): [2025-05-13 13:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-05-13 14:00:00] 策略 (SHFE.rb2510): 3075.0 32.3 -19.8\n", + "[2025-05-13 14:00:00] 策略 (SHFE.rb2510): [2025-05-13 14:00:00] 开多仓信号 - 当前Open=3075.00, 前1Range=19.00, 前7Range=11.00, 计算目标买入价=3062.50\n", + "[2025-05-13 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-13 14:00:00] 策略 (SHFE.rb2510): [2025-05-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250513140000_2758 @ 3062.50\n", + "[2025-05-13 21:00:00] 策略 (SHFE.rb2510): [2025-05-13 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250513140000_2758\n", + "[2025-05-13 21:00:00] 策略 (SHFE.rb2510): 3083.0 18.7 -46.800000000000004\n", + "[2025-05-13 21:00:00] 策略 (SHFE.rb2510): [2025-05-13 21:00:00] 开多仓信号 - 当前Open=3083.00, 前1Range=11.00, 前7Range=26.00, 计算目标买入价=3111.10\n", + "[2025-05-13 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-13 21:00:00] 策略 (SHFE.rb2510): [2025-05-13 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250513210000_2759 @ 3111.10\n", + "[2025-05-13 22:00:00] 策略 (SHFE.rb2510): [2025-05-13 22:00:00] 止盈信号 - PnL per unit: 27.00, 目标: 10.00\n", + "[2025-05-14 09:00:00] 策略 (SHFE.rb2510): 3105.0 56.1 -30.6\n", + "[2025-05-14 09:00:00] 策略 (SHFE.rb2510): [2025-05-14 09:00:00] 开多仓信号 - 当前Open=3105.00, 前1Range=33.00, 前7Range=17.00, 计算目标买入价=3079.50\n", + "[2025-05-14 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-14 09:00:00] 策略 (SHFE.rb2510): [2025-05-14 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250514090000_2761 @ 3079.50\n", + "[2025-05-14 10:00:00] 策略 (SHFE.rb2510): [2025-05-14 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250514090000_2761\n", + "[2025-05-14 10:00:00] 策略 (SHFE.rb2510): 3112.0 39.1 -12.6\n", + "[2025-05-14 10:00:00] 策略 (SHFE.rb2510): [2025-05-14 10:00:00] 开多仓信号 - 当前Open=3112.00, 前1Range=23.00, 前7Range=7.00, 计算目标买入价=3085.50\n", + "[2025-05-14 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-14 10:00:00] 策略 (SHFE.rb2510): [2025-05-14 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250514100000_2762 @ 3085.50\n", + "[2025-05-14 11:00:00] 策略 (SHFE.rb2510): [2025-05-14 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250514100000_2762\n", + "[2025-05-14 11:00:00] 策略 (SHFE.rb2510): 3115.0 23.8 -18.0\n", + "[2025-05-14 11:00:00] 策略 (SHFE.rb2510): [2025-05-14 11:00:00] 开多仓信号 - 当前Open=3115.00, 前1Range=14.00, 前7Range=10.00, 计算目标买入价=3109.20\n", + "[2025-05-14 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-14 11:00:00] 策略 (SHFE.rb2510): [2025-05-14 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250514110000_2763 @ 3109.20\n", + "[2025-05-14 13:00:00] 策略 (SHFE.rb2510): [2025-05-14 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250514110000_2763\n", + "[2025-05-14 13:00:00] 策略 (SHFE.rb2510): 3121.0 13.6 -34.2\n", + "[2025-05-14 13:00:00] 策略 (SHFE.rb2510): [2025-05-14 13:00:00] 开多仓信号 - 当前Open=3121.00, 前1Range=8.00, 前7Range=19.00, 计算目标买入价=3141.60\n", + "[2025-05-14 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-14 13:00:00] 策略 (SHFE.rb2510): [2025-05-14 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250514130000_2764 @ 3141.60\n", + "[2025-05-15 21:00:00] 策略 (SHFE.rb2510): [2025-05-15 21:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2025-05-15 22:00:00] 策略 (SHFE.rb2510): 3108.0 27.2 -7.2\n", + "[2025-05-15 22:00:00] 策略 (SHFE.rb2510): [2025-05-15 22:00:00] 开多仓信号 - 当前Open=3108.00, 前1Range=16.00, 前7Range=4.00, 计算目标买入价=3088.00\n", + "[2025-05-15 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-15 22:00:00] 策略 (SHFE.rb2510): [2025-05-15 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250515220000_2766 @ 3088.00\n", + "[2025-05-16 09:00:00] 策略 (SHFE.rb2510): [2025-05-16 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250515220000_2766\n", + "[2025-05-16 09:00:00] 策略 (SHFE.rb2510): 3109.0 13.6 -34.2\n", + "[2025-05-16 09:00:00] 策略 (SHFE.rb2510): [2025-05-16 09:00:00] 开多仓信号 - 当前Open=3109.00, 前1Range=8.00, 前7Range=19.00, 计算目标买入价=3129.60\n", + "[2025-05-16 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-16 09:00:00] 策略 (SHFE.rb2510): [2025-05-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250516090000_2767 @ 3129.60\n", + "[2025-05-16 13:00:00] 策略 (SHFE.rb2510): [2025-05-16 13:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2025-05-16 14:00:00] 策略 (SHFE.rb2510): 3086.0 20.4 -16.2\n", + "[2025-05-16 14:00:00] 策略 (SHFE.rb2510): [2025-05-16 14:00:00] 开多仓信号 - 当前Open=3086.00, 前1Range=12.00, 前7Range=9.00, 计算目标买入价=3081.80\n", + "[2025-05-16 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-16 14:00:00] 策略 (SHFE.rb2510): [2025-05-16 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250516140000_2769 @ 3081.80\n", + "[2025-05-16 21:00:00] 策略 (SHFE.rb2510): [2025-05-16 21:00:00] 止盈信号 - PnL per unit: 14.00, 目标: 10.00\n", + "[2025-05-16 22:00:00] 策略 (SHFE.rb2510): 3091.0 37.4 -14.4\n", + "[2025-05-16 22:00:00] 策略 (SHFE.rb2510): [2025-05-16 22:00:00] 开多仓信号 - 当前Open=3091.00, 前1Range=22.00, 前7Range=8.00, 计算目标买入价=3068.00\n", + "[2025-05-16 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-16 22:00:00] 策略 (SHFE.rb2510): [2025-05-16 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250516220000_2771 @ 3068.00\n", + "[2025-05-19 09:00:00] 策略 (SHFE.rb2510): [2025-05-19 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250516220000_2771\n", + "[2025-05-19 09:00:00] 策略 (SHFE.rb2510): 3086.0 25.5 -34.2\n", + "[2025-05-19 09:00:00] 策略 (SHFE.rb2510): [2025-05-19 09:00:00] 开多仓信号 - 当前Open=3086.00, 前1Range=15.00, 前7Range=19.00, 计算目标买入价=3094.70\n", + "[2025-05-19 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-19 09:00:00] 策略 (SHFE.rb2510): [2025-05-19 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250519090000_2772 @ 3094.70\n", + "[2025-05-19 11:00:00] 策略 (SHFE.rb2510): [2025-05-19 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-05-19 13:00:00] 策略 (SHFE.rb2510): 3065.0 15.299999999999999 -21.6\n", + "[2025-05-19 13:00:00] 策略 (SHFE.rb2510): [2025-05-19 13:00:00] 开多仓信号 - 当前Open=3065.00, 前1Range=9.00, 前7Range=12.00, 计算目标买入价=3071.30\n", + "[2025-05-19 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-19 13:00:00] 策略 (SHFE.rb2510): [2025-05-19 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250519130000_2774 @ 3071.30\n", + "[2025-05-20 09:00:00] 策略 (SHFE.rb2510): [2025-05-20 09:00:00] 止盈信号 - PnL per unit: 11.00, 目标: 10.00\n", + "[2025-05-20 10:00:00] 策略 (SHFE.rb2510): 3073.0 30.599999999999998 -25.2\n", + "[2025-05-20 10:00:00] 策略 (SHFE.rb2510): [2025-05-20 10:00:00] 开多仓信号 - 当前Open=3073.00, 前1Range=18.00, 前7Range=14.00, 计算目标买入价=3067.60\n", + "[2025-05-20 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-20 10:00:00] 策略 (SHFE.rb2510): [2025-05-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250520100000_2776 @ 3067.60\n", + "[2025-05-21 11:00:00] 策略 (SHFE.rb2510): [2025-05-21 11:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-05-21 13:00:00] 策略 (SHFE.rb2510): 3056.0 20.4 -18.0\n", + "[2025-05-21 13:00:00] 策略 (SHFE.rb2510): [2025-05-21 13:00:00] 开多仓信号 - 当前Open=3056.00, 前1Range=12.00, 前7Range=10.00, 计算目标买入价=3053.60\n", + "[2025-05-21 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-21 13:00:00] 策略 (SHFE.rb2510): [2025-05-21 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250521130000_2778 @ 3053.60\n", + "[2025-05-21 14:00:00] 策略 (SHFE.rb2510): [2025-05-21 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250521130000_2778\n", + "[2025-05-21 14:00:00] 策略 (SHFE.rb2510): 3060.0 11.9 -23.400000000000002\n", + "[2025-05-21 14:00:00] 策略 (SHFE.rb2510): [2025-05-21 14:00:00] 开多仓信号 - 当前Open=3060.00, 前1Range=7.00, 前7Range=13.00, 计算目标买入价=3071.50\n", + "[2025-05-21 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-21 14:00:00] 策略 (SHFE.rb2510): [2025-05-21 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250521140000_2779 @ 3071.50\n", + "[2025-05-22 13:00:00] 策略 (SHFE.rb2510): [2025-05-22 13:00:00] 止损信号 - PnL per unit: -16.00, 目标: -10.00\n", + "[2025-05-22 14:00:00] 策略 (SHFE.rb2510): 3046.0 30.599999999999998 -16.2\n", + "[2025-05-22 14:00:00] 策略 (SHFE.rb2510): [2025-05-22 14:00:00] 开多仓信号 - 当前Open=3046.00, 前1Range=18.00, 前7Range=9.00, 计算目标买入价=3031.60\n", + "[2025-05-22 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-22 14:00:00] 策略 (SHFE.rb2510): [2025-05-22 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250522140000_2781 @ 3031.60\n", + "[2025-05-22 21:00:00] 策略 (SHFE.rb2510): [2025-05-22 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250522140000_2781\n", + "[2025-05-22 21:00:00] 策略 (SHFE.rb2510): 3059.0 34.0 -19.8\n", + "[2025-05-22 21:00:00] 策略 (SHFE.rb2510): [2025-05-22 21:00:00] 开多仓信号 - 当前Open=3059.00, 前1Range=20.00, 前7Range=11.00, 计算目标买入价=3044.80\n", + "[2025-05-22 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-22 21:00:00] 策略 (SHFE.rb2510): [2025-05-22 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250522210000_2782 @ 3044.80\n", + "[2025-05-22 22:00:00] 策略 (SHFE.rb2510): [2025-05-22 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250522210000_2782\n", + "[2025-05-22 22:00:00] 策略 (SHFE.rb2510): 3055.0 18.7 -14.4\n", + "[2025-05-22 22:00:00] 策略 (SHFE.rb2510): [2025-05-22 22:00:00] 开多仓信号 - 当前Open=3055.00, 前1Range=11.00, 前7Range=8.00, 计算目标买入价=3050.70\n", + "[2025-05-22 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-22 22:00:00] 策略 (SHFE.rb2510): [2025-05-22 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250522220000_2783 @ 3050.70\n", + "[2025-05-23 09:00:00] 策略 (SHFE.rb2510): [2025-05-23 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250522220000_2783\n", + "[2025-05-23 09:00:00] 策略 (SHFE.rb2510): 3061.0 13.6 -16.2\n", + "[2025-05-23 09:00:00] 策略 (SHFE.rb2510): [2025-05-23 09:00:00] 开多仓信号 - 当前Open=3061.00, 前1Range=8.00, 前7Range=9.00, 计算目标买入价=3063.60\n", + "[2025-05-23 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-23 09:00:00] 策略 (SHFE.rb2510): [2025-05-23 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250523090000_2784 @ 3063.60\n", + "[2025-05-23 21:00:00] 策略 (SHFE.rb2510): [2025-05-23 21:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-05-23 22:00:00] 策略 (SHFE.rb2510): 3039.0 17.0 -14.4\n", + "[2025-05-23 22:00:00] 策略 (SHFE.rb2510): [2025-05-23 22:00:00] 开多仓信号 - 当前Open=3039.00, 前1Range=10.00, 前7Range=8.00, 计算目标买入价=3036.40\n", + "[2025-05-23 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-23 22:00:00] 策略 (SHFE.rb2510): [2025-05-23 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250523220000_2786 @ 3036.40\n", + "[2025-05-26 09:00:00] 策略 (SHFE.rb2510): [2025-05-26 09:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2025-05-26 10:00:00] 策略 (SHFE.rb2510): 3016.0 35.699999999999996 -27.0\n", + "[2025-05-26 10:00:00] 策略 (SHFE.rb2510): [2025-05-26 10:00:00] 开多仓信号 - 当前Open=3016.00, 前1Range=21.00, 前7Range=15.00, 计算目标买入价=3007.30\n", + "[2025-05-26 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-26 10:00:00] 策略 (SHFE.rb2510): [2025-05-26 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250526100000_2788 @ 3007.30\n", + "[2025-05-27 09:00:00] 策略 (SHFE.rb2510): [2025-05-27 09:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2025-05-27 10:00:00] 策略 (SHFE.rb2510): 2988.0 39.1 -36.0\n", + "[2025-05-27 10:00:00] 策略 (SHFE.rb2510): [2025-05-27 10:00:00] 开多仓信号 - 当前Open=2988.00, 前1Range=23.00, 前7Range=20.00, 计算目标买入价=2984.90\n", + "[2025-05-27 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-27 10:00:00] 策略 (SHFE.rb2510): [2025-05-27 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250527100000_2790 @ 2984.90\n", + "[2025-05-27 22:00:00] 策略 (SHFE.rb2510): [2025-05-27 22:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-05-28 09:00:00] 策略 (SHFE.rb2510): 2972.0 15.299999999999999 -41.4\n", + "[2025-05-28 09:00:00] 策略 (SHFE.rb2510): [2025-05-28 09:00:00] 开多仓信号 - 当前Open=2972.00, 前1Range=9.00, 前7Range=23.00, 计算目标买入价=2998.10\n", + "[2025-05-28 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-28 09:00:00] 策略 (SHFE.rb2510): [2025-05-28 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250528090000_2792 @ 2998.10\n", + "[2025-05-28 10:00:00] 策略 (SHFE.rb2510): [2025-05-28 10:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-05-28 11:00:00] 策略 (SHFE.rb2510): 2958.0 22.099999999999998 -19.8\n", + "[2025-05-28 11:00:00] 策略 (SHFE.rb2510): [2025-05-28 11:00:00] 开多仓信号 - 当前Open=2958.00, 前1Range=13.00, 前7Range=11.00, 计算目标买入价=2955.70\n", + "[2025-05-28 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-28 11:00:00] 策略 (SHFE.rb2510): [2025-05-28 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250528110000_2794 @ 2955.70\n", + "[2025-05-28 13:00:00] 策略 (SHFE.rb2510): [2025-05-28 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250528110000_2794\n", + "[2025-05-28 13:00:00] 策略 (SHFE.rb2510): 2956.0 22.099999999999998 -25.2\n", + "[2025-05-28 13:00:00] 策略 (SHFE.rb2510): [2025-05-28 13:00:00] 开多仓信号 - 当前Open=2956.00, 前1Range=13.00, 前7Range=14.00, 计算目标买入价=2959.10\n", + "[2025-05-28 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-28 13:00:00] 策略 (SHFE.rb2510): [2025-05-28 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250528130000_2795 @ 2959.10\n", + "[2025-05-29 09:00:00] 策略 (SHFE.rb2510): [2025-05-29 09:00:00] 止盈信号 - PnL per unit: 19.00, 目标: 10.00\n", + "[2025-05-29 10:00:00] 策略 (SHFE.rb2510): 2974.0 32.3 -23.400000000000002\n", + "[2025-05-29 10:00:00] 策略 (SHFE.rb2510): [2025-05-29 10:00:00] 开多仓信号 - 当前Open=2974.00, 前1Range=19.00, 前7Range=13.00, 计算目标买入价=2965.10\n", + "[2025-05-29 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-29 10:00:00] 策略 (SHFE.rb2510): [2025-05-29 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250529100000_2797 @ 2965.10\n", + "[2025-05-29 11:00:00] 策略 (SHFE.rb2510): [2025-05-29 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250529100000_2797\n", + "[2025-05-29 11:00:00] 策略 (SHFE.rb2510): 2975.0 20.4 -23.400000000000002\n", + "[2025-05-29 11:00:00] 策略 (SHFE.rb2510): [2025-05-29 11:00:00] 开多仓信号 - 当前Open=2975.00, 前1Range=12.00, 前7Range=13.00, 计算目标买入价=2978.00\n", + "[2025-05-29 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-29 11:00:00] 策略 (SHFE.rb2510): [2025-05-29 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250529110000_2798 @ 2978.00\n", + "[2025-05-29 13:00:00] 策略 (SHFE.rb2510): [2025-05-29 13:00:00] 止盈信号 - PnL per unit: 26.00, 目标: 10.00\n", + "[2025-05-29 14:00:00] 策略 (SHFE.rb2510): 2988.0 47.6 -25.2\n", + "[2025-05-29 14:00:00] 策略 (SHFE.rb2510): [2025-05-29 14:00:00] 开多仓信号 - 当前Open=2988.00, 前1Range=28.00, 前7Range=14.00, 计算目标买入价=2965.60\n", + "[2025-05-29 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-29 14:00:00] 策略 (SHFE.rb2510): [2025-05-29 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250529140000_2800 @ 2965.60\n", + "[2025-05-29 21:00:00] 策略 (SHFE.rb2510): [2025-05-29 21:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250529140000_2800\n", + "[2025-05-29 21:00:00] 策略 (SHFE.rb2510): 2978.0 22.099999999999998 -23.400000000000002\n", + "[2025-05-29 21:00:00] 策略 (SHFE.rb2510): [2025-05-29 21:00:00] 开多仓信号 - 当前Open=2978.00, 前1Range=13.00, 前7Range=13.00, 计算目标买入价=2979.30\n", + "[2025-05-29 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-29 21:00:00] 策略 (SHFE.rb2510): [2025-05-29 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250529210000_2801 @ 2979.30\n", + "[2025-05-30 09:00:00] 策略 (SHFE.rb2510): [2025-05-30 09:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-05-30 10:00:00] 策略 (SHFE.rb2510): 2955.0 35.699999999999996 -21.6\n", + "[2025-05-30 10:00:00] 策略 (SHFE.rb2510): [2025-05-30 10:00:00] 开多仓信号 - 当前Open=2955.00, 前1Range=21.00, 前7Range=12.00, 计算目标买入价=2940.90\n", + "[2025-05-30 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-30 10:00:00] 策略 (SHFE.rb2510): [2025-05-30 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250530100000_2803 @ 2940.90\n", + "[2025-05-30 11:00:00] 策略 (SHFE.rb2510): [2025-05-30 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250530100000_2803\n", + "[2025-05-30 11:00:00] 策略 (SHFE.rb2510): 2961.0 35.699999999999996 -23.400000000000002\n", + "[2025-05-30 11:00:00] 策略 (SHFE.rb2510): [2025-05-30 11:00:00] 开多仓信号 - 当前Open=2961.00, 前1Range=21.00, 前7Range=13.00, 计算目标买入价=2948.70\n", + "[2025-05-30 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-30 11:00:00] 策略 (SHFE.rb2510): [2025-05-30 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250530110000_2804 @ 2948.70\n", + "[2025-05-30 13:00:00] 策略 (SHFE.rb2510): [2025-05-30 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250530110000_2804\n", + "[2025-05-30 13:00:00] 策略 (SHFE.rb2510): 2964.0 25.5 -50.4\n", + "[2025-05-30 13:00:00] 策略 (SHFE.rb2510): [2025-05-30 13:00:00] 开多仓信号 - 当前Open=2964.00, 前1Range=15.00, 前7Range=28.00, 计算目标买入价=2988.90\n", + "[2025-05-30 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-05-30 13:00:00] 策略 (SHFE.rb2510): [2025-05-30 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250530130000_2805 @ 2988.90\n", + "[2025-06-03 09:00:00] 策略 (SHFE.rb2510): [2025-06-03 09:00:00] 止损信号 - PnL per unit: -35.00, 目标: -10.00\n", + "[2025-06-03 10:00:00] 策略 (SHFE.rb2510): 2929.0 51.0 -12.6\n", + "[2025-06-03 10:00:00] 策略 (SHFE.rb2510): [2025-06-03 10:00:00] 开多仓信号 - 当前Open=2929.00, 前1Range=30.00, 前7Range=7.00, 计算目标买入价=2890.60\n", + "[2025-06-03 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-03 10:00:00] 策略 (SHFE.rb2510): [2025-06-03 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250603100000_2807 @ 2890.60\n", + "[2025-06-03 11:00:00] 策略 (SHFE.rb2510): [2025-06-03 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250603100000_2807\n", + "[2025-06-03 11:00:00] 策略 (SHFE.rb2510): 2929.0 39.1 -37.800000000000004\n", + "[2025-06-03 11:00:00] 策略 (SHFE.rb2510): [2025-06-03 11:00:00] 开多仓信号 - 当前Open=2929.00, 前1Range=23.00, 前7Range=21.00, 计算目标买入价=2927.70\n", + "[2025-06-03 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-03 11:00:00] 策略 (SHFE.rb2510): [2025-06-03 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250603110000_2808 @ 2927.70\n", + "[2025-06-03 13:00:00] 策略 (SHFE.rb2510): [2025-06-03 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250603110000_2808\n", + "[2025-06-03 13:00:00] 策略 (SHFE.rb2510): 2933.0 20.4 -37.800000000000004\n", + "[2025-06-03 13:00:00] 策略 (SHFE.rb2510): [2025-06-03 13:00:00] 开多仓信号 - 当前Open=2933.00, 前1Range=12.00, 前7Range=21.00, 计算目标买入价=2950.40\n", + "[2025-06-03 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-03 13:00:00] 策略 (SHFE.rb2510): [2025-06-03 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250603130000_2809 @ 2950.40\n", + "[2025-06-03 21:00:00] 策略 (SHFE.rb2510): [2025-06-03 21:00:00] 止盈信号 - PnL per unit: 16.00, 目标: 10.00\n", + "[2025-06-03 22:00:00] 策略 (SHFE.rb2510): 2947.0 37.4 -18.0\n", + "[2025-06-03 22:00:00] 策略 (SHFE.rb2510): [2025-06-03 22:00:00] 开多仓信号 - 当前Open=2947.00, 前1Range=22.00, 前7Range=10.00, 计算目标买入价=2927.60\n", + "[2025-06-03 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-03 22:00:00] 策略 (SHFE.rb2510): [2025-06-03 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250603220000_2811 @ 2927.60\n", + "[2025-06-04 09:00:00] 策略 (SHFE.rb2510): [2025-06-04 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250603220000_2811\n", + "[2025-06-04 09:00:00] 策略 (SHFE.rb2510): 2948.0 13.6 -54.0\n", + "[2025-06-04 09:00:00] 策略 (SHFE.rb2510): [2025-06-04 09:00:00] 开多仓信号 - 当前Open=2948.00, 前1Range=8.00, 前7Range=30.00, 计算目标买入价=2988.40\n", + "[2025-06-04 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-04 09:00:00] 策略 (SHFE.rb2510): [2025-06-04 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250604090000_2812 @ 2988.40\n", + "[2025-06-04 14:00:00] 策略 (SHFE.rb2510): [2025-06-04 14:00:00] 止盈信号 - PnL per unit: 28.00, 目标: 10.00\n", + "[2025-06-04 21:00:00] 策略 (SHFE.rb2510): 2975.0 61.199999999999996 -39.6\n", + "[2025-06-04 21:00:00] 策略 (SHFE.rb2510): [2025-06-04 21:00:00] 开多仓信号 - 当前Open=2975.00, 前1Range=36.00, 前7Range=22.00, 计算目标买入价=2953.40\n", + "[2025-06-04 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-04 21:00:00] 策略 (SHFE.rb2510): [2025-06-04 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250604210000_2814 @ 2953.40\n", + "[2025-06-04 22:00:00] 策略 (SHFE.rb2510): [2025-06-04 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250604210000_2814\n", + "[2025-06-04 22:00:00] 策略 (SHFE.rb2510): 2972.0 18.7 -14.4\n", + "[2025-06-04 22:00:00] 策略 (SHFE.rb2510): [2025-06-04 22:00:00] 开多仓信号 - 当前Open=2972.00, 前1Range=11.00, 前7Range=8.00, 计算目标买入价=2967.70\n", + "[2025-06-04 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-04 22:00:00] 策略 (SHFE.rb2510): [2025-06-04 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250604220000_2815 @ 2967.70\n", + "[2025-06-05 10:00:00] 策略 (SHFE.rb2510): [2025-06-05 10:00:00] 止损信号 - PnL per unit: -12.00, 目标: -10.00\n", + "[2025-06-05 11:00:00] 策略 (SHFE.rb2510): 2953.0 17.0 -18.0\n", + "[2025-06-05 11:00:00] 策略 (SHFE.rb2510): [2025-06-05 11:00:00] 开多仓信号 - 当前Open=2953.00, 前1Range=10.00, 前7Range=10.00, 计算目标买入价=2954.00\n", + "[2025-06-05 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-05 11:00:00] 策略 (SHFE.rb2510): [2025-06-05 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250605110000_2817 @ 2954.00\n", + "[2025-06-05 14:00:00] 策略 (SHFE.rb2510): [2025-06-05 14:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2025-06-05 21:00:00] 策略 (SHFE.rb2510): 2967.0 32.3 -19.8\n", + "[2025-06-05 21:00:00] 策略 (SHFE.rb2510): [2025-06-05 21:00:00] 开多仓信号 - 当前Open=2967.00, 前1Range=19.00, 前7Range=11.00, 计算目标买入价=2954.50\n", + "[2025-06-05 21:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-05 21:00:00] 策略 (SHFE.rb2510): [2025-06-05 21:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250605210000_2819 @ 2954.50\n", + "[2025-06-05 22:00:00] 策略 (SHFE.rb2510): [2025-06-05 22:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250605210000_2819\n", + "[2025-06-05 22:00:00] 策略 (SHFE.rb2510): 2973.0 35.699999999999996 -18.0\n", + "[2025-06-05 22:00:00] 策略 (SHFE.rb2510): [2025-06-05 22:00:00] 开多仓信号 - 当前Open=2973.00, 前1Range=21.00, 前7Range=10.00, 计算目标买入价=2955.30\n", + "[2025-06-05 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-05 22:00:00] 策略 (SHFE.rb2510): [2025-06-05 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250605220000_2820 @ 2955.30\n", + "[2025-06-06 09:00:00] 策略 (SHFE.rb2510): [2025-06-06 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250605220000_2820\n", + "[2025-06-06 09:00:00] 策略 (SHFE.rb2510): 2990.0 44.199999999999996 -14.4\n", + "[2025-06-06 09:00:00] 策略 (SHFE.rb2510): [2025-06-06 09:00:00] 开多仓信号 - 当前Open=2990.00, 前1Range=26.00, 前7Range=8.00, 计算目标买入价=2960.20\n", + "[2025-06-06 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-06 09:00:00] 策略 (SHFE.rb2510): [2025-06-06 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250606090000_2821 @ 2960.20\n", + "[2025-06-06 10:00:00] 策略 (SHFE.rb2510): [2025-06-06 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250606090000_2821\n", + "[2025-06-06 10:00:00] 策略 (SHFE.rb2510): 2982.0 35.699999999999996 -18.0\n", + "[2025-06-06 10:00:00] 策略 (SHFE.rb2510): [2025-06-06 10:00:00] 开多仓信号 - 当前Open=2982.00, 前1Range=21.00, 前7Range=10.00, 计算目标买入价=2964.30\n", + "[2025-06-06 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-06 10:00:00] 策略 (SHFE.rb2510): [2025-06-06 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250606100000_2822 @ 2964.30\n", + "[2025-06-06 11:00:00] 策略 (SHFE.rb2510): [2025-06-06 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250606100000_2822\n", + "[2025-06-06 11:00:00] 策略 (SHFE.rb2510): 2990.0 30.599999999999998 -32.4\n", + "[2025-06-06 11:00:00] 策略 (SHFE.rb2510): [2025-06-06 11:00:00] 开多仓信号 - 当前Open=2990.00, 前1Range=18.00, 前7Range=18.00, 计算目标买入价=2991.80\n", + "[2025-06-06 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-06 11:00:00] 策略 (SHFE.rb2510): [2025-06-06 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250606110000_2823 @ 2991.80\n", + "[2025-06-06 22:00:00] 策略 (SHFE.rb2510): [2025-06-06 22:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-06-09 09:00:00] 策略 (SHFE.rb2510): 2970.0 34.0 -37.800000000000004\n", + "[2025-06-09 09:00:00] 策略 (SHFE.rb2510): [2025-06-09 09:00:00] 开多仓信号 - 当前Open=2970.00, 前1Range=20.00, 前7Range=21.00, 计算目标买入价=2973.80\n", + "[2025-06-09 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-09 09:00:00] 策略 (SHFE.rb2510): [2025-06-09 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250609090000_2825 @ 2973.80\n", + "[2025-06-09 10:00:00] 策略 (SHFE.rb2510): [2025-06-09 10:00:00] 止盈信号 - PnL per unit: 12.00, 目标: 10.00\n", + "[2025-06-09 11:00:00] 策略 (SHFE.rb2510): 2985.0 27.2 -27.0\n", + "[2025-06-09 11:00:00] 策略 (SHFE.rb2510): [2025-06-09 11:00:00] 开多仓信号 - 当前Open=2985.00, 前1Range=16.00, 前7Range=15.00, 计算目标买入价=2984.80\n", + "[2025-06-09 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-09 11:00:00] 策略 (SHFE.rb2510): [2025-06-09 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250609110000_2827 @ 2984.80\n", + "[2025-06-09 21:00:00] 策略 (SHFE.rb2510): [2025-06-09 21:00:00] 止损信号 - PnL per unit: -15.00, 目标: -10.00\n", + "[2025-06-09 22:00:00] 策略 (SHFE.rb2510): 2966.0 40.8 -36.0\n", + "[2025-06-09 22:00:00] 策略 (SHFE.rb2510): [2025-06-09 22:00:00] 开多仓信号 - 当前Open=2966.00, 前1Range=24.00, 前7Range=20.00, 计算目标买入价=2961.20\n", + "[2025-06-09 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-09 22:00:00] 策略 (SHFE.rb2510): [2025-06-09 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250609220000_2829 @ 2961.20\n", + "[2025-06-10 09:00:00] 策略 (SHFE.rb2510): [2025-06-10 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250609220000_2829\n", + "[2025-06-10 09:00:00] 策略 (SHFE.rb2510): 2966.0 17.0 -23.400000000000002\n", + "[2025-06-10 09:00:00] 策略 (SHFE.rb2510): [2025-06-10 09:00:00] 开多仓信号 - 当前Open=2966.00, 前1Range=10.00, 前7Range=13.00, 计算目标买入价=2972.40\n", + "[2025-06-10 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-10 09:00:00] 策略 (SHFE.rb2510): [2025-06-10 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250610090000_2830 @ 2972.40\n", + "[2025-06-10 10:00:00] 策略 (SHFE.rb2510): [2025-06-10 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250610090000_2830\n", + "[2025-06-10 10:00:00] 策略 (SHFE.rb2510): 2975.0 35.699999999999996 -28.8\n", + "[2025-06-10 10:00:00] 策略 (SHFE.rb2510): [2025-06-10 10:00:00] 开多仓信号 - 当前Open=2975.00, 前1Range=21.00, 前7Range=16.00, 计算目标买入价=2968.10\n", + "[2025-06-10 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-10 10:00:00] 策略 (SHFE.rb2510): [2025-06-10 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250610100000_2831 @ 2968.10\n", + "[2025-06-10 11:00:00] 策略 (SHFE.rb2510): [2025-06-10 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250610100000_2831\n", + "[2025-06-10 11:00:00] 策略 (SHFE.rb2510): 2982.0 20.4 -16.2\n", + "[2025-06-10 11:00:00] 策略 (SHFE.rb2510): [2025-06-10 11:00:00] 开多仓信号 - 当前Open=2982.00, 前1Range=12.00, 前7Range=9.00, 计算目标买入价=2977.80\n", + "[2025-06-10 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-10 11:00:00] 策略 (SHFE.rb2510): [2025-06-10 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250610110000_2832 @ 2977.80\n", + "[2025-06-10 22:00:00] 策略 (SHFE.rb2510): [2025-06-10 22:00:00] 止盈信号 - PnL per unit: 13.00, 目标: 10.00\n", + "[2025-06-11 09:00:00] 策略 (SHFE.rb2510): 2982.0 13.6 -37.800000000000004\n", + "[2025-06-11 09:00:00] 策略 (SHFE.rb2510): [2025-06-11 09:00:00] 开多仓信号 - 当前Open=2982.00, 前1Range=8.00, 前7Range=21.00, 计算目标买入价=3006.20\n", + "[2025-06-11 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-11 09:00:00] 策略 (SHFE.rb2510): [2025-06-11 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250611090000_2834 @ 3006.20\n", + "[2025-06-11 10:00:00] 策略 (SHFE.rb2510): [2025-06-11 10:00:00] 止损信号 - PnL per unit: -11.00, 目标: -10.00\n", + "[2025-06-11 11:00:00] 策略 (SHFE.rb2510): 2984.0 25.5 -10.8\n", + "[2025-06-11 11:00:00] 策略 (SHFE.rb2510): [2025-06-11 11:00:00] 开多仓信号 - 当前Open=2984.00, 前1Range=15.00, 前7Range=6.00, 计算目标买入价=2969.30\n", + "[2025-06-11 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-11 11:00:00] 策略 (SHFE.rb2510): [2025-06-11 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250611110000_2836 @ 2969.30\n", + "[2025-06-11 13:00:00] 策略 (SHFE.rb2510): [2025-06-11 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250611110000_2836\n", + "[2025-06-11 13:00:00] 策略 (SHFE.rb2510): 2991.0 20.4 -41.4\n", + "[2025-06-11 13:00:00] 策略 (SHFE.rb2510): [2025-06-11 13:00:00] 开多仓信号 - 当前Open=2991.00, 前1Range=12.00, 前7Range=23.00, 计算目标买入价=3012.00\n", + "[2025-06-11 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-11 13:00:00] 策略 (SHFE.rb2510): [2025-06-11 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250611130000_2837 @ 3012.00\n", + "[2025-06-11 21:00:00] 策略 (SHFE.rb2510): [2025-06-11 21:00:00] 止损信号 - PnL per unit: -13.00, 目标: -10.00\n", + "[2025-06-11 22:00:00] 策略 (SHFE.rb2510): 2979.0 27.2 -14.4\n", + "[2025-06-11 22:00:00] 策略 (SHFE.rb2510): [2025-06-11 22:00:00] 开多仓信号 - 当前Open=2979.00, 前1Range=16.00, 前7Range=8.00, 计算目标买入价=2966.20\n", + "[2025-06-11 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-11 22:00:00] 策略 (SHFE.rb2510): [2025-06-11 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250611220000_2839 @ 2966.20\n", + "[2025-06-12 09:00:00] 策略 (SHFE.rb2510): [2025-06-12 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250611220000_2839\n", + "[2025-06-12 09:00:00] 策略 (SHFE.rb2510): 2976.0 15.299999999999999 -34.2\n", + "[2025-06-12 09:00:00] 策略 (SHFE.rb2510): [2025-06-12 09:00:00] 开多仓信号 - 当前Open=2976.00, 前1Range=9.00, 前7Range=19.00, 计算目标买入价=2994.90\n", + "[2025-06-12 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-12 09:00:00] 策略 (SHFE.rb2510): [2025-06-12 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250612090000_2840 @ 2994.90\n", + "[2025-06-12 11:00:00] 策略 (SHFE.rb2510): [2025-06-12 11:00:00] 止损信号 - PnL per unit: -10.00, 目标: -10.00\n", + "[2025-06-12 13:00:00] 策略 (SHFE.rb2510): 2966.0 20.4 -10.8\n", + "[2025-06-12 13:00:00] 策略 (SHFE.rb2510): [2025-06-12 13:00:00] 开多仓信号 - 当前Open=2966.00, 前1Range=12.00, 前7Range=6.00, 计算目标买入价=2956.40\n", + "[2025-06-12 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-12 13:00:00] 策略 (SHFE.rb2510): [2025-06-12 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250612130000_2842 @ 2956.40\n", + "[2025-06-12 14:00:00] 策略 (SHFE.rb2510): [2025-06-12 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250612130000_2842\n", + "[2025-06-12 14:00:00] 策略 (SHFE.rb2510): 2973.0 23.8 -32.4\n", + "[2025-06-12 14:00:00] 策略 (SHFE.rb2510): [2025-06-12 14:00:00] 开多仓信号 - 当前Open=2973.00, 前1Range=14.00, 前7Range=18.00, 计算目标买入价=2981.60\n", + "[2025-06-12 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-12 14:00:00] 策略 (SHFE.rb2510): [2025-06-12 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250612140000_2843 @ 2981.60\n", + "[2025-06-12 21:00:00] 策略 (SHFE.rb2510): [2025-06-12 21:00:00] 止损信号 - PnL per unit: -19.00, 目标: -10.00\n", + "[2025-06-12 22:00:00] 策略 (SHFE.rb2510): 2949.0 40.8 -16.2\n", + "[2025-06-12 22:00:00] 策略 (SHFE.rb2510): [2025-06-12 22:00:00] 开多仓信号 - 当前Open=2949.00, 前1Range=24.00, 前7Range=9.00, 计算目标买入价=2924.40\n", + "[2025-06-12 22:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-12 22:00:00] 策略 (SHFE.rb2510): [2025-06-12 22:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250612220000_2845 @ 2924.40\n", + "[2025-06-13 09:00:00] 策略 (SHFE.rb2510): [2025-06-13 09:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250612220000_2845\n", + "[2025-06-13 09:00:00] 策略 (SHFE.rb2510): 2950.0 17.0 -14.4\n", + "[2025-06-13 09:00:00] 策略 (SHFE.rb2510): [2025-06-13 09:00:00] 开多仓信号 - 当前Open=2950.00, 前1Range=10.00, 前7Range=8.00, 计算目标买入价=2947.40\n", + "[2025-06-13 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-13 09:00:00] 策略 (SHFE.rb2510): [2025-06-13 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250613090000_2846 @ 2947.40\n", + "[2025-06-13 10:00:00] 策略 (SHFE.rb2510): [2025-06-13 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250613090000_2846\n", + "[2025-06-13 10:00:00] 策略 (SHFE.rb2510): 2949.0 28.9 -18.0\n", + "[2025-06-13 10:00:00] 策略 (SHFE.rb2510): [2025-06-13 10:00:00] 开多仓信号 - 当前Open=2949.00, 前1Range=17.00, 前7Range=10.00, 计算目标买入价=2938.10\n", + "[2025-06-13 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-13 10:00:00] 策略 (SHFE.rb2510): [2025-06-13 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250613100000_2847 @ 2938.10\n", + "[2025-06-13 11:00:00] 策略 (SHFE.rb2510): [2025-06-13 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250613100000_2847\n", + "[2025-06-13 11:00:00] 策略 (SHFE.rb2510): 2979.0 59.5 -21.6\n", + "[2025-06-13 11:00:00] 策略 (SHFE.rb2510): [2025-06-13 11:00:00] 开多仓信号 - 当前Open=2979.00, 前1Range=35.00, 前7Range=12.00, 计算目标买入价=2941.10\n", + "[2025-06-13 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-13 11:00:00] 策略 (SHFE.rb2510): [2025-06-13 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250613110000_2848 @ 2941.10\n", + "[2025-06-13 13:00:00] 策略 (SHFE.rb2510): [2025-06-13 13:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250613110000_2848\n", + "[2025-06-13 13:00:00] 策略 (SHFE.rb2510): 2972.0 32.3 -25.2\n", + "[2025-06-13 13:00:00] 策略 (SHFE.rb2510): [2025-06-13 13:00:00] 开多仓信号 - 当前Open=2972.00, 前1Range=19.00, 前7Range=14.00, 计算目标买入价=2964.90\n", + "[2025-06-13 13:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-13 13:00:00] 策略 (SHFE.rb2510): [2025-06-13 13:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250613130000_2849 @ 2964.90\n", + "[2025-06-13 14:00:00] 策略 (SHFE.rb2510): [2025-06-13 14:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250613130000_2849\n", + "[2025-06-13 14:00:00] 策略 (SHFE.rb2510): 2972.0 11.9 -19.8\n", + "[2025-06-13 14:00:00] 策略 (SHFE.rb2510): [2025-06-13 14:00:00] 开多仓信号 - 当前Open=2972.00, 前1Range=7.00, 前7Range=11.00, 计算目标买入价=2979.90\n", + "[2025-06-13 14:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-13 14:00:00] 策略 (SHFE.rb2510): [2025-06-13 14:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250613140000_2850 @ 2979.90\n", + "[2025-06-13 22:00:00] 策略 (SHFE.rb2510): [2025-06-13 22:00:00] 止盈信号 - PnL per unit: 17.00, 目标: 10.00\n", + "[2025-06-16 09:00:00] 策略 (SHFE.rb2510): 2981.0 35.699999999999996 -30.6\n", + "[2025-06-16 09:00:00] 策略 (SHFE.rb2510): [2025-06-16 09:00:00] 开多仓信号 - 当前Open=2981.00, 前1Range=21.00, 前7Range=17.00, 计算目标买入价=2975.90\n", + "[2025-06-16 09:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-16 09:00:00] 策略 (SHFE.rb2510): [2025-06-16 09:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250616090000_2852 @ 2975.90\n", + "[2025-06-16 10:00:00] 策略 (SHFE.rb2510): [2025-06-16 10:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250616090000_2852\n", + "[2025-06-16 10:00:00] 策略 (SHFE.rb2510): 2985.0 23.8 -63.0\n", + "[2025-06-16 10:00:00] 策略 (SHFE.rb2510): [2025-06-16 10:00:00] 开多仓信号 - 当前Open=2985.00, 前1Range=14.00, 前7Range=35.00, 计算目标买入价=3024.20\n", + "[2025-06-16 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-16 10:00:00] 策略 (SHFE.rb2510): [2025-06-16 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250616100000_2853 @ 3024.20\n", + "[2025-06-20 09:00:00] 策略 (SHFE.rb2510): [2025-06-20 09:00:00] 止盈信号 - PnL per unit: 18.00, 目标: 10.00\n", + "[2025-06-20 10:00:00] 策略 (SHFE.rb2510): 3003.0 37.4 -18.0\n", + "[2025-06-20 10:00:00] 策略 (SHFE.rb2510): [2025-06-20 10:00:00] 开多仓信号 - 当前Open=3003.00, 前1Range=22.00, 前7Range=10.00, 计算目标买入价=2983.60\n", + "[2025-06-20 10:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-20 10:00:00] 策略 (SHFE.rb2510): [2025-06-20 10:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250620100000_2855 @ 2983.60\n", + "[2025-06-20 11:00:00] 策略 (SHFE.rb2510): [2025-06-20 11:00:00] 策略: 成功撤销上一根K线未成交订单 SHFE.rb2510_BUY_20250620100000_2855\n", + "[2025-06-20 11:00:00] 策略 (SHFE.rb2510): 3002.0 20.4 -10.8\n", + "[2025-06-20 11:00:00] 策略 (SHFE.rb2510): [2025-06-20 11:00:00] 开多仓信号 - 当前Open=3002.00, 前1Range=12.00, 前7Range=6.00, 计算目标买入价=2992.40\n", + "[2025-06-20 11:00:00] 策略 (SHFE.rb2510): {}\n", + "[2025-06-20 11:00:00] 策略 (SHFE.rb2510): [2025-06-20 11:00:00] 策略: 发送限价买入订单 SHFE.rb2510_BUY_20250620110000_2856 @ 2992.40\n", "Bar 对象流生成完毕。\n", "\n", "--- 回测结束,检查并平仓所有剩余持仓 ---\n", "[2025-06-20 21:00:00] 策略 (SHFE.rb2510): 回测结束清理: 强制平仓合约 SHFE.rb2510 的剩余持仓。\n", "--- 回测结束 ---\n", "总计处理了 4131 根K线。\n", - "总计发生了 16 笔交易。\n", - "最终总净值: 98545.60\n", - "总收益率: -1.45%\n", + "总计发生了 1834 笔交易。\n", + "最终总净值: 97812.96\n", + "总收益率: -2.19%\n", "\n", "回测运行完毕。\n", "\n", @@ -209,30 +9921,30 @@ "\n", "--- 回测绩效报告 ---\n", "初始资金 : 100000.00\n", - "最终资金 : 98546.19\n", - "总收益率 : -1.45%\n", - "年化收益率 : -0.41%\n", - "最大回撤 : 1.80%\n", - "夏普比率 : -0.37\n", - "卡玛比率 : -0.23\n", - "总交易次数 : 16\n", - "总实现盈亏 : 0.00\n", - "交易成本 : 11.40\n", + "最终资金 : 97815.26\n", + "总收益率 : -2.18%\n", + "年化收益率 : -0.61%\n", + "最大回撤 : 2.88%\n", + "夏普比率 : -0.42\n", + "卡玛比率 : -0.21\n", + "总交易次数 : 1834\n", + "总实现盈亏 : -763.00\n", + "交易成本 : 661.04\n", "\n", "--- 交易详情 ---\n", - "盈利交易次数 : 0\n", - "亏损交易次数 : 0\n", - "胜率 : 0.00%\n", - "盈亏比 : inf\n", - "平均每次盈利 : 0.00\n", - "平均每次亏损 : 0.00\n", + "盈利交易次数 : 428\n", + "亏损交易次数 : 487\n", + "胜率 : 46.78%\n", + "盈亏比 : 1.04\n", + "平均每次盈利 : 19.68\n", + "平均每次亏损 : -18.86\n", "\n", "--- 部分交易明细 (最近5笔) ---\n", - " 2024-12-05 13:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3295.00 | Comm: 0.66\n", - " 2024-12-05 22:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3330.00 | Comm: 0.67\n", - " 2025-04-07 13:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3094.00 | Comm: 0.62\n", - " 2025-04-07 22:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3158.00 | Comm: 0.63\n", - " 2025-06-20 21:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2990.00 | Comm: 0.60\n", + " 2025-06-16 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2981.00 | Comm: 0.30 | PnL: 18.00\n", + " 2025-06-16 11:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2985.00 | Comm: 0.30\n", + " 2025-06-20 10:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3003.00 | Comm: 0.30 | PnL: 18.00\n", + " 2025-06-20 13:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2992.00 | Comm: 0.30\n", + " 2025-06-20 21:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2990.00 | Comm: 0.30 | PnL: -2.00\n", "正在绘制绩效图表...\n" ] }, @@ -241,7 +9953,7 @@ "text/plain": [ "
" ], - "image/png": "iVBORw0KGgoAAAANSUhEUgAABWUAAAPdCAYAAADiWgoIAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4U+X7BvA7SdN0QqFlLwFtwVL2kCVbhgMBERSQIYIoIOpPBUUEUUFEREScKEMU+DJUpiBL9h6yt7LpoNDdjPP743iSc5KTNGnTNmnvz3Vx0SYnyZuTN6ftnec8r0YQBAFEREREREREREREVCC0hT0AIiIiIiIiIiIiouKEoSwRERERERERERFRAWIoS0RERERERERERFSAGMoSERERERERERERFSCGskREREREREREREQFiKEsERERERERERERUQFiKEtERERERERERERUgBjKEhERERERERERERUghrJEREREREREREREBYihLBERFRnt27dHTEyM4l+dOnXQtm1bjBkzBgcOHCjsITo4f/48XnrpJTRv3hy1a9dGTEwMvvjii1zf39WrVxETE4P27ds7XCftn6tXr+ZlyG5Rey3U/q1YsSLfx+LK2LFjfWIcvig3+2bFihWq78FmzZqhW7dueP3117FkyRKkpqbm48gLn6v3YVG3c+dOjBs3Dp07d0bDhg1Rp04dtGrVCoMHD8a8efOQlJRU2EMsVPPnz0dMTAz++OMPl9v9+OOP1vfQwoULXW67d+9exMTEYMCAAQ7XSfeRWxcuXMCUKVPw5JNPolmzZoiNjUWzZs3Qp08ffPrpp7hw4UKu75vy7sCBA4iJicG0adMKeyhERJQLAYU9ACIiIm9r2LAhqlWrBgC4d+8ejh8/jnXr1mH9+vV46623MHjw4Hwfw4oVKzBu3Dj06NEDU6dOVd0mPT0dw4YNw7Vr16zBhU6nQ+3atfN9fAVF/lqoqVq1agGOxn3uvH7kXEhICDp37gwAsFgsSElJwdWrV7F27VqsXr0aU6dOxauvvooBAwZAo9EU8mjJG5KSkvD6669j165dAIBKlSqhWbNmCAkJQXx8PA4fPoxdu3bh888/x7x581CvXr1CHnHBS0pKwuzZsxEXF2d9fzizbNky69fLly9XDVzzk8lkwrRp07Bw4UJYLBZERESgTp06iIiIQEpKCk6cOIEjR47g+++/xzvvvIP+/fsX6Pgk/nas/uKLLzB79myMHDkSo0aNyvP9NW7cGG3btsWCBQvw9NNP47777sv7IImIqMAwlCUioiKnd+/e6Nmzp/X7rKwsTJgwAb/++is++eQTtG3bFtWrVy/EEYr+/vtvXLt2DQ0aNMDixYvz/fHmzZsHo9GIcuXK5ftjSexfC1/z2muv4YUXXkDZsmULeyhFSqlSpVQDktu3b+P777/HggUL8OGHH+LmzZt48803C2GE5E0pKSl49tlncenSJdSoUQOTJ09G48aNFdtkZ2dj5cqV+OKLLxAfH19IIy1cs2fPxr1793IM444cOYLz58+jRIkSMJlMOHXqFE6cOIHY2NgCGinwxhtvYO3atQgLC8M777yD7t27Q6fTWa8XBAE7d+7EjBkz8M8//xTYuMjRqFGjsHXrVkyfPh2zZ88u7OEQEZEH2L6AiIiKPIPBgAkTJiAkJARmsxkbN24s7CEBAG7cuAEABVbZUrVqVdSsWRN6vb5AHs8flC1bFjVr1kR4eHhhD6VYKFu2LN5++228++67AIC5c+f6ZFsR8szkyZNx6dIlVKpUCb/88otDIAsAgYGB6NOnD3799VfUqFGjEEZZuO7du4eVK1eiXLlyaN26tcttpSrZRx99FF26dFFcVhCWLVuGtWvXQq/X44cffkDPnj0VgSwAaDQatGrVCkuWLEG3bt0KbGzkqE6dOqhVqxY2bdpUIO2JiIjIexjKEhFRsRAaGmqtjrX/o2X79u0YPnw4mjdvbm0jMGbMGPz999+q9zVgwADExMRg7969OHDgAF588UU89NBDqFWrFlasWIH27dtj3LhxAICVK1cq+msOGDDA2v/vrbfeUt1GLjk5GTNmzMCjjz6KevXqoUGDBujZsye+++47ZGZmerQPXPWUzcjIwLfffosePXqgQYMGqFevHh599FF89tlnuHv3rkePk1fnz5/H6NGj0axZM9StWxePPfYY5s6dC7PZ7PQ55NQ3Uf6ayan1Tc3p9bNYLOjQoQNiYmJw+PBhp485ceJEj3r9paamYunSpRg5ciQeeeQR1K9fH/Xr18fjjz+Ozz77DPfu3VO9nXyf7NmzB0OGDEGTJk1Qt25d9OjRA7/++qvTx0xOTsaHH36Idu3aWfsvv//++0hOTnZrzLnVr18/xMXFAQC+//57xXVSX9qxY8dax9exY0fUqVNHcQr3rl27MHnyZHTv3h3NmjVDnTp18PDDD2PMmDE4duyYw2MuWLAAMTEx+OCDDxyue+GFFxATE4OWLVtCEATFdb/++itiYmJUK3q3bNmC/v37o0GDBmjUqBGeffZZ/Pnnnzk+/wsXLmDcuHHW/d60aVMMHDgQa9euzddxy3uPGo1GfPvtt3j00UdRt25dNGvWDCNHjvS4R+iVK1ewevVqAMC4ceMQERHhcvuoqChFKJtT72L5fHB2udo82b59O2JiYtC1a1enYzGZTGjZsiViYmJw+vRpxXWZmZn44Ycf8PTTT6Nx48bWlgPTpk3DnTt3XD5HZ88jPT0d3bt3h1br/E+w9PR06zx46qmn0KtXLwDA6tWrkZWV5fHjekoQBHz99dcAgL59++bYZkKv16NBgwYOlx87dgyvvPIKWrVqhTp16qB58+Z48cUXsXPnTtX7kc+DK1eu4I033kDLli1Rp04ddOzYEZ999hmys7MVt8npWC3J6Wc2kPvjLyDOo2XLlmHQoEGKY9GgQYMU/YBjYmKslayzZ89WjFc+v2/fvo0PPvgAnTt3RlxcHOrVq4c2bdpg4MCBmDt3ruoYevToAYvFgl9++cXpOImIyPewfQERERUb0uJCgYGB1stmzpyJr776ChqNBg0aNEDFihVx4cIFrFu3Dhs2bMD777+Pp556SvX+1q9fj8WLF6NGjRpo0aIF7t69i8DAQHTu3BlHjhzBoUOHULVqVTRq1Mh6mxo1aiAqKgo9evTAP//8o7qN5MqVKxg4cCCuXbuG0qVLo02bNjAajdi7dy+mT5+OdevW4ccff0TJkiXztF+Sk5MxaNAgnDp1CmFhYXjooYeg1+uxb98+fP3111i9ejXmz5+PypUr5+lx3HHgwAG88MILSE9PR5UqVdCyZUvcuXMHn332GY4ePZrvjw8gx9dPq9Wif//+mDp1Kn766SfVQCI1NRW//fYbtFotnn32Wbce9/Tp03j33XdRunRpVK9eHbGxsdaeyF9//TXWrVuHJUuWoFSpUqq3X758Ob766is8+OCDaN26Na5du4YjR47grbfesr7GcgkJCejXrx8uX76MkiVLol27drBYLFi1ahW2b9+O+++/3/2dlgtPPPEE/v77b+zduxcmkwkBAcpfS+/cuYNevXohJSUFjRo1QmxsrKLK+7333sONGzfwwAMPoGHDhggICMDFixexbt06bNy4ETNmzFD07WzRogUAWHueSoxGo7VaNyEhAWfOnEGtWrWs10vbS7eXzJs3D1OmTAEA1K1bF1WrVsXly5fx8ssvu+xbvXXrVowePRpZWVmoXr06HnnkESQmJmL//v3Ys2cPduzYgY8++ijfxi3ddtiwYTh8+DAaN26MmjVr4tixY9i4cSP27t2LlStXuv1+37JlC8xmM0qUKFEoC5s5myctW7ZE+fLlcfHiRRw5cgT169d3uO1ff/2FhIQExMbGKvbdrVu3MHToUJw9exYRERGIi4tDaGgoTp48iblz52L9+vVYuHAhKlWq5PY4pbBe7fWQW7t2LdLS0qyL5AHi2RSXL1/Ghg0b8Pjjj7v9mLlx5swZXLlyBYAY9OXG0qVL8d5778FiseDBBx9Es2bNcO3aNWzZsgVbtmzBqFGjMHLkSNXbnjp1Ch9++CFKliyJJk2a4O7duzh06BC+/vprnD9/Hl9++aV125yO1fac/cwGcn/8TUlJwfDhw3Hw4EFrQF22bFnEx8fjzJkz2L17tzUg7tGjB06dOoXTp0+jVq1aiv7x0tjj4+PRq1cv3L59GxUrVkTr1q1hMBhw+/ZtnD59GidOnMDzzz/v8NxatmwJQJxnb7zxhluvExER+QCBiIioiGjXrp0QHR0tLF++3OG6U6dOCbVq1RKio6OFZcuWCYIgCNu2bROio6OFuLg4YceOHYrtly5dKkRHRwuxsbHC2bNnFdf1799fiI6OFqKjo4WffvpJdSzLly8XoqOjhbfeesvpeHPapnfv3kJ0dLTw4osvCmlpadbLExMThR49egjR0dHCa6+9prjNlStXhOjoaKFdu3YO9yftnytXriguHzNmjBAdHS307t1bSEpKsl6empoqDB06VIiOjhb69Onj9HmocfVaOJOZmSm0adNGiI6OFj788EPBZDJZrzt16pTQrFkz6363fw7S5c5Ir9mePXsUl7/11luq48zptbl3755Qv359ITY2VoiPj3e4fuHChUJ0dLQwfPjwHJ+35MaNG8KuXbsEs9msuDw9PV148803hejoaGHixIkOt5P2dWxsrLB582bV59GoUSMhIyNDcd2oUaOE6Oho4dlnnxXu3btnvfzOnTvWuefpayg9ntr8s3fgwAHrY/zzzz8O9xEdHS0MHDhQSElJUb39xo0bheTkZNXLH3zwQaFp06YOz7lVq1ZCdHS0cPPmTetl+/btE6Kjo4XHH39ciI6OFn744Yccb3Pq1Cmhdu3aQq1atYR169Yptv/tt9+EmJgY1f0QHx8vNGrUSIiOjhbmzJkjWCwW63XHjh0TmjRpIkRHRwtLlizJl3Hv2bPHum+ffPJJ4fbt29brMjMzhSFDhgjR0dHCu+++67BfnXnjjTeE6Oho4bnnnnP7NnLO3oMSZ+9Fd+bJjBkzXD6fl19+WYiOjhYWLlxovcxisQh9+/YVoqOjhbfffltxv0ajUZg6daoQHR0tDBgwwO3nmJGRIcTGxgq1atVyOp8lffr0EaKjo4V58+ZZL/vmm29c7mPpde3fv7/DdTkdG+3973//sx5PjEaj27eTnD59WnjwwQeFmJgYYeXKlYrrtm7dKsTGxgrR0dEOP3OleRAdHS3MmDFDcfw/c+aMUL9+fSE6Olo4dOiQ4nbu/Kx152d2bo+/I0eOtL6f7H8uGY1GYePGjYrLZs2aJURHRwuzZs1SHccXX3xhnbPy44MgCEJ2drawa9cu1dtZLBahcePGQnR0tHDjxg3VbYiIyPewfQERERVpKSkp2LZtG0aNGgWLxYKyZctaT2f94YcfAADPPvustcpE0rt3b7Rr1w5GoxELFixQve+HHnoI/fr1y5dxHzhwAEePHkVwcDAmT56MkJAQ63WlS5fG+++/D0Csqrp582auH+f69etYv349NBoN3n//fUUVUGhoKD744AMYDAYcPnwYhw4d8vj+x40bpzhF0/6f/JTQP/74Azdu3ECFChXwxhtvKHoY1qpVCy+++GKun6e3hYeH48knn4TRaMTSpUsdrl+0aBEAeLQiefny5dG8eXOHU5uDg4MxceJEBAQEYP369U5v379/f7Rr105xWc+ePVGjRg2kpKTg+PHj1stv3LiBjRs3QqPRYNKkSYqeuhEREZg0aZLb484t+VxTa5eg1+sxefJkhIWFqd6+Y8eOqlXiHTt2RJcuXZCcnOzQrqJ58+YAlFWn0tevvPIKAgICFKdXnz9/Hrdv30bNmjUVC+T99NNPMJvN6NKli7Xnp+SJJ55wWjG6dOlSpKSkIDY2FiNGjIBGo7FeFxcXZ53j9qcoe2vcEo1GgylTpqBMmTLWywwGA0aPHu3wODlJSkoCAERGRrp9G29yNU+kU//Xrl3rcOp/UlIStm7disDAQDz22GPWy7dv345Dhw6hdu3amDRpkuJ+AwIC8MYbbyA6Ohp79+7F2bNn3RrjuXPnYDQaUb58eafzGRDbWhw+fBh6vR5PPPGE9fInn3wSOp0Oe/futVax5hfp9YyIiHCoXnfHggULYDKZ0KlTJzz55JOK69q0aYM+ffoAcJzjktjYWIwZM0Zx/I+OjrbuD0/mpj1XP7Nzc/w9ffo0NmzYAIPBgK+//tqhujwgIAAdO3b0aIyJiYkAgNatWyuOD4A416VjgT2NRoOaNWsCAE6cOOHRYxIRUeFh+wIiIipyxo0bZ+0zJ1e1alV88cUXCAkJgclksoaMzk7RfOqpp7BlyxaHYEciPzXa2/bt2wdA/MMsKirK4XppYY/Tp09j3759ij/gPbF//35YLBaH03cl5cqVQ6tWrbBp0ybs3bsXDRs29Oj+GzZsiGrVqjm9Xn46uvScu3btqroYWY8ePayni/uCAQMG4JdffsGSJUswbNgwa4Cxe/duXLx4EdWrV3cI+91x6NAhHDhwADdu3EBmZqa1V6her0dSUhLu3r2rGkbaB7KSmjVr4uLFi7h165b1MvnrrtamoHbt2oiJicGZM2c8Hr+7BLseqGpjqFKlisttbt26hW3btuHixYtISUmB2WwGIIZgAHDp0iW0adPGun2LFi3w22+/YdeuXdb3/e7duxEcHIzWrVsjLi4OBw8eRHZ2NgIDA522AJDmqrP3XY8ePbBp0yaHy6XbuTrmfPzxx7h8+TJu3bplDVS9NW5JxYoVVd/vUqgjnyu+ztU8qVq1Kpo0aYL9+/dj48aNivD1999/h9FoRNeuXRV9cLdt2wYAeOSRR1RDSa1Wi8aNG+Ps2bM4fPgwoqOjcxyjFLTl1G9XWsyrQ4cOig8typYti4cffhhbtmzB8uXLMWbMmBwfs7C4M8d/+uknHDhwAGaz2WEBsXbt2jmEkYB35qY7P7M9Of7+9ddfAIC2bduqfviRG3Xr1sXPP/+M6dOnQxAEtGzZEqGhoW7dVppf0nwjIiLfx1CWiIiKHHkQqNfrUbp0adSvXx+tW7e2/pGdnJxsrZxy1jtR+kPf2R+BnvQT9JT0mK76OlatWhWnT5/O0x+p7j6OfFtP9O7dGz179nRrW6ni19lYSpYsifDwcKSkpHg8jvxQo0YNtGzZEjt27MCff/5prZiUqmSfffZZ1XDBmcTERIwaNQoHDx50uV1qaqpqKFuxYkXV7aXKPHmlYE77WrouP0NZ+WJJamFVTu+v2bNn4+uvv4bRaHS6jdRHWiJVme3evdt6/d9//40WLVogMDAQzZs3x+HDh3HkyBE0bdrUGm7aV6fltP+cXZ7T+61EiRKIiIhAcnKyIpT11rglFSpUUL1cmiv2Cyq5Urp0aQCFFwTlNE969eqF/fv3Y8WKFYpQVlrgyf74JFWifv755/j8889d3rdUVZoT6ZjlqkrWaDTit99+s47ZXq9evbBlyxb8+uuvGD16tMvFwvJCej2Tk5NVQ9Oc5DTHpZ+rWVlZSE5Odqiw9ubctOdqruTm+Hv9+nUAsC4i6g3du3fHzp07sWrVKowaNQo6nQ41a9ZEo0aN0LlzZ6fvaQDW8LagF+ckIqLcYyhLRERFjidBYF4EBQXl+2OQd1gslny53+eeew47duzAokWL0KVLF9y4cQObN29GSEiIx3PwnXfewcGDB9GgQQOMGjUKtWrVQokSJaxVw61atUJ8fLzTClNPAmBfIJ1iGxoaqhqWuHp/bdiwwVr1/u677+Khhx5C2bJlERQUBI1GgxkzZuCbb75x2FflypVDzZo1ceHCBZw9exZXrlyByWSyVjS3aNECc+bMwc6dO9GwYUPs378fAQEBaNasmRefuee8PW5vBnqxsbH47bffcPLkyVyFeDnJ6b2b03G4S5cumDx5Mnbv3o2bN2+ifPnyOHHiBM6cOWM9E0Dt8Ro1amT9QMqZBx54wI1nIIbtgOOHBHJbtmyxBttz5szBV199pbheqgK/ceMGduzYgYcfftitx/aUtLiY0WjE6dOnERsbmy+P40x+hc2A67mS1+Ovt2i1WkyfPh0vvvgitm7dikOHDuHQoUP45Zdf8Msvv6Bdu3b48ssvVd9n0vzK6+KfRERUcBjKEhFRsRQREYHAwEBkZ2fjypUrqqfyShVT3jot0RPSY7rqH+iN8RXU43gylqtXr6pef+/ePadVsnq9HkajEampqarVaFJFk7c9/PDDuO+++7Bv3z6cO3cOq1evhtlsRvfu3V1WxdlLT0/HX3/9Ba1Wi2+//dYa4sivT0hI8Nq4pX197do1p9u4us4bVq1aBUDs8+hpkLdu3ToAwKuvvmrtUSl3+fJlp7dt0aIFLly4gF27dlnnmlR9Vr9+fYSEhGD37t1o06YNUlNT0aBBA4fXsly5cvj3339x7do11WDO2b4rV64cLl686PT9lpKSYu2va/9+88a480O7du0wdepU3Lt3D5s3b0anTp08ur0UeqWlpalen9f3bnBwMLp27Yply5Zh5cqVGDFiBFauXAlAPMXePgSUKjU7dOigusp9bsirT52RWhcAwOHDh13e37Jly/ItlI2JiUHlypVx9epVrFy50uNQVnpvXLlyRbW1gzR3DQaDz4SHuT3+SmcnXLp0yetjuv/++62tZQRBwJ49e/D6669bq6XVqqml+VVY/Z2JiMhzXOiLiIiKpYCAADRq1AgArH+g21u+fDkA5KpKTgoaTCZTrsbXtGlTAOKiM2p/DJ48eRKnTp2CVqtFkyZNcvUYANCkSRNotVqcOnUKp0+fdrj+9u3b2L59O4Dc7QdPxwIA69evVz0l/ddff3V627JlywIALl686HDd6dOncePGDY/G4u7rp9FoMGDAAADAjz/+iP/9738APFvgC4C1H2pYWJhDIACI/S+9WaHVpEkTaDQanDx5EhcuXHC4/vTp0/naumDRokX4+++/AQBDhw71+PbS6blqLRsSExNdLgYkXzRr165dKFOmDGJiYgCIr3vjxo1x/Phx/PHHH4rt5aS5KgXL9pzNVel97ex66Zhz3333OYSy3hh3fqhatSoeffRRAMDUqVNdBo+A+PrI36fS81Sbh4IgWPt25oUUYP3666/Izs62vm5qfU+lsHP9+vVee8898MAD0Ov1uHnzpmq17M2bN7Fjxw4A4qJkZ86cUf23du1aAMDmzZvdbp3gKY1GY11wbvHixTh27JjL7U0mE44cOWL9Xprjzn6uSuFz48aNc7WQmL28/qwFcn/8bd26NQCxD7G77X1yM16NRoPmzZtb22+cOnXKYRuLxWJ9D0nVzkRE5PsYyhIRUbE1ePBgAMAvv/xi7dUoWbFiBTZv3gy9Xo/nnnvO4/suX748APWgwR2NGzdGvXr1kJmZiQkTJiAjI8N6XVJSEiZMmAAA6Natm9MefO6oWLEiunTpAkEQMGHCBEWfz/T0dEyYMAFZWVlo0KCBx4t8eapLly4oV64crl+/jhkzZihOWz579qzD6bxy0oJGs2fPVvQcvHr1KsaOHetxuOLJ69ejRw+Eh4dj+fLlSExMRLNmzVQXz3IlKioKJUuWxL179xwCuyNHjmDGjBke3V9OKlasiE6dOsFisWDixImKoOju3buYOHFivpymGx8fjylTpmDy5MkAgOHDh+dqXtWoUQMAsHTpUsXrnZKSgrfeestl3+FmzZohICAAe/bswYULFxzCyxYtWsBsNuOXX36xfm9vwIAB0Ol0WLduHTZu3Ki4bs2aNfjzzz9VH/vpp59GWFgYTpw4ga+//lqxj0+ePGmd42oVmt4Yd3559913Ua1aNVy9ehXPPvssDhw44LBNdnY2li1bhieffFIRykrP47fffsP58+etlxuNRnzyySfW8D4vGjZsiOrVq+Py5cv45JNPkJycjEaNGuG+++5z2LZDhw6Ii4vDsWPHMG7cONXw8+7du/jll1/cDtaCgoJQv359WCwW1ZBzxYoVMJvNqFu3rnVBKzU1a9ZEnTp1YDQa8fvvv7v12LnRu3dvdO7cGUajEYMHD8bKlSut7RMkgiBg9+7d6Nu3L9asWWO9/LnnnkNAQAD+/PNPa49cyY4dO7BkyRIAwJAhQ7wy1rz+rAVyf/ytXbs2OnTogMzMTLz00ksOVd0mk8lhwT9pvPK5Lvfrr7/i+PHjDpenpqZaF1FTa/dy7tw5pKSkqH6gQ0REvovtC4iIqNhq06YNRowYga+++gqDBw9Gw4YNUaFCBVy6dAknTpyATqfDxIkT3e4bKFevXj2ULVsWJ0+eRI8ePRAdHY2AgABUr17d7crATz/9FAMHDsSmTZvQoUMHNG7cGCaTCXv37kVqaipiY2Ot4WxeTJgwARcvXsTRo0fRqVMnNGvWDDqdDvv370dSUhIqV66M6dOn5+q+//e//1n/kFTTsmVLPP744wDE4GL69OkYNmwYfvjhB/z555+Ii4tDcnIy9u3bh3bt2uHEiROqp4YPHz4cf/zxB7Zt24bOnTsjLi4OSUlJ+Pvvv9GwYUM0aNAgx1OC5Tx5/UJDQ9GzZ0/Mnz8fgOdVsgCg0+nw0ksvYcqUKXjrrbfw888/o0qVKrh+/ToOHz6MJ554AgcOHPBqS4EJEybg9OnT2LdvHzp06ICmTZtCEATs3bsXERERaN++PTZv3pyr+75z5w7Gjh0LQKzgSktLw7///ovz58/DYrEgJCQEr7/+Ovr165er+x84cCB+++03bNu2DR07dkT9+vVhNBqxf/9+BAUFoVevXtaqU3thYWGIi4uzzgepL6tECgmzsrIQEhKC+vXrO9xH7dq18dprr+GTTz7ByJEjUa9ePVSpUgX//PMP/v77bwwaNAjz5s1zuF1UVBSmT5+OV155BZ999hl+++03PPjgg0hMTMT+/fthMpnQs2dPPP300/ky7vxSsmRJ/PLLLxgzZgz27duHfv36oXLlyoiJiUFwcDASEhJw7NgxpKenIywszFrZDoi9Wzt06IBNmzahV69eaNSoEQwGA06ePInU1FQ899xzWLBgQZ7H2LNnT3z66afW+1I7/RsQe3p++eWXGD58OFauXIk//vgDMTExqFixIoxGI65cuYKzZ8/CbDajZ8+ebld7duzYEfv378fOnTsVgbkgCNZFx5588skc7+fJJ5/E8ePHsXz5cgwaNMitx86NTz/9FGXKlMGiRYswduxYTJ06FXFxcShZsiRSU1Nx4sQJxMfHQ6fTKSqOY2JiMGHCBEycOBFvvvkm5s+fj+rVq1uPZYIgYNSoUQ69fHPLGz9r83L8nTJlCoYNG4YjR47gkUceQYMGDVC2bFkkJCTg7NmzSEpKUpx10KpVK4SEhODPP//EM888g/vuuw9arRYNGzZEr169sGHDBrz11lsoW7YsateujRIlSuDevXs4dOgQUlJSEB0djd69ezuMQ/pguWPHjrnck0REVBgYyhIRUbE2ZswYNGzYED/99BOOHj2Ko0ePolSpUujSpQuef/551K1bN1f3GxgYiLlz5+Kzzz7DkSNHcPr0aVgsFjRt2tTtPxSrVKmCFStWWAPKrVu3QqvVonr16ujatSuee+45ryw2VqpUKSxevBgLFy7E2rVrsXPnTlgsFlSuXBlPP/00hgwZkuvef9IiJc6Eh4dbQ1lAPPV16dKl+OKLL7Bv3z5s3LgRVapUwejRozFkyBA88sgjqvdTpUoVLF68GDNnzsTevXuxZcsWVKpUCS+++CKGDh3qcVWWp69fq1atMH/+fFSoUAEdOnTw6LEkgwYNQuXKlfH999/jwoULOHfuHGrUqIEJEybgmWeeyfX9OlOmTBksXboUX375JTZu3IgtW7YgMjIS3bp1wyuvvIJp06bl+r7T09Otpy/r9XqEhoYiMjISXbt2RbNmzfDoo4/mqd9plSpVsHLlSsycORMHDx7Eli1bUKZMGTz66KMYNWqUtVrUmebNm1vDTfuK05iYGERGRiIxMRGNGze2nm5sb+jQoahevTrmzp2LU6dO4dy5c4iJicGsWbMQGxurGsoCYg/WlStX4rvvvsPu3bvxxx9/IDg4GI0aNULfvn3RrVu3fB13fomMjMTChQvx119/Yc2aNTh8+DB2794No9GIiIgINGjQAG3atEH37t0RERGhuO3MmTMxZ84crF69Gvv27UOJEiXQvHlzvPLKK6pVt7nx5JNPYubMmTCbzQgJCUGXLl2cbluuXDksXboUK1assLYT+Pvvv1GyZEmULVsWffv2Rfv27WEwGNx+/J49e+Lzzz/H77//jtdee83aR3nPnj24cuUK9Hq9tQ2EK48++ig+/vhjnD17FseOHcv1z6ic6PV6vPvuu3jmmWewZMkS7Nu3D0ePHkV6ejpCQ0Nx3333oVevXujRo4dDxXGfPn1Qq1YtzJ07F4cOHcKZM2cQFhaGNm3a4LnnnnP4QCEvvPGzFsj98bdkyZJYuHAhli9fjtWrV+P06dM4fPgwIiMjrZW0clFRUfjuu+/w5Zdf4sSJEzhy5AgsFgvMZjN69eqFIUOGoHLlyjh8+DBOnjyJ5ORkRERE4P7778djjz2Gnj17IiQkxGEcK1euhFarxTPPPOPZDiQiokKlEfJ7CUkiIiIiL2nfvj2uXbuGTZs2oXLlyoU9HKv/+7//w6pVq/Daa69h+PDhhT0cIvJB77//PhYtWoSvvvoK7du3L+zhUBFx/Phx9OrVC506dcLs2bMLezhEROQB9pQlIiIiyoMzZ85g3bp1CAkJQZ8+fQp7OETko0aOHIkSJUrgyy+/LOyhUBEya9Ys6PV6/N///V9hD4WIiDzEUJaIiIgoF9555x289tpr6NevH0wmE0aMGOFwWjYRkaR06dIYOXIkjh8/jvXr1xf2cKgIOHDgALZt24bnnntOdeE6IiLybWxfQERERH7Dl9oXxMTEQKvVokKFCnjqqacwYsQIaDSaQh0TERERERH5B4ayRERERERERERERAWI7QuIiIiIiIiIiIiIChBDWSIiIiIiIiIiIqICFFDYAyjK4uNTCnsIBaJ06VAkJaUV9jCoEHEOEOcAAZwHxDlAIs4D4hwgzgECOA+o+MyBMmXCc3U7VspSnmg0gE6nBdc1Kb44B4hzgADOA+IcIBHnAXEOEOcAAZwHxDngDoayRERERERERERERAWIoSwRERERERERERFRAWIoS0RERERERERERFSAGMoSERERERERERERFSCGskREREREREREREQFiKEsERERERERERERUQFiKEtERERERERERERUgBjKEhERERERERERERUghrJEREREREREREREBYihLBEREREREREREVEBYihLREREREREREREVIAYyhIREREREREREREVIIay5HPWrl2FLl3aFvYwiIiIiIiIiIiI8kVAYQ+A/MeHH07EunWrHS5v1aoVPv54ptcep0OHTmjevKX1+7lzv8H27dswb97Peb5vQRDw++8rsXr1b7h8+SJ0Oh0qVaqCzp274okneiIoKCjPj0FEREREREREROQKQ1nySLNmLfD22xOs32s0QPnypWE0eu8xDIYgGAz5E45OnjwB27ZtxsCBz+O1195EREQpnD9/FkuX/oLy5Svi4Yfb5up+jUYj9Hq9dwdLRERERERERERFEtsX+AhBANLSCvafIHg+zsBAPSIjoxT/SpYsab3+ypV/8fLLL6B9+xbo37839u/fg1atGuOvv7YCAA4dOoBWrRojJSXFeptz586gVavGuHHjOgBl+4K1a1fhxx+/w/nzZ9GqVWO0atUYa9euwkcfTcKbb45RjM1kMuGxxzph9epfVce+adNGbNiwDhMnfojnnhuC2rVjUaFCRbRu3RazZn2Nhg0bAwBGjhyGzz//VHHbceNex4cfTrR+/9RTj2PevO8xefIEPPJIG0yb9iFefHEI5syZpbjdnTt30KZNMxw5cggAkJ2djdmzZ+LJJ7uiY8dWeOGFgTh06IBb+56IiIiIiIiIiIoGVsr6AEEAHnssBPv36wr0cZs2NWHVqgxoNN65P4vFgnfeeQOlSkXim2/mIS0tFbNmfZrzDV3o0KETLl68gL17d2HmzDkAgLCwMFSpUhUjRw5DQkICoqKiAAA7d25HVlYm2rd/RPW+Nm5ch6pVq6F167YO12k0GoSFhXk0tl9+WYhBg17AkCHDAAB79uzCzz8vwIgRo6D5b6du3rwBUVFlUK9eAwDAZ59Nw+XLFzFp0keIiiqDbdu24P/+bzTmz1+MKlWqevT4RERERERERETkn1gp6yM0mlyUrRaCXbt2oFOn1tZ/HTu2xtdffw0AOHBgH/755zLefXcSHnggGvXrN8SwYS/n6fEMhiAEBwdDpwuwVuYaDEGIi6uHKlWq4Y8/1li3Xbv2d7Rr1xEhISGq93X16hVU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EREREREREVHhYShL5KG5cwMV31etanHrdosW6ZGUpMWKFWKIOmxYEH7/XY/u3cWA12QSq29dhbJq7QsA4OpV7/e4JSIiIiIiIiKi/MFQlshDly8r3zZShWtOzp613e7uXeDiRfH7hAQtjh7V4u5d8Tqdznk/Aql9gX1P23HjgtwbBBERERERERERFToX3SuJfEtGBrBsmR4dO5pQoULhNVK17+EqbyXgTFoa8Pvvtrfb7dtaREYKuHVLrHDt1CnUel1goMPNraRK2Tt3lJWx//7LSlkiIiIiIiIiIn/BUJb8xowZgfj8cwMqVLDg6NG0QhuHxa5bgdR2wJXUVA2MRo3se1vAai/IRdGrFNjah7Ja1rwTEREREREREfkNRjnkNzZtEj9DuHGjcKdtbipl7bdJTdUgMFC92tdgcF4FLN3GPpStUsW9vrZERERERERERFT4GMqS3wgNLbyWBZK7d4G0NGUg6k5PWftQNi0N0OvVt3VWQQvYKmXT05VjePBBhrJERERERERERP6CoSz5jdDQnLfJT4IAPPBAuMPl2dkah+pZe1lZyhA1JUWDxET1tgfBwa4qZdUvd3exMSIiIiIiIiIiKnwMZclvBAUVbqXsyZPO3y45haL2lbLnz2tx+7b6/bmulFXfB/J+tURERERERERE5NsYypLf0Mhyx5wqU70tPl6Ddu2cl+qmp7u+vX2lbEKC8xDVnfYF9sxm149PRERERERERES+g6Es+SWjsWAf7+hR12+V1FQNXn45CN26haiOzb5SNjnZFsp26mRC48a2VNVVRbCzwLag9wcREREREREREeUeQ1nyS5mZBft49pWu9i5c0OJ//9PjwAEdduzQOVzvLJQtV86CRYsy0KGDrf9BbtoXzJ/vZNUwIiIiIiIiIiLyOQxlyW9YLLavMzMLtoeqs0W5JE89FWL9Oj7ecdvz55VvtTt3xG30/2WpYWG2sDU01POFviwWjUPwS0REREREREREvomhLPkN+WJWBV0pm5Fh+7p2bTM2bUrDxo1pqtvaB7i7dunw7rtBisukSlkplH3gAVviLA9o7TkLZQEgKYmLfRERERERERER+QOGsuQ3TLYz/Au8Ulbes3XixCzExVlQr54F5cpZHLaVtzrIzASefDLEYRtbpawYwN53nzyUdT4OaXs1ahW6RERERERERETkexjKkt8w29bCKvBKWalKd8CAbLRrZxvIb7+lO2wryHLTmzeVQenEieLA09KUlbJly9pupHGRrQYHO7/u9m2GskRERERERERE/oChLPmNwgxlpX6tAQHKy2vUEFCrltnxBhDD2UuXlG+xSpWUla5SKBsaarvM1XPT64Hx47NUr7t8mW9nIiIiIiIiIiJ/wBSH/IYvtC9Q6+kqD1TlJkwwoE8fW+uChx4yWUNYifS9RgMYDGJg26SJesgriYlRv/6ff/h2JiIiIiIiIiLyB0xxyG+YzbYg1n4xrfyWna3sAStnvzCXVNH7zTfKBHf27EwEBiq3DQiwfX/kSBp27kzDffc57xsrjsH2dY8etma3X38diI0bdS5vS0REREREREREhY+hLPkNefuC4cODcf16wQWzriplw8OVIarJpBwrAMydm4GqVQWH9genTtlC1MhIAQ884LhwmD2DwfZ19+4mDBqUbf2+Xz/HRcWIiIiIiIiIiMi3MJQlvyFvXwAAf/wRoL5hPpBCWfv2AwBQo4bFYVv7vrCxsWJKax/qZmfDY/Jq3cBAAY0bu253QEREREREREREvoWhLPkN++rTO3cKslJWal/geF2LFmaHbY1G5TZS31n79gfp6Z4/B3mlbGCg4+JjRERERERERETk2xjKkt+wD2Vv3y64UFaqaLXvCQsADRsqB2YyAVlZyrGFhAj/3V552/79PS+VDQ2VV8o67hciIiIiIiIiIvJtDGXJ5xmNwMmTWmu1qiQhoeB7yqpVypYs6bitfVuCkBD120+bluXxWMqXt4WyWVnAY4/Z+jpEReXck5aIiIiIiIiIiAoXQ1nyeT16BKNt21BcuqScrsnJhVEp63idxm4YJpNjKKv7bz0veShbqZIlV60HwsJsX1ssQHAwsHhxOgBlYOuJy5c1mDIlEHfu5OrmRERERERERETkAYay5NMEAdi3Tz25vHev4EJZ6bHCwnIOPRctCkRmpvrY5D1l81Lp+9FHmejd24iHH1YuIGa/GJq7Jkww4LPPDHjssZBcj4mIiIiIiIiIiNzDUJZ8lsUCbNigc7h8ypRMAAVbKXv9uvhWqVBBPZSdOjVT8f3mzQGq11lk3QVWrkzP9XiGDjXiyy8zrRW4UsVtdrYGQi6KZf/6S7yDc+cc9zcREREREREREXkXQ1nyWUuXBmDAAMfKzchIMXW8d69gxnHzpgaXL4tvlYoV1Xu2DhhgVHwvLUJWrZoFQ4bYrqtSRUDNmhY0bWpC48be6/8qLUB28aIWsbGhOHXKs7d2RETu2h4QEREREREREZHnGMqSz/r5Z5VVtQCUKCEGiBkZBVMpe/CgWD1avboFVaqoh5d6PTB8uK2RbGKiODaDQXDYbvv2NKxaleHVMcp71SYkaDF5ssGj28vbMqTnvoCXiIiIiIiIiIjcwFCWCt3KlQF4/XUDjMpiU5hM6qGrFCBmZGgU7QDyy82b4jhiY80Oi3rJjRljC2WXLRNTUrWFwQICHBcHyyu9XX4dEOBZ5at88bBNm3Kx+hgREREREREREbmNoSwVuuHDg7FwYSB+/VUZBjpbtCo83PZ1QVR13rghJqjly7sOOiMjBbRvrxx0TrfxFvsQNjTUs9vLFyBLTfXGiIiIiIiIiIiIyBmGslSozp+3lYzeu6csH3UWyoaG2gLE/GxhcOmSBqtWBVgX+XInYG3QwKz4fsyYrHwZm72sLOV+CAkREB/v3r7JyAD27rUF4unpBbeAGhERERERERFRccRQlgpV//62hbzkYSvgPJQNCBBDRyB/K2Vffz0Izz8fbG1FUL58zr0SevZUDjompgD6KwCoVUv5OAsXBiI2NgxffKHSP8HOZ58pt0lLYyhLRERERERERJSfGMpSobp40TYFg4OV16lVbLZubUL58gKCg/N/sa8dO5TtFCpUyLlSVlqEzPa9V4fklE4HtGvnmGK7WvArPR2YP1+PmTMNDpcTEREREREREVH+4Yo+VKhq1zbj1CkdADgs9HX3ri1wXb8+DQ0b2qpBS5YEEhOBhISCq+p0p32BfSjr7QW9XPFk0bO7d4E5cwLx2WeOoS0rZYmIiIiIiIiI8hcrZanACYLYr1UQlCFmdrZtm7NntYpQtkoVZdhZvbqYQO7YocuXMV654hhMVqiQc+oZFGQb29KlBVtyGphzpwIAYiVs06ZhqoEsANy5w1CWiIiIiIiIiCg/MZSlAte5cwiaNQvDt9/qYTLZAkBpsapbtzRo1SpUcZuoKGUoW6mSGHzOmGHA7t3eD2b79VP2UggLExAWlvPtNBpg48Y07NqVirZtzTnfwItiY917vOvXNarB64wZmQCApUv1Tvv5EhERERERERFR3jGUpQKVnAwcOSKGqO+/b1C0LMjKEv/fulUZsp47l+LQBkAekM6e7WaJqAfOnVO+NVJT3a8eLVECuP/+nFsdeNvo0dk5bwTnz6V1a1sSa//8iYiIiIiIiIjIe5i8UIGS94Bt1cqsCGWzs8Xr7BfvKlnS8X7CwmyhZ3Ky90+3N9id2R8V5UHD1kISFgZ8/XWGw+VmuwJaZ6FslSoCAgPF/cpKWSIiIiIiIiKi/MNQlgqUPEC9d09jXeQLsFXKpqXlfD+hobZQNiXFa8Ozsl90TL7ImC+zD5MBZa9eAEhJUQ9ltVqgbFmGskRERERERERE+Y2hLBWovXttIezBg8o2BffuiWFherotNPz440zV+wmVtZwVvNwpQBAAo1EZXE6bpj4OXxMc7Lgz7EPZ1FTntw8IEP9nKEtERERERERElH8CCnsAVLwsXap3el1iohiEpqWJ/w8alI3Bg42q28orZb1NHkgeO5aKcuUEh562viooyPEycQE12/46c8b5ZzEBAeJ2ZrOfPGEiIiIiIiIiIj/ESlkqUCEhzq+LjxeDwF9/FT8riIpyHrzKr/N2pay8dUFYmP8EsgBgMLiulE1LA2bNUulx8B9WyhIRERERERER5T+GslSgSpVynqAmJYnpp7QQlVrVp6RKFVuPV4uX273KQ1m988Jen6S2z+Sh7KFDOscNZHT/XW3fU5eIiIiIiIiIiLyHoSwVKGkxLzXSAlRSlWa3bs6Twfvus4W73g5O5f1k/S2UDQ9Xq5S1PR+pGtkZ6fmazV4dFhERERERERERyTCUpXyVmamsZHUVyqamiq0IMjLE70uUcL6tVgusWpUOAMjI0GDDBh3On/dOnwEpFNbpBGj97B1Starr9gU5hbJSpSzbFxARERERERER5R8/i5zIn6SkALVqheGJJ4IBiP1M9+1zvrZcSooGGRmAIIjBYUiI62ax0vWXL2vRv38IWrQI88q4pVP3/a1KVjJvXgbKl7cl4VlZwKRJBnz8caB1MTVnpIW+TCY/aqRLRERERERERORnGMpSvtm2LQDp6RprEDt+vPoCUwcOpAIAsrI0uHvXFgYGB7u+/9BQx9DWG4t+SaFsgPP82Kd162bCsWNpeOABsQfB1atafPllID791KColF26NB2//56OmjUtGD9eLGHmQl9ERERERERERPnPT2Mn8gf2C3AtXqxeelqhgi1J3bNHPH9erxesp9I7oxba3rkDlC7t0TAdSD1lAwO9kPAWosBA8f+0NFsQKy2m9u67WWjbVgxtd+9Os17PUJaIiIiIiIiIKP+xUpbyjXyxKEFwXsWq19uqXocPF5NW+WJbzqi1N0hIyPuU9vdKWYnhv8Jko2y9tMuXxf0TFqb+YjCUJSIiIiIiIiLKfwxlKd/IQ1mzGbBYnAet4eGeV6WqVcpKi4Tlhb/3lJXo9eI+TU+3XXbqlFh+7KxfrxTKms3sKUtERERERERElF8YylK+WbvWVmqaluZiQziGss2b51yqGRgIaLXK22Vk5D1MvH1bvI/IyKLRviA93XGfJCSo7yedTnzO8upaIiIiIiIiIiLyLoaylC/MZmD1alup6QMPhKtuN3RoNgAg3O7q11/Pdutx7Ktv5VWhuXXlivi2qFLFksOWvk1qX6AWynbtqh562ypl82tURERERERERETk510zyVelpDi/rlYtMx5/3IRLl7T44IMsAI49TqVA0VNqAaSnpCrSsmX9vVJWHL99lfKzz2ajRg32lCUiIiIiIiIiKiwMZSlf3L2rHo7WrGnBli3p0OmUl5cooQwJpUAxJ4MGZWPevEDr996olJVaIEiLj/krqX3BpUvKgvi4OOcVwNJtsrLYU5aIiIiIiIiIKL/4VPuC/fv348UXX0SrVq0QExODP//8M8fb7N27Fz169ECdOnXQqVMnrFixwmGbRYsWoX379oiLi0Pv3r1x7NgxxfVZWVmYNGkSmjVrhgYNGmDUqFFISEhQbHP9+nUMGzYM9erVQ/PmzfHxxx/DxHJCp+7dUw/1KlWyOASygGP7gsBAx23U2IeH3ugpKy0WpraQmD+R9uG2bcrPXqKjnYeyBoMYRGe71z2CiIiIiIiIiIhywadC2fT0dMTExOC9995za/srV65g+PDhaNasGX777TcMHDgQ48ePx/bt263brF27FlOmTMHLL7+MlStXolatWnj++eeRmJho3eajjz7Cli1bMHPmTCxcuBC3b9/GyJEjrdebzWYMHz4cRqMRixcvxtSpU7Fy5UrMmjXLe0++iHEWys6enal6+Z07yu/dDWXtF6TKynK+7fHjWrz5pgHr1gXg1i3n4a0U7AYH+3elrBSw2mvZ0nnD2KAg8X9X+5GIiIiIiIiIiPLGp9oXtGnTBm3atHF7+8WLF6Ny5coYO3YsAKBmzZo4ePAg5s2bh9atWwMAfvzxRzz99NPo1asXAGDSpEnYunUrli9fjmHDhiElJQXLly/H9OnT0bx5cwBiSNutWzccOXIE9evXx44dO3D+/Hn8+OOPiIqKQu3atfHKK69g+vTpGDlyJALdTRCLoH//1SA1FQgLU16u1kbgk08yUb68elB48qSyfNbd9gX2oayr4uUuXUKQna3BvHli4PrPP6mq2xW1Slm5fftSoXXxUYwU5GZmsn0BEREREREREVF+8alQ1lNHjhyxBqmSVq1a4aOPPgIAZGdn48SJExg+fLj1eq1WixYtWuDw4cMAgOPHj8NoNKJFixbWbWrWrImKFStaQ9kjR44gOjoaUVFRiseZOHEizp8/jwcffNDpGDVFONuyWIBHHglBSgqwe7cGVavaglSTyfGJR0QITvdHkyZm/PuvLS00GNzbd/YhrMmkcXq77GzbFRkZzreTKmVDQpyP1x+ohbLVq7sOu+WVsu4+d2k7f95XlDecAwRwHhDnAIk4D4hzgDgHCOA8IM4Bd/h1KJuQkKAISgEgKioKqampyMzMxN27d2E2mxEZGanYJjIyEhcvXrTeh16vR4kSJRy2iY+Pd/k4AKzbqCldOhQ6nU91iPC6iAggMRG4eDEMDRvaLpfCPUmdOkDv3sEoWVL9fmbPBpYvt31foUIY7Ha5qrp1gTVrbN8HBhoQFWVwa+xRUeGql0tBb7lywW6NwVdFRDhe5uw5S0qXlr4KRFSUZxXgkZGu75uKPs4BAjgPiHOARJwHxDlAnAMEcB4Q54Arfh3K+rqkpLQi/4lAxYrBuHAhAHfuZCAhwVa2mpQUACAYbdqYsGxZBgRBbDVgt36aVUAA8PDDwfjrL3FKpqSkuPX4w4YBCQkG7Nqlw4kTOty7l4WEBGerVCkPBAkJyse4dk2D/ft1uH07EIAOFks6EhKc91/1dWZzIABlQG3/nB1vowcQhLt3jUhIUO//a0+jEQ+yiYkpEPy7DS/lEucAAZwHxDlAIs4D4hwgzgECOA+oeM2BnArgnPHrUDYqKgoJdilfQkICwsLCEBQUBK1WC51Op1jUCwASExOtla5RUVEwGo24d++eolo2MTERZcqUsW5z7Ngxh8cBYN3GmaI+8XT/tYI1mZTPNfu/XFSvt12e074IC7NtEBLi3r4LDQU+/DAL48cbcOKEDkaj89uFhAhIT7el5EajGAZL2rYNRXKy7fry5QW/fv3U2hfk9HwM/2W4169r8O+/GlSp4v4OEISiP9/JNc4BAjgPiHOARJwHxDlAnAMEcB4Q54Arfn1uff369bFnzx7FZbt27UL9+vUBAIGBgYiNjcXu3but11ssFuzevRsNGjQAANSpUwd6vV6xzcWLF3H9+nXr/dSvXx9nz55VhLu7du1CWFgY7r///nx6dv5BCjXfeCMIH3xgSwGl/q16vfvvPJ1srS9Xi1G5uq1aL1tJo0bKqldpQS+JPJAFgAoV/PuoYb9YWuPGOVf9Sgt97d0bgEaNwnD3br4MjYiIiIiIiIioWPOpUDYtLQ2nTp3CqVOnAABXr17FqVOncP36dQDAp59+ijfffNO6fd++fXHlyhVMmzYNFy5cwKJFi7Bu3ToMGjTIus3gwYOxdOlSrFy5EhcuXMDEiRORkZGBnj17AgDCw8PRq1cvTJ06FXv27MHx48fx9ttvo0GDBtZQtlWrVrj//vvx5ptv4vTp09i+fTtmzpyJfv36IVCtHLEYCQgQQ7y0NA1mzTIgK0u8XOrLqtd7cl+5H4cU/tov/CVnNCq/79o1BIcPq78FDAYBpUv7dyhrsSi/X748PcfbNG+uDG6vXfOpQwQRERERERERUZHgU+0Ljh8/jueee876/ZQpUwAAPXr0wNSpUxEfH48bN25Yr69SpQq++eYbTJkyBQsWLED58uXxwQcfoHXr1tZtunXrhqSkJMyaNQvx8fGoXbs2vv/+e8XCXW+//Ta0Wi1Gjx6N7OxstGrVCu+99571ep1Oh6+//hoTJ05Enz59EBwcjB49emD06NH5uTv8gry6FQBSUzUwGARF+wJ3RUbmPgSVAl3XoayyEvbsWR0efTQE16+nOmxbvrzg9/2AU1KUTyA4OOfbVK0qYNOmNHToEAqApxgQEREREREREeUHnwplmzVrhjNnzji9furUqaq3+fXXX13eb//+/dG/f3+n1xsMBrz33nuKINZepUqV8N1337l8nOLIvro1NRWIjLQFoJ6Esq+9lo3Dh3V45hljzhs7GYd9NaycWmDrrN1BxYoW1cv9SWpq7lLluDgLKle24OpVrcv9SUREREREREREueNToSz5H/vQVQwCBWuY50lP2agoAevW5XyKvRoplDU7aZsqCMDRozr1K+FYEZqU5OdlsgDS0nJ/W+l1lSqeiYiIiIiIiIjIe9gwkvJErX0BYKtYLaiWu1JvW/sWBZK//nIeyAKOAea9e/4fyg4enPsyV2mRMGf7k4jIV6xdG4DVq/kZMxERERER+ReGspQnUhgqSUkR/5dC2bws3uXZOMT/T5/WokWLECxZonzgs2edT/XUVMf+qx9/nOn1MRa0uDhLrtswsFKWiPxBWhowaFAwhgwJRqpje3AiIiIiIiKfxVCW8sQ+dL1yRZxS2dliyClVXOY3KUQ8dkyH8+d1GDVKuaqVvDeqwaAcU3y8xhrKliol4OzZFHTp4qQPgp9ZsSIdHTuasGqVZ20hpP3JnrJE5MvkZzWkpbGyn4iIiIiI/AdDWcoT+/YFly+LUyrzv0JTg6FwxmHP1Wn4mZka3Lsnfh0eLiAiwnvjKmw1agj4+ecMNGvmWcgs9QKWwvUrVzQYMCAYO3fmsKOJiAqQMpQtxIEQERERERF5iKEs5YnWbgZJp49KvWXDwgq2Ulbuzh3b13fv2r7W2OWzWVm29gXh4QUzXl8n9QKWKmXHjAnCH38EoEePkMIbFBGRHekDNQBIT2elLBERERER+Q+GspQn9qeLZmRo/rtc/D4srGDGodY79e+/bVWdSUm2cXbubFJsl5mpsYbIDGVF9j1lt2/nIjpE5HvYvoCIiIiIiPwVQ1nKE2lhL4nUtqCgK2UbN3Y8Pf+pp0IwbFgQAODWLXGqf/xxJiIjlWPKyLD9YR8ens8D9RNSpezt21qHxXN+/50BLRH5hrt32b6AiIiIiIj8E0NZyhN5BSogVp0ajcCOHWJwV1ChbFgYEBLi+Fi//qrHhQsabNokjqdsWQHByjXAkJmpwZEj4luBlbIiqafs5MkGrF2rDGH372dfWSLyDcpQlpWyRERERETkPxjKUp78+69yCmVmAt98Y2vwWlDtCzQaMXBV88UXgdavIyMFh/A2MxOYP1/c5sQJviUAW6UsAHz6qXK1tqAgBtdE5Bvk7Qtu3WIoS0RERERE/oMJFOXJ8OFi01Ep6MzM1GDNGlsoGxVVcAFeyZLqjyUPhiMjBQQHO7YvkJw5wypQABg82Gj9Wr6QDgCYTAw+iMg3yBdxvHGDxyYiIiIiIvIfDGUpT4YNM2LfPuDbb8VkMzPTduo7AJQr57gAV34xGNRDWfnlpUoJCAlRXn/ihC2IHTo0O1/G5m+aNTMjOlrs0yu1qAgNFfejyeT0ZkREBUpeKXv7Nn+lISIiIiIi/8G/YChPtFqgSRPbAlmZmUBEhC0ELVGi4Maic1Lk+sUXttPvIyMFhz63331nO1d/xAiGspJy5cT9JAhi6FGqFENZIvIt6em2UNZ+UUIiIiIiIiJfxlCWvEIKOlNTNahYUfw6Ls4MjQ+dTfrUU0ZoNLZwUY39ImDFWYByfS9rewh3Q9n9+7WoVy8Uv/0WkPPGRES5kJlp+zo11Yd+4BAREREREeWAoSx5hRTY3bunsVYude9esCWVOQXAUhsD+/YFclzEyka+2Bdgq4B2N5R97rlg3LihxQsvMOkmovyRkWE78F+6pIWl4DrmEBERERER5QlDWfIKKZRNT9fg6FFxWkk9SH2FFDKWKOF8XEFBBTQYP6DRKPeTLZR1rxotMZGHFyLKX/JK2X//1eKttwzONyYiIiIiIvIhTE3IK6SesgBw6pTY3NXXAk4plK1Tx4Knnzbi5Zcd+8fan7JfnK1fr1d872mlLBFRfpNXygLA/PmB6N8/mMcpIiIiIiLyeQxlySvUFtkKCPC1SllxPBoNMHt2Jt57L8va0oByVrKk+D/DDiLyFRkZjpdt2BCAP/90svIjERERERGRj2AoS17z2WeZiu/te5IWNrXxcGEv90kLpOUmlP399wDcu+flARFRsWdfKSu5cYO/3hARERERkW/jXy3kNY8/blR8X9CtAHIKgdWuly/stXx5updHVLRIfYPNZs9vO3RoMGbO9LGUnoj8XlaW+uVJSe71viYiIiIiIiosDGXJa8LClN9L7QIKyuDBRpfXly7tOB55pWxICFsZuCIF2EZj7sKOOXMYyhKRdxmdHPYFHs6JiIiIiMjHMZQlr9HazSa9Xn27/NK1qwmLF6fj99/TEREh4MknlX+tly3r+Fd6iRK2ywxctNslqW+wO+0L1IISi0WTqypbIiJnnH1IxEUbiYiIiIjI1zGUpXxTGH8Ut29vxkMPmXHqVCpmzlT2uC1XzuKwvXRKPgAEB7O0Sm7sWOV5wVLILgWr8fEah1OHr1/XwGIBLl9WP7Rs387Fd4gob+RVsM4qZTXsXkBERERERD6OoSzlm8Jc6EunE1sTdO4slnW+8koWGjRwDGUjIlgp68yrr2YrvpcqZY1G4No1DWJjw9C6daj1+rVrA1C/fhjeeMOACxfUE5GUFCYlRJR7EyYYUK9eKE6eFH99yf7vMLVihbInuPTh0blzWhw9yl91iIiIiIjI9/AvFfKqjz+2VacGBBRu5alGAyxcmIHbt1PwzjvZqpVT4eEMZZ2x3196va2n7KZNYhm0vCJ2yhQxhV+4MBBpaerha2IiQ1kiyr2vvw7EzZtavPmmAYIAmEziMaVWLQsiI20fvEmhbMuWoejUKZTHHiIiIiIi8jkMZcmrunSxNRwtzEpZd8mDR7WFwMhGWhQtI0M9cJf3FM7MVA9A0tLyY2REVNykpGgUrQv0egGRkbbjktkMWGQnR1y/zlCWiIiIiIh8C0NZ8iqDwfZHsT/09NPp1L8m0S+/pCMgQMDYsVkIDRVf27Q0jaJfsNTfUf56Zyrb+VplZfnBpCAin2c02loXAGLP68qVlaGss36zREREREREvoChLHlVUJDta4tjC1ef06+f+Fd7s2amHLYsnjp0MOPs2VS89lo2QkLEy9LTbYt+AcA334jfKCtlxf979zbi3LkUDB0qpifZyja1RES5kp2tgUl22A4MBF55xXaAMZmUlbTe+pDw1VcN6N07uFB+vp07p0WrViFYtqwQVtEkIiIiIiKvYyhLXiUPZU1+kHPWr2/Bnj2pWLIko7CH4rPCwsT/Q0LEKrT0dGWl7LvvBjncJj1dTECCggSULGlrZeGsrQERkSeys8VgVqLTAc2bmzFyZBYAx0pZb4SyggAsWhSIbdsCCmXxsLFjDTh7VoeXXgou8McmIiIiIiLvY7kFeZW8WrJMGf/o0Vqjhn+Ms7CFhor/S4GrPWlhHQC4fVvcRupDK7W1YKUsEXmD0QicOWP7gSOFrlIbGjGUtR2rBC8c5uUhb2F86Jiayg+1iIiIiIiKEoay5HXLlqXjzh0NqlZl2FmUSJWyAJCS4nj9vXu2wGD+fLE0VgpjDQbx8qys/BsfERVt8mA1K0uDceMMDtvIQ1l5cHrtmgYxMcrWK55y1iu7oLDvORERERFR0cL2BeR1Dz9sRvfuftC7gDwSHAxoNGIqkpysrNi6fBlITHSs4pIqZQMDxdtxoS8iyi15yGo0iosO2pOCS5NJWdk6YEAIuncPyVPFrLz9itlc8MeyAwdsqexrrxkKpYUCERERERF5D3+jJyK3aLW2kPXuXWUgUb06kJHhGFJER4ur4UiVsmxfQESeEATg22/12LlTpzh+ZGVpULmy42pbUr9ri8WxxcCBAzrVD4/cJa+ULeiqf/tj508/BaJnz5CCHQQREREREXkVQ1kicpvUwmDPHvfOo61RQxnK/vqr3iu9HYmoeNiyRYfx44PQo0eIQzC5d6+YwE6ebEtLbZWyGkVPWUlaWu7GkZioweDBtgW2MjOBQ4e06NcvGBs25H9fgc6dHQPYlBSeeUBERERE5M8YyhKR2xISxEPG7t3utaMOCxMTWKl9AQA880wwbtxgmEBEObt0yfZrSna2+nGjZEnb8UWnE79evFiPxx5zDDLVWh64Y/x4A/7+2xa+ZmZq8Nxzwdi4MQAffujY29abrl/X4MQJ9eB34sT8fWwiIiIiIso/DGWJKN+Ehor/BwXZLtu8OQBduvC0WyLyzPXr6oFqbKytjYF8MSz54oOS3FbKyvu5AkBGBnD7tvgr1KlT+VspGx9vex7r16chKsr2fOfMCczXxyYiIiIiovzDUJaI8k1oqFQpq7z8xg0eeojIM507h6peLvWuBmw9ZZ1JT89dpax9wCv/Xq/P354sUh/cBx80o2FDC+bMyVRcz5YwRERERET+ickIEeWJVus8EZAWBjMYmBoQkec0Khnqww8rV/AyyM7g1+bwW82dO7kLZe372b7/vu1B9fpc3aXbkpLEMUdGisfR4GDl9Skp+fv4RERERESUPxjKElGuffZZJsLCbN9XrKhcDV0KVAxse0hEuaBWBXr//RbHC/8j70GrZtMm9/ph2zMpc2BFf9vMzPytVpWqe6UzD6QFFyXXr/NXOSIiIiIif8Tf5InIbbVrmxXfP/GE0bqYF+A8fJUv9EVE5C61dgMPPOA8lL1yxXUl7M6dnvd/FQQgK0u838cfNzpcb7FokJHh8d26TarSldrAhIfbh7JcOJGIiIiIyB8xlCUit33/vbKXYWgoFKFsUJCAoCDx+/Hjs6yXs1KWiHIjK8vxMleVsj16mJxeB6gv/mWxAOPHGzBnjnofAqMshy1ZUv0DptRUz4LRq1c16Nw5BMuW2Sp39+/XYuFCvUPVrX0oW62agEaNbB+QST1niYiIiIjIvzCUJSK3PfCABT162BIKrRaK9gVRUQJ27EjDZ59lYsQIWxPG/O65SERFk33bAACoVs0Wyn71lbJE9YknXIey9r1hAeC33wLw7beBmDgxSLUNgfw2JUqo329qqsuHdTBpkgGHD+vw0ku2BrE9eoTg9deDMHlyID7+ONAatkqtEqQzDjQaYMWKdLRqZfrvsRnKEhERERH5o9w1VyOiYss+tJBXyl67pkXVqgL69VOe4mu/WE9wMNsZEFHOzGbHy0JCgMWL07F/v86hMlZtYTC5rCzxGCZtN2eOHhMnBlmvz8x0XEhLGcqqH7vS0jQA3D+upaQoB3rzpsYavs6eLZ5a8M8/WsyZk+lQKQuIY6xYUVC9LyIiIiIi8g+slCUij9iHsgGyj3bUqtDUZGRoYHF+BjIREQD1UDYoSED79ma89VY2tDn8FlOxogWTJ2fi88/FilpB0Ciqb+WBLKAecEphqVYrKI53ckeOeNarVt5n22gEmjQJddhm2TK99XrxNsrrpd6yaWkePTQREREREfkIhrJE5BH7UPbuXVuIsWxZuuptypd3TGDzc2Ec8j0ZGcCWLTrVHqFEzphMjiFpUJDKhk5UrmzB8OFGRVuDhQv1OHhQ/deflBTHy6QPmwwGMeRV8/rrHgwKyoD18GGtdSExe82ahVqvs18wUTpLge0LiIiIiIj8E0NZIvKIfSj7/PNiYtGypQk1aqifvluqFLBuXRo2b7aVdGVkMEgoDj79NBBz5+rx+utB6NMnBB99xFXfyH1qFfWe9KieNUtcnFC+2ODYsUHo2jVUtbJ/xw7HUlh5+4AePUwYPtzNUwJckD+HGzec/yp26ZIWCxborY8vJ/XzVlu8jIiIiIiIfB97yhKRR+wDkaeeMiEmBqhWzXXpa6NGYroSFCQgM1PDStki7tAhLa5d0+Ljj5Uh7Dff6DFpEstlyT1qC33l1DdWTvqgKCBAbD9gsdhufOaMYxh66ZLjZfJKVZ0OmDw5C08/bURGBrB5cwBmzDCga1ejw+1ckR9HX3hBbGJbsqSgOPNAkp4uPb7ycqlq98oVhrJERERERP6IoSwReWTcuCzs2KHDCy+IIYRGA7RvDyQkOFbRqgkOFhfTEStlueBXUZSSAnTp4tgjEwDKl+drTu5T6ymbW/JAFgA6dHCco2rtNX78UUxQ4+NtgW1cnBiIXrwo/i/1nXWX2uNERtpC2dq1zTh1Stmn1r59QY0a4mOfPatVLF5GRERERET+ge0LiMgj1aoJ+PvvNLzySu5O4Q0OFoMFVsoWXbdvO0+HypUTsGGDDs8/H4RbtzRuLw5HxYPRCHTvHozx48UK69yEsp9+KrYs+PDDTI9va39cMhqBBQsC1TeGrXrV03ksVb/KlS5tC10jIhw/vLA/S6FOHQtCQgQkJGhx/jx/nSMiIiIi8jf8LZ6IPJaXiqxg8Uxd9pQtwpKTnb+2pUsL6N8/BKtW6REXF4bKlcNRtmw43n8/0K1KayraNm3SYffuAHz7rZh2ms2eHycGDDDizJkUazW/J+zD0uvXbd8vWuS4kKHUqzYz07NxJiY6bh8VZWugW7Kk45uhenVlg135wmPx8TyeEhERERH5G4ayRFSgpErZdMd8g4qIpCTnAZHaadsAMHu2AX//zR9JxV1amnLuSD1lGzUyQ6cT8M477vUjLlUqd49v/2GRFHZWrmxBp06OZbtBQeLxzNm8VhMfr8GBAzqHy+WtPerUcVzhTO3xIyLE/+/cYShLRERERORv+BcwERUoVsoWfWpVgBK11e0lJ0/yR1JxJ28DIAi29gXduxtx4UJqrtumAMD//V/Oyan8w6JPPw1Et25i39kyZdTLuHPTvmD5cvX3QK1atiD20UcdVzhTO0OhVClxXK6q04mIiIiIyDfxL2AiKlDsKVv0uaqUdeXaNf5IKu6ysmxzx2i0hbI6HRASkrf7tq/CVSN9WHTpkgYff2ywXp6aqr69wSAezzxpX6B1Ms0ffNAWypYpIyjaGTgj9Z69c8fthyciIiIiIh/Bv4CJqECFhEihLCu7iqrch7KcE8WdvOI0O1sZyuaVs2AVAMaNE6to794Vv//hB+XiXqmp6nNT6inrSfsCZ72TH3jAgu+/z8CXX2agbFkBa9bk3ONFqpS9e5fvHSIiIiIif8NQlogKlK19QeGOg/KPFMq2aOF4CrYrrJQleaVserrG2lPWG6Fs1arqaWj16hZ07y4uCnbunA4ZGUB4uHLbDz5QT12lUNaT9gXy/q/796dCrxdQoYIFpUsLeOIJE3r3Nv03LgGPPCJ+Xa+eYz9ZwLYgWEH0lL13D+jePRgzZgQiORm4elWDW7cYBhMRERER5Zbz5n5ERPnA1r6Af8wXVdIK9p07mzBtWha6dw9GiRLApUuuQ1f5SvdUPMl7urZqFYpGjcQwMsALv6288EI2bt3SoFs3E3r2tPVCqF/fjEqVbCFstWrhaNnS9oHC/v2pqFZNPdDNTfsCafGwwYOzUa2agKNH0xAUJKj2jJ01KwOLF+vRq5f6BxwF2VN2zZoA7N4t/ps6VUyjNRoBf/+dhrJlnZT/EhERERGRUwxliahASZWy6TmfmUt+SqpuDAwEoqMtOHUqDRcvavDQQ2Eub+dOz08q2uRtApKTNdYgX6fLe+gXEgJ89JFjxeuUKZkwGMTWKtIHCjt3ir8eDRyY7TSQBXLXvuDWLfE5xcaKPWOjopzff+nSwEsvGZ1eL/WULYgq81deCXa4TBA0OHtWi7Jl1St5iYiIiIjIOZ4rSkQFSqqo+ucfHn6KKuN/GZK8ujEoSH1bvV7Al1+KvSw8CbaoaPrjD+VnxQkJYkjqbHEsbyhdWvx/wADH8DM01PVtpVDWZNJY+9/m5PZt8TmVK5fzQl45adxYfNCDB3VIS8vz3TnlrA8uYHuNiIiIiIjIM0xFiKhASb0Rjx/n4aeoMpnEkEavtyU5BoNym02b0vDEE0bs35+G+vXFcMpoZLhTnI0fb8Dly8rjwr174pzwRvuCnJQp45g8hoa6rtCV2hcA7n+oIPVh9cYp/9WqCdbFE6WwNz9cvOj8vqV2DERERERE5BmmIkRUoKpWFQO4K1d4+Cmq1Cpl5eEVAMTFWfD995moWFFAYKB4nSeLJVHR8+23gU6v88ZCXzmJinKsXM05lLV97U4oa7HYQsxy5fIeymo0tnBXaouQH6Qesmp++kmfb49LRERERFSUMRUhogJVvrxtoa+DB3kIKmpMJltPWb0sq5G3L1i0SNlQOPC/LI7tC4qvnE79L5hQVq1S1vVtAgIArVa83datAS5P8weAu3dtleSuesl6omxZMUzOz0pZea9fSbt24hv91CkdXn7ZSX8SIiIiIiJyiokIERWoMNlaT8eOFUDSQgVm0aIAVK8ehh07xBJZeaWs/Ot69ZQViVIoaza735ezqMrOBo4e1Ra7/XDjhutAUd4Kwxs6dhQDxccft/WRLV3a8/YFGo2tWnb48GD88YfrY5q0mJ3BIFjnfV5JFbeHDuXf8VTtA5O6dW2T9H//0+PqVbYxICIiIiLyBENZIipwffqIQUhKCv+ILyrS04ExY4KRlWV7Te2DtD17UrFlS5pDL015a4Pi3sJg7FgDOnUKxQcfOD9dvCi5fFmDtm1D8MYbristnS0Ul1sLFmTg779TMXdupvWymBgLIiKUc9OdXrbyFgbPPRfislo2PV18f+QU9nri4kXxV7k5cwKxaZMux2rd3MjIcDxWN22q/ORg1aoCaPxLRERERFSEMJQlogIXHi6mBqmphTwQ8prz5x0vs68ErFFDQGysY99O+XbFPZT96SdxZ/zyS/EIuCZONODkSR02bRKfb/v2Jhw/7nhgCA72btIYEODY0zU8HDh8OBUnTtgeX2rF4Yp9v+Rvv9Xj0iX1D5zS0sT/Q0I8G68rDz9sC0efeSYEGzZ4v2I287/s+ttvM/DFFxlYtSrdIZRNTuaHbEREREREnmAoS0QFTgplWSlbdFgcs1a3qgwBZe/Z7OziOyfk+zAiotCGUaDse5U+8IAFZcsKqFJFOaGCgwtmPKGhQJkytpDVvVBW+f277wahWbMw1W2l9gXerJQdNkz5ScbGjd4P9KX2BeXKCejTx4RmzcwoWRL46KNMlCwpPpd794rve5eIiIiIKDcYyhJRgZP6yqotHkP+Sa0Hqt7NRdk1smlw4ULx/bF0967t64sXtZgyJdBaoVhU2bclkPq6fvJJpsvt8lv79iaEhwvo0iXnVNbdin9BAG7dkkLZvIxOyb4X7oYN3g9lMzPFcQcFKR9r6FAjXnlFTGwZyhIREREReab4/vVLRIXGVilbyAMhr1GrKAwI8LwacPPm4rv42507ylDrs88MePvtot1bVqqylEg9Xdu3N+OPP9Ksl3u7fUFOfv45AydOpLpVsZyUpP6rlP0HFW+8YcCIEWLJrzcrZe0D65s3tTh50ru/3kkfDthXBQNAiRLi/zyeExERERF5hqEsERU4ti8oetRCWXcrZQHgvvvE09V1xTeTRVKS4/vhp58C8ckngSpbFw32r3f9+rYks1QpW3BZ0JWyWm3eH1PeY/XWLQ0WLLC9jvb9bPNCowGqVVO2e9i61btvJGeVsgCP50REREREucVQlogKXFiYtNAX/4h35uBBLRo3DsXq1f6x4JNaKJuV5f7r+/jjRgDFe06ohbIA8MknRbdaNi1N+f2DD9rCRXlPYvvFtPzBvXu2r0eNUia8FSuqNGHOg02b0tCokS3QPn7cO6Hs9esatGkTYn1fyoNySYkS7ClLRERERJQb/vHXPhEVKeHh4v883VVdejrQtavYdHLIkGDcvu37O0otlJWHRDnhKdDOQ9mizH7eyE+Pr1hRQJMmZuj1grUPtT/JyNCgX78gbNmig8mkfG0rVvRuyFyiBPD000YcPCiGsZcve+cz98mTDTh1SrzPSpUsKFXKcRupUpahLBERERGRZ1gpS0QFTvojvjhXRbryww8enPfvAy5f1uDGDfHr++6zYOrUTPz9d6qi0jEn/hbsCAJw/LgWWVlAcjKwfHmAQ9Wnp+x7yhYHZrPtOb/0UrbiOq0WWL06HStXZigWg/MXmzfrsHFjgEMgC4gBp7f16WO0vo9u3vTODktMtN2P1GLEHj9QISIiIiLKHZ8LZRctWoT27dsjLi4OvXv3xrFjx5xuazQaMXv2bHTs2BFxcXF44okn8Ndffym2SU1NxYcffoh27dqhbt266Nu3r8N9xsTEqP77/vvvrdu0b9/e4fpvv/3Wu0+eqJiQFrlhKKtu/37/aax665YGTZqEYcAA8fuICAFDhhg97pnpb6HskiUBaN8+FIMHB+PFF4MxYkQwJk3KW5uB4lwpO2tWBiZOzHK4XqOBzweysbHqFeFnzzp/H3u7UhYAQkKA7dvFTwZu3tQ4LDSWG/L344svZqtuI3/vCv7XZYKIiIiIqND4VCi7du1aTJkyBS+//DJWrlyJWrVq4fnnn0diYqLq9jNnzsSSJUvw7rvvYu3atejbty9GjhyJkydPWrcZP348du3ahWnTpmHVqlVo2bIlBg8ejFu3blm32bFjh+LfRx99BI1Gg86dOyseb/To0Yrt+vfvnz87gqiIkxb3sXi/WKxIuHjRe4fm48e1ePddA5KSvHaXCkeOKMea24W6pL6U/rJY0Lffios2/flnADZvFkuCFyzIfYWzIACffy6Gut27GxXXqfXxLCqkUNaTqmpfs3hxBqZPz3S4fN06508qPyplAaBsWQFarQCTSYOEBA0sFvE9muWYd+do1qxAHDokvqH1egGdO6unvFKPcJNJg2z13JaIiIiIiFT41J9BP/74I55++mn06tULADBp0iRs3boVy5cvx7Bhwxy2/+233zBixAi0adMGAPDss89i9+7d+OGHHzB9+nRkZmZiw4YNmDNnDpo0aQIAGDVqFLZs2YKff/4Zr776KgCgTJkyivvdtGkTmjVrhipVqiguDw0Nddg2J75e4ZNX0vMr6s+TnMvNHJACGLOZc0eN/JRhIG/7qH17sTdtQoIGX3/tGBzlVXa2cnBZWbkbr3QK9L17Gr+YE2rhs1ab+9fqyhXbDZ97zohRo7LRo0cIUlI0yMz0j/dJTseCW7c0CA1V9oeVqjkDAvzjOaopX17AwIFGnDihxY8/Blovv3vX+RMqXTp/nq9eD5QrJ+DGDQ1u3tRg7doAvPWWuMjY+PFZeOUV91PTDz6wVX7v3JnmdLzBwbavpfDXX19L8g7+bkicA8Q5QADnAXEOuMNnQtns7GycOHECw4cPt16m1WrRokULHD58WPU2RqMRgYGBissMBgMOHToEADCZTDCbzTAYDE63sZeQkIBt27Zh6tSpDtd99913+Oqrr1ChQgU89thjGDRoEAJclPeULh0Knc6nipHzTWRkeGEPgQqZJ3NA+sPdZNIgKopzR85igUNVqzf20aFDekRFeb9Xrd0hGGlpulyNt2pV6fZav5gTQUGOl5lMGqxZE46BAz2/v6tXbV8/+WQItFrg3DmgfHlxwajIyHC/+WVG7Vhw6hRQty5QoQJw6ZIYHgK2X9BKlw5GVFQBDjIffPwx8MgjwKRJwOnT6tvo9UDXrkCZMvk3x6tUAW7cAFJSQvHWW7bLP/jAgMmTPW+xUaMG0KSJ85XWBEF8HQUBCA4Wnxd/JyCA84A4B4hzgEScB8Q54JzPhLJ37tyB2WxGZGSk4vLIyEhcvHhR9TatWrXCvHnz0KRJE1StWhW7d+/Gxo0bYf6v9CYsLAwNGjTAnDlzUKNGDURFRWH16tU4cuQIqkoJgJ2VK1ciNDQUjzzyiOLyAQMG4MEHH0TJkiVx+PBhzJgxA/Hx8Rg3bpzT55SU5LyypKjQaMQ3WGJiCnvJFVO5mQPJyRoAYTCbgYQErg4jl5QEWCzKH1rx8Sl5OJaI92U0WpCQkLuVqI4f18JsBurVczzlOj5eD8CWUJpMuXscccGnMNy9KyAhITVX4yxYwVD7ETpoELBqlRFffJFpDR5dycwEvvwyELNmBQLQ4P77zUhKSgcAZGQA0ut39WqKoiLRF7k6FuzYEQCLJRjXrgETJmThtdeyodEAWVkhAHRIT89AQoKpUMbtLRoN0LEj8Mkn4nNSc/FiCgwGICEh/8ZRpkwQAD2OHcuE/L0JADdvprjVKkL84EyceytXpiIhwfXBPTg4DOnpGty4kYoKFcL4O0Exx98NiXOAOAcI4Dyg4jUHcltY5DOhbG688847GD9+PLp27QqNRoMqVaqgZ8+eWL58uXWbadOm4e2338bDDz8MnU6HBx98EI8++ihOnDihep/Lly/H448/7lBdO3jwYOvXtWrVgl6vx3vvvYfXX3/doVpXrqhPPIkgFJ/nSuo8mQPyU7/NZvG0bxKpnfKcne1YkeopiyV371GjEWjXTmyBcPFiiuLUcwBIS3PcPjePIwWOGRliH0xf/kArKwvYu9f5j8/ly/Vo08aEvn1zDhm/+SYQU6faft6Eh9v2X0iI2MvTaNTg1i0NqlXzj4Os2rFADJhFU6ca0KmTCXFxFmtPWZ1OKDI/Q1wdz6RfLfLzuVaoIN752bOOA0lK0iAqSlB9f1kswNatOggC8MwzIQAAjUZAuXI5vzYGA5CeLr5/Af5OQCLOA+IcIM4BAjgPiHPAFZ+JQkqVKgWdTuewqFdiYiKinJzTWLp0acyZMwdHjhzBli1bsH79eoSEhCh6wVatWhU//fQTDh8+jK1bt2LZsmUwmUwO/WIB4MCBA7h06RJ69+6d43jr1asHk8mEq/JzTonILTqd7YjsjRXCi5KNGx3DPk8Wzzl3TotNm8RgRR6YpqeLYcmsWYGYONH9U5hTZUWrN286JjlSCCMx5bLY0WCwzQmj0cWGPuCvv5RVkHPmZDhsc+mSez9eDx1SbictmgSIwbTRKO7fSZM8P+3cl0jzTyJ9+GALZQt6RPnnwAH1JzNsWMGsgiWFsj//7PhJTmxsGKZODcSFCxq8+GIQTp4U519qKtC/fzD69g2xBrKA+CGBOx+aBQWJj5np/bbVRERERERFls+EsoGBgYiNjcXu3butl1ksFuzevRsNGjRweVuDwYBy5crBZDJhw4YN6NChg8M2ISEhKFu2LO7evYsdO3aobrNs2TLExsaiVq1aOY731KlT0Gq1Du0WiChn9pWyZPPOO47NSj0JKYcODcIzz4RgyZIATJhgC/KSkzWYOTMQH3xgwJw5gfj3X/dKUeVhmth2wub8eQ0++kgZFkohoqfkp/r7+gruFy7YfnQ++KAZ1ao5tnWQgrGc2O/TkBD17Vav9n4/4IKUlqZ8nnfuKENZd06p90clS9rmQbduBdOeoWJFx/ko99lnBrz0UjBWrNCjbVuxCn706CD8+afji+BuRYPUY9n+QxoiIiIiInLOp/4MGjx4MN566y3UqVMHdevWxfz585GRkYGePXsCAN58802UK1cOr7/+OgDg6NGjuHXrFmrXro1bt27hiy++gMViwdChQ633uX37dgiCgOrVq+Pff//FtGnTUKNGDet9SlJTU7F+/Xq8JV8V4z+HDx/G0aNH8dBDDyE0NBSHDx/GlClT8MQTT6BkyZL5uEeIiiZ55RVDWee0WgEWiwZZWRoA7qUjp06JifcffwRgzRplkCcPUM1m4O5dIKdDmDxMS0hQBi4tWjgu/pPbKld5ewZfD2WPH7d9qtC+vQkGlSJWdyo/BQHYtUv5Y9j+uffpY8SSJXo88IB/v1HS05XfP/98MG7fTrG+/4tqKHv3rgZffJGB1FQNmjcvmNdQ7UMCe4cP2ybo9esap6F/Sop7IatUKZvhWDRORERERERO+NSfQd26dUNSUhJmzZqF+Ph41K5dG99//721fcGNGzeglaU5WVlZmDlzJq5cuYKQkBC0adMG06ZNQ4kSJazbpKSkYMaMGbh58yYiIiLwyCOP4NVXX4XebgWWNWvWQBAEPPbYYw7jCgwMxNq1azF79mxkZ2ejcuXKGDRokKLPLBG5Tx5YWXLOD4oti0UMRAYNCsb69ek5bK2sarM/Xdze998H4vvv9XjvvSy89JLzJFUeptlXO6oRFwjynE4ntrUwmzX49ttAbNsWgGnTMhEX53sTZNcucQI3bGjGq69m4+pVx5NO3AmWjx3L+XYDB2ZjyRL9f8G8/1Kbj23bhljnVFHqK/3wwyb89Zft16s+fQp2ATO1BfnslSwpWFtIHD+e950vvY59+wbDjQ5QREREREQEHwtlAaB///7o37+/6nULFy5UfN+0aVOsXbvW5f1169YN3bp1y/Fx+/Tpgz59+qheFxsbi6VLl+Z4H0TkHrYv8MyhQ2KP2JwWv5JXqcXHu974u+/E0tSFCwNzCGVt9+NOFWzDhrkPUQMDxecwY4ZYejpzZiDmzvWtJpXx8RpcvaqFRiNg2bJ0hIUBgYGOVczuhNNqp3pnZysvi4gQ79u+zYG/sV8QDgBOnrQdCAICik7n/59+ysCGDQHYv1+HRx8t2EAWEFuBdOhgwqZN4q94NWtacPGiBoJgm0PyBQWvXFGGsr/9lo7u3Z300XDi33/F+5A+SCIiIiIiopwVodoUIvIXylCWf8RL5ItkdeigDHOSk3O+fWqqbV/eu+fefr192/V28jDNPjAMDXUM0l55JZelsnAMKRMTC2ZuWCzA8OFBGDs258W07t0T/w8LE/8Byn640dHipwz2+0qN9HrHxNg+mbCvlA0PF/9PSfHfFUtNJuC331z3xC1K7QuCgoAnnjBh8uQsPPRQ4XzqJO8ru2pVOiZNcv6+tK+Ab9rUjLFjxe0/+8zzD0UuXPD4JkRERERExRJDWSIqcOwpq07eKmDuXGVzRmlhJFeWLbMlWzmFrRKDwXXS56xSVhCUlbldugBnzqTgkUe894K605fVG3bs0GHlSj1++CEwx+Dzxg1x8oaF2TaU98OVKlvVKmX/+kuHJk1CcfCgeB/S/gwIABo1Evdbnz7KcuQSJcT7EwSNarWpP/jyy0DrhwRDh6r3dSio17q4kH/AEREhKOaovfR0oHp1McT98MNM6HTAqFHZ2Ls3Ff36udck+t13bRN++PDcjZmIiIiIqLhhKEtEhUKnE8Mm9pQVrVoVgEaNxNLLgAABwcHK6w8c0OW4iI68OjYzU/w6JMR1ymj/OPbkQbG8ijM723aq8s6daVi3Dihd2vV9eaoggrqbNzXYts32QDnNx549xdO6pf0LKCtlpZbmu3bpHHrGPvVUCP75R4uuXcUV76VKWb0eWLIkHUuXpmPwYGUIFhRkO7Xf3epnX/Pjj7Yd1Lq1Ge3aOZ7SX5QqZX2B/FgREGBbiEtNWpot8JcWI9PrgerV3S/NHjnSdnA4e9azsRIRERERFVcMZYmoUEiBW3GvlP3zTx2+/FKP558PtvZ5DAlx7B87cmSwNRB0Rm2xpBIlBBw8mOr0NjlVyspPbTYaxa8XLtRj0SJb0CZV2Xnb1q0BuHw5/4LItDSgbt0wfPGFrW2Bq/kor6KVVy7Le8pKLR127w5Ax46hLu/PZBLvQ6cTw9y2bc0OQbRGY6uW9ddQVh7mlywpIDracb4wlPUu+1YgBhedOdasCbC2PgkPz12PDI0GKFtWfF2rV8/VXRARERERFTsMZYmoUDCUFT37bAgmTQpSXCYFexs3Ks9XP3jQeenoBx8EYvp0x+QlMBAoXdp50OKqGjUrC3j7bdvYsrOBK1c0eP31IIwdK16u1wuKSlFv2749/9K6s2cdfwSaXKzL5Kx9gPz5R0Yq93VKivi//SJpq1YFyCplXQdhIf9l8enpYk9bf+stK4X5gHgqfd++jqfES5Xz5B32VfWu2hdcvaq1tinJbSgLAL/8Ij7o0aO5vgsiIiIiomKFoSwRFQqpqlMeyu7apUPduqFYvbp4l81J/Urr1bOgaVP3Vm+fNUu9FC4wUHBZJWdfUSf3wgvKsNhoBGbOVKY7ObU/yKvU/4p88yOIXLbMMU129SFBSoptX8lPBw8KAmbNysCMGZmIi1NWgSYni7exD8mefz4Yo0ZJwbbrcUotKLZuDcD994dj8mQXCZsPkrfAKFNGQGysBZUrK/dT1aoMZb3J/n0tr7wfNcr5ol/S4nW5UamS+Jrevev6ww0iIiIiIhIxlCWiQqFWKfv660G4eVOLIUPyOenzEc6CxnLlbFd8+KHzAGXx4gB89pnrgO7uXY3LU8MzXSyuvn69Mi3MytJg4UL7UNZ7Ydr+/Y5tFlJSNHj1VQOaNw/1+kJX8fGOgbSrUHbWLNtzD1Lm1ejb14T+/Y1o1UqZRkktKdQWXpOqE3M6dV+qlJ06VUzXZ892kbL7IHmlrFS1Xbasbd4MHJjN9gVe1qWLOA/vu08MSuXzumNH55PcVUVtTkJk3VVy6n9NREREREQMZYmokNhCWVtgI+9vmuqkDarFArz+ugGjRwc5nBLub5wFovJT4O+/X1lRuHixLb0aPToYU6YYcOKE80N5fLzrw7wn7SPU9neI6za3HqlWTcD77yt3yp9/BmDRokBcvKjF1q3eTe7UerRKfV7tJScDc+fKQ1n1MLpaNeXlp06J+//RR0OdjsPdSlk5Z+8PXyQfv9qHMfnVk7g4GzkyG19/nYHVq8UyZXnlqv0xxVvkFfmtWoW6tYjjkCFB6No1pNi3sSEiIiKi4omhLBEVCqmH5M6dOpw5Ix6KGja0/WVeo0Y4bt1yDMg2bdJh4cJALF6sx4gRQQ7X+xOpUtKePOi0Dz1HjxariOWLJ7mzAFSDBuqphzwUz0l2tmNlrDcrZQFg6FAjFi1Kx4gR4hM8csTW9Nbbj6W237Kz1SuYpYpXibT4Vk727RPHL18YzJ7Ud9YZteB7/34XzYB9jHTq/KZNtlJn6fUFgJo1Gcp6W2Ag0LOnyVqRLA897fsee4u8RcL161rFB0hqBAFYvVqPgwd1+Ptv/jpKRERERMUPfwsmokIhVcyNHRuE1q1DsXmzziEgVKsAlYdbv/+u9+vehc5Ox5cveqRxkuXJKyVPnsz5UC4PZQYMEKvoANe9HytUEMOyxx8XS2SzsjQO1b3Squ3eEhAAdOpkRpUqjkGdtyuj1apNH3ooFE895dg+wz5Anz3bRd8HmZwqlQFg927X4ZVaGO0v8/7WLQ3S0jTQaATUqGF7TZs0sU3IevUYyua3bt1MqFTJgp49jdZ+3vntiy9ct9mQH5OcHeeIiIiIiIoydnEjokKhsyv0e+WVINy6pUwL1EI4+4Wl7tzRoEwZ/1wkyFmlbE4BRXq6MgwdN855xfCQIWJF4qBBRrz2mg6tW5vw6adZuHRJvL2zU4yzsmzVoeXLi/s3ORkQBOXg/v03fxIeabEzubS03CU3WVlQXexMrVI2M1OD7dsDYLFAEV5JAXrVqhbs35/mdogUH6/J8yJlapWy8j6tvuz0aXEn3n+/BaGyDg6VKwvo29eI8HDBOr8o/4SFAQcOpFmPu6GhQq7fT+66cEGLmzc1Tl9febU/Q1kiIiIiKo5YKUtEhcI+lLUPZAH14EnedxYAEhP996/5c+dsz7laNVs6ah9QLFiQrvj+/fcNbleoPvywWI727LNGrF6dhvnzxQpZtd6ekuRkIDY2zBoaS6FKQkLB/cgID3e8zFULAGdmzQrEffeF4Y8/dEiX7cblywNw/brz52PfUuDqVXFbg0HIMUBq3dpWxhofr1EsevTII56XuKpVyvpLD05pDpUsqbxcowFmzcp0uZAdeZf8mLtvXxp+/z0d99+fvxPJ1UKEDGWJiIiIqLhjKEtEhcKdU2jVgif7Fgf+HMoePCimJAMHZmP/flsvA/t906WLckcsXqx3e6EnaUEqrRZo2tSCsDDxclehbHR0uKKKVGpjkJDguK/HjMmfUC083DGIHDcuyK3Fg+Q++MAAs1mDAQNCcN994db2C19+6XqZefsqWql/8blzOfdynTMnE6+9Ju6X27c1ivtasMDzZenlFdWRkeIO8Jf2BdL+drYwGhWOMmUEPPSQWRGGfv6553PT3pIl6WjSxPZ9lovDw59/8mQtIiIiIireGMoSUaFQOz3dnlr7Anl1FQDMn5/D0vX/uX5dg6eeCsa6db4TBEg9c+vXVyaNOQXWgYGOC0854yzEDPhvN9iHsmqn2pcrJ154+bLjwPKrH6iz+ZHTolj27KtML14Un4MURjVoYMYbb2QhIkK5nf3+9WRBtHLlBIweLU7UrCyN9RT+cuUsqq9to0auqxXlAWxcnH+Fsm++KYbZzlp1kO945pm8T6r27c1Yu9b2vbP3zY0bGrz0kq0Xjbf7RRMRERER+QOGskRUKAJdFyoCUA+e7EPZX3/V48iRnA9lH3xgwF9/BWDgQMdFnAqL1IKgdGllIFiihOvAukULE5KSnIdc8iAyK0t9OykcFARlz1O1yjb71dr1etv38kXJvMlZn2BPwz37+7EPo8eNy8Ibb2QjIEC5XUqK8nHKlBHD0E8+cW+Br5AQICREvM89e8Tq2uho9QD7p59cVyjKg3Vp/L4eymZlAatWBVjD7UOHcq4wpqIhKgoYNUo8kNy4of5+te9F7S89komIiIiIvImhLBEVitBQdyplHf9Qz852vGzLlpyrX+Wn+6enO98uv2VmilW7gC0AlfrkTpmSiSZNzHjppWxnNwcghqSu+quuWWN7gpUrqweB8jBVXi2rFsrah4ny1yUgnwqPq1QRMGKE437IcPMM6z/+0KF16xCH8Ec6nV6qzJM+HLDvlyu9RrbHFb+X94vNiRSOHz8uBpL33+/4Wvz5Z5pD6G1PXkUohccmk2+HWB99ZMDzz9s+ALHvBU2+wdmHNnklVdD/9VeAwwdpgG3hPImvf8hARERERJQfGMoSUaF4/331ZoO1a9sSQncqZQHg1q2cg4WICNvXq1cXXguDrl1DUL9+GC5c0FgD0CDxDG88/7wRa9akK8aqJiND47JSNiREwO+/p2PWrAyn7QXki/7IQ9nMTMf7DQiwVb65uh9vGzvW9phSiOzuivEDBoTgzBnHwUmVtlIYFRioHhaOGBGsCPKlMDfYg0Jr6XXdsEGcb1IoK7UrqFTJgrp1c27/IN/H/lApu3+/Fl99pSyF5+npvqlLF3Ei3Xefd9uQxMbaDipTpwZaW7VI4uOV72PODyIiIiIqjhjKElGhqFNHPQR46y1b6nr8uNahx6laKOsqoJRUqWJ7vP37C+9U6hMnxMdes0ZvDQY9XQQpI8P5cw4MFFCpkriIT9++zpM756Gs+vatWqn3Pa1WLX96ygJiAPrLL+lYuDAdVaqI+8id9gX2VXgNGpitVavOKmXVnD2rtW4rVaba96h1RQplJeXLi7f98ccMDBiQnWPbAsnbb2ehTBkLxo/PctoL2Jd06xbqcJnF4tuVvcXVmDHZmDQpE3/+mZbzxh64/37b+2T2bAPatQvFtGm2N9v168pfP335QwYiIiIiovzCUJaIfEp4uICnnhITs4ULA7F8ubKqVa19QWJizoGP/DT7+fPdaGibD+RBmk4nWANCgyHn28rbDWRmapy2Lzh9OtWt+5MvOCXvWWpfKTttmjhIeYXoRx9lYvXqNMybl4EaNfL3tPQOHczo3Nls7c+algZ8+aUe27c7D9ZXrlQu/hYSIqB2bfFJSvtcCvddhbK3bmkVtwEcg1ZX7MN2qU1B+fICPv00C7Gx7gXaNWoIOH48DaNHZ1vDdF+rLExPB5YtC0BiYmGPhDwRFSVgxAgjSpTw/n1HRirn9/TptgPTlSvK4wxDWSIiIiIqjnxnGXIiIoi9J+UB6uzZgXjqKdtf7Gr9YBMScg5lfSHEkgepOp0tAHWnUlavt4W6WVnqbQYAICzMvbHIK2UXLNDjpZeMyMgAduwQr6hQwYKjR23Vc1IoCoihYtOmFgD5VyVrLyRE/L9v3xDrZf/8k+LQTkAQgN9+U/5oCwkBBEGqlBX3mxTuO2tfANjmlVSdq9EIbgXeEvvFwtzpo+yM5r+7srUv8K3K0/ffN+CHHwKxZIn69aNHq7e/oKLL1Xvl4EHlhypc6IuIiIiIiiNWyhKRTwkKAvR6W3hlscv9pP6x8oWDTp3S5Ri6+kIoKw+PU1I0soW+cr5tv362J2Aywbqqvbx346ZN7p+CLA9lJ04MQkoK8PLLQRg3Lkh1TPLwMyqq4BdtkofCkqtXHX+Ebdmiw7ZtylA2OFiwjl8K9d2plJXaIEj/6/W2cNQd9ouMeaNvp/Te8LX2BQsWiNXJW7c6Xvf++5kYN8714nVU9Kgd16R2NBcvsn0BERERERFDWSLyKQaDstWAffh06pSYJlasqAzpnn/e9Xnl8kqswlgJ3mQCXnrJNsY7dzTWnrLuhLITJmShZ08xmDWbNcjIEG/79ttZ+PzzDOzfn4q4OPdDP/sFusaODcLq1bbT/u17p8q/l07DL0hqoax8IS7J//6nd7jMYgFKlxZvn5go9imWQln9f5t//32GtW2GJC1NgxMntOjVS6zOVWud4a5WrUwoWTLXN7eSXjdfC7FcVe727WvM1wXhyDepnQFQs2YYXnklyHrsi4sTD/C+8KEZEREREVFBYyhLRIXmf/9Lx9NPG/HQQ7aEyb59gdlsC3vS0oBDh8TDlrSCvWT9escwTmIyAXPm2EoiAwqhccuCBXocP25Lpm7etD0vdxaPCg4GevSQQllbn9OoKAHPPGNCtWqeBaX2FZ/2YaZ9UKyXXV2qVGGEso6XpaY6BoH2i3wBYphatqw45tu3NTCZAEFQVlw/8YQJc+YoVznbulWHdu1Cce1a3n9U1qrlnVYPtvYFXrm7fFOtmgV79qTi6NFUREQU9mioMKh92JSaqsEvv9gOJuHh4vuP7QuIiIiIqDhiKEtEhaZNGzNmz860BmaA2L5AvgiVvFI2PV1jDdPq1Mn5/O3MTGDdugAsWaIMHLMKob3liRPKw6086FMLHNXIAzkplPVk4SlP2C/EU6aMgIYNzWja1OQzlbL2PVsBYNMmcSc98YSt9C44WEDZsmIoGh+vUSzc5ap9wd69yvReCsXdJS2SBtjCp7zyxVDWvsUIALzwQjZq1BBQoULBzxXyDa76NUsiIqRez/k9GiIiIiIi38NQlogKnfzUZoNBsJ5aDihDWVsQKaBfPyOqVLGlQaVLOyZDb79twMCBwXj1VWVyaTJp8NVXzitr88O9e8oAUQo9Q0MFRQjtirSfzGZY2xe4s0hYbgh2d6vVAmvXpmPVqgyP+qp6izy4rlRJfK0HDQrG3Ll6rFwZYO0VK/WOHTzYFqA2aGC2Xp6RYXst9HrBYaEwV+QfHrijdm3bnAwN9eimTkmh7KxZBp/pKztlimOy/eyzPB+9uHOnLYvU0iMtzXZQOXhQ6/ChEBERERFRUcRQloh8isGgrF6UV0NmZkpBpPjH/IEDadi5Uzxf3WJR/hF/9qwWP/3kvAzyvfe8W2IqCMAbbxjw3Xdi2JuWpgw27YPXhATxAk8qKOWhrFTt60mo6IkvvnAsXdNqPVvoypvkwX316rawc9y4IAwfHoxRo8TXMyPDts3SpekYPjwbQ4carVV7JpPGukhayZKCR89n2DDPFquSV/d6q1L2gQdsSeylS4UfXFkswOefO6ZvYWGFMBjyKdHRObfskN4jUtuR69c16No1FI0ahSk+nJO7dUuDNWsCYDazFy0RERER+TeGskTkU4KClNWfd+9qrH94yytlATEglMI2+z/gP/nExXnp+WDvXh3mzw/EO+8E4eRJLapXD8f48bawSu+kMDcszP2wTqqSzMzUWHvt5kel7IkTqejUyUfKMP8jD7hr1HAMe1at0sNksvWmDAoS0LatGZMnZyEw0LbvjEZbpWyJEo6PM3SoehI0dmwWqlTxbF/LewV78jq70revrW9BYmLh/whfvrwQGjSTX6hbN+djSGio+L5ITxffk9ev2z5oOHdOfX4/80wwBg8ORoUK4ejYMUS1fQYRERERkT8o/L/oiKjYs68ofeIJZcPMO3fEP9SlKkj5abHS1/Z9Yp2FoHLePP1bOn0eAKZNEwPh777LORgOD3f/MaRq28uXbYdud04R9lSJEr7XB7RqVVvyUq+eegpz+7Z88TTlddJ82Lo1ACtWiEGi2vN8//0sDB/uGMzKe9S6S95yQV7pmxdaLdCwoThx164NcFpNWFDWrHEMZd9+uxCaNpPPcVYtLW81I71HpEpZecDqbG7LF0w8dUqHu3fzMkoiIiIiosLDUJaIfE5cnAU7d6ZBrxdDs6QkMWyT2hfIKxClSlmzWaMIWQ2GnINFbwZa8tBN6vfqzmN5VinruG1+LPSVH0FvXvXta0SjRmaMHp2FXr3UA9LERNt+t98vAbLscN48MSwvU8ZxfwYEAM2aKdP68eOzcP/9ngfV5cvbbuPOqdzukhZa++qrQEydKj6XW7c0OHWq4H+ky9uLjBqVhTVrgFdfLeSkmHyCs2Pwd9+Jpzy0bWuyVsouXSp+amIy2eZTdrZ77TmkKlsiIiIiIn/DUJaIfNIDD1hQtar4B7tUKWtrX2DbTt5/VqqWvXfPFuDKvfqqsoJv+XLvLfYlD/3kQZVEGvuIEcrAKjftCyQVK1oKrcdrQQsLA9atS8f48dmKClQ5qVdscLBjr1i1leDLl1cPSu1bQtSrl7uSaq0WOHw4FUuWpKNOHe+Fsg89ZBvP7Nligt6uXQjatAnFhQsFOyHkgdjo0dno1q1AH558mP1igZLWrc3YsycV33+fYW0Jkp2twaefBip6xBqNQGqq7QwJZ554IgSrVrGNBhERERH5H4ayRFToXnghG3q9gJYtlW0LpIpY6Y/yrCzHPqryqs6sLPH017i4MNXA1WBQLr702mtBuHfPO89BXimbmup4vTT2kiWVSYUnCyLZLxY2aFDxXeVm/HjHU+Tloaw9tXYWlSurp0b2lcJ5aedQqZKAdu282583Lk55fykptoXjtm0r2HBKatuxeHE6IiIK9KHJx8nfcw8/LB7bO3QQ/69RQ0CJEsqq9I8/NuDff20HuXXrAlCvXhiaNQtVBLzVqik/4LhyRYvnnw/Gzp1e6hFCRERERFRAGMoSUaFr0sSCI0fSsHixsiRKCsf69g2BINjCWXmlbEAAoNHYqq2ystTbB4i3E7B5c5riMmnRp7ySV2aaTI7XS1W89gFfXiplo6Ly1vt19eo0VKhgCzh69TLijz/SXNzCd4walY2HHlLu6JQU8X+1lg72+w4A2rVTeaHgeNq1J8F5QbAPpf75x/ajPDm5cCplw8N9rw8xFa6HHzajfXsTRo7MwqxZmXjvvUzMnas8xkdGCmjQwBbMHjxom8vffReIlBQNbt7UIjnZdpsrV9TneI8eTkroiYiIiIh8FENZIvIJZcoIDhWK8j6s//6rsbYkkFfKajTKxb5cLd5lMIgVWnLOAlxPySu5LBbbfXbrFoIXXwzCrl3qi0t5EmbZB4v2VbeeatrUgpdftu3kESOy0aCBfyxlrtEAtWsrxyoFkvaLfAHqlbLVq6s/V/tt1SpvC1P16gKeeUaskg4LExTtMqT+ywVF+qBEbZ9T8RYQACxenIEJE7JRsaKAl182qrYekb8P4+PVfy09fFisgj1yRGs9vkr9aImIiIiI/BVDWSLyWTdu2AImi8XWl9U+AJJC2exs5erd9tQqKHPqV+gueXXsxYu2Q+uBAzqsWGFL+exD2YgI94MFnS73ga4z999v22GVKvlXyHHhgvJH2Natzk/dlxaNkytRQn3b1FTbvBs4MNtpm4PCJLVvSEuDogXHt98G4uLFggtmpUpZeVsQIk/cd5/tGCRVu9v7/XfxvT15su2Tu4oV/eMDJCIiIiIiZxjKEpHPkhb4AsSerLZKWeV20iJOWVkal6Gs2mrg3lq5W61lgZqICGW46kngp7NrmZjXSllAXHTnmWeMmDIlE5GR/hWsdeqk3OmbN4vBjX1YC6hXyjpbJK1hQzMiIy1o2NCMTz5x7F3rC6S2F4Kgwa1byud79GjB9NaUtxRxtvgaUU7k1fpqiyQCwM8/iys6yufZAw84Huznz/fe4o1ERERERPmNoSwR+SyzWR7K2gIg+3BVXikrv409eTsEybx53vkj3lXbBLnwcAHly9vGX6mS+9Ve9qFsxYp5D1H1euDzzzPx/PP+t2jYoEFGzJmTgbJlc96Haj1lnQkNBQ4dSsOaNel5GF3+CgoCAgLE1//YMeWPcnc/IMir27c1MJs10GiEPC2GRsVbeDgwYIB4cJZXqdubMiVQ8UFU06aOB9033ghStJIhIiIiIvJlDGWJyC9kZGisi2U5VsqK/2dladwORyXy1gJ54W4QFhZmH8rmvqdsuXLFO30wGICnnjK5VW0szRFJ48auJ0pwsGMI7ks0GjHMAoAFC5RPLju7YNoXnDgh/goRHW1hpSzliXRMT3OxzuBnnxlg/O+zo/Hjs1CqlPr73tOfAUREREREhYWhLBH5hawsWNsX2C+8JFXOPvFECDZudF4S+eST+VdC6KpCVy48XFD0N/UkWPXlkLAwSe0rXJFXcg4Zko2ff/bdKlh3OesprFYR7g2CIC64J1Ui3rsnzvmoqOL94QDlnbR4o7P2BRKpr3iJEgI6dzYhMtKxSt7of0X/RERERFRMMZQlIp/Vr58tXZK3L3BWKQsAr76qsprXf9Sq+WJivFNW5W51VlgYcPeuLXjwJGi1X+iLRPb9YtUWnSpXTkC/ftmoVs2Ct9/OQkREwYwtP0l9Ze3lVyg7b54ejRuHYfp08Q2XlibO49DQ/Hk8Kj6kY3rW/7N332FOlGsbwO9J3WQbsMsCShMLHUQBUUGkWCii4gcqouLBLiIeO2BBURQbepBj4YCVY0OsqIgeBAULgqAgAoIUEdgKu0k2db4/hsnMJJO2m+wmu/fvuvbalMlkMplkd+555nnd4aHsiBFSytq3ry9YBW61imjWDNiwwYFXXnFh1CgliWUoS0RERESZgqEsEaWtWbOUQZbcbgElJdJXVuiAVKGnpuuJVE0ZabCnRMXbvsBiAa6+WkoNzj03sfSAp4jrU/eQvPRSL5Yu1a+CfeopN3780YG8vDpasBSLtM2lqn3BXXdJydnjj0tNnOVTzfVCcKJEyH3BZeoDDvLZBB6PEDzgIH/nWyzAsGE+vPBCdXB6r7du2ncQEREREdUWQ1kiSltZWcDAgVLy5HIBBw5IO9stWmhPWQ0d+EttxoxqtG4dwPvv6wd1sU6XjVcigyuNG+fFkiVOzJtXHXtilawsBCvCrrwyReWQGah5c+X9f+aZanTpoj/wV7IC+HRx8KDyJ/yMM3wYNkzaNlJVKdu8ubJefT7A6ZQrZRnKUu0cdZT2M3v++coBK7kS3u1GsK94aIhrNAIGg7QdslKWiIiIiDIFQ1kiSmtyxVRVlYDiYikEUodwQPgOutqECV6sW+dA7976QV1JiYCA/l0JSWRwGaMROP10P3JyEn+e55+vxscfO/Dww+7YEzcSt9ziQdu2Acyd66rvRalTzz3ngsEg4p573Hj3XReOOiq1oVSPHsoH5fbbrXjkEemDxwpuqq0+fbRfoOrvdDmwra4WNO0LQsnVswxliYiIiChTRB4Rh4goDeTnSzvfhw8Lwcq80DBT3ZrAahU1fQlD+8+GcrsF/P23gKOPrl21n8+nLcPcv78Sr71mxh13xFiABJlMQN++SUiRG5AuXQJYuzbKsO0N1Fln+bF9e1Wwp6scSun15UwG9cGLRYuUniEGHt6lWmrXTkTbtgHs3i1tTFYrMH++Czt2GHDaaVJgq66U1WtZYzryHy1DWSIiIiLKFAxliSityf0/Dx0SgiNvyyN1y9RVVaGBVDynrO/ZY8DRR9duwC91pezSpQ4YDOHVX88+27gqOSn11Aco5IMTqQqlqqr0P0yDByfQu4MoAnUfWatVxKhR0na1ZYsU1O7bZ8C+ffL94Y+Xtn/hSE9ZttQgIiIiovTHUJaI0lqTJtLOdUUF4HJJoVBo9Wukgb5uuSW+U/xLS2tfWSj3lB01yhtslaAOj1eudKBTJ1a4UuoolbLxP+bgQQG7dgno0yf2tllVFX7b4sVODBhQuwMaRABgsymX1aGrXqsCmy38NrlS1sVjX0RERESUIXjSIRGlNbl9gXpQo9DR3iMN9DVtWnwjHsm9amtDHlzJpDrUJQ9QAwBNm7Jyi1JLDqrkgxfxmDw5CyNGZOODD2Ifow2tlL3xRg8DWUoa9fe6+kCb3J5DTW9wOflvxAUXsMkxEREREWUGVsoSUVqTQ9n//c8YvC20UtZUy2+yZFTKykGYOixQ99rMy2MoS6mVmyv9rqyMPa3fD9x9txVffSV9eF580YLzz4/ehqCyUtrGR4/24qST/LjmGjbvpORRV8qqzzIoKAj/7tQLamVy73EiIiIionTHUJaI0pocyqoH0goNYQMJdgW4775qPPhgFrKzRTgcAhxJGCPK6ZR+q0eiP/poEZdf7kF2tjZwIEqF3FzpsyKHp9EsXWrCK68o5Yh6lYdqoqi0L7j/fjdateJBBkoudUsCdfsCozF82tCzJYiIiIiIMhHbFxBRWpMH+oom0VB20iQvfv+9EtdfL/UceOstM/r2zcbPP9f8K1GulA3tdfjkk248+GACTT6Jakiuxo4nlC0r004T6zNUXa0cGFEPyESULOoDV/KgdbJevbRtMuwxOhScfbYdFRVJWjAiIiIiohRhKEtEaU0e6CuaRENZAGjaVAmXiosN+PNPA66+uublrHqVskR1KSdH+r1hgxGXXGLD+vWR/8SHVpuvXGnC3r0CAgHg7bdN2L5dG9oePixdFwQx6qnjRDXVpo3yRa6ulAWA115TRu8yGkVNv249P/9sxAkn5CZz8YiIiIiIko6hLBGlNXVvQQA455zwvpcVFTXrIRgaLpWX17wXodzHkKfVUn2R2xcAwFdfmTBmTOQjBKLOZjptmhVffGHEpEk2nHZajua+P/+U/l1o3VrU9EomSpZ+/ZRq2NCDceptO9KBulgtOIiIiIiI0g13rYgoralH4QaAE08MH+099FTseIXuxPtrMZC860ghF3vHUn0JHUxOrm7V889/ZoXd9vPPRmzZojTwlKu/AWDPHmle7drVoCydKA7Nm4u6lwHt4I4dOuiHr5984tS9nYiIiIgoXTGUJaK0FnqaamjlLACMGhV91PhIQitl9aoH47V/v/R12qwZq7WofqirCWuiaVNR8/nasEEJaD1S+2UedKCUUX93Nm2q3ZYFQekrO3GiR/fxXboEUFjIgwZERERElDkYyhJRWgsd8CUrvMAPEyZ4cdFF3oTnHTpgkTxYV03s2CF9nXbowFCA6keOtuMAjjkmvm3xsceqAUgV5+oWHtu3K/8i+P3S7UYjDzpQahQWijjxRD+6dfOjZcvw7ezNN5149VUnLrww8kG4Y47RPs7NMRaJiIiIKI0xlCWitBZaKRs6AAwAGI3AkCGJV8smqwehy6WcKn700QxlqX6EDt7VqlXkbTE/X9r2v/3WgeHDpc/O/v0GlJQooWxpqXLZd+TjZVSKZ4mSymAAPvvMieXLnbrbWdOmwLnn+iFEOXZ21FHabf7TT00RpiQiIiIiqn8MZYkorYX2lNVrXwCEB1Lx0BtFPtqI9ZEcOiSlBAaDGFatSFRfKisFbNhgCAaqr75qxvLlRogiUFkp3ZaXJwYDWgD44w9l+1cHtIEjWRdDWUolgwG1GkgutK/yzp38N5eIiIiI0hdLCIgorRmNUtgZCEgBkV6lrDyd2v33V8ecd2j7AgC45hob1q51JLSMFRXSsuXn1y5QIKqtJk3E4Pb4yy9GnHVWNrp396Nr1wDefFMqO//xx6rg5yk3V4TVCpjNIrxeAVu36oey8iB4DGUpndnt2uvyAHU+n7QNR/r7QURERERUHxgfEFHaU1fLRqqUDQ1Db7opdo9ZvfYF6iAqXkooy36bVL/atQtvWfDLL8ZgIAsAl10mjdZlNouw2aRBlOQKw+Ji5YNUXMz2BZRZ7Hbtd/Du3VKl+Bln2HH66dkoL6+nBSMiIiIi0sFQlojSnrqvrN5AXwBgMik74126+OOar177gjPPTLw3reNIYW1uLkNZql9PPx27QnzrVilZzcsTg/059dpurFplwurV0rTKQF/JWU6iVAitlN2714DduwVs327E7t0GfPMNTxAjIiIiovTBUJaI0p7FooSdVqt+8KkOix59NL4ht0P71QKAzZbQogEAPB4h4vyI6lK3bgF8+2187TfUQaxehS0AXH+9dBRE6SnLAw+UvgoLtdvn3r3alhyOxDrTEBERERGlFENZIkp78VTKqgOmpk1rHhz54yuy1fAe6ZQQKTAmqkvxttFQt/w45RRlwy8sVALa6mrpgAN7ylImaN1ae3DB4xFwxRVK+azDkXh7GiIiIiKiVGEoS0RpT9tTVn+aTp2UUEmvV2y8fIl3L4D7SGGuOjwmqi+hfTUjEVT5VJs2SpjVrp3yeI9H+s2espQJ+vf349xzvbjuOo/u/QxliYiIiCidsLkWEaW9Jk1E7N4tXY5UjdqkCXDTTR6UlwNHH123oaxcKcv2BZQO4m3B0b69EsR266ZcLi9XgiunU0AgoG5fkJRFJEoJoxF49VWpr7LHAyxcqP1SnjnTimuu8dSoTQ0RERERUbKxUpaI0l5RkRKyRqqUBYD773djzhy3pgIwUfKARomQe8qazWxfQPUvNDj96CNn2DTNmgVw111K72V1KOtyAQ8+qAwY9s03RrYvoIwzbJj+EbYvv2Q9AhERERGlB4ayRJT28vKUsNNmS27weeaZ0o673EezJpWy8ineVmuyloooOcxmEaec4kezZkro+ssvVdiyxYFevbT9N+VetCNG+FBZqRyc2L9fgM8nXWcoS5kiUhsb9cBfRERERET1if+ZElHaM6kKm3JzkzvvV15x4cUXXbjtNilZrU0oy56ylC527qzElClufP65VCU7eLBU6lpQEECLFvph1ZIlTkyZ4sa0aW5UVCihbCCgHuiL1eCUGdSDP/7nPy60aCEdhFC35yAiIiIiqk88h4uI0p56lPjatCbQY7MBF1zgw4cfSl+HNespKy2UxcLAitJDdjYwdaoy2NGjj1ajQ4cARo/2RnxMt24BdOsmPeaEE5QqWp9PYE9Zyjg5Ocr38dFHB3D99R7MmJGF0lKGskRERESUHlgpS0Rp77jjArEnqiU5bHK7a9JTVvrNgb4oXeXlAbff7kGHDvEdOBg3TglvPR7lYAVDWcoU6lA2NxcoKJCul5QwlCUiIiKi9MBQlojS3rXXenDllR68+Wb4gEXJYjJJO+zr1hnhTPBp2L6AGhqzGbjwQimY9fmAffvYU5Yyi7rVTcuWAbRuLX3H79zJf32JiIiIKD2wfQERpb2sLODxx92xJ6wFdd/aNWuMGDLEH/djPR62L6CGR/5MbN9uwGefSUccGMpSpjCZgK+/dsDnkwLaY4+VzrjYtcuAdu1y8OefVUlvh0NERERElIi0Kxd44403MHjwYHTv3h1jxozBxo0bI07r9Xoxd+5cDB06FN27d8eoUaOwcuVKzTRVVVV4+OGHMWjQIPTo0QOXXHJJ2DzvvvtudOzYUfMzceJEzTQVFRW47bbbcNJJJ6F3796YOnUqHA5H8l44EdWrgKpDgtWa2GOrq6XfNlvyloeovpnN0kGGd95RSsB56jdlks6dA+jeXfpyb9lSRHa2tE27XAJ27uS2TERERET1K61C2aVLl2LWrFm46aabsGTJEnTq1AkTJ05EaWmp7vRz5szBW2+9hXvvvRdLly7FJZdcgkmTJmHz5s3BaaZPn47Vq1dj9uzZ+Oijj3D66afjqquuwoEDBzTzGjBgAL755pvgz1NPPaW5//bbb8f27duxcOFCPP/881i7di3uu+++5K8EIqoXLpeyg261xl/xKorA/v3SV2lWFitlqeGQ23E4HMpnY+9eBlmUmQQBWLNGOZheXJxW/wITERERUSOUVv+RLly4EGPHjsVFF12E4447DjNmzEBWVhYWL16sO/0HH3yA66+/HgMHDkSbNm0wbtw4DBw4EAsWLAAAVFdXY9myZbjjjjvQp08ftGvXDjfffDPatWuHRYsWaeZlsVjQvHnz4E9+fn7wvj/++AOrVq3CzJkz0bNnT/Tu3RvTp0/HJ598EhbuElFmUveRDQTiD57uvdeKzz+XzvNmpSw1JHo9kg8eTKt/G4gS0rKliJNPllrTlJbyAAMRERER1a+06Snr8XiwadMmXHfddcHbDAYDTjvtNKxfv173MV6vF5aQ4c6tVivWrVsHAPD5fPD7/bCGnIusnkb2ww8/4NRTT0VeXh769euHKVOmoGnTpgCA9evXIy8vD927dw9Of9ppp8FgMGDjxo0466yzIr6uht6vTH59Df11UmQNZRswqLImny/+1/Pii8p3kN0uZvx6qImGsg2Qll4oO2yYL+L7zO2AMmEbKCiQzmgoKxPSejkzWeh2sGGDAa++asZdd3lQVBT9jJJFi0zYscOAadM8fH8yWCZ8F1BqcRsggNsBcRuIR9qEsuXl5fD7/SgoKNDcXlBQgB07dug+pn///nj55ZfRp08ftG3bFmvWrMEXX3wBv1+qgsjJyUGvXr0wb948dOjQAYWFhfj444/x888/o23btsH5DBgwAGeddRZat26NPXv24KmnnsI111yDt956C0ajESUlJWjWrJnmuU0mE/Lz81FcXBzxNTVrlg2jsXFUFRUU5MaeiBq0TN8GJk4EJk2SLttsdhQWJj6PoiJbjR7XUGT6NkBaeXnK5T59gHvuAUaMsMJiid50mdsBpfM2IP87ZzRmobAwq34XpoGTt4OhQ6XrTqcF77wTefrKSuCWW6TL115rRZcuKV5ASrl0/i6gusFtgABuB8RtIJq0CWVrYtq0aZg+fTqGDRsGQRDQpk0bjB49WtPuYPbs2Zg6dSrOOOMMGI1GdOnSBSNGjMCmTZuC04wYMSJ4WR7oa+jQocHq2ZoqK3M0+CMCgiB9wEpLKyGynWaj1JC2gZNOsmPdOiNKSpwoKfHHnN7tBgDlD4zPF9/jGpqGtA2QwuezAJAC2JEjqzFggBeHD0eentsBZcI2EAhkATCjrKwaJSXe+l6cBil8O5D+Tr77LlBSUhnxcWvXGgBkAwD27HGgqCgQcVpKb5nwXUCpxW2AAG4H1Li2gcLCmgXPaRPKNm3aFEajMWxQr9LSUhRGKD1r1qwZ5s2bB7fbjYqKChQVFeGJJ55AmzZtgtO0bdsWr7/+OpxOJ6qqqlBUVIQpU6ZopgnVpk0bNG3aFLt27cKpp56KwsJClJWVaabx+Xw4dOgQmjdvHvV1NfQNTyaKjee1kr6GsA3Io8273UJcryV00KOsrMxfB7XRELYBUqhbepxzji/u95bbAaXzNmCxSAvm8cT3PU81p7cd+P3SAU1RBOx27X3V1crf1MOH+f40BOn8XUB1g9sAAdwOiNtANGlzbr3FYkHXrl2xZs2a4G2BQABr1qxBr169oj7WarWiRYsW8Pl8WLZsGYYMGRI2jd1uR1FREQ4dOoRvvvlGdxrZ/v37UVFREQxce/XqhcOHD+PXX38NTvPdd98hEAigR48eib5UIkpTcotqb5zFU/v2ab9C8/P5l4YaDqkSXNK2LbdtahjkXskeT/0uR2P1228GtGuXi/btc7FunfZvqPpvb2VlAz/VjIiIiAhpFMoCwFVXXYW3334bS5YswR9//IEHHngALpcLo0ePBgDceeedePLJJ4PTb9iwAcuWLcOePXuwdu1aXH311QgEArj66quD06xatQorV67Enj178O233+KKK65Ahw4dgvN0OBx47LHH8PPPP2Pv3r1Ys2YNbrzxRrRr1w4DBgwAABx77LEYMGAA7r33XmzcuBE//fQTHnroIYwYMQItWrSowzVERKkk76zHG8qWl2t3Glu3ZnBFDcfYsT4AwIkn+mFKm/NqiGon0YNvVDvffWfUXFcPjjlrlhU+n9RLFtC+J4cPM5QlIiKihi+tdrOGDx+OsrIyPPvssyguLkbnzp0xf/78YPuCv//+GwbV+ZRutxtz5szBnj17YLfbMXDgQMyePRt5qtFJKisr8dRTT2H//v1o0qQJzj77bNx6660wH0lfjEYjtm7divfffx+VlZUoKirC6aefjltuuQUWi/KP4xNPPIGHHnoIV155JQwGA84++2xMnz69jtYMEdUFJZSNb2fwjz+0x7XkUb2JGoITTgjgu++qkJ9f30tClDxymxqPh6FfXfjXvyya6ytXKiGtwQCMG2fD118bsXGjQ/OeVEZuPUtERETUYKRVKAsA48ePx/jx43Xve+211zTX+/bti6VLl0ad3/DhwzF8+PCI92dlZeE///lPzOVq0qSJpkqXiBoeZWdd/36/HzCqin4eeUQZhf6ee9wNfmA/anw6dOCBBmpYWClbt/bv1/5h/Osv5WCmxQJ8/rm0K7JkiQktWyrfN04n/6ASERFRw5dW7QuIiOpTtjToMyoqwncG333XhPbtc/Doo9Ievd+v3Dd2rBe33soGhURE6Y49ZeuWvJ5HjAhPwbdsUXZDDh0SNO+J05nqJSMiIiKqfwxliYiOOP74AADg+++NYffNn2+B2y3gqaek6tiSEiW4ffTR6rpZQCIiqpVE29RQ7cgVr2ef7Qu7b9cuZTfkgw9MmveElbJERETUGDCUJSI64tRTpZ3Gr782aiphAcBiUU6rrK6WfgDAbheRk1NXS0hERLUhf5ezUrZuyBWvhYXRW6Fs327UtDpgpSwRERE1BgxliYiO6N5dqpQNBITgDqEoAh99ZNJU9Bw+LMDtlnYerdaw2RARUZpSKmXrdzkaC7niNZ6BMPftY6UsERERNS4MZYmIjrBaAZNJ2nGsqpJ2CBcvNmHiRBv+/lv5uqyqAtxu+TEcCImIKFPIA33JB9YodQIBwOWS1rO6UnbsWC/uvtsdNr367yxDWSIiImoMGMoSER0hCMpgXw6H9Pudd8xh0zkcgiqUraOFIyKiWmvbVjojYuNG6V/gxx+34N57rRB5fC3pXC7lcrNmygrOyxPRoUMgbHq2LyAiIqLGhqEsEZFKdra04+hwSDuHZWXh1TpVVUr7gqws7skTEWWKnj2lhuH79xtQVgY8/rgVL7xgwdat/Jc42dTVrna7cnu7dgGcfro/bPpDh9i+gIiIiBqXWv0HevXVV+Ojjz5CdTVHHieihkEOZeX2BYHwYp6Q9gV1tWRERFRb+fmA0Sh9z2/YYAze/swzlvpapAZLrna120UYDMBbbzlx0UVejB7tQ/Pm4Qc0taFsXS0lERERUf0x1ebBe/bswR133AG73Y6zzjoL559/Pk499VQIAo9uE1Fmkqt55B1CvVC2okIItjmwcD+eiChjCIJ0Kn1xsYCvv1b+DT54MLH/XZ9+2oKffzbgpZeq+XcgArna1W6XAthBg/wYNCi8QlZ2+DArZYmIiKhxqVUo+/nnn2Pjxo348MMP8dlnn+HDDz9EYWEhRo4ciVGjRqFz587JWk4iojohtyOorpZ2CPX6DJaWCsEBwdi+gIgos5iPtApftEjpGb5liwGiKIW28Zg1SzpNondvI0480Y+FC6thNMZ4UCMj95S12RJ/rNzXnYiIiKghq3UDrR49emD69OlYuXIlXnzxRfTr1w9vvfUWRo8ejZEjR+Kll17C/v37k7GsREQpl5Ul/Za7svh1inpKSjjQFxFRpurRQ/pir6hQEtiDBw1Yty6+f4vVB+v27zfgs8/M+OYbJrKhQitla/JYIiIiooYsaaMaGAwGDBgwAI8//jhWrFiBc845B9u3b8eTTz6JwYMHY8KECVixYkWyno6IKCXkUNbtFuDzAXv2hH9NlpYqA31ZrayUJSLKJP37659C/+uv8QWrekMpyAfqSFJdrYTe6kG+4uVyCbrtg4iIiIgaklq1Lwi1du1afPjhh/j8889x6NAhHH/88bjgggtgMpmwePFi3HDDDbj++utxyy23JPNpiYiSRmlfAOzdKwSrdc46y4fu3f146ikrKitZKUtElKlyc/UPpu3ZE1915qpV4eGtz8fKTlllJXD66cDWrVLfgkiVsn37+vDDDyaccooP338fvkvidAI5OSldVCIiIqJ6VetQdvv27fjwww/x8ccf4++//0ZBQQEuvPBCnH/++ZqesldeeSXuvfdeLFq0iKEsEaUtOWStrgY8Hmknu2lTEW+84cJbb0lfmZWVAnbsMGimJyKizBAa9J1/vhcffGBGeXl8wer48eGln4cPJ2PJ6o/XK4WpzZrVbj6rVhlx0UXa9RMpBH/nHRd27DDgjz8MEUJZATk5PBuFiIiIGq5ahbLnn38+tm7dCovFgiFDhuD+++/HgAEDYDDod0U45ZRT8M4779TmKYmIUko90JfPJ91mNEq35eZK1ysrBSxYIA23XVrK6igiokyiDglnzZIG6PrgA3Otvs8PH87svwV33GHFO++YsWSJE3371rxvwG23ZYXdlp+vP63NBnTtGojYpsDprPFiEBEREWWEWoWyeXl5ePDBBzFs2DDkxHF+0ZAhQ/Dll1/W5imJiFJK6SmrDPJlOvJNKe/IV1Up02/dmrTW3EREVAeOPloJZdu2DaC6WgpUaxPKyvPIRE4nsGiRdKDxscesWLzYVeN5FRUF8Oef2r+L+fnRq127dQsgK0sMW4dS+yBWyhIREVHDVas04bHHHsN5550XMZCtrq7Gvn37gtdtNhuOPvro2jwlEVFK6VXKyqGsfBqlesRuIwfcJiLKKO3aKaWZRx8tBr/bq6riC1bbtg0v7czkgb4eeUTpw+PXHwMtbhZL+G2R2hfIBAF4++3wIDg03CUiIiJqaGr1386QIUPwxRdfRLz/q6++wpAhQ2rzFEREdUrdU1ZpXyD9lncs9+9Xvjrl1gZERJQZLBbgkUeqccstbnTuHEB2tvQ97nBEDmVFEVixwoi//xZQXR1+/yefmDL2dHt1+Ll6tQmumhfKwuUKX4eFhbH/TuoF3S+/bK75ghARERFlgFqFsqIY/Z8sr9cbsb8sEVE6ktsXLFpkDp5KqbQvCJ+eX3FERJnn6qu9mDbNA0FQBv5yOCJPv2KFEWPH2tGnT3bwb8OsWUo6u3mzES++qFMmmgH27NEGqZMmhfeFjVdoxXCzZgGMHOmL+biWLcP3KWoTDhMRERFlgoTjhKqqKuzbty/YlqCioiJ4Xf2zZcsWLF26FM2bN0/6QhMRpYrcvsDrFfD449IOtskk3aY3CnR2dt0tGxERJV88lbI//CCdMuHxCMGw8Nxzfbj9diWFfOGFzKzsLCnRvu6PPqr565BD2YkTgW+/dWDdOgdatIhdKWswABdd5EVWloiZM6Ww+/vvTXjsMUutWyoQERERpauEB/p6+eWX8dxzzwEABEHAI488gkceeUR3WlEUMWXKlFotIBFRXcpSFQh99530FSm3L7Dbw6d/6imd81iJiChjyAfXnE4BBw8KKCoKDxHVlZxerxRiZmUpLW8AoLQ0M0+dcLul12MwiAgEpMt//CHg2GMTb88jVxFfey3QoUMAMU6q05g3rxoOB7B9u7Ien3zSimOPDeD//i92tS0RERFRpkk4lD399NNht9shiiIef/xxjBgxAl27dtVMIwgCbDYbunbtiu7duydtYYmIUs1qDd+DlNsXCDpFVF26hPfBIyKizCFXygLA8OF2rF0b3scg9G+D0SgNEFZerv3DsGePgDZtMqvXuNwj9+uvnRgwQEqof/jBiGOPjT8I/eknA26/PQt79kiBalYNOiDIrSTy8rTrb+fOzAy7iYiIiGJJOJTt1asXevXqBQBwuVw466yz0LFjx6QvGBFRfbDZwm+TK2UBqYVBvCN0ExFR+lMHiLt36weAHo/2e79LlwCsVmD/fu3tmzYZ0KZN5pxvHwgor62wUMTEiR785z8WLFlixqWXxh/K3nFHFjZtUv5Y1iSUleXna6/rHRAlIiIiaghqdeh50qRJDGSJqEHRq5RVh7LqgV2IiCjzxQr9AgHg9tu1KeOQIVJg2bmz9myJv/7KrKrOatWfNKtVxDHHSK9nxQoTDhyIPw399Vej5nptQtnQSlkiIiKihiqhStm5c+dCEATccMMNMBgMmDt3bszHCIKAm266qcYLSERUl/R2JOWBvgCgWTPuLBIRNSZr14YHrYWF0t+Ca6/1QBCATz814aefjBl3JoVbGacMWVlA+/ZKyLxliwEtWtSs6jcnRwqza8IcMs6Y11uz+RARERGluxqFstdccw0sFgtDWSJqcI4/PgCTSYTPp+xYm1TflAUFSih7ww2eulw0IiKqA4EAYDCor4cHrXKrG5sNmDzZg4MHhSOhbB0tZJLIA3OZTCJMJuCss5QQ9pdfDBg4ML5Q9vjj/di2TaqWfeyxajRrloWSkpov15dfOjBkiNTf9tChzAq6iYiIiOKVUCi7ZcuWqNeJiDJdq1Yifv21Cp065QZvU7cvyFVuxh13qEqMiIioQXC5gOxs5brBEH6GhM2mvS0nR7qeaZWycvsC+SwRQQBuucWNZ56xYs0aEyZNil2mWlWFYCD74YdOnHqqH0At+hcA6N49gBkzqnH//VmoqMisdUpEREQUr8xqfEVEVAeaNdOOxq2ulG3fPoCjjw6gUye/ZqediIgaBqdTGwK63ZErZWVyKFtZWbcB4vLlRqxZY4w9YQRypWxWlvI3r0uXwJH74pvHzJnW4GW7PXktfpo0kebFSlkiIiJqqBKqlCUiaiysVhEOh3xap3K72Qx8/70DgsARoYmIGiKnU3tdL5wMr5SVftdl+4LycmDcODsAYM+eSlitMR6gQ+4pq+6nbrFIv+XANhZ1KFybAb5C5eVJvxnKEhERUUNVq1B28ODBEGKkEoIgYPny5bV5GiKiOldWppxIsHmz9qQCeYeViIgaHpdLAKCErqWl4f/rhg5iVR/tC7ZvN2gud+2qP7LW1q0G3HmnFdOmudGnj3YaOXhVB7py1aw7zg496kpiMYljYSqVssmbJxEREVE6qVUo27dv37BQ1u/3Y9++fVi3bh2OP/54dOnSpVYLSERU30KrpoiIqOEK/c6fPNkWNk3r1vXbU/bgQQEjRig9dAYNysaCBS6MHOkLm/aee6xYvdqEESNMOHiwMnj7zJkWPPuslMaq2xfIAa1eKPvGG2Z06BA40jdWIvfcbdYsgBNO0A+GayIvj+0LiIiIqGGrVSj76KOPRrxvy5YtmDhxIs4777zaPAURUb17/vk4G+sREVFGevNNJy65RGoFENpTVu2776qwa5cBnTppw0d5EMi6al+wc2f4sBD/+IdNE7oCUoi6apXy7/7ixSZcdJEPu3YJwUAW0LYdsFqlMPT3340YP96GV191wWAA1q414NZbpQnVz+P3S+vr1VddSW3rI1fKHjxogNcrtQ8K9dZbJuTnizj3XH/4nURERERpLmUDfXXq1AkXX3wxnnjiiVQ9BRFRynTsqOzgnXIKd/aIiBqywYP9OPFE6bteXSnrV3393367Gx06iBg0KPxvQl1Xyno8+rePHWvDffdJYetvvykhquyGG2woKsrFhRfaNbfrVcoCwLJlJvz6q7S7sHu3/m6DvI5MSR6pQg5lAeDFF8MT2V27BNx8sw1XXGFPatsEIiIiorqSslAWAAoKCrB9+/ZUPgURUUqcfbZyCmhNBk8hIqLMYrdLyZ66UtblUu6/6aYISSiUULaysn5D2RUrTHj+eQtEEdi/P/Ky7N2r3QVQ/50L/ZvnO/Ln0KiM56UJQfXuT4ZspTuDbmXw/v3Kbb7wrg1EREREaS9loWx5eTkWL16Mli1bpuopiIjqRDJPxyQiovRkP1I8qg5i1YNYZWUhopwc6bfDkdzBriJRL5cehyOxXqzaSlntC1ixQiqBNaj2GtTrKFWhrMEA9O4tleE2bRq+UtXBdDW7DBEREVEGqtWJRldccYXu7ZWVldixYwe8Xi9mz55dm6cgIqoXPBWSiKhx0auUlcM+s1mMGjrKlbKBgACnU1vlmQpyIHn66T6MG+fFTTdpByPr0CEXp5wSf/moOnC2azsb4NFHrTjvPJ/mAKXTKQTXV6raFwDAoEE+rF1rRFlZeMCsDmJdLgG5ufzDTURERJmlVpWyoiiG/QBA69atcdlll+Gjjz7CyJEjk7KgRER1SRRZHktE1JjYjuSaDofy/e92S7+jVckCUpBpMNRdX1k5kLRYgDFjfBg6NDyA/f57KSW9+GIvOneO3htdXSlbVCRi8mS35v5ffzVoWgRo++5Kr9dkSn4oWlAgzfP774347Tftbsvhw+HhOREREVEmqdUx7ddeey1Zy0FEREREVG+USlnlNpdLCv5CT+kPJQhSdWxlJVBVBbRokbLFBAB4PNrlOvVUP5Yv1/+3Pj9fxOOPV2PkyMjlu6F9ZKdP9+Ccc3wYMUJ6zO7dBrRoEQjeLwWi0nOnqn0BALRuLT3n1q1GDByYjZ07K4NVyNu2KSFtdbWyPERERESZIqUDfRERZaqxY70AgJNPjl5dREREDYN82r66fYFcKWuz6TwghHz6fF1UysrtC+QwtV27QMRp7XYRJ5wQ+X5AeZ1qffoEcMMN0hOVlwtHgk/J998rCWwq2xe0a6cNWisqlGVQh7K33BKjlJmIiIgoDdXq36f333+/Ro+74IILavO0REQp17lzAL/8UoVmzVh5Q0TUGMiVsupBrOQgMlalLKCEsurgMFXkENVikX737euH0SjCagUWLHBh0SIzPvzQDEAKm3Nzo8/P69VfZnmdHD6srSAuL1emT2Wl7AknBGA2i8HlO3RIQIsWIkwmbfj9008peHIiIiKiFKtVKHv33XdDONL1XwwZFSfa7QxliSgTtGjBQJaIqLHQG+irqkr6Hc/AXUVFIn7/HVi92ojTT/enpHJUFtq+oGVLEWvWOFBdLaBTpwD+9z/lye12/UHKLBYxOB9/hJNC5Arh11+3aG5XV9amMpQVBOD11124+GKpjPnMM7Nx/PF+rFrl1ITERERERJmo1pWyd911F3JzczF+/Hgcc8wxAIAdO3bg9ddfh8PhwKOPPorcWIfniYiIiIjqkRxAqsO+sjIptIznrIlWraRpnn7aipISAU8+qdMTIElCK2UBoH17EXJfVbNZWd7QcLhjRz8cDgFPP12NMWOksDNSKCsH1aHkCuJAQBkYM1Uh9KBB2oXbts2I0lJBE55HcvCggK++MuL8831xtaAg0vPuuyZs3WrAPfd4IHAcWCIiSqJa/fv0yiuvoFmzZliwYEGwMhYAOnbsiHPOOQf/+Mc/8Morr2DWrFm1XlAiIiIiolTRq5Rdt04q/4wnlC0oUKZ57TVLSkNZuaesxRLpfuU1lJZqU6SRI3246y6P5rZYlbKh5FBY/TiTqe7OLqmuBhwO7esKBABDyGgZF1xgw/btRvz5pxt33619zUTxuvFG6YMwYIAfAwZwrAEiIkqeWg30tXz5cgwdOlQTyAZnbDDgrLPOwpdfflmbpyAiIiIiSjm5RYFcKXvoEPDyy1LqGU8om5VVd6Gk2y1EfU51WHrZZdLAlffe60b37n5ce214OBk5lNWfv/z8cusCIDXtC2T9+vk016uqhLD2BXrtDLZvlxbqiy+UOpSNGw34739NENmhiBJUXMwyWSIiSq5aVcqKooidO3dGvP+PP/4I6ylLRERERJRuQitld+9WahfiCVwjVa2mgl77AjV1yHrUUdKy33yzBzffrF8tetJJAd3bE6uUjbi4tfbOOy60aaO0Q6uqQlj7AodDQE6O8j4FVC+pqEiExyMNUDZ0qJS+N2vmxDnnsOqR4hfp4AUREVFN1apSdujQofjvf/+LhQsXwqUaqtblcmHBggV46623MGTIkFovJBERERFRKtml9qr45Rcj2rXLwbffKqWf8QSudRnKyu0J4gllo1m50oEHHqjG9dfrh7W5ufph9HvvmREI1F2lrNWqvX7ffVlwOLS3lZRoQ9o//lB2c1q2DGDMGBu6d8/RzIMoEQxliYgo2Wp1THvatGnYu3cvHnvsMTz55JMoKioCABw8eBA+nw8nnXQSpk6dmpQFJSIiIiJKFfWp+i6XoAntrrzSG/PxVqs2wBRFpGxQILmnbOhzygL6ha9hOnUKoFOnyBMXFUWuEH71VTNGjlRS2VSGsqF++kl5statA9i714ADBwR07apMs327Esq6XALWrNHu9uzcaUBFBdCkSYoXlhqMeD9XRERE8apVKJubm4vXX38dy5cvx8qVK7Fv3z4AQP/+/TFw4EAMHjxYt98sEREREVE6kStlQ/Xu7UfLlrHbF4RWc1ZVAbm5+tPWVuz2Bcn5/7tFi8gp1MqVxmCgazCIYYNs1ZVjjpFC2YMHta/5yiuV3gsVFfrro6REQJMmbLVG8UnW54qIiEiWcCi7ceNGtG3bFk1Uh5WHDh2KoUOHhk27d+9erF27FhdccEFtlpGIiIiIKKXknrKhmjaNL7QLrVotLxcinv5fW3L7gkiVssk6zTovD+jWzY9ff5UqU0eM8OKTT8wApMrYTZukJDYQSH1YdfTRAfz1lzb5tVrFYKjqcCjLUF2tfay6albt0CEBAENZig/bFxARUbIlfEz74osvxqpVq4LXKyoq0LNnT/zwww9h065btw733HNP7ZaQiIiIiCjFIoWyRx8d3znLoVWrn3xS+5Gv3G7g3HPtuP76rLDbgfDqXJk8oNe4cfq9YuMlCMAXXzixa1cltm+vxIIF1fj3v6VxJEpLhWAQ+n//F7u9Q20tWODC2Wf7NLe53QKyjqwal0taLw89ZMF//2vWTLd3r35ovGKFCRUVqVhaaogYyhIRUbIlHMqKYmi/LBFutxt+/pUiIiIiogyVn69/e9u2NQtly8trXz26erUR69YZ8d57Zjidyu2x2hd06hTAzp2VePppd62XwWgEbDapalYQgIICaV+gtFTA4cPSNM2apb7atFevAF5/3YX9+ys1t2dlSc/tcglYuNCMf/3Lirvu0obYkSp5H3vMihEjIvStSNDUqVb065fNkLcBY09ZIiJKtnrq/kRERERElD4iDVTVvHnN2he43bUPZffsUf5V//NP5bJ02j2Qlxd52bKzUzPQmBzKlpQIWL5cqgZOVZsGPQYDcP75UmVu797+YC/g6mpp8C61fv18oQ8Ps21bckYomz/fgh07DHjllQhJOWU81iAREVGyMZQlIiIiIoqgqCi+wDF0oLB//9uCd9+tXQuD339X/lVfvtyEceNs+Ne/LNi6Vbr9qKPqvh9qYaH0nMXFBmzeLAWa0cLhVHjppWr89VclPvnEGayUra5WWhnI2rUT0a5d7PJGl6t2y6M+kXDfPg4G1VAxlCUiomRjKEtEREREBODBB6vDbhswIL4kRu8U/htvtOH77xOvxPT7gc8+M+Lbb5XHzpxpxfLlJjz0kDV4On6rVnV/PrXe65SD2rpkNkuVwHIQW10N2Gza5WjaVESbNqkPZR98UGnu64tdnEsZyu9n4E5ERMlVo8P3f/31FzZt2gQAqKyU+jrt2rULeXl5mun27t1by8UjIiIiIqob113nRZ8+fgwblg0AGDvWC1Oc/y1H6qv6++8GnHJKYiV2n39uwoQJtqjT9OvnQ05OQrNNCr3BxU4/vf5KCNU9ZQHte1BYKKJJk9iBsccT/thEPPec0rLgtdcs6No1gH/8I/WDn1HdYk9ZIiJKthqFss888wyeeeYZzW0zZswIm04URQipaGZFRERERJRkggCccIKSvJhM8Qd1kUJZsQZZ3/btsU9mu+CC+ivJfPDBatx3n9IroD7aKMhsR7JrhwMoLtbud4wa5cXKldqeBq1aBdCihYiff1aqkN21HA/NYhGPBLuSu+/OYijbQKg/v2xfQEREyZZwKDtr1qxULAcRERERUb1TV8ZGGvxLj9kMTJrkxty52lLS335LvFtYPKfTH3VU/ZXtXX+9F4cPC3jiCStuvNFTb8sBKD1/P/3UHHZf+/YiLCHjbm3Y4MDixSbccINSifzBB2ZMnlzz19GxYwC//JKcAcMovTCUJSKiVEo4lL3wwgtTsRxERERERPUu3nYFeu67zwOvV8ALLyhJ4IIFFowc6UP//vEnOocPxz7TrKCg/qpTAeCf//TgrLN86Natfs/pjhVOP/VUNXr0kPo8dOwovQehQe3MmVaceaYPPXrU7LVUh7cipgaCoSwREaUSB/oiIiIiIjqiNqEsoB/cvPhieBVnNIcOKaHssGH6p8F36lS/YajJBPTqFYA5sZeWdO3a6YfT99wj9SRo2VLEK6+4MGGCB19+6Yw4n5pUNMukfrYKu12sUdsKSj/qPrJ8T4mIKNlq+W8nEREREVHDoR4OoSZDIySjmu7vv6UnvukmDy6/3BM8Nf/dd5346y8B7duLyM2t/fM0BAUFIjp39uO335T2Ad9/X4XWrZUEbdgwH4YNU3rwtmsXHmjXJnCTK2WXL3fgnHPscDoF7N8voFUrpniZjkEsERGlEitliYiIiIiSRG/QK7s9+mNEEbjxxixMniwNSrVli/Qv+nnnedGypTK/Fi1EXHqpD6eeyvOo1QoLlXX06KPVOOYYMWoFb48eAcyZo23c6/PVfHBiuVI2J0cMBrH79nGw44aAlbJERJRKDGWJiIiIiHTUpFL2mmvCB4yKNXBXcbGAd9814803zSgvB8rKpCdu1UqE3S7Nc8wYL044oX5bFqSrY49V1os6xI5m3Dif5vqhQzV7blFUKmVtNqBJE/HI/BjKNgQBfuSIiCiFGMoSERERESWJ3Q707asN/EJ7joaqqFDu37LFCL9fup6bKwV8Dz/sxnPPVdcoJG4MHnrIHbzcq1fNqojV70EiSkoE+P0CBEFEQYEYDGVrOj9KL+rqWFbKEhFRsjGUJSIiIiLSYajhf8qhgZxcSRmJXBkLAOefr/Q6iNX2gCRWK7B0qQPvvedMqI/r1VcrVc01DVH37JEe17KlCIsFyM9nKNuQMJQlIqJU4kBfREREREQ6alqZ2q1bAFu3KgNPxaqULS0Nvz87W6xxKNwY9e6d+HnmDz/sRvPmImbNstaqUhYAioqkxE4OZQ8fZijbEDCUJSKiVGIoS0RERESURDNnulFUJKJ9+wDuvjsrZk9ZdaWsLCeHCVCqCQLQpo0U5h44ULMQ1emUHpedLb1fcnWz01n75aP6x56yRESUSjz+TkRERESko6aVsoWFIh580I2ePaX+ptXV0WekF8r6fDoTUtL16CGlbuvWGeF2x5hYhxy+ymGs3S6Fs7GqoykzMJQlIqJUYihLRERERJQCNpv0O1bVpHwKvNrpp9dswCpKzPHHB5CXJ8LjEbB9e3y7Rr/9ZkCXLtmYN88crJSVw9h433PZli0G/P47d8nSlbZ9AYN2IiJKLv4HQERERESko6aVsrKsrPiqJsvLpfsnTFAGnmrXjiV6dUEQgOOOk9b1n3/Gt2t0441ZKCkx4IEHsjB1ahYAoLJSG86+9pol5nzcbmDIEDsGDMiucfsESq1AQHlf2FOWiIiSjaEsEREREZGO2oay8intDoeAw4f1p/niCyPeftsMAOjePYApU9xo2TKAq6/21u7JKW55eVLaVlUV3/QOR/iG8b//SUN1qAf4ijW/qioBXq80/TffGKNPTPWCA30REVEqMZQlIiIiIlLp319q6DpuXO2CUZtNSXHuuSdLd5rLLrMHLzdpImLqVA82bHCgVSsmQHVFHlStqio8bK2qCg9Xi4rCq5jlyuaDB5V5HDoUPdX3KIXR+Osv7palI3VPWfaXJSKiZEu7v/5vvPEGBg8ejO7du2PMmDHYuHFjxGm9Xi/mzp2LoUOHonv37hg1ahRWrlypmaaqqgoPP/wwBg0ahB49euCSSy7RzNPr9eLxxx/HeeedhxNPPBH9+/fHnXfeiQMHDmjmM3jwYHTs2FHz8+KLLyb3xRMRERFRvXvnHRc2b65C1661S2GyVDns//4XuxIyP18KB2tboUuJycmRfodWwL7+uhkdOuSiQ4dcbNyo7Da53eFv0IIFLgDA+ecrI7StXh39PVcPLLZ3L9/0dMRKWSIiSqW0CmWXLl2KWbNm4aabbsKSJUvQqVMnTJw4EaWlpbrTz5kzB2+99RbuvfdeLF26FJdccgkmTZqEzZs3B6eZPn06Vq9ejdmzZ+Ojjz7C6aefjquuuioYulZXV2Pz5s244YYb8N5772Hu3LnYuXMnbrjhhrDnmzx5Mr755pvgz/jx41OzIoiIiIio3hiNQGFh7RMYi6qtqCGO/7qbNGHqUx+ys6X1/t132hD1n/9UUvXHH7cGL8v9Y9U6d5YC/DPOUAZou+kmW9Tn9XiU+VRUMJRNR+oglpWyRESUbKb6XgC1hQsXYuzYsbjooosAADNmzMCKFSuwePFiXHvttWHTf/DBB7jhhhswcOBAAMC4ceOwZs0aLFiwAE888QSqq6uxbNkyzJs3D3369AEA3Hzzzfjf//6HRYsW4dZbb0Vubi4WLlyome+9996LMWPGYN++fTjqqKOCt2dnZ6N58+YJvaaGXukgv76G/jopMm4DxG2AAG4HxG1Aj3pdGI3h68Yb0h2hSRMx49dfJm4HcoXs8uWmiMttMinvjdwfePp0Nx591IKOHQMwm/UfF209qNsXVFQIGbXOosnEbSASdSjr9zeM11QXGtI2QDXH7YC4DcSWNqGsx+PBpk2bcN111wVvMxgMOO2007B+/Xrdx3i9Xlgs2pFNrVYr1q1bBwDw+Xzw+/2wWq0Rp9FTVVUFQRCQl5enuf2ll17Cv//9b7Rq1QojR47EhAkTYDJFXoXNmmXDaEyrYuSUKSjIre9FoHrGbYC4DRDA7YC4DURy4okGFBZq101or9Jjj81BkyZ1t0yplEnbwYUXAm++KV2W3yO/XzvNJ5+YUVhoxvbtQEmJVPl8yy1W3HQTYLMZkZ+vvN6HHgLuvVe63LRpLowRuhjYVIW0VVUmPP54Lh5/HHjrLWDMmGS9uvqTSdtAJA6HctlqtaCw0BJ5YgrTELYBqj1uB8RtILK0CWXLy8vh9/tRUFCgub2goAA7duzQfUz//v3x8ssvo0+fPmjbti3WrFmDL774Av4j/0Xl5OSgV69emDdvHjp06IDCwkJ8/PHH+Pnnn9G2bVvdebrdbjzxxBMYMWIEcuQGUwAuv/xydOnSBfn5+Vi/fj2eeuopFBcX45577on4msrKHA3+iIAgSB+w0tJK9llqpLgNELcBArgdELeBSIYPz8LSpWa0aeNBSYlbc195OQAoOyoeTyVKSup2+ZItE7eD3r0B+X3Ys6cSNhvw448GANma6UpKKjF+vA2ACR06+AE4YTJJFc/q9+2qq4B775Xmt3NnZcSg/cABIwBpoLe1a6UfABg7FigurkzSq6t7mbgNRFJaKgCQ9gmdzvDPMOlrSNsA1Ry3A2pM20Dogfd4pU0oWxPTpk3D9OnTMWzYMAiCgDZt2mD06NFYvHhxcJrZs2dj6tSpOOOMM2A0GtGlSxeMGDECmzZtCpuf1+vFLbfcAlEUMWPGDM19V111VfByp06dYDabcf/99+O2224Lq9ZVa+gbnkwUG89rJX3cBojbAAHcDojbQKguXQJYuhTYsMEQtl5CB4wShIaz7jJpO8jJAcxmEV6vgJISAa1bi7rL/vnnRnz/vbT71KyZ/jSA1EvYZhPhcgmoqBCCA7iFckfJ9zJl3UWTSdtAJOqK6UAg819PXWsI2wDVHrcD4jYQWdqEsk2bNoXRaAwb1Ku0tBSFhYW6j2nWrBnmzZsHt9uNiooKFBUV4YknnkCbNm2C07Rt2xavv/46nE4nqqqqUFRUhClTpmimAaRAdsqUKdi3bx9eeeUVTZWsnp49e8Ln82Hv3r3o0KFDDV81ERERETVkcvD2/fcm+HyAuvOVuqfo9OmswKsvUiWPiP37lVA2NDAHgPHj7cHLkyd7wu5Xy8uTQtnDhwUA+nuiniiz8PsRse0B1R0O9EVERKmUNg1PLRYLunbtijVr1gRvCwQCWLNmDXr16hX1sVarFS1atIDP58OyZcswZMiQsGnsdjuKiopw6NAhfPPNN5pp5EB2165dePnll9G0adOYy/vbb7/BYDCEtVsgIiIiIpJVVCjhnsulvU8e6Cs3V4wZ8lFqFRRI6dvGjVISqu4lajCEh6odOkRP6PLypMdIoaw+jyfyfZs3p81uWqOmDWUbeF86IiKqc2lTKQtILQLuuusudOvWDT169MArr7wCl8uF0aNHAwDuvPNOtGjRArfddhsAYMOGDThw4AA6d+6MAwcO4F//+hcCgQCuvvrq4DxXrVoFURRxzDHHYPfu3Zg9ezY6dOgQnKfX68XkyZOxefNmvPDCC/D7/SguLgYA5Ofnw2KxYP369diwYQP69euH7OxsrF+/HrNmzcKoUaOQn59fx2uJiIiIiDKRwyEgN1dJeeRqTKuV5/TVt6ws6fftt2dhyRIT5HGCBwzw4fffDTh4UBvI5cZoHSePF3zoUOQgL1r7gtWrjejenaWZ9U1dHRs6+BsREVFtpVUoO3z4cJSVleHZZ59FcXExOnfujPnz5wfbF/z9998wGJSjxm63G3PmzMGePXtgt9sxcOBAzJ49G3nyf0EAKisr8dRTT2H//v1o0qQJzj77bNx6660wm80AgAMHDuCrr74CAJx//vma5Xn11VdxyimnwGKxYOnSpZg7dy48Hg9at26NCRMmaPrMEhERERGFUp8Gr66+BJRK2SP/llI9Ur83336r7CJlZ4to3VrEwYPa6SP1iQ29//DhyNNEa1+wdy8rZdOBKCqfX7YvICKiZEurUBYAxo8fj/Hjx+ve99prr2mu9+3bF0uXLo06v+HDh2P48OER72/dujV+//33qPPo2rUr3n777ajTEBERERGFUgdvDoeAQECEXGMg38dQtv7Z7fq3m81A+/YBrFsntTXo29eHoUP9wcraSORQVt2+QhYIAAaDEtife64Xl1/uxWWXKQsRLbCluqMOYjlIDRERJRsPwRIRERERpYj6FPVbb81Ct27ZmDvXjLvussLpZPuCdHHllfop6JQpHhxzjJLMPftsNaZMiZ2Ytmwpvad//aXd3frhBwOOOy4H//mPORi82u3AWWf58fjj1cHporU2oLrDgb6IiCiVGMoSEREREaXIP/7hDV7+5RcjSkoMePDBLCxcaMHq1VL1JStl69/FF/vCbnv9dSe6dw/g+OOVNO6oo+IL0Nu2lR6zZ4+2Uvbhh62oqhJwzz1ZcDik+ywW6b4rr/TioYekYLa6moNKpQN1EMtQloiIko2hLBERERFRigwc6A8GdKHkwaPkUI7qj8EArF1bhQsv9GLgQB8++8yBs8+WRnYaPtyHq6/24M03nTHbFsiaN5fC2/Jybbiq7kX76KPSaGIWi3KbPMBYdTUoDXCgLyIiSqW06ylLRERERNSQNG8uYvfu8Ns/+0z6V7xJE7YvSAdt24p44YXwNDQrC3jkkcT6Cdjt0nsqt6iQtW4d/l7v3q3UyWRlSferB4ij+sP2BURElEqslCUiIiIiSqFdu/QDtpIS6V/xvXsZwDU02dnS7w0bjBgzxoY5c6RyaL3BotTVtHKlLHvK1j9RBL74wqS5TkRElEwMZYmIiIiIUihWf9BLLgnvZ0qZLTtbSfC+/tqERx6xwukEXK7waauqwkNZ9pStfx9+aAq2mACAQIDvCRERJRdDWSIiIiKiFIrVH3TSJE/dLAjVGbl9gdqmTQbdsLWqSrmstC9I2aJRnL76Stvpj+0LiIgo2RjKEhERERGlUKdO0dMcA/8jb3Dk9gVqn35qgtMZfvvUqUoCy/YF6SMnRxusc6AvIiJKNg70RURERESUQvPnu/Doo1YYDMB775nre3GoDugN3rZ9uwEul1Qp27OnH08/XY28PBFt2yrTypWybF9Q/xjKEhFRqvG4PBERERFRCnXoIOLFF6vRpw9TncbCZgu/bdcuQ7Cn7C23eNCtW0ATyAKslE0nodXOHnYZISKiJGMoS0RERERUB9SDP1HDt2qVQ3N91y4DnE6pAlav5yyg7inLStn6Fvoeye8dERFRsjCUJSIiIiKqA3p9Rqnh6tgxgOOOU6qjnU4Bv/5qBKBfSQuwUjadhLagcDgih7JvvmnC998bU71IRETUwDCUJSIiIiKqA+qgrVkzDuXeGCxZ4sJzz7lw1FHa99tm06+UlUPZ6mpAZGF1vZLXf2Gh9N45HPrTrV9vwOTJNpx3nr2OloyIiBoKhrJERERERHVgwAA/8vJEXHSRFzk59b00VBdatBAxZowP3buHhrL608vtC0RRgNeb6qWjaAJH3jK5wj1S+4I9e7hLTURENcO/IEREREREdaBFCxGbN1dh3rzq+l4UqmMtW2pDWTl8DSVXygJsYVDf5EpZuRe0wwGsXm3EM89YgoEtAFityntZzY82ERElwFTfC0BERERE1FhYLPW9BFQfioq0Iaw6fFVTbx8ul4CcHBECx5eqV/YjXQn8fgEXXCBd6dfPj1NOkfoFm83KtIcPCxEDdyIiolCslCUiIiIiIkqhTp2U0sp//tONli31gztBAPLypPu6dctBixa5GDjQzqrZeiBXylos4e+Vur+sus3E4cMpXigiImpQWClLRERERESUQsOH+/DWW060axdAhw7RKylbtAjg8GFj8PpvvxnRpk0uvvjCgZ49OUBcXQkEpBJlvep2v1+57HYrpcyVlQIAVsoSEVF8WClLRERERESUQkYjMGiQP2YgC4S3OpDdfXdWsheLolAqZcPvU4ey6j6ykQYDIyIi0sNQloiIiIiIKE20aKEfyv70kxE+Xx0vTCMmh7IGgwijUfue+P1K+KqulHU662TRiIiogWAoS0RERERElCaiDQb38cfsPldX5FBWELSDeQFAQNVF4scflVYTn3zC94eIiOLHUJaIiIiIiChNRBssatcu7r7VFTl41Qtlp02z4sUXzfD5gDffVO5ctChKok5ERBSCf9WJiIiIiOqYwNaTFMHMme7g5RYttAN7FRdzw6kr6krZUPv3GzB9ehZcrrpdJiIialgYyhIREREREaWJ1q1F3HdfNc44w4fVqx04+WRlVKmSEoaydUUdylZW6q93DuxFRES1wVCWiIiIiIgojUya5MW777qQmwtMnOgJ3s5K2boTrVJWVlERfuf//Z+NA7IREVFcGMoSEREREdWxmTOrAQCTJrljTEmNnXpQqfXrjaioqLdFaVTkUNYQZY+5vDw8lF250oTBg+0pWioiImpIODwkEREREVEdO+ccP7Ztq0R+fn0vCaU7dShbVSVg4kQbFi9mM9NUi6dStrRU/84tW4wpWCIiImpoWClLRERERFQPGMhSTaxaxbqaupBI+4KsLLEOloiIiBoahrJERERERERpqlu3QOyJKOniCWXLyqQ7i4pEtG7N94mIiBLDUJaIiIiIiChNdesWwHvvOfHqq04AQF4eqzLrgjqUffZZFwYN8mHoUO0IXgsWmAEAdruIVascmvvWruWuNhERRce/FERERERERGmsf38/unSRKjE9nnpemEZC7uUrCMAll/jw1luusED8r7+k3ektW4zIztY+fvjwbNx4Y1ZdLCoREWUohrJERERERERpzmqV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1SoTRoywp2YhM5QcpuoNpBUPuVJWDnejKS8HliwxAwCaN48dAsuBOqCEss8+60KzZgEsXeqAzQZYLMr077yTvuN764Wyt9zixrnnegEA+/czlCWihouhLBERERERUQbq3j2Ap5+uxptvOjW3FxZqg72pU93o0iWA22/3wH4ke83O1s5LFBl+qcm9YNXhZiLkStlqqXUv1q83YMKELOzYEb6ep09Xkt/Q90WP3S6qLku/L7nEh99+c6B3bymoN5uV6ffvV3b7nU5g8WITKiriex2pph5ozmIR8eWXDkyb5kGbNtJrlAc/IyJqiNL3kBkRERERERFFddll3rDbevf246efpJG/brnFjVtuCR9tymgEbDYRLhdDLz1yL1O54jVRcpgrh7vnnCOlrUuXmrF5c5UmON+5UwlN9XrEhho40I+ePf3o0iWg6XmrvqxeblE1y3vvteK11yw480wf3n67/kfRkitlZ86sxhVXeIOVyS1bSgt94ADryIio4eI3HBERERERUQOiPgX+2GMDEQerCg0An33WAn/kcaYaFTlMlSteE5WVJa1bt1vAqlVGzX233pqlOy2grYKNxGoFvvjCiWeeqY44jbrCN6DqcvHaa9IdK1akR32W0yltnDabtlVEQYG00GVlmXvQwOsFvvzSiMrK+Kb3+7UBOhE1fAxliYiIiIiIGhCbTUl2jMbI04WeKj9zphVLl6ZHWFff3O7aVcrKYa7LBbz0kllz3+efa9exOoysaQ/bUDVtu5BsoggcOBA5WJUPAphM2vVcUCBdz+RQ9qmnLLj0UjvGj7fFnNbhAPr2zcZ11yVpAyCijJB2oewbb7yBwYMHo3v37hgzZgw2btwYcVqv14u5c+di6NCh6N69O0aNGoWVK1dqpqmqqsLDDz+MQYMGoUePHrjkkkvC5imKIp555hn0798fPXr0wIQJE/Dnn39qpqmoqMBtt92Gk046Cb1798bUqVPhUDfAISIiIiIiSgM2VQZkipKxqgeMkkUL0BoTeaCvmlbKyoOtHTokwO/XrtNWrbQDtNU0+I3GoNrTl6sv67oKs6oKePBBK7p3z8HixfobohzKGkKSCXkAs9LSzN0eX3tNCuPXrIl9oGPpUhP27DHg/ffNMaclooYjrULZpUuXYtasWbjpppuwZMkSdOrUCRMnTkRpaanu9HPmzMFbb72Fe++9F0uX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bZuF558PBqBbNxdhYXDPPb4+smPHBvuv+d//4IUXIDKy8J+1ONBKWRERERERERERkUtcRMSfX5844VvZOm+ejVmz7NxxR2iB16Sm/rkCduHCIFassLF7t4Wvvsq7jvP48T/HvfSS3f/100+HUK5cwVXXp55SQfZMVJQVERERERERERG5xNntEBfnBfC3Fsgtzp5OVlbB5wcOzFvEzZ0nKws+//zPgu3//V8QBdm2LYNnngGj8PYcK3ZUlBURERERERERESkGrrjC18LghReC2b7dkmf1bE5O/vEZGWc37/HjBt99Z6VRo3A8njNXWm02k/h482xDvmypKCsiIiIiIiIiIlIMVKni9X/9888Wfv31zwLqqa0KjhwxmDo1iCNHzlwaDAnxFVenTbNzww1hpKb6xtep4yEsrODCa4kSKsieDRVlRUREREREREREioFTN/P69VcLr73258ZbGzZY/V8/8kgwjz0Wkq9NwV/ddpurwOPh4Sa9e/957qGHcujZ04XFYjJxYvb5hn9Zsf39EBEREREREREREbnYde3qJi7Oy7FjFt54I2+/14EDQzlyJB2ATz8tuBfsXw0e7OTTT23s25d3XWdwMLzwQg433OCmdm0PMTHgcMBjjxlUrKiVsmdDK2VFRERERERERESKAcOABQscAKSknL7sl5DgzfO6f39nvjELFmRRvrxJcrIn37msLAO7HVq18hVkAUJDUUH2HKgoKyIiIiIiIiIiUkxUreo97bnXX/etkI2Ly1s8rV7dy+7d6Tz33J+tB1q29BVjW7TIX5Q9caIwIr28qSgrIiIiIiIiIiJSTNhsULJkwYXZ55/39ZiNiMhblA0Lg4gIGDDAxfPPZ/Phh1kYf+wLdsst+fvK1q9/+sKvnB0VZUVERERERERERIqR8PCCj7vdvkprdraR53hIiK9IGxoKQ4a48qyOtdmgZ88/C7N2u8nQofnbHci5UVFWRERERERERESkGClR4s+VsP/3f1n+ry0W33GHI+/40NAzzxce/ud8H3zgoGFDrZT9py66ouycOXNo164d9erVo0+fPmzatOm0Y10uFxMnTqRDhw7Uq1eP7t2788033+QZ4/F4GDduHO3ataN+/fp06NCBSZMmYZp/JtOjjz5KYmJinl+DBg3KM8/x48cZMWIEjRo1Ijk5mccff5zMzMzCfXgRERERERER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SBFSUVZERERERERERESkCKkoKyIiIiIiIiIiIlKEVJQVERERERERERERKUIqyoqIiIiIiIiIiIgUIRVlRURERERERERERIqQirIiIiIiIiIiIiIiRUhFWREREREREREREZEipKKsiIiIiIiIiIiISBFSUVZERERERERERESkCKkoKyIiIiIiIiIiIlKEVJQVERERERERERERKUIqyoqIiIiIiIiIiIgUIRVlRURERERERERERIqQirIiIiIiIiIiIiIiRUhFWREREREREREREZEiZJimaQY6CBEREREREREREZHLhVbKioiIiIiIiIiIiBQhFWVFREREREREREREipCKsiIiIiIiIiIiIiJFSEVZERERERERERERkSKkoqyIiIiIiIiIiIhIEVJRVkRERERERERERKQIqSgrIiIiIiIiIiIiUoRUlBUREREREREREREpQirKioiIiIiIiIiIiBQhFWVFREREREREREREipCKsiIiIiIiIiIiIiJFSEVZERERERERERERkSKkoqyIiIiIiIiIiIhIEVJRVkRERERERERERKQIqSgrIiIiIiIiIiIiUoRUlBURERG5DP36668MGzaM1q1bU7NmTZKTk89rngkTJpCYmMiaNWvyHE9MTKR///6FEepla/78+SQmJjJ//vxAhyIiIiIihcwW6ABEREREiqP9+/fTvn37PMeCgoKIjY0lOTmZO+64g5o1a16Qe69Zs4YBAwZwzz33cO+99+Y77/F4GDZsGHv37qVHjx6ULl2a4ODgCxLLhZD7fKcKCwsjKiqK6tWr07RpU3r06EFCQkKAIpQzcbvdfPjhhyxZsoRt27Zx4sQJgoODqVSpEq1bt6Zv376ULVs20GGKiIiIXFAqyoqIiIhcQBUqVKB79+4AZGVlsXHjRj755BM+//xz3nnnHRo3blzkMe3fv59ffvmFvn378txzz12QeyxatIjQ0NALMneuOnXqcPXVVwPgcDg4duwYGzZsYMWKFUycOJGHH35Yq3UvMgcOHODuu+9mx44dxMXF0bJlS6644gqysrLYtm0bb7/9NtOmTeOTTz6hYsWKgQ5XRERE5IJRUVZERETkAqpQoUK+1aqvvvoqb775JuPGjWPWrFlFHtORI0cAKFWq1AW7R9WqVS/Y3Lnq1q1b4ErgL774gieeeILnn3+e0NBQevfufcFjkb+X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23nqqae48cYb6dSpE16vlxUrVhTYluJc9OjRg+XLl/tzqKCibMmSJRk7diz3338/PXr0oE2bNlSpUgWn08mBAwf4/vvvadiw4d/2jRYRERH5KxVlRURERALMMAzGjx/PzJkzWbBgAbNnzyYoKIg6deowcOBA2rdvf07zWa1WJk6cyJgxY/jkk0/IzMwEfEWnvyvKlixZkrlz5/L666+zbNky1q1bR0REBO3bt+eee+75R301C3vurVu3snXrVgBCQ0OJjo6mWrVq9O7dm+uvv/68Coy33HILNpuN2bNnM3fuXKKiomjbti0jRozg/vvvL/CasLAw6taty4YNG/K1Sji1AFpQa4CwsDBmzZrF2LFjWbp0Kdu2baNatWq8+uqrpKen5yvKAtx2221UqFCBd955h48++giXy0WlSpV49NFH6d+/f4G9VHOLsjExMSQmJvqPBwUF0ahRI7799tsL2rogV9myZfnggw/46KOPWLx4Md9++y0nTpzAbrdTqVIlBg8ezE033cQVV1zhv6Zv3764XC5mzpzJBx98QHx8PDfccAN33XUXn3322XnH0r59eyIiIsjIyKBhw4ZUqFChwHFXXXUVCxYsYOrUqaxatYrvvvuOsLAwEhIS6Nmz5zmtYhcRERHJZZimaQY6CBEREREREREREZHLhXrKioiIiIiIiIiIiBQhFWVFREREREREREREipCKsiIiIiIiIiIiIiJFqNgWZefMmUO7du2oV68effr0YdOmTWccv3jxYjp16kS9evXo1q0by5cvz3P+0UcfJTExMc+vQYMGXchHEBERERERERERkWKoWBZlFy1axOjRoxk2bBgLFiygZs2aDBo0iJSUlALHr1+/nhEjRtC7d28WLlxI+/btGTZsGDt37swzrk2bNnz77bf+X2PHji2KxxEREREREREREZFipFgWZadPn07fvn3p1asX1apVY9SoUYSEhDBv3rwCx8+cOZM2bdowePBgqlatyvDhw6lduzazZ8/OM85utxMfH+//FR0dXRSPIyIiIiIiIiIiIsVIsSvKOp1Otm7dSsuWLf3HLBYLLVu2ZMOGDQVes3HjRlq0aJHnWOvWrdm4cWOeY99//z0tWrSgY8eO/Pvf/yYtLe2MsXg83vN7CBERERERERERESm2bIEOoLClpaXh8XiIjY3Nczw2Npbdu3cXeM2xY8eIi4vLN/7YsWP+123atOGaa66hXLly/Pbbb4wdO5Y77riD999/H6vVWuC8qamZGMY/fKCLnGFAbGwkKSnpmGago5FAUA6IckBAeSDKAfFRHohyQJQDAsoDubxyIC4u8ryuK3ZF2Qula9eu/q9zN/rq0KGDf/Xs6RT3xMtlmpfPs0rBlAOiHBBQHohyQHyUB6IcEOWAgPJAlANnUuzaF8TExGC1WvNt6pWSkpJvNWyuuLi4PKti/248QPny5YmJiWHv3r3/PGgRERERERERERG5bBS7oqzdbqdOnTqsWrXKf8zr9bJq1SoaNmxY4DVJSUmsXr06z7GVK1eSlJR02vscOnSI48ePEx8fXyhxi4iIiIiIiIiIyOWh2BVlAW677Tbmzp3LggUL2LVrF8888wwOh4OePXsCMHLkSF555RX/+AEDBrBixQqmTZvGrl27mDBhAlu2bKFfv34AZGZm8tJLL7Fx40b279/PqlWruPvuu6lYsSJt2rQJyDOKiIiIiIiIiIjIpalY9pTt0qULqampjB8/nqNHj1KrVi2mTJnib0dw8OBBLJY/69GNGjVizJgxjBs3jrFjx1KpUiUmTZpEjRo1ALBarezcuZOFCxeSnp5OqVKlaNWqFffffz92uz0gzygiIiIiIiIiIiKXJsM01W73Qjl6ND3QIVxwhuHbZe7YseK/m54UTDkgygEB5YEoB8RHeSDKAVEOCCgP5PLKgfj4yPO6rli2LxARERERERERERG5WKkoKyIiIiIiIiIiIlKEVJQVERERERERERERKUIqyoqIiIiIiIiIiIgUIRVlRURERERERERERIqQirIiIiIiIiIiIiIiRUhFWSlW1q9fS+vWyaSnpwc6FBERERERERERkQLZAh2AXFr+859nWLz4EwCsVitRUdHUqlWTtm3b07lzNywW1flFRERERERERETOREVZOWfNmrXk8cefxuv1kpaWyubN6xg37hW++upLXnxxLDZb/rRyu90FHhcREREREREREbncaFmjnDO7PYjY2Dji40uRmFiTO++8k5deeoXVq1f6V9G2bp3MggUf8MgjD9ChQ2tmzJiKx+Nh9Ohn6dOnO+3ateJf/+rJ3Lnv+efdvfsX2rRpQlpaGgAnT56gTZsm/Pvfj/nHvPPOFO66a5D/9apV33LTTT1p164V9947lEOHDuaL9+uvv6Rfv75cfXULevfuxnvvzfafmzfvffr37+t//c03X9O6dTILF37gP3b//Xfz1luvAzB16mQGDryZJUs+pXfvbnTs2JZ///sxsrIy/+nbKiIiIiIiIiIilwktXbyIWA4fwnL4UJ5j3ugSeCtWguxsbDt35LvGXT8JAOsvP2P8pTDoKV8BM6YkxrFjWH/fn+ecGRGBp0q1Qou9ceMmVKtWg+XLl9Gt2/UATJv2FnfeeQ/33TcCq9WGaZqUKpXAc8+9SFRUNFu2bOK///0PsbFxtG9/DZUrVyU6OpqNG9dx9dUd+PHHDX+8Xu+/z8aN62nYsDEAhw8f4oknRnLDDX3o0eMGduzYzsSJ4/LEtWPHdp5++jFuv30I7dpdw5Ytm3jllReJjo6mS5duJCU1Zty4MaSlpRETE8PGjesoUaIEGzas4/rre+N2u9m6dRP9+t3qn/PAgf2sWPE1//3vq6Snp/P0048ya9Y7DB06rNDeTxERERERERERKb5UlL2IhMyYRviYF/Mcy+7Vl/Q3pmD5/QAxHa7Md83RIycBiLz3ToLW/ZDn3MlJb5HT5yaCP5xP5GMP5TnnvKodJ+YuLNT4K1asyK5dv/hfX3NNR7p27Z5nzKBBQ/1flylTli1bNvHVV0tp3/4aDMOgQYOGbNjgK8pu2LCOLl268fHHH7J376+ULVuOLVs2ccstAwBYuHAeZcqU4957HwCgQoVK7Nr1C3PmzPDf4/3359C4cRMGDhz8x5iK/Prrbt59dxZdunSjSpWqREVF+QvBGzas48Yb+/HBB74VvNu2bcHtdlOvXgP/nKbp5YknniEsLByAjh27sO4v772IiIiIiIiIiMjpqCh7Ecm+9XacnbrkOeaNLuH7b5mypH3xzWmvTZ/wZoErZQFyevTE3aRpnnNmREQhRJyXaQIY/tc1a9bON2bevLl8+ulHHDlyiJycHFwuF9Wr1/CfT0pqzEcfzQd8q2KHDBnGb7/tY8OGtZw8eeKPAmkSAL/+uofatevkmb9u3Xp5Xu/du4fWrdvmOVavXgPmzn0Pj8eD1WqlQYNGbNiwjuTkZvz66x569uzNu+/OZO/eX9m4cT21atUmJCTEf33p0mX8BVmA2Ng4f8sFERERERERERGRv6Oi7EXEm1Aab0Lpgk+GhPhbFRTEU636ac+ZcXG44+L+YXR/b+/ePZQpU8b/OiQkNM/5L774jEmTXuOee4ZTt249wsLCeffdmWzbttU/pmHDxowf/wq//baPX3/dQ/36Sezb9ysbNqwjPT2dmjXzFkgLQ8OGvkLwjz9uoHr1RMLDI0hKasiGDWvZuHE9SUmN84z/64ZlhmFgmt5CjUlERERERERERIovbfQlhWLduh/YtesX2rZtd9oxmzf/SL169enZsw81atSkXLnyHDhwIM+YqlWrERkZxYwZU6lWrQZhYWE0bNiYjRvXs2HDOn8/WYBKlSqzffvWPNdv3bolz+uKFSuzefOP+eIoX74CVqsVgKSkRvz66x6++uoL//wNGzZm7drv2bz5xzz3FBERERERERER+adUlJVz5nS6SEk5xtGjR/jppx28+eabPPLICFq2bEOnTl1Pe125chXYsWMba9asYt++vbz99hvs2JG3qJrbV3bp0iX+YmjVqtVxOl2sW/cDSUmN/GN79OjF/v2/MWnSa+zb9yuff76ExYs/zjPfTTf1Y926H3jnnSns27eXxYs/Yd68ufzrX/39Y6pVq05kZBRffPFZnqLsihXLcTqdefrJioiIiIiIiIiI/FNqXyDnbM2alfTo0Qmr1UpkZBS1a9figQceolOn67BYTl/n79GjJz///BP//vdjgEGHDh254YY+rF69Ms+4hg0bsWLF1/4CqcViISmpIStXfpunQFq6dGmef/6/TJgwlnnz3qdWrToMGTKM0aOf9Y9JTKzJs8+OZsqUybzzzhRiY+MYNOhOunTp5h/jKwQnsXLlt9T/o0VE1arVCQsLp0KFioSG5m3DICIiIiIiIiIi8k8YpunbnkkK39Gj6YEO4YIzDIiLi+TYsXSUSZcn5YAoBwSUB6IcEB/lgSgHRDkgoDyQyysH4uMjz+s6tS8QERERERERERERKUIqyoqIiIiIiIiIiIgUIRVlRURERERERERERIqQirIiIiIiIiIiIiIiRUhFWREREREREREREZEipKKsiIiIiIiIiIiISBFSUVZERERERERERESkCKkoKyIiIiIiIiIiIlKEVJQVERERERERERERKUIqyoqIiIiIiIiIiIgUIRVlRURERERERERERIqQirIiIiIiIiIiIiIiRUhFWREREREREREREZEipKKsiIiIiIiIiIiISBEqtkXZOXPm0K5dO+rVq0efPn3YtGnTGccvXryYTp06Ua9ePbp168by5ctPO/bpp58mMTGRd955p5CjFhERERERERERkeKuWBZlFy1axOjRoxk2bBgLFiygZs2aDBo0iJSUlALHr1+/nhEjRtC7d28WLlxI+/btGTZsGDt37sw3dunSpfz444+UKlXqQj+GiIiIiIiIiIiIFEPFsig7ffp0+vbtS69evahWrRqjRo0iJCSEefPmFTh+5syZtGnThsGDB1O1alWGDx9O7dq1mT17dp5xhw8f5rnnnmPMmDEEBQUVxaOIiIiIiIiIiIhIMWMLdACFzel0snXrVoYOHeo/ZrFYaNmyJRs2bCjwmo0bNzJw4MA8x1q3bs0XX3zhf+31enn44YcZNGgQ1atXP+t4DOPc4r/U5D5fcX9OOT3lgCgHBJQHohwQH+WBKAdEOSCgPBDlwNkodkXZtLQ0PB4PsbGxeY7Hxsaye/fuAq85duwYcXFx+cYfO3bM//rtt9/GZrMxYMCAs46lZMlwrNZiuRg5n9jYyECHIAGmHBDlgIDyQJQD4qM8EOWAKAcElAeiHDiTgBdlPR4PS5YsYc2aNaSkpHDfffeRmJhIeno6q1atolGjRvkKpkVty5YtzJw5k/nz52OcQ4k/NTWz2P9EwDB8v8FSUtIxzUBHI4GgHBDlgIDyQJQD4qM8EOWAKAcElAdyeeVAXNz5FZ4DWpQ9efIkgwcPZtOmTYSFheFwOOjXrx8AYWFhPP/881x//fU8+OCDZz1nTEwMVqs136ZeKSkppy3uxsXF5VkV+9fxa9euJSUlhauvvtp/3uPx8NJLLzFz5kyWLVt22niKe+LlMs3L51mlYMoBUQ4IKA9EOSA+ygNRDohyQEB5IMqBMwnoZ+vHjBnDzz//zNSpU/niiy8wT/kuWa1WOnbsyPLly89pTrvdTp06dVi1apX/mNfrZdWqVTRs2LDAa5KSkli9enWeYytXriQpKQmAHj168NFHH7Fw4UL/r1KlSjFo0CCmTJlyTvGJiIiIiIiIiIjI5S2gK2W//PJL+vfvT6tWrUhLS8t3vlKlSixYsOCc573tttt45JFHqFu3LvXr12fGjBk4HA569uwJwMiRI0lISGDEiBEADBgwgP79+zNt2jTatm3LokWL2LJlC88++yzgW30bExOT5x5BQUHExcVRpUqVc45PRERERERERERELl8BLcqmp6dTrly50553u914PJ5znrdLly6kpqYyfvx4jh49Sq1atZgyZYq/HcHBgwexWP5cJNyoUSPGjBnDuHHjGDt2LJUqVWLSpEnUqFHj3B9KRERERERERERE5AwCWpStUKECW7duPe357777jqpVq57X3P369fP3p/2rWbNm5TvWuXNnOnfufNbzn6mPrIiIiIiIiIiIiMjpBLSnbO/evZk3bx6LFi3y95M1DAOn08mrr77KihUruPHGGwMZooiIiIiIiIiIiEihCuhK2VtvvZVffvmFBx98kKioKAAeeughjh8/jtvt5sYbb6RPnz6BDFFERERERERERESkUAW0KGsYBs8//zzXX389n332GXv37sXr9VKhQgU6d+5MkyZNAhmeiIiIiIiIiIiISKELaFE2V3JyMsnJyYEOQ0REREREREREROSCC2hP2Vq1avHxxx+f9vyiRYuoVatWEUYkIiIiIiIiIiIicmEFtCibu7nX6Xg8HgzDKKJoRERERERERERERC68gBZlgdMWXTMyMvj222+JiYkp4ohERERERERERERELpwi7yk7ceJEJk2aBPgKsg8//DAPP/xwgWNN06R///5FGZ6IiIiIiIiIiIjIBVXkRdl69epx8803Y5om7777Lq1ataJSpUp5xhiGQWhoKHXq1OHaa68t6hBFRERERERERERELpgiL8q2bduWtm3bAuBwOLjpppto0KBBUYchIiIiIiIiIiIiEhBFXpQ91ejRowN5exEREREREREREZEiF9CibK5Dhw6xbds20tPTMU0z3/nrr7++6IMSERERERERERERuQACWpTNycnhkUce4fPPP8fr9WIYhr8oaxiGf5yKsiIiIiIiIiIiIlJcWAJ587Fjx7J06VKGDx/OrFmzME2TF198kWnTpnHllVdSs2ZNPvzww0CGKCIiIiIiIiIiIlKoAlqU/eyzz+jZsydDhgyhWrVqACQkJNCyZUsmT55MZGQkc+bMCWSIIiIiIiIiIiIiIoUqoEXZlJQU6tevD0BISAgADofDf75jx44sXbo0ILGJiIiIiIiIiIiIXAgBLcrGxcWRlpYGQGhoKNHR0ezZs8d/PiMjg5ycnECFJyIiIiIiIiIiIlLoArrRV/369Vm/fr3/9dVXX83UqVOJj4/H6/XyzjvvkJSUFLgARURERERERERERApZQIuy/fv3Z8mSJTidTux2O/fffz8bNmxg5MiRAFSoUIEnnngi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" + "image/png": "iVBORw0KGgoAAAANSUhEUgAABWQAAAPdCAYAAAANmGE2AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd8E/X/B/DXZXQzhFKGbLRly7SyZSlLZQgqAuICVFDc4kCcoCI4cP4cCPJlKENAQEERQfbee5UpbSndzbrfH+cnd5fRmbZJ+no+HjzaJpfkknzuQl73vvdHkmVZBhEREREREREREREVO0NprwARERERERERERFRWcFAloiIiIiIiIiIiKiEMJAlIiIiIiIiIiIiKiEMZImIiIiIiIiIiIhKCANZIiIiIiIiIiIiohLCQJaIiIiIiIiIiIiohDCQJSIiIiIiIiIiIiohDGSJiIiIiIiIiIiISggDWSIiIiIiIiIiIqISwkCWiIgCVrdu3RAXF6f717RpU9x6660YP348tm/fXtqr6Ob48eN4/PHH0a5dOzRq1AhxcXH49NNPC31/586dQ1xcHLp16+Z2nXh9zp07V5RVzhdP74Wnf4sWLSr2dcnNSy+95Bfr4Y8K89osWrTI4zYYHx+PPn364Nlnn8X8+fORnp5ejGte+nLbDoPdP//8gwkTJuD2229Hq1at0LRpU3Ts2BEPPvggZs6cieTk5NJexVL1ww8/IC4uDr/99luuy33//ffObWj27Nm5LrtlyxbExcVh+PDhbteJ+yisEydOYPLkyejfvz/i4+PRpEkTxMfH45577sGHH36IEydOFPq+qei2b9+OuLg4vP/++6W9KkREVESm0l4BIiKiomrVqhXq1KkDAEhNTcX+/fuxcuVKrFq1Ci+++CIefPDBYl+HRYsWYcKECRgwYACmTJnicZnMzEyMGjUK58+fd4YWRqMRjRo1Kvb1Kyna98KT2rVrl+Da5F9+3j/yLiIiArfffjsAwOFwIC0tDefOncOKFSuwfPlyTJkyBU8//TSGDx8OSZJKeW3JF5KTk/Hss89i48aNAIDrr78e8fHxiIiIwJUrV7Br1y5s3LgRH3/8MWbOnImbbrqplNe45CUnJ2PGjBlo1qyZc/vw5ueff3b+vnDhQo9ha3Gy2Wx4//33MXv2bDgcDlSsWBFNmzZFxYoVkZaWhgMHDmD37t345ptv8Morr2DYsGElun5CoO2rP/30U8yYMQNjx47FuHHjinx/bdq0wa233opZs2ZhyJAhqFu3btFXkoiISgUDWSIiCniDBw/GwIEDnX/n5ORg4sSJWLJkCT744APceuutqFevXimuoWLfvn04f/48WrZsiXnz5hX7482cORNWqxVVq1Yt9scSXN8Lf/PMM8/g0UcfRUxMTGmvSlC57rrrPIYj//77L7755hvMmjUL77zzDi5duoQXXnihFNaQfCktLQ1Dhw7FqVOnUL9+fbz11lto06aNbhmLxYLFixfj008/xZUrV0ppTUvXjBkzkJqammcQt3v3bhw/fhzly5eHzWbDoUOHcODAATRp0qSE1hR4/vnnsWLFCkRFReGVV17BXXfdBaPR6LxelmX8888/mDZtGs6cOVNi60Xuxo0bh7/++gtTp07FjBkzSnt1iIiokNiygIiIgk5oaCgmTpyIiIgI2O12rF69urRXCQBw8eJFACixipbatWujQYMGMJvNJfJ4gSAmJgYNGjRAuXLlSntVyoSYmBi8/PLLeO211wAA3377rV+2EqGCeeutt3Dq1Clcf/31mDt3rlsYCwAhISG45557sGTJEtSvX78U1rJ0paamYvHixahatSo6deqU67KiOrZv377o1auX7rKS8PPPP2PFihUwm8347rvvMHDgQF0YCwCSJKFjx46YP38++vTpU2LrRu6aNm2Khg0b4o8//iiRlkRERFQ8GMgSEVFQioyMdFbFun5hWb9+PUaPHo127do5WweMHz8e+/bt83hfw4cPR1xcHLZs2YLt27djzJgxuOWWW9CwYUMsWrQI3bp1w4QJEwAAixcv1vXTHD58uLPf34svvuhxGa2UlBRMmzYNffv2xU033YSWLVti4MCB+L//+z9kZ2cX6DXIrYdsVlYWvv76awwYMAAtW7bETTfdhL59+2L69Om4du1agR6nqI4fP44nn3wS8fHxaN68Ofr164dvv/0Wdrvd63PIq0+i9j3T8tQnNa/3z+FwoHv37oiLi8OuXbu8PuakSZMK1NsvPT0dCxYswNixY3HbbbehRYsWaNGiBe644w5Mnz4dqampHm+nfU02b96Mhx56CG3btkXz5s0xYMAALFmyxOtjpqSk4J133kHXrl2d/ZbffPNNpKSk5GudC+v+++9Hs2bNAADffPON7jrR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Y+UHHnhATktL83j71atXyykpKR4vb9y4sXzzzTe7PeeOHTvKsbGx8qVLl5yXbd26VY6NjZXvuOMOOTY2Vv7uu+/yvM2hQ4fkRo0ayQ0bNpRXrlypW/6XX36R4+LiPL4OV65ckVu3bi3HxsbKn3/+uexwOJzX7d27V27btq0cGxsrz58/v1jWe/Pmzc7Xtn///vK///7rvC47O1t+6KGH5NjYWPm1115ze129ef755+XY2Fh5xIgR+b6NlrdtUPC2LeZnnEybNi3X5/PEE0/IsbGx8uzZs52XORwO+d5775VjY2Pll19+WXe/VqtVnjJlihwbGysPHz48388xKytLbtKkidywYUOv41m455575NjYWHnmzJnOy7766qtcX2Pxvg4bNszturz2ja5++ukn5/7EarXm+3bC4cOH5caNG8txcXHy4sWLddf99ddfcpMmTeTY2Fi3z1wxDmJjY+Vp06bp9v9HjhyRW7RoIcfGxso7d+7U3S4/n7X5+cwu7P537Nixzu3J9XPJarXKq1ev1l32ySefyLGxsfInn3zicT0+/fRT55jV7h9kWZYtFou8ceNGj7dzOBxymzZt5NjYWPnixYselyEiIv/GlgVERBRU0tLSsG7dOowbNw4OhwMxMTHOU1i/++47AMDQoUOd1SXC4MGD0bVrV1itVsyaNcvjfd9yyy24//77i2W9t2/fjj179iA8PBxvvfUWIiIinNdVqlQJb775JgClmurSpUuFfpwLFy5g1apVkCQJb775pq76JzIyEm+//TZCQ0Oxa9cu7Ny5s8D3P2HCBN1pma7/tKeB/vbbb7h48SKqV6+O559/XtezsGHDhhgzZkyhn6evlStXDv3794fVasWCBQvcrp8zZw4AFGjm8WrVqqFdu3ZupzOHh4dj0qRJMJlMWLVqldfbDxs2DF27dtVdNnDgQNSvXx9paWnYv3+/8/KLFy9i9erVkCQJb7zxhq6HbsWKFfHGG2/ke70LSzvWPLVIMJvNeOuttxAVFeXx9j169PBYHd6jRw/06tULKSkpbi0q2rVrB0BfbSp+f+qpp2AymXSnVB8/fhz//vsvGjRooJsM78cff4TdbkevXr2cPT6FO++802ul6IIFC5CWloYmTZrgsccegyRJzuuaNWvmHOOupyX7ar0FSZIwefJkVKlSxXlZaGgonnzySbfHyUtycjIA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nDlzGq+99gZuvDEWLVq0wqhRTxTp8UJDwxAeHg6j0YTKlaNRuXI0QkPD0KzZTahVqw5+++1X57IrVixF1649EBER4fG+zp1LQO3adYq0PlqtWrXFffcNw/XX18T119dEt249kZh4BXv37nYus3r1b+jR43ZIkoRLly5hxYpleOut93DTTS1x/fU1MXTocDRr1gIrVizz2XoREREREREREVFgY4VsCZAkYNmyLL9vWdCyZWs899wE3WUVKpQHAJw5cwoxMdUQHV3FeV3Tps2LvJ7e3HHHXVi6dDHuv/8BJCcnYfPmjfjkky+9Li/Lvg28GzZspPv7uuuuw80334Lff1+Jm25qiQsXzmP//r14/vmXAQAnTx6H3W7HffcN1N3OYrGgQoUKPl03IiIiIiIiIiIKXAxkS4gkAZGRpb0WuQsPD0fNmrV0lxUk1DUYlIJrbThqs9kKtS69evXFl1/OwP79e7Fv315Ur369szWAJ7Vq1caZM6fztY6u4a2ndQwPD3e7rGfP3vj44w/w9NMvYPXqVWjQ4AY0aHADACArKxNGoxHffjsbBoMxz/siIiIiIiIiIqKyiS0LKF/q1KmHf/+9hMTEROdlBw7s0y1TseJ1AICkJHWZY8eO5nq/ZrMZDofd7fIKFSqiU6db8euvy7By5TL07XtHrvfTs2ev/ybh+svtOlmWkZ6e7lxH7frZ7XacPHki1/sWOnXqAovFgs2bN2L16t/Qs2cv53U33hgHu92Oq1evombNWrp/rhOlERERERERERFR2cVAlpwsFiuSkhJ1/1JSUgAAbdvejFq16uCdd17HsWNHsWfPLnz99ee629esWQsxMVXx3XdfIyHhLDZu3IB5837M9TGrVauBixcv4NixI0hJSYHFYnFed8cdd2HVquU4c+Y0evful+v9dOvWE92798SkSa9g1qzvcPjwQVy6dBH//LMe48c/jp07twMAWrVqg02bNmDjxg04c+Y0pk6dgvT0tHy9PuHh4ejU6VZ8882XOHPmFHr0UAPZ2rXr4LbbeuPtt1/HunV/4sKF8zh4cD9mz/4eGzduyNf9ExERERERERFR8GPLAnLasmUj7rqrl+6y2rXrYPXq32EwGPDuux9gypS3MGrUA6hWrTrGj38ezz47zrmsyWTCpEnv4MMPp+CBB+5Do0aN8eijj+G1117y+pi33toNf//9J8aNG4P09DS8/PLr6NNHqYZt0yYelStHo169+rretZ5IkoTXX38HS5cuwq+/LsWsWd/BaDSiZs3a6NWrL+LjbwEA9Ot3F44fP4a3334dRqMRQ4YMRatWbfL9GvXs2QvPP/8UWrRohWrVqumue/nl1/HDD99ixoyPcOXKv6hQoSKaNGmG9u075fv+iYiIiIiIiIgouEmyr2dDKiOuXMlfVWWgkyQgOrocEhPT4GmkdOzYBu++OxWdO9/q88fOzMzEgAG98fLLr6NLl24+v3/Kv7zGAZUNHAcEcByQguOABI4FAjgOSMFxQADHAanK0lioUqVcgW/DClnyOw6HA9eupWDu3B8RFVUOHTp0Lu1VIiIiIiIiIiIi8gkGsuR3Ll++hMGD70RMTFW8/PLrMJk4TImIiIiIiIiIKDgw6aIi2bBhu8/vs3r1GsVyv/4gJQW4dMmAuDgHJKm014aIiIiIiIiIiEqaobRXgKisyMwE4uOj0LlzJIYMCYfVWtprREREREREREREJY2BLFEJuXJFwtWrSlnsunUmLF/OAnUiIiIiIiIiorKGgSxRCbHZ9H9fuMCeBUREREREREREZQ0DWaISYrXqA9i0NAayRERERERERERlDQNZohLi2jP22jUGskREREREREREZQ0DWaIS4tqyYM0aE7KygEceCcObb4aUzkoREREREREREVGJ4qxCRCXEtUL20iUJGzYYsXSpGQDw+ONWREfLpbBmRERERERERERUUlghS1RCkpOVFgXR0Q4AQE6OhJQUtW1BRkaprBYREREREREREZUgBrJExSwzE5g0KRQjRkQAACpWVKtgExPVQDY7mz1liYiIiIiIiIiCHVsWEBWzu+6KwJ49RuffERFASIgMi0XClStqCJuVVRprR0REREREREREJYkVskTFSJahC2MBwGwGIiOV369cUTfBrCxWyBIRERERERERBTsGskTFKCnJPWQ1mWRERSltC+bPNzsvZ4UsEREREREREVHwYyBLVEwuX5bQuHGU2+VmM9Ckid3t8kOHuDkSEREREREREQU7JkBExWTw4HCPl5tMwLffZuOTT/QlsW+8EYYVK9jWmYiIiIiIiIgomDGQJSomCQmeNy+zWfnXoYN7lezkySGQ5eJeMyIiIiIiIiIiKi0MZImKid09bwUAhIcriavoIwsAL7yQAwA4csTose8s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kb9iIEtEREQUJKT/CmNTUlghS0RERETkrxjIEhEREQWJ/v2tAACbrZRXhIiIiIiIvGIgS0RERBQkzGblp8VSuutBRERERETeMZAlIiIiChIhIcqkXlYrWxYQEREREfkrBrJEREREQSIkRPmZk1O660FERERERN4xkCUiIiIKEiKQtVpLdz2IiIiIiMg7BrJEREREQULtIcuWBURERERE/oqBLBEREVGQUHvIlvKKEBERERGRVwxkiYiIiIKEqJBlIEtERERE5L8YyBIREREFCdFDli0LiIiIiIj8FwNZIiIioiBhNistC3JyAJutlFeGiIiIiIg8YiBLREREFCREhey5cwY0bRqJ06dZKUtERERE5G8YyBIREREFiRtvdKBJEzsAIDnZgN27jaW8RkRERERE5IqBLBEREVGQCAsD1q7NRPfuSr+C7OxSXiEiIiIiInLDQJaIiIgoyISGKr1ks7PZsoCIiIiIyN8wkCUiIiIKMmFhyk9WyBIRERER+R8GskRERERBJixMqZDNyWGFLBERERGRv2EgS0RERBRkQkOVn1lZpbseRERERETkjoEsERERUZARLQtYIUtERERE5H8YyBIREREFGdGy4OxZBrJERERERP6GgSwRERFRkAkPV37+8YepdFeEiIiIiIjcMJAlIiIiCjIdOtgAADYbIMulvDJERERERKTDQJaIiIgoyDRv7gAAWCwSrl4t5ZUhIiIiIiIdBrJEREREQSY0FIiOVkLZ//u/kFJeGyIiIiIi0mIgS0RERBSE7rvPCgBYuZJ9ZImIiIiI/AkDWSIiIqIg9OijSiB76JABFksprwwRERERETkxkCUiIiIKQlWqKLN5ybKEtDSplNeGiIiIiIgEBrJEREREQchoBCIilFA2Pb2UV4aIiIiIiJwYyBIREREFqchIEciyQpaIiIiIyF8wkCUiIiIKUpGRyk+2LCAiIiIi8h8MZImIiIiCVFSUUiF7773hyMkp5ZUhIiIiIiIADGSJiIiIglarVnYAQGamhL//Nhb6fnJygH37DJBlX60ZEREREVHZxUCWiIiIKEh98EGOM5Q9ciT//+3btMmIDRvUAHf69BB07x6JqlXLwWLx+WoSEREREZUpDGSJiIiIgpQkAU2bKoFsTk7++shevizhrrsiMHBgBE6ckHDkiAHTpoU6r3/vvZBiWVciIiIiorLCVNorQERERETFJyxM+Zmdnb/lExLU4PbyZQOmTdMHsOfP83g+EREREVFR8H/UREREREEsNFRp/Jqdnb8K2ZQUdbnsbOD4cf1/F9PT83c/RERERETkGQNZIiIioiAW+l+3gZyc/C2/erV6AlVysoSLF5UA9t13lRLbjAyfrh4RERERUZnDlgVEREREQUy0LMhvD9mFC83O3x9/PBwAcP31DtSp4wDAClkiIiIioqJihSwRERFREAsLU1oW5FUha7MBAweGIzXVPXC9/XYboqKU3/fu5X8fiYiIiIiKgv+jJiIiIgpiomWBp0m9ZFn9/eBBAzZs8Hzy1Cuv5KBSJfm/20i6ib+IiIiIiKhgGMgSERERBTExqdeKFWZcvqwEqcnJwJNPhqFq1XL46KMQAMDTT4c5b9Orl9X5+/PP56BcOSA21uG8LCmJgSwRERERUWGxhywRERFREGvRQg1Sd+wwolYtB7p3j3Re9u67obj9dhv27TMCUNoTVK6sls5WrKj8LklA3boOnD5tyHc/WiIiIiIicscKWSIiIqIg1rChAzfdZAeg9IndutXotsw336gTec2YkYXrr1cD2SpV1N9FtW1e/WiJiIiIiMg7VsgSERERBbny5ZUg1WoFUlLcq1vPnlWO0XfvbkOFCsC4cRbUrKlUw952m825nOhHy0CWiIiIiKjwGMgSERERBbkQpU0srFbg2jUlkH3iCQtOnZKwYoUZCQlKIFuhghLchoYC995r83o/FgtbFhARERERFRYDWSIiIqIgZzYrQavFIjkD2YoVZVSsqFx/8qQSyIpKWm9EywKLpXjWk4iIiIioLGAgS0RERBTkzP+1iL16VcKGDUoP2SpVHMjM1E8nUL167oGsqJBlywIiIiIiosLjpF5EREREQU4Esu+8E+psT9CmjQMPPWTFDTcoE36ZTDIeeST30ldRIZuWJkHOPbslIiIiIiIvWCFLREREFOREZaswfLgFsbEOAMDff2fi559N6NrVjnLl8nc/L78chsqVgYEDi2FliYiIiIiCHCtkiYiIiIKc6CELAJUqOfDhh2rPAZNJmcCratW8S15DQ9XfR4/26SoSEREREZUZDGSJiIiIgpxoWQAAkZGFv5+BA626vzMyCn9fRERERERlFQNZIiIioiCnD2QL3/y1e3c7Ll9OQ4UKyn2cOcP/ShIRERERFRT/F01EREQU5EJC1BC2KBWyACBJQFSUcn+W3OcAIyIiIiIiDxjIEhEREQU5be/XiIjCV8gKYnKvnBypyPdFRERERFTWMJAlIiIiCnJ33mlD69Z21KvnwH33WfO+QR7CwpRQNycnjwX/c/y4hI8+CsHFiwxwiYiIiIhMpb0CRERERFS8GjZ0YOXKTJ/dn1ohm7/lX3opDH//bcL69UYsXJjls/UgIiIiIgpErJAlIiIiogIJDRUVsvmreP37b6UGYP161gIQEREREfldIDtnzhx069YNzZo1w+DBg7F3716vy1qtVsyYMQM9evRAs2bNcOedd+Lvv//WLZOeno533nkHXbt2RfPmzXHvvfe63edLL72EuLg43b+HH364WJ4fERERUaATPWk5qRcRERERUcH5VZnCihUrMHnyZLzxxhu46aab8MMPP+Dhhx/GqlWrULlyZbflP/roIyxduhRvv/026tevj/Xr12Ps2LGYN28eGjduDAB49dVXcezYMbz//vuIiYnB0qVL8eCDD2LFihWoWrWq8746deqEyZMnO/8OEefiEREREZGOCGTPnjVAlgGJrWGJiIiIiPLNrypkv//+ewwZMgSDBg3CDTfcgDfeeANhYWFYuHChx+V/+eUXjBkzBl26dEGtWrUwdOhQdOnSBd999x0AIDs7G7///juef/55tG3bFnXq1MG4ceNQp04d/O9//9PdV0hICKpUqeL8V6FChWJ/vkRERESBSLQseOedUHz9tbmU14aIiIiIKLD4TYWsxWLBgQMHMHr0aOdlBoMB7du3x65duzzexmq1ulWyhoaGYufOnQAAm80Gu92OUFHG4WEZYevWrWjXrh3Kly+PW265BePHj8d1112X6zqXhWoQ8RzLwnMl7zgOCOA4IAXHAQHqpF4A8NprYejXz4aaNeV83ZZjJ7hwn0AAxwEpOA4I4DggFcdC7vwmkL169Srsdrtba4LKlSvj5MmTHm/TsWNHzJw5E23btkXt2rWxadMmrF69Gna7HQAQFRWFli1b4vPPP0f9+vURHR2N5cuXY/fu3ahdu7bzfjp16oSePXuiZs2aSEhIwLRp0/Doo49i/vz5MBqNHh+7UqVIGI1+VWBcrCpXLlfaq0B+gOOAAI4DUnAclG133gksXqz+/eCDUfBy/NxNdDTHTjDiPoEAjgNScBwQwHFAKo4Fz/wmkC2MV155Ba+++ip69+4NSZJQq9b/s3ffYVKV5xvH7zN1K51F6SIEkCaiqIiigFEsCBjLz2AFu0aMsYI1sQQb9o4aS9RYUbFhLyQ2RCMYpYj0XrZNP78/DmfOzM5sb7O73891ce2Uc868s/PusnPPc563myZNmpTU4mDmzJm66qqrdNBBB8ntdmuPPfbQkUceqR9//DG+zZFHHhm/bC/qNXbs2HjVbDpbthS3iJTfMKwfns2bC2VWrfAFzRDzABLzABbmASTp6KOlwsJ85e/8+/q776RNmwor2MP5Q/y//y3SLrsweZoLfidAYh7AwjyAxDyAoyXNhZoUHGRMINu2bVu53W5t3rw56fbNmzerQ4cOafdp166d7r//fgWDQW3btk0FBQW67bbb1K1bt/g23bt319NPP62SkhIVFRWpoKBA06ZNS9qmrG7duqlt27ZasWJFuYGspGY/oRKZZst6vkiPeQCJeQAL8wB5edKECWG9+qpXQ4ZEy50PmzcbcrlMxWLWJ9kPP+zV1VeHGnCkaAj8ToDEPICFeQCJeQAHcyG9jDnn3ufzacCAAZo/f378tlgspvnz52vo0KEV7uv3+9WpUydFIhG9++67GjNmTMo2OTk5Kigo0Pbt2/XZZ5+l3ca2bt06bdu2TR07dqz5EwIAAGjmTjstLEkqKUl//623+tS/f148jJWk775z2kE9+qhX48bl6PHHWRgMAAAALUfGVMhK0umnn67LL79cAwcO1ODBg/Xkk0+qtLRUkyZNkiRddtll6tSpky655BJJ0sKFC7V+/Xr1799f69ev1z333KNYLKapU6fGj/npp5/KNE3ttttu+u233zRz5kz16tUrfszi4mLde++9Ouyww9ShQwetXLlSt956q3r06KEDDzyw4b8JAAAATURenlXuUFycvo/TV1+l9uJfv97atqREuuqqLEnSN9+4dfDBEe22G+UTAAAAaP4yKpA94ogjtGXLFt19993auHGj+vfvr0cffTTesmDt2rVyuZyi3mAwqFmzZmnlypXKycnRqFGjNHPmTLVq1Sq+TWFhoe644w6tW7dObdq00e9//3tdfPHF8nqtSgy3262ff/5Zr776qgoLC1VQUKADDjhAF110kXyJSwgDAAAgSW5uaiAbiUienX9hhtJ0JtiyxUjZR5LWr3dpt92iKds/8ohXt93m1yuvlGiPPWJ1NHIA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nz4xtW5tavt2Q99+69b++7fgsmIAANBi1bqH7ODBgzVjxgx98sknevjhh7Xffvvp+eef16RJk3TUUUfpkUce0bp16+pirAAAAECVtWqVHKaOGxeOV7bu2FH+KfN2tae3gjaniaflO/vV72n4hYVKar1QUy++6NGf/pSl7dtrd5yZM3066KBcvf669N13zmJedjsHScrJMdW7d0yXXhrUpElhHXdcWAMHWiHsnXf6yh4SAACgRaizRb1cLpcOPPBA3Xrrrfroo4902GGHacmSJbr99ts1evRonXbaafroo4/q6uEAAACACg0enNy79MknA/EFu7ZvLz88tStdfRXkhYMGxXTzzcntDCLp283WiVWrDPXvn6fddsvXwQfn6NlnPdqyRfrrX30aNSpHa9ZUHgabpvS3v/l03nnZeu45r+69t3aB6P/+l/pWwu83ZRjSccdZ38TTTgvLMKRLLw3pwQcD6tbN1IUXWmH2/PnuFldVDAAAINWyZUFZX3/9tebMmaN33nlH27dvV58+fTRhwgR5PB699NJLOvfcc3XOOefooosuqsuHBQAAAFIMHBjT1KkhPfqoT5MnWyFgq1bSpk3S55+71b9/6mJTklPpalfTlicvL/n++uwh++OPrvi4Fi1ya9q07KT799wzT2vXFsrtTre3ZeFCl+6+2+knkC5QrY50FcF2iH3PPQHdcktA+fmp+x1ySFT5+aYKCw0tXepSv37pXwcAAIDmqtaB7JIlSzRnzhy98cYbWrt2rdq3b6+JEyfqmGOOSeohe+qpp+rqq6/Ws88+SyALAACABnHDDUEdfHBEBx5onSZvLyT166/lh5F21WZFLQuk1B609VntWVJSeQXsV1+5td9+5fdkLSxMPsYvv1SQ3lZBukW57Cphl0tpw1hJMgxp111jKix0a9Om+m3zAAAAkIlqFcgec8wx+vnnn+Xz+TRmzBhde+21OvDAA+Vypf8Dd99999W//vWv2jwkAAAAUGUej/T73zsh5fHHh3Xnnf60YaIkffyxW8GgFRJW1LJASl00zKoYrbiqtqaqEsiuWlXxNnZY2qFDTJs2ufTrr4ZCocqfZ3nsAHq//aR//9u6XFpatYC1bVvr+7RlC4EsAABoeWp1nlKrVq10ww036PPPP9cdd9yhUaNGlRvGStKYMWP0/vvv1+YhAQAAgBrLzbW+llfNOmeOU6+Qk1NxuNqvXyypbUF9VsiWt5jXpZcGNWaMlbRW1sPWvr9LF1N5eaaiUUPLl9f87YDdsuDKK53b3O6qBdLt2lnbTZ2araVLCWUBAEDLUqtA9u9//7uOPvpo5ZU9X2unQCCgNWvWxK9nZ2erS5cutXlIAAAAoMbsvrB2FWxZdsjYt2+03FPubQUFpr7/vige3G7fbqi0tO7Gmqi8CtkuXWLx5xQOV1Yha93v8Uh9+lh9W886K0uxGrZwtXvm+nzSddcF1L59TH/+c9Ua6fbq5QS3Dz9cu8XFAAAAmppaBbJjxozRe++9V+79H3zwgcaMGVObhwAAAADqjH16fnnVrHbIePLJVSt3zcuTOne2Es0//CFHw4bl6g9/yNbdd9ddyPj++27ddJO1GJddDWvr3NmUZ2dRb+JzMtMUqtoVsl6vqd//3rqyeLFbH39cs16y9vfK75fOPz+sxYuLdemlVQtk//KXoIYMsVpJlO1tCwAA0NzVKpA10/2llyAcDlfYwgAAAABoSPZCXaFycsNAwPpanb6qiYt/bdrk0iefePS3v/lrNsA0nnzSeYDRoyM6+2xn8HvsEUsJmW+/3adevfL08svJy0VEd7bS9XikSy4J6aijrB3mz69pIGsFqf4aPNXcXOnEE63HL6+fLwAAQHNV7UW9ioqKtGPHjvj1bdu2JbUlsO3YsUNz585Vx44dazdCAAAAoI74fFZBgR0mlmXfnpVV9cW5Ro2KavHi1FAzFpPqojbBHtNxx4V12mlhbd1q6Ouv3dpjj6gKClIrZGfP9qq42NA552Rr0qTC+HHs+907hzpgQExvvCFt2lT9CtV165z+szVdFCwry/paXvsIAACA5qragewTTzyh++67T5JkGIZuuukm3XTTTWm3NU1T06ZNq9UAAQAAgLpSWcsCu1qzOiHjDTcEdcklQY0Zk6vffnMS2EBAysmp4UAT2GMdOzYir9fqXfvWWyXx++0esnaP2I0b06fAiRWyktS2rbXf1q3VD0TPOCM7frkmFbLWftbj21XJAAAALUW1A9kDDjhAOTk5Mk1Tt956q4488kgNGDAgaRvDMJSdna0BAwZo0KBBdTZYAAAAoDbs9gLlnSZvV2tWN2Rs3dpaYCsxkA0G6yaQtdsreMr5yz1dD9l0Ehf1kpxA9s03vSouDig3t2rjefFFj77+2qkIrmmFrP09pmUBAABoaaodyA4dOlRDhw6VJJWWlurQQw9V375963xgAAAAQF2zqzLD4fRVoXY4aG9XHYm9ZK1jGZKqf5yy7LHa7RbKe9xIJDXcNE3JMJz7Jcntto6z667O8WbN8mn69KotyPXOO85biOHDI9p9d4+2bavSrkmys63Hp2UBAABoaWrV1eqCCy4gjAUAAECTYYeXCxa4VVqafF9hofT991blZ02qPstW1ZY9fk3ZFbJlA19bYoXsrbcmDzwxoLUDWfs4w4dHNWKEdePPP6d/W2Cazn620lIrQL355oDefLO03MrdylAhCwAAWqpq/fl07733yjAMnXvuuXK5XLr33nsr3ccwDJ1//vk1HiAAAABQVxJbCFx9tV+33eakgTNmZMUvV2dRL1vZCta6q5C1j1/x44bDhtasSa42LS21Fs+KxZzg017Uy+WSTjwxrC++8KStGP7uO5fOOy9Lq1e79OabJRo4MBY/puS0PKgpuwp58WK3fvrJpX79YrU6HgAAQFNRo0D2zDPPlM/nI5AFAABAk7LXXlHl55sqLDS0cmVyVeiSJdZ1r9fU0KHVDwfLVoouX+5Sbq4pr1dq3dpUdnb6/Spjh6VVqZAtLEwOVq0Fu0yNHJkbX+wrcZz2MUNluhWsX29o3LgcRaPW8e6806fHHrNW37IrZLOyVCsdOjiB7pVX+vXKK3VUUgwAAJDhqhXI/vTTTxVeBwAAADKZ1yvddltAZ5+dnRJCbt9ufX3++dJyw8+KlD31/tRTkxPYv/41oLPPrmTlrTScCtmKe8imC2T32y9PHTrEtGmTEz57PM5x7KrbsguCrV9vxMNYSQoErMvRqFRSYt1m94CtqV69TF1xRVC33OLXggVuxWJW1S4AAEBzx588AAAAaFGc3qVO4Gia0vbt1vXWrWsWNCYer21bU7m5ZlLrg6uvzlJxcfWPawfH5fVqtQPZ557z6ptvrH4Ee+4Zjd+fGMZKTssCa19z52MkB7llw+W1aw0tW2Zojz3ytGiRdYCaVvwmOvts68mVlBh11nMXAAAg0xHIAgAAoEWxe5faoePpp2dp113ztH699adxTQPZQMC5/L//FWn58iL99luRfvihKH57SUlqr9bKVNZDdujQqLxeM6kP7O23B3T33ekTzsTq3/IqZMsGtOvXG/ryS/fOFggW+/tYG4mhrt0KAQAAoLmr4ZqoltGjR8swKv7DyTAMzZs3rzYPAwAAANQZO4S0K0/nzvXINJ2/aRN7m1ZHeYtcdepkyjBMmaahWA3WrbLDUbuatawDD4xq8eIiLVrk1uWX+7X77jENHBhTQUH67dP1kN2wwdBJJ2Vr111jmjkzGP/e5OWZKioyVFxs/UtUyduAKnG5rAXUAgFDhx6ao1tuCeiww6KV7wgAANCE1SqQHT58eEogG41GtWbNGn377bfq06eP9thjj1oNEAAAAKhLToWsoWhUSWGsJOXk1Oy4l18eUlGRoWOPTe0T63ZLkYjVg7U6TNOp5C2vQlaSWrWS9tsvqo8/LonflpubPpBNvN0OZNetc2ndOqtC+JhjIvFAtm1bK5AtKUkOZM88M6QhQ2qQLqeRk2MFsqtXu3Tmmdn67beiyncCAABowmoVyN5yyy3l3vfTTz9pypQpOvroo2vzEAAAAECdcnrIWiGp7eqrgzr44Ej6naqgf/+YXnwxfZsAj6dmgex337kUDhvyes1yK17LU16P1/z8xEW9Uo+5cKFbPXtaYWvbtqZWrrRu37jRCmTPOCOkG28MpuxXU4njtBcPAwAAaM7qrYdsv379dMIJJ+i2226rr4cAAAAAqs0OZEOh5ED2jDNCGjSobqo+y3Lt/Kv7s8/c+uqrqv8JfsMN1mB32y1WYYVsOm63VX1aVn6+czmxn6xt+3annUPr1la7BclqayCVX3lbU9nZdXs8AACATFevi3q1b99eS5Ysqc+HAAAAAKrFrgrdvNmVFMh6anXuWMXcbuvrRRdl68gjc/XFF+4q7bdihfXn+uTJqW0QqmLw4NSS3OQK2dR9gkEjHsj6fFJurnX5lVes9LamLR3KU14lLwAAQHNVb4Hs1q1b9dJLL2mXXXapr4cAAAAAqi2xQvTbb51gNF21aF1xl8lfly2r2p/h27dbVamHHlqzVgovvliq998v1uWXOy0G2rSpuGVBMOgsJObzmerYMXmbxP3rQq9e9VOVDAAAkKlqVQdwyimnpL29sLBQy5YtUzgc1syZM2vzEAAAAECdSgwY162zgkfDMONtBeqD221Kcvqjbt/u3Ddnjkdr1xoaPDimDz906w9/iOh3v4spGpUKC619Wreu2eP6fNKgQTF17x7SypWGYjFDBxzgVM326GHq8MPD+vprt0IhQzt2WNWx77xjvU3w+6WHHy7VoYfmxveZMKHmfXbTuf32gL7+2q3Vq11q1Yr2BQAAoPmrVSBrmql/MBmGoa5du2r//ffXscceq9133702DwEAAADUuX33jeg///Hooosa5nz5smHvjh1W0Lp0qaGpU5PH8PLLXs2fX6xvvnHKalu3rl1Q2bq1NGtW6kJcLpf0j38EJEkPPODVtddmqbjY0Lx51tuE7GxpyJCYzjorpIcf9uncc0Nq375uQ9NWraQ5c0o0bFieduwwtGmToQ4dCGYBAEDzVatA9qmnnqqrcQAAAAANxl7Yy2aaRvoN60jZ/rR33unXgQdG01bl/vabS1275sXHlJNj1ms7BZvdT3bzZud7ccEFVjPZ668PauLEcL0tepaX5wSwkydn6+23S+rlcQAAADJBvS7qBQAAAGSirKyGfbyyPWQlaeZMn0rKyR0TA+IrrkitbK0P9vdkyxZj53VTffpYAazbLQ0bFku7CFhdaNtWOvtsK/z99lu3Pv64aoueAQAANEW1qpB99dVXa7TfhAkTavOwAAAAQK1kZTXsKfHpKmG3bDFUWlp5Ze6oUdFKt6kL9gJfW7daY8rNbdjv0V//GtQbb3i0erVLDz7o06hRpQ36+AAAAA2lVoHsFVdcIcOw/mAr20+2otsJZAEAANCYyrYsqG+JFbK9e0e1ZIlbP//s1ooVFQeyfr+pXr3qp01AWXaF7Nq1VnpcX9WwFbnhhqCmTMnW++979NZbHo0bV7cLiAEAAGSCWlfIXn755crPz9fkyZO12267SZKWLVump59+WsXFxbrllluUn59fJ4MFAAAA6kJDV8i63c7jtW9vaskS6/INNzi9E/r3j2rx4uRT9YcOjTZYeFy2ItYOZhtSjx5O+HzqqdlaubIw6fmbpvUvXcUxAABAU1GrP2WefPJJtWvXTk899ZQOP/xw9e3bV3379tW4ceP01FNPqU2bNnryySfVpUuXpH8AAABAY2rMHrLt2qWGwccdF9bHH5dot92Sq2HHjm2YdgWSdMABUU2dGopf32WXhqnMTVRQkPy9+fln5+3K9u3S+PHZGj06RxEKZwEAQBNWq0B23rx5Gjt2bLw9QdKBXS4deuihev/992vzEAAAAECda9u2oStkncsdOpgp1ah5edb1668PaOTIiGbMCOrtt4t13nkhNRS/X7rppqDWrSvU3/8e0HPPNXwP1112MTVtmrOI2W+/WW9XZs3yqU+ffP3nPx4tWuTW6tWV994FAADIVLVqWWCappYvX17u/UuXLk3pIQsAAAA0tnPPDWnmzIZrJJsYyHq90i+/FGn33fPii3pNm2YFr4cfHtXhhzfuYlYul3T66eFGe/yrrgppxQqXXnnFq19/tb4/8+cnt3IIhQxJvM8AAABNU60qZMeOHat//vOfevzxx1Va6vzhWFpaqtmzZ+v555/XmDFjaj1IAAAAoC7l5krPPFPSYI+XGMh6PNa/X38t0llnhXTuuSHtsgvhYiK7l+yKFdbbldIyGXVxcUOPCAAAoO7UqkJ2+vTpWrVqlf7+97/r9ttvV0FBgSRpw4YNikQi2muvvXTVVVfVyUABAACAunTooVEdcEBEn39eqz+Jq6RsICtJhiH97W/B9Du0cD17lg1kk1sUlJTQsgAAADRdtfrrMz8/X08//bTmzZunTz75RGvWrJEkjRw5UqNGjdLo0aPT9pcFAAAAMsE11wR1+eWGTjqpfk/RdyWcl+b1Ug1bmR49rO/Rhx96dNttPhUWlg1kG2NUAAAAdaPagez333+v7t27q02bNvHbxo4dq7Fjx6Zsu2rVKn399deaMGFCbcYIAAAA1IuhQ2N69936T/fcbieE9dR/QW6Tt/vusfjlxF6/fr+pYNDQDz+4NXZstDGGBgAAUGvV7iF7wgkn6NNPP41f37Ztm4YMGaIvv/wyZdtvv/1WV155Ze1GCAAAADRxiSFsXh4VspXZZRdTM2aktnPIyrK+/vBDrZbCAAAAaFTV/kvGNM2U68FgUNEon1ADAAAA6eTkOJcHD46VvyHi/vSnUMpthx0WkSRFIpXv/+KLHu29d64+/NBd+cYAAAANiBOmAAAAgHp2ySVB5eaa6tjR1IgRFDJU1Q8/FGnQoLz49f79o5K8CoUqXqciGpXOOy9bknT22dn6+eei+hwmAABAtRDIAgAAAPVs6NCYHnoo0NjDaHI6dTK1cGGRjjoqRyedFFaXLtbZesHUbgZJ/vznrPhlkw4RAAAgwxDIAgAAAMhYu+5q6ptviiVJc+dab1+CwYorZH/80enM1rMnLSIAAEBmqVEgu3r1av3444+SpMLCQknSihUr1KpVq6TtVq1aVcvhAQAAAIDF769ahWw47FwOpbaiBQAAaFQ1CmTvuusu3XXXXUm3XX/99SnbmaYpw6j402sAAAAAqAq/3/paWciaWEEbCPB+BAAAZJZqB7I333xzfYwDAAAAACrk89kVshWHrImBbWXVtAAAAA2t2oHsxIkT62McAAAAAFChrJ1rdQWD0syZPv38s0vdu8d06aUhRSLShx96NHBgNCmEJZAFAACZhkW9AAAAADQJPp/1de1al267zR+/fcCAmH74wa377/fJ5zPlSXiXQ8sCAACQaVyVbwIAAAAAja9Tp1ja25cscWnJEuutTShkqKTECWGLiw3ttluefv2VYBYAAGQGAlkAAAAATULbttKll6b2IFixwqXNm8sPXIuLDb38src+hwYAAFBlBLIAAAAAmoxp00Ipt23aZGjTptRAds6ckvjlWPriWgAAgAZHIAsAAACgyfCmKXT9+GO3VqxIfWszcGBUZ59tBbilpfU9MgAAgKohkAUAAADQpPTuHZUkde9ulb2aZvp2BdnZUm6uKUlJfWUBAAAaE4EsAAAAgCblyScDuvjioJ5/vkTHHBNWXp4Vug4ZEtXChUWaODGst98ultst5eRY+xQXGyopkd54w6P16wlnAQBA48m4QPaZZ57R6NGjNWjQIB133HH6/vvvy902HA7r3nvv1dixYzVo0CCNHz9en3zySdI2RUVFuvHGG3XIIYdo8ODBOvHEE1OOaZqm7rrrLo0cOVKDBw/Waaedpl9//bU+nh4AAACAWurTJ6Yrrwxp991NPfJIQMuWFWnt2kK9916Jdt3V1EMPBbTXXlb1rF0h+8MPLj36qE9nnJGt447LbszhAwCAFi6jAtm5c+fq5ptv1vnnn69XXnlF/fr105QpU7R58+a028+aNUvPP/+8rr76as2dO1cnnniiLrjgAi1atCi+zYwZM/TFF19o5syZev3113XAAQfo9NNP1/r16+PbPPLII3rqqad03XXX6YUXXlB2dramTJmiYDB1BVcAAAAAmcftTn+7Hcj++KNbb73lkST99FM5GwMAADQAT2MPINHjjz+u448/Xscee6wk6frrr9dHH32kl156SWeddVbK9q+99prOPfdcjRo1SpJ00kknaf78+Zo9e7Zuu+02BQIBvfvuu7r//vu1zz77SJIuvPBCffjhh3r22Wd18cUXyzRN/eMf/9C5556rsWPHSpJmzpypESNGaN68eTryyCPLHa/RAs50sp9jS3iuKB/zABLzABbmASTmARxNYS6MHh2NXw6HndszecxNTVOYB6h/zANIzAM4mAsVy5hANhQK6ccff9TZZ58dv83lcmnEiBFasGBB2n3C4bB8Pl/SbX6/X99++60kKRKJKBqNyu/3l7vNqlWrtHHjRo0YMSJ+f35+voYMGaIFCxaUG8i2a5crtzujCozrVfv2+Y09BGQA5gEk5gEszANIzAM4MnkutGvnXA6HncrYNm3y5cmYd0PNQybPAzQc5gEk5gEczIX0MuZPkK1btyoajap9+/ZJt7dv317Lli1Lu8/IkSP1xBNPaJ999lH37t01f/58vffee4pGrU/B8/LyNHToUN1///3q1auXOnTooDfeeEPfffedunfvLknauHFj/HHKPu6mTZvKHe+WLcUtIuU3DOuHZ/PmQplmY48GjYV5AIl5AAvzABLzAI6mMhdyc/N2LuoVk921bf78YvXvH6v2sZ55xqMHHvApJ0f685+DOvzwaOU7NXNNZR6gfjEPIDEP4GhJc6FDh+qHzhkTyNbE9OnTNWPGDI0bN06GYahbt26aNGmSXnrppfg2M2fO1FVXXaWDDjpIbrdbe+yxh4488kj9+OOPtX785j6hEplmy3q+SI95AIl5AAvzABLzAI5Mnwt5eaaKiw2tWOGc4fbqqx716xeq9rFmz/bpf/+zKm1vusmvww4rqbNxNnWZPg/QMJgHkJgHcDAX0suYQLZt27Zyu90pC3ht3rxZHTp0SLtPu3btdP/99ysYDGrbtm0qKCjQbbfdpm7dusW36d69u55++mmVlJSoqKhIBQUFmjZtWnybjh07xh+noKAg6XH79etX108TAAAAQAPLzU29bdGimrUfKy11Li9e7FYsJrlaTiczAABQBzLmTwefz6cBAwZo/vz58dtisZjmz5+voUOHVriv3+9Xp06dFIlE9O6772rMmDEp2+Tk5KigoEDbt2/XZ599Ft+ma9eu6tixY9LjFhUVaeHChZU+LgAAAIDM17lzamuC0tKq9R8rKpJmz/bqgw+sqthgMHm/xIAWAACgKjKmQlaSTj/9dF1++eUaOHCgBg8erCeffFKlpaWaNGmSJOmyyy5Tp06ddMkll0iSFi5cqPXr16t///5av3697rnnHsViMU2dOjV+zE8//VSmaWq33XbTb7/9ppkzZ6pXr17xYxqGoVNOOUUPPPCAevTooa5du+quu+5SQUGBxo4d2/DfBAAAAAB1atasgObO9SgYNOTxmLr++iwFAlXb95lnvLr66ixJ0hdfFKUEsKWlhnJzORcTAABUXUYFskcccYS2bNmiu+++Wxs3blT//v316KOPxlsWrF27Vq6E84GCwaBmzZqllStXKicnR6NGjdLMmTPVqlWr+DaFhYW64447tG7dOrVp00a///3vdfHFF8vr9ca3OfPMM1VaWqprrrlGO3bs0LBhw/Too4/K7/c33JMHAAAAUC+6dzd1zjlhSdK8eValayBQtQrZX3913n+8+aY3pUK2qsEuAACAzTBNWuvWxMaNhY09hAZhGNZqcZs2Nf9V8VA+5gEk5gEszANIzAM4muJc+OwztyZNylHfvlF9+mnlC3KdeWaWXnvNKubYd9+IFixwKxRyQtnPPy9Wnz6pLRFakqY4D1D3mAeQmAdwtKS50LFjfrX3yZgesgAAAABQ37KyrHeFVekhG4koHsZK0qZNrngY6/NZx/nnPzPqpEMAANAEEMgCAAAAaDGyrHaw5S7G9cEHbp13XpY2bzbUpUte0n1Llzpvn1q1sgLZe+/1a9myqrU/AAAAkDKshywAAAAA1KfsbCtI3bjRpXBYspeWmDvXozvv9GnhQqvH7Isvess7hCQlnX65fLlLvXpF62W8AACg+aFCFgAAAECL0aGDk6TOn++OX5492xsPY8vq2jWmwYOTA9eLLgrFLy9ZwtsqAABQdfzlAAAAAKDFaN1a6t/fCleXL3feDpWUlN924P/+L6z33ivRvvtGJEmPPFKqc84J66qrgpKkb79NH+QCAACkQyALAAAAoEXZf38rkF21yglhAwHr65gxkfhtfr+pRx8t1YUXhmQY0ssvl+qdd4p19NHWNl26xCRJW7bQQxYAAFQdPWQBAAAAtCht2lhtCwoLUwPZXXaJxW/r3j2m8eOdgNbrlYYOde7PybG+lrdAGAAAQDpUyAIAAABoUewgNbFNQSBgXe7Uyekx26pVxcexFwgrLaVCFgAAVB2BLAAAAIAWJTfXClJLSpzbnApZJ5Dt2TOmilAhCwAAaoKWBQAAAABalJwcK3SdM8erzZuDcrvNeIVsYgi7zz7RCo9jV8guWeKWaUoGhbIAAKAKCGQBAAAAtCh2Zask9e+fl3Rf374x3XdfqYqKDE2eHK7wONnZzuXHHvNq6tSKtwcAAJAIZAEAAAC0MHbLgnRatzZ13HGRcu9PZFfIStJVV2URyAIAgCqhhywAAACAFmXAgPS9YU85JZRUPVuZXXd1Atnhw6sW4gIAABDIAgAAAGhRdt3V1NKlhRo71glRX3mlRLfdFqzWcTwe6e67rRW9cnPrdIgAAKAZo2UBAAAAgBYnP1969tnSWh+nTRurSvbDDz3asUNq1arWhwQAAM0cFbIAAAAAUEPdujltC954g3oXAABQOQJZAAAAAKihAQNi2mUXqyft1q1GI48GAAA0BQSyAAAAAFALhx1m9aItKSGQBQAAlSOQBQAAAIBasBf0Ki4mkAUAAJUjkAUAAACAWsjNtfrIFhc38kAAAECTQCALAAAAALVgB7KLFrkr3XbTJkPhcH2PCAAAZDICWQAAAACohdatra9ffeVWLFb+dtdd59cee+Rpn31yVVgoRaNSaWnDjBEAAGQOAlkAAAAAqIVx45yS16VLy3+L9dVXVgXtmjUuHX10jnbdNV89euRryRJ6zwIA0JIQyAIAAABALbRrJ/XvH5UkrV5dfrgaCjmXE9sbPPywr97GBgAAMg+BLAAAAADUUlaW9TUxdC2rvPsikbofDwAAyFwEsgAAAABQS36/tbBXMFhRhWz6+zZs4G0ZAAAtCf/zAwAAAEAt+XZ2HZg926utW9NvU16F7LvveipcDAwAADQvBLIAAAAAUEt2y4LPP/do2rSstNsEg+Xvv2wZC3sBANBSEMgCAAAAQC3ZLQsk6a23vCn3m6ZUWmqFrqeeGtKZZ4a0cGGRPB5rP/s+AADQ/HkaewAAAAAA0NT5/c5lr9dMum/DBkMDB+bFr59/fkg9e1rbdO5s6rffDIXDDTJMAACQAaiQBQAAAIBa8vmcEDY72/oaiUjHH5+dFMZa2zqXvTuLactb8AsAADQ/BLIAAAAAUEsbNzpvrdq0scLZpUtd+uij1JMSEwNZO8ilQhYAgJaDQBYAAAAAamno0Gj88m+/WW+zylvEKyvLqaa1K2QJZAEAaDnoIQsAAAAAtXTRRSFlZZm64YYsSdKzz3rUp08sfv+oUREdeGBUeXmm8hI6GDgtCxpytAAAoDFRIQsAAAAAteT1SuedF1b79lYI+9RTPgWDVl/Y3/0uqn/9q1R/+lNIZ5yRXArrtCyghywAAC0FgSwAAAAA1AGXS3rzzRJJ0jffuLVqlRWy+v3l70OFLAAALQ+BLAAAAADUkV69TLVta1W9rltnvd1KXMSrLPs+AlkAAFoOAlkAAAAAqEN2ILthg10ha5a7rddr3RcK0bIAAICWgkAWAAAAAOpQ69ZWyLp8edUrZN9/313fwwIAABmCQBYAAAAA6lD79lYg+/77HklSVlb5FbJ5edZ9a9fy1gwAgJaC//UBAAAAoA4demgk6XpFFbLnnReWJP3yi0tm+bktAABoRghkAQAAAKAOjRuXHMh27Vp+0tq5c0ySVFJiqKSkXocFAAAyBIEsAAAAANShVq2SA9gZM4LlbpuTIxmGtX1xMQt7AQDQEhDIAgAAAEAdys5Ovu7xlL+tYUi5udbloqL6GxMAAMgcBLIAAAAAUIeMaha65uZaFbL33efTnDkeeskCANDMEcgCAAAAQB3r3z8qSTrooEglW0p5edbXp57yaerUbP3tbz795z/u+hweAABoRASyAAAAAFDH7rwzoIsuCuq++wKVbtumTXJJ7D33+HX00TlatIi3awAANEf8Dw8AAAAAdWyvvWKaPj2kTp0q7z8wfXpQRx8dTrl93ToW+QIAoDkikAUAAACARjRyZFSPPRbQsccmh7KhUCMNCAAA1CsCWQAAAADIAK1aJVfThsNUyAIA0BwRyAIAAABABmjfPjmQpUIWAIDmiUAWAAAAADLAqaeGdeaZTgobTm0rCwAAmgECWQAAAADIAJ06mbrxxqAOP9xKYmlZAABA80QgCwAAAAAZxOu1vtKyAACA5olAFgAAAAAyiB3I0rIAAIDmiUAWAAAAADKIz2d9pWUBAADNE4EsAAAAAGQQr9eURIUsAADNFYEsAAAAAGQQesgCANC8EcgCAAAAQAaxA9k77vCrqKhxxwIAAOoegSwAAAAAZJCCAjN++cUXvY04Etiuv96v44/P1o8/8hYaAFB7/G8CAAAAABlkypSQOnaMSZKWLuUtW2PbulW67z6fPvrIo6efJiAHANQe/7sDAAAAQAbJyZH+8hergeyvv/KWrbEVFxvxy8FgIw4EANBs8L87AAAAAGSYnj2tCtl33vFo8WLetjWm0lInkA2HjQq2BACgavifHQAAAAAyzO67x+KXH32U0+QbUyDgXI5EGm8cAIDmg0AWAAAAADJM9+6mvF5rcS/TrGRj1KuSEqcqlkAWAFAXCGQBAAAAIAP96U9WH1mPp5EH0sIlVsiGw403DgBA80EgCwAAAAAZyOezvlKV2bgSF/WKRAxFIlJJCZXLAICaI5AFAAAAgAxkV8aGQiwk1ZiefNLp4btxo6E998xVz5752m23PM2b527EkQEAmioCWQAAAADIQD6fVYJJhWzjat3aKYX94QeXNmyw3kaXlBj64AP6SQAAqo9AFgAAAAAykF0hS9/SxpX4/Y9EkquVE/vLAgBQVQSyAAAAAJCBvDvPlCeQbVzhcPktI0pLaScBAKg+AlkAAAAAyEB2y4KKAkHUv1Co/PuokAUA1ASBLAAAAABkIFoWZIaKevgGAoTlAIDqI5AFAAAAgAzk81lfCWQbFxWyAIC6RiALAAAAABnIqZClCrMxlV3IKxEVsgCAmiCQBQAAAIAM5PVaPWQXLeJtW2NKVyHr8VivzTffuGWaDTwgAECTx//sAAAAAJCBsrKsryUlhj7+2N24g2nB7JYRLpeTvO62Wyx+efVqqmQBANVDIAsAAAAAGWjvvaPxy0uW8NatsdgtI6ZMcZr59u3rBLIlJQSyAIDq4X91AAAAAMhA2dnSCSdYISChX+PZsMH63rdp41TIer3SLrtYoWww2CjDAgA0YQSyAAAAAJChcnKsELCkpJEH0kK99ZZHRUWpgazb7bSUKC1tjJEBAJoyAlkAAAAAyFA5OdbX4mIqZBvDF184vXvz85MrZLOyrOvBIK8NAKB6CGQBAAAAIENRIdu4EqtfE3v6ejxmvEI2EGjgQQEAmjwCWQAAAADIUHYg+49/+LR0KZWYDW3HDut7/re/BZSX59zu9Up+v/XaXHutX5s389oAAKqOQBYAAAAAMlTnzs5p8vvvn6eiokYcTAu0fbsVtLZqZapTJ1OHHhpR+/YxjR0bUSBg3bdkiVuPPuptzGECAJoYAlkAAAAAyFBHHRVRz56x+PU33/Q04mhaHrtCtnVryTCkZ54p1eLFxRo7NqqtW52q2C1bqJAFAFQdgSwAAAAAZCivV3r5ZaeB7LvvEsg2pO3bra+tW5sp902bFopfLi0lkAUAVB2BLAAAAABksK5dTd1/v7W6VGJVJupHKCTdeadPM2b4tWSJW5LVsqCsyZPDuukma0WvxMW/AACoDB+vAgAAAECGa9vWCgS3bSOQrW8ff+zWzTf7k25LVyErOYuulZTwugAAqo4KWQAAAADIcHYg+N//uht5JM2fXYWcl+eEsOkqZCUpO9v6SoUsAKA6qJAFAAAAgAzXoYMTCP7yi0t9+sQq2Bq1EQxageyIEVGVlEgej9SqVfpt7QrZr78mKAcAVB2BLAAAAABkuB49nEB2zRpDffo04mCauYDVFlY5OaaefjpQ4bZ2K4lAwNDGjYY6dkxfSQsAQKKMa1nwzDPPaPTo0Ro0aJCOO+44ff/99+VuGw6Hde+992rs2LEaNGiQxo8fr08++SRpm2g0qlmzZmn06NEaPHiwxo4dq/vuu0+m6fxHecUVV6hv375J/6ZMmVJvzxEAAAAAqsMwpGHDopKk4mL6ldanQMD6/vr9lWwoadgwp1L51195XQAAVZNRFbJz587VzTffrOuvv15DhgzRk08+qSlTpujtt99W+/btU7afNWuW5syZo7/97W/q1auXPv30U11wwQV67rnntMcee0iSHnnkEf3zn//U3//+d/Xu3Vv//e9/deWVVyo/P1+nnHJK/FgHHnigbr755vh1n89X/08YAAAAAKooN9cqKikubuSBNHPBoPU1K6vyale3W9p334j+8x+P1qxxSaKVBACgchkVyD7++OM6/vjjdeyxx0qSrr/+en300Ud66aWXdNZZZ6Vs/9prr+ncc8/VqFGjJEknnXSS5s+fr9mzZ+u2226TJC1YsEBjxozRwQcfLEnq2rWr3nzzzZTKW5/Pp44dO1ZrvEYL+ADUfo4t4bmifMwDSMwDWJgHkJgHcDAXGpa9yFRpqZFR3/PmNg/slgVZWVV7Tl26WK/L6tU1e12KiqSVK13q1Cmmdu2qv3+maG7zADXDPICNuVCxjAlkQ6GQfvzxR5199tnx21wul0aMGKEFCxak3SccDqdUsvr9fn377bfx60OHDtULL7yg5cuXa7fddtNPP/2kb775RldccUXSfl9++aX2339/tWrVSvvtt5+mTZumtm3bljvedu1y5XZnXMeHetO+fX5jDwEZgHkAiXkAC/MAEvMADuZCw7DDutLSLHXokJV2m3BY+sMfrDDx2WetCs6G0lzmgWvn27y2bX3q0KHyMyftfr7XXZelo4/O0l57Vf2xQiFp0CBp3Tpr8bB586Sd9UZNVnOZB6gd5gFszIX0MiaQ3bp1q6LRaEprgvbt22vZsmVp9xk5cqSeeOIJ7bPPPurevbvmz5+v9957T9FoNL7NWWedpaKiIo0bN05ut1vRaFQXX3yxxo8fH9/mwAMP1KGHHqquXbtq5cqVuuOOO3TmmWfq+eefl7ucv2C2bCluESm/YVg/PJs3F8qkP32LxTyAxDyAhXkAiXkAB3OhYXk8fkk+XX21dOyxRWkXkPrmG5fmzMmVJF14YbH69av/U+ib2zzYutX6PptmUJs2hSrdvlMnryQrIL/99pDuuitY5cdav97QunV5kqRIRPrkk4AGDAjXZNiNrrnNA9QM8wC2ljQXOnSofuicMYFsTUyfPl0zZszQuHHjZBiGunXrpkmTJumll16Kb/PWW2/p9ddf1+23367evXtr8eLFuvnmm1VQUKCJEydKko488sj49vaiXmPHjo1XzZanuU+oRKbZsp4v0mMeQGIewMI8gMQ8gIO50DAmTIjoiSesis0PPnDr+OMjKdsEg07VSHFxw74uzWUehELW99DrrdrzmTAhrD//2QpkDaN634NImZewtNRo8t/D5jIPUDvMA9iYC+llzDn3bdu2ldvt1ubNm5Nu37x5szp06JB2n3bt2un+++/Xd999pw8//FBvv/22cnJy1K1bt/g2M2fO1FlnnaUjjzxSffv21YQJE3TqqafqoYceKncs3bp1U9u2bbVixYq6eXIAAAAAUEsjRkQ1frxVPbljR/rT9YIJxZnvvuvR1q0NMbLmJbazqNjlqlqCkJcnzZhhfeOj0eqdRpkayFZrdwBAE5UxgazP59OAAQM0f/78+G2xWEzz58/X0KFDK9zX7/erU6dOikQievfddzVmzJj4fYFAQEaZ3gJut1tmBfH8unXrtG3btmov8gUAAAAA9Sk/33ofU1SUPvgLJ5ztfscdfp14Yk5DDKtZsTvguarxbjk313pdSkqq91jpKmQBAM1fRrUsOP3003X55Zdr4MCBGjx4sJ588kmVlpZq0qRJkqTLLrtMnTp10iWXXCJJWrhwodavX6/+/ftr/fr1uueeexSLxTR16tT4MQ855BA9+OCD6ty5c7xlweOPP65jjz1WklRcXKx7771Xhx12mDp06KCVK1fq1ltvVY8ePXTggQc2/DcBAAAAAMqRZ7UbVWFh+vsTWxZI0oIFDbiqVzNhV8hWZ0G07GwrkK1uoFq2ora6gS4AoGnKqED2iCOO0JYtW3T33Xdr48aN6t+/vx599NF4y4K1a9fKlfAxZTAY1KxZs7Ry5Url5ORo1KhRmjlzplq1ahXfZsaMGbrrrrt0/fXXa/PmzSooKNAJJ5yg888/X5JVLfvzzz/r1VdfVWFhoQoKCnTAAQfooosuks9X+YqaAAAAANBQ8vKs4O/NN7266qpQSmgYbprrQWUUp2VB1ffJzra+1rZCNhCgQhYAWoKMCmQlafLkyZo8eXLa+5566qmk68OHD9fcuXMrPF5eXp6mT5+u6dOnp70/KytLjz32WM0GCwAAAAANqE0bK5Bdtsylp5/26tRTkxPYUKgxRtW81KRlQU6O9bp8/rlHH33k1sEHR6u0X9lA9t13M+4tOgCgHmRMD1kAAAAAQMUmTHASvKVLU9/OhUKpFZbTp/u1YAFv/aqqJhWyffrE4peffdZb5f2iZXLb7dsNBQJVf1wAQNPE/8oAAAAA0ER06mRqxoygJGnbttTwNV2F7COP+PSXv2TV99CaDTskrU4P2V69TE2bZr0u1WkbYVfIdu/uBLrLlvE2HQCaO37TAwAAAEAT0rq1dXr8ihWpgawdBvbvn1x6uX07vUmryjSt71V1AllJ6tLFel1isUo2TBCJWI/l9UoDB1qv2dq1vFYtXTQqnXRStg46KEfff09sAzRH/GQDAAAAQBPStq0V/M2f79GPPya/pbNbFgwaFCtze8OMrTlwesia1drPDnDNauxmP5bHYyo/39qxuJhAtqVbtsylefM8+uknt84+O1tLljAngOaGQBYAAAAAmpD993eqX8tWz5WWWl/tRaZs1TmNvqWryaJe1vZ2hWzVwzO7ZYHLJeXmWpeLi6v3uGh+duxwLi9d6tKIEXnxn20AzQOBLAAAAAA0IR07mpowwUpYP/vMowMOyNHcuR5J0ubNVhjYvn3ZQJYKu6qqyaJeiduXXairIk6FrJSba71mRUW8Vi1dYWHqHHjxxaovFgcg8xHIAgAAAEATY5/e/q9/efXLL26ddlq2Vq409MQTPklShw6mTj7Z6VMQDEq33urTzTf7VFTUKENuMuxAtro9ZA0jef+qsCtkEwNZWha0bFu2SMcfn5Ny+8qVTW9eRKPStm2NPQogMxHIAgAAAEATY5/enmjy5Oz45YICU7ffHtSLL5ZIkoJBQ7fe6tedd/r1xhuehhpmk1TTClk7wK1OIBuNOguI5eVZt/H6tGxff53+k4CmWOV+3nlZ6ts3Tz/9RPQElMVPBQAAAAA0MXaFbKIVK6y3d/37R3XIIVbp5cCBqefPb9vW9IKdhmS3Eahuhawd4NasQtZUVhYtC1D+62/PlaYgGpU++cStV17xyjQNffZZNX+YgBaAQBYAAAAAmpgOHVID2ZISK8iZPbs0Xm3p86XuW1pK4FcRO1A1qvltqkkgm9hD9qijrMQtEKje46J5Sdc/Vqp+ILt+vdFoc+mCC6Rjj3XaLngo+gZSEMgCAAAAQBPzxz+Gy70vsbLTm2YdIFZrr1hiG4HqqEkgu3q181jZOztOEMi2bHfdleZTFFU9kA2HpTlzPBo0KE8HH5zbKPPphx+Sr5eUNPwYgExHIAsAAAAATYzPJ518ckh9+kQ1fnxyOFt5IEuFbEWcHrKpVcgVqW4gu369oeuvz5Ikde7stCwIBHh9Wqp16wytWpU+pqlqIHvLLT5NnWql+8uWubRgQcO3C7AD2G7dYjuvM6eBsghkAQAAAKAJuv32oD7/vEQ9eyYngImnB7tcVn/SRFSrVcwOVGteIVu18GnpUuft+JlnhpRlZbMqKTFkVi8LRjOR2N959OjkBDYSqdq8+uGH5Im7eHHDxz7FxdZXu7UKv3OAVASyAAAAANCE5eQkX3eVeZfn9ydf376darWK2H1dy34fK2NX1FZWIfvQQ1717Jmnk06yqhgHDYpq4MCYsrOdFHbjRl6jliixnci0aaGk+8LldylJUlycPHe2bm34uWQHsO3bW3P62We9fMgAlEEgCwAAAABNWG5uctJRdgGdiy8OqV+/aPz6nDlePfWUV6Gdec+WLdJVV/l1zz0+QhMltiyo3n7ltSx4+WWPXnzRelEKC6Vrr/WrpMSIn8ZtB7F2D1lJGjgwT19/zdv1lsaeE7/7XVTDh0d1//2l2n13a0JFoxXt6SgsTL7eGIGsXSFrV+9v2eLSSy+xsheQiN/wAAAAANCE5eYmX3e7k1PVP/0ppE8+KdHcucXx2y65JEvPP281mH3lFa8efdSnv/7Vrx9/5C1iTVsW2NsnBrJLlxo655xsnXdetoqLpU2bjJSWBnargrL9fu+8s0xpM5o9u7I0J8cK+P/wh4jOPtv65KSyClnTlM44I0s//WRNxIkTrR3eecejk07K1scfN1wvWTuQPf30sMaOtVovvPJKmobWQAvG/7YAAAAA0ITl5ycHsOUFiYMGJZduXnJJloYMydXnnzs77NjBqfI1rZA1dn7r7ErG4mJp//3z4veXlhppqxVzcpzXb9Qop29oYj9RtAz2gnuJ7SvsivdotOL5sGGDoTfecELPvfayJuKKFS7Nm+fRtGlZdVIBHw5Ln33m1qpV6cczZ44nXn3frp2pqVOtK6tXM5+BRASyAAAAANCEHXhg8uI/5QWyZXvJStLata6kECcYrMuRNU128FXzRb2sr4mLdklWkPXII76U/ewKWUl6/vlSPfCA1Uh027bqPT6avsQKWZu9KF9lFbLFTgG89t8/oilTwnrwwVJdfrn1Q716tatOFvh64gmvJk3K0fDhuSoqSr3//fedH5x27cx4H9nGaJ0AZDICWQAAAABowtq1k4YMcRpMVjdITBQKVb5Nc2dXuBrVzI/sQNauQiwqSj7ACy949dJLqadtJ/aOdbmkHj2sRDcYJMBqSaJR6dJLrXS+XbvUCtlIJN1eDrv/rCQ980ypPB5p0qSILrkkFK+W/e232s+pX35x7RyPkXbxOXscN94YkGFIbdtaz2XtWleVFyYDWgICWQAAAABo4hJD2LKLelUHIWBiD9nqnd9dtkJ23rzkZPzGG50S5aFDnQC9Q4fkVhJ2JTPheMvy1Vfu+M/f/vs788PuLVzZol7Fxda+PXvGlJeXfJ9dpbppU+0joMS2JqFQ6u8Lexx2lW+HDs7P0dtvs7AXYCOQBQAAAIAmLrHfaUW9T2fMqLgnAS0Lat5D1g7Fo1GptFS6997yF+V64IFS3XhjQNdeG9C55yaXDfp2djVIDGRDIWnNGsLypqyoSHrsMa8++CC1hD0clnbscK6fcIIzJ+x5tWpVxRPSaXeQ+kGCHchu3lz7OVRYmBjIlj+O3Fxz53ikYcOsNJlFAwEHPw0AAAAA0MQlVnNWdKr9n/4U0rvvFpd7f7qKt5bihx9cOuWUrPhp2NVt/WB/30MhQ8OH51a4bffups48M6zzzw8nVRBKks9nXberJU1TGjs2R3vumac77kjtQStZfTsLCvJ1xhl1s3AT6t7zz3t15ZVZOvHEnKQFrmbM8KtLl3xNnmyVlO63XyReFSs582HFCpe++SY5wkl8re3ANjfN1LOrsDdtSv35XrbM0NKlVfu5X7bM0HvvOVWu6T7AsVsW2IGsJB19tBUwP/20N/6BB9DSEcgCAAAAQBNXnfAwXWBjCwRqP5am6h//8Ortt73xINSuKqwql8va/rffXFq/vuK32hW1lbArZO1+myUl0k8/WS/wI4+k9qCVpCuusHqPvvGGV/Pn16KJMOpNYr/Vdeucyw8/nByyJy7yJknDhzu9Cj7/3Jk4r7ziUa9eefq//8vWG294dMkl1o7pAk97Ln/6qVtnnZWlJUsMbdsmXXqpX/vtl6dDDsmNV7ZW5Lbbkqu+y36As2WLtGCBNf8SFybr0sV6/A0bXHr66fRzGGhpCGQBAAAAoImrTiDbvXtMvXtH1aqVmdK/tCX3LS0ttcKlo44K6+WXS9S1a816yCa6//5S5edX7zhOywJDppl8irg9xrJWrHAevC4WbkLdS/zZsvusppOVlTxf2rSRLr/cKkVdutR5nd97z6PiYkPvv+/RY485IWe6eWhXYS9a5Narr3p1ySVZeuUVr5580ppsgYChlSsrj4e2bEke9+OPJ1e8vvyyM45OnZzn0a2bs9Ff/pKloqJKHwpo9ghkAQAAAKCJq06/U79f+vTTEi1aVKTRo5NXCrrnnvSnxLcEdmC2335RjRxZyQpKaZQNxfv2jeoPf4goL88Jprp0ienssytOvf1+Z/tQKHkRpUik8nHURZ9Q1L3EatKiIudy587JH4pkZ6fuu+uu1jaJVbaJ7QL+9z/nF8DNN6eWuSeGo5LV3iAx6JeU1EahPGWraF97zauFC53HtgPbggKpTx/nee25Z0x77+38TH3xBVXcAEvcAQAAAEATV91+p2639W/MmIheesmjaNQKUjZtcmnrVqlt23oYZIazA1lfDTPpsqG4fcp2Yoi6YEH5/XttiY9/1VV+DR3qBFt21Wxin+BomezYfi2RWZIrZJ3LZfuwlm1ZIDktB774wq2JE7P1hz9E4q01JOvnVpKuuiqowYNTexYccEBUZ5wR0uzZ1uTaZ59ovCWGbfNmQ+++69Ybb3jl85kaNCimU09N3sjuD5sosS+tHTSfdlryNi6XNHduiQoK8iWVX+kNtCQEsgAAAADQxFU3kLVNnBjR739fpEhE6tPHCku2bjXUtm3LWxnKrmC0F1GqrtRA1jqO359m4wokBrJPPeXTU08l3x8ISA895FPPnjGNHx/R3/5Wtq+n9OqrHvXuHdPAgayglCkSA9nzz89W797FGjo0pkAgOZws27JAktq1s24rKTH0+eceff65R717p1Zx23OuLK9XuuWWoHr3jumqq7IUiSglkA0EDN10k1+rVzsT+aCDItptN+eYpaWpx05sv2AHzXl5aYehgw+O6KOPPGkXAwNaGgJZAAAAAGji3O6aB6j2Il/dusW0cqVL333nVs+ekWq1QWgOalsha5Qp+rND8ksuCenGG3069tgq9BuQFezm5JhpqxElq3foTTdZIezrr4f1+uvJiyS9/rpHixdbD75+fWHKuNA4EitaJemww3K1Zk1hSjhZUJD6s5wYitqWLEn9FCZxIa10cnOdYLds+wt7UbBE27YZkpzHTjcnEwNZu0I2Pz/94yf2RwZauhb2XywAAAAAND9le0TWhN3/8ZxzsnXWWWnOm27m7IrBmgayZauU7d6xf/xjWIsWFeuvf616WeB99wV00EHpA9y1a50wKzGMHTrUqpi0w1gptQoSDWfrVmm//XJ1yCE5KipK/1p88olbkYj1el51VVA33xzQ1KmpPYY7dDD1+eeVt7vIzq7494Ad2M6b59GDD5Y/0Vu1so6TWL0bDitePfvHPzpjTGy/UHkgax23JS8eCNgIZAEAAACgibvoopCOPjqsu+9Oc05xFe21l3MK9Jw5Xi1e3LLeLtZ1y4Izzqh5GnrkkRG9+GL613Lr1tTqwn/+s0TDh6eewk7w1XhefNGrZctc+vFHt047LTv+Wtx4o7Po1vz5Tnh+5pkhTZkSVuvW6Y/Xp09MK1cWavjw8iut7dYG5bGDVqniKlW7Z21ii4Ivv3TGet11QU2aZM3vGTOy4h8SrFplfe3UKf1xnQrZCocJtAgt639YAAAAAGiGunY19dhjAZ14YtVOi09n5syAjjnGCRFbXiBrfa2LRb1atTJ10EGpAWl13XVXaihrVzIn8nolT5qGhGVPk6+qtWsN3XuvV0VFNdodsk/3t3zyiSe+8FarVqauusqqln7sMWeyVaXXsN9vVcumv8/UgQdWPOf23z+qE0+s/IMCO9hNXHzLnnft2sXUunVya4XHHvPq88/d8ersfv3KH79EywJAIpAFAAAAAEjafXdTjzwS0NixVqjb0hbeqW3LApfLCajatKmbRdHS9QRNVyHr80keT+pj1qRlwVdfuTRkSJ5uuCFLN9xQzRXJEBcIJF/ftMl63fx+ab/9rODUPsW/W7dY2kA9nbLtAI46Kqxp04L68sviSo+RlSXdfXdAXbpUvNibvThY4nPYscMa6957W/v+3/85k+ull7yaONGarD16xLT77umP6/Vax21pv1uAdAhkAQAAAABx9irvZVd/b+5++smq7vN6K9mwHImnmnfuXHHgVVX2a5EoXYWs32+m9LCVahZ8ffihk+o98YRPZt1kyy1GLCadd16W7rknOcxescJ63XJyTO23X1RffVWk118v0Ysvlujdd0uqfPxjj01O2e+8M6Crrgpp112r/kK1bl3xttnZ1tfECtmFC50KX0nq3z+mmTOtxNbuLStJgwdHy11Izq6QvfVWv/71L9aYR8vGTwAAAAAAIM4OTcpW+DVnq1c7CVJ+fs0SyA4dTD33XIm++86tI46oeeuIRHYwlujTT1PfxpfXsmDdOpf+9S+3QiErSPvjH8Nq27bixywuTk7TCgulVq2qM+qa27rVei55eQ3zePXhl19cevHF1FTfNK3v6+DBVljfo4epHj2q39bi4IOjWr26UNde61f//rFye85WJDfXuTxpUliffOJWt26mVq40dNBBUUV3DuuBB7yaPNkKgOfMsSZYYmsOe+G6RNb26T/VSKw+P//8bB11VGHaOQ60BASyAAAAAIA4uyqzOv1HTVNNupLSPp1csir/amr06KhGj65971hbugpZW7t2MW3ZYqVjfn/6QPaRR7yaM8cJx264IUurVhVW2JahuDj5+vbtRtJiUPXl669dOvLIHOXkSJ98Uqxu3ZrmhKrsg4xddqn98/J6pZtuqvl5/7m5zhj22SeqBx+0Bh2NSm63NH269anML7+4FQ5bj9ehg6ktW6QRIyIJx0k+7oQJ4Qrnv9+f/NzXrjXUq1fTfJ2B2qJlAQAAAAAgrroVsps3G+rWTdpjj1wtWtQ032La7Rl22y1W7unWjSGxevDss0M65piwhg+PaNiwqA47zAm+vN70LQvWr099MqtWVfwES0qS709cnKo+ff+9W6ZpqLjY0McfN93asabQ6iMxkE0M8u05dNllTthrt72wP6Dp08f5wCLxOJIV7lakX7/kDzu+/DLNpAVaiKb5vyUAAAAAoF5kZVlfqxosLVzo0urV0qZNLh18cK5++qnpvc20w+eKKlIbg/1aSNK4cRE98khAb7xRqrfeKtEf/xiK32dVyKaOvbDQeg3/8pdgym1lxWLSt9+6kto3SNYp+A0hsd9tQz1mfSjbt3fQICeknDEjM1azSqxstRfaKu9+e2G40M7p5k9ojVu2ZUFl1b8TJkT0xRdFmjTJOuijj9ZwBT2gGWi6v+UAAAAAAHXOWdSratuHQsnXjz++6TWFtEO0xAA0E3TtGtOuu8aUm2smVSZKUps2zuXyesiuXGm95c/Kkvr2tYLBHTvSB7KvvebR4Yfnav785AO9+65HpaU1fw5Vldgio6io/h+vvpQNZC+6KKT994/onHNC+tOfQul3amDt2zvBabo573ZLhmFtEwoZO79a9yW2u0gMbv1+U4ceWnnv5N69TZ11lnWwzZszv5oYqC8EsgAAAACAOLsC7umn0y/MU1bZStp165re20w7DCzb47KxZWdL//53sRYvLlLHjsljS1x8zONJ37LArob1+cz4QlnlBbLz5iUHsQccYIVrL7/sVe/eebr/fq+ee86jdevqJ0RL/ACg7MJiTUniz8PgwVEddVREr71WqhtuyIzqWEk6/fSQcnJMtWsX00EHpbYZMAwneLUrZO3nlfgz0qVLLD4PR42KVvkDDXu7suE10JI03cYsAAAAAIA6162bVYmZWP22dq2hf/3Lqy5dYpo4MZK00npzCFXsCtDE07EzRXmr0O+yi6mDDorINKXWrdNXyNr8fsUX5nrpJY+OPDK1kjFx/9GjIzr00Ig+/9y6MRw2dN11VorWr19Un3xSUrMnU4HECtmmGshGo05f1IMOiujFFxugtLgGevY09e23RYpGDXXokP5DCK/X+tmuuGWBtQDbhx96NG5c5dWxNp/PesxwuGm+zkBdIJAFAAAAAMTtu69VMVeSkLndeadPTzxhlcx16VKi/fZzqursU5qbMjsMzM7OrArZihiGkgK/xB6yxx0X1uefu7VmjZWc+/1mPJBNDD6Tj5d4GrupnJz034uffqqfhZgSg/3i4np5iHr34INePfSQ9XPy/feZvWBVu3aSVP58t0JTQ+GwoVjMjIenvjJtX7t0MTV5crhaj20fo2y7E6AlaXrnkgAAAAAA6k1OjvU1GDQU3Zm7bt3qhHhl+z6m6zVrNp1cU5ITBmZihWxVJbYs8PtNTZwYSbguHX20db1sf9ZgUDrssBw9+6yTtOXl1W8/3ZUrDT3+uFf/+Y9bkYi0ZUvyAk+ffebRmjVNL+hPDKu3bWt640/k3dmxJBRKDk7roq2H/XPWHKrrgZqiQhYAAAAAEJdYGVlSIuXnO6ctS8mXpfShSo8eeTr11LD++temkbhs2mSFZ3YVaVNUUOCMvWNHMylQ9fmc1zWxHcDKlYamTcvSggXJ1ZyTJ4eTQviyTNOq0K2pyy7L0vvvW3FE586xeCVvon33zdWSJUVNKiTfvt25PGxYam/WpiSxh2ziz3jZCtmaHduai7GYoUik4nYbQHNFhSwAAAAAIC4ryzl9vaTESt0iESd9Sw1kU5O5QMDQQw/5tHVr/Y2zrpimdMcdVuq3++6xRh5NzY0aFdWTT5bq1lsDOvfcUFK4nJVlxnsCFxU5r9fDD/v06adOGmYYpt55p1j77RetsH1DSS1byCZWWacLYyVrXn39dWaf9l+WvWDa/vtHNHt2ZvaPrSq7QjYYNHT77dbPh8tl1kkg601YL5C2BWipCGQBAAAAAHGG4SzoZVdJJoYm5VXITpyY2kfSDnQzWeIp/CNHNt2qRpdLGjcuolNPDatNG2nwYOu5GIap3r1jys21AtZly1z64gsr6NyyxXl9srNNff99sYYOtULpiloWbNxYu9c1Vk7uveeeUX33XZFGjLDaK6xfn/nzJ5EdyF50UUi77tp0q60lp4r1m29cevBBK4UdMyZaq8poW2LVM4EsWioCWQAAAABAkvx8K4yZM8eqnowkLKBedhGvn3+23lZ27pwaQDWFHpF2KOn1mho8uOlWyJa1zz4xLVxYpIULi7XbbmZSxeyf/2ylrYmLZxmG1KmTs03nzuV/L957r3bnmKcLZD/+uFjvvluizp3N+Di++abpVMiWlEj//a813rZtm3YYKzlVrM8845Sz3ntv3VT9ejxOFX55i8wBzR2BLAAAAAAgyZAhVnXlr79abxkTq2ITw9kvvnDrzTetwGbAgGjKKf9NIWyxq4A7dGj6IVpZu+5qapddrOfVvbupPfawXtdly6zXNbGfbLRMcXD37qbefLNYt98eUMeOya9rYaGzXyQiffmlq1rVrGUfy+Mx1b+/8xitW1tj/vjjphPI/uUvTklxr15NP9jPy7NegyVLrNdgn32iatu2bo5tGE4v2kce8Ta5RQCBukAgCwAAAABIcsIJVuq6dKn1ljGxh2ziKcZffukEZmPGRPTOO8X6/PNideliBVJNoUJ26tRsSVKbNs07FTIM6f77A5KkDh2s16eiQFayqmxPPjms778v1v/+V6hzzrFe/O3bnf1mz/bqqKNytffeuSqtYgFl2QCubF9Su3VEOJz5gb7tt9+csbZu3YgDqSNXXRWS3++8UHbLi7rSrp11vLvv9uvCCyvojwE0UwSyAAAAAIAkXbtagd1PP6VWyIbDhp57zqN+/XJ1001WM8gZM6R27aRWraQ+fWLxHpGBQOYHagEro2zSC3pVlR2qbdrk0iefuJMWzRo/PlLebnK7pbZtnVPxd+xw7rOrbQMBQ+vXV20cZVsWlA1k7QrTxJYKTcWsWU17MS/bvvtG9fTTznPJyanbQPaRR5xjv/CCVwsWNH48VVQkHX54jq64wmlyGwymfoAA1IXGn/EAAAAAgIzSpYuVQJSWGlq40FUmkJVefdWrLVuct5OdOyfvb1fWNYUFe+zT76+9tgmU89ZSTo5z+Q9/cK4cf3xYV19d+fO3Wwk884yToCa+xlUNUKPR5KD+n/8sSbpuB8dNYVE4m13N25xaXyT2HU6cO3Vh+PCYPvnEmTCffVa7vsS1EQhYoesdd/j07bduzZ7t0/r1hv76V5+6dctX3755+u474jPULWYUAAAAACBJYqi0dKkrqW9sOJxcMStJbdokX7crZO3qshdf9OjLLzPv7Wc4bIXOUnL41FylO+183Liw7r03EA/hK9K3r1PaagexiVXQJSVl90jPrpD9298CeuONYg0bllwya4d/xcVNpzrRbs9Rttq3KUsOZOv+hejXLxZvg7F5c+OE7+efn6Xu3fM1aFCunn3WWcBs3TpDH35ohcTbthl6883GC4zRPGXe/4gAAAAAgEZ32GFWCltSYigUSuwha8RXYLeV7Znp81nhzcaNht5/363zzsvWUUflxtsDZIrCQudyXl7jjaOhZGen3mb3C66K/fZzGs3afWRrUiFrB7J77RXV8OGprSLs4Ng0Df33v66kFgmZyv4++P0Vb9eU2C0qJGnAgPpp6WF/+PPYY42zuNe8eVbQumGDK6nqv6TESOqB/b//EZ+hbjGjAAAAAAApsrPttgVKqpB95x13ygJQrVolX7dDqWnTsnXSSc65zlWtoKxvpilt2SLt2GGFitnZZkrI3BwZhvTgg8k9ThMXbqqM2+1UTa5ZY33vgsH0FbKhUGoltc0OZF3lJBI5OZLLZT3OmDG56t07XyedlCZNziD2hxb2hxHNQbt20g03BHTaaSGdcEI5L2YtOQsAGvr664aNqGIxadu29PeVlCTP7Y0bic9Qt5hRAAAAAIAU9inKW7YYWr3aeeu4erUrpdK1bIXsMcdE0p4eb/fZbEzvvONWt2556tcvX9dcYyXH+fnNJ0SrzKRJEe29t5OoV/cU+zZtrO/VoYfm6txzs5KqCBcvtkKurVuloUNzdcIJ2WmrHu1A1u1OvU+ygtqLL05uQDxvnifjKqwTNceWBZJ0zjlhzZwZrPMesrYjj3Q+7Vm3rmEjqh07rCrsdEpKjKT5tmVL4//uQvNCIAsAAAAASGGf3v7448mlo6WlhpYuTX4rWVCQvO8pp4S1fHmRJkxIrqqLVP3s+HrzySeeeDXj229bzy0/vzFH1PCyspyUtLoB4u9+55y6/tJL3qRA9i9/kU44IVuXX56ljRtd+uwzj5YuTQ2yKquQlaTLLw/pzjuTE9jlyzM3wrDnVHNqWdAQsrKkMWOsXwybNxv64AO3Nm1qmPBz0aJyPhFQaoXs8uUurVpFKIu6k7m/zQAAAAAAjcZuWZDYV7F9eytJKymxgokBA6J6+OFSdeqU/hh5ecnlkeWdwt6Q0oXCLWFBr0SJoWF1WhZI0kMPleq885zqVXsu2D76yKOvv3aCrq1bU0Msu+WFUUm+ddJJ4aQWC9u2ZW4g5lTItqy5VBfsn7/LLsvSiSfmaMqUrHp/zHBYmjCh/LLf227zqzS5u4eOPDInqWcyUBsEsgAAAACAFGVPUf7Tn4Lxako7qJg+PaiJE8svey27UFYmVMimG8OCBeVXyjVHtamQzc+XLr3UKYu1+/C+8EKJdt3Vum3VKidqSNemorKWBTbDsFosDBxoJbhlA7JM0hwX9WooZVuGzJ/vqfICcTW1erUzLy+9NKjTTw/pgguCmjTJ+tRoxQpXvOr5vvusibd2rUu//Za5HwqgafE09gAAAAAAAJkn8dR0yTq12F74yu676KnkHWXZPrJWONe4FYSRCIFKbSpky+5vtxFo1crU2rWp2ya2NLDZfWUralmQyG6fUVqaea/d9u3SDTf44/OqbFU4KtepU+r3bONGI20f6roQiznVse3bx3TppU7Z69y5Hr38cnKblsMPj2iXXWJat861syKc1xi1RyALAAAAAEix117RpOtZWWY8kLVVFsh265Yc6mZqhezMmRm8WlQ9qE2FrGS97i6XqVjMCiF79Ihpzz1j6tNH+uWX5G3TtamIRq39qhrI2uPNxEW95szx6qmnnG9iS+tHXBemTAnJ7Za2bzf0wAPW97KwsP6Czyuu8GvNGmvyde2a/BjjxkXUsWNMGzc6k9Pvd84YKNuiA6gpWhYAAAAAAFKUrfTLzk7tj1lZIHv88RHdfbdznnkm9pAdPjyi007LgIE1oKyEFp01CWSl5P6vb75ZIrdbevbZ1O3s074TOS0Lqha4ZXKFbGJf29GjM+AThyaoXTvpz38O6frrg+rd2/ogyApk68dHHzm/uB56KLkPhmFIN97olHXn5FgfRNk9tUtK6m1YaGEIZAEAAAAAKXJzk69nZaUGsB5PxYGaxyOdeGJEPXtaCVy6fqINrWwgW9UqzeZkwoSIdtstpiOOCKugoGZViHaVqyS1b28dY++9pX33Tf4Gpwvh7UC2skW9bHYYlokVsnZf2169YkkLkKFm7ArjadOy9MYbdX9SdywmrVtnTbx//atEvXqlzv82bZzbeveOyTCokEXda4H/9QAAAAAAKuP1JvcXzcoyU6opy7YwKP9Y1nGuv96v5593QpYffnDpuec8euklj15/3aNNm+o/7CgbEFY1FGxO9tsvqv/8p1hPPBGok+efuDjXk08G9OmnxTrkECuYTbcqvR3IVr1lgfX1qquytGGDM+BMqLi2q3YPOyyiNm0adyzNgb3A16+/unTGGdkqKMjXSSdlVzmMj0adHsXpLF9uKBAw5PGYOuCAaNptdt89JsOwDvL731vz2P5QYPlyV4P8nkLzRyALAAAAAEgrsVIsL8+MB6u2xCCuInZw+/XXbl14Ybb+9KcsFRVJRx+doz/9KVvnnputKVOydeqp2XU19HIlVnai7rVvb6pv31g8zE9XFe20LKjaMe2QTpImTrTmyLx5bnXpkq/HHqvipwL1xK6QtQM71M7w4akh6bx5Hs2bV3m17P/+51KfPnnq2TNPe+yRqyFDcjVlSpZMU9qwwdAtt/h02GFW6X/nzma5LVe6dTP1yScl+uc/S/SXv1ifKNgLjP31r34NHJirzz+v4uQFykEgCwAAAABI68Ybgzr88LBOPDGsgw6KplTEVr1CNvn6c895tWqVtWK5329qxAirCm3hQpei6YvW6kwmLCzWEtiveV1UyJ56qlMK+8svbj3zjFcnnWSdQ37llVkVVkSms2SJoVGjcnT88dm16gm6fLmh2bOtsnH7lHbUzmWXhfTtt0UpAffWrZV/kPLll24VFRkqLTW0aZNLa9e69PrrXl1zjV8DB+bpjjv82rHDOs6IERX/ounbN6YxY6LxOXrCCRF17x5TTo61mN3LL9d9OwW0LASyAAAAAIC0xo+P6B//COjuuwPKzk4NVivrIetsl3rb6tVWMLL77jG9/HKpfD5ToZChNWvqt4K1bCDbElsW1IUjjqi4X4A9V9K1FbBD96oGsn37xuItECTplluSe2csWVK9aOO99zxavNitjz7y6NNPa17p+I9/OOOw+5Ki9rp2NfXqq8lJeSAg/fyzSy+/7Ekb8ktOtfKee0b1ySfFatXK+v300EOpK9dddFEw5baKHHFERF9/XayZM63eCW+84a32BwFAIgJZAAAAAECV+HxmmetV269sqwNJeuopK7Hr3NmUy+Wcll5c3LCBLGrmsccCuuqqoF55JX2JqT03HnrIp2XLkl/T6lbIStLNN1tBWE6OmVItWVSUvG1l/Ubtvq+StGhRzQPZ7dudy61bk87VpaFDY1qxolCHHmr9wJaWGpo8OVvnnJOtRx5xPhnasMHQv//t1vffu7RggfVa9u8fU79+VjVreWpa0XzEEdZ4tm41VFxcs2MAEoEsAAAAAKCKyla6duxYtRBq/PiIcnJM5eU528+da4Uqu+5qpXPZO9vHltbzQvXpepqi+txuadq0ULkLI9kB+6pVrqTewKYpmab1GlQnkE1c5T4Usvbv1MmaO8GgdX3FCkNTp2ape/d8Pf54+f00EgPbwsKqj6GsxA8Pzj67nLJN1Fh2ttS1q/UaFxdbC31JToheXCwNHJin8eNzNHZsrl56yXrNs7Ksuef3O8eyF+my2T1hqys311nssCptFIDyEMgCAAAAAKpk991jSdezsqq239SpYf36a5GWLi3SpEnJ57AXFFjhht0zMhCo35CjbI9aWhbUjzPPDOnYY63Xes0aJ3qIJUwhl6vqoVjZdhmGYapdO2v/4M6zz088MUdz5lgbXn55+ZMzsUK2NvPNDmTvuCOgNm1qfBhUwP4ds2KFK+E2U7ff7tNuu+Wn3cf+cMcOZiXpkEOSf/BrWiFrGFLbttZxv/yShb1QcwSyAAAAAIAqueKKkB58sFSGYeq44yruIZqOYUgPPhjQL784ZYldu1rhhh281HeFbNmWBeVVeKJ2evY0NWOGlZQmVqQmB7JVP55dlWjzeJw5EwxalQT97V8AAPPGSURBVLe//pocrv77305gVlgoHXVUtg46KEdvvumUetdmvtkLgtW02hKVsz+osatjJSsIf++98hfVSlchm51tJgW06fpaV1VurvX12We9OvfcLH3wAcEsqo9l4QAAAAAAVeJ2S5MmRXT00UUpFYvV0bq1dOGFQS1a5I5XzNrBS0lJ/ZWsrllj6IcfrPDk1lsD8nikY46pfrCMqrED03DYUDRqzZ/EQNZdjRyr7HzLzzfjIW0waKi0VIpGk+fOl1+6td9+VuD+n/+49eWXqRFIYrVsddkVshX1KkXt2NWu337rTJYFC9zxcPXMM0N65JHkZtZ29WtiAJudXXfV96eeGtI112Tp00+t+TRnjkerVxdVsheQjApZAAAAAEC11CaMtV19dUj//GdpwunF1tfKFmSqjRtvdErmBg6M6o9/DCsvr/4er6VLrGq1X9fEQLY67SLKLiD3xz+G47cFg1JhobHzmKbOOcfq57pli/MA27enf7Cazrfp0/3xRaTy0585jzrQuXMs5bbly11au9aKs44+OqIDD0wue7c/3ClbIduunXWsgoLUY1bHnnsm709fatQEgSwAAAAAoNHZVYZvv113J3Ju2SItWuSSuTMX3LzZCk46d45p6NDahTKoXLazlle8OjGxh291WhYYhuT1OgFvXl5iywIjvjhXfr7UoYO13SuveOItKsoPZKsfppmm9NhjzqcSQ4bQ9qK+TJwY0eOPl+oPfwird2/n+7xtm/W6ZWebOv745Cr3nj2tn+3EHtfZ2dKttwbVv39Uf/97sFZjqm2gC0gEsgAAAACADNC+vRWiLV9ed29TJ07M0cEH5+qee6xSSjucmzEjWK0wEDXjdjshql2JaprJ91dHYmV2Xp4pn89Z1Mte8b5VK1MdOliB2dq1Lj34oLXTpk3pg9cPPvDINKXt26WXXvJow4bKA9pQSIrFrO1ef70k3lMUdc/jkY48MqL77w/oiy9KNH58cvialSUdd1wk3vrE7zc1ZIj1+vfp4wSnvXrFdPTREX38cYmOPLJMI+lq6tiRFhWoPf4LAgAAAAA0uosusk4zX7y4bt6mxmLS4sVW4vfkk1YoZweyddFyAVVjh65Dh+Zp331zNWKEk15WNxRPPAU9L8+MX7/iiiwdc4zVOLR375jGjXMCt+XLXSotlW67za/yvPeeW8OH5+ncc7N15plZ5W5nS1wIbK+9qI5tSDfdlFzdmpVlyuWSHnggoLfeKtZHHxWroMAKTK+5Jqh33inWW28V67TT6q5XdNk2Jy4XAS2qj0AWAAAAANDo7D6ckYiR1Ge0pnbscC5v3GhVM9q9HmuzwjqqJzF0Xb7cpfXrrRv6949W+3VIbFnQvr2pvn2diRKJWK/trruaattWuuEGqyS3uNjQ2rVO1eshh6RWR06enBOvsJ0/35NUxZuOvRCYx2MS7jewjh3NpN7EdlsCw5CGDYtp992d+1wuaejQmIYNi9VpRbxhSNde6zQfjsXq5ncWWhb+GwIAAAAANLrEsC0cTq6GrInEnqGBgKFwOLFCloq2hnLOOSE9/7xXU6eGtPfeMUWjVtuCPfeMVmtRL8kK4zZssC7vtVdMhx5qVafedJMzWc44w6q0ttsIFBcbCoWsB2rfPqbnny/Vc895VFJi6Kuv3HrppdREtaio4oW67ArZxB65aBiGYbUfsKvf7QW8Gtp554XVo4epM86wJsHy5UZSGAxUhkAWAAAAANDoEqsl6yKQ/eCD5Le7JSXWccs+FurXFVeEdMUVoTo51sMPB/TWWx4NHBiNL9w1fnw4KZBt08a6PS/P+rpjh9VjVnLm1IknWsn8okXpyyYffdSn/faLav/907cjKClxFpRCw3v66VJNmpSj3FwzpX1AQzEM6YgjIjIMU6ZpaP/987RgQZG6dGFOoGr4bwgAAAAA0OgST/2O1G7NHUnSihXJYVtJiaHoznyNQLZp6tMnpj59ksPdzp2TA7C2bZMD2fnzPbrzTuuyz5d8vPLCvJtvtpLbVasKU/aRpFdftSYQFbKNo1s3U59/XiyPp/p9iOuSyyX9+c8h3X67NV+WLXOpSxd6CqNq6CELAAAAAGh0yRWy1TyXPY1AIPl6cbFTIUvfz+YjK8ta2MlmtxqwK2glae5c785tk8NbO7SVpCFDourQIbkRaFFR+sd89VXreOG6WycK1eTzNW4Ya7v88pCGDbNC2OLiRh4MmpQMmL4AAAAAgJbOMKxFkqS6qZC1F16yFRcbCYt6cVpxc/LCC6Xae++o7rwzEO9Lu+eeMe2/f/JEKlvt2qlTciCbk5N8f3Fx+g8G7Me49tpgrcaN5iEnx5pHdisLoCo4UQMAAAAAkBG8XiuMrYvKw5KS5OsffuhJWNSr9sdH5thvv6jmzk1+wQ1DuvDCkObPd2KPsn2Jjz02rG3bDH33nUvnnRfSZ58lRyRWIJsa3ts9aXv3jqXch5YnN9eaI+UF+EA6BLIAAAAAgIxgty2ojwrZtWsNFvVqYcr2ePX7k8PVnBwrtLUtW1a273D64wYC1tzKyqr9GNH02ZXV5bW4ANKhZQEAAAAAICN4vVZgVhc9ZNessY4xZIjV37GwkEW9Wprs7OQANlZJQevRRyeXZhcVpZ+HdoVs2YAXLZNdIXvttVl18mESWgYCWQAAAABARrBbCYRCFW9Xme+/d+m//3VLcvqErlnj9JC1g180b2UrZLdurTjonzUroCeeKFW/flZy/69/pfa2ME2n+poKWUjSwQdH45fLVlkD5WGmAAAAAAAygh3I1rbK7L//dd7qHnKIdbAvvvBoxw57Ua/aHR9NQ9kK2aOOqnhi5edLRxwRUdeu5S8ul/hhQVYWwT6ko4+OqH9/K5T95ZfkmC0alQoLG2NUyHQEsgAAAACAjGAHpbVd1CsUsoLXI48Ma7fdUs9Tz88nSGsJ7Opo24gR0XK2THbEEVYSW1iYWlH7wQflLxKGlste4G31amfOxGLS6NE56tMnT889x6dASEYgCwAAAADICHYrgQ8+8NSqbYEd6Pp80oABqYFsu3Y1Pzaajuxs6cknS+PXW7euWhBvB/aJlY2//WbogANydOqpTh8En69uxommb9ddrTnzn/+447cVFkqLF7sVixl6/30CWSQjkAUAAAAAZAS7J+cdd/h17bU1Lz+0w1yv16qS/PprZ/nzESNYdaclGT3aeb0LCqoXyM6f79HixVZs8t57Hv3yixO2jRkTkVH7tefQTHTsaM2ZxODVrtSXpJISgwW/kIRAFgAAAACQEaZNC+l3v7NOK3/sMV/S6b/VYS/e5fNZIYndE1Syejqi5fD7pTffLNYzz5RUOZBNrKQdNSpX0ai0bp01p4YNi+qLL4r0j3+Ulrc7WqBRo6y01UyYYolV/u+951HPnnn65z+plIWFQBYAAAAAkBGOPjqiyy93UowTTsiuYOvyJVbISpIr4Z1vJEJZY0uzzz4xHXpo1ZP4wYNjGjbM2b60VFq71ppE48ZF1Lu3GZ9bgOS0LAgEnFC2bNuVUMjQRRfV7Hcamp+MC2SfeeYZjR49WoMGDdJxxx2n77//vtxtw+Gw7r33Xo0dO1aDBg3S+PHj9cknnyRtE41GNWvWLI0ePVqDBw/W2LFjdd9998lM+NjCNE3dddddGjlypAYPHqzTTjtNv/76a309RQAAAABAORJXrv/5Z3cFW5YvsYdsRccH0vF6pTffLIlf/+ort154wUpg0y0SB2RnW79XTNNQKGRV4q9alRq52dsBGRXIzp07VzfffLPOP/98vfLKK+rXr5+mTJmizZs3p91+1qxZev7553X11Vdr7ty5OvHEE3XBBRdo0aJF8W0eeeQR/fOf/9Q111yjuXPn6i9/+YseffRRPfXUU0nbPPXUU7ruuuv0wgsvKDs7W1OmTFEwGKz35wwAAAAAcGTXQQGZ3bvRXiRMkv74R6tc7ZRTwrV/ADR7Lpfk91vz5/zzs+K3Dx1KzwukynKmiAIB6fTTs3TssTnx27p3t4L8bt0I9GHJqED28ccf1/HHH69jjz1WvXv31vXXX6+srCy99NJLabd/7bXXdM4552jUqFHq1q2bTjrpJI0aNUqzZ8+Ob7NgwQKNGTNGBx98sLp27arDDz9cI0eOjFfemqapf/zjHzr33HM1duxY9evXTzNnztSGDRs0b968BnneAAAAAABLXVSQ2RWyiaeV33FHUMuWFWriRFbWQdX4d64rt2mTFZ3k5JhJ/YgBm9crGYbdtsDQ2287v3y6do3piSesnsPbttEyBZaM6SYcCoX0448/6uyzz47f5nK5NGLECC1YsCDtPuFwWL4y56D4/X59++238etDhw7VCy+8oOXLl2u33XbTTz/9pG+++UZXXHGFJGnVqlXauHGjRowYEd8nPz9fQ4YM0YIFC3TkkUeWO+aWsKKi/RxbwnNF+ZgHkJgHsDAPIDEP4GAuQKr7eZCTk3y9JsdNbFmQOL78/NqNDeVrjr8PsrJM7djhPKFXXy1pVs+vPjTHeVAVhmFV95eUSFdf7U+6z+uVWrWywtqiIqPFfG9a6lyoqowJZLdu3apoNKr27dsn3d6+fXstW7Ys7T4jR47UE088oX322Ufdu3fX/Pnz9d577ymasGzmWWedpaKiIo0bN05ut1vRaFQXX3yxxo8fL0nauHFj/HHKPu6mTZvKHW+7drlyuzOqwLhetW/PXy5gHsDCPIDEPICFeQAbcwFS3c2DLl2Sr3foUP3j2ot4tWnjV4cO/oo3Rp1qTr8Pyn440KdPrjp0aJyxNDXNaR5UVcnOtsOvvpq84ltOjks9e+bt3MZQmzb58mRMGlf/WuJcqIomPQWmT5+uGTNmaNy4cTIMQ926ddOkSZOSWhy89dZbev3113X77berd+/eWrx4sW6++WYVFBRo4sSJNX7sLVuKW0TKbxjWD8/mzYUyOTOjxWIeQGIewMI8gMQ8gIO5AKnu54HVZsB5A79pU2G1j/H449b+oVBAmzbRM7YhNMffBz5fjiRnYblwuFAV1G1BzXMeVF364NHliioYLInf/+uvhWrTpuFG1Vha0lyoyQeHGRPItm3bVm63O2UBr82bN6tDOR9BtWvXTvfff7+CwaC2bdumgoIC3XbbberWrVt8m5kzZ+qss86Ktx7o27ev1qxZo4ceekgTJ05Ux44d449TUFCQ9Lj9+vWrcMzNfUIlMs2W9XyRHvMAEvMAFuYBJOYBHMwFSHU3D7KzpQ8+KNbo0blyucwqH/Pee71auNCtSy4JyeczFQoZ6tat6vujbjSn3wf+MsXVubnN57nVt+Y0D6rqyiuDuvnm1Ip8n8/6oCkry1QgYOjbb9065JD0i8OtX2+oQwdTbnfau5ukljgXqiJjzrn3+XwaMGCA5s+fH78tFotp/vz5Gjp0aIX7+v1+derUSZFIRO+++67GjBkTvy8QCMgoU8rqdrtl7pwNXbt2VceOHZMet6ioSAsXLqz0cQEAAAAAda9zZ2sl8ljMULQKi9oXFko33JCl117zavp0v0Ih6z3gfvtVYWegHAcemDx/vN5yNgQkXXxxSOvXp1b0e71W/tS+vfV13rzU2sgnnvDqd7/L06BBebr2Wr927KjfsaLxZUwgK0mnn366XnjhBb3yyitaunSprrvuOpWWlmrSpEmSpMsuu0y33357fPuFCxfq3Xff1cqVK/X1119r6tSpisVimjp1anybQw45RA8++KA++ugjrVq1Su+9954ef/xxjR07VpJkGIZOOeUUPfDAA3r//ff1v//9T5dddpkKCgri2wAAAAAAGk7i2s2hUOXbFxc7RTiffuqEHbm5lGWh5q67LqhbbglIkgYPJtxH5QxDWru2MOl3T6dO1uULL7R+mf30U2oU9+ijXm3bZv0ee/hhn3r3zteSJS2gT2YLljEtCyTpiCOO0JYtW3T33Xdr48aN6t+/vx599NF4y4K1a9fK5XImbjAY1KxZs7Ry5Url5ORo1KhRmjlzplq1ahXfZsaMGbrrrrt0/fXXx9sSnHDCCTr//PPj25x55pkqLS3VNddcox07dmjYsGF69NFH5S97fgIAAAAAoN4lViKGw1Ybg4rYi+kkMgxTWVl1Oy60PKedFla/fjHtsQeBLKrG7ZYuuCCkv//dypQ6dzZ3frUq/xM/QLIFg6m33XmnX/fdF6jHkaIxZVQgK0mTJ0/W5MmT09731FNPJV0fPny45s6dW+Hx8vLyNH36dE2fPr3cbQzD0EUXXaSLLrqo+gMGAAAAANSpxED2/vt9uvjiUEo/z0SBQGqYkZOjFrEQM+qXyyWNGEEYi+oZPjwqn89UOCwdcEBEkvU7SUr/AVJ459qD+fmmCgutX1ybN/MLrDnLuEAWAAAAANCyuVyKL8x1xx1+maZ05ZXl9y4oLU29jXYFABrLgQdG9dNPRQqHpbZtrdvs30npKmTt1iyvv16in35y6ZxzsuPBLJqnjOohCwAAAACAJJ1ySjh++V//qng1pXQVsq1bE8gCaDx5eU4YK0m5udZXu0LWNK0q2K+/dikctn6H+XxmfPGvoqKGHC0aGoEsAAAAACDjnHuuUxGbl1dxuJquQnbw4FhdDwkAaiwnx/o9tnmzS2vXGtpnn1z175+nI47I1fbtViDr9VptCyRp8WK3onTLaLYIZAEAAAAAGadbN1OXXRaUpHj1WHlKS1Pv79uXQBZA5kis2p8wIUe//ZYayfl8Un6+c/2MM7K0aZOhQED697/dVM02IwSyAAAAAICMdMgh1mI44XDF223YYAWyhx8e1syZAR18cESnnVZ+z1kAaGitW0u//731O2358vRxnNcr7b57TP37W6Wxb73l1YABuTriiByNH5+jXr3yVVCQr5kzfQ02btQPAlkAAAAAQEby7mwdW1Eg+8gjXl15ZZYkqUcPU6edFtYLL5SqTZv6Hx8AVMcDDyT3VxkyJLkngc9nyuWS3n67JH6baRr673/dSdvddpu//gaJBkEgCwAAAADISGUD2blzPTrzzCztuWeupk7N0rZt0owZTjCxzz40XASQufLzpZNOcqr3W7UyVVDgtFexf+dlZ1d+LJN1C5s0AlkAAAAAQEbyeq3Ewe4he/75WXrtNa/WrHFpzhyvPv/cI9O07nv88VIdfXSk0cYKAFWRm+tc9vulrCznuq+STgQHH+z8juvUKV8vveSp49GhoRDIAgAAAAAyUtkK2eLi5MW7Nm2yrrdvH9ORR0ZkVLz2FwA0upwcp7Q1K8tMuu52p9vDcdxxyf1bzj23CqW0yEgEsgAAAACAjFRZD9nNm60ENi+vgQYEALVUtkJ22DCr1UrnzrFy9nAMHRpVdnZyrwJaFzRN1DYDAAAAADKSE8gaaUOHW26x+seuWEGtEYCmoWyF7M03B3X44RH1758cyA4eHNX337t1+OFh/d//RdSunanevU29/XaJPvzQreuus3odFBfzoVRTRCALAAAAAMhIdg9ZSYpEpOxsU6WlqX0JBgxgMS8ATUNihazPZ/WQPeyw1N9hjz1Wqtde82rSpLC6dnV+F/bvH1O/fjHdcINfsZih4mJDeXmUyTY1BLIAAAAAgIxkV8hKVtuC8nrEPvdcacMMCABqadSoiAYMiGrLFkPjxpW/EGGPHqb+9KdQ2vsMwwp2CwutClk0PQSyAAAAAICMVDaQje4sIuvTJ6pffrFWvznvvJA6daI6DEDT0LWrqQ8/LKn1cXJzTRUWGjsXO+R3YFNDox0AAAAAQEZKDGQXLXLHF/fKTlhYvOwCNwDQEtitD555xqu1a8s5fQAZi0AWAAAAAJCRElsU/PyzS7GYdUNiCJsYzgJAS5Gba/0enD3bpyFD8rRqFaFsU0IgCwAAAADIWBMmWGWxRUXObYkhbOKK5QDQUhx1VHL/2Rde8JazJTIRgSwAAAAAIGPZgWthoZFym0SFLICWadq0kJYtK4xf9/lq/+FUJCK9845bpayTWO8IZAEAAAAAGcsOXIuKnEA2P9+53z5tFwBamrw85yyCrVtr17Jg9WpD99zj08kn5+iii7LqYniogKexBwAAAAAAQHmyduYCiRWyU6aEtGGDIb/f1CGHRMrZEwCavwEDYnr1VWnjxprVXP72m6E77vDp2Wd98dtefdWrhx8O1NEIkQ6BLAAAAAAgY9kLeBU6Z+ZqyJCYnn+ec2oBoKAgJknasKH6FbIbNxraf/9chcMsCNbQaFkAAAAAAMhYdsuCN96wFqxxu00ZZAcAIEnq2NH60OqDDzyKxaq37+rVRtowNifH1IoVhm67zafly/mFWx8IZAEAAAAAGcuu/rJ5OM8TAOL693d+Ry5blj48NU0pGk29PRCwtne7k3txl5ZKV16ZpZkz/brgAlZOrA8EsgAAAACAjDVhQkRt2jhhgdvdiIMBgAzTpYsZb+1SWpoayJqmdOCBOTrwwByFw8n3hULW19/9LlZmH0Pz5lmffn31Fb906wOBLAAAAAAgY/n91iJetuqekgsAzV2nTnYgm3rf5MnZ+vlnt5YscWvt2uTA1g5kfT6pQwd+uTYkAlkAAAAAQEbLTjhjds8905x3CwAtWEUVsr/84kR/JSXW/bGYdMEFWTrppBxJViB7/fVB+f1myv5t26behtojkAUAAAAAZLSsLCcQmDYtVMGWANDy2B9aBQKp94USfmUWF1tff/7ZpRde8MZvz8oyddxxEa1YUaQePZIrZbduNXTHHb66HnKLRyALAAAAAMhofr9zOTe38cYBAJnI/tDq5JNz9OGHyT1fkwNZq0K2bHDr25m3ulzS44+X6sorg7ryymD8/mef9Qp1i/UpAQAAAAAZLbFCNjeX02cBIFEw6LQqOPnkbC1eXKT8/NT7tm0zUm6TJJ/P+b06cGBMAwdaKe7YsRGNGZOroqKqjyUSkebPd6ugwNTIkdV9Ji0HFbIAAAAAgIyW2EOWQBYAkm3a5ASsoZChNWtcCded7aZOzdbmzUbSbVLyWQiJ2rWzft8WFqb2pi3PK694dOyxOTrwwFw9/HCVd2txCGQBAAAAABktL88JYe2qLwCA5ZxzkhPWkhLrq2mmVsP+97+ulEDWV06L2Px863dvOGwoGEy/TVnLlztR47ffVm2flohAFgAAAACQ0fbbL6oTTwzrz38OqkMHKmQBINGUKWEtX16oPn2ikqSSEiuEDYedbfr3t+7bts1ICWkPOyyS9riJPbtnzarawl72Y0+aFNa991ZplxaJQBYAAAAAkNFycqS77w7oiitClW8MAC1Qbq71u1JyKmQTK2E7dbI+zNq61WlZ0KtXTHPnFuvoo9MHsm63lJNj7Xf77X5Fo5WPw37sXr1i8rByVbkIZAEAAAAAAIAmzg5P7SrVxEpYO5C1KmSt27p3j2nvvWMVHvPJJ0vjl7dvr3wM9mPb4TDSI5AFAAAAAAAAmjg7BD3zzGwtWWLo66+t2M/tNtW6tRXIFhVZPWGl8hfzSjRqVDTex3vbNmu/aFT69luXYglZ7vz5bn36qTteIWuHw0iPQBYAAAAAAABo4goKnBB08uQcPfaY1fc1GjXk81n3BYNOhax9W2XatrW2e/JJ63jTp/t1+OG5uucen6JR6d//duuYY3J07LE5euMNryQC2coQyAIAAAAAAABN3J//HIxfXrbMpdKd3QYuvDAo3841uQIBaelSKw6sSoWsJGVnW+Hqe++5NXOmT7NnWwe78Ua/evXK0/jxqf0JunYlkK0IgSwAAAAAAADQxPXoYeruu60U1uMxtWOH1WJg5MhoPHx98kmfHn3UClT79Km4f6ztppusoDcQMPTNN+6k+0pLjZTt+/SJauTIKqwA1oIRyAIAAAAAAADNwDHHRGQYpiIRQ4sXW+Fpq1am/P7UitWxYyNVOmbHjta+paWKV92eeGK43O1nzgzKSM1pkcDT2AMAAAAAAAAAUHvZ2VJWlhOcSlJ+fmp7gj//OahBg6pWIWu3LCgtNRQIWEnrEUeEtWmToR9/dOmss0I66KCo7r/fp549YzrgAKpjK0MgCwAAAAAAADQTf/xjON6WQJLatDHjPWRtp55afoVrWdnZ1tfSUqmkxLqclyc9+2xp0nYPPBCo0XhbIloWAAAAAAAAAM1E69bJ7Qk6djTl8yXflpNT9UW37ApZ0zS0fbuRdBtqhkAWAAAAAAAAaCbatk0OSw0jtWVBTk7Vj5eV5VzeutUOZGs6OkgEsgAAAAAAAECzsf/+UbVqZYWyX3xRJEkpLQu83qofz+uVXC7reKEQFbJ1gR6yAAAAAAAAQDMxaFBMixdbQawdvHbr5izgVVBQtcW8bIYh7bVXTF9/7d55TFPt2xPI1gaBLAAAAAAAANCMlK2AHTQopnfeKdann3o0cGC02sd77bUSrVhhaO1al7KzTbVqVUcDbaEIZAEAAAAAAIBmbujQmIYODdVoX69X6t3bVO/e1Q9zkYoesgAAAAAAAADQQAhkAQAAAAAAAKCBEMgCAAAAAAAAQAMhkAUAAAAAAACABkIgCwAAAAAAAAANhEAWAAAAAAAAABoIgSwAAAAAAAAANBACWQAAAAAAAABoIASyAAAAAAAAANBACGQBAAAAAAAAoIEQyAIAAAAAAABAAyGQBQAAAAAAAIAGQiALAAAAAAAAAA2EQBYAAAAAAAAAGgiBLAAAAAAAAAA0EAJZAAAAAAAAAGggBLIAAAAAAAAA0EAIZAEAAAAAAACggRDIAgAAAAAAAEADIZAFAAAAAAAAgAZCIAsAAAAAAAAADYRAFgAAAAAAAAAaCIEsAAAAAAAAADQQAlkAAAAAAAAAaCAEsgAAAAAAAADQQAhkAQAAAAAAAKCBEMgCAAAAAAAAQAMxTNM0G3sQAAAAAAAAANASUCELAAAAAAAAAA2EQBYAAAAAAAAAGgiBLAAAAAAAAAA0EAJZAAAAAAAAAGggBLIAAAAAAAAA0EAIZAEAAAAAAACggRDIAgAAAAAAAEADIZAFAAAAAAAAgAZCIAsAAAAAAAAADYRAFgAAAAAAAAAaCIEsAAAAAAAAADQQAlkAAAAAAAAAaCAEsgAAAAAAAADQQAhkAQAAAAAAAKCBEMgCAAAAAAAAQAMhkAUAAGgBfv31V51//vkaOXKk+vXrp7333rtGx7nnnnvUt29f/ec//0m6vW/fvjr55JPrYqgt1ssvv6y+ffvq5ZdfbuyhAAAAoB55GnsAAAAAzcGqVas0ZsyYpNu8Xq/at2+vvffeW2eeeab69etXL4/9n//8R6eccoouuOACXXjhhSn3R6NRnX/++VqxYoWOOeYY7bLLLvL7/fUylvpgP79EOTk5atWqlfr06aPhw4frmGOOUadOnRpphKhIJBLRa6+9prfffluLFi3S9u3b5ff71bNnT40cOVLHH3+8unTp0tjDBAAAaDAEsgAAAHWoe/fuGj9+vCSppKRE3333nd544w29++67euKJJzRs2LAGH9OqVau0ZMkSHX/88frrX/9aL48xd+5cZWdn18uxbQMGDNAhhxwiSSotLdWmTZu0YMECffrpp7r33nt16aWXUqWbYVavXq3zzjtPP/30kzp06KARI0Zo1113VUlJiRYtWqRHHnlEs2fP1htvvKEePXo09nABAAAaBIEsAABAHerevXtKleqdd96pBx98ULNmzdJTTz3V4GPasGGDJKmgoKDeHmP33Xevt2PbBg4cmLYCeN68eZo+fbr+9re/KTs7W3/4wx/qfSyoXFFRkaZMmaLly5drypQpmjZtmnw+X9I2K1as0M0336ySkpJGGiUAAEDDo4csAABAPbOrNn/44Yf4bZFIRI8//rjGjx+vwYMHa9iwYTr55JP1wQcfpOyf2Fv0gw8+0IknnqihQ4dq9OjRuueee+Kn8997773q27dv/N+qVas0evRoTZ48OeX+e+65J378LVu26MYbb9To0aM1cOBA7b///rrooov0888/V/k5ltdDti6OXZmxY8fq7rvvliTddtttSeFeYs/bl19+WRMnTtSQIUPiYy0sLNTDDz+syZMna+TIkRo4cKBGjhypyy67TL/99lvS48ybN099+/bVY489lnT7E088ob59++qggw5Kuj0YDGrQoEEp35dt27bpmmuu0YgRIzRkyBAde+yxeu+99yp8jh988IFOPvlkDRs2TIMHD9b48eP1+OOPKxKJxLeJxWLad999ddRRR6U8Xr9+/dS3b1998cUXSfddccUV6tu3r1avXi3Jqqbu27evrrjiCq1YsULnn3++9tlnH+2555467bTT9NNPP1U4zkSzZ8/W8uXLNX78eF122WUpYawk9ejRQw8++GA80E98/HTSzbOTTz5Zffv2VTAY1J133qmxY8dqwIABuueee3TVVVepb9+++uqrr9Ie7/HHH1ff/2fvvuOrqNI/jn/mttz0Tu819AABlCIKIkURRMAGCIKiYsGG68/VVde1rIiuiq6KKCi6ogiIUqQogjSB0EGUDlKTAOm3zPz+uBKMCVLMJZTv+/XiBXfmzDlnbp6E5MmZ59Sty8SJEwsd37RpEw888EBBTFxxxRX885//JCMj45TvX0REROREtEJWRERE5CwxDAMAy7K47777mDt3LtWqVeOWW24hJyeHGTNmcNddd/HYY48xcODAItfPnDmTH374gcsvv5ybb76ZrKwsWrZsyXXXXcfkyZNp2bIlLVu2LGgfFRXFgAED2LRpU5Hzx/5OT0/nhhtuYOfOnbRs2ZKrr76a3bt3M2vWLObPn8+YMWPOeAOwYPb9R61atSIlJYXly5ezZMkSOnToUOj8e++9x9KlS+nYsSNt2rTBbrcDsGXLFl577TVatWpFp06dCA0NZevWrXz11VfMnz+fL774oqC+aYsWLbDZbCxdupTBgwcX9H1sg7P9+/ezfft2qlWrBkBqaioej4dWrVoVtM3NzaV///5s3ryZpk2b0qJFC/bu3csDDzxAmzZtir23999/nxdeeIGYmBiuueYawsLCmDdvHi+88ALLly/njTfewDAMbDYbLVq0YPbs2aSlpREfHw/Ajz/+iGVZBXNt3bp1oblXqlSpSA3XPXv20LdvX2rXrs3111/Pzp07mTt3LgMGDGD69OkkJCSc9GMyadIkAIYNG3bStsUla0/Xvffey6ZNm2jXrh1RUVFUqlSJli1bMmnSJL788ktatGhR5JqpU6ficrno0qVLwbG5c+cyfPhwbDYbHTt2pFy5cmzZsoWPPvqIhQsXMnHiRKKjo//yfEVEROTipYSsiIiISJB9/PHHADRq1AgIJIHmzp1Ly5Ytee+99wqSUUOHDqVXr1689NJLdOzYkcqVKxfqZ8GCBbz33nuFEmrHHEu4/vGR/oEDB7J06dITnn/ppZfYuXMnQ4cO5cEHHyw4Pn/+fO644w7+7//+j5kzZ2Kznf6DVcHsuzgtW7Zk+fLlrF27tkhC9scff2TixInUrVu30PGaNWuycOFCYmJiCh1fsmQJgwYN4q233uLZZ58FIDo6mnr16rF8+XJ8Ph8OhwPTNFm+fDmXXnopixcvZunSpQUJ2WOJ2ksuuaSg3zFjxrB58+Yi9Xx79OjBkCFDitzTzp07GTlyJPHx8UyaNIny5csD8MADDzBw4EDmzJnD1KlT6dmzJxBITM+ePZulS5fSrVu3gnmEhYVRp06dgjkB7Nq1i19//ZXrr7++yLjLli3joYce4o477ig49uqrr/LWW2/xxRdfFDpenD179rBv3z7KlStX8H4E24EDB/jyyy8LfSwty6JChQrMmjWLJ554olDid/PmzWzcuJHOnTsTFRUFQEZGBiNGjCA2NpZPPvmkUKL666+/5sEHH+S1117jiSeeOCv3JCIiIhcmlSwQERERKUE7d+7k9ddf5/XXX+fFF1/klltuYfTo0YSEhPDAAw8AgeQpwCOPPFIoQVShQgUGDhyIz+fjyy+/LNJ3x44di03GnimPx8PXX39NTEwMd911V6Fz7du3p02bNuzYsYOVK1eeU32fyLEaucU9Vt63b98iyViAyMjIIslYCCRRa9WqVeQR/1atWpGdnc26desA2LBhA0ePHqVPnz5UqFCBJUuWFLRdunQpbrebxo0bFxybMmUKTqeT++67r1C/7dq149JLLy0yj2nTpuHz+Rg0aFBBMhYCK0offvhh4Hg8HZsfUGQezZo1o02bNqxdu5bs7OxCbX6/qvqYSpUqFUkQH6vN+/vSGydy6NAhAMqVK3fStiXl3nvvLfKxNAyD7t27c+TIEb777rtC56ZOnQpQsAnfsWNZWVk8+OCDRVYNX3311TRo0ICvv/46KPMXERGRi4dWyIqIiIiUoJ07d/LGG28A4HQ6iY+P55prruGOO+4oSAhu3LiR0NDQQom6Y44l1Iqr1Vlc+79i69at5Ofn06pVK0JDQ4udyw8//MDGjRtPu7RAMPs+E3/23i1dupRx48axZs0aMjIyCtVldTqdhdq2atWKsWPHsnTpUpKTkwutgm3VqhULFiwAAqUJ1qxZQ0pKSkHSPSsri927d1OrVi0SExOLzCMlJYXFixcXOrZx48aCcf+oadOmhISEFIqV2rVrExcXVzCv9PR0fv7554JaxaNHj2b58uW0b9++2BW8x9SrV6/IyuVjydWjR48WaX8uONHHuEePHrz99ttMnTqVq666CgjU2/3qq6+IiYmhffv2BW1XrVoFwJo1a9i1a1eRvvLz88nIyCA9PZ24uLiSvwkRERG5KCghKyIiIlKC2rZtW2TTpz/Kyso64crBY4m6rKysIueO1QQtKcfGOFE90D+bS2n2fSIHDhwAKDZRdqL3bsaMGTzwwAOEhYXRtm1bKlasSGhoKIZhMHny5ILNro5JSUnBbrezdOlShg4dytKlS6lduzbx8fG0atWKyZMn88svv7B//368Xm+hROqxez1RIq+4OR67prhzhmGQkJDA/v37Cx1r2bIlM2fOZP/+/axcuRLLsrjkkkuoW7cuISEhLF26lPbt27Ns2TKqVq1abCxGREQUOeZwBH50ME2z2Pn/3rGP++/nFmwnirWaNWvSoEED5s+fz5EjR4iOjmbp0qXs27ePm2++uVDS/ciRIwBMmDDhT8fKzc0tuYmLiIjIRUcJWREREZGzLCIigvT09GLPHXvUu7iE2LFNwUpyHr8f83TmUpp9n8iyZcuA47V6f+9E790bb7xBSEgIX3zxRZFap8U9mh4REUGDBg1YuXIleXl5rFixolD9VgisuD2WHP59QvbYvZ7oY5+WllbseMfO/fEResuyOHToUJH3sFWrVsycOZOlS5eSmppKZGQk9evXx263F6zq3b59O/v376dv377FzuWvqlixImXLlmXv3r2FNjo7mWOrcn+/SvmYzMzMP732zz4/evTowXPPPceMGTO48cYbC0qC9OjRo1C7Y+/ltGnTqFOnzinNWUREROR0qYasiIiIyFlWr169gkfa/+hYUjEpKemU+7Pb7QD4/f7TmkeNGjUICQlh7dq1xa74O/ZIe7169U6r32D3XZxly5axfPly4uPji30E/0R27txJzZo1iyQMDxw4wO7du4u9plWrVuTm5vLxxx+TlZVVMF6FChWoUqUKS5YsKdhI6/fJ4YiICCpVqsSOHTs4ePBgkX6XL19e5Nix9+f3m3Eds3r1avLz84vEyu/ryC5dupQWLVoU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8sorC1bNnsiFHlC/Z1kX1/1K8RQHAooDCVAcCCgO5DjFgoDiQAIUBwKKAzlOsVC886pkQWxsLHa7vcgGXmlpaUVWwR6TkJBQaDXsydoDVK5cmdjYWHbs2PHXJy0iIiIiIiIiIiLym/MqIetyuWjQoAGLFy8uOGaaJosXL6Zp06bFXpOcnMySJUsKHVu0aBHJycknHGffvn0cPnyYxMTEEpm3iIiIiIiIiIiICJxnCVmAQYMGMXHiRCZPnsyWLVt46qmnyM3NpVevXgCMGDGCl19+uaD9gAEDWLBgAWPHjmXLli28/vrrrFu3jn79+gGQnZ3Niy++yKpVq9i9ezeLFy/m7rvvpmrVqrRr165U7lFEREREREREREQuTOddDdlu3bqRnp7Oa6+9xsGDB6lXrx5jxowpKEGwd+9ebLbjeeZmzZoxcuRIXn31VUaNGkW1atUYPXo0derUAcBut7N582amTJlCZmYmZcqUoU2bNtx///24XK5SuUcRERERERERERG5MBmWpdK6Z+LgwczSnsJZYRiB3eIOHbrwd8WTE1McCCgOJEBxIKA4kOMUCwKKAwlQHAgoDuS4iykWEhMjT/ua865kgYiIiIiIiIiIiMj5SglZERERERERERERkbNECVkRERERERERERGRs0QJWREREREREREREZGzRAlZERERERERERERkbNECVkRERERERERERGRs0QJWTlvrFy5nLZtU8jMzCztqYiIiIiIiIiIiJwRR2lPQM4d//rXU8yY8RUAdrudqKhoatasxXXX9eCyyzphGMrfi4iIiIiIiIiI/BVKyEohrVq15v/+70lM0yQ9PZ2lSxfxr3/9i2nTvuaFF0bhcBQNGZ/PV+xxERERERERERERKUxLHqUQl8tJfHwCiYllqFs3iVtvvY0333yTJUsWFayebds2hcmTP+fRRx/gyivbMm7ce/j9fp5//hn69LmWDh3acNNNvZg48ZOCfrdu/YV27VqQkZEBwNGjR2jXrgX/+MdjBW0++GAMd901uOD14sULufHGXnTo0IZ77x3Kvn17i8z3u+/m0q9fX6644lJ69+7OJ598VHBu0qRP6d+/b8Hr77//jrZtU5gy5fOCY/fffzfvvPMmAO+99zYDB97MzJlf07t3dzp3bs8//vEYOTnZf/VtFRERERERERERAbRC9qyy7d+Hbf++QsfM6BjMqtUgLw/H5k1FrvE1TgbA/svPGH9IDPorV8GKjcM4dAj7r7sL91u2HGbZciUy70svvZRateowf/48unfvCcDYse9w5533cN99D2G3O7AsizJlyvLPf75AVFQ069at4d///hfx8Ql07NiJ6tVrEh0dzapVK7jiiitZvTr1t9crC8ZZtWolTZs2B2D//n08/vgIrruuDz16XMemTRt5441XC81r06aNPPnkY9x22x106NCJdevW8PLLLxAdHU23bt1JTm7Oq6+OJCMjg9jYWFatWkFMTAypqSvo2bM3Pp+P9evX0K/frQV97tmzmwULvuPf/36FzMxMnnzyb3z44QcMHTqsRN5LERERERERERG5uCkhexa5x40lfOQLhY7lXd+XzLfGYPt1D7FXXlbkmoMHjgIQee+dOFf8WOjc0dHvkN/nRkKmfkHkYw8XOpf98N/IGfF/JTb3qlWrsmXLLwWvO3XqzNVXX1uozeDBQwv+XaFCRdatW8O3386mY8dOGIZBkyZNSU0NJGRTU1fQrVt3pk2byo4d26lYsRLr1q3hllsGADBlyiQqVKjEvfc+AECVKtXYsuUXJkwYVzDGp59OoHnzFgwcOOS3NlXZvn0rH3/8Id26dadGjZpERUUVJIFTU1dwww39+PzzwMrdDRvW4fP5aNSoSUGflmXy+ONPERYWDkDnzt1Y8Yf3XURERERERERE5EwpIXsW5d16G54u3QodM6NjAn9XqEjGnO9PeG3m6/8tdoUsQH6PXvhatCzcbwmtjj3GsgCMgtdJSfWLtJk0aSJff/0lBw7sIz8/H6/XS+3adQrOJyc358svvwACq2HvuGMYu3btJDV1OUePHvktOZoMwPbt26hfv0Gh/hs2bFTo9Y4d22jbtn2hY40aNWHixE/w+/3Y7XaaNGlGauoKUlJasX37Nnr16s3HH49nx47trFq1knr16uN2uwuuL1euQkEyFiA+PqGgzIKIiIiIiIiIiMhfpYTsWfSnZQTc7oLyBMXx16p9wnNWQgK+hIS/OLs/t2PHNipUqFDw2u0OLXR+zpxZjB79H+65ZzgNGzYiLCycjz8ez4YN6wvaNG3anNdee5ldu3ayffs2GjdOZufO7aSmriAzM5OkpMLJ0ZLQtGkgCbx6dSq1a9clPDyC5OSmpKYuZ9WqlSQnNy/U/o+bkxmGgWWZJTonERERERERERG5eGlTLzmpxYsXs2XLL7Rv3+GEbdauXU2jRo3p1asPdeokUalSZfbs2VOoTc2atYiMjGLcuPeoVasOYWFhNG3anFWrVpKauqKgfixAtWrV2bhxfaHr169fV+h11arVWbt2dZF5VK5cBbvdDkBycjO2b9/Gt9/OKei/adPmLF++jLVrVxcaU0REREREREREJNiUkJVCPB4vaWmHOHjwAD/9tIlx48Zy991306ZNO7p0ufqE11WqVIVNmzawdOlidu7cwbvvvsWmTYUTqsfqyM6ePbMgEVqzZm08Hi8rVvxIcnKzgrY9elzP7t27GD36P+zcuZ1vvpnJjBnTCvV34439WLHiRz74YAw7d+5gxoyvmDRpIjfd1L+gTa1atYmMjGLOnFmFErILFszH4/EUqh8rIiIiIiIiIiISbCpZIIUsXbqIHj26YLfbiYyMolat2vz973+nXbsrMYwT5+979OjFzz//xD/+8RhgcOWVnbnuuj4sWbKoULumTZuxYMF3BclRm81GcnJTFi1aWCg5Wq5cOZ599t+8/vooJk36lHr1GnDHHcN4/vlnCtrUrZvEM888z5gxb/PBB2OIj09g8OA76date0GbQBI4mUWLFtL4t5IQNWvWJiwsnCpVqhIaWrj0goiIiIiIiIiISDAZlhXYrklOz8GDmaU9hbPCMCAhIZJDhzJRpFy8FAcCigMJUBwIKA7kOMWCgOJAAhQHAooDOe5iioXExMjTvkYlC0RERERERERERETOEiVkRURERERERERERM4SJWRFREREREREREREzhIlZEVERERERERERETOEiVkRURERERERERERM4SJWRFREREREREREREzhIlZEVERERERERERETOEiVkRURERERERERERM4SJWRFREREREREREREzhIlZEVERERERERERETOEiVkRURERERERERERM4SJWRFREREREREREREzhIlZEVERERERERERETOEiVkRURERERERERERM6S8zIhO2HCBDp06ECjRo3o06cPa9as+dP2M2bMoEuXLjRq1Iju3bszf/78E7Z98sknqVu3Lh988EEJz1pEREREREREREQududdQnb69Ok8//zzDBs2jMmTJ5OUlMTgwYNJS0srtv3KlSt56KGH6N27N1OmTKFjx44MGzaMzZs3F2k7e/ZsVq9eTZkyZYJ9GyIiIiIiIiIiInIROu8Ssu+//z59+/bl+uuvp1atWjz99NO43W4mTZpUbPvx48fTrl07hgwZQs2aNRk+fDj169fno48+KtRu//79/POf/2TkyJE4nc6zcSsiIiIiIiIiIiJykXGU9gROh8fjYf369QwdOrTgmM1mo3Xr1qSmphZ7zapVqxg4cGChY23btmXOnDkFr03T5JFHHmHw4MHUrl37lOdjGKc3//PRsXu8GO5VTkxxIKA4kADFgYDiQI5TLAgoDiRAcSCgOJDjFAt/7rxKyGZkZOD3+4mPjy90PD4+nq1btxZ7zaFDh0hISCjS/tChQwWv3333XRwOBwMGDDjlucTFhWO3n3cLjM9YfHxkaU9BzgGKAwHFgQQoDgQUB3KcYkFAcSABigMBxYEcp1goXlATsn6/n5kzZ7J06VLS0tK47777qFu3LpmZmSxevJhmzZoVSZaebevWrWP8+PF88cUXGKeRtk9Pz74osvyGEfjkSUvLxLJKezZSWhQHAooDCVAcCCgO5DjFgoDiQAIUBwKKAznuYoqFhITTTzoHLSF79OhRhgwZwpo1awgLCyM3N5d+/foBEBYWxrPPPkvPnj158MEHT7nP2NhY7HZ7kQ280tLSTpjYTUhIKLQa9o/tly9fTlpaGldccUXBeb/fz4svvsj48eOZN2/eCedzoQfU71nWxXW/UjzFgYDiQAIUBwKKAzlOsSCgOJAAxYGA4kCOUywUL2jP3I8cOZKff/6Z9957jzlz5mD97t232+107tyZ+fPnn1afLpeLBg0asHjx4oJjpmmyePFimjZtWuw1ycnJLFmypNCxRYsWkZycDECPHj348ssvmTJlSsGfMmXKMHjwYMaMGXNa8xMRERERERERERH5M0FbITt37lz69+9PmzZtyMjIKHK+WrVqTJ48+bT7HTRoEI8++igNGzakcePGjBs3jtzcXHr16gXAiBEjKFu2LA899BAAAwYMoH///owdO5b27dszffp01q1bxzPPPAMEVt3GxsYWGsPpdJKQkECNGjVOe34iIiIiIiIiIiIiJxK0hGxmZiaVKlU64Xmfz4ff7z/tfrt160Z6ejqvvfYaBw8epF69eowZM6agBMHevXux2Y4v/G3WrBkjR47k1VdfZdSoUVSrVo3Ro0dTp06d078pERERERERERERkb8gaAnZKlWqsH79+hOe/+GHH6hZs+YZ9d2vX7+CerR/9OGHHxY51rVrV7p27XrK/f9Z3VgRERERERERERGRMxW0GrK9e/dm0qRJTJ8+vaB+rGEYeDweXnnlFRYsWMANN9wQrOFFREREREREREREzjlBWyF766238ssvv/Dggw8SFRUFwMMPP8zhw4fx+XzccMMN9OnTJ1jDi4iIiIiIiIiIiJxzgpaQNQyDZ599lp49ezJr1ix27NiBaZpUqVKFrl270qJFi2ANLSIiIiIiIiIiInJOClpC9piUlBRSUlKCPYyIiIiIiIiIiIjIOS9oNWTr1avHtGnTTnh++vTp1KtXL1jDi4iIiIiIiIiIiJxzgpaQPbaR14n4/X4MwwjW8CIiIiIiIiIiIiLnnKAlZIETJlyzsrJYuHAhsbGxwRxeRERERERERERE5JxSojVk33jjDUaPHg0EkrGPPPIIjzzySLFtLcuif//+JTm8iIiIiIiIiIiIyDmtRBOyjRo14uabb8ayLD7++GPatGlDtWrVCrUxDIPQ0FAaNGjAVVddVZLDi4iIiIiIiIiIiJzTSjQh2759e9q3bw9Abm4uN954I02aNCnJIURERERERERERETOWyWakP29559/Plhdi4iIiIiIiIiIiJyXgpaQPWbfvn1s2LCBzMxMLMsqcr5nz57BnoKIiIiIiIiIiIjIOSFoCdn8/HweffRRvvnmG0zTxDCMgoSsYRgF7ZSQFRERERERERERkYuFLVgdjxo1itmzZzN8+HA+/PBDLMvihRdeYOzYsVx22WUkJSUxderUYA0vIiIiIiIiIiIics4JWkJ21qxZ9OrVizvuuINatWoBULZsWVq3bs3bb79NZGQkEyZMCNbwIiIiIiIiIiIiIuecoCVk09LSaNy4MQButxuA3NzcgvOdO3dm9uzZwRpeRERERERERERE5JwTtIRsQkICGRkZAISGhhIdHc22bdsKzmdlZZGfnx+s4UVERERERERERETOOUHb1Ktx48asXLmy4PUVV1zBe++9R2JiIqZp8sEHH5CcnBys4UVERERERERERETOOUFLyPbv35+ZM2fi8XhwuVzcf//9pKamMmLECACqVKnC448/HqzhRURERERERERERM45QUvIpqSkkJKSUvC6fPnyzJgxg82bN2Oz2ahRowYOR9CGFxERERERERERETnnBK2GbLGD2WwkJSVRp04dDMNgypQpZ3N4ERERERERERERkVJ1VhOyAHl5eYwfP55OnTrx2GOPne3hRUREREREREREREpNidcM+Oyzzxg3bhw7d+4kKiqKLl26MGLECJxOJ+PGjePtt98mIyOD2rVr8/zzz5f08CIiIiIiIiIiIiLnrBJNyE6ZMoUnnniCsLAw6tSpw759+5gwYQK5ubkcPXqU2bNn06JFC26//XYuu+yykhxaRERERERERERE5JxXognZCRMmUL16dSZMmEBcXBx+v5/HHnuMSZMmER0dzdtvv0379u1LckgRERERERERERGR80aJ1pD95Zdf6NOnD3FxcQDY7XZuv/12AO666y4lY0VEREREREREROSiVqIJ2dzcXBITEwsdS0hIAKB27dolOZSIiIiIiIiIiIjIeadEE7IAhmEUe9xut5f0UCIiIiIiIiIiIiLnlRKtIQswduxYvvrqq4LXPp8PgFdffZWYmJhCbQ3D4K233irpKYiIiIiIiIiIiIick0o0IVuhQgUOHz7M4cOHixw/cOAABw4cKHT8RKtpRURERERERERERC5EJZqQnTdvXkl2JyIiIiIiIiIiInJBKfEasiIiIiIiIiIiIiJSvPMyITthwgQ6dOhAo0aN6NOnD2vWrPnT9jNmzKBLly40atSI7t27M3/+/ELnX3/9dbp06UJycjItWrRg4MCBrF69Opi3ICIiIiIiIiIiIheh8y4hO336dJ5//nmGDRvG5MmTSUpKYvDgwaSlpRXbfuXKlTz00EP07t2bKVOm0LFjR4YNG8bmzZsL2lSrVo0nn3ySadOm8fHHH1OxYkVuu+020tPTz9ZtiYiIiIiIiIiIyEXgvEvIvv/++/Tt25frr7+eWrVq8fTTT+N2u5k0aVKx7cePH0+7du0YMmQINWvWZPjw4dSvX5+PPvqooE337t1p3bo1lStXpnbt2jz22GNkZWXx008/na3bEhERERERERERkYtAiW7qFWwej4f169czdOjQgmM2m43WrVuTmppa7DWrVq1i4MCBhY61bduWOXPmnHCMTz/9lMjISOrWrfun8zGM05v/+ejYPV4M9yonpjgQUBxIgOJAQHEgxykWBBQHEqA4EFAcyHGKhT93XiVkMzIy8Pv9xMfHFzoeHx/P1q1bi73m0KFDJCQkFGl/6NChQse+/fZbHnzwQXJzc0lMTGTs2LHExcWdcC5xceHY7efdAuMzFh8fWdpTkHOA4kBAcSABigMBxYEcp1gQUBxIgOJAQHEgxykWindeJWSDqVWrVkyZMoWMjAwmTpzI8OHD+eyzz4okf49JT8++KLL8hhH45ElLy8SySns2UloUBwKKAwlQHAgoDuQ4xYKA4kACFAcCigM57mKKhYSE0086BzUhu2DBAj7//HN27drF0aNHsf7wETAM44SlA4oTGxuL3W4vsoFXWlpakVWwxyQkJBRZDVtc+7CwMKpWrUrVqlVJTk7mqquu4vPPPy9UHuGPLvSA+j3LurjuV4qnOBBQHEiA4kBAcSDHKRYEFAcSoDgQUBzIcYqF4gUtITtmzBhefvll4uPjady48UnrsZ4Kl8tFgwYNWLx4MVdeeSUApmmyePFi+vXrV+w1ycnJLFmypFAd2UWLFpGcnPynY5mmicfj+ctzFhERERERERERETkmaAnZ8ePHc8kll/DOO+/gdDpLrN9Bgwbx6KOP0rBhQxo3bsy4cePIzc2lV69eAIwYMYKyZcvy0EMPATBgwAD69+/P2LFjad++PdOnT2fdunU888wzAOTk5PDf//6XDh06kJiYSEZGBhMmTGD//v106dKlxOYtIiIiIiIiIiJytth/3oy/fAWIiAAg/PEROFcsJ/fW28i/qfiFjSfimjUD99h3MPLz8VzegdzhDwdjyheNoCVkjx49SufOnUs0GQvQrVs30tPTee211zh48CD16tVjzJgxBSUI9u7di812fLOtZs2aMXLkSF599VVGjRpFtWrVGD16NHXq1AHAbrezdetWJk+eTEZGBjExMTRq1IgJEyZQu3btEp27iIiIiIiIiIhI0FgWeDzYdu4ganB/zDJlOTJxCng8hI55G3+duhhHj2LbugWzeg1OdYOk0Ldex7FxA2ZMDLb9+7H98guuH77HduAAVqgbX3IzvG3agd8fmIOrZPOBF5qgJWQbNWrEtm3bgtJ3v379Tlii4MMPPyxyrGvXrnTt2rXY9iEhIbzxxhslOj8REREREREREZGzyb5+HdE3XY99316yH/4blsOB6/vvCPv3c+T3vgHDsvA2bY7h9RBz3dVk/eNZPL16n7TfkM/+h2vRQvIv70D+9TdgO7Cf8Bf/iXvqZCzDwLAsLHcomS+MxL5xA6GTJpK+eAWcwWZXFwvbyZucmaeeeorZs2czbdq0YA0hIiIiIiIiF4nwpx7H2LdPu8OIiBTDNflzom/shX3fXjxt2mE6HOTefnfg3KwZhHw5GQB/laqY0bHY9u8jatjtxLZpgW33zuI79XoxDh3CX60GObffhTelBVZMDFZUFJY7jOwHHiHrmefJeuARcm8dhG3fPhy//Izt0EEiHh8Bubln6/bPO0FbITt8+HB8Ph8jRozgqaeeoly5coVKCQAYhsGXX34ZrCmIiIiIiIjIBcC2ayehb70BGOTeOQyzXPnSnpKIyDnFufxHbAcP4GnRiry+N2PFxoJhkH/FlTh+/gnLb5Lf8SrM8hWwEhKxYmKxpafha9wY+5Yt4HQR9twzmBUrEfruW+ByYTt4EDM2jrxefTArVcZfoyYAZrnyeK659vjg1arj/+2f/tp1sB3Yh5GeDvPmQavLzv6bcR4IWkI2JiaGmJgYqlatGqwhRERERERE5AJnHM4gvnlDAFwzvsK2ayeZb76L6/tvMWNi8bVoVcozFBEpRX4/IR9/iC+pPtl/+ztmfEJBMhbAe8mlWBERWNHReDp3xYoP7MGUM2AQzk0b8FesTMTjI3Bs/ilwfNAQ8vrchGPVSlwHDwZW1JYrh7/WKe6z5HKR89DfcGzfSkh2dlBu+UIQtIRscbVcRURERERERE5HyOefApDXrTuOn3/CvuUXnPO/JbpfXwAOLVuDVa1aKc5QROTsc6xaSfizT+P6/lsAcgbdjrd1W3C7C7Xz12+Iv0YtjJycQolaf/MW+Ju3wDhyBGvh9wBYdjtWYiJWeAS5bdrh2bwRKyoas1KV05uc3Y4VEQF2+1+/0QtU0BKyIiIiIiIiIn+VkZWFmZiI95LW2DIycC1eiOu7uQXnw0e/StZT/4Lw8FKcpYjIKfL5iLm2M7ZDhzg84TPMqtVwzfkGX7Pmhcqx2H7dQ+jbb5Jzz3Ds+37FMmz4GzYqOO/+3wQcK5bhr1QZf8VK+Bs0LJKMPd7YjXWCc1Z0NDnD7ge/Dyww8nIBAxwO/PUbFXuN/HVBS8i2bduWlJSUgj9JSUnBGkpEREREREQuUHm33oYVFY0VHYMVHQWA7dAhsh79eyAxe/QoIZM/w7l0CVnPvQSR2tVbRM5dtp07cC7/EYCQqV/gr5tE9OAB5F/egaMffw4OB8aRw4Q//0/cn34M+fnYt/5CyHfzyOvRCyPzKL5mKfgrVMLb/gryO3UNrEY9UTL2VLhcgAsAKyysBO5STiZoCdmOHTuycuVKZs2aBUBERARNmzYtSNA2atQIp9MZrOFFRERERETkPGbfsJ7wf/4DT7vLMAwbpttN/lVdwW/ir1ABjECyFr+JfevPhH76MbbDGXiTm+G5qutvG9cklPZtiMhFyvbrHjAMzPIVjh/0+bBlZeKrURP7zp24Fi0k+4qO+GrXxb5jB0ZONlZUNNG9e+BcnYq/YiV8tWphSzuIZRi4vp0LlomZWAZ/jZp42rTDio8vKEMg54+gJWSffvppAI4cOcLy5ctZvnw5K1eu5LXXXsPv9+NyuWjcuLFqzYqIiIiIiEgRYSNfIGTuN7i+/5bcWwfjr1ETK7EMeQMGFWnra9AYf9lyhMyagWPtamx792JkZ5H1xtuqYSh/iW3rL8R268TRN9/F2+HK0p6OnMOMrEycixbiq1sPnE7ik+sBcPh/k/F26Ihj1UpCPp+IGRlF7qDbsWWkY+Tk4Fz8A2ZCPM7lPxL62ijyu18HBnhatyW/y9UYThf5Xbvj6dQVIy8Xy+EApwsrKqqU71j+iqDXkI2OjqZjx4507NiRvXv38v333/P++++zfft2li9fHuzhRURERERE5Hzj8eDYvAlv8xbk9by+UF3FYoWE4G13OSxbjKdNO5zr1uBcuZy8227H16LVWZmyXJjc49/Hlp5GzI29SJ89H3+TpqU9JTlHhY16ibA3XiWvV18s1/Enwt0TxuGvWZPwZ57EtfB7su97EH+16pjVqhe0yXeHYmRnY9u3F9d3c/G0bodZsRJmlaoFbSwC9V7lwhDUhOyWLVsKVseuWLGCvXv3EhkZSXJyMr169SIlJSWYw4uIiIiIiMh5xLZ1C6Fj38E1exb2PbvxXtoWs1JlcJz8R9f8Htfh6dARy+nCV68BzpXLsW/dgq9FK2z79uJYvxYzNhYzJhazRq2zcDdyPgt/4jFs6Wl4GyfjbdAI5/q1xF7bhfQFS7Fv345ZqRJ+xZEc4/fj/t8EzMhIrIhw8Hgxo6PxtO9AyMzpuKdNASCvSzd89RsWudysXIWcBx8Fvx9stlP6mifnt6B9hC+55BKOHDlCfHw8zZs3Z9CgQQWbexmqbSEiIiIiIiJ/4J74CaHvvYNZvkKgFmyLlqeVmLAiA4/wHqsdGzbyRfKv601cSmMMTz7e5GaAxeGv54D2NLk4+P24x7xNxDNPkDFjHv7GTU56ievraYS9PRpfzVpYGOQ88Ai2/Xux7dqJc+lSnIsWYP/lZ4588ZXiSABwvz8G26GD5HXviad9B3C58F7WHrxePK0uwfXjMozMTHzNW0B4ePGd2O0qsXIRsQWr48OHD2MYBtWrV6dmzZrUrFmTqlWrKhkrIiIiIiIixbLt34dZoSK5t99F7u13nfHj4VZEJL4aNbFlHiX8qccxPPl4LmmN5XJh370bIyOjhGcupcmRuoLIu2/H+f13hY67x/yXuJZNcGzaiOH14v54fNFrly4htv0lOKd/hXH0CI7vvyV60C0A5F3bE0+3ayAkBLNKNXwprTByc7Bv/gnX0sU4lv94Nm5PzmHG4QyM/fuxHTlMfqcueFu3BZcLCPyCyIqOwfCbeNpfQd7Awfjr1ivlGcu5ImgrZBcvXsyKFStYsWIFCxYs4J133gEgKSmJlJQUUlJSaNasGXFxccGagoiIiIiIiJxHbPv3Y0ZEYCaWAbf7zDsyDLKf+hf2nzbi+nYu/nLlyb/2OhyrU3GuWYXhyccquWnLSdh27iDyofuxnI7A49iGjbxevfFc1/v0+/p1DyGffkzuPcPB6cT+0yair7sGW042IZMmkjF/Mf6k+ri++pLI/xsBgBUSghkXT+iHH5D9f0/i2LAe17w55PzfkxiHM7Dt2EHMwJsByL/yKsyYGHwNGmHWrF14hXZICGbZcniu6Ijrx6WEv/BPjkyZrh3uzybTxPX1l/iapWDk5OCvWSsQUx4Ptt27wOnErFwl0Nbnw7n4B3A48F7SukQ/TvZNGwl741Vcc78h/5qeeFtdghUahlmx0h8a2jGr1zj+WrEivwlaQjY2NpYrr7ySK68M7EKYm5vLqlWrWL58OTNmzGDcuHEYhsGGDRuCNQURERERERE5RznWrMKxehV5/W4tSFLk3DMc56KFWCXxGLhhYCYkYiYm4q9SBbNsOayYWIy8PKIG3cLRdz7ANW8OeQMH6zHhIDEOZ0BODq5vZmAc2I8NCywL2+5d2PbuwdO5G4SFnXp/hw7hHvsu4a+NwoqJJW/QEOzr1+JPSiK/Wk3cX35B+FN/J2/gYKJv6wdA9u134WvREtu+vbinTyP0o3HYN6wndOInuObNIf/Kq8i78RZcC77DOHoUs2w5sp4bCXm5WFHFb6Dkb9QEb9NmuBb/gGPVSnwNG6t0QTDl5uJIXUHMDddh5OcDBFa8R0biS26O7dAB3OPfx9vqUhyrV5G+aDlW+Qq4Zk4viIPDH/4Pb+duRDwyHG9KK/JvuOkvTSn8X08TMms6APYN6/BXrYa/SlUlXOWUnZUqwdu3by/Y3Gv58uXs3r0bQKtjRUREREREznH2DevB4cBfpy4Atm1bCfn8Uxzr15H53nhwnDyZ6fxuHtEDbsTIy8NMSCTriacxExIJf+ZJjL2/4mvRChwOjP37ICTkr62O/R0rITFQz9HtDtR0bJ6Cr3oNjLw8wl4diWvh9/gaJ+Nr0bJExruY2HbvIvStN8jv3Rdf0+ZFztvXriGuY1vMqGjyr+lB7l33YIUEPq5G2iEMnw/D68HiFBKyloVr7jdE39wH32+PfIe9/CKOH5fiTWlBfo/rAwmxBg2xnE7sO7bhbZKMp+NV+GvXhdAw8m+8BVt6GpZlYUUFag0716wKbNp15VV4L+8AXm9gU6XQUIiM/NMp5d46GG/9Bjjnf0fE3//G4YlTTlwbVE5Pdjb2X/cQ9vKLYDPwtrgkkNz3+gDIb98Bs3x5Qv83gZDZswCwHE781arjWrSQsNdfwde8BZ6rupD5z+eJePL/iHjmSfLWr8ORupKQL6eQ36UbRBefcC+W14vr+28h34O3eQtyb7gZf/nyOJctxdewEf5atZWMldMStITsRx99xI8//siKFStISwt80atUqRIpKSkMHTqUlJQUqlevHqzhRURERERE5K8yTSLvvRPHT5tIS11PyPSvCHvpecyKlbDt2omRlgZly/xpF855s3H9sBAzsQz2XTuxHTpIyLSpeFu1woqKImLkCwVtPe3ak3fDLSV6C1bi7+YXGkb2M89j3/oLzvnfYblcgRWOKS0uqmSKcfQIEY89gueS1uT3H3hGfYR+8B5h775FyPSvOPzVLKxKleDoUUIm/o/8tpfj2LgegPyOnfBXq4YVHRN4tBywbGUwDh0En/+UxnIuXUz0zX0A8NVNwnPZ5YR8/SXuLz7Dlp5O/nW9wW7HX7sOtv374OgR8m7sh1m+wvHVz4ZB7l33YuTk4C1fEd9387CiY/An1Tve5rfan6fCik/A2+UanN/OwfnjUqL730Dmy68VfjxdTpltx3YMjwd/rdqEfDWVqHvvLDgXMm0qWX97gqx/Po9r/jw8l3fErFwFb+u2GIcPY/9lM2aZshimiRUWRtiYt2HM22Q+PxLLHYq3dVtsv+7ByMjAjI/HuWYVcZe1IvfOYeTeeU+Rz30jPY3oG67DvmcPmc88j6d3X0KmTSHqzsEAZI34PwgLw5fSEm/7DmCaF9XXDykZQUvIPvfcc9SuXZvOnTvTvHlzUlJSKFPmz/+jFhERERERkXOEZWHb+yu+Rk1wrl1N2KsvY8tIx/D5MMuVx/HTxkAtVtMs/nrTxDX9q4JHhrMeewJMC/x+rDJlMMtXIOvJf2Lf/BNYJthsWPEJBasXg3lfxoEDOH9cgpGXR+TjgTqjebffeZILLxzOxYtwf/Y/yMvDc23PQLL0NNm2bwv8fegAEQ8PxyxTBn74nsidO7EPHYbr2zlYNju+S9sEEqO/H3/h9zg2rie/e88TD5Cbi33rFvxJ9XCsXAFA9tB7MGvXxixbDm9KS2yHM7BcIVjHVjoaBma58lCu/AkmbcOKiAj09fhTGNnZWCdZCXsy3uYtsT75CNfC74kaehuHv56t8gWnyfnDAmKuuxoIJPDzu15NXq/eWCHuwJ/4OMyKFSE0jLz+gwqus2LjsGLjCiXBj458DdvB/WDYAp/rlkXukDshPw/D48HXrDlmfALuKZMImToZb/MW+KtWI3L4PdgOp5PX5ybcH76Pc/06AMJefwXb0SOE/edlzPgEcm/qhxURiZWQgBUZ5K9VckELWkJ26dKlRP7FL2wiIiIiIiJSOkJfG0XYm6+T2+cGAMLefQsAb736mDGxGDk5hHw+ETMhDm7tBxROQtl//qkgGQtgeLz4q9c4njwDcLvxN24S9Hv5PSM9jdAPxmB4vXhbXoLrhwWEfvRBoJbsRZBIC/3Py0T862kspxNfg4a4vvoSf526+Jq3KFjBekKWReTQ2/CXK4+nUxd8DRqCaeFcthj3xE8gKYn8KzsHNmaLjsZs0bKgTMHv2Q4ewPHLZgzTf8LN1SIfGY574icc/vhzLLuN/I5X4U+qh5WQEGgQFoZ5GvVni3A4CsfimYqK4ugrbxD60TgcGzdgZGRgXUCL0Wxbt4DDgZmQeFr1fk+VfcvPxFx3NVaIm/yrOuOvWh3bkSPkd7s2UL7kdEVGYhaXi3JEYP1WUcLToxfeDp0w9u/FNWcWru++xblqJQBGejp5twzAX7V6oIzK4QzsO7ZhRUfjadocX+MmEFry74NcfIKWkP19MjY7O5t9+/YBUK5cOcJVV0VEREREROSc5Vz8A+Evv4gZF49Zsza5fW8idOInAHjbXoZZviKW3U7I5M9xblwPb/wHZn1LyIzphHz1JdmP/R37po3k9B+EVbYstj17sJxOrNDQUr6zwKPmmaPewJZ5FCssHCssnJDZM4m8+3Yy3/2gtKcXdFZsHJbDgeeKjth/+ZmIF54FIPPFUeQNGlKorfvjD7H/tInsvz+FkZ1FyLSpuKdMCjwyXqUqZrkKWHFx2Lf8jL9adRxDhpAfHoMVGkZuUn2MrCysmJiik3C7MY4cwbH8R4zsLOxbt+Br2hxf/QaYlavgWLcG98RP8DZLwbEmFewOPB07YZ2r+9CER5B7623Yd+7AseVnvImJ5/0j7M4F84m87y5se/fi6XglvqR65A67HysuvmQG8Pmw7dyBfe0arNBQcnv1wduuPYSFg2Wd/JcDf5EVGYkVGYmxeRPYbOR37oqvZm1se/dgRUTi6dwNKzYW++afMOPjMRMS8NeoDY6zshWTXASCGklr1qzhpZdeYuXKlZi/PcZis9lo3rw5jzzyCI0aNQrm8CIiIiIiInIGwv/1NHg85Pa5CbNMWTydu4HNhmvBfPyVq2JWr0Hmf94Cnxf/t3NwT52M+7OJhEwYj3P9WkK+mYG3aXNyb7sjkJBr0rS0b6mw362uzOt7E44NazFysrHt3oVZqXIpT+4MmSZxLZtg2/srh6fOwPbrHlwL5uNp3wFv6zbgcOB+5y3MuHiyRzyOWaEC9m1bCy637dtL6KsjcU/4kCOffoFZvQaRw4cBYN+4HissHPf0aVguF57WrTErVym41pvcHLNKVRyVK0OeHyzA7cY6weZsVng4ht9P1NBB+CtUxLFje8E5X50kHJs3YdnteFq0wl+/0fmR3HSHYhw9SsSD92LftpXDE6fiu6x9ac/qjDl/+B5bRjqejlfiL1eO8NdfxbFuHUc//ux4zV0ArxfjyJHjK5dPUdQtfQIrYa+8iqyHH8OsUvX4Zn5n8ePtr5NETs3agTqwTifk5mJk//aLBMPAX6VKoLatkrFSwoIWTatXr6Z///44nU569+5NzZo1AdiyZQtff/01/fr148MPP6Rx48bBmoKIiIiIiIicJtvuXTiXLcHT8hL89RsUJCF8devha9oc67fXxx739lzXG/fUyYQ//XcAvE2b4W3UGLNCpYJ6nec0t5usZ/+NfeMG7GvXnHsJWY8H+0+b8NdvgG3HdpzLluCvm4SvaXPsa9fgTF1O3k39MbIyse/cAUDYC88S8v13ANj2/op96y+EfP0lztSV5Ay4LbAS0e3Gl9yMrMeexL5pA5YFoe+Pwb73V+LapJC2Yj2elpfgWraEkO/m4Wl1KQD5nbvhr16r0BStqlXxV6sa2BQrL/fkt9S2PUZeHmZ8PP6q1XGsX4t921ZcPywg7/o+ODasw1ejFv569c+PZOxv/LXrAGCYJhHPPknma//FjIwk8onHsAzIfvq5cyK+jCOHMdLSMPx+/JWrHE+E/o592zb8ZcqSf01PrKgovOvX41y7GuPoEazY4yuVo2/sFUj8X9GRIx9NBNeflP2wLNwTxmPbuYOQb+fiubQN/jpJZ1aaoCTZ7ceTzKGhhVfyh4ZhqUSBBEHQErKvvPIKZcuW5eOPPyYxMbHQuXvvvZebbrqJV155hffffz9YUxAREREREZFT5fXiXL4MX4OGZD73b2x798LvEhNmpcoY+XlFN7JxOKBjR/x79+NPSMTbshX+c21F7Mk4HFhhYUT+/VHSL+9Q6L5Pi8dDXMsm5DzwMHm3Dv7r8/J4CBv1b8JeG0X6D8tx/28C4a+OBCD73gdw/LQJx9rV5He+Glt2JgC5N9yMff8+rLAwcm/qT+jYdwj5ZiYA3mYp+Bs0LJSA89dvEEi8Wxb5h9NxrF2Da8WPhL7/LnkDB+O95FIsdxhmpUrk3TwAsIpN4J2WsDDyr73u+G1Wqgx+P/lXXIlVtiy+0FD81Wv+tTFKgRUdQ/bjTxF19xCcq1JxT/wfYW+8AgRqL9vXrcVMLAM+XyAJ6fPhXLoYfF68Ha869YHy8oi+uQ++2nXIfmHkaSWt7Rs3EDb6P4R89j9y7r6P/Ov7YlarhnP2LCIffYjc2+8k55HH8DZLwb5rZyDJ7nDgr1ET58rlhEz54nhpC68X54/LsEJCcH07l6hBt5A1+m1IKH4/IePAAUL/+waOzT9hhofjq9fgoqjbLFKcoK6QHTZsWJFkLEBCQgJ9+/blzTffDNbwIiIiIiIiFxXXjK/AsvB0637qF1kWzu/m4WuSTMSIB3F/OZnMp/+FVa48ps1eONHzJ4+gc++95OxLw3KHFn6c+Tzi+Gkjtj27se3fh1mt+hn1YWRkYDtwgMhHHsCMisZzXW/sP20i/NmnyL1lAN7LOwQScSdJoLnHjSXstVew79pRcMw19xv8lSqTfd+DhL82ivDXXwmsVvb7ibskObCS0e0Guw3nooX4y1fA1zyFzAYNMdLTA4nz8HDMMmVPMHkDb8er8LbvgDXuPcy4OGz79uJr0iyQlAs2ux2zajVshzPwVyz9VaRnzOkk69G/4/hlc0Ey1tO6LZ7LO+JcuoTwF57FuWEd3uYp5N48APf/PsKxdQu++o04+ua7WFFRxf5CIOy5ZwiZ+gW+Bg3J730Djo3rcS2cj333Tjxt22M7nEHurbdhVah4wqkZBw4Q1/4SAMyYWMJH/wfDgJDJk/BXqIDtcAahY/6Lbf8+PJe2wXN5B6zfSnvkd+6G+/NPCflyMr66SUTf1p+c+x4ge/hDkJeHa9kS/BUq4vxmFkT3BOMPXyssCysyksx/v4L7008wy5cPJGSDXCtW5FwVtISszWbD7/ef8Lxpmtj0iSciIiIiIlIiwp9+ErNcOTydupx41Vl+Po71a/HVrkvM9d0x4+MJmTub3FsG4P5yMv5y5bHv34ffZsMsf+LEThE2G0REBGqHnqfMsuUwTJOoQf3wdOxEzuP/OO3H5Y2so+TcN5zwUS8RddcQ0pPq45o1nZBZ07EdPIBnzSqMI4fJ/te//7SfkGlTsO/agRkZFdg0a8d2Iv9vBPlXXEneTbeQ26sPOJ34k+rhXDifkLlzcPz8E0f/Oxb79m3kd+qMGZcQSJBHRmElljn1m3A4yLvtDvB4Asn1s1k30+3GLFf+7I0XJGat2nhq1caXVB8jKxMrPgEMg4jnngYCZT18dZIw/H6s8AhsaWm4FnxHyKSJ+JPq4e1wZaH+wl5+kfBXR2KGheP0ePAlNye/2zWEfvgBIbNnYcbFEfrpJ4S/8hKHP5uKt/0VReZkHDlM6NujAcjr3BVfw8ZEvPwiYW/8B4D8KztjhYbh+OVnnMuW4KtbD3+VqscTpm43R1/+D7ajRwmZ8RW29DRc38zEc9nl+Bs0Irdpc8jOJuzt0fDWa/DNfHD89nUoK4uYXlfjXJXK0bffw9ckGbNipeC8+SLniaB9ZW3atCkTJkzgmmuuoWLFwv+R//rrr3z88cc0a9YsWMOLiIiIiIhcNMJe+CeOrb/gjQgHr/eECdnwZ/9B2NtvktetO/bNm3Dm5OCrVQf71l8AyOt3K75GTS7KVWv+uvXwNm2OY8N6sBnk3n4XVtkTrCY9gdhrrsLbOJm86/vi+nYu7omfEDo+UKbP2ywF17dzca74ESs8ArN8BbzNUrDKli1IQtq2b8OKjsYsU5b8zl0LVr26FnyH84eF+KtXB1cInut6BzYhstnw16qDp8NVONatwb7lF8y4OPJv7BfYqf5M668aRunX9bwAFFppnZeHr3qNQOmHnn0Cm2DZbHjbX4FzdSrelJY4f/ie8Jdf5MjYD/EdS6qaJuEv/gszJoacYffjr1oNw+fHX7VqYDV3mbJ4W16K7fBhQmbNIPqm6zn63ng8Xa7G/fGH2Ldvg5xs/LXrYlkWuX1uxJfSErNCRXIGDMK+91fMuHh8l7TGe+VVkJ2N4fOBzcCKKFx6wCpTDmPDesLeewfL7cbbqAn+GrWOl7CIiADTD+vW4R77Lrl33I2ReZSo/jfiXJWKt3kLbNu34q96/pWjEClphmVZQfkd5oYNG7jlllvw+/106tSJatWqAbBt2zbmzp2L3W7n448/JikpKRjDB93Bg5mlPYWzwjAgISGSQ4cyCU6kyPlAcSCgOJAAxYGA4kCOUyycAywLIy2NhPo1APDVrsPhGXOxoqILmoS+8ybk5+PpcCVxV7TBstnI/vvTOJYvxbFtK/mdumLf+jPO1JVkP/goVpnTWE1JIA6iokI5ejT3/I8D04T8fOy/7ib/2utOewOm+Orl8bRpR37/QZCTg33HdtyffYIVEUl+564YR44Q9s6bGH4/Zlw8npQW2PLyApshud1EDrkVf5Uq+JKbY9+5A3+t2seTqjk5gdWqJyof4PMF/i6lneAvqDgIFq8XIycHKzKy8C898vPBsrDt2U3E03/Hiowibe1mou4ajG3fPrLvGY5jzSr8TZv/6S9LQt8ejX3bVnLuvAfHpg2EThiPGROLFRqKr2Fj8rt1DySC/+h0kve5OYS++1/MKlXI79QFwgtv3Gc7nE7kvXfhTyzDkS9nEHt5a4z8fPI7dyP/mh5YMTGnNo6c9+z79xJRrRKH2l91wX9NSEwsvm7ynwnaV+r69evz2Wef8corrzBv3jxycwM7LYaGhtKuXTuGDx9OrVq1TtKLiIiIiIiIFMfIPIr73f8S8cKzAPiqVcfx82aMo0cDG28ZBo6Vy3F9Mwvbvl+xb/4JgNwbb8YKDSX/2l7kA4SE4K9RE29KKyVLbLbALuumeTzBeaosCyM3F5y/JUzDwvAn1SPnngcwsrMCj2jbbGRWrYbzxyVYCYk4ly7BuWolYa+/Su4dd+L+cjKeS9tgxcRhJiYWTpKFnWSn91JKxMppcDqxoqOLHv9tNbJZsxa+Ro1xrllNxOOPEjL9KwDshw5iRcecdOV67u13YRw6hO3Afpw/LsNfsRK5twzALF8BHM4Tf36fzkrq0DBy7xkOfn+xK/Gt2DgYMgT7mDHYU1PJeupf2Netwdeshb6+iPxOUL9i16pVi9GjR2OaJunp6QDExcWpdqyIiIiIiMiZsiyi+t+ILykJ2+7dWIaBp+s1+CtWwvrhe5zzv8WsWhVf7bpEjHgQ55pVeFpegn3rFnxJ9fDXa1hk5acVH48VH19KN3RucS6cT9jbb5LeqfPpXejxYJgmhPxuBathYMXFYcXFFRyyKlbCU7E3AN7W7Yi6YxC27VtwzZ4FgL9aDfy161yUZSMEch76G+HPPInzxyV42rTD9cMCQj94j7yevU5+sc2GVaYM/ogIcgbfgWGagXIYJZ2st9n+PD67dCHHF1jxa9hs+JObnfbKe5EL3Vn5FZrNZiOhuGXxIiIiIiIicsqMo0eIa9kEW3o6xuEM8m64BW/Hq8AysaJj8Ka0JGTqJNzTv8KMicX8LQliJiaS3/tGjOxsrPDwUr6Lc5v12wpXIzvn9C7MyQ5cH+I+ScPfsdmwIiKwHTxI5EP34S9bDl+TZCVjL2Y2G9l/fwrbrp0YWJjxCZhlyp3eJnthYVhhYaW3x57Lhe/K3x5T93i0elukGCX2WfHGG2+c9jWGYTBs2LCSmoKIiIiIiMgFy0hLI+q2/tjS08m/vAOeq7oWXXUWFob7t8ecLYeDvJv6YfnNwGPEDkfxj0tLYcc2KDp69NTae72EP/MknvaXkzNwMP46dU9rODM6GiMrC29KS3yVKmMmaiXhRc/hwKxeA3Jz8PfqA3Z7ac/ozJ2o5rHIRS6oCVnjtzokf9w3zDAMLMtSQlZEREREROQUGVmZ4HSQf3mHwOY4ZcsV2y6/XXsMv5/8zt2wIiKwypQ9yzM9v5kxsQDY9+7mVKrIRjz5GKHvvYM/Lg6zeg3MylVPa7ycR/4PI+0QVmQkRmamElhyXOhJ6gaLyHmrxBKymzZtKvR6//793HHHHdSuXZtbb72V6tWrA7B161bGjRvHli1bePvtt0tqeBERERERkQtTdjbuqV/gL1eOvD43BjbtOkEyFiBvyJ0Y2VlY4RF69P0MmOUrAGD7dS/O2bNwrFxB7oOPFN3AKDsb9xefEfreO3gbNIKISPzlyp/2eFZ4eOCxbsssGFtERC5sQfvf+emnn6Zq1aqMHDmSRo0aERERQUREBI0bN+bll1+mSpUqPPPMM8EaXkRERERE5LxnHD1CfMNaRA4fhvuj8dh+3YNZ4SS1JG02rMgoJWPPlMtFzpChYIPQ8e8T8fILhEz8JHDONLFt34ZxOAPHzz8R8eiDAHhbtMKsUvXMVrce2/grPkGrY0VELhJB+x96yZIlXHLJJSc8f8kll7B48eIz6nvChAl06NCBRo0a0adPH9asWfOn7WfMmEGXLl1o1KgR3bt3Z/78+QXnvF4vL730Et27dyc5OZm2bdsyYsQI9u/ff0ZzExERERERKSkRDw/Hlp1NfsdO+GrUDDwOrw1ygs7bvgP++o3I73I1AJEP3otz3myir+9O5CPDcX43D19yM7L+9SK5N/XD17hJKc9YRETOJ0FLyIaEhLBq1aoTnk9NTSUkJOS0+50+fTrPP/88w4YNY/LkySQlJTF48GDS0tKKbb9y5UoeeughevfuzZQpU+jYsSPDhg1j8+bNAOTl5bFhwwbuuusuvvjiC9544w22bdvGXXfdddpzExERERERKTGWRchXUzFjYvF0vAp/i1ZYkZGlPauLipWQQF7P68HhIGrYUFw/LMA1/1ucy5YQ+spLGBmH8ba5DEsbcYmIyGkI2q9Wu3fvzocffkhUVBT9+vWjSpUqAOzcuZMPP/yQr776iv79+592v++//z59+/bl+uuvBwKlEb777jsmTZrEHXfcUaT9+PHjadeuHUOGDAFg+PDhLFq0iI8++ohnnnmGyMhI3n///ULXPPHEE/Tp04dff/2VChVOXMPntz3LLmjH7vFiuFc5McWBgOJAAhQHAooDOU6xEGSGweG5C3B+NQ2rUqXz4n0+H+Z4usyq1bAiIrClHSKv2zWEfDcP9/8mYMvKIu/Gm/E0aHBB3vdfofdDQHEgAYqD4gUtIfvwww+TkZHBRx99xIQJE7D9Vr/INE0sy+Lqq6/m4YcfPq0+PR4P69evZ+jQoQXHbDYbrVu3JjU1tdhrVq1axcCBAwsda9u2LXPmzDnhOFlZWRiGQVRU1AnbxMWFY7dfPDWZ4uP1m3hRHEiA4kBAcSABigM5RrEQBKYJAwfC5ZdDmViICS/tGZ1UVFRoaU8hODq2h8hQePZZ3Alx0K8fxsaNEBqKO6UZ7uiw0p7hOeWCjQM5LYoDIcsN6HuEEwlaQtblcvHSSy8xePBgvv/+e/bs2QNAxYoVueyyy0hKSjrtPjMyMvD7/cTHxxc6Hh8fz9atW4u95tChQyQkJBRpf+jQoWLb5+fnM3LkSK6++moiIiJOOJf09OyLIstvGIFPnrS0TCyrtGcjpUVxIKA4kADFgYDiQI5TLASHbc9uYi9tjpGbS058GcwyZTGP5pb2tP5UVFQoR8/xOf4VRlQ8YRUqku8KxXdZB2hzOVgW2O1wAd/36brQ40BOjeJAAGxZeUQkcFF8j5CQcPpJ56BXg09KSjqj5Gtp8Hq93H///ViWxdNPP33S9hd6QP2eZV1c9yvFUxwIKA4kQHEgoDiQ4xQLJcu2aRNGbi55V1+Lr0q1QH3Sc/j9/f1ClQs1DqzEMuTePACzUqXAPdrsvztZatM6p1wMcSAnpziQP9L3CMULWkL2wQcfpEWLFjRv3pw6deqUSJ+xsbHY7fYiG3ilpaUVWQV7TEJCQpHVsMW193q9DB8+nF9//ZVx48b96epYERERERGRk8rPh1PZyDg7G9eC+RhHj+AvUxbXwvkAeFtdqs2izhUOB/4myaU9CxERuUAErQjqxo0befrpp+nRowetWrXizjvvZMyYMaxevRqfz3dGfbpcLho0aMDixYsLjpmmyeLFi2natGmx1yQnJ7NkyZJCxxYtWkRycnLB62PJ2B07dvDBBx8QGxt7RvMTEREREREBCH3jPyRWTiT8mSdPujQo7J03iR5wI1H3DCWmX184cgR/2XIQptqkIiIiF6KgrZCdMWMG6enprFixguXLl7NixQpeeeUVTNPE7XbTuHFjWrRowT333HNa/Q4aNIhHH32Uhg0b0rhxY8aNG0dubi69evUCYMSIEZQtW5aHHnoIgAEDBtC/f3/Gjh1L+/btmT59OuvWreOZZ54BAsnY++67jw0bNvD222/j9/s5ePAgANHR0bhcrhJ8V0RERERE5GLgWLEMgLA3XsWbVB9P3xuLbWfbvYvQ/47Gl1QfT/MUrMhI/DXr4K+ThBkbdzanLCIiImdJUGvIxsXF0alTJzp16gRATk4OM2fO5J133mHp0qUsW7bstBOy3bp1Iz09nddee42DBw9Sr149xowZU1CCYO/evdhsxxf+NmvWjJEjR/Lqq68yatQoqlWrxujRowvKKOzfv5958+YB0KNHj0JjjR8/nlatWp3x/YuIiIiIyEXCsnAsW4p91w7yu16Dv2YtcgYOIeyDMTh/XIKnzw3Ydu0EwKxS9fhl0dHk9h+IkZ2Ft217cAR+RFO5PRERkQtX0Df12rZtW8EK2eXLl7Nnzx7CwsJo27YtKSkpZ9Rnv3796NevX7HnPvzwwyLHunbtSteuXYttX6lSJX766aczmoeIiIiIiAiAY3Uqsd2vAiD7gUewomPwNWzM0aR6GEBs+0twbNqIGRNL2trN2HfuwIyKhhAXvsZNsB06VJCMFRERkQtb0P7Hv++++1ixYgXp6enExMSQkpJCv379aNGiBfXq1Su0ilVEREREROR8Zt98fJGHbd9ePJ26gNOJFWdg270Df7nyODZtxHY4A8eaVUTd1h/7/n0A5N5wM95L25TW1EVEROQsC1pC9ptvvsFms9GlSxf69u1L06ZNcbvdwRpORERERESk1Hiu6Ej+VV3w1m+EWb06OJ2BE6Gh+Gsn4a+dhFmlGqHjx2LftRMzIbEgIWtFRGBFRpXi7EVERORsClpC9rXXXmP58uUsX76cIUOGYBgGDRo0oHnz5qSkpNC8eXOio6ODNbyIiIiIiMiJWRZGdhaW0wUhIX+pq7Dn/4m3WQreZin4a9U5YX+e9ldguZwY+/aSc9+D2NIOQV4eZqVKoM2ERURELhpBS8heddVVXHVVoIZSVlYWqamprFixghUrVvDxxx/j8XioWbMm06ZNC9YUREREREREihXToQ3O9evI79yVnGHDCR/5PL5GTcj+xz9Pq5/IwQNwT5tCzpA78Neq++fJXZcLb/sOBS/NsCpnOn0RERE5j52VqvERERFUq1aNgwcPsn//fvbs2cOvv/7KL7/8cjaGFxERERERKWD/eTPO9esAMLJzcC5bjH3TRuwb1pPXvQdmufK4/zcBDBu+Fi3xtmkHhoGRkY5j4wa8rdsGOsrLwzX/WyyXCzM2HrN8hVK8KxERETlfBC0hu3nzZn788UdWrFjB8uXLOXjwIJZlUaFCBZo3b87QoUNJSUkJ1vAiIiIiIiLFinjoPizDIPvBEfgbNgabjfzuPQl7723iunTATCyDFRKCffcuAPI7deHouI8Je+Ulwv47mvyrunD0w0+JvP9ubEePkHPrbQX9iIiIiJxM0BKy1157LYZhUKtWLTp06FBQN7Z8+fLBGlJERERERKQIx+pUwl56Hnw+PB06kfnqaNwff4i/dh1wBH4k8ra9jBynA7KzMTwe/HXr4Vi5HGfqCkJmz8T11VTM8EgAnD8sxL5pI/5Klcm75lp8yc2VjBUREZFTFrSE7JtvvqmNu0REREREpNQ5f1iAc/mPGFmZhMybw5H4OKzYOAiPON7I4cDb5rJC1/lr1yG/9w2ETP0C+84dmBUqkDtgEKHj3yfqjoHkDrgNf/2GWBERiIiIiJyqoCVkO3TocPJGIiIiIiIip8n57VzC//0cmS+Owt+wEbb9+4gYfg+Eh2MBhIaS9ejfscqUwbZ/H/kdOmE5XRhHjhDx73/h/mwi+T2uO7XB7Hbye/UpeOnpeBX+MuUwvB5wOJSMFRERkdMW9E299u3bx4YNG8jMzMSyrCLne/bsGewpiIiIiIjIhcLvJ+aGQDI15sbryLumJ/46dXFs24J9+zYAzIgIXG0vI2TaVELmzCLzmeew5eTga9SYzOdfBpuBFRd/ZuPbbPibJJfQzYiIiMjFKGgJ2fz8fB599FG++eYbTNPEMIyChKxhGAXtlJAVERERkYtCXh4YBoSElPZMzmu2QwfJ63k9tn17MTIzsW/fhr9WLbIfeQz3B+/hr1kbf5WqhEz5gpBv5+Bt0hQjKxN/5aoAmJUqlfIdiIiIyMUuaAnZUaNGMXv2bIYPH07Tpk3p378/L7zwAmXKlGHcuHEcOHCAF198MVjDi4iIiIicnGXh+HEZvgYNITw8qEOFTJlE+D//Qfq3i6BMmaCOdSEI+ex/hL4/Bm+TZPzVauDYtIG8m/oT8sVneJObYdasFUhyA7jdAOTeMxxME/vPm3EuXwaAv0ZN/I2SS+cmRERERIoRtK1AZ82aRa9evbjjjjuoVasWAGXLlqV169a8/fbbREZGMmHChGANLyIiIiLy5ywL1/RpxF7TibAX/xX04Wy7dmA/eICQBd/hWJ1KzNWdiO7Rlahbb4bsbDBNjLQ03OPGYtu9K+jzKXaO+/dBfn6pjH2MY+1qwh8fQdSwO7Dt2okVEYlrzizcn34c+FiNfSdQvxUCidjfkrEA2GzgcOCvV5/Ml14l69G/423dtnRuREREROQEgrZCNi0tjcaNGwPgPvYb69zcgvOdO3dm9OjRPP3008GagoiIiIjICUU8fD+hH34AgL9WbTDNQEIvCFwzp+Na9AMAxv59uDZtxPnj0oLzoe++hZGTQ/irIwHw1ahJ1jPP41own5yHRmDFxAZlXoVYFrHtLyHryX/ir1wF+9695Pe98fj5IL4/vxf+zD9wzZ+Hv1x5cgffjr9yVcwKFbHv3Ytt/1589RthlqtwCh2F42/YKOjzFRERETldQUvIJiQkkJGRAUBoaCjR0dFs27at4HxWVhb5pfzbdxERERG5OIW+9Qb2Lb8A4C9TFux28HqDVt/V+cMCHBs3AOBauID8nteTPfwhrJg4XNOmYHg82PbtDcynbDnMuHhCZnxN6IRxuObNIWPO9xAaetrj2vbsxjVvDv6atXB9NRXDNMl67qXCiVXLIuSz/2EBtvR0XN/Ow7FqJY4d2zjiduO5tieRd9+O+/NP8TZtxuFp34DLVRJvS2COW7cQ/twzODZuIOfOYeRd3wdfrdqYZcrir1kHnE7M8Aiy//Z38ORj5OVhRUeX2PgiIiIiZ1vQErKNGzdm5cqVBa+vuOIK3nvvPRITEzFNkw8++IDk5ORgDS8iIiIickLuce9h5OSQfd+DuL6bS/iof+P+7H/k9b2R/JsHnHnHfj94vRg+L1ZEZKCe6bYtOBd+jxUeji82FvuWn7Ht2oG/Tj2syEhyhw7D/utufA0aknP7nfgrVcaKTwTAdugAIbNmEDXwZo5+MulPV6g6li7BmbocX50kvB2uBK+X6Fv64NiwHoCcwUNxj3+f3N434E9pWXCdkZaG+4P3cB2ruVq5Ip72lxP14L04F/+Ap+vVGAf2A+BMXUnomLfJvf1OcDrP/H36Hff/JuD+cjIAITO+wnNVV7xtLwPHH35UcTrB6cQKjyiRcUVERERKS9ASsv3792fmzJl4PB5cLhf3338/qampjBgxAoAqVarw+OOPB2t4EREREZFiud8fg2PrFvK7dMPXvAW2QwcJmfk1rkULcS1aSNahQ+Te9+AZ9R3+j8cJe+dNfPUbcPSt9yA/j7irLgfA26gxuXfcDaaJFRV9POEYGoq/Zm0AzGo1CvWXd8ut2NLScKxbg5GWhpWYWOy4tl/3EDb6VUJmTgcgY+oMcNhxbFiP59I2ODZtxHK5MHw+nGvXFCRkjYx0Iv72IGbFSnjsdszERPzVa2EllsGMjcM98WO8LVrh6dKN/Ot6E/l/jxDy5Rf4E8vgbX8FlP2Lm5NZFmaFiviq18CMjcVXrwFm+VMoRyAiIiJyHgtaQjYlJYWUlJSC1+XLl2fGjBls3rwZm81GjRo1cPzxt94iIiIiIsFkWUQ8+RgAvuo1wWbD0/UavK3bYtu+jZDpX2FGRmHbvw+zbLlT6tJISyPkq6k41qwmZOokABwb1uOaPg0rxE3OoNuxHHbMchWwIqMC5RFOlWHgbdEKp8eDkZeLVVyT9DRcc2fjq1MXX83ahI/+DxH/N4LcgbeRe1M/fDVq4m2WguUKlGOw/bba1cjKJO6SptgyMsi9pT+5w+4HyypYhZt3XW+cq1NxzZ+HL6keVuVEjr70H+w7txM6YRzRw24n/8qrYMbXp34/v2dZ2HZsx3I6ybvhZvy16xZdFSsiIiJyAQrKdzy5ubk88sgjXHXVVVx77bUFx202G0lJScEYUkRERETk5LxePJ264I+Owdfs+OIBKzoGf5Om5NSth2vuN9iOHiH3/odO2l3IJx8R+fD9GF4vAGZsXGCYps3w16gFYWGYtev8tSm3bouZkEDYf14mZMbXeBs3Ifvxp7Dv2AamiWPTRsJfep6svz2Bv0FDcvLyCJ0wDse6tXiu6goOByYEVubabNjSDhHyxWdEDrsDLIvcvjfhbZoChhH4c2zcKzrivezyQBmGY4nS6Gj89Rrg3xqov+uaOxsOHMC56EdCX32ZnHsfCJRLOAn7lp+JvvF67Du2k3vjLXi6XnNWNgwTERERORcEJSEbGhrKokWLuOyyy4LRvYiIiIjIqTFNHGvX4P7wffJuvQ0rLIzcAYOwb1gHbnfR9m43jo3rcS3+gbzbbg+saC1Obi7uiZ8Q+chwILAxWO5NtwTqxoaFgWkV3/+Z3kZkJBHj3wcgZO5sDI8HR+pKbFmZgfMxMVhRgbl6L++AL7kp2OyFV5zabOR3vQZ/2XI4li3F2zgZX7Pm+JKbY8XEFD+w3V50Ra/DgafH9ViR0YS9/y7MmkXE35/A/userJAQvJd3wLlsCaFvvU7mK29gxcXjWLYU+9ZfyL/hZuxbfiHy3qHYd2zHc3kHfLXrKBkrIiIiF5WgPRPUvHlzUlNT6du3b7CGEBERERE5Iee8OZgJiYT+9w3ckyYSOv59rLAwMp99EdyhJ7zOX6kyztWriLmmM5n/ehFf26KLDFxzZxP5yHDMiEi8yU2xEhIw69bHiowMyr1Y5SuSc9vtGDk5GEeP4GvYmPyOV+H8cQl4PPiSm2EmHq/nasXEFtuP55oe2Pb+ilm1Kp7KlfDXqH3GyVBf42R8SfVw7NhB7qAhhL77X0LmzSHs+X/i+OXnwGrelJbkX9OD2Gs6AXDUMgl/7hmMnFxybx6At227QBJbRERE5CIStITsk08+yeDBg3nllVe46aabKFfu1GpwiYiIiIicTMgXn+GaN4fMV0cXqTtqHDyIa+43RPztYazwcHKH3k1+l6sJmfk1ZmwctoMH8CfVP2HfZrnyAFhOJ/b9+/BZVqFH+QHsv+7GcjrJveseLLcbfD6skJCSv9Hf8V5RtBRAfs1ap9WHFRGBv3adQBkCm63IfZ1WXwkJ5Dz6OFEhNqyMTHJvHYxryQ9gWbimTwPA+cMCQqZNCbQHjIwMsv/2BPafN+Nr0jSwmlhERETkIhO0hOy1116L3+/nnXfe4Z133sFut+NyuQq1MQyDFStWBGsKIiIiInIeMjKPYoWF/+nmV1F3DgYgt/8gQmZNx/3JR2R8/Q1mjVpEjniAkK+/xAwPJ6/Hdfhr1sZfvSa+6tUxy1fErFzlT1eFei9pQ25ePmZiAo4F8/GXLYe/YaNCq07zevaGvHzMuDis+ATw+eAP3+ue005nY7E/43RCRCiWacdsHENug4bYf/mZvD43gmliVqyMY+0q8npej+V2YwCkp+Nv2EjJWBEREbloBS0h27lzZ4y/8Bt3EREREblA5ebiXLYEb9vLiiQGHUsWE3ttZ3xJ9ciYs6D4JGd2NpnPvkjk3x/FvnkTIdOmYEs7REyv7mQ98xyub2aQf8WVeDp2wkxILFhB62vd7tTm53bj6dINPB6ihgzAtXI5Rm4umaNex9egIc7Fi3D+sACzUqVAnVib7fxKxgaT3Y6/UmWsEBdWfCJWaChmfBy4QzHLVwgkrm021YwVERGRi1rQErIvvPBCsLoWERERkfOVx0PE4yMI/WgcmaNeJ6/frcfPeb3EXtsZAMemjTjWr8HXNKXQ5ba9vxLx4H2Y5cph2e3YDh0k94abcS7/EcemDUQ+dB+5g+/AX648ZpWqf+mRfFwurJhYHJs2YsbE4Jw9i/BnnsSxbg2+pHrkDh564k2/Lmbh4ZjhNQpemtVrHj/nCNqPHyIiIiLnDX1HJCIiIiIlxsg8imV3QFgY9p82gWHgr1P3eIOsLEI/GgeAY8WPcHN/nAu/B7sdX606eJObYduzG0/nbtj2/IpR6SDOJYvwNk8Btxv7mtWEzP2GnLvuwdeoCc6Vy8nveg15g5pgHDmCbesvEBaGWaPWX0vG/iav70041q7BV6sWjg3rca5OBcBzaVus2Li/3L+IiIiIXHyCkpD1eDxMnTqVH374gZ07d5KdnU14eDhVq1alXbt2XHPNNUXqyYqIiIjI+ck5exa2HdsJWTCfkBlfAXDkg48J+WIijk0bOfrqm5jVa2DFxmJLTyP74UcJ/e9o8PlxzfiK6EH9AMh85rlAmYHwcCx3GO5x74HDTuSjD5LXs1egVMD6tQCYUdHkPPAI5OYW1CK1oqPx16mL4TdLJBkL4G17Gd7WbcEw8AK4nGCa+Bs10WpPERERETkjJf5d5E8//cTdd9/Nr7/+imVZREZGEhYWRnp6Ohs2bGDmzJn897//5a233qJmzZon71BEREREzlnh//g/wt56A0+bdjjWrgbACgnBNW82hteHY/NPxPTrQ+7godi3b8PIysLbqDF5N/XHCg8j8t47Aci7+lqwLHz1Gwbqsebk4Pr+O0LmfxsYKC8PX4OG2LIyMSMjAxts2WwQHv6HCUVglfRN/q7ead6A2yAvF9yhJT2KiIiIiFwkSjQhm52dzV133UV6ejoPPPAAPXr0oGzZsgXn9+/fz5QpU3jrrbe48847mTp1KmHaXVVERETkvOQeN5awt97AX64c3uYtye94Fc5li/G2boct6yjk5QNg5OXhnDcH14of8TZugtW2Hd5GTTAOH8aWlYWvVm08V3bGSkg43nlYGDlDh+HYugXjcAb+OkmY1Wvg6dwNvB4ILaXvIQ2j9MYWERERkQtCiSZkv/jiC/bu3csHH3xAq1atipwvW7YsQ4cOpXHjxtx2221MnjyZW265pSSnICIiIiJnw7JlhP3raQDyr+mJr0XLwL9r1wHABGjYBF/tOhjZmUS8+jL+ylXI69UHs0o1AKyoKDL/9W8w/VhxReux+tq0w9emHXi9YLcHDrpcgT8iIiIiIucp28mbnLrvvvuONm3aFJuM/b1LL72U1q1bM2/evJIcXkRERESKYRzOILZdS+Ia18E5e9Zf6ywnB+e3c+GTT8i/rg9ZTz6Dt+UJvvczDMykehg+PwCetu0xa9Y+ft5mw6xSFbNajUJlAYpwOv/8vIiIiIjIeaREv7PdvHkzLVu2PKW2l1xyCZs3by7J4UVERESkGPZNm3D8tAl/zdrYDh6A9LTACcvCvnbNKffjWLWSxGrliO57Hcycia9JE/y16570EX5fy0vI/Me/8La85K/choiIiIjIBaFEE7JHjhwhMTHxlNomJCRw5MiRMxpnwoQJdOjQgUaNGtGnTx/WrPnzHyRmzJhBly5daNSoEd27d2f+/PmFzn/zzTfcdttttGrVirp167Jx48YzmpeIiIjIuciZugIAT4tW2PbtJb5lEyJv6090z25EjhiOa8okwv7xf4SOfAFMEwBj/37cH40r1I/jt+Stp/3l0LcvVnTMqU3AMDBr1SpcI1ZERERE5CJVoglZj8eDw3FqZWntdjter/e0x5g+fTrPP/88w4YNY/LkySQlJTF48GDS0tKKbb9y5UoeeughevfuzZQpU+jYsSPDhg0rtDo3JyeHZs2a8fDDD5/2fERERETOaaaJ+38fYYW4scpXwCxbPnDsq6m4Fv+A7cAB7Ft+IfR/E4j493PEN6hJxCPDCZk+jcgH7yX6+mux/xz4vsmMj8eMiyO/Ry9ISYFT/L5PRERERESOK/Hvovfs2cP69etP2m737t1n1P/7779P3759uf766wF4+umn+e6775g0aRJ33HFHkfbjx4+nXbt2DBkyBIDhw4ezaNEiPvroI5555hkAevbseUZzMowzuoXzyrF7vBjuVU5McSCgOJAAxcH5xzh6mMxXRxMybTJWbCyEhZH1yhvY0g5hZGRgRUdjlq9A1oujCJk8CdvO7YSOG0vOvcPx1aqNY3UqcW1SyLupH7lD7yb/6muxwsKP969YkN8oFgQUBxKgOBBQHEiA4qB4JZ6Q/c9//sN//vOfk7azLAvjND8qHo+H9evXM3To0IJjNpuN1q1bk5qaWuw1q1atYuDAgYWOtW3bljlz5pzW2H8UFxeO3X7xbC4RHx9Z2lOQc4DiQEBxIAGKg/PE++/D44/DmDFQvSqUiw8cjwqFsnFF2991B3i98O67hG3ZDCMegexsmDAB95IfcHdoD40bEFohUKIqKir0LN6MnMsUCwKKAwlQHAgoDgTIcgP6ueFESjQh+/zzz5dkd0VkZGTg9/uJj48vdDw+Pp6tW7cWe82hQ4dI+EO9svj4eA4dOvSX5pKenn1RZPkNI/DJk5aWiWWV9myktCgOBBQHEqA4OH/Ytm4h6t8vYcvNI/f7H/BXrwlHc0/t4lsGQk42uMMgLBruewgjMxNyvFgJ5eFoLlFRoRw91f7kgqZYEFAcSIDiQEBxIAG2rDwiErgofm5ISDj9pHOJJmSvu+66kuzunHehB9TvWdbFdb9SPMWBgOJAAhQH5zYj8yixl7cGj4fcW27FV6ceuFxwyh8zA8IiAv+0AMOGFRX9+7MFFAcXt98vUFAsXLwUBwKKAwlQHMgf6eeG4p1Xz9zHxsZit9uLbOCVlpZWZBXsMQkJCUVWw/5ZexEREZHznWPdWozcXPKuvwFv67aBZKyIiIiIiJwTzquErMvlokGDBixevLjgmGmaLF68mKZNmxZ7TXJyMkuWLCl0bNGiRSQnJwdzqiIiIiKlIzsbMzyCrMeewNewEYSHn/waERERERE5a86rhCzAoEGDmDhxIpMnT2bLli089dRT5Obm0qtXLwBGjBjByy+/XNB+wIABLFiwgLFjx7JlyxZef/111q1bR79+/QraHD58mI0bN7JlyxYAtm3bxsaNGzl48ODZvTkRERGRvyg+OYmwV14CpwsrLv7kF4iIiIiIyFlVojVkz4Zu3bqRnp7Oa6+9xsGDB6lXrx5jxowpKEGwd+9ebLbjeeZmzZoxcuRIXn31VUaNGkW1atUYPXo0derUKWgzb948HnvssYLXDzzwAAD33HMP995771m6MxEREZG/xrZ1C7YjRyDEhb92nZNfICIiIiIiZ51hWSqteyYOHsws7SmcFYYR2C3u0KELf1c8OTHFgYDiQAIUB+ceIyMdw+PBstmJHnAjzhU/knXPcPytLg3emMbxHZQVBxc3xYKA4kACFAcCigM5zr5/LxHVKnGo/VUXfCwkJkae9jXn3QpZEZGS4Fidiq9J8bWnRUTOF8aRw8Q3rIPh9eCrVgPH9q14WrTCrF6jtKcmIiIiIiInoISsiFx0jMyjRDx4H7k39SP/5v4QFlbaUxIROSP2nTswvB4AvC1akXPb7dhMP1ZCYinPTERERERETuS829RLROSvcs2cjnPtakK+/4745g1xpK4o7SmJiJwRIy0NgOx7huNv3ARbfh7+ajXApm/xRERERETOVfpuXUQuOq55cwDwlymDLe0Q7g/GlvKMRETOjL92HbxNm2FWqIgZExtIxtrtpT0tERERERH5E0rIishFxTh0CPekiXhTWuJreSn+CpUI/eRDjJ07SntqIiKnxf3+GJwLF5B/VRfM8hWwYmLA7S7taYmIiIiIyEkoISsiFzxH6gpCPv8ULAv7ti34y5XHW78BVmQkntZtAAiZNb2UZykicuoi7ruLyEcfxPXtHMzK1cChbQFERERERM4X+u5dRIrKy8OZugJ/jZqYZcuV9mz+stjOVwCQkVgGq1x5cgcNwV+jFthseDp3w5aTgxmXUMqzFPnrHKtTwevFX7U6VqI2dboQuaZNJXLEA9jSDuFt3gJv8xSs6OjSnpaIiIiIiJwGrZAVkSJC33mLmB5dibqlL+TllUifIf+bQEK1ctg3ri+R/k553ImfFPzb+eMyIh59EOPI0eOP9brdeC67HNvePbimTTmrc5NSZppEDrmVyDuHgN9f2rP5y0L+N4Gom/sQ8ehDuBZ89+eNLSvwBwh78V/EJdcjpmNb7OvWBn2e8tf46iZhhYXhr1SZ/M5dMKtUK+0piYiIiIjIadIKWREpwkwIrBa179mNceQIhJ55TULj6BGsiEhCvpmJkZODa+pkcus1KKmpnlhWFraDB/DVq48Zn0B+567gcuJatBBfw8aFmjrWriZ0wngA0lZtJOKxh8l6/CmsMmWwHE6IiAj+fOWssx08gPvLyYEXph8zMRHjyBGyRv7n/KnD6fdj27Mb2/ZtRN13F5bDgVmuHOFPP4Hz27kQHk7OXfdiVq0WaJ+VhX33LkL/8zL2XTs5MnUGltMJpolj4wZiu3Yg7ce1WJGREB5eqrcmxbNlZZI7aAhmTCxWbFxpT0dERERERM6AVsiKXGRsO7bjmjMLY/9+AOwb1mNfuybw700bie7emZCvvySv69UYuTkYXk+h6x2rVhLboQ0xna/AOHAAx+pUjLS0YsdyfT2NhFqVibz7djKffQGAsLdHE31DL6Ju6weewn0fW7FXHOPIYeybNmLbv++U7jPy0QeJHnAj9t27yek3AF/DxoS/8GxgmLCwQm1DvpxS8G/n998RMuNrQt97h6g7BhHfqDbGwf2nNKacO5xLFhHbujnO+d+esI1t9y4AzKgonKkrCHv3v4RO/ISw1189S7M8c86F3xPT7UriWjQm/JkniB50C5bDSc6QO/DXqQs+H6Gffkzo2HeJePj+QMJ1dSpx7VoSc1037Lt34Vq2hMTysfiT6pM79G5ybrsDbHYiH7wX1/x5pX2LFx/TxLloIbYd24s9bdu2ldg2LYh45AGw2bESy6hurIiIiIjIeUrfyYtcZKL73YDjp41kPfo43ktaE/reO7gWfEf6stWETJuCa+licm69DRwOPJe2wcjLoyBN6vMRNXgA9l07AQh/7mlCP/4Qb5Nkskc8TuSjD3Jk/Cf4f1uBakVGAuD+4jO8yU3J63MD+C1CpnyOYZq4vpqKt93l2Pfswv7TJiwg9PNPybntDrxdry4075irO+HY/BP+SpXJfPZF/E2SMfbuxfHTRjzXXIsVHVOovX3rFvD5cGxYh79KNRyrVmL4fHibNcdfpWqhtrl33I39l5/wV61OyFdTA3N3OTDdbmzZ2ThWrcLbqXNJfhgkiOy//EzIJx/h+OVnnPO/xdegEY5NG/DVb4gVFXU8ieXx4qubRN7V12KVKYuRnU34i8/iXLqodG/gFLj/NwHn8mUAeBs1Ia/n9ZgVKuKvXgNfeASeKzph7NmNc+M6fA0bE/rma0Q88yQA+R07kX9dbxzr1mDLzsb1zQz8tWrja9eezCZNcX0zHfvOHaV5e+eP3FwIDf1rfXg8uGbNwLFuDeGvvITlCiFt7U9FVr+6J3+O4+efyO03EH+58n9tTBERERERKVVKyIpcZGwH9uNpexlWiBvH+nWYCQnYjhzBsXwZxuEM/OXKY5aviFmpEmb5ijjWrcH+9Zew7Wfsg+7AdvAgvnoN8DVogJGfD4Djp02Ejn0X++5dhEyeRE7Dxtj27IacHPKv6EjIt3MJe/tNcofcib96DczICMLGjSX6zsEF8zJjYvE1aIhz8Q/EzP8WX526ZMz+PpDssCzs27biad0WX736uCdPIuT2WzETy2D/dQ/+US+R+eTTGIYNz7U9cc7/FueKH/G0aYevbj1wOvG2aUdeTjbe5OaBlWW/40tuii+5KfafNhLyzUx8dZMwaydh1qiNe+Z03P/7CCs6Bl/LVmf1Y1XqPB5CvviM/BtvAZ8PDmdAfMRvK5mN0p5dsYz0NOJaNwfA27ARuN1EPngvITO/JmfAIHwtWuFp3wH79q24Zn1N3rXX4a9ZG1tGOmZcHL5adTBjY7Ft3YJZo2Yp382J5dw5DOPIEew7tgeSqS0vKXTeio7Gio4mv1597Du24fqtNEN+5254OnbCio4hv+f1ODZuwF+rNv7adQPXRUUR8s2sQKkOwL75p8AvMM6XEg5BZt+4ASsyErNSZewb1hF9U2/Sv18KxWyqZWQexTVzBv6y5fA3a4YVEYljzSrM6BjMqtVwTZuK6/tvCflySiD+oqIC13nysW/diq/58YRsyKSJhL/wLN5GTfA2ba5yEiIiIiIi5zklZEUuJpaFkXkUMyoas3adwKHfVneFfDMLIzsTKzQUs1IlrOgYHN/MxP3sPwout3XtQeYrr2PfsgVf7Tq4Px6PFRpG7i0DcKxZFWjkdhM55FZCpk0h5857yO/ZG1+TpmCzBRI7dju+Zil4ft6MFRZOyJxZAJjx8eR3vYb8zt1wf/4pzjWrcPy0EV9yM4y0NAyvF3+VKvjrJBH23oOBa8qUxf7rHuy7dhBz+0D8VapyuGEjjP17A/cWHn58NWR4BPk9e//52xPixoxPwNukKeZvq9PMhAScPy7Dk/IjZuXKmOUrlMiH4k/l5eHYuJ7Qt97A0/4K8m8Z8Nf79HhwbFyPGRWNlZiIbedO/FWrFUnsOFJXEHNNZ/w1a5L1zPNEDh+GkZ1F2BuvYt+zB+x2Iq7rTeYbb4Pt3Kt6Y7lDyXr8H9i2/Iy/Tj2s6BhCvvgMAMfWLYTMm/P/7d13WBTHGwfw71WOXu0dFVBAqiiCDbEbW1TU2EvUWKLGKBq75qcxtthrNNaosZdo1MQKWMEGFgQbVorSufb+/rhw4aQdCNjez/PwPNze7Ozs7uzs7XtzMzBctRxkYwPhk8dIHfM9YGwM9b/HIXXM9xBfD4PZsEFQOjppxpN9z/spfBAN6d8noKjnDZWjEwBAQASFqyvSuwTk/bN1gQCqqrZIGzoScr/bUJctD/p3jGh5q7aQN2kGSKU6q5DMAIKUZIAIJuO+hfjWTaQNH4W0r4eBTEyLbT8/dMIXz2HVuD5IIkH8yXMw2LENomdPUapmJch9GyJx8QqYzJoGyZVLABEy2rWH0eoVAICMNu2QNH8JLP0bgYRCxN2KhMm0SRDGxoJEQihcNQFbMpRBkJAApKZCEB8HsrIGoBmCQ21mjoy2X2jPH2OMMcYYY+zjxQFZxj4Bsm2bYbhiKQSvE5Ay/gdk9OmXc8LUVAiUSp2f2JKVNUgmg+Fv6yGv3wCqGjUBkaZpULp7QHnjGgQpKRC1bAFRVCRITVDWtAOMjKCuVAUZJqZQVa4CcdhVZDRpBpWVNYwP7IWiliNUNWqCrKygtNL96S1ZWSNt2EgI3ryGvKmfpqduhYpQV6gIiMVI79ZD0yMzKRni0CtQW1lDWc0W6jJlobaw1OaT0bY9VOUrgKytILofCWnQeZh++w3Sv+qDtJ59oKxZExDo35NTXbUakn6cBwGRNkiVNHchhK8TIHz5AtIDe5HRtbs2SFIsiGAyYSykQec0P2U+/Q/krdqCrAu3TeGL5xA+fADzfl9BGPsKJJMhdcDXMF6xBHI/f7zZ9odOwFESdB4ChRzyuvUgunMbArUawmfPQGbmQEwMUKUKBG9eQ/DmdclOKKRUwnjaJMi2bYHSyRmJ23aBTM2ypzMygsK3MSRSKdS2NQAAqpr2EEfdh9raGlAqIQ3RDEmg8PTS9gTVksmgqmYLydJFkIRegbxZC8jbflHce5crQUI8zL4ZDMnli0jv1AUpk6fDcNliGG7agNTR4/TvuSqVaocS0ZHD+iQzhPjhA4jCb0LhUReih9EwnjsbgthYpPxv3jvu0cdLXaYskmbPhenkQFg3qgeFqxsUjk4Qh9+C9NxZGG75DQYH9kJl7wASiSC6fx8pw0bC4ORfMDhySNNbH4BArYbhmpVInjwD4ls3oK5cBWRopBniRSiEKCoSBseOwLBbB8RFRAEZcijcPaE2kGl6Mn+AX4QwxhhjjDHGCoYDsox9AqT790KQ+AYCtRpm40bhdYXyUDRrkT2hoSFeb94BccSt/5aJxUict0gz1moNOwjkcpBIBABQVa+JlKmzIMhIh5m5EdQqoc68W/KWrQGVChAIkN7xSwgEAhhu/Q0AoKztCCpdJs9yk5k5kJEBuV9zwMBAu1xdpSoyAnpAHHkXsi0bkd6zDzK6doeyRk3A0AipvfpBIE+Hulx5ZDhoghySc6chDToPgVKhGZahecvCTXhjbAydqcUMDKAuUxaSiHAYzfsfFPUaQFVMAVlRRLimB55QCFX1GlB6ekG2eyekx49qgtUiERQNfAuUp/Gk8ZAGn4OqajWoyleA5HoYIBZDVb4CxFcuQ/DqFaiM5jyZjBoGw9+3QlWpMsjQEKZTAgEA6goVkTp8NMTXQ2Hk6ABFSgagVBX17ufKYM8uGP84A6LHj6C0rQ6lqzskf5+A3L+lTg9fcegVGE+dBHXFSlA4u2iXp3frAaVDLajLV4C6bDkovH0hkKdDZVM6x/E/yaYUUvsOgNFvv0Jy/qxeAVnToQMhPXsK6V8GIGXGjwX6IiA34muhsGjdDAKlEnLfRlBWrwHTYYMgvRgCkki0vbiLmrpcOYjDQmHywwTIGzdF8v/mw+SH8ZCeOIbUwB8A08+wl2xGBoxWLgWJxJB71IUwPg7KGvaQt2kHQXISRJH3QDKZpueyiyvkbTtAkJwEMjaBIC0V4rt3IIqKRMo3o2C0egWkR49AWcMOZG0N9VvjwaqtS2m+GFGpYGOnGe86ZfA3UNb1ytabmTHGGGOMMfZx4oAsYx+7tDQo63qBjI0h9/OH9NgRIDlF+7bgdQKEMTGAUAjJpRAgIwOQvNUr0NIKygYNIXz2VNP7KmuvObEYkJgAxoZAYlr27f8bvKUqVUEAMjp1hSAtDepKlfMvu0CQa9BWEBsLk6WLAACK+/eh8KqnDZ4pWrbOll7h5Y3U1BSobGtAXb1gPWP1oS6nCZpYtvZD3M17mknEiniGc/GNawA0PejIQAZFHVfIdu+E8c9ztBOpJU+airTR4/QosBoWLZpAfPMGFB6ekPv5g6QGED2MhvDZU8ib+sNw628wXLsConv3kLxkBTJatYXoaQyUNe0hUGvC0oo6riCpAcjcHMpGTQCpAMJ/zsCia3vIGzZGRuduULq5F90xuHQBBgf2IWXiFMDISBNknTkVUCqgNjWFqmo1KGo7Qnr0CMjaBor6DQCxGKJ7d2HZsqkmkwvBULh7/pepVAqlp5f2pdLdI+9CCARQNGsB9d7dEKSmQHr4ABT1Guj8VFz48AHMe3fX9DgeMRqyPbtARkaQbdqAtP6DoK5mq0mYlgaL9q2Q0bI10sYFFuhYqM0tkNG8JYRv3kDu7QOVnQPEv67RZNu1e7ENn5E6ciyEL54DQqEm6CsWI6N5K4hinkC6eydEz54BL2JgIhQjefqP2SbU+6QQwaJ5Y80XGQBSB36NjG49oLa0BNQESCQgSysonV0gevwQaZ2+hNLNQ9O2/duDW9GsBRKd6gAiMcjGBkk17SCIj4fo+dMcg+pkbo70LgEQPnwASMQAAWRt9e6ThzHGGGOMMcY+GByQZewjJr58EdKTx0FiCRRN/EClSkPepj2kIUEw+OcEkhcuhXm3jpCEhWrXSW/XHhldumfPTCCAunyFdy6Tys4eKYFTtIHawiITk//yrFYt/2CEVApFizbvtM28qGraI8PPHwZ/n4Bs80YIXr1E6uyfijTwK4qO0myrVClNz9zyFZA6aCgkF0O0AVnDX9cive8AkIUlJEHnQAYGOsFGAIBCAfPObSG5HgZ5fW8oPOpCVdsJEAqRMno8IBJCkKoJ2kuuXoH03BnIah5C6sCvIW/WHKqqtoBKhUR7B0AoAmUdcuLwYRj9pukFTTJDqCpXfaeArOTsaZhMCUTKxCmQt2wDw7WrINu3G6KHD5C4fI02yCpv2BiSkGCQkRGEiW9guHsnDHfvBAAkzV8MJCZqxigWCCCv5w3KMrRFoQgESJ7+I0T3bsNkciCUdvaQt2oLEGnGXTYwgPh2OADAaOlCAEBaxy+hrl4DktP/IKNsOcDQEKIHUZBcC4XkWijS+w8CWes5/qdKBWF8LJRuHlBVrqrtCZwyciwkN69DVce1+HpLisWaHtlZKPxbQJGSAvHd2zBePB8AIAOgLFsead9P/HR/Rp+eDmVtJ21AFtCMXZ3tyxiZZjiBzMnR3kZlyv73v00pkE2pvLcrkyF1wg+AQq4ZQuZTPb6MMcYYY4x9pjggy9hHyHDNCsgbNoHR0sUw+PMQUr/+RjOjPACysID41g1IQ4IgyMiA+PZtyOs3gNLRSTPBT7Xq7xwszVcRzMiuquWoGTexTFmQWQ5jhZY0oRAZXbpDev4sTP43EwCgcnRGRs/eRbYJQeIbKBydND3ipFLNEAWNm0JdvjzSO3WB+OZ1CN+8gSAtDRCLYbhsMQxOHkfcuctQ22kmaYNcDkgkSJk0HfTLAsib+P3XWxOAuoZmXFUQIWnaLAiTkiBISoLkWihkO7YjrU9/wLYGIBSC3vopNQDAwkKzmfoNIAm9Akm58lC6e0CQlgaFb6MC77OinjcESUkw790dSbPnQhj7CgBgcPQwZH/8jvROXSB8+AByHx+obEpBZe8AdZVqSBkyAsL4OBju2g6jBfOQNvBrpIwZDzIy0tS/IghgUalSUJqaQn3+HKTnz0J6+h9Nz0czM2Q0b6UJSJcvD4VPI2S0bgd1mXKAAJBt3wLZkYNQVbOFwsMLyuo1Ib5/D9KjR/KcoE0QHwfjObOQNnAIhK9ewuLLL5A8+nudYRnUNWoio0bNd963QjE2hqqaLdRWVhDa2iK1vi/IwgLGUyeBzMyQ+v3EIu+Zrg/Zlt8gePEcaWPHF+n2DbZvgfDlCygaNobS3gHC2FdQ2TkUec/4XInFJbctxhhjjDHGWIniT/qMfegUCk2QKiEBpt+PhrpyFRgc3AeJbyMY/H0Ccm8fKLOMlwmhEKoq1YCQIBjs/QNJi5ZB+OolVP9OKPPREAiQ+u13QHo6YGT0vksDACBTU80kX8+fwuSnH2EyJRAwNITk3BkoXNyQ0f0rTcIC9FwUJMRDtnUzFHW9NGO3NmsOwZs3IAMDbeBcVcMOglcvIW/ZGsKnMYBcDjI1g9yvOQxOHofhtk1Qly8PSdA5GBw5BIW7J5InToHCpyHUVavlsmEB1DXsoAagdHGD8O5tGJz+B2RqknP6TA0bIjUxFeqyZSGKjoLs8AHIDh8ASSSIuxWpf89UIkgPH4ToTgTkDXxhuGMbDH/7FRktWkFZpSrIygqC5GQoXN2g7txVcxwc/6vnSt+GmmVVq0Jy+SJIKi2e2edlMqR+N0EzkVl6unax8MVzpHw3HpAaAEolyODf7RNBfDsCwjevgVN/Q1WpMlKHfAOz8WMgSIjPlr3xxHFQV62GtCHDIT1zCoa//QpVmbJQOdTWHCajD+tn6mRhieR5i2AGBZQSI+DlSxitWQEAED15jKQlK/9LLJfDbGBvqM0skLx0ZbH18jQdOxKAZlK+jC+7FU2mcjlMx30LhUddZLRtD3XValC/r0A4Y4wxxhhj7JPDAVnGPnAWHVprZuyOjoLo5Qvg0gUoa9pBGnQeAKC2tsnWg1TpXAeqc6c1vQ9TUnQmzPqoCIUfTDA2E9nYQGVjg7Su3WG463fINm2A9PxZyLZvgenUiSCpAeJCwwEjIwiSEjUTl+XB4MA+mMycAoWbBzI6d4XKwRFkbKzp6ZfZ2y9zrN3UVEhDgiA7sA/pX3aDMOYJSCiE0YolmrL9O6yD5OplmMyahvTuX+nXY1AohNqhNtLsa+WfXiqFspk/iIDUb0ZBFHELQrlcUydP/AVVhYpQevvkvbmbN2AZ0BHCV6+grFETaf0GISMuDuKIW6DSZaD0rKd3z0BVHVeonOoU70+6hUKQpZXOZG9qm1IQxsdBnfnT88xe5wIBFPUbwODYEWQ0bwV1mXIgExMkTZkJlX0tGPy+FYYb10FtbgGluyeM1q8BCYVI79gFso3roTY2AVnbwPin2Zr8jPMJkL8PMhlgZgkkpoHKlkPKiNEwOLAXst+3Qm1tg5RpswAAJuPHwODYnwAA0asXeLN5R9G3RVlnGUxJhvDZU6jLlYcoKhIkEOr0Dtchl0P05BFIKILp2JEQXwtF4trfoPDzh/TgfhjPnwOBQgF1qVJQV67CQwYwxhhjjDHGihQHZBn7AImvh0H226+QN28FwesEUOkySO/VF0YrloIMZSCZIQTpmgm2VA4O2YIF6ipVkTz9RwgUCpBQABh+WEHNT0HmhEoZzVtCbWkJ2aEDgFIJQapmRnXpscMwXvgzUoeNRMqMHzUrpaVB+OwpTKZMhNyvGTICekL44rlm8qbWbaG2sADlM4O9OCIcoocPII4Ih6psWaSOHKOZRE0qAYxMQKVKgQAIlMr/goX6KuDPvdW21aG2rQ4AEEXfh/GMKVDaOyB1ynQYrliK9ICeUPg1z7ae2XejIHylGZpA3rI11OUrIL1bD4ivh2l6Bhf0Z9rvI1gmkUCdZVzQrNK/6oMMP38I/h3eAABgaAjjBT9BcvUy1MbGUDdsDMP1qwEA8kZNNIH9oHNQOLvA4NB+iO/chtrCsvjGiS1CynreUHrVh8mUQAheJ2h6tctkkPu3gOjJE0guhUCQlATpib8g9/Mv0smppEcOgSQSpHf6EsKEBAhevwbKloNlw3oQKBRIOPgXyEAKg+PHkDouEBAIYLBzO8xGDIGyajUIE99AGB8PRS1HCJ89heTU3zAb1AcwMED6l12h8PLmYCxjjDHGGGOsyHFAlrEPkGzTBhhu3giSySCKjoKqUmUoXdyQuHwNBMnJEEXcguTGNaSMGQe1VS4/05bJQEUwlivLmdLNA8k/TIUAgNLJBerg80jv3BVGa1fBePpkkLExyMgIyspVIL4WCuGL5zDvFaBd3+D4UQjeJEJ8LRQkkWh6Uub3c38jI6SM/wHGs6cBEgnkzVpA6VEXEAggfBoDQUKCJggrFuv05iwJqqq2UFWuAoMzpyDu1R2iF89hcPgg4v8JgrqmZnxb4fNnMOvZBRCJIfdtBKVtdSgye8NKJFDW8y7hUhcTgQBUvoLOOSCJBMLYV1CbmiG9fSeonJwhvnkD6X7NIW/eCpKzp6E2MYW8qR+U7nWhcKoDsraG2sr6ve1GgQgESJ44BQZHj6BU5dJIb98JCh9fyBs2QtpXfSCMi4U47ArUpUpB6VW/yDar8G6A1KEjALUahr+uhap6DahLl4FAoYCyWnWIHkZD+s9JyHbvhKJefYgePYLp2JEgAwOQuQWED6IBAPLWrSFQqSC6dxcpgVM075cpqzO5IGOMMcYYY4wVFQ7IMvYBEj57CoWDZsxXgUoFgUql6aUllYKsrKD0qIu0Tl00wbePoAfdJ0kshqq6HaBQAEIh5D6NoKxmC6W9A5TVq0MaHARlLUeI79+F4e9bIbkWCgCQe3oBUgNIg85C9CAKkosXoKpaDZDo1xyTmRmSZ82FICVFM4HVv71a1eUrAGXLvb/efAIBMrr2gPTSBYhePEfqwCEwWr8a1j6ekHvVB9nYQBJ8HsKEBKS364CMdh10Jqv61FHpMkgJnAwIhCCxGBAKkdZnAGAgAZmYQN60GZSublBb2wAiEZQNfN93kQvOQAZB4hsAgOzAXqgtzKH0qAcYGYGSZTD+ZSHUNkUXkDXYsQ0Ge3ZB4dMQZGoG0bOnMPt6AFLHfg8AkDdtCkFKClTlKwAAROHhMJ06EQCQ2qsvlD6NIEhNheDFM6grVeZfEjDGGGOMMcZKDAdkGfvACKOjYHD8GOSeXiCRCCSTQenw1oRcMhkUfs0hjHsFVdny76egDJBINH8AMjp1gSA1FSnjf4Do0UMI/zwMRYWKUFuVAknEkHvVh9LeAepy5UEyQ6iq20LhXhfypv4QvnkNKshYoQYGmp/2v+09/7RaXa4ckiZPh/jeXSjd3JHetgMkt65DkJoC6ZEQqM3Nkf5FRygaN/2sgrEANOPQmuqO9ayyd/hvmAiZTDsMxkdLLEZ6914Q37oJQUoyVFWrg6ysNO/9Oxa08PXrottcWCjEtyMgb9FaOzyHQKmAbPsWqMqVh6pMeajLVwAZaeqaIPE13qzdCNG1UKgd6wASCcjcHGSe9zjPjDHGGGOMMVbUOCDLPhqiu3cg+30L0voPhvTMKShrO0Lp5vG+i1XkBGoV5L6NoKpYGcr6Pkj08MqxFyxZWEBlYVHyBWQ5E4u144WqKleBsnp1KB1qQeXkjLTajprJh0QiICMDgvQ0yGvU/K936wc2cdm7UNvXgtxe8wVCRkAPZGR0hujRQ6QNHAJhYiLU1tYgc4v3W8gPxac4NqmhIZL/97NmwrMsQ3BkTjiX2YO2KAgT32iGFjA1BaRSvFn1K4wX/AR5/QZQV62mmYwL0I7LbPD3SaS6eoBK81AEjDHGGGOMsfeLA7LsoyBIiIfZ1/0hDr8J4aNHmp/Dmpkh4dBfUDvUznNd0Z3bUFWuUqQTyRQnlW0NpHf/CoLERE0AL3P2dvbxkEqR3m8wSCrVBF2znsPPaWxfgUDT87NMWQgS32iuw4JO2MU+PlIp1GXL6S4TiUAGBpBcvQLx1ctQVawMKl0659UP7oM4PByp4yfmOdGcICkJkBoAwn+vL2NjpEz4AaIHUYBYCGReZyIRUsZOgCAlCcLIuyCbnLfLGGOMMcYYYyXlE+yewz4lgjevYenlChv7qhCH3wQAiGKegAwMIExMhFWTBhDevZPr+rJNG2DV0Asmgd8BanVJFbvQBEmJMB02CKJbN7P9vJl9XMjUFMhpWIHPEJmba8bo5GDsZy29czeQVAqDXb/DbHBfyJYv0b4nfP4MZgGdYDzpewgSEmC4cR2Ed27nnJFCAQAQJCdpeshm/cLDwACq6jWhqlpdZxWlmzsUvo2hrl6ThyhgjDHGGGOMvXf8dMw+aJIzpyF+EAVFHVekd+8J0a2bUFeohIwWrSF8+gSSG9chun8Pajv7nNcPPg8yNISyjisECQkg6w97xnLJubOQ7dmFDL/mULq6v+/iMMZYkZG3aQeoVBDdugHxtVBIg89DIBYhvWt3GM2dDYN/TiLDQAYIhBDGxcJo9XIkL1qmk4fk7GlYfPkFEleug9zPH8IH0dmHfuDAP2OMMcYYY+wDxz1kWcnKyIDg1SsgJUUzpmZeVCqYD+ytWa15SwiUSih9G4MsLKAuXx4K/5ZI79YDkksXYbDlt2yriyLvweDAXihr1YbofiQk588U+e6Iwm9BtnkjBEmJRZPfw2iQVApFA1/tJDiMMfbJEImgquOK5P/9DAAwmTIRlk0bwHDbZqjKloO8YWMo7R0AAIZbN0EcfB7Chw8gvhYKqNUwXL8GAGDwx06oSpeBulKlHMfYZowxxhhjjLEPGXcjYSUjLQ0GRw5CdO8upCeOgSwsIQk6j/QvuyJ5ycocxwkUxMaCDA0h92kEdcXKgFQKMjHRmYxFXbYcpMePwmjFEsh9GoKq2Wrfk/51FAKFAkrbGjBatwrym9ehLlMWyrr1NNvLY2zCfKWnQ/T4IUx+GA/p+bOQBJ1F0vK17zxJj/DhQ6itrKHOnJmcMcY+QWRtg/QOnSEJPg9F3fpQJidB6eSsGXtWKkXStNkw+fl/EEVHwaJLBwgUcqSOHAPpyb8AAMI3ryF6FgNVTYdPc3I0xhhjjDHG2CeNA7KswIzmzob47h0kT5oKdY2aeq1jMnUSDH9bD2XVahCkpkJ0/RoAQPjyBYTPnkJdvkL2lcRiJK7eAFFUJMjGJueMRSIo3DxhcPI4xLcjoMgMyBIhbeDXIJEQMDSCIjoKkmuhMP1uFNIGDoWydm0oveoDAgEkJ/6C8cJ5kDduitQJP+S7L8Ko+zD4YweMF2l6eMm96kPh4QWjubNBJiZIGzVWr2OS4+5E39cEYw0+k0mfGGOfrYwuAZD7NYfwySNAIoGqlqP2PXWNmkieOBWC1FQIFHKQUAhRWCgSf1kBUcQtqGo7aybt4mAsY4wxxhhj7CPEAVlWMEoljBfO0/yfkozE7bvzfyDOyIBs069QVq2G9B5fgURiSK5fg7p8eagtrSB88TxbQFYSdA7Gs6cjw7sB1DVzHh82U2awVvT4IdQ3rkNAaph3aIP07j2hqlYdZGQMZW0niEOvQPDmNSTnz8J4zkwoaztC4VkXwrg4CB89hPGCn5Dh3xIqD89s25AeOgDT8aMhjI0FAKR3/BLyxn4QqJRQuLoDajVkO7dDVbkK0vsNhOHSxcj4ogNUdVzzPaSi+/egKlcBMDJCWv/BEIddBfFPcBljnwGysoLK2DjnSRelUkiPHAIZGSFl1BhALIEwLg5kU4qHdGGMMcYYY4x91D7KgOzWrVuxfv16vHr1Cg4ODpgyZQrq1KmTa/o///wTv/zyC2JiYlC1alWMGzcOjRs31r5PRFiyZAl27dqFxMREuLu7Y/r06ahatWoJ7M1HRqFA6tffwGDvH5BcvwZBSjLI1CzPVcRhoRAQQelUByoHR0AoRIZ9LQCA9NB+SC6EIGndRpCJqWYFlQqmg/tBmJKM9E5dQJZ5/3yfzC0AAKaTA6FwdIbk1o1/3xGAzM1BJiaQt2gFhbsnBEoFkJIC8Z0IiK9fgzToHNI7dkHagMEwmTsboiePsgVkRVGRMB/QCyQUQt6wMQRxcVDaVofK1V0zDu6/wx+oS5WC8OULiC9fgsG+PZBt24zkRUshb9FaU5o3ryFIS4O6bDkIH0RDtmMbRNFREN+8DuGrV1C4uiGjUxfA0AgwMCjYeWGMsY9VLu2dunQZZHToBHnzllCXLg1IpJrArURSwgVkjDHGGGOMsaL10f3W78iRI5gzZw6GDx+OvXv3wsHBAQMHDkRcXFyO6a9evYrvvvsOXbp0wb59+9CsWTMMHz4cd+/e1aZZu3YtNm/ejOnTp2Pnzp0wNDTEwIEDkZGRUVK79fEwNERG+05QNPCFqkpVSE/8pZmkKyuVCobLl0B0OwIAoC5TBmndekBZp0723rRqNaRnT8F4ciAEr15BfCEEVnWdIXr1Ehn+LaEuVSrfIpGJCdJ69kFy4BTImzUHGRlBae8Alb0DyMJSO1Ys2dhAXbYc1NVrIGX8JKQO/BqqMmWhqlBe0+MKgPDVy2z5q6pUQ+Li5UgbOARp/QYhdcz3ULm4afIVCrX5q80tIY66D7OBvaF0c4fo1UvI1q3W9vyybFQf1nXsIbp5AyZTJsJoyUIYHNgL8d07ECbEAxIpBLGvoKpe493Gt2WMsU+BWAwqVRrqKlU1X1SJxZoJvLh9ZIwxxhhjjH3kProeshs2bEC3bt3w5ZdfAgBmzJiBU6dOYffu3fj666+zpd+0aRMaNmyIQYMGAQBGjx6NoKAgbNmyBTNnzgQRYdOmTRg2bBj8/f0BAPPmzUODBg1w4sQJtG3btuR27kOUkgKkJkAYlwRSqWE6ejgUjs5Q+DSE3EAG0ZVLEBvIIIp9BUXdelCXKg3RsxiYzJgMzJiMNxu2QOnmAXmLVhAmJGTLXuniBvW5MzDcthnCuDjIW7cFlEpktGwDRf0GmodwPchbt4Uw5gnIUIbEn3+B8HUC1KXL5L6CVAqVpxeSa9UGRJrLIKOpPwABhJH3NA/9RDA4cgjiK5eg8PaBsrZjnrN5y1u2hkClhLJGTSjr+0B09zZEMU+AtDQInzyG6NlTqK2sIA4JgsGxI1C4eyK9c1eYzJoKVYWKyGj7BcjKWq/9ZYwxxhhjjDHGGGMfp48qICuXy3Hr1i0MGTJEu0woFKJBgwYIDQ3NcZ2wsDD069dPZ5mvry9OnDgBAHjy5AlevXqFBg0aaN83NTWFi4sLQkND8wzIfg6ddAy3bwYmjkfWQQNUVaqCFHIIY1/BeM1KYM1K7Xty30ZIHzocqUOHw2jVcpj37wV16TJImTgZwtiXEMjf6nUsANIHDYHB9q0QPXkEsrZGauBkiGKeQEBqiB49KFiBxWKIXscDAEQxjwu0qsrNHQKVApbtWkAY/1+Pa2U1W6hr1NRMtpWakmce8jbtAADC+FjA2BhISYHRr2sgW70CAJDRtj0EAgIJBJDXqw+BAEgdPRaCtAwI37wGkpMKVOYSZSKDMDn9fZeCvW9cDxjA9YBpcD1gmbguMIDrAdPgesAArgcMACCMiwMql/8sYmeF8VEFZBMSEqBSqWBtrduL0NraGlFRUTmuExsbC5t/J33Kmj7238mZXv37c/uc8sxMk5NSpUwLXP6PUscvAEeH/14TwVCpBCwtNa/reWh+RqpSAUIhpEIhpADQ0h9o7gcIhRCKRDBVqQBHe03anDT0BlJSYAYAJhUAhxp59kYtNsnJwPp1/w1HAECsUkEslQKGhgXLq54HkJQEsUgEuK8CABiq1YBIBOzZA2O1+r/j+JEwed8FYB8ErgcM4HrANLgesExcFxjA9YBpcD1gANcD9i8bG1hbfybxswL6qAKy7D1wcND8McYYY4wxxhhjjDHG3tlHNamXpaUlRCJRtgm84uLisvWCzWRjY5Otp2vW9KX+nTSqIHkyxhhjjDHGGGOMMcZYYXxUAVmpVApHR0cEBwdrl6nVagQHB8PNzS3HdVxdXRESEqKzLCgoCK6urgCAihUrolSpUjp5Jicn49q1a7nmyRhjjDHGGGOMMcYYY4XxUQVkAaB///7YuXMn9u7di/v372P69OlIS0tD586dAQDjx4/HggULtOn79OmDs2fP4tdff8X9+/exdOlS3Lx5E7169QIACAQC9OnTBytXrsTJkydx584djB8/HqVLl4a/v/972UfGGGOMMcYYY4wxxtin6aMbQ7ZNmzaIj4/HkiVL8OrVK9SqVQvr1q3TDi/w7NkzCIX/xZnd3d0xf/58LF68GAsXLkTVqlWxfPly2NnZadMMHjwYaWlpmDp1KhITE+Hh4YF169bBwMCgxPePMcYYY4wxxhhjjDH2CSNWIKtWraLOnTuTq6sr1a9fn4YNG0b379/XSZOenk7Tp08nLy8vcnV1pREjRtCrV6+070dERNCYMWOoUaNG5OzsTK1ataKNGzfq5HHs2DHq168f1atXj9zc3Khbt2505syZfMt37Ngx6t+/P3l5eZGdnR2Fh4frvJ+QkEAzZ86kFi1akLOzMzVu3JhmzZpFiYmJeeZ7//596tWrF3l7e5OTkxP5+fnRwoULSS6X66Q7cuQItWzZkpycnKhdu3Z06tSpPPN98eIFjR07llq0aEH29vY0e/bsPNMfOnSI7OzsaNiwYXmmIyKKiYmhwYMHU506dah+/fo0d+5cUigUOmlCQkKoY8eO5OjoSP7+/rR79+588yUquXpw6dIlCggIIC8vL3J2dqaWLVvShg0b8i2fWq2mxYsXk4+PDzk7O1Pfvn0pOjo6x7QZGRnUvn37HOvL2/Q5Xzt27KAePXqQp6cneXp6Ut++fenatWt55qtPfdfnmOckIiKCevToQU5OTtSoUSNas2ZNtjQFrbcFKdOHXA9CQkLIzs4ux7+8zpk+5+vixYs0ZMgQ8vHxITs7Ozp+/Hi+5c0sU17XZFJSEs2ePZuaNGlCzs7OFBAQkG/9Ivq824P87gv6lC8nxXVf4PYg73qQ1eXLl6lWrVrUvn37fMunz31hxYoVFBAQQHXq1CEPDw+99lufenD37l0aMWIENW3alOzs7PSqtyEhITR06FDy8fEhFxcXat++Pe3fv18nTWHyJdJ8Fho7diy5ubmRh4cHTZw4kZKTk3XS6FNXcvMp1IXMY5r1b/Xq1Xnmq+9n1y1btlDTpk3JycmJunTpkm8bru95Lmi+RNwm5FcPoqKiaOjQoeTl5UVubm7UvXt3Cg4OzjPf4rx28ztfcrmcli5dSs2aNSMnJyf64osv6PTp0/nmW5xtwodeD4rr2TGz3Hkds8I8M+j77FiY6/ZT+KyY22f7ly9f5lk+fdqDIUOGUOPGjcnJyYl8fHxo3Lhx9Pz58zzz1ed8HTt2jDp16kQeHh7aNmPv3r3vnO/n/hmhOOsCEdE///xDXbp0IWdnZ/L09Mw3PqPPvYGoeJ4bCvtcWpxtQiYOyBbQgAEDaPfu3XT37l2KiIigwYMHU5MmTSglJUWbZurUqdS4cWMKCgqiGzduULdu3SggIED7/q5du2jWrFl04cIFevToEe3bt4/q1KlDmzdv1qaZPXs2rVmzhq5du0bR0dG0YMECcnR0pFu3buVZvr1799LSpUtp586dOd5U79y5QyNGjKCTJ0/Sw4cPKSgoiFq0aEEjR47MM99Hjx7RH3/8QREREfTkyRM6ceIEeXt704IFC7Rprly5QrVq1aK1a9dSZGQkLVq0iBwdHenOnTu55vv48WOaNWsW7d27lzp06JBnQPbx48fUsGFD6tmzZ74XvFKppHbt2lG/fv0oPDycTp06RfXq1dMp76NHj8jFxYXmzJlDkZGRtHnzZqpVq5Zege+Sqge3bt2igwcP0t27d+nx48e0b98+cnFxod9//z3P8q1evZo8PDzo+PHjFBERQUOHDiU/Pz9KT0/PlnbWrFk0aNAgvQKy+pyvsWPH0pYtWyg8PJwiIyMpMDCQPDw88rxh61Pf9Tnmb0tKSqIGDRrQd999R3fv3qVDhw5RnTp1dI5fYeptQcr0IdeDjIwMevnypc7fDz/8QH5+fqRWq3PNV5/zderUKVq4cCH99ddfet/49Lkmv/32W2rTpg1dvHiRHjx4QEuWLCF3d/c869fn3h7kd1/Qp3w5Ka77ArcHedeDTG/evKFmzZrRgAED9Hro1ue+8Msvv9CGDRtozpw5egdk9akH165do7lz59KhQ4fIx8dHr4eilStX0qJFi+jKlSv08OFD2rhxIzk4ONDff//9TvkSEQ0cOJDat29PYWFhdOnSJWrevDmNHTtW+74+dSUvn0JdaNq0KS1btkzn/pDX9UWk37V7+PBhcnR0pD/++IPu3btHkydPJk9PT4qNjc01X33Oc2Hy5TYh/3rQokULGjx4MEVERFB0dDRNnz6dXFxc8nygL65rV5/zNW/ePPL19aVTp07Ro0ePaOvWreTs7Jzv81Nxtgkfej0ormdHfY5ZYZ4Z9HkWKcx1+6l8VswMwkVFRem03yqVKs/y6dMebNiwgUJDQ+nJkyd05coVCggIyPezoj7nKyQkhP766y+KjIzUthn5HVd98v3cPyMUZ104evQo1a1bl7Zt20ZRUVF07949Onz4cJ756nNvKK7nhsI8lxZ3m5CJA7LvKC4ujuzs7OjixYtERJSYmEiOjo70559/atNERkaSnZ0dhYaG5prP9OnTqXfv3nluq02bNrR06VK9yvX48WO9AmxEmm8hHB0ds0X78/O///2PevTooX397bff0tdff62TpmvXrjRlyhS98uvVq1euAVmlUkkBAQG0c+dOmjBhQr4B2VOnTpGDg4PON0nbtm0jd3d3ysjIICLNh7a2bdvqrDd69GgaMGCAXuXNqiTrwfDhw2ncuHG5vq9Wq8nHx4fWrVunXZaYmEhOTk506NAhnbSnTp2iVq1a0b179/SuL5nyOl9ZKZVKcnNzy/ebzrflV9/fPuY52bp1K9WtW1d7zomIfv75Z2rZsqX29bvW27zK9LHUg0xyuZzq169Py5Yty3PbOcnrfOl748vvmkxLS6NatWrRP//8o5OmU6dOtHDhwlzz/Zzbg6xyuy8Utnw5Ker7QiZuD7LXg9GjR9OiRYtoyZIl+T50F7Q92L17t94B2Zy8XQ+yatq0qd4PRW8bPHgwBQYGvlO+mcf8+vXr2mWnT58me3t7bRBAn7pSEB9jXXiX85TV29duly5daMaMGdrXKpWKfH198+19m1+5CpMvtwl514PM8l66dEmbJikpiezs7Oj8+fN67XOmorh29TlfPj4+tGXLFp31RowYQd99912u+ZZ0m/Ah1YOsivrZsTDHrKDPDLk9ixTmuv1UPitmBuHevHmjd1kK88xARHTixAmyt7fP9suo3Oj77EhE1LFjR1q0aFGR5fs5fkYorrqgUCioYcOGtHPnTr3zzc3b94aSeG7Q97m0pNqEj25Srw9NUlISAMDc3BwAcPPmTSgUCjRo0ECbpnr16ihfvjzCwsLyzMfCwiLX99VqNVJSUvJMU1jJyckwMTGBWKz/kMIPHz7E2bNnUbduXe2ysLAweHt766Tz9fXNc7/1tXz5clhbW6Nr1645vr906VL4+fnplMXOzk47tnBmWZKTkxEZGVnk5S2pehAeHo7Q0FB4eXnlmubJkyd49eqVzrZNTU3h4uKC0NBQ7bLY2FhMmTIF8+bNg0wmy28XCy0tLQ1KpVJ7bPShT31/+5gDQGBgIHr37q19HRYWBk9PT0ilUu0yX19fREdH482bN9o0n3M9yOrvv//G69ev8eWXX+aab06Kqn3K71wolUqoVKps43sbGBjg6tWr2tfcHhRMYcv3tuK6L3B7kL0e7N69G48fP8aIESP0Kkth2oPCyqkeFJX8romc7NmzB/b29trXoaGhMDMzg7Ozs3ZZgwYNIBQKcf36dQD61ZWClhv4+OrC2rVrUa9ePXTs2BHr1q2DUqnUaxuZ3r525XI5bt26pbNtoVCIBg0avFM91DdfbhP+o089sLS0RLVq1bBv3z6kpqZCqVRix44dsLa2hqOjo17byavMBaXP+VIoFDrvA9k/I7zvNuFDqgeFpc+zY2GOWWGeGXLbdn7X7af+WbFjx47w9fVF//79ceXKlTzLUpjPCK9fv8bBgwfh5uYGiUSSZ/4FQUQIDg5GdHR0sXyOeNv7bg+Aj68uhIeH48WLFxAKhdq8Bw0ahLt37+q7y7mWuaSeG3LyvtqEj25Srw+JWq3G//73P7i7u2snCYuNjYVEIoGZmZlOWmtra7x69SrHfK5evYo///wTq1evznVb69evR2pqKlq3bl10OwAgPj4eK1asQEBAgF7pu3fvjlu3bkEulyMgIADffvut9r3Y2FidCgto9js2Nvadynj58mX88ccf2LdvX65pLC0tUalSpTzLkvk68zzkliY5ORnp6el6BylLoh40atQI8fHxUKlUGDFiRK6B6az7Z21tnW3bmeeCiBAYGIju3bvD2dkZT5480WtfC2P+/PkoXbq0TsOen/zqe07HHABKlSoFtVqtfR0bG4uKFSvqrJt5zmNjY2Fubl5k9fZjrAdv++OPP+Dr64uyZcvmvqM5KKr2Kb9r0sTEBG5ublixYgVsbW1hY2ODQ4cOISwsDJUrV9auw+1BwRSmfFkV932B2wPdevDgwQMsWLAAW7du1fuL1MK0BwWVVz0oCkeOHMGNGzcwc+bMAq1namqKatWqaV/HxsbCyspKJ41YLIa5ublOe5BfXdHXx1oXevfujdq1a8Pc3ByhoaFYuHAhXr16hYkTJ+q1HSD7tZuQkACVSpXjtqOiovTO92365sttwn/0qQcCgQAbN27EN998A3d3dwiFQlhZWWHdunUFugYKe+2+TZ/z5evri40bN6Ju3bqoXLkygoODcfz4cahUKu0677NN+NDqQWHo++xYmGNWmGeG3Lad33X7qX5WLFWqFGbMmAEnJyfI5XLs2rULffr0wc6dO3P9IqUgnxF+/vlnbN26FWlpaXB1dcWqVav02uf8JCUloVGjRpDL5RAKhZg2bRp8fHyKJO+8fMqfEYqrLjx+/BgAsGzZMgQGBqJChQrYsGEDevfujWPHjukdCM3p3lASzw25eV9tAgdk38GMGTNw7949bNu2rdB53L17F9988w2GDx8OX1/fHNMcPHgQy5cvx4oVK7QXx4EDBzBt2jRtmrVr18LT07NA205OTsaQIUNQvXp1nW9S27Zti6dPnwIAPDw8sG7dOu17ixYtQkpKCm7fvo158+Zh/fr1GDx4cIG2W9Ayjh8/HrNmzcrWOGbVq1cv9OrVq9jKkZeSqAdbt25Famoqrl27hgULFqBKlSpo165djvVAKMy/4/vmzZuRkpKCIUOG5JrGzc1N+/8XX3xRqA/Sa9aswZEjR7Bp06ZsvRpzk1N9f1tux/y7774rcBmLysdYD7J6/vw5zp07h8WLF+ssz68e6HO+itK8efMwadIkNGrUCCKRCLVr10bbtm1x69YtbRpuDzQKc1/Izfu6L3B7oFsPVCoVvvvuO4wcOVLnASKromgPcvO+6kFISAgmTZqE2bNno2bNmgVat3nz5mjevHmRlKMwPta60L9/f+3/Dg4OkEgkmDZtGr777jtIpdIP7t6gD24TNPStB0SEGTNmwNraGlu3boVMJsOuXbswdOhQ/PHHHyhdunSebQLwbtduYfzwww+YPHkyWrduDYFAgEqVKqFz587YvXu3Ns37bBM+tHpQEs+O+irMM8O7+FQ/K9ra2sLW1lb72t3dHY8fP8bGjRvx888/v/NnhIEDB6JLly54+vQpli1bhgkTJmD16tUQCATv9OxobGys7Y0fHByMuXPnolKlSqhXr57eeRTGp/oZASi+upD5xebQoUPRsmVLAMCcOXPQqFEjHD16FN27d39v94Z3+ezxvtoEDsgW0syZM3Hq1Cls2bJFpzeZjY0NFAoFEhMTdb7ViIuLQ6lSpXTyiIyMRL9+/RAQEIBvvvkmx+0cPnwYkydPxi+//KLzbaGfnx9cXFy0r8uUKVOg8icnJ2PQoEEwNjbG8uXLdX5qsGbNGu3P0t6O6pcrVw4AUKNGDahUKkydOhUDBgyASCSCjY1Ntm8v4uLisn1rUBCPHz9GTEwMhg0bpl2W2QjUrl0bR48e1ekZl8nGxkb7s4JMmWXLPA85lTc2NhYmJiZ6f8NZUvUg89sae3t7xMbGYunSpWjXrl2O9SDzG5u4uDiULl1aZ9sODg4ANI1gWFiYzs8xAODLL7/EF198gZ9++kmnR7KJiYlexyOr9evXY82aNdiwYYN2u/nJrb5nldsxz0lu5zjzvdzSFLTefqz1IKvdu3fDwsJC56caAPKsB/qcr4LQ55qsXLkytmzZgtTUVCQnJ6N06dIYPXq0zjeaOeX7ubYH+tCnfO/jvsDtQfZ6kJKSgps3byIiIgKzZs0CoLknEhFq166N9evXF0l7kJvC1oN3cfHiRQwbNgwTJ05Ex44d3ykvQHMe4uPjdZYplUq8efMm3/Yg8z19fUp1wcXFBUqlEk+ePIGtrW2h7g2WlpYQiUSIi4vTSf+unxULmy+3Cfl/Vjx16hQuXbqkPceOjo4ICgrCvn378PXXX+fZJhTHtZvf+bKyssKKFSuQkZGB169fo3Tp0pg/f36+nxFKok34EOtBQRT02bEgx6wwzwx5Kcx1+6l9VszK2dlZO2zHu94XrKysYGVlhWrVqqF69epo3LgxwsLC4Obm9k7PjkKhEFWqVAEA1KpVC/fv38eaNWuKPSD7tk/lM0JuiqIuZJahevXq2velUikqVaqEZ8+eAcj782Je94bifm4oiJJqE3gM2QIiIsycORPHjx/Hb7/9lu0G7+TkBIlEguDgYO2yqKgoPH36FK6urtpl9+7dQ58+fdCxY0eMGTMmx20dOnQIEydOxIIFC9CkSROd90xMTFClShXtX0HGAE1OTsbAgQMhkUiwcuXKbN9CVqhQQZtvXjdrIoJSqdQGSF1dXRESEqKTJigoSGe/C8rW1hYHDx7Evn37tH9+fn6oV68e9u3bl+sDuKurK+7evavz4TwoKAgmJiaoUaPGO5e3JOvB29RqNRQKBYCc60HFihVRqlQpnW0nJyfj2rVr2m8uJ0+ejP3792uP6Zo1awBoejhlliNrvgX9hmnt2rVYsWIF1q1bly3om5u86juQ/zHPiaurKy5fvqw9XoDmHFerVk37c5LPuR5k3Y89e/agY8eO2caByq0e5He+CqMg58LIyAilS5fGmzdvcO7cOTRr1izPfD/X9kAf+pSvpO8L3B7kXA9MTEyy3RO7d++uHefRxcXlnduDvBS2HhTWhQsXMGTIEIwbN07voZXy4+bmhsTERNy8eVO7LCQkBGq1GnXq1AGgX13Jy6dYFyIiIiAUCrX3gcLcG6RSKRwdHXW2rVarERwcXKB6+LbC5sttQt71IC0tDYBm6IKsBAKB9trOrU0ojmu3INelgYEBypQpA6VSib/++ivPzwjF3SZ8yPVAX4V5dtT3mBXmmSE/hbluP+XPirdv39YGkIryvpDZDsjlcgDv9uyYU96Z+ZakT+UzQm6Koi44OTlBKpUiOjpam0ahUCAmJgbly5cHUPh7Q3E9NxRGcbcJWnpP/8WIiGjatGnk4eFBFy5coJcvX2r/0tLStGmmTp1KTZo0oeDgYLpx4wYFBARQQECA9v07d+5Q/fr1ady4cTp5xMXFadMcOHCAateuTVu2bNFJk5iYmGf5EhISKDw8nE6dOkV2dnZ0+PBhCg8Pp5cvXxKRZnbUrl27Urt27ejhw4c6eSuVylzz3b9/Px0+fJgiIyPp0aNHdPjwYfL19dWZtfTKlStUu3ZtWr9+PUVGRtKSJUvI0dGR7ty5k2eZw8PDKTw8nDp16kRjx46l8PBwunfvXq7pJ0yYQMOGDdNZtnnzZurTp4/2tVKppHbt2tGAAQMoIiKCzpw5Q/Xr16cFCxZo0zx69IhcXFzop59+osjISNqyZQvVqlWLzpw5k2d5iUquHmzZsoVOnjxJ0dHRFB0dTTt37iQ3N7c8Z5QnIlq9ejV5enrSiRMn6Pbt2zRs2DDy8/Oj9PT0HNMXZGbV/M7X6tWrydHRkY4ePaqzX8nJybnmqU991+eYz58/n77//nvt68TERGrQoAF9//33dPfuXTp8+DC5uLjQ77//rk1T2Hqrb5k+hnoQFBREdnZ2FBkZme8+E+l3vpKTk7V1xc7OjjZs2EDh4eEUExOTa776XJNnzpyh06dP06NHj+jcuXPUvn176tq1q84Mr9we6MrvvqBP+XJSXPcFbg/yrgdv03cmbX3ag5iYGAoPD6elS5eSq6ur9hrOq/3Wpx5kZGRo8/Lx8aG5c+dSeHg4PXjwINd8g4ODycXFhRYsWKBzLBISEgqU719//ZVt5uOBAwdSx44d6dq1a3T58mVq0aIFjR07Vvu+PnUlLx97Xbh69Spt2LCBIiIi6NGjR7R//36qX78+jR8/Ps989bl2Dx8+TE5OTrRnzx6KjIykKVOmkKenp84sxm/T5zzrky+3CbryqwdxcXHk5eVFI0aMoIiICIqKiqK5c+eSo6MjRURE5JpvUV27b9PnfIWFhdGxY8fo0aNHdOnSJerTpw/5+fnpzDJe0m3Ch14PiuvZUZ9jVphnBqL8n0X0uW4/1c+KGzZsoOPHj9ODBw/ozp07NHv2bHJwcKCgoKA8y5dfexAWFkabN2+m8PBwevLkCQUFBVFAQAD5+/trZ5zPTX7na9WqVXTu3Dl69OgRRUZG0vr166l27dq0c+fOd8r3c/+MUFx1gYho9uzZ1LBhQzp79izdv3+fJk2aRN7e3vT69etc89Xn3lBczw36PJeWdJuQiQOyBWRnZ5fj3+7du7Vp0tPTafr06VS3bl1ycXGh4cOH6zz4LlmyJMc8mjZtqk3Tq1evHNNMmDAhz/Lt3r07x/WWLFlCREQhISG57sPjx49zzffw4cPUqVMncnV1JVdXV2rTpg2tWrUqW2DnyJEj1KJFC3J0dKS2bdvSqVOnCnVMsx6Lt+UUkF2yZEm2dZ48eUKDBg2iOnXqUL169Wju3LmkUCh00oSEhFCHDh3I0dGRmjVrpnMeC1rm4qgHmzZtorZt25KLiwu5u7tTx44daevWraRSqfIsn1qtpsWLF1ODBg3IycmJ+vbtS1FRUbmmL0hANr8yN23aNM86mBN96rs+x3zChAnUq1cvnbwjIiKoR48e5OTkRA0bNqTVq1dn235h6q2+ZfoY6sHYsWPzDb5lpc/5yq2tya8Ny++aPHz4MDVr1owcHR3Jx8eHZsyYke2LKm4PdOV3X9CnfDkprvsCtwcFuyfq+9CtT3swYcKEHLcfEhKSa7761IPMe8zbf2+fH33KknUdffLNrP9ZJSQk0NixY8nV1ZXc3d0pMDAwWwBAn7qSm4+9Lty8eZO6du1KHh4e5OzsTK1bt6ZVq1bl+9Ct72fXzZs3U5MmTcjR0ZG6dOlCYWFheearb/3JL19uE3Tp0yZcv36dBgwYQF5eXuTm5kbdunXLd/+L6trNSX7n68KFC9S6dWtycnIiLy8v+v777+n58+c6aUq6TfjQ60FxPTsS5X/MCvPMQKTfs2N+1+2n+llxzZo15O/vT87OzuTl5UW9evWi4ODgfMuXX3tw+/Zt6t27N3l5eZGTkxM1bdqUpk6dmu360nffs5Z54cKF1Lx5c3J2dqa6detSQEAAHT58+J3z/dw/IxRXXSAiksvlNHfuXPL29iY3Nzfq168f3b17N8989bk3EBXPc4M+z6Ul3SZkEhARFUWXXsYYY4wxxhhjjDHGGGN54zFkGWOMMcYYY4wxxhhjrIRwQJYxxhhjjDHGGGOMMcZKCAdkGWOMMcYYY4wxxhhjrIRwQJYxxhhjjDHGGGOMMcZKCAdkGWOMMcYYY4wxxhhjrIRwQJYxxhhjjDHGGGOMMcZKCAdkGWOMMcYYY4wxxhhjrIRwQJYxxhhjjDHGGGOMMcZKCAdkGWOMMcY+UX5+fggMDHzfxSi03r17o3fv3u9l28+ePYOzszOuXLnyXrb/IdqzZw/s7e1x48aNIstz6dKlsLe3L7L8itqFCxdgb2+PCxculMj2FAoFGjdujK1bt5bI9hhjjDH2fojfdwEYY4wxxorDnj17MHHiRO1rqVQKc3Nz2Nvbo3HjxujcuTNMTEwKlffVq1dx/vx59O3bF2ZmZkVVZCxduhTLli3TvpbJZKhQoQKaN2+OwYMHF7q8hbF161YYGhqic+fOeqW3t7fHV199halTpxZzyUrG8uXL4eLiAg8PD+2ywMBA7N27V/vayMgIVlZWcHR0RNu2bdG8eXMIhYXr73Dw4EHExcWhX79+71p0HYGBgTh27BhCQ0OLNN8PkZ+fH2JiYrSvpVIpypUrh2bNmmHIkCGwsLB4f4XTk0QiQf/+/bFq1Sp06dIFBgYG77tIjDHGGCsGHJBljDHG2Cdt1KhRqFixIpRKJWJjY3Hx4kX873//w8aNG7FixQo4ODgUOM/Q0FAsW7YMnTp1KtKAbKbp06fDyMgIqampOH/+PFatWoULFy5g+/btEAgEeudz9OjRAqXPavv27bC0tNQ7IPspiY+Px759+zB37txs70mlUsyePRsAkJGRgZiYGPzzzz8YNWoUvLy8sHLlykIFzg8dOoR79+4VeUD2c1OrVi30798fACCXy3Hz5k1s2rQJly5dwh9//PGeS6efzp07Y/78+Th48CC6dOnyvovDGGOMsWLAAVnGGGOMfdIaNWoEZ2dn7eshQ4YgODgYQ4cOxTfffIMjR45AJpO9xxJm17JlS1hZWQEAevTogZEjR+Kvv/5CWFgY3Nzc9M5HKpUWVxE/aQcOHIBIJELTpk2zvScWi9GhQwedZWPGjMGaNWuwYMECTJ48GYsXLy6hkrK3lSlTRuf8dO3aFUZGRvj111/x4MEDVK1a9f0VTk9mZmbw9fXF3r17OSDLGGOMfaJ4DFnGGGOMfXa8vb3xzTffICYmBgcOHNAuv337NgIDA9GsWTM4OzvDx8cHEydOREJCgjbN0qVLMW/ePABAs2bNYG9vD3t7ezx58gQAsHv3bvTp0wfe3t5wcnJCmzZtsG3btncqb/369QFAu43U1FTMnTsXjRs3hpOTE1q2bIn169eDiHTWe3sM2cwxQK9cuYI5c+agfv36cHV1xfDhwxEfH6+z3r1793Dx4kXt/hV0LNfMsTePHDmClStXagPjffv2xcOHD7Ol37FjB/z9/VGnTh106dIFly9fzjFfuVyOJUuWoHnz5nByckLjxo0xb948yOVybZoJEybA2dkZ9+/f11l34MCBqFu3Ll68eJFn2U+cOIE6derA2NhY7/39+uuv4evri6NHjyI6Olonr8z3nJyc4O/vj+XLl0OlUmnT9O7dG6dOnUJMTIz2ePv5+RVon99FTEwMpk+fjpYtW6JOnTqoV68eRo0apa1vb0tPT8fUqVNRr149uLu7Y/z48Xjz5k22dKdPn0bPnj3h6uoKNzc3fP3117h3716+5Tl//jx69OgBT09PuLm5oWXLlli4cGGh969UqVIAAJFIpLP8/v372p7Nzs7O6Ny5M06ePKlXnn/++Sc6d+6sPV7jxo3TqVcnT56Evb09bt++rV127Ngx2NvbY8SIETp5tW7dGqNHj9ZZ1qBBA1y5cgWvX78uwJ4yxhhj7GPBPWQZY4wx9lnq0KEDFi5ciHPnzqFbt24AgKCgIDx+/BidO3dGqVKlcO/ePezcuRORkZHYuXMnBAIBmjdvjgcPHuDQoUOYOHEiLC0tAUDbo3X79u2oWbMm/Pz8IBaL8c8//2DGjBkgInz11VeFKuujR48AABYWFiAiDBs2DBcuXECXLl1Qq1YtnD17FvPmzcOLFy8wadKkfPObPXs2zMzMMGLECMTExOC3337DzJkztT07J02ahFmzZsHIyAhDhw4FANjY2BSq7GvXroVAIMCAAQOQnJyMdevWYdy4cdi1a5c2za5duzB16lS4ubmhb9++ePz4MYYNGwZzc3OUK1dOm06tVmPYsGG4cuUKunXrhurVq+Pu3bv47bff8ODBA6xYsQIA8MMPPyAkJAQTJkzAjh07IBKJ8Pvvv+PcuXOYN28eypQpk2t5FQoFbty4gR49ehR4X9u3b49z584hKCgI1apVAwDs3bsXRkZG6N+/P4yMjBASEoIlS5YgOTkZEyZMAAAMHToUSUlJeP78uXbc48xgsL77/C5u3LiB0NBQtG3bFmXLlkVMTAy2b9+OPn364PDhwzA0NNRJP3PmTG39iY6Oxvbt2/H06VNs3rxZO0TGvn37EBgYCF9fX4wbNw5paWnYvn07evbsib1796JixYo5luXevXsYMmQI7O3tMWrUKEilUjx8+BBXr17Va1+USqX2ywW5XI7w8HBs2LABdevWRaVKlXS206NHD5QpUwaDBw+GkZER/vzzTwwfPhxLly5F8+bNc91G5vjUzs7OGDt2LOLi4rBp0yZcvXoV+/btg5mZGTw8PCAQCHD58mXtsCiXL1+GUCjUmSguPj4eUVFR6NWrl842HB0dQUQIDQ3Nsac2Y4wxxj5uHJBljDHG2GepbNmyMDU1xePHj7XLevbsiQEDBuikc3V1xdixY3HlyhV4enrCwcEBtWvXxqFDh+Dv758tsLRlyxadIRB69eqFgQMHYsOGDXoHZDN7G2aOIbtt2zbY2NjA09MTJ0+eREhICEaPHo1hw4YBAL766iuMGjUKmzZtQq9evVC5cuU887ewsMCvv/6qDZ6p1Wps3rwZSUlJMDU1hb+/PxYvXgxLS8tsP88vqIyMDOzbt087fIKZmRl+/PFH3L17F3Z2dlAoFFi0aBFq1aqFTZs2adPVqFEDU6ZM0QnIHjx4EEFBQdi8eTM8PT21y2vWrIlp06bh6tWrcHd3125j4MCBWLNmDdq1a4effvoJ/v7++e7Ps2fPkJ6enmvAMC92dnYA/gugA8CCBQt06kOPHj0wdepUbN++HWPGjIFUKoWPjw82bdqExMTEbOXTd5/fRZMmTdCqVSudZU2bNkVAQACOHTuGjh076rwnkUiwceNGSCQSAED58uXx888/4++//0azZs2QkpKCH3/8EV27dsWsWbO063Xq1AmtWrXC6tWrdZZndf78eSgUCqxdu1b7JUdBnDt3Dt7e3jrL3N3dsXTpUp1lP/74I8qVK4fdu3dr61zPnj3Ro0cPzJ8/P9eArEKhwPz582FnZ4etW7dqJ93y8PDAkCFDsHHjRowaNQoWFhaoUaMGLl++rA22XrlyBS1atMDRo0dx//59VK9eXRuczTp5HABt8DgyMpIDsowxxtgniIcsYIwxxthny8jICCkpKdrXWQNnGRkZiI+Ph4uLCwDg1q1beuWZNY+kpCTEx8fDy8sLjx8/RlJSkl55tGrVCt7e3mjWrBmmTp2KKlWqYPXq1TA0NMSZM2cgEomyDSEwYMAAEBHOnDmTb/7dunXTmezL09MTKpVKZ4b6otK5c2edsWwzg4qZgfCbN28iLi4O3bt310nXqVMnmJqa6uR19OhRVK9eHba2toiPj9f+ZQ7pcOHCBW1aX19fBAQEYPny5Rg5ciQMDAwwc+bMfMub+RPxwkzWZmRkBAC51qnk5GTEx8fD09MTaWlpiIqKyjfPguxzYWUto0KhQEJCAipXrgwzMzOEh4dnSx8QEKANxgKaILNYLMbp06cBaHqaJyYmom3btjplFgqFcHFxybPMmcf95MmTUKvVBd4XFxcXbNiwARs2bMDq1asxZswYREZGYtiwYUhPTwegOcchISFo3bq19pzEx8cjISEBvr6+ePDgQa7DWmTW1x49emiDsYAmqG1ra4tTp05pl3l4eGiH3khOTsbt27cREBAAS0tLbSD28uXLMDMz0wbzM5mbmwOAznApjDHGGPt0cA9ZxhhjjH22UlNTYW1trX39+vVrLFu2DEeOHEFcXJxOWn2DqVeuXMHSpUsRFhaGtLS0bHm8HWTMydKlS2FiYgKxWIyyZcvq9HiNiYlB6dKlYWJiorNO9erVte/np3z58jqvM4NgiYmJ+a5bUPlt6+nTpwCAKlWq6KSTSCQ6PzEHgIcPH+L+/fvZekBmevucTZgwAX///TciIiKwYMECnXOdn7fH49VHamoqAOiMPXvv3j0sXrwYISEhSE5O1kmvT50q6D4XRnp6OlavXo09e/bgxYsXOvueUxnfPlfGxsYoVaqUtu49ePAAANC3b98ct/d23c2qTZs22LVrFyZPnowFCxbA29sbzZs3R6tWrSAU5t+XxNLSEg0aNNC+btKkCapVq4ZRo0Zh165d6N27Nx49egQiwi+//IJffvklx3zi4uJyHNois75mDkmRla2trc5wBJ6envj999/x8OFDPHr0CAKBAK6urvD09MTly5fRrVs3XL58Ge7u7tn2LfMcZP3ihDHGGGOfDg7IMsYYY+yz9Pz5cyQlJekEO0ePHo3Q0FAMHDgQtWrVgpGREdRqNQYNGqRXgO7Ro0fo168fbG1tERgYiHLlykEikeD06dPYuHGj3j3+PD09C/VzbX3lFtgqTBCyJLelVqthZ2enHWf1bWXLltV5HRERoQ1Y3r17V69tWFhYAChccDpzG5l1KjExEb169YKJiQlGjRqFypUrw8DAALdu3cL8+fP1qg8F3efCmDVrFvbs2YO+ffvC1dUVpqamEAgEGDNmTKHOU+Y68+bN006oldXbk2tlJZPJsHXrVly4cAGnTp3C2bNnceTIEezYsQO//vprnuvmJjOYfenSJfTu3Vt73AcMGICGDRvmuE5+w37oI3MYgkuXLuHx48eoXbs2jIyM4OnpiU2bNiElJQURERHZJvQC/hu2JHOMasYYY4x9WjggyxhjjLHP0v79+wFoftoOaAIgwcHBGDlypM4s6Jm9/bLKrdfa33//DblcjpUrV+r0DC2Kn5VnqlChAoKDg5GcnKzT0zDz5+8VKlQoku2UVM+8zOP08OFDnV6gCoUCT5480U6IBGiCZLdv34a3t3e+5UtNTcXEiRNRo0YNuLm5Yd26dfD390edOnXyXK9cuXKQyWR48uRJgfflwIEDEAgE8PHxAQBcvHhR2+u6bt262nQ55Z3b/hRknwsrc5zYwMBA7bKMjIxce/A+fPhQO2QCoBmi4dWrV2jUqBGA/8Y/tba21umtqi+hUAhvb294e3tj4sSJWLVqFRYtWoQLFy4UKj+lUgngvx7MmeWTSCQFzi+zvkZHR2frtRwdHa1z3ZcvXx7ly5fHlStX8PjxY+1wHZ6enpgzZw6OHj0KlUqlUzcyZdaRzJ7vjDHGGPu08BiyjDHGGPvsBAcHY8WKFahYsSLat28PIPdee7/99lu2ZZmzzr8dsMrM4+2ffO/evbtIyg0AjRo1gkqlwtatW3WWb9y4EQKBQBsUe1eGhobFMoTB25ycnGBlZYXff/8dcrlcu3zv3r3Ztt+6dWu8ePECO3fuzJZPenq6NuAGAPPnz8ezZ88wd+5cBAYGokKFCggMDNTZRk4kEgmcnJxw8+bNAu3HmjVrcO7cObRp0wZVq1YF8F/v4Kz1QS6XY9u2bdnWNzQ0zDEAWpB9Lqyc6v7mzZuhUqlyTL9jxw4oFArt6+3bt0OpVGrrXsOGDWFiYoLVq1frpMsUHx+fa1kyx/DNqlatWgCQ77nLzT///AMA2uC+tbU1vLy8sGPHDrx8+bJA5XNycoK1tXW2+nr69Gncv38fTZo00Unv4eGBkJAQXL9+XdtjtlatWjA2NsaaNWsgk8ng6OiYbTu3bt3SDnHAGGOMsU8P95BljDHG2CftzJkziIqKgkqlQmxsLC5cuIDz58+jfPnyWLlypXZiHhMTE9StWxfr1q2DQqFAmTJlcP78+Rx7M2YGUBYtWoQ2bdpAIpGgadOm8PHxgUQiwdChQ9G9e3ekpKRg165dsLa2xqtXr4pkf/z8/FCvXj0sWrQIMTExsLe3x/nz53Hy5En07du3SH5qDWj2cfv27VixYgWqVKkCKyurXMcxfRcSiQSjR4/G1KlT0bdvX7Rp0wZPnjzBnj17so0h26FDB/z555+YNm0aLly4AHd3d6hUKkRFReHo0aNYt24dnJ2dERwcjG3btmHEiBHaczVnzhz07t0bixcvxvjx4/MsU7NmzbBo0aJsvZABTW/LzN7VcrkcMTEx+Pvvv3Hnzh3Uq1dPZ+IwNzc3mJubIzAwEL1794ZAIMD+/ftzHAbA0dERR44cwZw5c+Ds7AwjIyP4+fnpvc95USgUWLFiRbbl5ubm+Oqrr9CkSRPs378fJiYmqFGjBsLCwhAUFKQdviGn/Pr164fWrVsjOjoa27Ztg4eHB5o1awZAcy1Nnz4d48ePR+fOndGmTRtYWVnh6dOnOH36NNzd3TF16tQc816+fDkuX76Mxo0bo0KFCoiLi8O2bdtQtmxZbUAzLy9evNCeH4VCgdu3b2PHjh2wtLTUmQhv2rRp6NmzJ7744gt069YNlSpVQmxsLMLCwvD8+XMcOHAgx/wlEgnGjRuHiRMnolevXmjbti3i4uKwadMmVKhQAf369dNJ7+npiYMHD0IgEGjLLxKJ4ObmhnPnzsHLy0tnMrtMQUFBcHd35yELGGOMsU8UB2QZY4wx9klbsmQJAE0gxcLCAnZ2dpg0aRI6d+6cLdi2YMECzJo1C9u2bQMRwcfHB2vXrs02zmSdOnXw7bff4vfff8fZs2ehVqtx8uRJ2NraYsmSJVi8eDF++ukn2NjYoEePHrCyssKkSZOKZH+EQiFWrlyJJUuW4MiRI9izZw8qVKiA8ePHY8CAAUWyDQAYPnw4nj59inXr1iElJQVeXl7FEpAFgICAAKhUKqxfvx7z5s2DnZ0dVq5cmW3CJaFQiOXLl2Pjxo3Yv38/jh8/DkNDQ1SsWBG9e/dGtWrVkJycjB9++AG1a9fG0KFDtet6enqiT58+2LBhA1q0aJFnz8MOHTpgwYIFOHnyJDp06KDznlwu1wZ0DQ0NYWVlBScnJwwfPhzNmzfXGTPX0tISq1atwk8//YTFixfDzMwM7du3h7e3NwYOHKiTb8+ePREREYE9e/Zg48aNqFChAvz8/PTa5/woFIocJ6+qXLkyvvrqK/zwww8QCoU4ePAgMjIy4O7ujg0bNmDQoEE55jd16lQcPHgQS5YsgUKhQNu2bTF58mSdIRW++OILlC5dGmvWrMH69eshl8tRpkwZeHp6onPnzrmW1c/PDzExMdi9ezcSEhJgaWkJLy8vjBw5Uq8J8SIiIrTnRygUwtLSEi1atMC3336rM0lXjRo1sHv3bixbtgx79+7F69evYWVlhdq1a2P48OF5bqNz586QyWRYu3Yt5s+fDyMjI/j7++P777/XTlqXKXOYAltbW53gqqenJ86dO6d9P6ukpCScO3cO06ZNy3d/GWOMMfZxElBxzN7AGGOMMcbYR2zSpEl48OBBjsMLMFacNm7ciHXr1uHEiROQyWTvuziMMcYYKwY8hixjjDHGGGNvGTFiBG7cuIErV66876Kwz4hCocDGjRsxbNgwDsYyxhhjnzDuIcsYY4wxxhhjjDHGGGMlhHvIMsYYY4wxxhhjjDHGWAnhgCxjjDHGGGOMMcYYY4yVEA7IMsYYY4wxxhhjjDHGWAnhgCxjjDHGGGOMMcYYY4yVEA7IMsYYY4wxxhhjjDHGWAnhgCxjjDHGGGOMMcYYY4yVEA7IMsYYY4wxxhhjjDHGWAnhgCxjjDHGGGOMMcYYY4yVEA7IMsYYY4wxxhhjjDHGWAnhgCxjjDHGGGOMMcYYY4yVkP8Ds67XvVCNNN4AAAAASUVORK5CYII=" }, "metadata": {}, "output_type": "display_data" @@ -260,19 +9972,20 @@ "name": "stdout", "output_type": "stream", "text": [ - "图表绘制完成。\n" + "图表绘制完成。\n", + "{'初始资金': 100000.0, '最终资金': np.float64(97815.26390000014), '总收益率': np.float64(-0.021847360999998622), '年化收益率': np.float64(-0.0061455634686862215), '最大回撤': np.float64(0.028829240973010185), '夏普比率': np.float64(-0.4243740513301075), '卡玛比率': np.float64(-0.21317118527122073), '总交易次数': 1834, '交易成本': 661.0351, '总实现盈亏': -763.0, '胜率': 0.46775956284153003, '盈亏比': 1.0433392647486728, '盈利交易次数': 428, '亏损交易次数': 487, '平均每次盈利': 19.679906542056074, '平均每次亏损': -18.862422997946613, 'InitialCapital': 100000.0, 'FinalCapital': np.float64(97815.26390000014), 'TotalReturn': np.float64(-0.021847360999998622), 'AnnualizedReturn': np.float64(-0.0061455634686862215), 'MaxDrawdown': np.float64(0.028829240973010185), 'SharpeRatio': np.float64(-0.4243740513301075), 'CalmarRatio': np.float64(-0.21317118527122073), 'TotalTrades': 1834, 'TransactionCosts': 661.0351, 'TotalRealizedPNL': -763.0, 'WinRate': 0.46775956284153003, 'ProfitLossRatio': 1.0433392647486728, 'WinningTradesCount': 428, 'LosingTradesCount': 487, 'AvgProfitPerTrade': 19.679906542056074, 'AvgLossPerTrade': -18.862422997946613}\n" ] } ], - "execution_count": 45 + "execution_count": 141 }, { "cell_type": "code", "id": "9dd93e564f0e2b55", "metadata": { "ExecuteTime": { - "end_time": "2025-06-23T14:21:44.026610Z", - "start_time": "2025-06-23T14:21:44.003545Z" + "end_time": "2025-06-23T15:48:13.098876Z", + "start_time": "2025-06-23T15:48:13.079594Z" } }, "source": [ @@ -288,24 +10001,25 @@ "'/home/liaozhaorun/.fonts/simhei.ttf'" ] }, - "execution_count": 46, + "execution_count": 142, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 46 + "execution_count": 142 }, { "cell_type": "code", "id": "a14196c49af33461", "metadata": { "ExecuteTime": { - "end_time": "2025-06-23T14:21:44.057984Z", - "start_time": "2025-06-23T14:21:44.041633Z" + "end_time": "2025-06-23T15:48:13.140239Z", + "start_time": "2025-06-23T15:48:13.122044Z" } }, "source": [ "import matplotlib as mpl\n", + "\n", "print(mpl.rcParams['font.family'])" ], "outputs": [ @@ -317,7 +10031,7 @@ ] } ], - "execution_count": 47 + "execution_count": 143 } ], "metadata": { diff --git a/src/backtest_engine.py b/src/backtest_engine.py index 4eae481..d0df6be 100644 --- a/src/backtest_engine.py +++ b/src/backtest_engine.py @@ -1,5 +1,5 @@ # src/backtest_engine.py - +from datetime import datetime from typing import Type, Dict, Any, List, Optional import pandas as pd @@ -22,7 +22,10 @@ class BacktestEngine: initial_capital: float = 100000.0, slippage_rate: float = 0.0001, commission_rate: float = 0.0002, - roll_over_mode: bool = False): # 新增换月模式参数 + roll_over_mode: bool = False, + start_time: Optional[datetime] = None, # 新增开始时间 + end_time: Optional[datetime] = None # 新增结束时间 + ): # 新增换月模式参数 """ 初始化回测引擎。 @@ -63,6 +66,10 @@ class BacktestEngine: self._last_processed_bar_symbol: Optional[str] = None # 记录上一根 K 线的 symbol self.is_rollover_bar: bool = False # 标记当前 K 线是否为换月 K 线(禁止开仓) + # 新增时间过滤属性 + self.start_time = start_time + self.end_time = end_time + print("\n--- 回测引擎初始化完成 ---") print(f" 策略: {strategy_class.__name__}") print(f" 初始资金: {initial_capital:.2f}") @@ -85,6 +92,14 @@ class BacktestEngine: if current_bar is None: break # 没有更多数据,回测结束 + if self.start_time and current_bar.datetime < self.start_time: + continue + + # 如果设置了结束时间,且当前K线在结束时间之后,则终止回测 + if self.end_time and current_bar.datetime >= self.end_time: + print(f"到达结束时间 {self.end_time},回测终止。") + break + # --- 换月逻辑判断和处理 (在处理 current_bar 之前进行) --- # 1. 重置 is_rollover_bar 标记 self.is_rollover_bar = False diff --git a/src/execution_simulator.py b/src/execution_simulator.py index d51c9bb..57d0512 100644 --- a/src/execution_simulator.py +++ b/src/execution_simulator.py @@ -5,10 +5,12 @@ from typing import Dict, List, Optional import pandas as pd from .core_data import Order, Trade, Bar, PortfolioSnapshot + class ExecutionSimulator: """ 模拟交易执行和管理账户资金、持仓。 """ + def __init__(self, initial_capital: float, slippage_rate: float = 0.0001, commission_rate: float = 0.0002, @@ -49,7 +51,7 @@ class ExecutionSimulator: """ fill_price = -1.0 # 默认未成交 - base_price = current_bar.open # 所有成交都以当前K线的开盘价为基准 + base_price = current_bar.open # 所有成交都以当前K线的开盘价为基准 if order.price_type == "MARKET": # 市价单:直接以开盘价成交,考虑滑点 @@ -58,11 +60,11 @@ class ExecutionSimulator: elif order.direction == "SELL" or order.direction == "CLOSE_LONG": # 卖出/平多:向下偏离(少收) fill_price = base_price * (1 - self.slippage_rate) else: - fill_price = base_price # 理论上不发生 + fill_price = base_price # 理论上不发生 elif order.price_type == "LIMIT" and order.limit_price is not None: limit_price = order.limit_price - + # 限价单:判断开盘价是否满足限价条件,如果满足,则以开盘价成交(考虑滑点) if order.direction == "BUY" or order.direction == "CLOSE_SHORT": # 限价买入/平空 # 买单只有当开盘价低于或等于限价时才可能成交 @@ -76,7 +78,7 @@ class ExecutionSimulator: if base_price >= limit_price: fill_price = base_price * (1 - self.slippage_rate) # else: 未满足限价条件,不成交 - + # 最终检查成交价是否有效且合理(大于0) if fill_price <= 0: return -1.0 # 未成交或价格无效 @@ -94,28 +96,28 @@ class ExecutionSimulator: self.pending_orders[order.id] = order # print(f"订单 {order.id} 加入待处理队列。") return order - + def process_pending_orders(self, current_bar: Bar): """ 处理所有待撮合的订单。在每个K线数据到来时调用。 """ # 复制一份待处理订单的键,防止在迭代时修改字典 order_ids_to_process = list(self.pending_orders.keys()) - + for order_id in order_ids_to_process: - if order_id not in self.pending_orders: # 订单可能已被取消 + if order_id not in self.pending_orders: # 订单可能已被取消 continue order = self.pending_orders[order_id] - + # 只有当订单的symbol与当前bar的symbol一致时才尝试撮合 # 这样确保了在换月后,旧合约的挂单不会被尝试撮合 (尽管换月时会强制取消) if order.symbol != current_bar.symbol: # 这种情况理论上应该被换月逻辑清理掉的旧合约挂单, # 如果因为某种原因漏掉了,这里直接跳过,避免异常。 - continue + continue - # 尝试成交订单 + # 尝试成交订单 self._execute_single_order(order, current_bar) def _execute_single_order(self, order: Order, current_bar: Bar) -> Optional[Trade]: @@ -124,106 +126,154 @@ class ExecutionSimulator: 由 send_order 或 process_pending_orders 调用。 """ # --- 处理撤单指令 --- - if order.direction == "CANCEL": # 策略主动发起撤单 + if order.direction == "CANCEL": # 策略主动发起撤单 success = self.cancel_order(order.id) if success: # print(f"[{current_bar.datetime}] 模拟器: 收到并成功处理撤单指令 for Order ID: {order.id}") pass - return None # 撤单操作不返回Trade + return None # 撤单操作不返回Trade symbol = order.symbol volume = order.volume - + # 尝试计算成交价格 fill_price = self._calculate_fill_price(order, current_bar) if fill_price <= 0: # 未成交或不满足限价条件 return None - # --- 以下是订单成功成交的逻辑 --- + # --- 以下是订单成功成交前的预检查逻辑 --- trade_value = volume * fill_price commission = trade_value * self.commission_rate current_position = self.positions.get(symbol, 0) current_average_cost = self.average_costs.get(symbol, 0.0) - realized_pnl = 0.0 - - # 根据 direction 判断开平仓意图 - # 如果 direction 是 CLOSE_LONG 或 CLOSE_SELL (平多), CLOSE_SHORT (平空) 则是平仓交易 - is_close_trade = order.direction in ["CLOSE_LONG", "CLOSE_SELL", "CLOSE_SHORT"] - # 如果 direction 是 BUY 或 SELL 且不是平仓意图,则是开仓交易 - is_open_trade = (order.direction in ["BUY", "SELL"]) and (not is_close_trade) + realized_pnl = 0.0 # 预先计算的实现盈亏 + # ----------------------------------------------------------- + # 精确判断 is_open_trade 和 is_close_trade + # ----------------------------------------------------------- + is_trade_a_close_operation = False + is_trade_an_open_operation = False - # 区分实际的买卖方向 + # 1. 判断是否为平仓操作 + # 显式平仓指令 + if order.direction in ["CLOSE_LONG", "CLOSE_SELL", "CLOSE_SHORT"]: + is_trade_a_close_operation = True + # 隐式平仓 (例如,持有空头时买入,或持有多头时卖出) + elif order.direction == "BUY" and current_position < 0: # 买入平空 + is_trade_a_close_operation = True + elif order.direction == "SELL" and current_position > 0: # 卖出平多 + is_trade_a_close_operation = True + + # 2. 判断是否为开仓操作 + if order.direction == "BUY": + # 买入开多: 如果当前持有多头或无仓位,或者从空头转为多头 + if current_position >= 0 or (current_position < 0 and (current_position + volume) > 0): + is_trade_an_open_operation = True + elif order.direction == "SELL": + # 卖出开空: 如果当前持有空头或无仓位,或者从多头转为空头 + if current_position <= 0 or (current_position > 0 and (current_position - volume) < 0): + is_trade_an_open_operation = True + + # ----------------------------------------------------------- + + # 区分实际的买卖方向 (用于资金和持仓计算) actual_execution_direction = "" if order.direction == "BUY" or order.direction == "CLOSE_SHORT": actual_execution_direction = "BUY" elif order.direction == "SELL" or order.direction == "CLOSE_LONG" or order.direction == "CLOSE_SELL": actual_execution_direction = "SELL" else: - print(f"[{current_bar.datetime}] 模拟器: 收到未知订单方向 {order.direction} for Order ID: {order.id}. 订单未处理。") + print( + f"[{current_bar.datetime}] 模拟器: 收到未知订单方向 {order.direction} for Order ID: {order.id}. 订单未处理。") if order.id in self.pending_orders: del self.pending_orders[order.id] return None + # --- 临时变量,用于预计算新的资金和持仓状态 --- + temp_cash = self.cash + temp_positions = self.positions.copy() + temp_average_costs = self.average_costs.copy() + + # 根据实际执行方向进行预计算和资金检查 if actual_execution_direction == "BUY": # 处理实际的买入 (开多 / 平空) if current_position >= 0: # 当前持有多仓或无仓位 (开多) - new_total_cost = (current_average_cost * current_position) + (fill_price * volume) - new_total_volume = current_position + volume - self.average_costs[symbol] = new_total_cost / new_total_volume if new_total_volume > 0 else 0.0 - self.positions[symbol] = new_total_volume - else: # 当前持有空仓 (平空) - pnl_per_share = current_average_cost - fill_price # 空头平仓盈亏 + required_cash = trade_value + commission + if temp_cash < required_cash: + print( + f"[{current_bar.datetime}] 模拟器: 资金不足 (开多), 无法执行买入 {volume} {symbol} @ {fill_price:.2f}. 需要: {required_cash:.2f}, 当前: {temp_cash:.2f}") + if order.id in self.pending_orders: del self.pending_orders[order.id] + return None + + temp_cash -= required_cash + new_total_cost = (temp_average_costs.get(symbol, 0.0) * temp_positions.get(symbol, 0)) + ( + fill_price * volume) + new_total_volume = temp_positions.get(symbol, 0) + volume + temp_average_costs[symbol] = new_total_cost / new_total_volume if new_total_volume > 0 else 0.0 + temp_positions[symbol] = new_total_volume + + else: # 当前持有空仓 (平空) - 平仓交易,佣金从交易价值中扣除,不单独检查现金余额 + pnl_per_share = current_average_cost - fill_price # 空头平仓盈亏 realized_pnl = pnl_per_share * volume - self.positions[symbol] += volume - if self.positions[symbol] == 0: - del self.positions[symbol] - if symbol in self.average_costs: del self.average_costs[symbol] - elif self.positions[symbol] > 0 and current_position < 0: # 空转多 - self.average_costs[symbol] = fill_price # 新多头仓位成本以成交价为准 + temp_cash -= commission # 扣除佣金 + temp_cash += trade_value # 回收平仓价值 + temp_cash += realized_pnl # 计入实现盈亏 - if self.cash < trade_value + commission: - print(f"[{current_bar.datetime}] 模拟器: 资金不足,无法执行买入 {volume} {symbol} @ {fill_price:.2f}") - if order.id in self.pending_orders: del self.pending_orders[order.id] - return None - self.cash -= (trade_value + commission) + temp_positions[symbol] += volume + if temp_positions[symbol] == 0: + del temp_positions[symbol] + if symbol in temp_average_costs: del temp_average_costs[symbol] + elif current_position < 0 and temp_positions[symbol] > 0: # 发生空转多 + temp_average_costs[symbol] = fill_price # 新多头仓位成本以成交价为准 elif actual_execution_direction == "SELL": # 处理实际的卖出 (开空 / 平多) if current_position <= 0: # 当前持有空仓或无仓位 (开空) - new_total_value = (current_average_cost * abs(current_position)) + (fill_price * volume) - new_total_volume = abs(current_position) + volume - self.average_costs[symbol] = new_total_value / new_total_volume if new_total_volume > 0 else 0.0 - self.positions[symbol] -= volume - else: # 当前持有多仓 (平多) - pnl_per_share = fill_price - current_average_cost # 多头平仓盈亏 + # 开空主要检查佣金是否足够 + if temp_cash < commission: + print( + f"[{current_bar.datetime}] 模拟器: 资金不足 (开空佣金), 无法执行卖出 {volume} {symbol} @ {fill_price:.2f}. 佣金: {commission:.2f}, 当前: {temp_cash:.2f}") + if order.id in self.pending_orders: del self.pending_orders[order.id] + return None + + temp_cash -= commission + new_total_value = (temp_average_costs.get(symbol, 0.0) * abs(temp_positions.get(symbol, 0))) + ( + fill_price * volume) + new_total_volume = abs(temp_positions.get(symbol, 0)) + volume + temp_average_costs[symbol] = new_total_value / new_total_volume if new_total_volume > 0 else 0.0 # 平均成本 + temp_positions[symbol] -= volume + + else: # 当前持有多仓 (平多) - 平仓交易,佣金从交易价值中扣除,不单独检查现金余额 + pnl_per_share = fill_price - current_average_cost # 多头平仓盈亏 realized_pnl = pnl_per_share * volume - self.positions[symbol] -= volume - if self.positions[symbol] == 0: - del self.positions[symbol] - if symbol in self.average_costs: del self.average_costs[symbol] - elif self.positions[symbol] < 0 and current_position > 0: # 多转空 - self.average_costs[symbol] = fill_price # 新空头仓位成本以成交价为准 - - if self.cash < commission: # 卖出交易,佣金先扣 - print(f"[{current_bar.datetime}] 模拟器: 资金不足(佣金),无法执行卖出 {volume} {symbol} @ {fill_price:.2f}") - if order.id in self.pending_orders: del self.pending_orders[order.id] - return None - self.cash -= commission - self.cash += trade_value - + temp_cash -= commission # 扣除佣金 + temp_cash += trade_value # 回收平仓价值 + temp_cash += realized_pnl # 计入实现盈亏 + + temp_positions[symbol] -= volume + if temp_positions[symbol] == 0: + del temp_positions[symbol] + if symbol in temp_average_costs: del temp_average_costs[symbol] + elif current_position > 0 and temp_positions[symbol] < 0: # 发生多转空 + temp_average_costs[symbol] = fill_price # 新空头仓位成本以成交价为准 + + # --- 所有检查通过后,才正式更新模拟器状态 --- + self.cash = temp_cash + self.positions = temp_positions + self.average_costs = temp_average_costs + # 创建 Trade 对象时,direction 使用原始订单的 direction executed_trade = Trade( order_id=order.id, fill_time=current_bar.datetime, symbol=symbol, - direction=order.direction, # 使用原始订单的 direction + direction=order.direction, # 使用原始订单的 direction volume=volume, price=fill_price, commission=commission, cash_after_trade=self.cash, positions_after_trade=self.positions.copy(), realized_pnl=realized_pnl, - is_open_trade=is_open_trade, - is_close_trade=is_close_trade + is_open_trade=is_trade_an_open_operation, # 使用更精确的判断 + is_close_trade=is_trade_a_close_operation # 使用更精确的判断 ) self.trade_log.append(executed_trade) @@ -232,6 +282,7 @@ class ExecutionSimulator: del self.pending_orders[order.id] return executed_trade + def cancel_order(self, order_id: str) -> bool: """ 尝试取消一个待处理订单。 @@ -240,7 +291,7 @@ class ExecutionSimulator: del self.pending_orders[order_id] return True return False - + # --- 新增:强制平仓指定合约的所有持仓 --- def force_close_all_positions_for_symbol(self, symbol_to_close: str, closing_bar: Bar) -> List[Trade]: """ @@ -252,14 +303,14 @@ class ExecutionSimulator: List[Trade]: 因强制平仓而产生的交易记录。 """ closed_trades: List[Trade] = [] - + # 仅处理指定symbol的持仓 if symbol_to_close in self.positions and self.positions[symbol_to_close] != 0: volume_to_close = self.positions[symbol_to_close] - + # 根据持仓方向决定平仓订单的方向 - direction = "SELL" if volume_to_close > 0 else "BUY" # 多头平仓是卖出,空头平仓是买入 - + direction = "CLOSE_LONG" if volume_to_close > 0 else "CLOSE_SELL" # 多头平仓是卖出,空头平仓是买入 + # 构造一个市价平仓订单 rollover_order = Order( id=f"FORCE_CLOSE_{symbol_to_close}_{closing_bar.datetime.strftime('%Y%m%d%H%M%S%f')}", @@ -270,7 +321,7 @@ class ExecutionSimulator: limit_price=None, submitted_time=closing_bar.datetime, ) - + # 使用内部的执行逻辑进行撮合 trade = self._execute_single_order(rollover_order, closing_bar) if trade: @@ -291,7 +342,7 @@ class ExecutionSimulator: if order.symbol == symbol_to_cancel ] for order_id in order_ids_to_cancel: - if self.cancel_order(order_id): # 调用现有的 cancel_order 方法 + if self.cancel_order(order_id): # 调用现有的 cancel_order 方法 cancelled_count += 1 return cancelled_count @@ -347,10 +398,10 @@ class ExecutionSimulator: self.cash = new_initial_capital if new_initial_capital is not None else self.initial_capital self.positions = new_initial_positions.copy() if new_initial_positions is not None else {} self.average_costs = {} - for symbol, qty in self.positions.items(): # 重置平均成本 + for symbol, qty in self.positions.items(): # 重置平均成本 self.average_costs[symbol] = 0.0 self.trade_log = [] - self.pending_orders = {} # 清空挂单 + self.pending_orders = {} # 清空挂单 self._current_time = None # Removed clear_trade_history as trade_log is cleared in reset @@ -358,4 +409,4 @@ class ExecutionSimulator: def get_average_position_price(self, symbol: str) -> Optional[float]: if symbol in self.positions and self.positions[symbol] != 0: return self.average_costs.get(symbol) - return None \ No newline at end of file + return None diff --git a/src/research/grid_search.ipynb b/src/research/grid_search.ipynb index bf5c98a..2f29807 100644 --- a/src/research/grid_search.ipynb +++ b/src/research/grid_search.ipynb @@ -5,8 +5,8 @@ "id": "b385d20c", "metadata": { "ExecuteTime": { - "end_time": "2025-06-22T15:51:22.842778Z", - "start_time": "2025-06-22T15:51:22.809938Z" + "end_time": "2025-06-23T15:46:40.802166Z", + "start_time": "2025-06-23T15:46:40.000664Z" } }, "source": [ @@ -70,19 +70,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "The autoreload extension is already loaded. To reload it, use:\n", - " %reload_ext autoreload\n", "--- Jupyter Notebook: 动态参数网格搜索回测 ---\n" ] } ], - "execution_count": 44 + "execution_count": 1 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-06-22T15:51:23.021614Z", - "start_time": "2025-06-22T15:51:22.865943Z" + "end_time": "2025-06-23T15:46:41.368558Z", + "start_time": "2025-06-23T15:46:40.903507Z" } }, "cell_type": "code", @@ -183,89 +181,33 @@ "--- 开始分段回测跨越多个合约 ---\n", "\n", "--- 回测片段: rb2410 从 2024-05-01 00:00 到 2024-09-01 00:00 ---\n", + "CSV文件中缺少以下列: underlying_symbol\n", "数据加载成功: /mnt/d/PyProject/NewQuant/data/data/SHFE_rb2410/SHFE_rb2410_min60.csv\n", "数据范围从 2024-04-30 14:00:00 到 2024-08-30 21:00:00\n", "总计 586 条记录。\n", - "模拟器初始化:初始资金=100000.00, 滑点率=0.0, 佣金率=0.0\n", - "\n", - "--- 回测引擎初始化完成 ---\n", - " 策略: SimpleLimitBuyStrategy\n", - " 初始资金: 100000.00\n", - "ExecutionSimulator: 重置状态。\n", - "\n", - "--- 回测开始 ---\n", - "SimpleLimitBuyStrategy 策略初始化回调被调用。\n", - "开始将 DataFrame 转换为 Bar 对象流...\n", - "Bar 对象流生成完毕。\n", - "\n", - "--- 回测片段结束,检查并平仓所有持仓 ---\n", - "[2024-08-30 21:00:00] 回测结束平仓: 平仓 rb2410 (1 手) @ 3234.00。\n", - "--- 回测结束 ---\n", - "总计处理了 586 根K线。\n", - "总计发生了 364 笔交易。\n", - "最终总净值: 99776.00\n", - "总收益率: -0.22%\n", - "\n", - "--- 回测片段: rb2501 从 2024-09-01 00:00 到 2024-12-01 00:00 ---\n", - "数据加载成功: /mnt/d/PyProject/NewQuant/data/data/SHFE_rb2501/SHFE_rb2501_min60.csv\n", - "数据范围从 2024-08-30 14:00:00 到 2024-11-29 21:00:00\n", - "总计 404 条记录。\n", - "模拟器初始化:初始资金=100000.00, 滑点率=0.0, 佣金率=0.0\n", - "\n", - "--- 回测引擎初始化完成 ---\n", - " 策略: SimpleLimitBuyStrategy\n", - " 初始资金: 100000.00\n", - "ExecutionSimulator: 重置状态。\n", - "\n", - "--- 回测开始 ---\n", - "SimpleLimitBuyStrategy 策略初始化回调被调用。\n", - "开始将 DataFrame 转换为 Bar 对象流...\n", - "Bar 对象流生成完毕。\n", - "\n", - "--- 回测片段结束,检查并平仓所有持仓 ---\n", - "[2024-11-29 21:00:00] 回测结束平仓: 平仓 rb2501 (1 手) @ 3301.00。\n", - "--- 回测结束 ---\n", - "总计处理了 404 根K线。\n", - "总计发生了 304 笔交易。\n", - "最终总净值: 100023.00\n", - "总收益率: 0.02%\n", - "\n", - "--- 总分段回测完成 ---\n", - "\n", - "--- 结果分析器初始化完成 ---\n", - "正在计算绩效指标...\n", - "绩效指标计算完成。\n", - "\n", - "--- 动态网格搜索完成 ---\n", - "\n", - "--- 最佳参数组合 ---\n", - " open_range_factor_1_ago: 0\n", - " open_range_factor_7_ago: 0\n", - " SharpeRatio: 0.0302\n" + "加载数据时发生错误: \"['underlying_symbol'] not in index\"\n" ] }, { - "name": "stderr", - "output_type": "stream", - "text": [ - "/mnt/d/PyProject/NewQuant/src/analysis/grid_search_analyzer.py:69: UserWarning: Attempting to set identical low and high xlims makes transformation singular; automatically expanding.\n", - " im = ax.imshow(heatmap_matrix, cmap='viridis', origin='lower',\n", - "/mnt/d/PyProject/NewQuant/src/analysis/grid_search_analyzer.py:69: UserWarning: Attempting to set identical low and high ylims makes transformation singular; automatically expanding.\n", - " im = ax.imshow(heatmap_matrix, cmap='viridis', origin='lower',\n" + "ename": "KeyError", + "evalue": "\"['underlying_symbol'] not in index\"", + "output_type": "error", + "traceback": [ + "\u001B[31m---------------------------------------------------------------------------\u001B[39m", + "\u001B[31mKeyError\u001B[39m Traceback (most recent call last)", + "\u001B[36mCell\u001B[39m\u001B[36m \u001B[39m\u001B[32mIn[2]\u001B[39m\u001B[32m, line 40\u001B[39m\n\u001B[32m 37\u001B[39m current_strategy_params[param2_name] = p2_value\n\u001B[32m 39\u001B[39m \u001B[38;5;66;03m# 调用简化的回测入口\u001B[39;00m\n\u001B[32m---> \u001B[39m\u001B[32m40\u001B[39m backtest_output = \u001B[43mrun_backtest_for_optimization\u001B[49m\u001B[43m(\u001B[49m\n\u001B[32m 41\u001B[39m \u001B[43m \u001B[49m\u001B[43mglobal_config\u001B[49m\u001B[43m=\u001B[49m\u001B[43mGLOBAL_CONFIG\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 42\u001B[39m \u001B[43m \u001B[49m\u001B[43mstrategy_class\u001B[49m\u001B[43m=\u001B[49m\u001B[43mSimpleLimitBuyStrategy\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 43\u001B[39m \u001B[43m \u001B[49m\u001B[43mcurrent_strategy_params\u001B[49m\u001B[43m=\u001B[49m\u001B[43mcurrent_strategy_params\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 44\u001B[39m \u001B[43m\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 46\u001B[39m \u001B[38;5;66;03m# 从回测结果中提取优化指标\u001B[39;00m\n\u001B[32m 47\u001B[39m metric_value = \u001B[32m0.0\u001B[39m\n", + "\u001B[36mFile \u001B[39m\u001B[32m/mnt/d/PyProject/NewQuant/src/backtest_runner.py:180\u001B[39m, in \u001B[36mrun_backtest_for_optimization\u001B[39m\u001B[34m(global_config, strategy_class, current_strategy_params)\u001B[39m\n\u001B[32m 177\u001B[39m commission_rate = global_config[\u001B[33m\"\u001B[39m\u001B[33mcommission_rate\u001B[39m\u001B[33m\"\u001B[39m]\n\u001B[32m 178\u001B[39m segment_configs = global_config[\u001B[33m\"\u001B[39m\u001B[33msegment_configs\u001B[39m\u001B[33m\"\u001B[39m]\n\u001B[32m--> \u001B[39m\u001B[32m180\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m \u001B[43mrun_multi_segment_backtest\u001B[49m\u001B[43m(\u001B[49m\n\u001B[32m 181\u001B[39m \u001B[43m \u001B[49m\u001B[43msegment_configs\u001B[49m\u001B[43m=\u001B[49m\u001B[43msegment_configs\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 182\u001B[39m \u001B[43m \u001B[49m\u001B[43mstrategy_class\u001B[49m\u001B[43m=\u001B[49m\u001B[43mstrategy_class\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 183\u001B[39m \u001B[43m \u001B[49m\u001B[43mstrategy_params\u001B[49m\u001B[43m=\u001B[49m\u001B[43mcurrent_strategy_params\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 184\u001B[39m \u001B[43m \u001B[49m\u001B[43minitial_capital\u001B[49m\u001B[43m=\u001B[49m\u001B[43minitial_capital\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 185\u001B[39m \u001B[43m \u001B[49m\u001B[43mslippage_rate\u001B[49m\u001B[43m=\u001B[49m\u001B[43mslippage_rate\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 186\u001B[39m \u001B[43m \u001B[49m\u001B[43mcommission_rate\u001B[49m\u001B[43m=\u001B[49m\u001B[43mcommission_rate\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 187\u001B[39m \u001B[43m \u001B[49m\u001B[43mtotal_start_date\u001B[49m\u001B[43m=\u001B[49m\u001B[43mtotal_start_date\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 188\u001B[39m \u001B[43m \u001B[49m\u001B[43mtotal_end_date\u001B[49m\u001B[43m=\u001B[49m\u001B[43mtotal_end_date\u001B[49m\u001B[43m,\u001B[49m\n\u001B[32m 189\u001B[39m \u001B[43m\u001B[49m\u001B[43m)\u001B[49m\n", + "\u001B[36mFile \u001B[39m\u001B[32m/mnt/d/PyProject/NewQuant/src/backtest_runner.py:77\u001B[39m, in \u001B[36mrun_multi_segment_backtest\u001B[39m\u001B[34m(segment_configs, strategy_class, strategy_params, initial_capital, slippage_rate, commission_rate, total_start_date, total_end_date)\u001B[39m\n\u001B[32m 72\u001B[39m \u001B[38;5;28mprint\u001B[39m(\n\u001B[32m 73\u001B[39m \u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[38;5;130;01m\\n\u001B[39;00m\u001B[33m--- 回测片段: \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mcontract_symbol\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m 从 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mcurrent_segment_start.strftime(\u001B[33m'\u001B[39m\u001B[33m%\u001B[39m\u001B[33mY-\u001B[39m\u001B[33m%\u001B[39m\u001B[33mm-\u001B[39m\u001B[38;5;132;01m%d\u001B[39;00m\u001B[33m \u001B[39m\u001B[33m%\u001B[39m\u001B[33mH:\u001B[39m\u001B[33m%\u001B[39m\u001B[33mM\u001B[39m\u001B[33m'\u001B[39m)\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m 到 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mcurrent_segment_end.strftime(\u001B[33m'\u001B[39m\u001B[33m%\u001B[39m\u001B[33mY-\u001B[39m\u001B[33m%\u001B[39m\u001B[33mm-\u001B[39m\u001B[38;5;132;01m%d\u001B[39;00m\u001B[33m \u001B[39m\u001B[33m%\u001B[39m\u001B[33mH:\u001B[39m\u001B[33m%\u001B[39m\u001B[33mM\u001B[39m\u001B[33m'\u001B[39m)\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m ---\u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m 74\u001B[39m )\n\u001B[32m 76\u001B[39m \u001B[38;5;66;03m# 1. 初始化 DataManager (每个片段使用不同的 DataManager 实例)\u001B[39;00m\n\u001B[32m---> \u001B[39m\u001B[32m77\u001B[39m data_manager = \u001B[43mDataManager\u001B[49m\u001B[43m(\u001B[49m\u001B[43mfile_path\u001B[49m\u001B[43m=\u001B[49m\u001B[43msegment_file\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[43msymbol\u001B[49m\u001B[43m=\u001B[49m\u001B[43mcontract_symbol\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 79\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m data_manager.raw_df.empty:\n\u001B[32m 80\u001B[39m \u001B[38;5;28mprint\u001B[39m(\n\u001B[32m 81\u001B[39m \u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[33m警告: 未能加载 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mcontract_symbol\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m 的数据文件 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00msegment_file\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m。跳过此片段。\u001B[39m\u001B[33m\"\u001B[39m\n\u001B[32m 82\u001B[39m )\n", + "\u001B[36mFile \u001B[39m\u001B[32m/mnt/d/PyProject/NewQuant/src/data_manager.py:21\u001B[39m, in \u001B[36mDataManager.__init__\u001B[39m\u001B[34m(self, file_path, symbol, tz)\u001B[39m\n\u001B[32m 19\u001B[39m \u001B[38;5;28mself\u001B[39m.file_path = file_path\n\u001B[32m 20\u001B[39m \u001B[38;5;28mself\u001B[39m.tz = tz\n\u001B[32m---> \u001B[39m\u001B[32m21\u001B[39m \u001B[38;5;28mself\u001B[39m.raw_df = \u001B[43mload_raw_data\u001B[49m\u001B[43m(\u001B[49m\u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43mfile_path\u001B[49m\u001B[43m)\u001B[49m \u001B[38;5;66;03m# 调用函数式加载数据\u001B[39;00m\n\u001B[32m 22\u001B[39m \u001B[38;5;66;03m# self.bars = list(df_to_bar_stream(self.raw_df)) # 一次性转换所有Bar,方便历史数据查找\u001B[39;00m\n\u001B[32m 23\u001B[39m \u001B[38;5;66;03m# 优化:使用内部迭代器和缓存,避免一次性生成所有Bar,但可以按需提供历史\u001B[39;00m\n\u001B[32m 24\u001B[39m \u001B[38;5;28mself\u001B[39m._bar_generator = df_to_bar_stream(\u001B[38;5;28mself\u001B[39m.raw_df, symbol)\n", + "\u001B[36mFile \u001B[39m\u001B[32m/mnt/d/PyProject/NewQuant/src/data_processing.py:54\u001B[39m, in \u001B[36mload_raw_data\u001B[39m\u001B[34m(file_path)\u001B[39m\n\u001B[32m 51\u001B[39m \u001B[38;5;28mprint\u001B[39m(\u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[33m数据范围从 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mdf.index.min()\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m 到 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00mdf.index.max()\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m\"\u001B[39m)\n\u001B[32m 52\u001B[39m \u001B[38;5;28mprint\u001B[39m(\u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[33m总计 \u001B[39m\u001B[38;5;132;01m{\u001B[39;00m\u001B[38;5;28mlen\u001B[39m(df)\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m 条记录。\u001B[39m\u001B[33m\"\u001B[39m)\n\u001B[32m---> \u001B[39m\u001B[32m54\u001B[39m \u001B[38;5;28;01mreturn\u001B[39;00m \u001B[43mdf\u001B[49m\u001B[43m[\u001B[49m\u001B[43mexpected_cols\u001B[49m\u001B[43m[\u001B[49m\u001B[32;43m1\u001B[39;49m\u001B[43m:\u001B[49m\u001B[43m]\u001B[49m\u001B[43m]\u001B[49m \u001B[38;5;66;03m# 返回包含核心数据的DataFrame\u001B[39;00m\n\u001B[32m 55\u001B[39m \u001B[38;5;28;01mexcept\u001B[39;00m \u001B[38;5;167;01mException\u001B[39;00m \u001B[38;5;28;01mas\u001B[39;00m e:\n\u001B[32m 56\u001B[39m \u001B[38;5;28mprint\u001B[39m(\u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[33m加载数据时发生错误: \u001B[39m\u001B[38;5;132;01m{\u001B[39;00me\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m\"\u001B[39m)\n", + "\u001B[36mFile \u001B[39m\u001B[32m~/miniconda3/envs/quant/lib/python3.12/site-packages/pandas/core/frame.py:4113\u001B[39m, in \u001B[36mDataFrame.__getitem__\u001B[39m\u001B[34m(self, key)\u001B[39m\n\u001B[32m 4111\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m is_iterator(key):\n\u001B[32m 4112\u001B[39m key = \u001B[38;5;28mlist\u001B[39m(key)\n\u001B[32m-> \u001B[39m\u001B[32m4113\u001B[39m indexer = \u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43mcolumns\u001B[49m\u001B[43m.\u001B[49m\u001B[43m_get_indexer_strict\u001B[49m\u001B[43m(\u001B[49m\u001B[43mkey\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[33;43m\"\u001B[39;49m\u001B[33;43mcolumns\u001B[39;49m\u001B[33;43m\"\u001B[39;49m\u001B[43m)\u001B[49m[\u001B[32m1\u001B[39m]\n\u001B[32m 4115\u001B[39m \u001B[38;5;66;03m# take() does not accept boolean indexers\u001B[39;00m\n\u001B[32m 4116\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m \u001B[38;5;28mgetattr\u001B[39m(indexer, \u001B[33m\"\u001B[39m\u001B[33mdtype\u001B[39m\u001B[33m\"\u001B[39m, \u001B[38;5;28;01mNone\u001B[39;00m) == \u001B[38;5;28mbool\u001B[39m:\n", + "\u001B[36mFile \u001B[39m\u001B[32m~/miniconda3/envs/quant/lib/python3.12/site-packages/pandas/core/indexes/base.py:6212\u001B[39m, in \u001B[36mIndex._get_indexer_strict\u001B[39m\u001B[34m(self, key, axis_name)\u001B[39m\n\u001B[32m 6209\u001B[39m \u001B[38;5;28;01melse\u001B[39;00m:\n\u001B[32m 6210\u001B[39m keyarr, indexer, new_indexer = \u001B[38;5;28mself\u001B[39m._reindex_non_unique(keyarr)\n\u001B[32m-> \u001B[39m\u001B[32m6212\u001B[39m \u001B[38;5;28;43mself\u001B[39;49m\u001B[43m.\u001B[49m\u001B[43m_raise_if_missing\u001B[49m\u001B[43m(\u001B[49m\u001B[43mkeyarr\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[43mindexer\u001B[49m\u001B[43m,\u001B[49m\u001B[43m \u001B[49m\u001B[43maxis_name\u001B[49m\u001B[43m)\u001B[49m\n\u001B[32m 6214\u001B[39m keyarr = \u001B[38;5;28mself\u001B[39m.take(indexer)\n\u001B[32m 6215\u001B[39m \u001B[38;5;28;01mif\u001B[39;00m \u001B[38;5;28misinstance\u001B[39m(key, Index):\n\u001B[32m 6216\u001B[39m \u001B[38;5;66;03m# GH 42790 - Preserve name from an Index\u001B[39;00m\n", + "\u001B[36mFile \u001B[39m\u001B[32m~/miniconda3/envs/quant/lib/python3.12/site-packages/pandas/core/indexes/base.py:6264\u001B[39m, in \u001B[36mIndex._raise_if_missing\u001B[39m\u001B[34m(self, key, indexer, axis_name)\u001B[39m\n\u001B[32m 6261\u001B[39m \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mKeyError\u001B[39;00m(\u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[33mNone of [\u001B[39m\u001B[38;5;132;01m{\u001B[39;00mkey\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m] are in the [\u001B[39m\u001B[38;5;132;01m{\u001B[39;00maxis_name\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m]\u001B[39m\u001B[33m\"\u001B[39m)\n\u001B[32m 6263\u001B[39m not_found = \u001B[38;5;28mlist\u001B[39m(ensure_index(key)[missing_mask.nonzero()[\u001B[32m0\u001B[39m]].unique())\n\u001B[32m-> \u001B[39m\u001B[32m6264\u001B[39m \u001B[38;5;28;01mraise\u001B[39;00m \u001B[38;5;167;01mKeyError\u001B[39;00m(\u001B[33mf\u001B[39m\u001B[33m\"\u001B[39m\u001B[38;5;132;01m{\u001B[39;00mnot_found\u001B[38;5;132;01m}\u001B[39;00m\u001B[33m not in index\u001B[39m\u001B[33m\"\u001B[39m)\n", + "\u001B[31mKeyError\u001B[39m: \"['underlying_symbol'] not in index\"" ] - }, - { - "data": { - "text/plain": [ - "
" - ], - "image/png": "iVBORw0KGgoAAAANSUhEUgAAA7oAAAMWCAYAAADf2vr4AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQAAhb5JREFUeJzs3XlcVPX+x/H3gOISrqDWdU8FTUFwydwLl1Azcy1LzS3T1LIslxbLtCwzM5fSMrekcgv9WWiLlS1iWol7WpqayuUq4IKi6Mz5/eFl7oygMQd0mOPr+XicR3Hmyzmfczgz8uHzOd9jMwzDEAAAAAAAFuHn7QAAAAAAAMhLJLoAAAAAAEsh0QUAAAAAWAqJLgAAAADAUkh0AQAAAACWQqILAAAAALAUEl0AAAAAgKWQ6AIAAAAALIVEFwAAAABgKSS619CMGTMUGhqqlJQUb4dyQ+rdu7fuueceb4fhMzKvV+B6OHPmjJ577jk1bdpUoaGheuWVV7wdEoCr+P7779WpUyeFhYUpNDRUp06d8nZIAHBVBbwdAK6N9evXa9u2bRo+fLi3Q8lzKSkpeuedd/Tjjz/q6NGjuummm1S+fHk1atRIjz32mG666SZvh5gnPv30U40dO9b5tb+/v4KCgtS0aVM9+eSTKleunMfbTE9P19y5c3X77berUaNGeRku4JE5c+YoNjZWjz32mCpWrKhq1arl+T5mz56t6tWrq3Xr1nm+7ZyIi4vTN998o23btungwYO6/fbb9eGHH3ollmvh3//+t15//XVt3LhR58+fV7Vq1dSzZ0916dLF26Ehj6WmpmrEiBGqUaOGxo0bp4CAABUpUiRP9/Hbb7/pp59+0sMPP6zixYvn6bZzonfv3tq0aVO2rxUoUEA7d+68zhEByC0SXYtav369YmJiLJfonjhxQl27dlVaWpq6du2qW2+9VSdOnNCePXv08ccfq2fPnpZJdDM9/vjjqlChgjIyMpSQkKDY2Fj9+uuv+uyzz1SoUCGPtpWenq6ZM2dq2LBhWRLdIUOGaNCgQXkZOnBFGzduVN26dTVs2LBrto85c+bo7rvv9lqi+/HHH2vHjh0KCwvTiRMnvBLDteJwODRkyBAdOHBAffr0UdmyZbV9+3bFxcWR6FrQ9u3bdebMGT3xxBNq0qTJNdnHli1bNHPmTHXu3Nkrie7gwYPVrVs3t3Xp6el68cUX1bRp0+seD4DcI9GFT1m+fLmOHj2qjz/+WPXq1XN7LS0tTQULFryu8Vy8eFEOh0MBAQHXbB8tWrRQWFiYJKl79+4qVaqU3n//fa1bt07t27fPs/0UKFBABQrwkZBfpaen53kFxZuSk5NVvXp1b4fhsbNnz6po0aI5Gjt58mSVK1dOfn5+lruN4q+//tKuXbv0zDPPaODAgc71GRkZXowq/zh//rwKFiwoPz9r3CGWeQtWsWLFvByJZwzD0Pnz51W4cOF/HJtdMrtq1SpJUseOHfM8NgDXnjU+gfO506dPa8yYMWrQoIHq16+vsWPHKj09Pcu4VatWqUuXLgoPD9ftt9+uJ598UomJiW5jfvnlFz3++OO68847VadOHbVs2VKvvvqqzp075xwzZswYxcTESJJCQ0OdiyQdPnxYoaGh+uCDDxQTE6NWrVqpbt266t+/vxITE2UYhmbNmqUWLVooPDxcQ4YMyVKJ+PrrrzVo0CA1a9ZMderUUevWrTVr1izZ7Xa3cZn3yO7YsUMPPPCAwsPDFRUVpY8//jjLsR89elT79u37x3N56NAh+fv7KyIiIstrgYGB2VY4//zzT/Xu3Vt169ZV8+bN9f7777u9npGRobfffltdunRR/fr1FRERoQcffFAbN250G+d67hYsWKDWrVsrLCxM+/bt088//6zQ0FDFxcVp6tSpatq0qSIiIjR48OAsP0NJ2rp1qwYMGKD69eurbt266tWrl3799dd/PH5JatCggSTp77//9ugYDh8+rMaNG0uSZs6c6bwuZsyYISn7e3QvXryoWbNmqXXr1qpTp46ioqI0derUf/xl9oMPPlBoaKiOHDmS5bU333xTderU0cmTJyVJBw4c0PDhw9W0aVOFhYWpRYsWevLJJ3X69OkcnY/L7dq1SwMHDlS9evUUGRmphx9+WAkJCW5jPv30U4WGhmrz5s0aN26cGjVqpHr16mnUqFHOuFytX79eDz74oCIiIhQZGalBgwbpjz/+cBszZswYRUZGKikpSY899pgiIyN1xx136PXXX8/y3vgnru+dhx56SHXr1tXUqVMlef7++6frX5KOHDmiwYMHKyIiQo0bN9arr76qH374QaGhofr555/dxubm2pXkfK8cPnxY3333nfM6PHz4cI7fi9KliuLChQvVsWNHhYWF6Y477tCAAQO0fft2SZc++86ePavY2FjnPsaMGeP8fk+uk02bNumll15S48aN1bJlyxwf6y233JJnic4HH3ygBx54QI0aNVJ4eLi6dOmitWvXZhl37tw5TZw4UY0aNVJkZKQGDx6spKQkt/d6ppycgyux2WySLiUSrjz9o19OP2OioqL06KOP6scff3TeJ9q+fXt9+eWXWbZ56tQpvfLKK2rZsqXq1KmjNm3a6L333pPD4XCOcf08X7JkiXP/Xbt21bZt2zw6hsxr+vPPP9dbb72l5s2bq27dukpLS9OJEyf0+uuvq2PHjoqMjFS9evU0cOBA/f7779luIy4uTu+++67zD5wPP/ywDh48mGWfmf9+h4eHq1u3bvrll1/Uu3dv9e7d221cRkaGpk+frjZt2jh/Z5g8ebJHf5Do3bu3Ro8eLUnq1q2b23spJ7+TZNq3b5+eeOIJ3XHHHQoPD9fdd9+tt956S9Klf38mT54sSWrVqpXb54Lk+XXyww8/OH+f+uSTT3J8rJf77LPPVLRoUbVq1cqj7/PkvKxZs0bt27dXWFiY7rnnHn311VcaM2aMoqKi3MadPXtWr732mvO6vvvuu/XBBx9keQ8C+B/KN9fBiBEjVKFCBT311FPatWuXli1bptKlS+uZZ55xjnn33Xf19ttvq127durWrZtSUlK0ePFiPfTQQ1q5cqWzjWft2rU6d+6cevbsqZIlS2rbtm1avHix/v3vf2v69OmSpPvvv1//+c9/9NNPPzn/4bjc6tWrdeHCBfXu3VsnTpzQ3LlzNWLECN1xxx36+eef9cgjj+jgwYNavHixXn/9dU2aNMn5vbGxsSpatKj69eunokWLauPGjZo+fbrS0tKc/xhmOnnypAYNGqR27dqpQ4cOWrNmjV566SUVLFjQrUVo9OjR2rRpk/bs2XPVc1m+fHnZ7XatWrVKnTt3/sdzf/LkSQ0cOFBt2rRRu3bt9MUXX2jKlCkKCQlx/sKalpamZcuW6Z577lH37t115swZLV++XAMHDtSyZctUq1Ytt21++umnOn/+vHr06KGAgACVKFHCOSnHu+++K5vNpkceeUTJyclauHCh+vbtq1WrVjn/ohwfH69HHnlEderU0bBhw2Sz2fTpp5/q4Ycf1kcffaTw8PCrHlNm8uja2pWTYyhdurReeuklvfTSS2rTpo3atGkjSVedgOr5559XbGys7r77bvXr10/btm3TnDlztG/fPs2aNeuK39euXTu98cYbWrNmjVu1R7r0j3rTpk1VokQJZWRkaMCAAcrIyFCvXr0UHByspKQkfffddzp16pTH1YM//vhDDz30kG666SYNHDhQBQoU0JIlS9S7d28tXrxYdevWdRv/8ssvq3jx4ho2bJj++usvffzxxzp69Kg+/PBD5y/yK1eu1JgxY9SsWTM9/fTTSk9P18cff6wHH3xQsbGxqlChgnN7drtdAwYMUHh4uEaNGqX4+HjNmzdPFStW1IMPPujRsZw4cUKPPPKIOnTooHvvvVdBQUGSPH///dP1f/bsWT388MM6duyY+vTpo+DgYH322WdZElwp99euJFWrVk2TJ0/WpEmTdPPNN6tfv36SpNKlS3v0Xnzuuef06aefqkWLFurWrZvsdrt++eUXbd26VWFhYZo8ebKef/55hYeHq0ePHpKkSpUqSfL8Ohk/frxKly6toUOH6uzZszn9EeapRYsWKSoqSh07dtSFCxf0+eef64knntCcOXN05513OseNGTNGa9asUadOnVS3bl1t3rw521sSPD0Hl7v11lsVGRmp+fPnq0OHDvrXv/5l6rg8+Yw5cOCAnnzyST3wwAPq3LmzVqxYoSeeeEJz5851VuPS09PVq1cvJSUl6YEHHtAtt9yiLVu2aOrUqTp27Jiee+45t21+9tlnOnPmjO6//37ZbDbNnTtXw4cP19dff+1xh9A777yjggULOj/TChYsqD///FNff/21oqOjVaFCBR0/flxLlixRr1699Pnnn2eZa+H999+XzWZT//79lZaWprlz5+rpp5/WsmXLnGM++ugjvfzyy2rQoIH69u2rI0eOaOjQoSpevLhuvvlm57jM9vJff/1VPXr0ULVq1bR3714tXLhQBw4c0DvvvJOj4xo8eLCqVq2qJUuWOG+lyXwv5eR3Ekn6/fff9dBDD6lAgQK6//77Vb58eR06dEjffPONnnzySbVp00YHDhzQZ599prFjx6pUqVKSLn0uSJ5dJ3/99ZdGjhyp+++/Xz169FDVqlU9+Cn+T0pKijZs2KB27drluIsjU07Py3fffacnn3xSISEhGjlypE6ePKnnnnsuy3VhGIaGDBmin3/+Wd26dVOtWrX0ww8/aPLkyUpKStKzzz5r6hgByzNwzUyfPt0ICQkxxo4d67Z+6NChxu233+78+vDhw0atWrWMd999123cnj17jNtuu81tfXp6epb9zJkzxwgNDTWOHDniXDd+/HgjJCQky9i///7bCAkJMe644w7j1KlTzvVvvvmmERISYtx7773GhQsXnOufeuopo3bt2sb58+evGsMLL7xg1K1b121cr169jJCQEGPevHnOdefPnzc6depkNG7c2MjIyMgy9p8cO3bMuOOOO4yQkBAjOjraGDdunLF69Wq3Y7l8m7GxsW77b9q0qTF8+HDnuosXL7rFbRiGcfLkSaNJkyZuP7vMc1evXj0jOTnZbfzGjRuNkJAQo3nz5sbp06ed6+Pi4oyQkBBj4cKFhmEYhsPhMNq2bWv079/fcDgcznHp6elGVFSU0a9fP+e6FStWGCEhIcaGDRuM5ORkIzEx0Vi7dq1xxx13GHXq1DESExM9Pobk5GQjJCTEmD59epbzlXm9Ztq9e7cREhJiPPfcc27jXnvtNSMkJMSIj4/Psg1X999/v9G5c2e3dVu3bnX7mezatcsICQkx1qxZc9Vt5dRjjz1m1K5d2zh06JBzXVJSkhEZGWk89NBDznWZ57Zz585u1+H7779vhISEGF9//bVhGIaRlpZmNGjQwHj++efd9nPs2DGjfv36butHjx5thISEGDNnznQbe99992U5D/8k89r9+OOPs7zm6fvvn67/efPmGSEhIcZXX33lXHfu3DkjOjraCAkJMTZu3GgYhmfXbk7cddddxqBBg9zW5fQ6jo+PN0JCQowJEyZk2a5rbBEREcbo0aOzjPH0OunZs6dx8eJFj47vch06dDB69epl+vsv/7lnZGQY99xzj9GnTx/nuh07dhghISHGK6+84jZ2zJgxWd73OT0HV3Ls2DHj3nvvNWrXrm3cfffdWT4Tc8KTz5i77rrLCAkJMb744gvnutOnTxtNmzY17rvvPue6WbNmGREREcZff/3lts0pU6YYtWrVMo4ePWoYxv8+z2+//XbjxIkTznFff/21ERISYnzzzTc5Po7Mz/9WrVpl+TmdP3/esNvtbuv+/vtvo06dOm6fFZnbaNeundt7YOHChUZISIixZ88e5/Zuv/12o2vXrm7/Vn/66adGSEiI2zW2cuVKo2bNmsbmzZvd9v/xxx8bISEhxq+//prjY8x8L2zbts1tfU5/J3nooYeMyMhIt3WG4f5+nTt3rhESEmL8/fffbmPMXCfff/99jo/tSj788EMjJCTE+O677zz+3pyel3vuucdo0aKFkZaW5lz3888/GyEhIcZdd93lXPfVV18ZISEhxjvvvOO2zeHDhxuhoaHGwYMHPY4RuBHQunwdPPDAA25fN2jQQCdOnFBaWpok6auvvpLD4VC7du2UkpLiXIKDg1W5cmW3yorrfSZnz55VSkqKIiMjZRiGdu3aleOYoqOj3aplmZWYe++91+0+zfDwcF24cEFJSUnZxpCWlqaUlBQ1aNBA6enp2r9/v9t+Mv96mykgIED333+/kpOT3WYw/PDDD/+xmitJwcHBWrVqlR544AGdOnVKn3zyiUaOHKnGjRtr1qxZWVp4ihYtqk6dOrntPywszK3t19/f39lu53A4dOLECV28eFF16tTJ9py2bdvW+Vfmy913330KDAx0fh0dHa0yZcpo/fr1kqTdu3frwIED6tixo1JTU50/67Nnz6px48bavHmzW3udJPXt29fZMvn444+rSJEievfdd93+cu/pMeREZsyZFbdM/fv3d3v9Stq1a6edO3fq0KFDznVr1qxRQECAc3KgzHP1448/ZtvO7wm73a6ffvpJrVu3VsWKFZ3ry5Ytq3vuuUe//vqr8z2X6f7773er2vTs2VMFChRwHtuGDRt06tQpdejQwe296efnp7p162Zb9ezZs6fb1/Xr13e233kiICAg20l9PHn/5eT6/+GHH1SuXDm31rxChQo5q6CZzFy7nsrpdfzll1/KZrNlO5FVZiX+SsxcJz169JC/v39uDi3XXH/uJ0+e1OnTp1W/fn238/LDDz9IUpbugV69erl9beYcuLp48aKGDBmiIkWKaPXq1Tpz5oz69+/v9riZzz77TKGhoW7v/8t5+hlTtmxZZyeKdOnz47777tOuXbt07NgxSZcqafXr11fx4sXd3rNNmjSR3W7X5s2b3bbZvn17lShRwvl1dreG5NR9992X5V7QgIAAZ/u63W5XamqqihYtqqpVq2b72dylSxe39u/L49mxY4dOnDihHj16uP1b3bFjR7fjyDwX1apV06233up2Lu644w5Jyvbzy1M5+Z0kJSVFmzdvVteuXbNU/v/p/Sp5fp1UqFBBzZs39/xgLvPZZ5+pdOnSpiaiysl5SUpK0t69e3Xfffe5TaJ5++23KyQkxG1733//vfz9/bO0pvfv31+GYej777/3OEbgRkDr8nVw+Qd7ZsvpyZMnFRgYqAMHDsgwDLVt2zbb73f9x+zo0aOaPn26vvnmmyz3El7tF5PL3XLLLW5fZya9V1p/8uRJ5y9Ef/zxh6ZNm6aNGzdm2efl91WWLVs2S8tPlSpVJF1qwc3uXtt/UrZsWY0fP14vvfSSDhw4oB9//FHvv/++pk+frrJly6p79+7OsTfffHOWf0hLlCiRJamOjY3VvHnz9Ndff+nChQvO9a5tqVdbl6ly5cpuX9tsNlWuXNnZbnzgwAFJytJi6ur06dNuv7CMGzdOVatW1enTp7VixQpt3rw52/vgPDmGnDhy5Ij8/PycLWqZypQpo+LFi2d7/62r6Ohovfbaa4qLi9PgwYNlGIbWrl2rFi1aOBPcihUrql+/fpo/f75Wr16tBg0aKCoqSvfee6/HbcspKSlKT0/Ptk2tWrVqcjgcSkxMVI0aNZzrL/953XTTTSpTpkyWn9fDDz+c7T5d/6ghXUoQL/8jSIkSJbK97/eflCtXLtufsyfvv5xc/0eOHFGlSpWyjLv8527m2jUjJ9fxoUOHVLZsWZUsWdLj7Zu5Tsy+h/LSt99+q3fffVe7d+92uy/R9ed29OhR+fn5ZYn38uvczDlw9cUXX2jbtm1atmyZqlatqg8++EAPPfSQBg0apHnz5qlo0aL6448/VLp06aueO08/YypXrpzlOnX996RMmTI6ePCg9uzZ45yP4HKXP9f+8n/zMq9fM8+Ize5YHQ6HFi1apI8++kiHDx92u5c+u+v3Sr8vZMZz9OhRSVnfnwUKFFD58uXd1h08eFD79u274rlITk7+hyP6Zzn5nSQzSb88ecspT6+TvHi//v3339qyZYt69eplapLGnJyXK/0spUvXuusfQo4cOaKyZctm+Tcn87Fs//TvMXCjItG9Dq40GUlm9dHhcMhms+n999/PtmqQmSja7Xb169fPed/drbfeqqJFiyopKUljxozxqJpyperEP8V66tQp9erVS4GBgXr88cdVqVIlFSpUSDt37tSUKVNyXdHxhM1mU9WqVVW1alXdeeedatu2rf7v//7PLdHNSRVm1apVGjNmjFq3bq0BAwYoKChI/v7+mjNnTrZ/1c/J7I1XknkeR40aleXe30yX/2EgPDzcOety69at9eCDD2rkyJFau3at86/Anh6DJ3LyF/fslCtXTg0aNNCaNWs0ePBgJSQk6OjRo3r66afdxo0ZM0adO3fWunXr9NNPP2nixImaM2eOli5d6la19obMn9fkyZNVpkyZLK9ffn3lZdUvu+vM0/dfXsZj5tr11LW8jnPD08d45bVffvlFQ4YMUcOGDfXiiy+qTJkyKliwoFasWKHPPvvsusezZcsWFShQwPm5FBISonfffVf9+/fXY489ppkzZyo2NlYdOnTI0WRcZj9jsuNwONS0adMscwNkykyMM13pPXJ5d1BOZPeenT17tt5++2117dpVTzzxhEqUKCE/Pz+9+uqr2e7jn/4N9oTD4VBISIjb89hd5fbzNS9/J8mJnF4nufk3OtPq1aslmZtt+XqfFwBXRqKbD1SqVEmGYahChQpXnTRh7969OnDggF5//XXdd999zvU//fRTlrF5+YuDq02bNunEiROaOXOmGjZs6Fx/pdbM//znP1kex5FZGbr8r8+5UbFiRRUvXtzZvuaJL774QhUrVtTMmTPdzpvrhBE5dfnsmIZh6ODBg84JnzKr4oGBgaaeRejv76+nnnpKffr0UUxMjHOSmZwegyfXRfny5eVwOHTw4EHnX40l6fjx4zp16lSOfn7t2rXT+PHjtX//fsXFxalIkSK66667sozLnGHzscce02+//aaePXvq448/1pNPPpnjeEuXLq0iRYror7/+yvLa/v375efnl6V6c/DgQWcbnySdOXNGx44dU4sWLST97+cVFBR0zZ4d6QlP3385Ub58ef35558yDMPt+ri85TS3125O5PQ6rlSpkn788UedOHHC46qumevE27744gsVKlRIH3zwgVuVf8WKFW7j/vWvf8nhcOjw4cNuCd3ln0t5cQ4uXryo//znP85Jcxo0aKCpU6fq8ccf17333qvTp09fMdnM5OlnzMGDB7Ncp5f/e1KpUiWdPXs2X7xfpUs/u0aNGunVV191W3/q1CnnhEueyKz4Hjp0yO2z6+LFizpy5Ijb5IKVKlXS77//rsaNG1+T3wly+jtJ5mfH3r17r7q9K8WYF/8Weeqzzz5TpUqVTHWd5fS8uP4sL3f5e7Z8+fKKj49XWlqaW1U383aVa3EOACvgHt18oG3btvL399fMmTOz/NXWMAylpqZK+t9fel3HGIahRYsWZdlm5vM2zbRfXU12MWRkZOijjz7KdvzFixe1ZMkSt7FLlixR6dKlVbt2bef6nD5eaOvWrdnOerpt2zadOHHC1OyKmX/Rdz2mrVu35vgxG65Wrlzp1k66du1at8SpTp06qlSpkubNm6czZ85k+f7L2+qyk/l4kYULF+r8+fMeHYMn10XmrLwLFy50Wz9//ny316/m7rvvlr+/vz7//HOtXbtWd955p9sfPdLS0nTx4kW37wkJCZGfn59be2ZOrg9/f381bdpU69atc0v8jh8/rs8++0z169fP0va1ZMkSt/bYjz/+WBcvXnT+vJo3b67AwEDNmTPHbVymnPy88pKn77+caNasmZKSkrRu3TrnuvPnz2vp0qVu4/Li2v0nOb2O27ZtK8MwNHPmzCzbcP3eokWLZrnWzVwn3ubv7y+bzebW9nr48GG3n5l06WcpKcv1sHjx4izby805yEwiL/8DROvWrdWtWzcdOXJEYWFh/1gx9PQz5j//+Y+++uor59dpaWlauXKlatWq5ey4aNeunbZs2eK8X9nVqVOnsnzeXGv+/v5Z/l1fs2aN27wXnqhTp45KliyppUuXuh3L6tWrs7TItmvXTklJSVney9Klx1DldgbxnP5OUrp0aTVs2FArVqxwtuu6js+U+e/T5bdg5MW/RZ7YtWuX9u3bZ/rZ1zk9L+XKlVNISIhWrlzp9pm6adOmLH8UaNGihex2u/PRkZkWLFggm83m/DcLgDsquvlApUqVNGLECL355ps6cuSIWrdurZtuukmHDx/W119/rR49emjAgAG69dZbValSJb3++utKSkpSYGCgvvjii2yTlswkcuLEiWrWrJn8/f3VoUOHXMcaGRmpEiVKaMyYMerdu7dsNptWrVp1xbaqsmXL6v3339eRI0dUpUoVxcXFaffu3ZowYYLbJEA5fbzQqlWrtHr1auez9AoWLKh9+/ZpxYoVKlSokAYPHuzxMd1555368ssvNXToUN155506fPiwPvnkE1WvXt3jXwRKlCihBx98UF26dHE+Xqhy5crOiX38/Pw0ceJEPfLII7rnnnvUpUsXlStXTklJSfr5558VGBio2bNn/+N+BgwYoCeeeEKffvqpevbsmeNjKFy4sKpXr641a9aoSpUqKlmypGrUqJHtvVM1a9ZU586dtWTJEp06dUoNGzbU9u3bFRsbq9atW7tVE64kKChIjRo10vz583XmzBm1b9/e7fWNGzfq5ZdfVnR0tKpUqeJ8dJS/v7/uvvtu57icXh8jRozQhg0b9OCDD+rBBx+Uv7+/lixZooyMDLfHeWW6cOGC+vbtq3bt2umvv/7SRx99pPr16zsnZgoMDNRLL72kUaNGqUuXLmrfvr1Kly6to0ePav369apXr57GjRv3j+chr3j6/suJ+++/X4sXL9bIkSPVp08flSlTRqtXr3a262ZWWfLq2r2anF7Hd9xxhzp16qQPP/xQBw8eVPPmzeVwOPTrr7+qUaNGzsmXateurfj4eM2fP19ly5ZVhQoVVLduXY+vE7M2b97snPwoc+KuzEe6NGzY0K0qfzUtW7bU/PnzNXDgQN1zzz1KTk7WRx99pEqVKrm9JzKfrblw4UKdOHHC+XihzKqna8UsN+fgrrvuUqtWrbR8+XIdOnRIrVq1UkBAgH744Qd9++23atiwoX7++We9/fbbeuKJJ664HU8/Y6pUqaLnnntO27dvV1BQkFasWKHk5GS3x98NGDBA33zzjQYPHqzOnTurdu3aSk9P1969e/XFF19o3bp1V5xM8Fq48847NWvWLI0dO1aRkZHau3evVq9e7TYJmCcCAgI0fPhwTZgwQQ8//LDatWunI0eO6NNPP81yr2enTp20Zs0avfjii/r5559Vr1492e127d+/X2vXrtXcuXOd7edmePI7yfPPP6+ePXuqc+fOuv/++1WhQgUdOXJE3333nVatWiXpf7+3vPXWW2rfvr0KFiyou+66K0/+LfJEbtqWJc/Oy5NPPqnHHntMPXv2VJcuXXTq1CnFxMQoJCTELfmNiopSo0aN9NZbbzkr9z/99JPWrVunhx9+ONv7fAGQ6OYbgwYNUpUqVbRgwQLnM+FuvvlmNW3a1PnQ8IIFC2r27NnOexgLFSqkNm3a6KGHHnKbWVW6VPHo3bu3Pv/8c/3f//2fDMPIk0S3VKlSmj17tl5//XVNmzZNxYsX17333qvGjRtrwIABWcaXKFFCr732miZOnKilS5cqODhY48aNyzKja07df//9Kly4sDZu3KhvvvlGaWlpKlWqlJo2bapHH31Ut912m8fb7NKli/PZhj/++KOqV6+uN954Q2vXrtWmTZs82tbgwYO1Z88evffeezpz5owaN26sF1980fmXaulSRXbJkiV65513tHjxYp09e1ZlypRReHi42wzVV9O2bVtnda1Hjx4eHcPEiRM1YcIETZo0SRcuXNCwYcOuOEnIxIkTVaFCBcXGxurrr79WcHCwHn300Wxnu72S9u3ba8OGDbrpppuy/OU9NDRUzZo107fffqukpCQVKVJEoaGhev/99021jNWoUUMxMTF68803NWfOHBmGofDwcL3xxhvZPhd03LhxWr16taZPn64LFy6oQ4cOev75590Sgo4dO6ps2bJ677339MEHHygjI8N5/3F2syJfS56+/3Lipptu0sKFCzVx4kQtWrRIRYsW1X333afIyEgNHz7c7f7UvLh2r8aT63jSpEkKDQ3V8uXLNXnyZBUrVkx16tRRZGSkc8yYMWM0btw4TZs2TefOnVPnzp1Vt25dj68TszZu3Jil6vz2229LkoYNG5bjRLdx48Z65ZVX9P777+vVV19VhQoV9PTTT+vIkSNZ/vjz+uuvKzg4WJ9//rm++uorNWnSRG+99Zaio6Pd2p5zcw5sNptmzJihBQsWKDY2VlOmTFHhwoVVt25dffDBB2ratKlGjhypd955R5UrV3Zr37ycJ58xVapU0QsvvKDJkyfrr7/+UoUKFfTWW2+5zbBbpEgRffjhh5ozZ47Wrl2rlStXKjAwUFWqVNHw4cM9nuQutwYPHqz09HStXr1acXFxuu222zRnzhy9+eabprfZq1cvGYah+fPn6/XXX1fNmjX17rvvauLEiW7vVz8/P82aNUsLFizQqlWr9NVXX6lIkSKqUKGCevfubfr5spk8+Z2kZs2aWrp0qd5++219/PHHOn/+vP71r3+pXbt2zjHh4eF64okn9Mknn+iHH36Qw+HQunXrVLRo0Tz5tygnHA6HPv/8c9WuXVu33nqrqW14cl6ioqI0depUzZgxQ2+++aaqVKmiSZMmaeXKlfrjjz+c4/z8/PTuu+9q+vTpiouL06effqry5ctr1KhRztmnAWRlM3JTCgCuonfv3kpNTfXKZCnX288//6w+ffro7bffVnR0tLfDwT/49NNPNXbsWC1fvjxXFQ0rW7BggSZNmqTvv//eeR8mfNPu3bt133336Y033tC9997r7XBMiYqKUo0aNTRnzhxvh5IvORwONW7cWG3atNHEiRO9HQ5yqVOnTipdurSzPRuAOdyjCwA3uHPnzrl9ff78eS1ZskRVqlQhyfUxl/8spUv3Nvr5+eW4goz87fz581luV1i5cqVOnDih22+/3UtRwYwL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796tZs2a6aabbnK+VrBgQZUvX15t27Y1tW1Tie6sWbPUs2dPFSlSxG19enq6Zs2aRaILAAAAALiqzLyxfPnyat++vQoVKpRn2zaV6F6ph/r3339XiRIlch0UAAAAAHhNfpgMytv7v446d+6c59v0KNFt2LChs4f67rvvdkt27Xa7zp49qwceeCDPgwQAAAAAWJPdbteCBQu0Zs0aJSYm6sKFC26vb9q0yeNtepToPvvsszIMQ88++6yGDx/uNgNWZg91ZGSkx0EAAAAAAG5MM2fO1LJly9S/f39NmzZNgwcP1pEjR/T1119r6NChprbpUaKbWVKuUKGC6tWr5zYrFgAAAABYAq3L19Xq1as1ceJE3XnnnZoxY4buueceVapUSaGhodq6daupbfqZ+ab09HTFx8dnWf/DDz9o/fr1pgIBAAAAANx4jh8/rpCQEEnSTTfdpNOnT0uS7rrrLn333Xemtmkq0Z0yZYocDkeW9YZh6M033zQVCAAAAADgxlOuXDkdO3ZMklSxYkX99NNPkqTt27crICDA1DZN9R4fPHhQ1apVy7L+1ltv1aFDh0wFAgAAAAD5xg3UOuxtbdq0UXx8vOrWravevXvrmWee0fLly3X06FH17dvX1DZNJbrFihXT33//rQoVKritP3ToUJZn6wIAAAAAcCVPP/208//bt2+vf/3rX9qyZYsqV66sqKgoU9s01brcqlUrvfrqq27V24MHD+q1114zHQgAAAAAABEREerXr5+ioqK0fft2U9swVdF95plnNHDgQLVr107lypWTJCUlJal+/foaPXq0qUAAAAAAIF8wbJcWb8dwgzhz5oz8/f1VuHBh57rdu3fr7bff1vr167V7926Pt2m6dfmTTz7RTz/9pN9//12FCxdWaGioGjZsaGZzAAAAAIAbTGJiokaMGKFt27bJ399fDz30kEaMGKEXX3xRcXFxatOmjT755BNT2zb9IFybzaZmzZqpWbNmZjcBAAAAAPmOzbi0eDsGq5s8ebLOnz+v5557Tl9++aUWLVqkX375RXXr1tXXX3+tm2++2fS2TSe6Z8+e1ebNm3X06FFduHDB7bU+ffqYDggAAAAAYH2bN2/WzJkzFRERoXbt2qlp06bq2LGj6ZmWXZlKdHft2qVBgwYpPT1d6enpKlGihFJTU1WkSBGVLl2aRBcAAAAAcFXJycnOJ/kEBQWpSJEiatGiRZ5s29Ssy5MmTdJdd92lzZs3q1ChQlq6dKm+/fZb1a5dm8moAAAAAPg2I58sNwA/v/+lpDabTQULFsyT7Zqq6O7evVvjx4+Xn5+f/P39lZGRoYoVK+qZZ57R6NGj1bZt2zwJDgAAAABgTYZh6O6775bNdmmG6bNnz6pz585uya8kbdq0yeNtm0p0CxQo4Nx5UFCQjh49qmrVqikwMFD//ve/zWwSAAAAAHADmTRp0jXbtqlE97bbbtP27dtVpUoVNWzYUNOnT1dqaqpWrVqlGjVq5HWMAIAbgM1mU+3atbP8FRcAAFhT586dr9m2Tf028eSTT6pMmTLO/y9evLheeuklpaamasKECR5vLyYmRlFRUQoLC1P37t21bds2M2EBAHyYzWbTnj175HA4vB0KAAC4zk6dOqVly5bpzTff1IkTJyRJO3fuVFJSkqnt5biiu27dOrVo0UIFCxZUWFiYc31QUJA++OADUzuXpLi4OE2aNEnjx49X3bp1tXDhQg0YMEBr165VUFCQ6e0CAHyLYRi6ePGit8MAAADX2e+//65+/fqpWLFiOnLkiHr06KGSJUvqyy+/VGJioiZPnuzxNnNc0R02bJhOnz4tSapVq5aSk5M93ll25s+frx49eqhr166qXr26xo8fr8KFC2vFihV5sn0AAAAA8ITNyB/LjeK1115T586d9eWXXyogIMC5vmXLlvrll19MbTPHFd3SpUsrISFBUVFRMgzDOTNWbmRkZGjnzp169NFHnev8/PzUpEkTbdmyJcfbsdvtuY4FAHBt+Pn5ubUjX/61dKltOXNd5md6duMy1xuGIcO4gX4DAAAfw+/n8MT27dv18ssvZ1lfrlw5HTt2zNQ2c5zoPvDAA3rsscdks9lks9nUtGnTK47dvXt3jraZmpoqu92epUU5KChI+/fvz2lo2r59e47HAgCunwIFCqhOnTpKSEhwrgsPD9eePXt0/vx557py5cqpUKFCki59phcvXly33HKL9uzZk2WbpUqVUunSpbVv375rHj8A4AZl2C4t3o7hBhEQEKC0tLQs6w8cOKDSpUub2maOE93hw4erffv2OnTokIYMGaJJkyapWLFipnaa18LCwuTv7+/tMAAA2fDz81NkZKSzAuvn56datWplO+7o0aOqVauWChYsKMMwFBERkWVcZkdRdq8B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" - }, - "metadata": {}, - "output_type": "display_data" } ], - "execution_count": 45 + "execution_count": 2 } ], "metadata": { diff --git a/src/strategies/SimpleLimitBuyStrategy.py b/src/strategies/SimpleLimitBuyStrategy.py index 65ef4a0..38c149a 100644 --- a/src/strategies/SimpleLimitBuyStrategy.py +++ b/src/strategies/SimpleLimitBuyStrategy.py @@ -157,6 +157,7 @@ class SimpleLimitBuyStrategy(Strategy): self.log(f"[{current_datetime}] 开多仓信号 - 当前Open={bar.open:.2f}, " f"前1Range={range_1_ago:.2f}, 前7Range={range_7_ago:.2f}, " f"计算目标买入价={target_buy_price:.2f}") + self.log(f'{self.context._simulator.get_current_positions()}') order_id = f"{self.symbol}_BUY_{bar.datetime.strftime('%Y%m%d%H%M%S')}_{self.order_id_counter}" self.order_id_counter += 1