From 9358dba81448f915d3ea9570d4d4a57b58371595 Mon Sep 17 00:00:00 2001 From: liaozhaorun <1300336796@qq.com> Date: Mon, 6 Oct 2025 22:13:38 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81vp=E7=AD=96=E7=95=A5-v2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/tqsdk/tq_copy_data.py | 4 +- src/analysis/result_analyzer.py | 4 +- src/backtest_context.py | 95 +- src/backtest_engine.py | 5 +- src/common_utils.py | 90 + src/state_repo.py | 134 + .../ValueMigrationStrategy.ipynb | 10460 ++-------------- .../ValueMigrationStrategy.py | 10 - .../ValueMigrationStrategy2.py | 315 + .../ValueMigrationStrategy3.py | 317 + 10 files changed, 2229 insertions(+), 9205 deletions(-) create mode 100644 src/state_repo.py create mode 100644 src/strategies/ValueMigrationStrategy/ValueMigrationStrategy2.py create mode 100644 src/strategies/ValueMigrationStrategy/ValueMigrationStrategy3.py diff --git a/data/tqsdk/tq_copy_data.py b/data/tqsdk/tq_copy_data.py index 5be9b10..066d0a2 100644 --- a/data/tqsdk/tq_copy_data.py +++ b/data/tqsdk/tq_copy_data.py @@ -236,12 +236,12 @@ if __name__ == "__main__": # 这种方式适合获取相对较短或中等长度的历史K线数据。 df_if_backtest_daily = collect_and_save_tqsdk_data_stream( - symbol="KQ.m@DCE.v", + symbol="KQ.m@CZCE.CF", # symbol='SHFE.rb2510', # symbol='KQ.i@SHFE.bu', freq="min15", start_date_str="2021-01-01", - end_date_str="2025-09-20", + end_date_str="2025-10-20", mode="backtest", # 指定为回测模式 tq_user=TQ_USER_NAME, tq_pwd=TQ_PASSWORD, diff --git a/src/analysis/result_analyzer.py b/src/analysis/result_analyzer.py index 712e084..9164eae 100644 --- a/src/analysis/result_analyzer.py +++ b/src/analysis/result_analyzer.py @@ -120,7 +120,7 @@ class ResultAnalyzer: ) # 明确标题 print("图表绘制完成。") - def analyze_indicators(self): + def analyze_indicators(self, profit_offset: float = 0.0) -> None: """ 分析所有平仓交易的指标值与实现盈亏的关系,并绘制累积盈亏曲线图。 图表将展示指标值区间与对应累积盈亏的关系,帮助找出具有概率优势的指标区间。 @@ -156,7 +156,7 @@ class ResultAnalyzer: and np.isnan(trade.indicator_dict[indicator_name]) ): indi_values.append(trade.indicator_dict[indicator_name]) - pnls.append(trade.realized_pnl) + pnls.append(trade.realized_pnl - profit_offset) if not indi_values: print(f"指标 '{indicator_name}' 没有对应的有效平仓交易数据。跳过绘图。") diff --git a/src/backtest_context.py b/src/backtest_context.py index 24f6d01..0428894 100644 --- a/src/backtest_context.py +++ b/src/backtest_context.py @@ -3,108 +3,103 @@ from datetime import datetime from typing import Optional, Any, Dict, TYPE_CHECKING -# 使用 TYPE_CHECKING 避免循环导入,只在类型检查时导入 BacktestEngine -if TYPE_CHECKING: - from .backtest_engine import BacktestEngine - from .execution_simulator import ExecutionSimulator - from .data_manager import DataManager - from .core_data import Bar, Order # 确保导入 Order +from .state_repo import StateRepository + +from .execution_simulator import ExecutionSimulator +from .data_manager import DataManager +from .core_data import Bar, Order + class BacktestContext: """ - 回测上下文,用于连接策略与数据管理器、模拟器。 + 回测上下文,用于连接策略与数据管理器、模拟器和状态持久化。 策略通过此上下文与回测引擎进行交互。 """ - def __init__(self, data_manager: 'DataManager', simulator: 'ExecutionSimulator'): + + def __init__(self, + data_manager: 'DataManager', + simulator: 'ExecutionSimulator', + state_repository: 'StateRepository'): # MODIFIED: 新增参数 """ 初始化回测上下文。 Args: data_manager (DataManager): 数据管理器实例。 simulator (ExecutionSimulator): 交易模拟器实例。 + state_repository (StateRepository): 状态管理仓储实例,用于持久化策略状态。 """ self._data_manager = data_manager self._simulator = simulator + self._state_repository = state_repository # NEW: 存储状态仓储实例 self._current_bar: Optional['Bar'] = None - self._engine: Optional['BacktestEngine'] = None # 添加对引擎的引用 + self._engine = None + + # --- 新增:状态管理功能 --- + + def save_state(self, state: Dict[str, Any]) -> None: + """ + 保存策略的当前状态。 + + 策略应在适当的时机(例如,每日结束、策略关闭时)调用此方法 + 来持久化其内部变量。 + + Args: + state (Dict[str, Any]): 包含策略状态的字典。 + """ + self._state_repository.save(state) + + def load_state(self) -> Dict[str, Any]: + """ + 加载策略的历史状态。 + + 策略应在初始化时调用此方法来恢复之前的运行状态。 + 如果不存在历史状态,将返回一个空字典。 + + Returns: + Dict[str, Any]: 包含策略历史状态的字典。 + """ + return self._state_repository.load() + + # --- 现有功能保持不变 --- def set_current_bar(self, bar: 'Bar'): - """ - 设置当前正在处理的 K 线数据。 - 由 BacktestEngine 调用。 - """ self._current_bar = bar def get_current_bar(self) -> Optional['Bar']: - """ - 获取当前正在处理的 K 线数据。 - 策略可以通过此方法获取最新 K 线。 - """ return self._current_bar def get_current_time(self) -> datetime: - """ - 获取当前模拟时间。 - """ return self._simulator.get_current_time() def get_current_positions(self) -> Dict[str, int]: - """ - 获取当前所有持仓。 - """ return self._simulator.get_current_positions() def get_pending_orders(self) -> Dict[str, 'Order']: - """ - 获取当前所有待处理(未成交)订单。 - """ return self._simulator.get_pending_orders() def get_account_cash(self) -> float: - """ - 获取当前可用现金。 - """ return self._simulator.cash def get_average_position_price(self, symbol: str) -> Optional[float]: - """ - 获取指定合约的平均持仓成本。 - """ return self._simulator.get_average_position_price(symbol) def send_order(self, order: 'Order') -> Optional['Order']: - """ - 策略通过此方法发送订单到模拟器。 - """ return self._simulator.send_order_to_pending(order) def cancel_order(self, order_id: str) -> bool: - """ - 策略通过此方法取消指定ID的订单。 - """ return self._simulator.cancel_order(order_id) def set_engine(self, engine: 'BacktestEngine'): - """ - 设置对 BacktestEngine 实例的引用。 - 由 BacktestEngine 在初始化时调用,用于允许 Context 访问 Engine 的状态。 - """ self._engine = engine def get_bar_history(self): return self._engine.get_bar_history() - + def get_price_history(self, key: str): return self._engine.get_price_history(key) @property def is_rollover_bar(self) -> bool: - """ - 属性:判断当前 K 线是否为换月 K 线(即新合约的第一根 K 线)。 - 用于在换月时禁止策略开仓。 - """ if self._engine: return self._engine.is_rollover_bar - # 如果没有设置引擎引用,默认不认为是换月 K 线 - # 这通常发生在测试 Context 本身时,或 Engine 初始化不完整的情况。 - return False + return False \ No newline at end of file diff --git a/src/backtest_engine.py b/src/backtest_engine.py index 08a9614..915fff7 100644 --- a/src/backtest_engine.py +++ b/src/backtest_engine.py @@ -5,12 +5,14 @@ import numpy as np import pandas as pd from src.indicators.base_indicators import Indicator +from .common_utils import generate_strategy_identifier # 导入所有需要协调的模块 from .core_data import Bar, Order, Trade, PortfolioSnapshot from .data_manager import DataManager from .execution_simulator import ExecutionSimulator from .backtest_context import BacktestContext +from .state_repo import MemoryStateRepository from .strategies.base_strategy import Strategy class BacktestEngine: @@ -50,7 +52,8 @@ class BacktestEngine: commission_rate=commission_rate ) # 传入引擎自身给 context,以便 context 可以获取引擎的状态(如 is_rollover_bar) - self.context = BacktestContext(self.data_manager, self.simulator) + identifier = generate_strategy_identifier(strategy_class, strategy_params) + self.context = BacktestContext(self.data_manager, self.simulator, MemoryStateRepository(identifier)) self.context.set_engine(self) # 建立 Context 到 Engine 的引用 # self.current_segment_symbol = current_segment_symbol # 此行移除或作为内部变量动态管理 diff --git a/src/common_utils.py b/src/common_utils.py index 666e4e2..a47a026 100644 --- a/src/common_utils.py +++ b/src/common_utils.py @@ -212,3 +212,93 @@ def is_bar_pre_close_period( # 6. 判断当前系统时间是否在这个窗口内 # 窗口定义为 [pre_close_window_start_time, final_bar_end_time),即包含开始时间,不包含结束时间 return pre_close_window_start_time <= current_system_time < final_bar_end_time + +import hashlib +import json +from typing import Type, Any, Dict, Union + +# --- 辅助编码器,用于处理参数中的 “类” 对象 (保持不变) --- +class StrategyParamEncoder(json.JSONEncoder): + def default(self, o: Any) -> Any: + if isinstance(o, type): + return f"{o.__module__}.{o.__name__}" + return super().default(o) + +# --- 新增:递归净化函数,用于移除实例 --- +def _clean_params_for_hashing(data: Any) -> Any: + """ + 递归地“净化”参数数据,将所有非基本类型、非类的实例对象替换为 None。 + 这确保了只有可序列化的配置值会影响最终的哈希结果。 + + Args: + data: 输入的数据,可以是字典、列表、或任何值。 + + Returns: + 一个净化后的版本,其中所有实例对象都被替换为 None。 + """ + # 1. 基本情况:如果数据是基本类型或一个“类”,直接返回 + if isinstance(data, (str, int, float, bool, type(None), type)): + return data + + # 2. 递归情况:处理字典 + if isinstance(data, dict): + # 遍历字典,对每个值进行递归净化 + return {key: _clean_params_for_hashing(value) for key, value in data.items()} + + # 3. 递归情况:处理列表和元组 + if isinstance(data, (list, tuple)): + # 遍历序列,对每个元素进行递归净化 + return type(data)([_clean_params_for_hashing(item) for item in data]) + + # 4. 最终情况:如果代码运行到这里,说明 `data` 是一个我们不希望 + # 纳入哈希计算的实例对象。我们用 None 替换它。 + return None + + +def generate_strategy_identifier( + strategy_class: Type, + parameters: Dict[str, Any] +) -> str: + """ + 为策略实例生成一个唯一的、确定性的标识符 (忽略实例版)。 + + 此版本会主动忽略参数中的实例对象,在计算哈希前将它们替换为 None。 + 这允许策略接收已实例化的组件,同时确保标识符的唯一性仅由 + 可配置的、可序列化的参数决定。 + + Args: + strategy_class (Type): 策略的类本身。 + parameters (Dict[str, Any]): 用于初始化该策略的参数字典。 + + Returns: + str: 一个唯一的、适合用作文件名或Redis键的标识符。 + """ + # 1. 获取模块路径和类名 + module_path = strategy_class.__module__ + class_name = strategy_class.__name__ + + # 2. [核心修改] 首先,净化参数字典,移除实例对象 + cleaned_parameters = _clean_params_for_hashing(parameters) + + # 3. 对净化后的参数进行稳定序列化 + # 这里仍然需要自定义的Encoder来处理参数中合法的“类”对象。 + try: + param_string = json.dumps( + cleaned_parameters, + sort_keys=True, + separators=(',', ':'), + cls=StrategyParamEncoder + ) + except TypeError as e: + # 理论上,经过净化后,这里不应该再出现TypeError,但作为保护性代码保留 + raise TypeError( + f"净化后的策略 '{class_name}' 参数依然无法序列化。请检查参数结构。原始错误: {e}" + ) + + # 4. 计算参数字符串的哈希值 + param_hash = hashlib.md5(param_string.encode('utf-8')).hexdigest() + + # 5. 组合成最终的标识符 + identifier = f"{module_path}.{class_name}_{param_hash}" + + return identifier \ No newline at end of file diff --git a/src/state_repo.py b/src/state_repo.py new file mode 100644 index 0000000..bc82814 --- /dev/null +++ b/src/state_repo.py @@ -0,0 +1,134 @@ +from abc import ABC, abstractmethod +from typing import Any, Dict + +class StateRepository(ABC): + """ + 状态仓储的抽象基类 (优化版)。 + 每个仓储实例都与一个唯一标识符绑定,专门负责该标识符对应状态的持久化。 + 这种设计简化了API,并使其职责更加单一。 + """ + def __init__(self, identifier: str): + """ + :param identifier: 此仓储实例绑定的唯一状态标识符。 + """ + self.identifier = identifier + + @abstractmethod + def save(self, state: Dict[str, Any]) -> None: + """ + 持久化当前的状态。 + + :param state: 需要保存的状态数据。 + """ + pass + + @abstractmethod + def load(self) -> Dict[str, Any]: + """ + 加载历史状态。 + + :return: 返回保存的状态字典。若无历史状态,则返回空字典。 + """ + pass + + + +class MemoryStateRepository(StateRepository): + """ + 一个完全基于内存的状态仓储。 + 状态仅在程序的生命周期内存在。适用于回测和单元测试。 + """ + # 使用一个类级别的字典来模拟全局存储,以便在同一进程中多次创建同名实例时能找回状态 + _global_storage: Dict[str, Dict[str, Any]] = {} + + def __init__(self, identifier: str): + super().__init__(identifier) + # 确保该标识符在全局存储中有个位置 + if self.identifier not in MemoryStateRepository._global_storage: + MemoryStateRepository._global_storage[self.identifier] = {} + print(f"内存仓储已初始化,管理ID: '{self.identifier}'") + + def save(self, state: Dict[str, Any]) -> None: + # 使用 .copy() 存储副本,防止外部修改影响内部状态 + MemoryStateRepository._global_storage[self.identifier] = state.copy() + + def load(self) -> Dict[str, Any]: + # 返回副本,防止调用方意外修改内部状态 + state = MemoryStateRepository._global_storage.get(self.identifier, {}).copy() + return state + + +import json +import os + + +class JsonFileStateRepository(StateRepository): + """ + 使用JSON文件作为后端的状态仓储 (简化版)。 + + 本实现假设在任何时间点,最多只有一个进程会写入与本实例关联的 + 特定文件。因此,它采用直接写入文件的方式,没有包含处理并发 + 写入的原子操作逻辑。 + """ + + def __init__(self, identifier: str, storage_path: str = './states'): + super().__init__(identifier) + self.storage_path = storage_path + self._file_path = os.path.join(self.storage_path, f"{self.identifier}.json") + + if not os.path.exists(self.storage_path): + os.makedirs(self.storage_path) + print(f"JSON文件仓储(简化版)已初始化,将管理文件: '{self._file_path}'") + + def save(self, state: Dict[str, Any]) -> None: + """ + 将状态直接写入到本实例绑定的文件中。 + 注意:此操作不是原子的。 + """ + try: + with open(self._file_path, 'w', encoding='utf-8') as f: + json.dump(state, f, indent=4, ensure_ascii=False) + print(f"(JSON) 状态已直接保存至 '{self._file_path}'") + except (IOError, TypeError) as e: + print(f"错误:无法将状态写入文件 '{self._file_path}'。错误: {e}") + + def load(self) -> Dict[str, Any]: + """ + 从本实例绑定的文件中加载状态。 + """ + if not os.path.exists(self._file_path): + return {} + try: + with open(self._file_path, 'r', encoding='utf-8') as f: + state = json.load(f) + print(f"(JSON) 从 '{self._file_path}' 加载了状态。") + return state + except (IOError, json.JSONDecodeError) as e: + print(f"错误:无法从 '{self._file_path}' 加载状态。文件可能已损坏。错误: {e}") + return {} + + +import redis +class RedisStateRepository(StateRepository): + DEFAULT_EXPIRATION_SECONDS = 7 * 24 * 60 * 60 + + def __init__(self, identifier: str, host='localhost', port=6379, db=0, expiration_sec: int = DEFAULT_EXPIRATION_SECONDS): + super().__init__(identifier) + try: + self.redis_client = redis.Redis(host=host, port=port, db=db, decode_responses=True) + self.redis_client.ping() + self.expiration_seconds = expiration_sec + print(f"Redis仓储已连接,将管理Key: '{self.identifier}'") + except redis.exceptions.ConnectionError as e: + raise ConnectionError(f"无法连接到Redis服务器 at {host}:{port}。") from e + + def save(self, state: Dict[str, Any]) -> None: + serialized_state = json.dumps(state) + self.redis_client.set(self.identifier, serialized_state, ex=self.expiration_seconds) + print(f"(Redis) Key '{self.identifier}' 的状态已保存。") + + def load(self) -> Dict[str, Any]: + serialized_state = self.redis_client.get(self.identifier) + if serialized_state is None: + return {} + return json.loads(serialized_state) \ No newline at end of file diff --git a/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.ipynb b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.ipynb index 5985ce9..2029b74 100644 --- a/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.ipynb +++ b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.ipynb @@ -4,8 +4,9 @@ "cell_type": "code", "id": "522f09ca7b3fe929", "metadata": { - "jupyter": { - "is_executing": true + "ExecuteTime": { + "end_time": "2025-10-06T14:09:07.924537Z", + "start_time": "2025-10-06T14:09:07.890014Z" } }, "source": [ @@ -21,19 +22,27 @@ "%autoreload 2\n", "\n" ], - "outputs": [], - "execution_count": null + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The autoreload extension is already loaded. To reload it, use:\n", + " %reload_ext autoreload\n" + ] + } + ], + "execution_count": 85 }, { "cell_type": "code", - "execution_count": 19, "id": "c00ccfeec592844c", "metadata": { - "jupyter": { - "is_executing": true + "ExecuteTime": { + "end_time": "2025-10-06T14:09:07.946853Z", + "start_time": "2025-10-06T14:09:07.928987Z" } }, - "outputs": [], "source": [ "from turtle import down\n", "from src.analysis.result_analyzer import ResultAnalyzer\n", @@ -44,28 +53,29 @@ "from src.indicators.indicators import *\n", "\n", "# 导入您自己的 SMC 策略\n", - "from src.strategies.ValueMigrationStrategy.ValueMigrationStrategy import ValueMigrationStrategy\n", + "from src.strategies.ValueMigrationStrategy.ValueMigrationStrategy2 import ValueMigrationStrategy\n", "\n", "# --- 配置参数 ---\n", "# 获取当前脚本所在目录,假设数据文件在项目根目录下的 data 文件夹内\n", "data_file_path = '/mnt/d/PyProject/NewQuant/data/data/KQ_m@SHFE_rb/KQ_m@SHFE_rb_min15.csv'\n" - ] + ], + "outputs": [], + "execution_count": 86 }, { "cell_type": "code", - "execution_count": 20, "id": "7599fa7cd2cb3d45", "metadata": { - "jupyter": { - "is_executing": true + "ExecuteTime": { + "end_time": "2025-10-06T14:09:07.970215Z", + "start_time": "2025-10-06T14:09:07.952688Z" } }, - "outputs": [], "source": [ "\n", "initial_capital = 100000.0\n", "slippage_rate = 0.000 # 假设每笔交易0.1%的滑点\n", - "commission_rate = 0.0000 # 假设每笔交易0.02%的佣金\n", + "commission_rate = 0.0001 # 假设每笔交易0.02%的佣金\n", "\n", "global_config = {\n", " 'symbol': 'KQ_m@SHFE_rb', # 确保与数据文件中的 symbol 匹配\n", @@ -73,10 +83,10 @@ "\n", "# 回测时间范围\n", "start_time = datetime(2021, 1, 1)\n", - "end_time = datetime(2024, 6, 1)\n", + "end_time = datetime(2024, 1, 1)\n", "\n", - "# start_time = datetime(2024, 1, 1)\n", - "# end_time = datetime(2025, 8, 1)\n", + "start_time = datetime(2024, 7, 1)\n", + "end_time = datetime(2025, 8, 1)\n", "\n", "\n", "indicators = INDICATOR_LIST\n", @@ -84,13 +94,69 @@ "\n", "# 确保 DataManager 能够重置以进行多次回测\n", "# data_manager.reset() # 首次运行不需要重置" - ] + ], + "outputs": [], + "execution_count": 87 }, { "cell_type": "code", - "execution_count": 21, "id": "f903fd2761d446cd", - "metadata": {}, + "metadata": { + "ExecuteTime": { + "end_time": "2025-10-06T14:09:14.092645Z", + "start_time": "2025-10-06T14:09:07.976921Z" + } + }, + "source": [ + "from src.indicators.indicators import ROC_MA\n", + "\n", + "# --- 1. 初始化数据管理器 ---\n", + "print(\"初始化数据管理器...\")\n", + "data_manager = DataManager(file_path=data_file_path, symbol=global_config['symbol'], start_time=start_time,\n", + " end_time=end_time)\n", + "\n", + "strategy_parameters = {\n", + " 'main_symbol': 'rb', # <-- 替换为你的交易品种代码,例如 'GC=F' (黄金期货), 'ZC=F' (玉米期货)\n", + " 'trade_volume': 1,\n", + " 'hvn_distance_ticks': 5,\n", + " # 'stop_loss_atr': 0.5,\n", + " # 'take_profit_atr': 1,\n", + " 'stop_loss_atr': 0.01,\n", + " 'take_profit_atr': 0.01,\n", + " 'order_direction': ['SELL', 'BUY'],\n", + " # 'indicators': [ADX(60, 14, 21), ADX(60, 14, 21)],\n", + " 'enable_log': False\n", + "}\n", + "\n", + "\n", + "\n", + "# --- 2. 初始化回测引擎并运行 ---\n", + "print(\"\\n初始化回测引擎...\")\n", + "engine = BacktestEngine(\n", + " data_manager=data_manager,\n", + " strategy_class=ValueMigrationStrategy, # <--- 更改为您的 SMC 策略类\n", + " # current_segment_symbol 参数已从 SMCPureH1LongStrategy 中移除,不需要设置\n", + " strategy_params=strategy_parameters,\n", + " initial_capital=initial_capital,\n", + " slippage_rate=slippage_rate,\n", + " commission_rate=commission_rate,\n", + " roll_over_mode=True,\n", + " start_time=start_time,\n", + " end_time=end_time,\n", + " indicators=indicators # 如果您的 SMC 策略不使用这些指标,也可以考虑移除\n", + ")\n", + "\n", + "print(\"\\n开始运行回测...\")\n", + "engine.run_backtest()\n", + "print(\"\\n回测运行完毕。\")\n", + "\n", + "# --- 3. 获取回测结果 ---\n", + "results = engine.get_backtest_results()\n", + "portfolio_snapshots = results[\"portfolio_snapshots\"]\n", + "trade_history = results[\"trade_history\"]\n", + "initial_capital_result = results[\"initial_capital\"]\n", + "bars = results[\"all_bars\"]\n" + ], "outputs": [ { "name": "stdout", @@ -102,7 +168,8 @@ "总计 25470 条记录。\n", "\n", "初始化回测引擎...\n", - "模拟器初始化:初始资金=100000.00, 滑点率=0.0, 佣金率=0.0\n", + "模拟器初始化:初始资金=100000.00, 滑点率=0.0, 佣金率=0.0001\n", + "内存仓储已初始化,管理ID: 'src.strategies.ValueMigrationStrategy.ValueMigrationStrategy2.ValueMigrationStrategy_adac5e4e976a2ae9f3785032971cbfcf'\n", "\n", "--- 回测引擎初始化完成 ---\n", " 策略: ValueMigrationStrategy\n", @@ -118,9100 +185,1270 @@ "\n", "--- 回测结束,检查并平仓所有剩余持仓 ---\n", "--- 回测结束 ---\n", - "总计处理了 18791 根K线。\n", - "总计发生了 9032 笔交易。\n", - "最终总净值: 102422.00\n", - "总收益率: 2.42%\n", + "总计处理了 6039 根K线。\n", + "总计发生了 1162 笔交易。\n", + "最终总净值: 99673.60\n", + "总收益率: -0.33%\n", "\n", - "回测运行完毕。\n", + "回测运行完毕。\n" + ] + } + ], + "execution_count": 88 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-10-06T14:09:14.403701Z", + "start_time": "2025-10-06T14:09:14.164920Z" + } + }, + "cell_type": "code", + "source": [ + "\n", + "# --- 4. 结果分析与可视化 ---\n", + "if portfolio_snapshots:\n", + " analyzer = ResultAnalyzer(portfolio_snapshots, trade_history, bars, initial_capital_result, INDICATOR_LIST)\n", + "\n", + " analyzer.generate_report()\n", + " analyzer.plot_performance()\n", + " metrics = analyzer.calculate_all_metrics()\n", + " print(metrics)\n", + "\n", + " analyzer.analyze_indicators(profit_offset=1)\n", + "else:\n", + " print(\"\\n没有生成投资组合快照,无法进行结果分析。\")" + ], + "id": "7b191529e909c4d3", + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ "\n", "--- 结果分析器初始化完成 ---\n", "\n", "--- 交易明细 ---\n", - " 2021-01-08 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4465.00 | Comm: 0.00\n", - " 2021-01-08 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4453.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-01-08 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4408.00 | Comm: 0.00\n", - " 2021-01-08 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4416.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-01-08 22:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4391.00 | Comm: 0.00\n", - " 2021-01-11 09:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4390.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-01-11 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4386.00 | Comm: 0.00\n", - " 2021-01-11 09:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4409.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-01-11 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4404.00 | Comm: 0.00\n", - " 2021-01-11 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4419.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-01-11 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4426.00 | Comm: 0.00\n", - " 2021-01-11 14:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4353.00 | Comm: 0.00 | PnL: -73.00\n", - " 2021-01-11 14:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4337.00 | Comm: 0.00\n", - " 2021-01-11 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4343.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-01-12 09:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4280.00 | Comm: 0.00\n", - " 2021-01-12 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4293.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-01-12 14:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4321.00 | Comm: 0.00\n", - " 2021-01-12 14:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4326.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-01-12 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4337.00 | Comm: 0.00\n", - " 2021-01-12 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4318.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-01-12 21:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4291.00 | Comm: 0.00\n", - " 2021-01-12 21:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4298.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-01-13 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4316.00 | Comm: 0.00\n", - " 2021-01-13 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4275.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-01-13 10:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4286.00 | Comm: 0.00\n", - " 2021-01-13 11:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4281.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-01-13 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4280.00 | Comm: 0.00\n", - " 2021-01-13 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4272.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-01-13 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4279.00 | Comm: 0.00\n", - " 2021-01-13 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4289.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-01-13 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4273.00 | Comm: 0.00\n", - " 2021-01-14 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4332.00 | Comm: 0.00 | PnL: -59.00\n", - " 2021-01-14 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4360.00 | Comm: 0.00\n", - " 2021-01-14 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4370.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-01-15 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4379.00 | Comm: 0.00\n", - " 2021-01-15 09:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4375.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-01-15 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4367.00 | Comm: 0.00\n", - " 2021-01-15 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4376.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-01-15 11:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4393.00 | Comm: 0.00\n", - " 2021-01-15 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4399.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-01-15 14:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4396.00 | Comm: 0.00\n", - " 2021-01-15 14:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4383.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-01-15 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4368.00 | Comm: 0.00\n", - " 2021-01-15 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4378.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-01-15 21:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4368.00 | Comm: 0.00\n", - " 2021-01-15 21:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4366.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-01-15 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4357.00 | Comm: 0.00\n", - " 2021-01-15 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4340.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-01-15 22:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4344.00 | Comm: 0.00\n", - " 2021-01-18 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4384.00 | Comm: 0.00 | PnL: 40.00\n", - " 2021-01-18 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4378.00 | Comm: 0.00\n", - " 2021-01-18 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4384.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-01-18 10:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4388.00 | Comm: 0.00\n", - " 2021-01-18 11:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4391.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-01-18 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4383.00 | Comm: 0.00\n", - " 2021-01-18 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4386.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-01-18 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4384.00 | Comm: 0.00\n", - " 2021-01-18 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4390.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-01-18 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4379.00 | Comm: 0.00\n", - " 2021-01-18 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4367.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-01-18 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4358.00 | Comm: 0.00\n", - " 2021-01-18 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4344.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-01-18 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4333.00 | Comm: 0.00\n", - " 2021-01-18 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4331.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-01-19 09:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4327.00 | Comm: 0.00\n", - " 2021-01-19 09:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4307.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-01-19 09:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4315.00 | Comm: 0.00\n", - " 2021-01-19 09:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4327.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-01-19 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4333.00 | Comm: 0.00\n", - " 2021-01-19 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4334.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-01-19 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4321.00 | Comm: 0.00\n", - " 2021-01-19 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4310.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-01-19 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4312.00 | Comm: 0.00\n", - " 2021-01-19 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4309.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-01-19 14:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4301.00 | Comm: 0.00\n", - " 2021-01-19 14:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4301.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-01-19 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4290.00 | Comm: 0.00\n", - " 2021-01-19 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4290.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-01-19 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2021-01-19 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4272.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-01-19 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4277.00 | Comm: 0.00\n", - " 2021-01-19 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-01-19 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4295.00 | Comm: 0.00\n", - " 2021-01-19 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4300.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-01-20 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4287.00 | Comm: 0.00\n", - " 2021-01-20 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4288.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-01-20 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4311.00 | Comm: 0.00\n", - " 2021-01-20 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4311.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-01-20 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4294.00 | Comm: 0.00\n", - " 2021-01-20 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4289.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-01-20 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4293.00 | Comm: 0.00\n", - " 2021-01-20 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4293.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-01-21 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4290.00 | Comm: 0.00\n", - " 2021-01-21 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4290.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-01-21 09:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4294.00 | Comm: 0.00\n", - " 2021-01-21 10:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4285.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-01-21 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4275.00 | Comm: 0.00\n", - " 2021-01-21 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4304.00 | Comm: 0.00 | PnL: -29.00\n", - " 2021-01-21 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4380.00 | Comm: 0.00\n", - " 2021-01-21 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4378.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-01-21 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4375.00 | Comm: 0.00\n", - " 2021-01-21 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4367.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-01-21 21:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4370.00 | Comm: 0.00\n", - " 2021-01-21 22:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4365.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-01-22 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4360.00 | Comm: 0.00\n", - " 2021-01-22 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4361.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-01-22 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4290.00 | Comm: 0.00\n", - " 2021-01-22 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-01-22 14:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4291.00 | Comm: 0.00\n", - " 2021-01-22 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4274.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-01-22 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4284.00 | Comm: 0.00\n", - " 2021-01-22 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4273.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-01-22 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4284.00 | Comm: 0.00\n", - " 2021-01-25 09:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4277.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-01-25 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4283.00 | Comm: 0.00\n", - " 2021-01-25 11:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4350.00 | Comm: 0.00 | PnL: 67.00\n", - " 2021-01-25 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4341.00 | Comm: 0.00\n", - " 2021-01-25 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4339.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-01-25 14:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4308.00 | Comm: 0.00\n", - " 2021-01-25 14:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4316.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-01-25 21:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2021-01-25 21:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4338.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-01-25 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4351.00 | Comm: 0.00\n", - " 2021-01-25 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4338.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-01-26 09:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4336.00 | Comm: 0.00\n", - " 2021-01-26 09:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4333.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-01-26 09:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4337.00 | Comm: 0.00\n", - " 2021-01-26 09:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4338.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-01-26 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4342.00 | Comm: 0.00\n", - " 2021-01-27 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4367.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-01-27 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4367.00 | Comm: 0.00\n", - " 2021-01-27 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4368.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-01-27 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4364.00 | Comm: 0.00\n", - " 2021-01-27 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4361.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-01-27 10:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4364.00 | Comm: 0.00\n", - " 2021-01-27 11:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4357.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-01-27 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4366.00 | Comm: 0.00\n", - " 2021-01-27 14:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4391.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-01-27 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4365.00 | Comm: 0.00\n", - " 2021-01-27 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4359.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-01-27 21:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4355.00 | Comm: 0.00\n", - " 2021-01-27 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4373.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-01-27 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4364.00 | Comm: 0.00\n", - " 2021-01-27 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4337.00 | Comm: 0.00 | PnL: 27.00\n", - " 2021-01-28 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4326.00 | Comm: 0.00\n", - " 2021-01-28 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4326.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-01-28 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4317.00 | Comm: 0.00\n", - " 2021-01-28 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4306.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-01-28 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4304.00 | Comm: 0.00\n", - " 2021-01-28 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4287.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-01-28 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4291.00 | Comm: 0.00\n", - " 2021-01-28 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4262.00 | Comm: 0.00 | PnL: -29.00\n", - " 2021-01-28 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4295.00 | Comm: 0.00\n", - " 2021-01-28 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4296.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-01-29 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4283.00 | Comm: 0.00\n", - " 2021-01-29 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4293.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-01-29 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4288.00 | Comm: 0.00\n", - " 2021-01-29 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4262.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-01-29 21:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4290.00 | Comm: 0.00\n", - " 2021-01-29 21:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-01-29 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4289.00 | Comm: 0.00\n", - " 2021-01-29 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-02-01 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4239.00 | Comm: 0.00\n", - " 2021-02-01 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4231.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-02-01 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4227.00 | Comm: 0.00\n", - " 2021-02-01 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4239.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-02-01 11:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4227.00 | Comm: 0.00\n", - " 2021-02-01 11:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4224.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-01 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4231.00 | Comm: 0.00\n", - " 2021-02-01 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4221.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-02-01 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4217.00 | Comm: 0.00\n", - " 2021-02-01 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4214.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-03 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4177.00 | Comm: 0.00\n", - " 2021-02-03 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4174.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-03 14:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4165.00 | Comm: 0.00\n", - " 2021-02-03 14:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4168.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-02-03 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4172.00 | Comm: 0.00\n", - " 2021-02-03 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4182.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-02-03 21:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2021-02-03 21:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4185.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-02-03 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4187.00 | Comm: 0.00\n", - " 2021-02-03 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4186.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-02-04 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4217.00 | Comm: 0.00\n", - " 2021-02-04 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4223.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-02-04 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2021-02-04 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4230.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-02-04 10:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4232.00 | Comm: 0.00\n", - " 2021-02-04 11:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4232.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-02-04 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4223.00 | Comm: 0.00\n", - " 2021-02-04 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4225.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-02-04 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4242.00 | Comm: 0.00\n", - " 2021-02-04 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4240.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-02-04 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4242.00 | Comm: 0.00\n", - " 2021-02-04 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4242.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-02-04 22:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4239.00 | Comm: 0.00\n", - " 2021-02-04 22:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4235.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-02-05 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4278.00 | Comm: 0.00\n", - " 2021-02-08 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4319.00 | Comm: 0.00 | PnL: 41.00\n", - " 2021-02-08 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4347.00 | Comm: 0.00\n", - " 2021-02-08 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4335.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-02-08 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4331.00 | Comm: 0.00\n", - " 2021-02-08 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4329.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-02-08 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2021-02-08 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4334.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-02-08 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2021-02-08 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4333.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-02-09 09:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4330.00 | Comm: 0.00\n", - " 2021-02-09 09:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4343.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-02-09 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4394.00 | Comm: 0.00\n", - " 2021-02-09 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4393.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-02-09 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4387.00 | Comm: 0.00\n", - " 2021-02-09 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4394.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-02-09 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4388.00 | Comm: 0.00\n", - " 2021-02-09 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4388.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-02-10 09:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4388.00 | Comm: 0.00\n", - " 2021-02-10 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4370.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-02-10 13:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4393.00 | Comm: 0.00\n", - " 2021-02-10 14:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4398.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-02-10 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4403.00 | Comm: 0.00\n", - " 2021-02-10 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4402.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-02-10 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4399.00 | Comm: 0.00\n", - " 2021-02-18 09:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4486.00 | Comm: 0.00 | PnL: -87.00\n", - " 2021-02-18 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4515.00 | Comm: 0.00\n", - " 2021-02-18 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4512.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-18 10:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4520.00 | Comm: 0.00\n", - " 2021-02-18 11:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4531.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-02-18 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4516.00 | Comm: 0.00\n", - " 2021-02-18 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4532.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-02-18 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4528.00 | Comm: 0.00\n", - " 2021-02-18 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4530.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-02-19 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4528.00 | Comm: 0.00\n", - " 2021-02-19 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4535.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-02-19 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4524.00 | Comm: 0.00\n", - " 2021-02-19 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4525.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-02-19 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4480.00 | Comm: 0.00\n", - " 2021-02-19 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4509.00 | Comm: 0.00 | PnL: -29.00\n", - " 2021-02-19 14:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4530.00 | Comm: 0.00\n", - " 2021-02-19 14:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4527.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-02-19 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4530.00 | Comm: 0.00\n", - " 2021-02-19 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4522.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-02-19 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4513.00 | Comm: 0.00\n", - " 2021-02-19 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4505.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-02-19 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4489.00 | Comm: 0.00\n", - " 2021-02-19 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4500.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-02-22 09:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4658.00 | Comm: 0.00\n", - " 2021-02-22 09:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4610.00 | Comm: 0.00 | PnL: -48.00\n", - " 2021-02-22 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4610.00 | Comm: 0.00\n", - " 2021-02-22 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4619.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-02-22 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4609.00 | Comm: 0.00\n", - " 2021-02-22 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4610.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-02-22 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4571.00 | Comm: 0.00\n", - " 2021-02-22 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4554.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-02-22 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4574.00 | Comm: 0.00\n", - " 2021-02-22 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4590.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-02-23 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4602.00 | Comm: 0.00\n", - " 2021-02-23 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4604.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-02-23 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4609.00 | Comm: 0.00\n", - " 2021-02-23 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4611.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-02-23 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4601.00 | Comm: 0.00\n", - " 2021-02-23 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4604.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-02-23 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4581.00 | Comm: 0.00\n", - " 2021-02-23 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4587.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-02-23 14:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4584.00 | Comm: 0.00\n", - " 2021-02-23 14:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4571.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-02-23 14:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4562.00 | Comm: 0.00\n", - " 2021-02-23 14:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4543.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-02-23 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4526.00 | Comm: 0.00\n", - " 2021-02-23 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4545.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-02-23 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4555.00 | Comm: 0.00\n", - " 2021-02-23 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4553.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-02-23 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4556.00 | Comm: 0.00\n", - " 2021-02-24 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4562.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-02-24 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4587.00 | Comm: 0.00\n", - " 2021-02-24 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4582.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-02-24 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4595.00 | Comm: 0.00\n", - " 2021-02-24 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4584.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-02-24 13:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4580.00 | Comm: 0.00\n", - " 2021-02-24 13:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4588.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-02-24 14:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4582.00 | Comm: 0.00\n", - " 2021-02-24 14:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4563.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-02-24 21:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4640.00 | Comm: 0.00\n", - " 2021-02-24 21:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4646.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-02-24 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4640.00 | Comm: 0.00\n", - " 2021-02-24 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4633.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-02-25 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4683.00 | Comm: 0.00\n", - " 2021-02-25 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4680.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-25 14:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4683.00 | Comm: 0.00\n", - " 2021-02-25 14:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4679.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-02-25 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4675.00 | Comm: 0.00\n", - " 2021-02-25 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4685.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-02-25 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4667.00 | Comm: 0.00\n", - " 2021-02-25 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4664.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-25 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4687.00 | Comm: 0.00\n", - " 2021-02-26 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4650.00 | Comm: 0.00 | PnL: -37.00\n", - " 2021-02-26 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4625.00 | Comm: 0.00\n", - " 2021-02-26 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4641.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-02-26 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4629.00 | Comm: 0.00\n", - " 2021-02-26 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4649.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-02-26 11:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4680.00 | Comm: 0.00\n", - " 2021-02-26 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4677.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-02-26 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4711.00 | Comm: 0.00\n", - " 2021-02-26 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4714.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-02-26 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4633.00 | Comm: 0.00\n", - " 2021-02-26 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4641.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-02-26 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4649.00 | Comm: 0.00\n", - " 2021-02-26 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4647.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-02-26 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4659.00 | Comm: 0.00\n", - " 2021-02-26 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4661.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-03-01 09:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4675.00 | Comm: 0.00\n", - " 2021-03-01 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4688.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-03-01 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4673.00 | Comm: 0.00\n", - " 2021-03-01 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4648.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-03-01 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4660.00 | Comm: 0.00\n", - " 2021-03-01 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4665.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-03-01 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4646.00 | Comm: 0.00\n", - " 2021-03-01 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4629.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-03-01 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4624.00 | Comm: 0.00\n", - " 2021-03-01 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4620.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-03-01 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4633.00 | Comm: 0.00\n", - " 2021-03-01 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4655.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-03-01 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4662.00 | Comm: 0.00\n", - " 2021-03-01 21:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4642.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-03-01 21:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4661.00 | Comm: 0.00\n", - " 2021-03-01 21:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4665.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-03-01 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4650.00 | Comm: 0.00\n", - " 2021-03-01 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4630.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-03-01 22:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4627.00 | Comm: 0.00\n", - " 2021-03-01 22:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4638.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-03-02 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4656.00 | Comm: 0.00\n", - " 2021-03-02 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4632.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-03-02 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4667.00 | Comm: 0.00\n", - " 2021-03-02 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4651.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-03-02 11:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4641.00 | Comm: 0.00\n", - " 2021-03-02 11:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4656.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-03-02 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4651.00 | Comm: 0.00\n", - " 2021-03-02 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4649.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-03-02 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4657.00 | Comm: 0.00\n", - " 2021-03-02 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4692.00 | Comm: 0.00 | PnL: 35.00\n", - " 2021-03-03 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4893.00 | Comm: 0.00\n", - " 2021-03-03 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4895.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-03-03 11:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4886.00 | Comm: 0.00\n", - " 2021-03-03 11:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4898.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-03 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4845.00 | Comm: 0.00\n", - " 2021-03-03 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4857.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-03 21:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4848.00 | Comm: 0.00\n", - " 2021-03-03 22:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4857.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-03-03 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4830.00 | Comm: 0.00\n", - " 2021-03-03 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4842.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-04 09:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4849.00 | Comm: 0.00\n", - " 2021-03-04 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4842.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-04 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4854.00 | Comm: 0.00\n", - " 2021-03-04 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4840.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-03-04 10:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4849.00 | Comm: 0.00\n", - " 2021-03-04 11:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4839.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-03-04 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4833.00 | Comm: 0.00\n", - " 2021-03-04 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4834.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-03-04 13:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4841.00 | Comm: 0.00\n", - " 2021-03-04 14:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4862.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-03-04 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4848.00 | Comm: 0.00\n", - " 2021-03-04 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4820.00 | Comm: 0.00 | PnL: 28.00\n", - " 2021-03-04 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4786.00 | Comm: 0.00\n", - " 2021-03-04 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4786.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-03-04 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4793.00 | Comm: 0.00\n", - " 2021-03-04 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4802.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-03-04 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4784.00 | Comm: 0.00\n", - " 2021-03-04 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4750.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-03-05 09:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4683.00 | Comm: 0.00\n", - " 2021-03-05 09:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4684.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-03-05 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4642.00 | Comm: 0.00\n", - " 2021-03-05 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4670.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-03-05 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4657.00 | Comm: 0.00\n", - " 2021-03-05 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4662.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-03-05 11:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4726.00 | Comm: 0.00\n", - " 2021-03-05 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4689.00 | Comm: 0.00 | PnL: -37.00\n", - " 2021-03-05 14:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4710.00 | Comm: 0.00\n", - " 2021-03-05 14:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4715.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-03-05 14:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4721.00 | Comm: 0.00\n", - " 2021-03-05 14:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4709.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-05 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4703.00 | Comm: 0.00\n", - " 2021-03-05 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4724.00 | Comm: 0.00 | PnL: -21.00\n", - " 2021-03-05 21:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4713.00 | Comm: 0.00\n", - " 2021-03-05 21:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4722.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-03-05 22:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4712.00 | Comm: 0.00\n", - " 2021-03-05 22:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4722.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-03-08 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4832.00 | Comm: 0.00\n", - " 2021-03-08 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4829.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-03-08 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4819.00 | Comm: 0.00\n", - " 2021-03-08 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4816.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-03-08 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4797.00 | Comm: 0.00\n", - " 2021-03-08 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4789.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-03-08 13:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4803.00 | Comm: 0.00\n", - " 2021-03-08 14:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4799.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-03-08 21:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4762.00 | Comm: 0.00\n", - " 2021-03-08 21:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4751.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-03-08 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4761.00 | Comm: 0.00\n", - " 2021-03-08 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4765.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-03-08 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4780.00 | Comm: 0.00\n", - " 2021-03-09 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4785.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-03-09 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4735.00 | Comm: 0.00\n", - " 2021-03-09 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4752.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-03-09 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4762.00 | Comm: 0.00\n", - " 2021-03-09 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4754.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-03-09 11:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4761.00 | Comm: 0.00\n", - " 2021-03-09 11:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4774.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-03-09 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4762.00 | Comm: 0.00\n", - " 2021-03-09 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4728.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-03-09 14:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4660.00 | Comm: 0.00\n", - " 2021-03-09 14:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4612.00 | Comm: 0.00 | PnL: 48.00\n", - " 2021-03-09 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4597.00 | Comm: 0.00\n", - " 2021-03-10 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4600.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-03-10 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4621.00 | Comm: 0.00\n", - " 2021-03-11 09:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4555.00 | Comm: 0.00 | PnL: 66.00\n", - " 2021-03-11 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4562.00 | Comm: 0.00\n", - " 2021-03-11 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4558.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-03-11 11:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4561.00 | Comm: 0.00\n", - " 2021-03-11 11:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4557.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-03-11 14:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4664.00 | Comm: 0.00\n", - " 2021-03-11 21:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4780.00 | Comm: 0.00 | PnL: 116.00\n", - " 2021-03-11 21:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4771.00 | Comm: 0.00\n", - " 2021-03-11 22:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4778.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-11 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4773.00 | Comm: 0.00\n", - " 2021-03-11 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4774.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-03-11 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4780.00 | Comm: 0.00\n", - " 2021-03-12 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4810.00 | Comm: 0.00 | PnL: 30.00\n", - " 2021-03-12 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4779.00 | Comm: 0.00\n", - " 2021-03-12 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4782.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-03-12 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4771.00 | Comm: 0.00\n", - " 2021-03-12 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4759.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-03-12 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4752.00 | Comm: 0.00\n", - " 2021-03-12 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4758.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-03-12 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4740.00 | Comm: 0.00\n", - " 2021-03-12 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4708.00 | Comm: 0.00 | PnL: 32.00\n", - " 2021-03-12 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4731.00 | Comm: 0.00\n", - " 2021-03-15 09:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4742.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-03-15 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4748.00 | Comm: 0.00\n", - " 2021-03-15 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4749.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-03-15 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4742.00 | Comm: 0.00\n", - " 2021-03-15 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4738.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-03-15 11:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4742.00 | Comm: 0.00\n", - " 2021-03-15 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4734.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-03-15 21:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4770.00 | Comm: 0.00\n", - " 2021-03-15 21:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4751.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-03-15 21:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4759.00 | Comm: 0.00\n", - " 2021-03-15 21:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4752.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-15 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4759.00 | Comm: 0.00\n", - " 2021-03-15 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4755.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-03-15 22:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4761.00 | Comm: 0.00\n", - " 2021-03-15 22:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4757.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-03-16 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4776.00 | Comm: 0.00\n", - " 2021-03-16 09:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4786.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-03-16 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4775.00 | Comm: 0.00\n", - " 2021-03-16 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4764.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-03-16 10:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4742.00 | Comm: 0.00\n", - " 2021-03-16 10:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4722.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-03-16 11:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4729.00 | Comm: 0.00\n", - " 2021-03-16 11:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4728.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-03-16 13:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4734.00 | Comm: 0.00\n", - " 2021-03-16 13:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4667.00 | Comm: 0.00 | PnL: -67.00\n", - " 2021-03-16 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4725.00 | Comm: 0.00\n", - " 2021-03-16 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4710.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-03-16 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4697.00 | Comm: 0.00\n", - " 2021-03-16 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4713.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-03-16 22:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4711.00 | Comm: 0.00\n", - " 2021-03-16 22:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4726.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-03-17 09:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4754.00 | Comm: 0.00\n", - " 2021-03-17 09:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4747.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-17 09:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4730.00 | Comm: 0.00\n", - " 2021-03-17 09:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4721.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-03-17 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4727.00 | Comm: 0.00\n", - " 2021-03-17 13:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4776.00 | Comm: 0.00 | PnL: 49.00\n", - " 2021-03-17 14:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4772.00 | Comm: 0.00\n", - " 2021-03-17 14:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4777.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-03-17 14:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4760.00 | Comm: 0.00\n", - " 2021-03-17 14:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4772.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-17 21:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4777.00 | Comm: 0.00\n", - " 2021-03-17 21:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4767.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-03-18 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4785.00 | Comm: 0.00\n", - " 2021-03-18 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4778.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-03-18 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4797.00 | Comm: 0.00\n", - " 2021-03-18 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4801.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-03-18 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4743.00 | Comm: 0.00\n", - " 2021-03-18 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4752.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-03-18 14:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4759.00 | Comm: 0.00\n", - " 2021-03-18 14:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4774.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-03-18 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4758.00 | Comm: 0.00\n", - " 2021-03-18 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4765.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-18 22:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4761.00 | Comm: 0.00\n", - " 2021-03-19 09:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4750.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-03-19 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4773.00 | Comm: 0.00\n", - " 2021-03-19 09:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4755.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-03-19 10:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4789.00 | Comm: 0.00\n", - " 2021-03-19 10:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4794.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-03-19 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4783.00 | Comm: 0.00\n", - " 2021-03-19 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4779.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-03-19 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4765.00 | Comm: 0.00\n", - " 2021-03-19 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4778.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-03-19 14:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4783.00 | Comm: 0.00\n", - " 2021-03-19 14:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4774.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-03-19 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4757.00 | Comm: 0.00\n", - " 2021-03-19 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4763.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-03-19 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4753.00 | Comm: 0.00\n", - " 2021-03-19 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4756.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-03-22 10:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4829.00 | Comm: 0.00\n", - " 2021-03-22 10:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4809.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-03-22 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4774.00 | Comm: 0.00\n", - " 2021-03-22 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4762.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-03-22 11:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4776.00 | Comm: 0.00\n", - " 2021-03-22 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4800.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-03-22 14:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4788.00 | Comm: 0.00\n", - " 2021-03-22 14:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4798.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-03-22 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4789.00 | Comm: 0.00\n", - " 2021-03-22 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4762.00 | Comm: 0.00 | PnL: 27.00\n", - " 2021-03-22 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4766.00 | Comm: 0.00\n", - " 2021-03-23 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4672.00 | Comm: 0.00 | PnL: -94.00\n", - " 2021-03-23 14:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4680.00 | Comm: 0.00\n", - " 2021-03-24 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4776.00 | Comm: 0.00 | PnL: 96.00\n", - " 2021-03-24 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4769.00 | Comm: 0.00\n", - " 2021-03-24 14:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4781.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-24 14:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4787.00 | Comm: 0.00\n", - " 2021-03-24 14:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4796.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-03-24 21:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4812.00 | Comm: 0.00\n", - " 2021-03-24 21:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4805.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-03-24 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4814.00 | Comm: 0.00\n", - " 2021-03-24 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4815.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-03-24 22:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4795.00 | Comm: 0.00\n", - " 2021-03-25 09:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4807.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-03-25 09:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4785.00 | Comm: 0.00\n", - " 2021-03-25 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4795.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-03-25 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4789.00 | Comm: 0.00\n", - " 2021-03-25 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4781.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-03-25 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4786.00 | Comm: 0.00\n", - " 2021-03-25 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4787.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-03-25 11:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4816.00 | Comm: 0.00\n", - " 2021-03-25 13:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4805.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-03-25 13:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4786.00 | Comm: 0.00\n", - " 2021-03-26 09:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4824.00 | Comm: 0.00 | PnL: -38.00\n", - " 2021-03-26 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4937.00 | Comm: 0.00\n", - " 2021-03-26 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4959.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-03-29 10:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4981.00 | Comm: 0.00\n", - " 2021-03-29 11:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4990.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-03-29 11:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4983.00 | Comm: 0.00\n", - " 2021-03-29 13:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4991.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-03-29 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4975.00 | Comm: 0.00\n", - " 2021-03-29 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4950.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-03-29 22:00:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4956.00 | Comm: 0.00\n", - " 2021-03-29 22:15:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4968.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-03-29 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4976.00 | Comm: 0.00\n", - " 2021-03-30 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4969.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-30 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4975.00 | Comm: 0.00\n", - " 2021-03-30 09:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4969.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-03-30 10:30:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4979.00 | Comm: 0.00\n", - " 2021-03-30 10:45:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4966.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-03-30 11:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4951.00 | Comm: 0.00\n", - " 2021-03-30 11:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4973.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-03-30 14:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4973.00 | Comm: 0.00\n", - " 2021-03-30 21:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4955.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-03-30 21:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4970.00 | Comm: 0.00\n", - " 2021-03-30 21:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4959.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-03-30 21:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4957.00 | Comm: 0.00\n", - " 2021-03-30 22:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4955.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-03-30 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4960.00 | Comm: 0.00\n", - " 2021-03-30 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4953.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-03-30 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4958.00 | Comm: 0.00\n", - " 2021-03-31 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4971.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-03-31 09:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4974.00 | Comm: 0.00\n", - " 2021-03-31 09:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4975.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-03-31 09:45:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4964.00 | Comm: 0.00\n", - " 2021-03-31 10:00:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4964.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-03-31 10:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4933.00 | Comm: 0.00\n", - " 2021-03-31 10:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4942.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-03-31 11:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4936.00 | Comm: 0.00\n", - " 2021-03-31 11:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4971.00 | Comm: 0.00 | PnL: -35.00\n", - " 2021-03-31 13:30:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4951.00 | Comm: 0.00\n", - " 2021-03-31 13:45:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4944.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-03-31 14:15:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 4941.00 | Comm: 0.00\n", - " 2021-03-31 14:30:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 4926.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-03-31 22:15:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4930.00 | Comm: 0.00\n", - " 2021-03-31 22:30:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4934.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-03-31 22:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4940.00 | Comm: 0.00\n", - " 2021-04-01 09:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4933.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-04-01 09:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 4967.00 | Comm: 0.00\n", - " 2021-04-01 10:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 4974.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-04-01 21:00:00 | SELL | SHFE.rb2105 | Vol: 1 | Price: 5030.00 | Comm: 0.00\n", - " 2021-04-01 21:15:00 | CLOSE_SHORT | SHFE.rb2105 | Vol: 1 | Price: 5064.00 | Comm: 0.00 | PnL: -34.00\n", - " 2021-04-01 21:45:00 | BUY | SHFE.rb2105 | Vol: 1 | Price: 5059.00 | Comm: 0.00\n", - " 2021-04-01 22:00:00 | CLOSE_LONG | SHFE.rb2105 | Vol: 1 | Price: 5063.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-04-06 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5146.00 | Comm: 0.00\n", - " 2021-04-06 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5136.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-04-06 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5141.00 | Comm: 0.00\n", - " 2021-04-06 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5147.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-04-06 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5141.00 | Comm: 0.00\n", - " 2021-04-06 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5157.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-04-07 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5150.00 | Comm: 0.00\n", - " 2021-04-07 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5175.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-04-07 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5067.00 | Comm: 0.00\n", - " 2021-04-07 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5087.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-04-07 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5094.00 | Comm: 0.00\n", - " 2021-04-07 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5144.00 | Comm: 0.00 | PnL: 50.00\n", - " 2021-04-07 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5131.00 | Comm: 0.00\n", - " 2021-04-07 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-07 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5116.00 | Comm: 0.00\n", - " 2021-04-07 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-04-07 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5115.00 | Comm: 0.00\n", - " 2021-04-07 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5089.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-04-07 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5096.00 | Comm: 0.00\n", - " 2021-04-07 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5085.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-04-07 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5093.00 | Comm: 0.00\n", - " 2021-04-07 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5097.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-04-07 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5092.00 | Comm: 0.00\n", - " 2021-04-08 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5088.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-04-08 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5091.00 | Comm: 0.00\n", - " 2021-04-08 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5084.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-04-08 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5092.00 | Comm: 0.00\n", - " 2021-04-08 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5092.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-04-08 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5143.00 | Comm: 0.00\n", - " 2021-04-08 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5147.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-04-08 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5098.00 | Comm: 0.00\n", - " 2021-04-08 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5122.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-04-08 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5124.00 | Comm: 0.00\n", - " 2021-04-08 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5122.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-08 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00\n", - " 2021-04-08 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5123.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-04-08 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5119.00 | Comm: 0.00\n", - " 2021-04-08 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5121.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-09 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5085.00 | Comm: 0.00\n", - " 2021-04-09 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5075.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-04-09 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5078.00 | Comm: 0.00\n", - " 2021-04-09 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5091.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-04-09 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5084.00 | Comm: 0.00\n", - " 2021-04-09 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5066.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-04-09 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5070.00 | Comm: 0.00\n", - " 2021-04-09 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5070.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-04-09 14:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5062.00 | Comm: 0.00\n", - " 2021-04-09 14:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5060.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-09 21:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5068.00 | Comm: 0.00\n", - " 2021-04-09 21:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5064.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-04-09 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5070.00 | Comm: 0.00\n", - " 2021-04-09 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5069.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-04-09 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5073.00 | Comm: 0.00\n", - " 2021-04-09 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5067.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-04-09 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5054.00 | Comm: 0.00\n", - " 2021-04-09 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5070.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-04-12 09:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5030.00 | Comm: 0.00\n", - " 2021-04-12 09:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4952.00 | Comm: 0.00 | PnL: -78.00\n", - " 2021-04-12 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4969.00 | Comm: 0.00\n", - " 2021-04-12 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4966.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-12 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4954.00 | Comm: 0.00\n", - " 2021-04-12 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4949.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-04-12 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4955.00 | Comm: 0.00\n", - " 2021-04-12 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4953.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-12 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4959.00 | Comm: 0.00\n", - " 2021-04-12 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4962.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-13 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5039.00 | Comm: 0.00\n", - " 2021-04-13 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5036.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-13 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5045.00 | Comm: 0.00\n", - " 2021-04-13 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5056.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-04-13 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5085.00 | Comm: 0.00\n", - " 2021-04-13 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5092.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-04-13 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5105.00 | Comm: 0.00\n", - " 2021-04-13 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5099.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-04-13 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5103.00 | Comm: 0.00\n", - " 2021-04-13 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5101.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-13 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00\n", - " 2021-04-13 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5152.00 | Comm: 0.00 | PnL: 44.00\n", - " 2021-04-13 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5140.00 | Comm: 0.00\n", - " 2021-04-13 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5136.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-04-13 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5121.00 | Comm: 0.00\n", - " 2021-04-13 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5113.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-04-14 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5144.00 | Comm: 0.00\n", - " 2021-04-14 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5144.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-04-14 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5138.00 | Comm: 0.00\n", - " 2021-04-14 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5135.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-14 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00\n", - " 2021-04-14 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5113.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-04-14 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5111.00 | Comm: 0.00\n", - " 2021-04-14 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5114.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-04-14 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5109.00 | Comm: 0.00\n", - " 2021-04-14 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5129.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-04-14 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5128.00 | Comm: 0.00\n", - " 2021-04-14 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-14 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5119.00 | Comm: 0.00\n", - " 2021-04-14 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5123.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-04-14 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00\n", - " 2021-04-14 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5124.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-04-14 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00\n", - " 2021-04-14 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5142.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-04-15 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5137.00 | Comm: 0.00\n", - " 2021-04-15 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5132.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-04-15 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5126.00 | Comm: 0.00\n", - " 2021-04-15 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5112.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-04-15 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5141.00 | Comm: 0.00\n", - " 2021-04-15 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5147.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-15 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5092.00 | Comm: 0.00\n", - " 2021-04-15 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5118.00 | Comm: 0.00 | PnL: -26.00\n", - " 2021-04-15 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5113.00 | Comm: 0.00\n", - " 2021-04-15 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5110.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-15 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5109.00 | Comm: 0.00\n", - " 2021-04-15 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-04-15 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5134.00 | Comm: 0.00\n", - " 2021-04-15 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5143.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-04-16 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5138.00 | Comm: 0.00\n", - " 2021-04-16 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5132.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-16 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5113.00 | Comm: 0.00\n", - " 2021-04-16 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-04-16 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5112.00 | Comm: 0.00\n", - " 2021-04-16 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5100.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-04-16 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5112.00 | Comm: 0.00\n", - " 2021-04-16 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5105.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-04-16 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00\n", - " 2021-04-16 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5116.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-04-16 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5122.00 | Comm: 0.00\n", - " 2021-04-16 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5129.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-04-16 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5131.00 | Comm: 0.00\n", - " 2021-04-16 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5130.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-04-16 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00\n", - " 2021-04-16 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5121.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-19 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5088.00 | Comm: 0.00\n", - " 2021-04-19 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5095.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-04-19 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00\n", - " 2021-04-19 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5136.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-04-19 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5126.00 | Comm: 0.00\n", - " 2021-04-19 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5120.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-19 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5088.00 | Comm: 0.00\n", - " 2021-04-19 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5101.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-04-19 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5089.00 | Comm: 0.00\n", - " 2021-04-19 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5083.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-20 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5089.00 | Comm: 0.00\n", - " 2021-04-20 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5088.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-04-20 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5092.00 | Comm: 0.00\n", - " 2021-04-20 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5113.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-04-20 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5095.00 | Comm: 0.00\n", - " 2021-04-20 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5094.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-04-20 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5140.00 | Comm: 0.00\n", - " 2021-04-20 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5137.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-04-20 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5148.00 | Comm: 0.00\n", - " 2021-04-21 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5144.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-04-21 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5152.00 | Comm: 0.00\n", - " 2021-04-21 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5147.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-04-21 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5152.00 | Comm: 0.00\n", - " 2021-04-21 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5159.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-04-21 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5155.00 | Comm: 0.00\n", - " 2021-04-21 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5170.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-04-21 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5158.00 | Comm: 0.00\n", - " 2021-04-21 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5158.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-04-21 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5164.00 | Comm: 0.00\n", - " 2021-04-21 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5194.00 | Comm: 0.00 | PnL: 30.00\n", - " 2021-04-21 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5211.00 | Comm: 0.00\n", - " 2021-04-21 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5226.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-04-21 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5210.00 | Comm: 0.00\n", - " 2021-04-22 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5219.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-04-22 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5217.00 | Comm: 0.00\n", - " 2021-04-22 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5218.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-04-22 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5218.00 | Comm: 0.00\n", - " 2021-04-22 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5215.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-04-22 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5220.00 | Comm: 0.00\n", - " 2021-04-22 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5220.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-04-23 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5250.00 | Comm: 0.00\n", - " 2021-04-23 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5272.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-04-26 09:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5414.00 | Comm: 0.00\n", - " 2021-04-26 09:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5434.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-04-26 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5381.00 | Comm: 0.00\n", - " 2021-04-26 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5380.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-04-26 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5378.00 | Comm: 0.00\n", - " 2021-04-26 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5390.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-04-26 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5378.00 | Comm: 0.00\n", - " 2021-04-26 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5362.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-04-26 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5386.00 | Comm: 0.00\n", - " 2021-04-26 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5392.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-26 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5387.00 | Comm: 0.00\n", - " 2021-04-26 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5403.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-04-27 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5388.00 | Comm: 0.00\n", - " 2021-04-27 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5398.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-04-27 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5397.00 | Comm: 0.00\n", - " 2021-04-27 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5402.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-04-27 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5400.00 | Comm: 0.00\n", - " 2021-04-27 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5401.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-04-27 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5417.00 | Comm: 0.00\n", - " 2021-04-27 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5412.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-04-27 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5351.00 | Comm: 0.00\n", - " 2021-04-27 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5359.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-04-27 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5352.00 | Comm: 0.00\n", - " 2021-04-27 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5342.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-04-28 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5318.00 | Comm: 0.00\n", - " 2021-04-28 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5320.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-28 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5326.00 | Comm: 0.00\n", - " 2021-04-28 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5336.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-04-28 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5342.00 | Comm: 0.00\n", - " 2021-04-28 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5345.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-04-28 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5374.00 | Comm: 0.00\n", - " 2021-04-28 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5379.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-04-28 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5387.00 | Comm: 0.00\n", - " 2021-04-28 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5386.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-04-28 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5392.00 | Comm: 0.00\n", - " 2021-04-28 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5390.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-04-28 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5404.00 | Comm: 0.00\n", - " 2021-04-29 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5413.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-04-29 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5401.00 | Comm: 0.00\n", - " 2021-04-29 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5402.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-04-29 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5407.00 | Comm: 0.00\n", - " 2021-04-29 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5413.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-04-29 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5418.00 | Comm: 0.00\n", - " 2021-04-29 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5441.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-04-29 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5429.00 | Comm: 0.00\n", - " 2021-04-29 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5442.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-04-29 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5430.00 | Comm: 0.00\n", - " 2021-04-29 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5466.00 | Comm: 0.00 | PnL: -36.00\n", - " 2021-04-29 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5465.00 | Comm: 0.00\n", - " 2021-04-29 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5429.00 | Comm: 0.00 | PnL: 36.00\n", - " 2021-04-29 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5400.00 | Comm: 0.00\n", - " 2021-04-29 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5423.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-04-30 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5399.00 | Comm: 0.00\n", - " 2021-04-30 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5405.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-04-30 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5411.00 | Comm: 0.00\n", - " 2021-04-30 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5400.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-04-30 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5407.00 | Comm: 0.00\n", - " 2021-04-30 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5399.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-04-30 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5360.00 | Comm: 0.00\n", - " 2021-04-30 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5401.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-04-30 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5393.00 | Comm: 0.00\n", - " 2021-04-30 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5390.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-05-07 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5669.00 | Comm: 0.00\n", - " 2021-05-07 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5655.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-05-07 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5669.00 | Comm: 0.00\n", - " 2021-05-07 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5671.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-05-07 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5678.00 | Comm: 0.00\n", - " 2021-05-07 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5681.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-05-07 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5670.00 | Comm: 0.00\n", - " 2021-05-07 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5683.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-05-10 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6092.00 | Comm: 0.00\n", - " 2021-05-10 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6077.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-05-10 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6006.00 | Comm: 0.00\n", - " 2021-05-11 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5931.00 | Comm: 0.00 | PnL: 75.00\n", - " 2021-05-11 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5981.00 | Comm: 0.00\n", - " 2021-05-11 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5953.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-05-11 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6006.00 | Comm: 0.00\n", - " 2021-05-11 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 6034.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-05-11 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6050.00 | Comm: 0.00\n", - " 2021-05-11 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6051.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-05-11 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6042.00 | Comm: 0.00\n", - " 2021-05-11 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 6061.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-05-12 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6083.00 | Comm: 0.00\n", - " 2021-05-12 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6080.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-05-12 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6069.00 | Comm: 0.00\n", - " 2021-05-12 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 6071.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-05-12 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6076.00 | Comm: 0.00\n", - " 2021-05-12 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6104.00 | Comm: 0.00 | PnL: 28.00\n", - " 2021-05-12 21:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6094.00 | Comm: 0.00\n", - " 2021-05-12 21:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6072.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-05-12 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6146.00 | Comm: 0.00\n", - " 2021-05-12 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6133.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-05-12 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 6148.00 | Comm: 0.00\n", - " 2021-05-13 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 6139.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-05-13 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6094.00 | Comm: 0.00\n", - " 2021-05-13 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 6127.00 | Comm: 0.00 | PnL: -33.00\n", - " 2021-05-13 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6112.00 | Comm: 0.00\n", - " 2021-05-13 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 6103.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-05-13 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6045.00 | Comm: 0.00\n", - " 2021-05-13 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 6042.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-05-13 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 6013.00 | Comm: 0.00\n", - " 2021-05-13 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5935.00 | Comm: 0.00 | PnL: 78.00\n", - " 2021-05-13 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5863.00 | Comm: 0.00\n", - " 2021-05-13 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5838.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-05-13 21:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5885.00 | Comm: 0.00\n", - " 2021-05-13 21:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5840.00 | Comm: 0.00 | PnL: -45.00\n", - " 2021-05-13 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5843.00 | Comm: 0.00\n", - " 2021-05-13 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5838.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-05-14 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5662.00 | Comm: 0.00\n", - " 2021-05-14 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5623.00 | Comm: 0.00 | PnL: 39.00\n", - " 2021-05-17 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5656.00 | Comm: 0.00\n", - " 2021-05-17 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5644.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-05-17 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5632.00 | Comm: 0.00\n", - " 2021-05-17 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5595.00 | Comm: 0.00 | PnL: 37.00\n", - " 2021-05-17 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5569.00 | Comm: 0.00\n", - " 2021-05-17 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5600.00 | Comm: 0.00 | PnL: 31.00\n", - " 2021-05-17 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5625.00 | Comm: 0.00\n", - " 2021-05-17 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5600.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-05-18 09:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5664.00 | Comm: 0.00\n", - " 2021-05-18 09:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5653.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-05-18 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5636.00 | Comm: 0.00\n", - " 2021-05-18 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5650.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-05-18 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5634.00 | Comm: 0.00\n", - " 2021-05-18 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5615.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-05-18 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5618.00 | Comm: 0.00\n", - " 2021-05-18 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5601.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-05-18 21:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5598.00 | Comm: 0.00\n", - " 2021-05-18 21:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5567.00 | Comm: 0.00 | PnL: -31.00\n", - " 2021-05-18 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5575.00 | Comm: 0.00\n", - " 2021-05-18 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5587.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-05-18 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5561.00 | Comm: 0.00\n", - " 2021-05-18 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5559.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-05-19 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5429.00 | Comm: 0.00\n", - " 2021-05-19 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5376.00 | Comm: 0.00 | PnL: -53.00\n", - " 2021-05-19 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5368.00 | Comm: 0.00\n", - " 2021-05-19 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5320.00 | Comm: 0.00 | PnL: 48.00\n", - " 2021-05-20 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5085.00 | Comm: 0.00\n", - " 2021-05-20 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5135.00 | Comm: 0.00 | PnL: 50.00\n", - " 2021-05-20 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5149.00 | Comm: 0.00\n", - " 2021-05-20 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5259.00 | Comm: 0.00 | PnL: 110.00\n", - " 2021-05-20 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5189.00 | Comm: 0.00\n", - " 2021-05-20 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5190.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-05-20 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5157.00 | Comm: 0.00\n", - " 2021-05-21 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5184.00 | Comm: 0.00 | PnL: -27.00\n", - " 2021-05-21 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5171.00 | Comm: 0.00\n", - " 2021-05-21 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5169.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-05-21 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5154.00 | Comm: 0.00\n", - " 2021-05-21 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5146.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-05-21 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5165.00 | Comm: 0.00\n", - " 2021-05-21 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5175.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-05-21 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5149.00 | Comm: 0.00\n", - " 2021-05-21 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5143.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-05-21 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5110.00 | Comm: 0.00\n", - " 2021-05-21 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5136.00 | Comm: 0.00 | PnL: -26.00\n", - " 2021-05-21 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00\n", - " 2021-05-21 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5045.00 | Comm: 0.00 | PnL: 63.00\n", - " 2021-05-21 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5037.00 | Comm: 0.00\n", - " 2021-05-21 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5020.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-05-24 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4914.00 | Comm: 0.00\n", - " 2021-05-24 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4924.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-05-24 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4950.00 | Comm: 0.00\n", - " 2021-05-24 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4906.00 | Comm: 0.00 | PnL: -44.00\n", - " 2021-05-24 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4933.00 | Comm: 0.00\n", - " 2021-05-24 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4953.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-05-24 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4987.00 | Comm: 0.00\n", - " 2021-05-24 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4977.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-05-24 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4989.00 | Comm: 0.00\n", - " 2021-05-24 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4979.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-05-25 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4986.00 | Comm: 0.00\n", - " 2021-05-25 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4967.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-05-25 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4944.00 | Comm: 0.00\n", - " 2021-05-25 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4942.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-05-25 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4934.00 | Comm: 0.00\n", - " 2021-05-25 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4964.00 | Comm: 0.00 | PnL: -30.00\n", - " 2021-05-25 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4985.00 | Comm: 0.00\n", - " 2021-05-25 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4952.00 | Comm: 0.00 | PnL: -33.00\n", - " 2021-05-25 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4939.00 | Comm: 0.00\n", - " 2021-05-25 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4942.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-05-25 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4933.00 | Comm: 0.00\n", - " 2021-05-25 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4939.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-05-26 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4867.00 | Comm: 0.00\n", - " 2021-05-26 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4849.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-05-26 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4841.00 | Comm: 0.00\n", - " 2021-05-26 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4849.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-05-26 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4840.00 | Comm: 0.00\n", - " 2021-05-26 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4837.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-05-26 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4667.00 | Comm: 0.00\n", - " 2021-05-26 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4693.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-05-26 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4701.00 | Comm: 0.00\n", - " 2021-05-26 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4685.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-05-27 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4771.00 | Comm: 0.00\n", - " 2021-05-27 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4772.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-05-27 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4814.00 | Comm: 0.00\n", - " 2021-05-27 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4835.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-05-27 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4815.00 | Comm: 0.00\n", - " 2021-05-27 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4821.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-05-27 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4830.00 | Comm: 0.00\n", - " 2021-05-27 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4845.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-05-27 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4931.00 | Comm: 0.00\n", - " 2021-05-27 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4944.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-05-28 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4954.00 | Comm: 0.00\n", - " 2021-05-28 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4920.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-05-28 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4886.00 | Comm: 0.00\n", - " 2021-05-28 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4902.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-05-28 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4886.00 | Comm: 0.00\n", - " 2021-05-28 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4891.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-05-28 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4894.00 | Comm: 0.00\n", - " 2021-05-28 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4881.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-05-28 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4861.00 | Comm: 0.00\n", - " 2021-05-28 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4835.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-05-28 21:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4908.00 | Comm: 0.00\n", - " 2021-05-28 21:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4957.00 | Comm: 0.00 | PnL: 49.00\n", - " 2021-05-28 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4997.00 | Comm: 0.00\n", - " 2021-05-28 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5005.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-05-31 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5037.00 | Comm: 0.00\n", - " 2021-05-31 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5021.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-05-31 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5073.00 | Comm: 0.00\n", - " 2021-05-31 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5035.00 | Comm: 0.00 | PnL: -38.00\n", - " 2021-05-31 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4881.00 | Comm: 0.00\n", - " 2021-05-31 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4927.00 | Comm: 0.00 | PnL: -46.00\n", - " 2021-05-31 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4924.00 | Comm: 0.00\n", - " 2021-05-31 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4928.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-05-31 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4946.00 | Comm: 0.00\n", - " 2021-05-31 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4950.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-05-31 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4960.00 | Comm: 0.00\n", - " 2021-06-01 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4960.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-01 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4963.00 | Comm: 0.00\n", - " 2021-06-01 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4951.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-06-01 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4934.00 | Comm: 0.00\n", - " 2021-06-01 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4942.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-06-01 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4951.00 | Comm: 0.00\n", - " 2021-06-01 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4952.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-06-01 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5072.00 | Comm: 0.00\n", - " 2021-06-01 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5086.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-06-01 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5126.00 | Comm: 0.00\n", - " 2021-06-01 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-06-01 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5058.00 | Comm: 0.00\n", - " 2021-06-01 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5063.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-06-02 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5044.00 | Comm: 0.00\n", - " 2021-06-02 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5061.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-06-02 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5070.00 | Comm: 0.00\n", - " 2021-06-02 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5078.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-06-02 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5051.00 | Comm: 0.00\n", - " 2021-06-02 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5057.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-06-02 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5010.00 | Comm: 0.00\n", - " 2021-06-02 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5045.00 | Comm: 0.00 | PnL: -35.00\n", - " 2021-06-02 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5032.00 | Comm: 0.00\n", - " 2021-06-02 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5026.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-06-02 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5006.00 | Comm: 0.00\n", - " 2021-06-02 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5002.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-06-02 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5052.00 | Comm: 0.00\n", - " 2021-06-02 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5001.00 | Comm: 0.00 | PnL: -51.00\n", - " 2021-06-02 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5011.00 | Comm: 0.00\n", - " 2021-06-02 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5015.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-06-02 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5023.00 | Comm: 0.00\n", - " 2021-06-03 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5023.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-03 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5044.00 | Comm: 0.00\n", - " 2021-06-03 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5063.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-06-03 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5073.00 | Comm: 0.00\n", - " 2021-06-03 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5075.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-06-03 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5118.00 | Comm: 0.00\n", - " 2021-06-03 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5135.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-06-03 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5175.00 | Comm: 0.00\n", - " 2021-06-03 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5155.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-06-03 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5142.00 | Comm: 0.00\n", - " 2021-06-03 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5156.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-06-04 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5132.00 | Comm: 0.00\n", - " 2021-06-04 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5132.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-04 09:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5143.00 | Comm: 0.00\n", - " 2021-06-04 09:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5109.00 | Comm: 0.00 | PnL: -34.00\n", - " 2021-06-04 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5120.00 | Comm: 0.00\n", - " 2021-06-04 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5117.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-06-04 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5194.00 | Comm: 0.00\n", - " 2021-06-04 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5177.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-06-04 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5190.00 | Comm: 0.00\n", - " 2021-06-04 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5177.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-06-04 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5194.00 | Comm: 0.00\n", - " 2021-06-04 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5180.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-06-04 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5188.00 | Comm: 0.00\n", - " 2021-06-04 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5182.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-06-04 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5187.00 | Comm: 0.00\n", - " 2021-06-04 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5181.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-06-07 09:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5189.00 | Comm: 0.00\n", - " 2021-06-07 09:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5110.00 | Comm: 0.00 | PnL: -79.00\n", - " 2021-06-07 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5101.00 | Comm: 0.00\n", - " 2021-06-07 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-06-07 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5105.00 | Comm: 0.00\n", - " 2021-06-07 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5065.00 | Comm: 0.00 | PnL: 40.00\n", - " 2021-06-07 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5046.00 | Comm: 0.00\n", - " 2021-06-07 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5033.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-06-07 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5019.00 | Comm: 0.00\n", - " 2021-06-07 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-06-07 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5022.00 | Comm: 0.00\n", - " 2021-06-07 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4993.00 | Comm: 0.00 | PnL: -29.00\n", - " 2021-06-07 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4963.00 | Comm: 0.00\n", - " 2021-06-07 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4973.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-06-07 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4966.00 | Comm: 0.00\n", - " 2021-06-07 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4981.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-06-07 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4966.00 | Comm: 0.00\n", - " 2021-06-07 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4966.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-08 09:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4978.00 | Comm: 0.00\n", - " 2021-06-08 09:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5004.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-06-08 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4975.00 | Comm: 0.00\n", - " 2021-06-08 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4969.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-06-08 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4976.00 | Comm: 0.00\n", - " 2021-06-08 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4987.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-06-08 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4992.00 | Comm: 0.00\n", - " 2021-06-08 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5007.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-06-08 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4999.00 | Comm: 0.00\n", - " 2021-06-08 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5011.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-06-08 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5011.00 | Comm: 0.00\n", - " 2021-06-08 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5010.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-06-08 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4985.00 | Comm: 0.00\n", - " 2021-06-08 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4987.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-06-08 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4994.00 | Comm: 0.00\n", - " 2021-06-08 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4994.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-08 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5007.00 | Comm: 0.00\n", - " 2021-06-09 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5025.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-06-09 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5033.00 | Comm: 0.00\n", - " 2021-06-09 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-06-09 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5035.00 | Comm: 0.00\n", - " 2021-06-09 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5043.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-06-09 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5079.00 | Comm: 0.00\n", - " 2021-06-09 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5044.00 | Comm: 0.00 | PnL: -35.00\n", - " 2021-06-09 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5026.00 | Comm: 0.00\n", - " 2021-06-09 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5043.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-06-09 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5041.00 | Comm: 0.00\n", - " 2021-06-09 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5083.00 | Comm: 0.00 | PnL: -42.00\n", - " 2021-06-09 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5091.00 | Comm: 0.00\n", - " 2021-06-09 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5089.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-06-09 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5067.00 | Comm: 0.00\n", - " 2021-06-09 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5090.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-06-09 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5066.00 | Comm: 0.00\n", - " 2021-06-10 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5090.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-06-10 09:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5136.00 | Comm: 0.00\n", - " 2021-06-10 09:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5143.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-06-10 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5129.00 | Comm: 0.00\n", - " 2021-06-10 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5167.00 | Comm: 0.00 | PnL: -38.00\n", - " 2021-06-10 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5186.00 | Comm: 0.00\n", - " 2021-06-10 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5159.00 | Comm: 0.00 | PnL: 27.00\n", - " 2021-06-10 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5162.00 | Comm: 0.00\n", - " 2021-06-10 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5161.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-06-10 14:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5173.00 | Comm: 0.00\n", - " 2021-06-10 14:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5168.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-06-10 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5238.00 | Comm: 0.00\n", - " 2021-06-10 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5245.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-06-10 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5226.00 | Comm: 0.00\n", - " 2021-06-11 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5230.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-06-11 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5213.00 | Comm: 0.00\n", - " 2021-06-11 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5220.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-06-11 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5210.00 | Comm: 0.00\n", - " 2021-06-11 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5229.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-06-11 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5240.00 | Comm: 0.00\n", - " 2021-06-11 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5242.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-06-15 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5146.00 | Comm: 0.00\n", - " 2021-06-15 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5136.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-06-15 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5129.00 | Comm: 0.00\n", - " 2021-06-15 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5121.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-06-15 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5173.00 | Comm: 0.00\n", - " 2021-06-15 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5210.00 | Comm: 0.00 | PnL: 37.00\n", - " 2021-06-15 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5166.00 | Comm: 0.00\n", - " 2021-06-15 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5150.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-06-15 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5159.00 | Comm: 0.00\n", - " 2021-06-15 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5164.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-06-15 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5144.00 | Comm: 0.00\n", - " 2021-06-15 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5140.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-06-15 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5133.00 | Comm: 0.00\n", - " 2021-06-16 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5132.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-06-16 09:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5141.00 | Comm: 0.00\n", - " 2021-06-16 09:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5132.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-06-16 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5145.00 | Comm: 0.00\n", - " 2021-06-16 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5104.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-06-16 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5088.00 | Comm: 0.00\n", - " 2021-06-16 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5061.00 | Comm: 0.00 | PnL: 27.00\n", - " 2021-06-16 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5035.00 | Comm: 0.00\n", - " 2021-06-16 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5025.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-06-16 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5015.00 | Comm: 0.00\n", - " 2021-06-16 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5019.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-06-16 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5005.00 | Comm: 0.00\n", - " 2021-06-16 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5007.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-06-16 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4988.00 | Comm: 0.00\n", - " 2021-06-16 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4975.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-06-16 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5076.00 | Comm: 0.00\n", - " 2021-06-17 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5025.00 | Comm: 0.00 | PnL: -51.00\n", - " 2021-06-17 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5046.00 | Comm: 0.00\n", - " 2021-06-17 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5032.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-06-17 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5048.00 | Comm: 0.00\n", - " 2021-06-17 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5060.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-06-17 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5087.00 | Comm: 0.00\n", - " 2021-06-17 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5073.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-06-17 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5055.00 | Comm: 0.00\n", - " 2021-06-17 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5072.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-06-17 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5081.00 | Comm: 0.00\n", - " 2021-06-17 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5062.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-06-17 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5117.00 | Comm: 0.00\n", - " 2021-06-17 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-06-17 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5067.00 | Comm: 0.00\n", - " 2021-06-17 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5089.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-06-18 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5078.00 | Comm: 0.00\n", - " 2021-06-18 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5072.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-06-18 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5040.00 | Comm: 0.00\n", - " 2021-06-18 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5090.00 | Comm: 0.00 | PnL: -50.00\n", - " 2021-06-18 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00\n", - " 2021-06-18 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5110.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-06-18 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5125.00 | Comm: 0.00\n", - " 2021-06-18 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5156.00 | Comm: 0.00 | PnL: 31.00\n", - " 2021-06-18 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5160.00 | Comm: 0.00\n", - " 2021-06-18 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5166.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-06-18 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5138.00 | Comm: 0.00\n", - " 2021-06-18 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5061.00 | Comm: 0.00 | PnL: 77.00\n", - " 2021-06-18 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5079.00 | Comm: 0.00\n", - " 2021-06-21 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5038.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-06-21 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5008.00 | Comm: 0.00\n", - " 2021-06-21 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4994.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-06-21 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5018.00 | Comm: 0.00\n", - " 2021-06-21 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5010.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-06-21 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5015.00 | Comm: 0.00\n", - " 2021-06-21 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5015.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-22 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4861.00 | Comm: 0.00\n", - " 2021-06-22 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4872.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-06-22 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4861.00 | Comm: 0.00\n", - " 2021-06-22 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4843.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-06-22 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4870.00 | Comm: 0.00\n", - " 2021-06-22 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4878.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-06-22 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4891.00 | Comm: 0.00\n", - " 2021-06-22 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4885.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-06-22 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4889.00 | Comm: 0.00\n", - " 2021-06-22 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4873.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-06-22 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4864.00 | Comm: 0.00\n", - " 2021-06-22 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4862.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-06-22 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 4887.00 | Comm: 0.00\n", - " 2021-06-22 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4875.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-06-23 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4870.00 | Comm: 0.00\n", - " 2021-06-23 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4970.00 | Comm: 0.00 | PnL: -100.00\n", - " 2021-06-23 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4897.00 | Comm: 0.00\n", - " 2021-06-23 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4885.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-06-23 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5000.00 | Comm: 0.00\n", - " 2021-06-23 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5005.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-06-23 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4992.00 | Comm: 0.00\n", - " 2021-06-23 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 4992.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-06-23 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5003.00 | Comm: 0.00\n", - " 2021-06-24 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 4936.00 | Comm: 0.00 | PnL: -67.00\n", - " 2021-06-24 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 4950.00 | Comm: 0.00\n", - " 2021-06-25 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5031.00 | Comm: 0.00 | PnL: -81.00\n", - " 2021-06-25 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5076.00 | Comm: 0.00\n", - " 2021-06-25 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5085.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-06-25 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5071.00 | Comm: 0.00\n", - " 2021-06-25 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5084.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-06-28 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5012.00 | Comm: 0.00\n", - " 2021-06-28 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5027.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-06-28 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5020.00 | Comm: 0.00\n", - " 2021-06-28 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5030.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-06-28 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5077.00 | Comm: 0.00\n", - " 2021-06-28 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5090.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-06-28 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5074.00 | Comm: 0.00\n", - " 2021-06-28 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5069.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-06-28 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5077.00 | Comm: 0.00\n", - " 2021-06-28 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5064.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-06-28 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5148.00 | Comm: 0.00\n", - " 2021-06-28 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5143.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-06-29 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5087.00 | Comm: 0.00\n", - " 2021-06-29 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5078.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-06-29 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5071.00 | Comm: 0.00\n", - " 2021-06-29 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5045.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-06-29 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5074.00 | Comm: 0.00\n", - " 2021-06-29 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5070.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-06-29 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5074.00 | Comm: 0.00\n", - " 2021-06-29 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5055.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-06-29 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5083.00 | Comm: 0.00\n", - " 2021-06-29 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5086.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-06-29 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5080.00 | Comm: 0.00\n", - " 2021-06-29 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5083.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-06-30 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5086.00 | Comm: 0.00\n", - " 2021-06-30 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5097.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-06-30 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5115.00 | Comm: 0.00\n", - " 2021-06-30 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5133.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-06-30 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5139.00 | Comm: 0.00\n", - " 2021-06-30 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5155.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-06-30 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5164.00 | Comm: 0.00\n", - " 2021-06-30 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5161.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-06-30 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5154.00 | Comm: 0.00\n", - " 2021-06-30 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5168.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-07-01 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5162.00 | Comm: 0.00\n", - " 2021-07-01 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5166.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-07-01 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5162.00 | Comm: 0.00\n", - " 2021-07-01 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5137.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-07-01 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00\n", - " 2021-07-01 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5127.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-07-01 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5135.00 | Comm: 0.00\n", - " 2021-07-01 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5126.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-07-01 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5156.00 | Comm: 0.00\n", - " 2021-07-01 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5153.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-07-01 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5137.00 | Comm: 0.00\n", - " 2021-07-01 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5139.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-07-01 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5108.00 | Comm: 0.00\n", - " 2021-07-01 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5074.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-07-02 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5116.00 | Comm: 0.00\n", - " 2021-07-02 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5110.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-07-02 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5118.00 | Comm: 0.00\n", - " 2021-07-02 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5121.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-07-02 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5111.00 | Comm: 0.00\n", - " 2021-07-02 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5090.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-07-02 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5097.00 | Comm: 0.00\n", - " 2021-07-02 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5106.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-07-02 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5089.00 | Comm: 0.00\n", - " 2021-07-02 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5090.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-07-02 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5120.00 | Comm: 0.00\n", - " 2021-07-02 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5095.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-07-02 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5102.00 | Comm: 0.00\n", - " 2021-07-02 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5123.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-07-02 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5133.00 | Comm: 0.00\n", - " 2021-07-02 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5142.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-07-05 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5130.00 | Comm: 0.00\n", - " 2021-07-05 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5138.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-07-05 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5170.00 | Comm: 0.00\n", - " 2021-07-05 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5169.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-07-05 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5178.00 | Comm: 0.00\n", - " 2021-07-05 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5191.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-07-06 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5263.00 | Comm: 0.00\n", - " 2021-07-06 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5261.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-07-06 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5270.00 | Comm: 0.00\n", - " 2021-07-06 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5246.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-07-06 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5253.00 | Comm: 0.00\n", - " 2021-07-06 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5258.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-07-06 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5271.00 | Comm: 0.00\n", - " 2021-07-06 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5286.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-07-06 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5301.00 | Comm: 0.00\n", - " 2021-07-06 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5287.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-07-07 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5299.00 | Comm: 0.00\n", - " 2021-07-07 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5320.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-07-07 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5325.00 | Comm: 0.00\n", - " 2021-07-07 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5328.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-07-07 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5414.00 | Comm: 0.00\n", - " 2021-07-07 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5420.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-07-07 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5414.00 | Comm: 0.00\n", - " 2021-07-07 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5389.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-07-08 09:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5411.00 | Comm: 0.00\n", - " 2021-07-08 09:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5403.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-07-08 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5374.00 | Comm: 0.00\n", - " 2021-07-08 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5395.00 | Comm: 0.00 | PnL: -21.00\n", - " 2021-07-08 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5395.00 | Comm: 0.00\n", - " 2021-07-08 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5414.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-07-08 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5401.00 | Comm: 0.00\n", - " 2021-07-08 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5425.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-07-08 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5356.00 | Comm: 0.00\n", - " 2021-07-08 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5319.00 | Comm: 0.00 | PnL: 37.00\n", - " 2021-07-08 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5299.00 | Comm: 0.00\n", - " 2021-07-08 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5314.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-07-09 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5389.00 | Comm: 0.00\n", - " 2021-07-09 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5383.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-07-09 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5411.00 | Comm: 0.00\n", - " 2021-07-09 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5397.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-07-09 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5392.00 | Comm: 0.00\n", - " 2021-07-09 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5419.00 | Comm: 0.00 | PnL: -27.00\n", - " 2021-07-09 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5425.00 | Comm: 0.00\n", - " 2021-07-09 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5475.00 | Comm: 0.00 | PnL: 50.00\n", - " 2021-07-12 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5466.00 | Comm: 0.00\n", - " 2021-07-12 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5486.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-07-12 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5475.00 | Comm: 0.00\n", - " 2021-07-12 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5448.00 | Comm: 0.00 | PnL: 27.00\n", - " 2021-07-12 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5433.00 | Comm: 0.00\n", - " 2021-07-12 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5440.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-07-12 13:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5449.00 | Comm: 0.00\n", - " 2021-07-12 13:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5440.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-07-12 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5431.00 | Comm: 0.00\n", - " 2021-07-12 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5431.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-07-12 14:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5438.00 | Comm: 0.00\n", - " 2021-07-12 14:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5445.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-07-12 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5423.00 | Comm: 0.00\n", - " 2021-07-12 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5440.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-07-12 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5447.00 | Comm: 0.00\n", - " 2021-07-12 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5433.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-07-12 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5440.00 | Comm: 0.00\n", - " 2021-07-12 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5447.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-07-12 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5433.00 | Comm: 0.00\n", - " 2021-07-13 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5434.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-07-13 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5428.00 | Comm: 0.00\n", - " 2021-07-13 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5431.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-07-13 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5417.00 | Comm: 0.00\n", - " 2021-07-13 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5413.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-07-13 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5420.00 | Comm: 0.00\n", - " 2021-07-13 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5437.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-07-13 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5415.00 | Comm: 0.00\n", - " 2021-07-13 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5394.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-07-13 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5409.00 | Comm: 0.00\n", - " 2021-07-13 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5411.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-07-13 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5475.00 | Comm: 0.00\n", - " 2021-07-13 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5472.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-07-13 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5480.00 | Comm: 0.00\n", - " 2021-07-13 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5497.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-07-14 09:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5483.00 | Comm: 0.00\n", - " 2021-07-14 10:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5473.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-07-14 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5510.00 | Comm: 0.00\n", - " 2021-07-14 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5542.00 | Comm: 0.00 | PnL: 32.00\n", - " 2021-07-14 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5530.00 | Comm: 0.00\n", - " 2021-07-14 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5531.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-07-14 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5541.00 | Comm: 0.00\n", - " 2021-07-14 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5545.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-07-15 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5512.00 | Comm: 0.00\n", - " 2021-07-15 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5542.00 | Comm: 0.00 | PnL: -30.00\n", - " 2021-07-15 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5545.00 | Comm: 0.00\n", - " 2021-07-15 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5555.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-07-15 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5572.00 | Comm: 0.00\n", - " 2021-07-15 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5588.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-07-15 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5566.00 | Comm: 0.00\n", - " 2021-07-15 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5532.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-07-15 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5545.00 | Comm: 0.00\n", - " 2021-07-15 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5521.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-07-15 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5538.00 | Comm: 0.00\n", - " 2021-07-15 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5546.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-07-15 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5538.00 | Comm: 0.00\n", - " 2021-07-15 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5540.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-07-15 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5525.00 | Comm: 0.00\n", - " 2021-07-15 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5539.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-07-16 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5521.00 | Comm: 0.00\n", - " 2021-07-16 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5526.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-07-16 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5481.00 | Comm: 0.00\n", - " 2021-07-16 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5478.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-07-16 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5541.00 | Comm: 0.00\n", - " 2021-07-16 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5580.00 | Comm: 0.00 | PnL: 39.00\n", - " 2021-07-19 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5624.00 | Comm: 0.00\n", - " 2021-07-19 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5621.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-07-19 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5601.00 | Comm: 0.00\n", - " 2021-07-19 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5608.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-07-19 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5627.00 | Comm: 0.00\n", - " 2021-07-19 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5613.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-07-19 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5592.00 | Comm: 0.00\n", - " 2021-07-19 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5576.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-07-19 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5521.00 | Comm: 0.00\n", - " 2021-07-19 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5551.00 | Comm: 0.00 | PnL: -30.00\n", - " 2021-07-19 21:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5539.00 | Comm: 0.00\n", - " 2021-07-19 22:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5530.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-07-19 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5521.00 | Comm: 0.00\n", - " 2021-07-19 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5493.00 | Comm: 0.00 | PnL: 28.00\n", - " 2021-07-19 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5503.00 | Comm: 0.00\n", - " 2021-07-20 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5504.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-07-20 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5478.00 | Comm: 0.00\n", - " 2021-07-20 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5497.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-07-20 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5530.00 | Comm: 0.00\n", - " 2021-07-20 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5538.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-07-20 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5629.00 | Comm: 0.00\n", - " 2021-07-20 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5609.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-07-20 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5609.00 | Comm: 0.00\n", - " 2021-07-20 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5613.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-07-20 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5637.00 | Comm: 0.00\n", - " 2021-07-20 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5619.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-07-20 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5625.00 | Comm: 0.00\n", - " 2021-07-20 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5626.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-07-21 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5618.00 | Comm: 0.00\n", - " 2021-07-21 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5619.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-07-21 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5599.00 | Comm: 0.00\n", - " 2021-07-21 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5605.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-07-21 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5597.00 | Comm: 0.00\n", - " 2021-07-21 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5555.00 | Comm: 0.00 | PnL: 42.00\n", - " 2021-07-21 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5536.00 | Comm: 0.00\n", - " 2021-07-21 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5572.00 | Comm: 0.00 | PnL: -36.00\n", - " 2021-07-21 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5581.00 | Comm: 0.00\n", - " 2021-07-21 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5575.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-07-21 13:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5581.00 | Comm: 0.00\n", - " 2021-07-21 14:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5583.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-07-21 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5598.00 | Comm: 0.00\n", - " 2021-07-21 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5585.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-07-21 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5574.00 | Comm: 0.00\n", - " 2021-07-21 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5549.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-07-21 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5558.00 | Comm: 0.00\n", - " 2021-07-21 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5541.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-07-21 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5537.00 | Comm: 0.00\n", - " 2021-07-21 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5525.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-07-21 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5509.00 | Comm: 0.00\n", - " 2021-07-21 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5498.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-07-22 09:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5524.00 | Comm: 0.00\n", - " 2021-07-22 09:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5506.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-07-22 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5503.00 | Comm: 0.00\n", - " 2021-07-22 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5517.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-07-22 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5508.00 | Comm: 0.00\n", - " 2021-07-22 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5494.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-07-22 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5506.00 | Comm: 0.00\n", - " 2021-07-22 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5503.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-07-22 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5540.00 | Comm: 0.00\n", - " 2021-07-22 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5598.00 | Comm: 0.00 | PnL: 58.00\n", - " 2021-07-22 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5650.00 | Comm: 0.00\n", - " 2021-07-22 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5659.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-07-23 10:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5646.00 | Comm: 0.00\n", - " 2021-07-23 11:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5662.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-07-23 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5653.00 | Comm: 0.00\n", - " 2021-07-23 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5668.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-07-23 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5653.00 | Comm: 0.00\n", - " 2021-07-23 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5651.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-07-23 14:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5659.00 | Comm: 0.00\n", - " 2021-07-23 14:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5678.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-07-23 21:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5667.00 | Comm: 0.00\n", - " 2021-07-23 21:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5626.00 | Comm: 0.00 | PnL: 41.00\n", - " 2021-07-23 21:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5632.00 | Comm: 0.00\n", - " 2021-07-23 21:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5628.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-07-23 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5639.00 | Comm: 0.00\n", - " 2021-07-23 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5643.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-07-23 22:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5671.00 | Comm: 0.00\n", - " 2021-07-26 09:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5678.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-07-26 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5738.00 | Comm: 0.00\n", - " 2021-07-26 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5721.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-07-26 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5685.00 | Comm: 0.00\n", - " 2021-07-26 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5653.00 | Comm: 0.00 | PnL: 32.00\n", - " 2021-07-26 22:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5707.00 | Comm: 0.00\n", - " 2021-07-26 22:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5716.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-07-27 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5726.00 | Comm: 0.00\n", - " 2021-07-27 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5716.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-07-27 11:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5691.00 | Comm: 0.00\n", - " 2021-07-27 11:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5700.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-07-27 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5661.00 | Comm: 0.00\n", - " 2021-07-27 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5691.00 | Comm: 0.00 | PnL: -30.00\n", - " 2021-07-27 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5661.00 | Comm: 0.00\n", - " 2021-07-27 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5642.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-07-27 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5636.00 | Comm: 0.00\n", - " 2021-07-27 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5583.00 | Comm: 0.00 | PnL: 53.00\n", - " 2021-07-27 21:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5599.00 | Comm: 0.00\n", - " 2021-07-27 21:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5620.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-07-27 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5610.00 | Comm: 0.00\n", - " 2021-07-27 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5594.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-07-27 22:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5617.00 | Comm: 0.00\n", - " 2021-07-27 22:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5615.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-07-28 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5607.00 | Comm: 0.00\n", - " 2021-07-28 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5620.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-07-28 09:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5627.00 | Comm: 0.00\n", - " 2021-07-28 09:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5638.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-07-28 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5646.00 | Comm: 0.00\n", - " 2021-07-28 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5661.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-07-28 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5656.00 | Comm: 0.00\n", - " 2021-07-28 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5662.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-07-28 14:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5646.00 | Comm: 0.00\n", - " 2021-07-28 14:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5647.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-07-28 14:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5652.00 | Comm: 0.00\n", - " 2021-07-28 21:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5665.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-07-28 21:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5645.00 | Comm: 0.00\n", - " 2021-07-28 21:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5654.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-07-28 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5638.00 | Comm: 0.00\n", - " 2021-07-28 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5642.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-07-29 09:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5654.00 | Comm: 0.00\n", - " 2021-07-29 09:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5660.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-07-29 10:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5651.00 | Comm: 0.00\n", - " 2021-07-29 10:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5661.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-07-29 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5692.00 | Comm: 0.00\n", - " 2021-07-29 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5677.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-07-29 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5668.00 | Comm: 0.00\n", - " 2021-07-29 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5689.00 | Comm: 0.00 | PnL: -21.00\n", - " 2021-07-29 21:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5767.00 | Comm: 0.00\n", - " 2021-07-29 22:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5761.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-07-29 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5767.00 | Comm: 0.00\n", - " 2021-07-29 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5757.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-07-30 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5728.00 | Comm: 0.00\n", - " 2021-07-30 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5727.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-07-30 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5758.00 | Comm: 0.00\n", - " 2021-07-30 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5773.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-07-30 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5689.00 | Comm: 0.00\n", - " 2021-07-30 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5680.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-07-30 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5689.00 | Comm: 0.00\n", - " 2021-07-30 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5701.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-07-30 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5603.00 | Comm: 0.00\n", - " 2021-07-30 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5616.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-07-30 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5602.00 | Comm: 0.00\n", - " 2021-07-30 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5534.00 | Comm: 0.00 | PnL: 68.00\n", - " 2021-08-02 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5499.00 | Comm: 0.00\n", - " 2021-08-02 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5468.00 | Comm: 0.00 | PnL: 31.00\n", - " 2021-08-02 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5397.00 | Comm: 0.00\n", - " 2021-08-02 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5389.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-08-02 11:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5407.00 | Comm: 0.00\n", - " 2021-08-02 11:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5418.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-08-02 14:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5466.00 | Comm: 0.00\n", - " 2021-08-02 14:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5444.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-08-03 10:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5298.00 | Comm: 0.00\n", - " 2021-08-03 10:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5292.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-08-03 11:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5293.00 | Comm: 0.00\n", - " 2021-08-03 13:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5300.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-08-03 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5286.00 | Comm: 0.00\n", - " 2021-08-03 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5282.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-08-03 14:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5282.00 | Comm: 0.00\n", - " 2021-08-03 14:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5270.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-08-03 22:30:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5370.00 | Comm: 0.00\n", - " 2021-08-03 22:45:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5360.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-08-04 10:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5368.00 | Comm: 0.00\n", - " 2021-08-04 10:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5366.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-08-04 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5402.00 | Comm: 0.00\n", - " 2021-08-04 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5412.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-08-04 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5398.00 | Comm: 0.00\n", - " 2021-08-04 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5438.00 | Comm: 0.00 | PnL: -40.00\n", - " 2021-08-04 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5449.00 | Comm: 0.00\n", - " 2021-08-04 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5451.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-08-04 21:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5457.00 | Comm: 0.00\n", - " 2021-08-04 21:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5489.00 | Comm: 0.00 | PnL: 32.00\n", - " 2021-08-04 22:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5486.00 | Comm: 0.00\n", - " 2021-08-04 22:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5490.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-04 22:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5482.00 | Comm: 0.00\n", - " 2021-08-04 22:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5457.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-08-05 09:00:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5458.00 | Comm: 0.00\n", - " 2021-08-05 09:15:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5426.00 | Comm: 0.00 | PnL: -32.00\n", - " 2021-08-05 10:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5414.00 | Comm: 0.00\n", - " 2021-08-05 10:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5437.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-08-05 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5443.00 | Comm: 0.00\n", - " 2021-08-05 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5411.00 | Comm: 0.00 | PnL: -32.00\n", - " 2021-08-05 11:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5382.00 | Comm: 0.00\n", - " 2021-08-05 13:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5383.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-08-05 14:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5381.00 | Comm: 0.00\n", - " 2021-08-05 14:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5411.00 | Comm: 0.00 | PnL: -30.00\n", - " 2021-08-05 14:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5401.00 | Comm: 0.00\n", - " 2021-08-05 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5388.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-08-05 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5360.00 | Comm: 0.00\n", - " 2021-08-05 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5331.00 | Comm: 0.00 | PnL: 29.00\n", - " 2021-08-06 09:00:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5363.00 | Comm: 0.00\n", - " 2021-08-06 09:15:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5368.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-08-06 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5373.00 | Comm: 0.00\n", - " 2021-08-06 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5378.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-08-06 13:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5409.00 | Comm: 0.00\n", - " 2021-08-06 14:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5430.00 | Comm: 0.00 | PnL: -21.00\n", - " 2021-08-06 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5410.00 | Comm: 0.00\n", - " 2021-08-06 21:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5372.00 | Comm: 0.00 | PnL: 38.00\n", - " 2021-08-06 21:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5365.00 | Comm: 0.00\n", - " 2021-08-06 21:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5355.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-08-06 22:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5366.00 | Comm: 0.00\n", - " 2021-08-06 22:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5360.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-08-06 22:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5332.00 | Comm: 0.00\n", - " 2021-08-09 09:00:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5332.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-09 09:15:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5301.00 | Comm: 0.00\n", - " 2021-08-09 09:30:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5286.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-08-09 09:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5290.00 | Comm: 0.00\n", - " 2021-08-09 10:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5264.00 | Comm: 0.00 | PnL: -26.00\n", - " 2021-08-09 10:45:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5331.00 | Comm: 0.00\n", - " 2021-08-09 11:00:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5321.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-08-09 13:30:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5357.00 | Comm: 0.00\n", - " 2021-08-09 13:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5358.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-08-09 14:15:00 | BUY | SHFE.rb2110 | Vol: 1 | Price: 5366.00 | Comm: 0.00\n", - " 2021-08-09 14:30:00 | CLOSE_LONG | SHFE.rb2110 | Vol: 1 | Price: 5362.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-09 14:45:00 | SELL | SHFE.rb2110 | Vol: 1 | Price: 5331.00 | Comm: 0.00\n", - " 2021-08-09 14:45:00 | CLOSE_SHORT | SHFE.rb2110 | Vol: 1 | Price: 5331.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-09 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5416.00 | Comm: 0.00\n", - " 2021-08-09 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5401.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-08-09 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5389.00 | Comm: 0.00\n", - " 2021-08-09 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5392.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-08-09 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5376.00 | Comm: 0.00\n", - " 2021-08-10 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5383.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-08-10 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5381.00 | Comm: 0.00\n", - " 2021-08-10 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5374.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-08-10 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5408.00 | Comm: 0.00\n", - " 2021-08-10 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5414.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-08-10 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5416.00 | Comm: 0.00\n", - " 2021-08-10 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5451.00 | Comm: 0.00 | PnL: 35.00\n", - " 2021-08-10 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5486.00 | Comm: 0.00\n", - " 2021-08-10 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5469.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-08-10 14:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5487.00 | Comm: 0.00\n", - " 2021-08-10 14:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5486.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-08-10 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5481.00 | Comm: 0.00\n", - " 2021-08-10 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5501.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-08-11 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5557.00 | Comm: 0.00\n", - " 2021-08-11 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5557.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-11 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5563.00 | Comm: 0.00\n", - " 2021-08-11 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5546.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-08-11 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5557.00 | Comm: 0.00\n", - " 2021-08-11 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5563.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-08-11 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5558.00 | Comm: 0.00\n", - " 2021-08-11 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5568.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-08-11 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5572.00 | Comm: 0.00\n", - " 2021-08-11 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5567.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-08-11 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5559.00 | Comm: 0.00\n", - " 2021-08-12 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5535.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-08-12 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5544.00 | Comm: 0.00\n", - " 2021-08-12 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5538.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-08-12 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5544.00 | Comm: 0.00\n", - " 2021-08-12 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5551.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-08-12 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5557.00 | Comm: 0.00\n", - " 2021-08-12 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5558.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-08-12 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5431.00 | Comm: 0.00\n", - " 2021-08-12 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5407.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-08-12 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5425.00 | Comm: 0.00\n", - " 2021-08-13 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5400.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-08-13 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5421.00 | Comm: 0.00\n", - " 2021-08-13 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5427.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-08-13 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5468.00 | Comm: 0.00\n", - " 2021-08-13 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5446.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-08-13 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5479.00 | Comm: 0.00\n", - " 2021-08-13 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5479.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-13 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5457.00 | Comm: 0.00\n", - " 2021-08-13 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5435.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-08-13 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5470.00 | Comm: 0.00\n", - " 2021-08-16 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5460.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-08-16 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5478.00 | Comm: 0.00\n", - " 2021-08-16 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5450.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-08-16 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5329.00 | Comm: 0.00\n", - " 2021-08-16 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5329.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-16 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5339.00 | Comm: 0.00\n", - " 2021-08-16 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5340.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-08-16 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5329.00 | Comm: 0.00\n", - " 2021-08-16 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5328.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-08-16 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5323.00 | Comm: 0.00\n", - " 2021-08-16 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5319.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-08-16 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5324.00 | Comm: 0.00\n", - " 2021-08-17 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5326.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-08-17 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5375.00 | Comm: 0.00\n", - " 2021-08-17 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5364.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-08-17 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5347.00 | Comm: 0.00\n", - " 2021-08-17 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5347.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-17 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5361.00 | Comm: 0.00\n", - " 2021-08-17 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5333.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-08-17 21:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5343.00 | Comm: 0.00\n", - " 2021-08-17 21:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5334.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-08-17 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5327.00 | Comm: 0.00\n", - " 2021-08-17 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5333.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-08-17 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5327.00 | Comm: 0.00\n", - " 2021-08-17 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5326.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-08-18 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5168.00 | Comm: 0.00\n", - " 2021-08-18 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5150.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-08-19 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4981.00 | Comm: 0.00\n", - " 2021-08-19 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4997.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-08-19 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4982.00 | Comm: 0.00\n", - " 2021-08-19 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4989.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-08-19 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5006.00 | Comm: 0.00\n", - " 2021-08-19 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5002.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-19 14:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5021.00 | Comm: 0.00\n", - " 2021-08-19 14:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5025.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-19 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4984.00 | Comm: 0.00\n", - " 2021-08-19 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4974.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-08-19 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4987.00 | Comm: 0.00\n", - " 2021-08-19 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4987.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-19 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4985.00 | Comm: 0.00\n", - " 2021-08-19 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4974.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-08-20 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4986.00 | Comm: 0.00\n", - " 2021-08-20 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4997.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-08-20 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5039.00 | Comm: 0.00\n", - " 2021-08-20 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5055.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-08-20 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5093.00 | Comm: 0.00\n", - " 2021-08-20 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5074.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-08-20 14:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5094.00 | Comm: 0.00\n", - " 2021-08-20 14:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5111.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-08-20 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5079.00 | Comm: 0.00\n", - " 2021-08-20 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5082.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-08-20 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5119.00 | Comm: 0.00\n", - " 2021-08-20 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5129.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-08-20 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5140.00 | Comm: 0.00\n", - " 2021-08-23 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5140.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-23 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5090.00 | Comm: 0.00\n", - " 2021-08-23 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5097.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-08-23 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5065.00 | Comm: 0.00\n", - " 2021-08-23 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5088.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-08-23 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5141.00 | Comm: 0.00\n", - " 2021-08-23 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5160.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-08-23 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5130.00 | Comm: 0.00\n", - " 2021-08-23 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5141.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-08-23 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5110.00 | Comm: 0.00\n", - " 2021-08-23 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5123.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-08-23 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5110.00 | Comm: 0.00\n", - " 2021-08-23 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5138.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-08-23 21:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5122.00 | Comm: 0.00\n", - " 2021-08-23 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5137.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-08-23 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5158.00 | Comm: 0.00\n", - " 2021-08-24 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5188.00 | Comm: 0.00 | PnL: -30.00\n", - " 2021-08-24 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5222.00 | Comm: 0.00\n", - " 2021-08-24 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5225.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-08-24 14:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5215.00 | Comm: 0.00\n", - " 2021-08-24 14:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5222.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-08-24 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5217.00 | Comm: 0.00\n", - " 2021-08-24 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5243.00 | Comm: 0.00 | PnL: -26.00\n", - " 2021-08-25 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5256.00 | Comm: 0.00\n", - " 2021-08-25 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5246.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-08-25 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5242.00 | Comm: 0.00\n", - " 2021-08-25 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5242.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-25 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5226.00 | Comm: 0.00\n", - " 2021-08-25 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5230.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-25 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5250.00 | Comm: 0.00\n", - " 2021-08-25 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5260.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-08-25 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5242.00 | Comm: 0.00\n", - " 2021-08-25 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5234.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-08-25 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5226.00 | Comm: 0.00\n", - " 2021-08-25 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5226.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-08-25 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5234.00 | Comm: 0.00\n", - " 2021-08-25 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5220.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-08-25 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5254.00 | Comm: 0.00\n", - " 2021-08-25 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5238.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-08-25 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5249.00 | Comm: 0.00\n", - " 2021-08-26 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5259.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-08-26 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5226.00 | Comm: 0.00\n", - " 2021-08-26 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5241.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-08-26 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5228.00 | Comm: 0.00\n", - " 2021-08-26 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5232.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-26 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5219.00 | Comm: 0.00\n", - " 2021-08-26 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5235.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-08-26 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5246.00 | Comm: 0.00\n", - " 2021-08-26 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5237.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-08-26 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5226.00 | Comm: 0.00\n", - " 2021-08-26 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5229.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-08-26 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5221.00 | Comm: 0.00\n", - " 2021-08-26 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5192.00 | Comm: 0.00 | PnL: 29.00\n", - " 2021-08-26 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5132.00 | Comm: 0.00\n", - " 2021-08-26 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5082.00 | Comm: 0.00 | PnL: 50.00\n", - " 2021-08-26 21:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5113.00 | Comm: 0.00\n", - " 2021-08-26 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5110.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-08-26 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5098.00 | Comm: 0.00\n", - " 2021-08-26 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5084.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-08-27 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5096.00 | Comm: 0.00\n", - " 2021-08-27 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5112.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-08-27 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5162.00 | Comm: 0.00\n", - " 2021-08-27 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5166.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-08-27 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5181.00 | Comm: 0.00\n", - " 2021-08-27 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5195.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-08-27 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5220.00 | Comm: 0.00\n", - " 2021-08-27 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5210.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-08-27 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5221.00 | Comm: 0.00\n", - " 2021-08-27 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5243.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-08-27 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5241.00 | Comm: 0.00\n", - " 2021-08-27 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5234.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-08-27 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5212.00 | Comm: 0.00\n", - " 2021-08-27 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5195.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-08-27 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5202.00 | Comm: 0.00\n", - " 2021-08-30 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5233.00 | Comm: 0.00 | PnL: 31.00\n", - " 2021-08-30 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5337.00 | Comm: 0.00\n", - " 2021-08-30 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5315.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-08-30 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5336.00 | Comm: 0.00\n", - " 2021-08-30 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5328.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-08-30 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5337.00 | Comm: 0.00\n", - " 2021-08-30 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5353.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-08-30 21:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5357.00 | Comm: 0.00\n", - " 2021-08-30 21:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5353.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-08-30 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5351.00 | Comm: 0.00\n", - " 2021-08-30 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5352.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-08-31 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5336.00 | Comm: 0.00\n", - " 2021-08-31 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5330.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-08-31 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5344.00 | Comm: 0.00\n", - " 2021-08-31 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5347.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-08-31 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5355.00 | Comm: 0.00\n", - " 2021-08-31 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5329.00 | Comm: 0.00 | PnL: -26.00\n", - " 2021-08-31 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5299.00 | Comm: 0.00\n", - " 2021-08-31 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5301.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-08-31 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5281.00 | Comm: 0.00\n", - " 2021-08-31 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5272.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-01 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5288.00 | Comm: 0.00\n", - " 2021-09-01 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5283.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-09-01 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5255.00 | Comm: 0.00\n", - " 2021-09-01 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5215.00 | Comm: 0.00 | PnL: 40.00\n", - " 2021-09-01 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5200.00 | Comm: 0.00\n", - " 2021-09-01 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5228.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-09-01 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5242.00 | Comm: 0.00\n", - " 2021-09-01 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5244.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-09-01 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5271.00 | Comm: 0.00\n", - " 2021-09-01 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5261.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-09-01 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5250.00 | Comm: 0.00\n", - " 2021-09-01 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5246.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-09-01 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5276.00 | Comm: 0.00\n", - " 2021-09-01 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5287.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-09-01 22:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5292.00 | Comm: 0.00\n", - " 2021-09-01 22:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5322.00 | Comm: 0.00 | PnL: 30.00\n", - " 2021-09-01 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5326.00 | Comm: 0.00\n", - " 2021-09-02 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5309.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-09-02 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5306.00 | Comm: 0.00\n", - " 2021-09-02 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5297.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-02 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5279.00 | Comm: 0.00\n", - " 2021-09-02 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5270.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-02 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5276.00 | Comm: 0.00\n", - " 2021-09-02 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5285.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-02 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5343.00 | Comm: 0.00\n", - " 2021-09-02 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5318.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-09-02 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5225.00 | Comm: 0.00\n", - " 2021-09-02 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5238.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-09-02 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5287.00 | Comm: 0.00\n", - " 2021-09-02 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5287.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-09-02 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5273.00 | Comm: 0.00\n", - " 2021-09-02 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5300.00 | Comm: 0.00 | PnL: -27.00\n", - " 2021-09-03 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5409.00 | Comm: 0.00\n", - " 2021-09-03 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5419.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-09-03 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5416.00 | Comm: 0.00\n", - " 2021-09-03 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5416.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-09-03 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5432.00 | Comm: 0.00\n", - " 2021-09-06 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5400.00 | Comm: 0.00 | PnL: -32.00\n", - " 2021-09-06 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5408.00 | Comm: 0.00\n", - " 2021-09-06 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5404.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-09-06 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5379.00 | Comm: 0.00\n", - " 2021-09-06 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5379.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-09-06 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5478.00 | Comm: 0.00\n", - " 2021-09-06 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5483.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-09-06 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5527.00 | Comm: 0.00\n", - " 2021-09-06 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5540.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-09-06 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5528.00 | Comm: 0.00\n", - " 2021-09-06 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5519.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-07 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5477.00 | Comm: 0.00\n", - " 2021-09-07 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5488.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-09-07 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5481.00 | Comm: 0.00\n", - " 2021-09-07 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5484.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-09-07 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5481.00 | Comm: 0.00\n", - " 2021-09-07 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5468.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-09-07 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5476.00 | Comm: 0.00\n", - " 2021-09-07 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5499.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-09-07 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5425.00 | Comm: 0.00\n", - " 2021-09-07 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5418.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-09-07 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5424.00 | Comm: 0.00\n", - " 2021-09-08 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5424.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-09-08 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5429.00 | Comm: 0.00\n", - " 2021-09-08 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5445.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-09-08 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5456.00 | Comm: 0.00\n", - " 2021-09-08 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5454.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-09-08 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5439.00 | Comm: 0.00\n", - " 2021-09-08 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5448.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-09-08 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5431.00 | Comm: 0.00\n", - " 2021-09-08 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5424.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-09-08 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5414.00 | Comm: 0.00\n", - " 2021-09-08 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5459.00 | Comm: 0.00 | PnL: -45.00\n", - " 2021-09-08 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5471.00 | Comm: 0.00\n", - " 2021-09-09 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5544.00 | Comm: 0.00 | PnL: -73.00\n", - " 2021-09-09 14:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5671.00 | Comm: 0.00\n", - " 2021-09-09 14:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5671.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-09-10 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5683.00 | Comm: 0.00\n", - " 2021-09-10 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5688.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-09-10 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5674.00 | Comm: 0.00\n", - " 2021-09-10 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5683.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-09-10 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5690.00 | Comm: 0.00\n", - " 2021-09-10 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5686.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-09-10 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5680.00 | Comm: 0.00\n", - " 2021-09-10 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5679.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-09-10 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5670.00 | Comm: 0.00\n", - " 2021-09-10 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5671.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-09-10 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5653.00 | Comm: 0.00\n", - " 2021-09-10 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5645.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-09-10 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5673.00 | Comm: 0.00\n", - " 2021-09-10 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5695.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-09-10 22:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5701.00 | Comm: 0.00\n", - " 2021-09-13 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5726.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-09-13 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5699.00 | Comm: 0.00\n", - " 2021-09-13 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5708.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-09-13 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5689.00 | Comm: 0.00\n", - " 2021-09-13 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5686.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-09-13 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5681.00 | Comm: 0.00\n", - " 2021-09-13 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5676.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-09-14 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5640.00 | Comm: 0.00\n", - " 2021-09-14 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5641.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-09-14 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5634.00 | Comm: 0.00\n", - " 2021-09-14 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5630.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-09-14 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5636.00 | Comm: 0.00\n", - " 2021-09-14 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5640.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-09-14 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5653.00 | Comm: 0.00\n", - " 2021-09-14 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5605.00 | Comm: 0.00 | PnL: -48.00\n", - " 2021-09-14 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5576.00 | Comm: 0.00\n", - " 2021-09-14 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5538.00 | Comm: 0.00 | PnL: 38.00\n", - " 2021-09-14 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5498.00 | Comm: 0.00\n", - " 2021-09-14 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5495.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-09-14 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5478.00 | Comm: 0.00\n", - " 2021-09-14 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5479.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-09-14 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5450.00 | Comm: 0.00\n", - " 2021-09-14 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5434.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-09-15 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5485.00 | Comm: 0.00\n", - " 2021-09-15 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5509.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-09-15 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5538.00 | Comm: 0.00\n", - " 2021-09-15 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5545.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-09-15 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5561.00 | Comm: 0.00\n", - " 2021-09-15 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5544.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-09-15 14:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5529.00 | Comm: 0.00\n", - " 2021-09-15 14:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5530.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-09-15 14:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5519.00 | Comm: 0.00\n", - " 2021-09-15 14:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5510.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-15 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5587.00 | Comm: 0.00\n", - " 2021-09-15 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5609.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-09-15 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5603.00 | Comm: 0.00\n", - " 2021-09-15 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5606.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-09-15 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5597.00 | Comm: 0.00\n", - " 2021-09-16 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5603.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-09-16 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5584.00 | Comm: 0.00\n", - " 2021-09-16 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5583.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-09-16 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5653.00 | Comm: 0.00\n", - " 2021-09-16 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5645.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-09-16 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5635.00 | Comm: 0.00\n", - " 2021-09-16 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5631.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-09-16 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5639.00 | Comm: 0.00\n", - " 2021-09-16 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5596.00 | Comm: 0.00 | PnL: -43.00\n", - " 2021-09-16 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5606.00 | Comm: 0.00\n", - " 2021-09-16 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5556.00 | Comm: 0.00 | PnL: -50.00\n", - " 2021-09-16 21:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5549.00 | Comm: 0.00\n", - " 2021-09-16 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5560.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-09-16 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5530.00 | Comm: 0.00\n", - " 2021-09-16 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5514.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-09-16 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5509.00 | Comm: 0.00\n", - " 2021-09-16 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5486.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-09-16 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5465.00 | Comm: 0.00\n", - " 2021-09-17 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5506.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-09-17 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5520.00 | Comm: 0.00\n", - " 2021-09-17 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5503.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-09-17 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5486.00 | Comm: 0.00\n", - " 2021-09-17 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5480.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-09-17 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5471.00 | Comm: 0.00\n", - " 2021-09-17 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5457.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-09-17 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5481.00 | Comm: 0.00\n", - " 2021-09-17 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5459.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-09-17 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5442.00 | Comm: 0.00\n", - " 2021-09-17 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5467.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-09-22 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5475.00 | Comm: 0.00\n", - " 2021-09-22 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5501.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-09-22 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5485.00 | Comm: 0.00\n", - " 2021-09-22 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5503.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-09-22 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5537.00 | Comm: 0.00\n", - " 2021-09-22 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5535.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-09-22 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5526.00 | Comm: 0.00\n", - " 2021-09-22 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5529.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-09-22 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5532.00 | Comm: 0.00\n", - " 2021-09-22 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5548.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-09-22 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5647.00 | Comm: 0.00\n", - " 2021-09-23 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5622.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-09-23 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5613.00 | Comm: 0.00\n", - " 2021-09-23 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5584.00 | Comm: 0.00 | PnL: 29.00\n", - " 2021-09-23 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5594.00 | Comm: 0.00\n", - " 2021-09-23 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5608.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-09-23 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5622.00 | Comm: 0.00\n", - " 2021-09-23 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5595.00 | Comm: 0.00 | PnL: -27.00\n", - " 2021-09-23 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5601.00 | Comm: 0.00\n", - " 2021-09-23 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5597.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-09-23 21:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5584.00 | Comm: 0.00\n", - " 2021-09-23 21:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5569.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-09-23 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5552.00 | Comm: 0.00\n", - " 2021-09-23 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5543.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-09-23 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5525.00 | Comm: 0.00\n", - " 2021-09-23 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5501.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-09-23 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5489.00 | Comm: 0.00\n", - " 2021-09-24 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5516.00 | Comm: 0.00 | PnL: -27.00\n", - " 2021-09-24 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5534.00 | Comm: 0.00\n", - " 2021-09-24 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5542.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-09-24 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5489.00 | Comm: 0.00\n", - " 2021-09-24 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5505.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-09-24 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5489.00 | Comm: 0.00\n", - " 2021-09-24 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5465.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-09-24 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5474.00 | Comm: 0.00\n", - " 2021-09-24 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5490.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-09-24 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5474.00 | Comm: 0.00\n", - " 2021-09-24 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5461.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-09-24 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5474.00 | Comm: 0.00\n", - " 2021-09-24 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5446.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-09-24 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5429.00 | Comm: 0.00\n", - " 2021-09-24 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5442.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-09-27 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5554.00 | Comm: 0.00\n", - " 2021-09-27 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5560.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-09-27 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5536.00 | Comm: 0.00\n", - " 2021-09-27 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5542.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-09-27 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5553.00 | Comm: 0.00\n", - " 2021-09-27 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5538.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-09-27 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5545.00 | Comm: 0.00\n", - " 2021-09-27 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5563.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-09-27 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5552.00 | Comm: 0.00\n", - " 2021-09-27 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5566.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-09-27 14:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5572.00 | Comm: 0.00\n", - " 2021-09-27 14:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5587.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-09-27 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5567.00 | Comm: 0.00\n", - " 2021-09-27 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5576.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-09-27 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5590.00 | Comm: 0.00\n", - " 2021-09-27 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5600.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-09-27 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5579.00 | Comm: 0.00\n", - " 2021-09-27 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5576.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-09-27 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5568.00 | Comm: 0.00\n", - " 2021-09-28 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5572.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-09-28 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5560.00 | Comm: 0.00\n", - " 2021-09-28 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5574.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-09-28 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5590.00 | Comm: 0.00\n", - " 2021-09-28 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5566.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-09-28 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5571.00 | Comm: 0.00\n", - " 2021-09-28 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5594.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-09-28 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5608.00 | Comm: 0.00\n", - " 2021-09-28 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5609.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-09-28 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5619.00 | Comm: 0.00\n", - " 2021-09-28 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5624.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-09-28 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5614.00 | Comm: 0.00\n", - " 2021-09-28 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5623.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-09-28 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5633.00 | Comm: 0.00\n", - " 2021-09-28 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5638.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-09-28 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5658.00 | Comm: 0.00\n", - " 2021-09-28 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5629.00 | Comm: 0.00 | PnL: 29.00\n", - " 2021-09-28 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5637.00 | Comm: 0.00\n", - " 2021-09-29 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5641.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-09-29 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5651.00 | Comm: 0.00\n", - " 2021-09-29 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5646.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-09-29 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5615.00 | Comm: 0.00\n", - " 2021-09-29 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5608.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-09-29 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5597.00 | Comm: 0.00\n", - " 2021-09-29 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5589.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-09-29 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5626.00 | Comm: 0.00\n", - " 2021-09-29 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5629.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-09-29 14:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5646.00 | Comm: 0.00\n", - " 2021-09-29 14:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5641.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-09-29 21:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5642.00 | Comm: 0.00\n", - " 2021-09-29 21:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5618.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-09-29 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5625.00 | Comm: 0.00\n", - " 2021-09-29 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5612.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-09-29 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5610.00 | Comm: 0.00\n", - " 2021-09-29 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5638.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-09-29 22:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5649.00 | Comm: 0.00\n", - " 2021-09-29 22:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5648.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-09-30 09:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5639.00 | Comm: 0.00\n", - " 2021-09-30 09:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5616.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-09-30 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5614.00 | Comm: 0.00\n", - " 2021-09-30 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5590.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-09-30 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5652.00 | Comm: 0.00\n", - " 2021-09-30 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5677.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-09-30 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5701.00 | Comm: 0.00\n", - " 2021-09-30 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5691.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-10-08 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5752.00 | Comm: 0.00\n", - " 2021-10-08 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5777.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-10-08 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5745.00 | Comm: 0.00\n", - " 2021-10-08 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5752.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-10-08 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5769.00 | Comm: 0.00\n", - " 2021-10-08 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5760.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-10-08 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5760.00 | Comm: 0.00\n", - " 2021-10-08 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5785.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-10-11 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5808.00 | Comm: 0.00\n", - " 2021-10-11 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5789.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-10-11 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5761.00 | Comm: 0.00\n", - " 2021-10-11 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5783.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-10-11 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5807.00 | Comm: 0.00\n", - " 2021-10-11 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5810.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-10-11 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5812.00 | Comm: 0.00\n", - " 2021-10-11 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5804.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-10-11 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5788.00 | Comm: 0.00\n", - " 2021-10-11 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5792.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-10-11 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5784.00 | Comm: 0.00\n", - " 2021-10-11 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5767.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-10-11 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5743.00 | Comm: 0.00\n", - " 2021-10-11 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5757.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-10-12 09:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5743.00 | Comm: 0.00\n", - " 2021-10-12 09:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5736.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-10-12 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5689.00 | Comm: 0.00\n", - " 2021-10-12 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5726.00 | Comm: 0.00 | PnL: -37.00\n", - " 2021-10-12 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5734.00 | Comm: 0.00\n", - " 2021-10-12 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5709.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-10-12 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5689.00 | Comm: 0.00\n", - " 2021-10-12 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5616.00 | Comm: 0.00 | PnL: 73.00\n", - " 2021-10-12 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5620.00 | Comm: 0.00\n", - " 2021-10-12 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5610.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-10-13 14:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5526.00 | Comm: 0.00\n", - " 2021-10-13 14:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5521.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-10-13 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5426.00 | Comm: 0.00\n", - " 2021-10-13 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5430.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-10-13 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5449.00 | Comm: 0.00\n", - " 2021-10-13 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5438.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-10-13 22:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5445.00 | Comm: 0.00\n", - " 2021-10-14 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5451.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-10-14 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5468.00 | Comm: 0.00\n", - " 2021-10-14 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5484.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-10-14 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5496.00 | Comm: 0.00\n", - " 2021-10-14 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5489.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-10-14 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5496.00 | Comm: 0.00\n", - " 2021-10-14 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5455.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-10-14 21:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5470.00 | Comm: 0.00\n", - " 2021-10-14 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5445.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-10-14 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5458.00 | Comm: 0.00\n", - " 2021-10-14 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5453.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-10-14 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5437.00 | Comm: 0.00\n", - " 2021-10-14 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5443.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-10-15 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5492.00 | Comm: 0.00\n", - " 2021-10-15 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5468.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-10-15 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5476.00 | Comm: 0.00\n", - " 2021-10-15 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5483.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-10-15 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5480.00 | Comm: 0.00\n", - " 2021-10-15 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5481.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-10-15 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5485.00 | Comm: 0.00\n", - " 2021-10-15 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5508.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-10-15 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5517.00 | Comm: 0.00\n", - " 2021-10-15 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5540.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-10-15 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5529.00 | Comm: 0.00\n", - " 2021-10-15 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5518.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-10-15 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5478.00 | Comm: 0.00\n", - " 2021-10-15 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5469.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-10-15 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5450.00 | Comm: 0.00\n", - " 2021-10-15 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5435.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-10-15 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5449.00 | Comm: 0.00\n", - " 2021-10-18 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5398.00 | Comm: 0.00 | PnL: -51.00\n", - " 2021-10-18 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5343.00 | Comm: 0.00\n", - " 2021-10-18 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5426.00 | Comm: 0.00 | PnL: 83.00\n", - " 2021-10-18 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5441.00 | Comm: 0.00\n", - " 2021-10-18 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5474.00 | Comm: 0.00 | PnL: 33.00\n", - " 2021-10-18 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5458.00 | Comm: 0.00\n", - " 2021-10-18 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5409.00 | Comm: 0.00 | PnL: 49.00\n", - " 2021-10-18 21:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5433.00 | Comm: 0.00\n", - " 2021-10-18 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5425.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-10-18 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5403.00 | Comm: 0.00\n", - " 2021-10-19 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5400.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-10-19 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5411.00 | Comm: 0.00\n", - " 2021-10-19 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5415.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-10-19 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5422.00 | Comm: 0.00\n", - " 2021-10-19 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5512.00 | Comm: 0.00 | PnL: 90.00\n", - " 2021-10-19 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5518.00 | Comm: 0.00\n", - " 2021-10-19 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5538.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-10-19 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5496.00 | Comm: 0.00\n", - " 2021-10-19 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5477.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-10-19 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5419.00 | Comm: 0.00\n", - " 2021-10-19 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5395.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-10-20 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5406.00 | Comm: 0.00\n", - " 2021-10-20 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5400.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-10-20 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5371.00 | Comm: 0.00\n", - " 2021-10-20 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5370.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-10-20 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5379.00 | Comm: 0.00\n", - " 2021-10-20 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5384.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-10-20 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5394.00 | Comm: 0.00\n", - " 2021-10-20 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5386.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-10-20 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5376.00 | Comm: 0.00\n", - " 2021-10-20 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5295.00 | Comm: 0.00 | PnL: 81.00\n", - " 2021-10-20 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5340.00 | Comm: 0.00\n", - " 2021-10-20 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5353.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-10-20 22:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 5370.00 | Comm: 0.00\n", - " 2021-10-20 22:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 5361.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-10-21 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5337.00 | Comm: 0.00\n", - " 2021-10-21 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 5231.00 | Comm: 0.00 | PnL: 106.00\n", - " 2021-10-21 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 5022.00 | Comm: 0.00\n", - " 2021-10-21 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4979.00 | Comm: 0.00 | PnL: 43.00\n", - " 2021-10-21 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4949.00 | Comm: 0.00\n", - " 2021-10-21 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4966.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-10-21 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4936.00 | Comm: 0.00\n", - " 2021-10-21 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4954.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-10-22 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4937.00 | Comm: 0.00\n", - " 2021-10-22 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4867.00 | Comm: 0.00 | PnL: 70.00\n", - " 2021-10-22 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4878.00 | Comm: 0.00\n", - " 2021-10-22 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4910.00 | Comm: 0.00 | PnL: 32.00\n", - " 2021-10-22 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4875.00 | Comm: 0.00\n", - " 2021-10-22 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4857.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-10-22 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4881.00 | Comm: 0.00\n", - " 2021-10-22 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4914.00 | Comm: 0.00 | PnL: 33.00\n", - " 2021-10-22 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4913.00 | Comm: 0.00\n", - " 2021-10-22 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4910.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-10-22 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4893.00 | Comm: 0.00\n", - " 2021-10-22 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4864.00 | Comm: 0.00 | PnL: 29.00\n", - " 2021-10-25 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4883.00 | Comm: 0.00\n", - " 2021-10-25 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4922.00 | Comm: 0.00 | PnL: 39.00\n", - " 2021-10-25 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4909.00 | Comm: 0.00\n", - " 2021-10-25 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4915.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-10-25 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4884.00 | Comm: 0.00\n", - " 2021-10-25 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4920.00 | Comm: 0.00 | PnL: -36.00\n", - " 2021-10-25 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4907.00 | Comm: 0.00\n", - " 2021-10-25 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4891.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-10-25 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4862.00 | Comm: 0.00\n", - " 2021-10-25 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4842.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-10-25 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4814.00 | Comm: 0.00\n", - " 2021-10-26 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4824.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-10-26 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4866.00 | Comm: 0.00\n", - " 2021-10-26 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4817.00 | Comm: 0.00 | PnL: 49.00\n", - " 2021-10-26 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4833.00 | Comm: 0.00\n", - " 2021-10-26 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4888.00 | Comm: 0.00 | PnL: 55.00\n", - " 2021-10-26 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4860.00 | Comm: 0.00\n", - " 2021-10-26 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4877.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-10-26 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4888.00 | Comm: 0.00\n", - " 2021-10-26 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4937.00 | Comm: 0.00 | PnL: 49.00\n", - " 2021-10-26 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4876.00 | Comm: 0.00\n", - " 2021-10-26 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4910.00 | Comm: 0.00 | PnL: -34.00\n", - " 2021-10-26 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4907.00 | Comm: 0.00\n", - " 2021-10-26 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4940.00 | Comm: 0.00 | PnL: -33.00\n", - " 2021-10-26 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4940.00 | Comm: 0.00\n", - " 2021-10-26 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4933.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-10-26 22:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4937.00 | Comm: 0.00\n", - " 2021-10-26 22:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4925.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-10-27 09:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4882.00 | Comm: 0.00\n", - " 2021-10-27 09:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4814.00 | Comm: 0.00 | PnL: 68.00\n", - " 2021-10-27 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4705.00 | Comm: 0.00\n", - " 2021-10-27 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4728.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-10-27 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4686.00 | Comm: 0.00\n", - " 2021-10-27 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4706.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-10-27 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4690.00 | Comm: 0.00\n", - " 2021-10-27 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4666.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-10-27 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4572.00 | Comm: 0.00\n", - " 2021-10-27 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4585.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-10-27 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4572.00 | Comm: 0.00\n", - " 2021-10-27 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4567.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-10-28 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4574.00 | Comm: 0.00\n", - " 2021-10-28 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4586.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-10-28 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4601.00 | Comm: 0.00\n", - " 2021-10-28 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4560.00 | Comm: 0.00 | PnL: 41.00\n", - " 2021-10-28 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4593.00 | Comm: 0.00\n", - " 2021-10-28 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4575.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-10-28 14:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4713.00 | Comm: 0.00\n", - " 2021-10-28 14:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4711.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-10-28 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4636.00 | Comm: 0.00\n", - " 2021-10-28 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4713.00 | Comm: 0.00 | PnL: -77.00\n", - " 2021-10-28 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4691.00 | Comm: 0.00\n", - " 2021-10-28 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4669.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-10-28 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4676.00 | Comm: 0.00\n", - " 2021-10-28 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4683.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-10-28 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4668.00 | Comm: 0.00\n", - " 2021-10-28 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4702.00 | Comm: 0.00 | PnL: -34.00\n", - " 2021-10-28 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4687.00 | Comm: 0.00\n", - " 2021-10-29 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4718.00 | Comm: 0.00 | PnL: -31.00\n", - " 2021-10-29 09:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4759.00 | Comm: 0.00\n", - " 2021-10-29 10:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4755.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-10-29 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4723.00 | Comm: 0.00\n", - " 2021-10-29 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4700.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-10-29 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4693.00 | Comm: 0.00\n", - " 2021-10-29 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4707.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-10-29 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2021-10-29 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4664.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-10-29 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4680.00 | Comm: 0.00\n", - " 2021-10-29 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4661.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-10-29 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4637.00 | Comm: 0.00\n", - " 2021-10-29 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4637.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-10-29 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4680.00 | Comm: 0.00\n", - " 2021-10-29 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4667.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-10-29 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4673.00 | Comm: 0.00\n", - " 2021-10-29 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4648.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-10-29 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4645.00 | Comm: 0.00\n", - " 2021-10-29 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4659.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-11-01 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4669.00 | Comm: 0.00\n", - " 2021-11-01 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4655.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-11-01 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4638.00 | Comm: 0.00\n", - " 2021-11-01 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4631.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-11-01 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4622.00 | Comm: 0.00\n", - " 2021-11-01 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4598.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-11-01 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4569.00 | Comm: 0.00\n", - " 2021-11-01 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4543.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-11-01 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4555.00 | Comm: 0.00\n", - " 2021-11-01 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4553.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-11-01 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4544.00 | Comm: 0.00\n", - " 2021-11-01 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4537.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-11-02 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4485.00 | Comm: 0.00\n", - " 2021-11-02 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4473.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-11-02 21:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4255.00 | Comm: 0.00\n", - " 2021-11-02 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4252.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-11-02 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4270.00 | Comm: 0.00\n", - " 2021-11-02 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4279.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-11-03 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4370.00 | Comm: 0.00\n", - " 2021-11-03 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4369.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-11-03 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4379.00 | Comm: 0.00\n", - " 2021-11-03 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4370.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-11-03 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4381.00 | Comm: 0.00\n", - " 2021-11-03 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4399.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-11-03 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4348.00 | Comm: 0.00\n", - " 2021-11-03 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4362.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-11-03 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4347.00 | Comm: 0.00\n", - " 2021-11-03 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4344.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-11-03 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4328.00 | Comm: 0.00\n", - " 2021-11-03 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4320.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-11-04 09:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4292.00 | Comm: 0.00\n", - " 2021-11-04 09:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4300.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-11-04 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4328.00 | Comm: 0.00\n", - " 2021-11-04 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4336.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-11-04 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4341.00 | Comm: 0.00\n", - " 2021-11-04 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4323.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-11-04 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4312.00 | Comm: 0.00\n", - " 2021-11-04 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4271.00 | Comm: 0.00 | PnL: 41.00\n", - " 2021-11-04 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4252.00 | Comm: 0.00\n", - " 2021-11-04 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4251.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-11-04 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4184.00 | Comm: 0.00\n", - " 2021-11-04 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4218.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-11-04 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4172.00 | Comm: 0.00\n", - " 2021-11-04 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4168.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-11-05 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2021-11-05 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4181.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-11-05 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2021-11-05 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4276.00 | Comm: 0.00 | PnL: -46.00\n", - " 2021-11-05 14:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4245.00 | Comm: 0.00\n", - " 2021-11-05 14:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4230.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-11-05 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4234.00 | Comm: 0.00\n", - " 2021-11-05 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4214.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-11-05 21:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4233.00 | Comm: 0.00\n", - " 2021-11-05 21:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4229.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-11-05 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4239.00 | Comm: 0.00\n", - " 2021-11-05 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4249.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-08 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4330.00 | Comm: 0.00\n", - " 2021-11-08 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4290.00 | Comm: 0.00 | PnL: -40.00\n", - " 2021-11-08 09:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4276.00 | Comm: 0.00\n", - " 2021-11-08 09:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4274.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-11-08 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4249.00 | Comm: 0.00\n", - " 2021-11-08 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4235.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-11-08 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4268.00 | Comm: 0.00\n", - " 2021-11-08 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4272.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-11-08 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4280.00 | Comm: 0.00\n", - " 2021-11-08 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4292.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-11-08 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4278.00 | Comm: 0.00\n", - " 2021-11-08 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4291.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-11-08 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4302.00 | Comm: 0.00\n", - " 2021-11-08 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4292.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-11-08 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4264.00 | Comm: 0.00\n", - " 2021-11-08 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4289.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-11-08 22:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4327.00 | Comm: 0.00\n", - " 2021-11-08 22:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4322.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-11-09 09:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4303.00 | Comm: 0.00\n", - " 2021-11-09 09:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4321.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-11-09 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2021-11-09 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4320.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-11-09 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4335.00 | Comm: 0.00\n", - " 2021-11-09 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4332.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-11-09 10:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4316.00 | Comm: 0.00\n", - " 2021-11-09 11:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4292.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-11-09 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4276.00 | Comm: 0.00\n", - " 2021-11-09 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4287.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-11-09 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4279.00 | Comm: 0.00\n", - " 2021-11-09 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4258.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-11-09 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4241.00 | Comm: 0.00\n", - " 2021-11-09 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4261.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-11-09 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4270.00 | Comm: 0.00\n", - " 2021-11-09 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4216.00 | Comm: 0.00 | PnL: -54.00\n", - " 2021-11-09 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4149.00 | Comm: 0.00\n", - " 2021-11-09 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4153.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-11-09 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2021-11-09 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4145.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-11-10 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4071.00 | Comm: 0.00\n", - " 2021-11-10 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4093.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-11-10 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4061.00 | Comm: 0.00\n", - " 2021-11-10 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4080.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-11-10 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4111.00 | Comm: 0.00\n", - " 2021-11-10 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4168.00 | Comm: 0.00 | PnL: 57.00\n", - " 2021-11-10 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2021-11-10 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4275.00 | Comm: 0.00 | PnL: 45.00\n", - " 2021-11-10 21:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4251.00 | Comm: 0.00\n", - " 2021-11-10 21:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4273.00 | Comm: 0.00 | PnL: 22.00\n", - " 2021-11-10 21:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4285.00 | Comm: 0.00\n", - " 2021-11-10 22:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4312.00 | Comm: 0.00 | PnL: 27.00\n", - " 2021-11-10 22:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4282.00 | Comm: 0.00\n", - " 2021-11-10 22:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4273.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-11-11 09:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4292.00 | Comm: 0.00\n", - " 2021-11-11 09:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4326.00 | Comm: 0.00 | PnL: 34.00\n", - " 2021-11-11 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4336.00 | Comm: 0.00\n", - " 2021-11-11 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4318.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-11-11 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4361.00 | Comm: 0.00\n", - " 2021-11-11 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4362.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-11-11 11:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4349.00 | Comm: 0.00\n", - " 2021-11-11 13:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4385.00 | Comm: 0.00 | PnL: -36.00\n", - " 2021-11-11 13:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4395.00 | Comm: 0.00\n", - " 2021-11-11 14:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4415.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-11-11 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4337.00 | Comm: 0.00\n", - " 2021-11-11 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4365.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-11-11 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4378.00 | Comm: 0.00\n", - " 2021-11-12 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4361.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-11-12 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4356.00 | Comm: 0.00\n", - " 2021-11-12 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4362.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-11-12 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4342.00 | Comm: 0.00\n", - " 2021-11-12 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4340.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-11-12 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4348.00 | Comm: 0.00\n", - " 2021-11-12 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4325.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-11-12 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4284.00 | Comm: 0.00\n", - " 2021-11-12 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4274.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-12 14:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4284.00 | Comm: 0.00\n", - " 2021-11-12 14:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4290.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-11-12 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4263.00 | Comm: 0.00\n", - " 2021-11-12 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4185.00 | Comm: 0.00 | PnL: 78.00\n", - " 2021-11-12 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4201.00 | Comm: 0.00\n", - " 2021-11-12 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4217.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-11-12 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4206.00 | Comm: 0.00\n", - " 2021-11-12 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4207.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-11-12 22:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4220.00 | Comm: 0.00\n", - " 2021-11-12 22:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4238.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-11-15 09:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4211.00 | Comm: 0.00\n", - " 2021-11-15 09:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: 28.00\n", - " 2021-11-15 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4202.00 | Comm: 0.00\n", - " 2021-11-15 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4190.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-11-15 10:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4202.00 | Comm: 0.00\n", - " 2021-11-15 10:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4137.00 | Comm: 0.00 | PnL: -65.00\n", - " 2021-11-15 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4149.00 | Comm: 0.00\n", - " 2021-11-15 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4173.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-11-15 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4183.00 | Comm: 0.00\n", - " 2021-11-15 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4196.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-11-15 14:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2021-11-15 14:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4179.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-11-15 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4148.00 | Comm: 0.00\n", - " 2021-11-15 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4159.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-11-15 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4133.00 | Comm: 0.00\n", - " 2021-11-15 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4155.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-11-15 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2021-11-15 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4149.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-11-16 09:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4196.00 | Comm: 0.00\n", - " 2021-11-16 09:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4206.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-16 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4196.00 | Comm: 0.00\n", - " 2021-11-16 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4222.00 | Comm: 0.00 | PnL: -26.00\n", - " 2021-11-16 10:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4232.00 | Comm: 0.00\n", - " 2021-11-16 11:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4245.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-11-16 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4252.00 | Comm: 0.00\n", - " 2021-11-16 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4224.00 | Comm: 0.00 | PnL: -28.00\n", - " 2021-11-16 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4215.00 | Comm: 0.00\n", - " 2021-11-16 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4191.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-11-16 14:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4176.00 | Comm: 0.00\n", - " 2021-11-16 14:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4168.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-11-16 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4129.00 | Comm: 0.00\n", - " 2021-11-16 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4148.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-11-16 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4156.00 | Comm: 0.00\n", - " 2021-11-16 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4142.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-11-17 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4174.00 | Comm: 0.00\n", - " 2021-11-17 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4190.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-11-17 10:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4196.00 | Comm: 0.00\n", - " 2021-11-17 10:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4198.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-11-17 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4211.00 | Comm: 0.00\n", - " 2021-11-17 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4196.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-11-17 13:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4192.00 | Comm: 0.00\n", - " 2021-11-17 13:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4173.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-11-17 14:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4180.00 | Comm: 0.00\n", - " 2021-11-17 14:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4180.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-11-17 14:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4196.00 | Comm: 0.00\n", - " 2021-11-17 21:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4215.00 | Comm: 0.00 | PnL: 19.00\n", - " 2021-11-17 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4208.00 | Comm: 0.00\n", - " 2021-11-17 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4227.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-11-17 21:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4221.00 | Comm: 0.00\n", - " 2021-11-17 22:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4217.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-11-17 22:45:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4229.00 | Comm: 0.00\n", - " 2021-11-18 09:00:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4216.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-11-18 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4203.00 | Comm: 0.00\n", - " 2021-11-18 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4194.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-11-18 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4175.00 | Comm: 0.00\n", - " 2021-11-18 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4165.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-18 11:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4173.00 | Comm: 0.00\n", - " 2021-11-18 11:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4206.00 | Comm: 0.00 | PnL: 33.00\n", - " 2021-11-18 13:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4212.00 | Comm: 0.00\n", - " 2021-11-18 13:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4198.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-11-18 14:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2021-11-18 14:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4165.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-11-18 14:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4173.00 | Comm: 0.00\n", - " 2021-11-18 14:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4174.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-11-18 21:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4165.00 | Comm: 0.00\n", - " 2021-11-18 21:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4170.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-11-18 22:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4167.00 | Comm: 0.00\n", - " 2021-11-18 22:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4156.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-11-18 22:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4141.00 | Comm: 0.00\n", - " 2021-11-18 22:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4129.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-11-19 09:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4184.00 | Comm: 0.00\n", - " 2021-11-19 09:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4194.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-19 10:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4170.00 | Comm: 0.00\n", - " 2021-11-19 10:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-11-19 11:15:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4231.00 | Comm: 0.00\n", - " 2021-11-19 13:30:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4190.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-11-19 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4169.00 | Comm: 0.00\n", - " 2021-11-19 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4167.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-11-19 21:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4276.00 | Comm: 0.00\n", - " 2021-11-19 21:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4294.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-11-22 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4339.00 | Comm: 0.00\n", - " 2021-11-22 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4351.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-11-22 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4334.00 | Comm: 0.00\n", - " 2021-11-22 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4324.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-22 10:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4315.00 | Comm: 0.00\n", - " 2021-11-22 10:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4314.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-11-22 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4294.00 | Comm: 0.00\n", - " 2021-11-22 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4311.00 | Comm: 0.00 | PnL: -17.00\n", - " 2021-11-22 14:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4303.00 | Comm: 0.00\n", - " 2021-11-22 14:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4308.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-11-22 14:30:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4298.00 | Comm: 0.00\n", - " 2021-11-22 14:45:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4305.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-11-22 21:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4296.00 | Comm: 0.00\n", - " 2021-11-22 21:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4316.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-11-22 21:30:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4320.00 | Comm: 0.00\n", - " 2021-11-22 21:45:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4330.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-22 22:00:00 | BUY | SHFE.rb2201 | Vol: 1 | Price: 4339.00 | Comm: 0.00\n", - " 2021-11-22 22:15:00 | CLOSE_LONG | SHFE.rb2201 | Vol: 1 | Price: 4341.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-11-22 22:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4335.00 | Comm: 0.00\n", - " 2021-11-23 09:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4339.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-11-23 09:15:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4317.00 | Comm: 0.00\n", - " 2021-11-23 09:30:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4311.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-11-23 13:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4390.00 | Comm: 0.00\n", - " 2021-11-23 14:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4379.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-11-23 14:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4339.00 | Comm: 0.00\n", - " 2021-11-23 21:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4316.00 | Comm: 0.00 | PnL: 23.00\n", - " 2021-11-24 09:45:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4426.00 | Comm: 0.00\n", - " 2021-11-24 10:00:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4432.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-11-24 11:00:00 | SELL | SHFE.rb2201 | Vol: 1 | Price: 4426.00 | Comm: 0.00\n", - " 2021-11-24 11:15:00 | CLOSE_SHORT | SHFE.rb2201 | Vol: 1 | Price: 4437.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-11-24 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4281.00 | Comm: 0.00\n", - " 2021-11-25 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4270.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-11-25 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4250.00 | Comm: 0.00\n", - " 2021-11-25 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4240.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-11-25 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4235.00 | Comm: 0.00\n", - " 2021-11-25 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4246.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-11-25 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4256.00 | Comm: 0.00\n", - " 2021-11-25 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4252.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-11-25 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4247.00 | Comm: 0.00\n", - " 2021-11-25 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4238.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-11-25 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4246.00 | Comm: 0.00\n", - " 2021-11-25 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4259.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-11-25 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4253.00 | Comm: 0.00\n", - " 2021-11-25 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4255.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-11-25 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4168.00 | Comm: 0.00\n", - " 2021-11-25 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4168.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-11-25 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4175.00 | Comm: 0.00\n", - " 2021-11-25 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4171.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-11-26 09:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4165.00 | Comm: 0.00\n", - " 2021-11-26 09:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4213.00 | Comm: 0.00 | PnL: 48.00\n", - " 2021-11-26 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4245.00 | Comm: 0.00\n", - " 2021-11-26 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4218.00 | Comm: 0.00 | PnL: -27.00\n", - " 2021-11-26 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4185.00 | Comm: 0.00\n", - " 2021-11-26 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4165.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-11-29 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4139.00 | Comm: 0.00\n", - " 2021-11-29 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4141.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-11-29 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4164.00 | Comm: 0.00\n", - " 2021-11-29 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4172.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-11-29 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4173.00 | Comm: 0.00\n", - " 2021-11-29 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4173.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-11-29 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4169.00 | Comm: 0.00\n", - " 2021-11-29 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4138.00 | Comm: 0.00 | PnL: 31.00\n", - " 2021-11-29 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4147.00 | Comm: 0.00\n", - " 2021-11-29 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4160.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-11-29 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4171.00 | Comm: 0.00\n", - " 2021-11-29 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4160.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-11-29 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4166.00 | Comm: 0.00\n", - " 2021-11-30 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4161.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-11-30 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4170.00 | Comm: 0.00\n", - " 2021-11-30 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4134.00 | Comm: 0.00 | PnL: -36.00\n", - " 2021-11-30 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4127.00 | Comm: 0.00\n", - " 2021-11-30 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4126.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-11-30 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4134.00 | Comm: 0.00\n", - " 2021-11-30 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4128.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-11-30 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4113.00 | Comm: 0.00\n", - " 2021-11-30 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4122.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-11-30 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4101.00 | Comm: 0.00\n", - " 2021-11-30 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4093.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-11-30 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4081.00 | Comm: 0.00\n", - " 2021-11-30 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4122.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-11-30 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4137.00 | Comm: 0.00\n", - " 2021-11-30 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4166.00 | Comm: 0.00 | PnL: 29.00\n", - " 2021-11-30 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2021-11-30 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-11-30 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4190.00 | Comm: 0.00\n", - " 2021-11-30 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4195.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-11-30 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2021-11-30 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4205.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-12-01 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4219.00 | Comm: 0.00\n", - " 2021-12-01 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4225.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-01 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4211.00 | Comm: 0.00\n", - " 2021-12-01 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4225.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-12-01 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4236.00 | Comm: 0.00\n", - " 2021-12-01 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4232.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-01 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4293.00 | Comm: 0.00\n", - " 2021-12-01 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4275.00 | Comm: 0.00 | PnL: 18.00\n", - " 2021-12-01 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4264.00 | Comm: 0.00\n", - " 2021-12-01 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4277.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-12-01 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4265.00 | Comm: 0.00\n", - " 2021-12-01 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4253.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-12-01 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4247.00 | Comm: 0.00\n", - " 2021-12-02 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4244.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-12-02 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4241.00 | Comm: 0.00\n", - " 2021-12-02 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4244.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-02 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4250.00 | Comm: 0.00\n", - " 2021-12-02 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4274.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-12-02 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4288.00 | Comm: 0.00\n", - " 2021-12-02 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4296.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-02 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4283.00 | Comm: 0.00\n", - " 2021-12-02 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4331.00 | Comm: 0.00 | PnL: -48.00\n", - " 2021-12-02 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4337.00 | Comm: 0.00\n", - " 2021-12-02 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4339.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-12-02 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4289.00 | Comm: 0.00\n", - " 2021-12-02 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4296.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-12-02 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4291.00 | Comm: 0.00\n", - " 2021-12-02 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4298.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-12-02 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4289.00 | Comm: 0.00\n", - " 2021-12-02 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4293.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-02 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4329.00 | Comm: 0.00\n", - " 2021-12-03 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4345.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-12-03 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4347.00 | Comm: 0.00\n", - " 2021-12-03 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4336.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-12-03 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4348.00 | Comm: 0.00\n", - " 2021-12-03 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4307.00 | Comm: 0.00 | PnL: -41.00\n", - " 2021-12-03 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4319.00 | Comm: 0.00\n", - " 2021-12-03 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4296.00 | Comm: 0.00 | PnL: -23.00\n", - " 2021-12-03 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4364.00 | Comm: 0.00\n", - " 2021-12-03 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4408.00 | Comm: 0.00 | PnL: 44.00\n", - " 2021-12-06 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4416.00 | Comm: 0.00\n", - " 2021-12-06 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4408.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-06 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4392.00 | Comm: 0.00\n", - " 2021-12-06 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4399.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-12-06 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4362.00 | Comm: 0.00\n", - " 2021-12-06 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4361.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-12-06 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4352.00 | Comm: 0.00\n", - " 2021-12-06 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4341.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-12-06 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4346.00 | Comm: 0.00\n", - " 2021-12-06 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4384.00 | Comm: 0.00 | PnL: 38.00\n", - " 2021-12-06 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4397.00 | Comm: 0.00\n", - " 2021-12-06 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4405.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-06 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4412.00 | Comm: 0.00\n", - " 2021-12-06 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4409.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-06 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4423.00 | Comm: 0.00\n", - " 2021-12-07 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4429.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-07 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4444.00 | Comm: 0.00\n", - " 2021-12-07 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4440.00 | Comm: 0.00 | PnL: 4.00\n", - " 2021-12-07 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4469.00 | Comm: 0.00\n", - " 2021-12-07 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4460.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-12-07 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4462.00 | Comm: 0.00\n", - " 2021-12-07 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4460.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-12-07 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4455.00 | Comm: 0.00\n", - " 2021-12-07 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4447.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-07 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4452.00 | Comm: 0.00\n", - " 2021-12-07 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4472.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-12-07 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4457.00 | Comm: 0.00\n", - " 2021-12-07 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4461.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-08 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4438.00 | Comm: 0.00\n", - " 2021-12-08 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4430.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-08 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4419.00 | Comm: 0.00\n", - " 2021-12-08 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4428.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-12-08 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4419.00 | Comm: 0.00\n", - " 2021-12-08 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4389.00 | Comm: 0.00 | PnL: 30.00\n", - " 2021-12-08 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4393.00 | Comm: 0.00\n", - " 2021-12-08 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4448.00 | Comm: 0.00 | PnL: 55.00\n", - " 2021-12-08 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4443.00 | Comm: 0.00\n", - " 2021-12-08 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4419.00 | Comm: 0.00 | PnL: -24.00\n", - " 2021-12-08 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4395.00 | Comm: 0.00\n", - " 2021-12-08 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4375.00 | Comm: 0.00 | PnL: 20.00\n", - " 2021-12-08 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4350.00 | Comm: 0.00\n", - " 2021-12-08 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4337.00 | Comm: 0.00 | PnL: 13.00\n", - " 2021-12-08 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4316.00 | Comm: 0.00\n", - " 2021-12-08 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4322.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-12-08 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4317.00 | Comm: 0.00\n", - " 2021-12-08 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4338.00 | Comm: 0.00 | PnL: -21.00\n", - " 2021-12-08 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4345.00 | Comm: 0.00\n", - " 2021-12-09 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4356.00 | Comm: 0.00 | PnL: 11.00\n", - " 2021-12-09 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4344.00 | Comm: 0.00\n", - " 2021-12-09 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4362.00 | Comm: 0.00 | PnL: -18.00\n", - " 2021-12-09 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4352.00 | Comm: 0.00\n", - " 2021-12-09 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4347.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-12-09 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4353.00 | Comm: 0.00\n", - " 2021-12-09 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4365.00 | Comm: 0.00 | PnL: 12.00\n", - " 2021-12-09 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4394.00 | Comm: 0.00\n", - " 2021-12-09 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4357.00 | Comm: 0.00 | PnL: -37.00\n", - " 2021-12-09 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4331.00 | Comm: 0.00\n", - " 2021-12-09 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4314.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-12-09 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4297.00 | Comm: 0.00\n", - " 2021-12-09 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4293.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-10 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4315.00 | Comm: 0.00\n", - " 2021-12-10 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4311.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-10 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4313.00 | Comm: 0.00\n", - " 2021-12-10 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4328.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-12-10 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4317.00 | Comm: 0.00\n", - " 2021-12-10 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4322.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-12-10 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4315.00 | Comm: 0.00\n", - " 2021-12-10 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4334.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-12-10 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4298.00 | Comm: 0.00\n", - " 2021-12-10 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4323.00 | Comm: 0.00 | PnL: -25.00\n", - " 2021-12-10 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4309.00 | Comm: 0.00\n", - " 2021-12-10 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4312.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-10 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4320.00 | Comm: 0.00\n", - " 2021-12-10 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4317.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-10 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4303.00 | Comm: 0.00\n", - " 2021-12-10 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4305.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-12-13 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4311.00 | Comm: 0.00\n", - " 2021-12-13 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4330.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-12-13 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4315.00 | Comm: 0.00\n", - " 2021-12-13 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4330.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-12-13 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4362.00 | Comm: 0.00\n", - " 2021-12-13 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4370.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-13 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4393.00 | Comm: 0.00\n", - " 2021-12-13 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4393.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-12-13 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4411.00 | Comm: 0.00\n", - " 2021-12-13 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4402.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-12-13 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4409.00 | Comm: 0.00\n", - " 2021-12-13 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4419.00 | Comm: 0.00 | PnL: 10.00\n", - " 2021-12-13 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4406.00 | Comm: 0.00\n", - " 2021-12-13 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4404.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-12-13 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4411.00 | Comm: 0.00\n", - " 2021-12-13 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4427.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-12-14 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4415.00 | Comm: 0.00\n", - " 2021-12-14 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4389.00 | Comm: 0.00 | PnL: 26.00\n", - " 2021-12-14 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4386.00 | Comm: 0.00\n", - " 2021-12-14 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4369.00 | Comm: 0.00 | PnL: 17.00\n", - " 2021-12-14 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4374.00 | Comm: 0.00\n", - " 2021-12-14 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4381.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-12-14 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4372.00 | Comm: 0.00\n", - " 2021-12-14 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4379.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-12-14 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4381.00 | Comm: 0.00\n", - " 2021-12-14 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4405.00 | Comm: 0.00 | PnL: 24.00\n", - " 2021-12-14 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4411.00 | Comm: 0.00\n", - " 2021-12-14 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4410.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-12-14 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4382.00 | Comm: 0.00\n", - " 2021-12-14 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4395.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-12-14 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4399.00 | Comm: 0.00\n", - " 2021-12-14 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4397.00 | Comm: 0.00 | PnL: -2.00\n", - " 2021-12-14 22:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4401.00 | Comm: 0.00\n", - " 2021-12-14 22:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4394.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-12-14 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4399.00 | Comm: 0.00\n", - " 2021-12-15 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4401.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-12-15 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4383.00 | Comm: 0.00\n", - " 2021-12-15 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4381.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-12-15 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4446.00 | Comm: 0.00\n", - " 2021-12-15 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4461.00 | Comm: 0.00 | PnL: -15.00\n", - " 2021-12-15 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4446.00 | Comm: 0.00\n", - " 2021-12-15 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4445.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-12-15 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4442.00 | Comm: 0.00\n", - " 2021-12-15 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4436.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-15 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4447.00 | Comm: 0.00\n", - " 2021-12-15 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4453.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-16 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4457.00 | Comm: 0.00\n", - " 2021-12-16 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4471.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-12-16 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4467.00 | Comm: 0.00\n", - " 2021-12-16 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4467.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-12-17 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4521.00 | Comm: 0.00\n", - " 2021-12-17 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4528.00 | Comm: 0.00 | PnL: -7.00\n", - " 2021-12-17 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4521.00 | Comm: 0.00\n", - " 2021-12-17 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4513.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-17 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4495.00 | Comm: 0.00\n", - " 2021-12-17 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4514.00 | Comm: 0.00 | PnL: -19.00\n", - " 2021-12-17 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4509.00 | Comm: 0.00\n", - " 2021-12-17 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4523.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-12-17 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4525.00 | Comm: 0.00\n", - " 2021-12-17 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4519.00 | Comm: 0.00 | PnL: -6.00\n", - " 2021-12-20 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4576.00 | Comm: 0.00\n", - " 2021-12-20 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4581.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-12-20 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4528.00 | Comm: 0.00\n", - " 2021-12-20 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4513.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-12-20 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4507.00 | Comm: 0.00\n", - " 2021-12-20 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4482.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-12-20 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4479.00 | Comm: 0.00\n", - " 2021-12-20 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4484.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-12-20 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4507.00 | Comm: 0.00\n", - " 2021-12-20 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4520.00 | Comm: 0.00 | PnL: -13.00\n", - " 2021-12-20 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4513.00 | Comm: 0.00\n", - " 2021-12-20 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4499.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-12-20 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4482.00 | Comm: 0.00\n", - " 2021-12-21 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4490.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-12-21 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4455.00 | Comm: 0.00\n", - " 2021-12-21 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4455.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-12-21 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4482.00 | Comm: 0.00\n", - " 2021-12-21 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4472.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-12-21 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4455.00 | Comm: 0.00\n", - " 2021-12-21 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4448.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-12-21 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4471.00 | Comm: 0.00\n", - " 2021-12-21 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4468.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-21 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4474.00 | Comm: 0.00\n", - " 2021-12-21 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4475.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-12-21 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4466.00 | Comm: 0.00\n", - " 2021-12-21 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4466.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-12-21 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4473.00 | Comm: 0.00\n", - " 2021-12-21 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4479.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-21 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4482.00 | Comm: 0.00\n", - " 2021-12-21 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4488.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-22 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4483.00 | Comm: 0.00\n", - " 2021-12-22 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4478.00 | Comm: 0.00 | PnL: 5.00\n", - " 2021-12-22 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4473.00 | Comm: 0.00\n", - " 2021-12-22 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4466.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-12-22 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4456.00 | Comm: 0.00\n", - " 2021-12-22 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4431.00 | Comm: 0.00 | PnL: 25.00\n", - " 2021-12-22 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4440.00 | Comm: 0.00\n", - " 2021-12-22 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4426.00 | Comm: 0.00 | PnL: -14.00\n", - " 2021-12-22 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4441.00 | Comm: 0.00\n", - " 2021-12-22 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4447.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-22 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4434.00 | Comm: 0.00\n", - " 2021-12-22 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4425.00 | Comm: 0.00 | PnL: 9.00\n", - " 2021-12-22 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4430.00 | Comm: 0.00\n", - " 2021-12-22 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4446.00 | Comm: 0.00 | PnL: 16.00\n", - " 2021-12-22 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4431.00 | Comm: 0.00\n", - " 2021-12-22 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4424.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-12-23 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4430.00 | Comm: 0.00\n", - " 2021-12-23 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4437.00 | Comm: 0.00 | PnL: 7.00\n", - " 2021-12-23 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4460.00 | Comm: 0.00\n", - " 2021-12-23 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4472.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-12-23 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4479.00 | Comm: 0.00\n", - " 2021-12-23 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4482.00 | Comm: 0.00 | PnL: 3.00\n", - " 2021-12-23 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4455.00 | Comm: 0.00\n", - " 2021-12-23 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4460.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-12-23 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4480.00 | Comm: 0.00\n", - " 2021-12-23 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4513.00 | Comm: 0.00 | PnL: 33.00\n", - " 2021-12-23 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4520.00 | Comm: 0.00\n", - " 2021-12-23 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4541.00 | Comm: 0.00 | PnL: 21.00\n", - " 2021-12-24 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4526.00 | Comm: 0.00\n", - " 2021-12-24 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4525.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-12-24 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4522.00 | Comm: 0.00\n", - " 2021-12-24 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4516.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-24 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4491.00 | Comm: 0.00\n", - " 2021-12-24 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4500.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-12-24 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4508.00 | Comm: 0.00\n", - " 2021-12-24 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4508.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-12-24 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4491.00 | Comm: 0.00\n", - " 2021-12-24 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4507.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-12-24 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4512.00 | Comm: 0.00\n", - " 2021-12-24 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4513.00 | Comm: 0.00 | PnL: 1.00\n", - " 2021-12-24 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4507.00 | Comm: 0.00\n", - " 2021-12-24 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4499.00 | Comm: 0.00 | PnL: 8.00\n", - " 2021-12-24 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4508.00 | Comm: 0.00\n", - " 2021-12-24 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4499.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-12-24 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4493.00 | Comm: 0.00\n", - " 2021-12-24 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4498.00 | Comm: 0.00 | PnL: -5.00\n", - " 2021-12-27 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4423.00 | Comm: 0.00\n", - " 2021-12-27 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4369.00 | Comm: 0.00 | PnL: 54.00\n", - " 2021-12-27 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4317.00 | Comm: 0.00\n", - " 2021-12-27 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4332.00 | Comm: 0.00 | PnL: 15.00\n", - " 2021-12-27 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4328.00 | Comm: 0.00\n", - " 2021-12-27 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4338.00 | Comm: 0.00 | PnL: -10.00\n", - " 2021-12-27 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4309.00 | Comm: 0.00\n", - " 2021-12-27 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4317.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-12-28 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4333.00 | Comm: 0.00\n", - " 2021-12-28 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4339.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-28 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4344.00 | Comm: 0.00\n", - " 2021-12-28 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4350.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-28 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4338.00 | Comm: 0.00\n", - " 2021-12-28 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4341.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-28 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4331.00 | Comm: 0.00\n", - " 2021-12-28 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4340.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-12-28 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4330.00 | Comm: 0.00\n", - " 2021-12-28 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4334.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-28 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4330.00 | Comm: 0.00\n", - " 2021-12-28 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4334.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-28 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4330.00 | Comm: 0.00\n", - " 2021-12-28 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4316.00 | Comm: 0.00 | PnL: 14.00\n", - " 2021-12-28 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4310.00 | Comm: 0.00\n", - " 2021-12-28 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4319.00 | Comm: 0.00 | PnL: -9.00\n", - " 2021-12-28 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4314.00 | Comm: 0.00\n", - " 2021-12-28 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4314.00 | Comm: 0.00 | PnL: 0.00\n", - " 2021-12-28 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4336.00 | Comm: 0.00\n", - " 2021-12-29 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4324.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-12-29 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4336.00 | Comm: 0.00\n", - " 2021-12-29 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4335.00 | Comm: 0.00 | PnL: -1.00\n", - " 2021-12-29 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4341.00 | Comm: 0.00\n", - " 2021-12-29 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4321.00 | Comm: 0.00 | PnL: -20.00\n", - " 2021-12-29 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4311.00 | Comm: 0.00\n", - " 2021-12-29 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4305.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-29 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4347.00 | Comm: 0.00\n", - " 2021-12-29 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4345.00 | Comm: 0.00 | PnL: 2.00\n", - " 2021-12-30 09:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4353.00 | Comm: 0.00\n", - " 2021-12-30 09:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4337.00 | Comm: 0.00 | PnL: -16.00\n", - " 2021-12-30 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2021-12-30 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4336.00 | Comm: 0.00 | PnL: -4.00\n", - " 2021-12-30 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4329.00 | Comm: 0.00\n", - " 2021-12-30 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4337.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-12-30 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4328.00 | Comm: 0.00\n", - " 2021-12-30 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4350.00 | Comm: 0.00 | PnL: -22.00\n", - " 2021-12-30 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4357.00 | Comm: 0.00\n", - " 2021-12-30 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4346.00 | Comm: 0.00 | PnL: -11.00\n", - " 2021-12-30 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4319.00 | Comm: 0.00\n", - " 2021-12-30 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4280.00 | Comm: 0.00 | PnL: 39.00\n", - " 2021-12-30 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4286.00 | Comm: 0.00\n", - " 2021-12-30 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4274.00 | Comm: 0.00 | PnL: -12.00\n", - " 2021-12-30 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4278.00 | Comm: 0.00\n", - " 2021-12-30 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-12-30 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4278.00 | Comm: 0.00\n", - " 2021-12-30 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-12-31 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4281.00 | Comm: 0.00\n", - " 2021-12-31 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4275.00 | Comm: 0.00 | PnL: 6.00\n", - " 2021-12-31 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4329.00 | Comm: 0.00\n", - " 2021-12-31 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4337.00 | Comm: 0.00 | PnL: -8.00\n", - " 2021-12-31 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2021-12-31 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4335.00 | Comm: 0.00 | PnL: -3.00\n", - " 2021-12-31 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4319.00 | Comm: 0.00\n", - " 2022-01-04 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4305.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-01-04 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4352.00 | Comm: 0.00\n", - " 2022-01-04 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4355.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-01-04 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4379.00 | Comm: 0.00\n", - " 2022-01-04 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4383.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-01-05 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4429.00 | Comm: 0.00\n", - " 2022-01-05 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4415.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-01-05 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4434.00 | Comm: 0.00\n", - " 2022-01-05 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4428.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-01-05 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4416.00 | Comm: 0.00\n", - " 2022-01-05 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4433.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-01-05 21:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4450.00 | Comm: 0.00\n", - " 2022-01-05 21:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4448.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-01-05 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4468.00 | Comm: 0.00\n", - " 2022-01-06 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4460.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-01-06 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4451.00 | Comm: 0.00\n", - " 2022-01-06 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4452.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-01-06 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4466.00 | Comm: 0.00\n", - " 2022-01-06 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4496.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-01-06 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4490.00 | Comm: 0.00\n", - " 2022-01-06 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4497.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-01-06 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4476.00 | Comm: 0.00\n", - " 2022-01-06 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4477.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-01-06 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4470.00 | Comm: 0.00\n", - " 2022-01-06 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4475.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-01-07 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4467.00 | Comm: 0.00\n", - " 2022-01-07 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4463.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-01-07 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4473.00 | Comm: 0.00\n", - " 2022-01-07 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4480.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-01-07 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4488.00 | Comm: 0.00\n", - " 2022-01-07 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4492.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-01-07 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4496.00 | Comm: 0.00\n", - " 2022-01-07 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4512.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-01-07 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4501.00 | Comm: 0.00\n", - " 2022-01-07 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4524.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-01-10 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4504.00 | Comm: 0.00\n", - " 2022-01-10 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4524.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-01-10 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4504.00 | Comm: 0.00\n", - " 2022-01-10 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4488.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-01-10 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4497.00 | Comm: 0.00\n", - " 2022-01-10 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4480.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-01-10 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4483.00 | Comm: 0.00\n", - " 2022-01-10 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4494.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-01-10 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4488.00 | Comm: 0.00\n", - " 2022-01-10 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4483.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-01-10 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4477.00 | Comm: 0.00\n", - " 2022-01-10 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4485.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-01-10 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4509.00 | Comm: 0.00\n", - " 2022-01-10 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4513.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-01-10 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4518.00 | Comm: 0.00\n", - " 2022-01-10 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4525.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-01-11 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4496.00 | Comm: 0.00\n", - " 2022-01-11 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4506.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-01-11 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4515.00 | Comm: 0.00\n", - " 2022-01-11 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4592.00 | Comm: 0.00 | PnL: -77.00\n", - " 2022-01-11 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4581.00 | Comm: 0.00\n", - " 2022-01-12 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4595.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-01-12 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4680.00 | Comm: 0.00\n", - " 2022-01-12 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4687.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-01-13 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4688.00 | Comm: 0.00\n", - " 2022-01-13 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4693.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-01-13 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4682.00 | Comm: 0.00\n", - " 2022-01-13 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4675.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-01-13 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4648.00 | Comm: 0.00\n", - " 2022-01-13 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4643.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-01-13 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4650.00 | Comm: 0.00\n", - " 2022-01-13 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4645.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-01-13 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4643.00 | Comm: 0.00\n", - " 2022-01-13 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4650.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-01-14 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4647.00 | Comm: 0.00\n", - " 2022-01-14 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4665.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-01-14 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4643.00 | Comm: 0.00\n", - " 2022-01-14 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4647.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-01-14 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4653.00 | Comm: 0.00\n", - " 2022-01-14 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4671.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-01-14 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4649.00 | Comm: 0.00\n", - " 2022-01-14 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4615.00 | Comm: 0.00 | PnL: 34.00\n", - " 2022-01-14 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4624.00 | Comm: 0.00\n", - " 2022-01-14 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4614.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-01-14 22:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4624.00 | Comm: 0.00\n", - " 2022-01-14 22:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4617.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-01-14 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4623.00 | Comm: 0.00\n", - " 2022-01-17 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4601.00 | Comm: 0.00 | PnL: -22.00\n", - " 2022-01-17 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4586.00 | Comm: 0.00\n", - " 2022-01-17 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4572.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-01-17 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4530.00 | Comm: 0.00\n", - " 2022-01-17 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4532.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-17 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4530.00 | Comm: 0.00\n", - " 2022-01-17 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4531.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-01-17 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4544.00 | Comm: 0.00\n", - " 2022-01-17 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4545.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-01-17 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4564.00 | Comm: 0.00\n", - " 2022-01-17 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4568.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-01-17 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4560.00 | Comm: 0.00\n", - " 2022-01-18 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4563.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-01-18 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4551.00 | Comm: 0.00\n", - " 2022-01-18 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4569.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-01-18 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4551.00 | Comm: 0.00\n", - " 2022-01-18 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4558.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-01-18 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4579.00 | Comm: 0.00\n", - " 2022-01-18 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4575.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-01-18 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4586.00 | Comm: 0.00\n", - " 2022-01-18 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4598.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-01-19 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4712.00 | Comm: 0.00\n", - " 2022-01-19 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4730.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-01-19 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4713.00 | Comm: 0.00\n", - " 2022-01-19 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4718.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-01-19 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4710.00 | Comm: 0.00\n", - " 2022-01-19 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4700.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-01-19 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-01-19 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4690.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-01-19 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4713.00 | Comm: 0.00\n", - " 2022-01-19 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4713.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-01-19 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4700.00 | Comm: 0.00\n", - " 2022-01-19 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4707.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-01-19 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4711.00 | Comm: 0.00\n", - " 2022-01-19 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4702.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-01-19 22:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4708.00 | Comm: 0.00\n", - " 2022-01-19 22:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4708.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-01-19 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4703.00 | Comm: 0.00\n", - " 2022-01-20 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4701.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-20 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4696.00 | Comm: 0.00\n", - " 2022-01-20 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4698.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-20 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4707.00 | Comm: 0.00\n", - " 2022-01-20 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4709.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-20 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4726.00 | Comm: 0.00\n", - " 2022-01-20 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4731.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-01-20 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4714.00 | Comm: 0.00\n", - " 2022-01-20 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4714.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-01-20 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4718.00 | Comm: 0.00\n", - " 2022-01-20 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4717.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-01-21 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4725.00 | Comm: 0.00\n", - " 2022-01-21 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4718.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-01-21 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4716.00 | Comm: 0.00\n", - " 2022-01-21 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4711.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-01-21 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4716.00 | Comm: 0.00\n", - " 2022-01-21 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4694.00 | Comm: 0.00 | PnL: -22.00\n", - " 2022-01-21 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4689.00 | Comm: 0.00\n", - " 2022-01-21 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4687.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-21 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4697.00 | Comm: 0.00\n", - " 2022-01-21 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4728.00 | Comm: 0.00 | PnL: 31.00\n", - " 2022-01-21 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4723.00 | Comm: 0.00\n", - " 2022-01-21 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4725.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-01-21 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4707.00 | Comm: 0.00\n", - " 2022-01-21 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4720.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-01-21 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4700.00 | Comm: 0.00\n", - " 2022-01-21 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4712.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-01-21 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4719.00 | Comm: 0.00\n", - " 2022-01-21 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4724.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-01-21 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4728.00 | Comm: 0.00\n", - " 2022-01-21 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4725.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-01-24 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4751.00 | Comm: 0.00\n", - " 2022-01-24 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4705.00 | Comm: 0.00 | PnL: -46.00\n", - " 2022-01-24 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4694.00 | Comm: 0.00\n", - " 2022-01-24 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4693.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-01-24 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4679.00 | Comm: 0.00\n", - " 2022-01-24 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4698.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-01-24 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4703.00 | Comm: 0.00\n", - " 2022-01-24 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4723.00 | Comm: 0.00 | PnL: 20.00\n", - " 2022-01-24 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4726.00 | Comm: 0.00\n", - " 2022-01-24 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4717.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-01-24 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4678.00 | Comm: 0.00\n", - " 2022-01-24 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4681.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-01-25 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-01-25 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4683.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-01-25 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4690.00 | Comm: 0.00\n", - " 2022-01-25 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4686.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-01-25 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4715.00 | Comm: 0.00\n", - " 2022-01-25 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4718.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-01-25 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4720.00 | Comm: 0.00\n", - " 2022-01-25 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4722.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-25 21:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4731.00 | Comm: 0.00\n", - " 2022-01-25 21:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4727.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-01-25 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4722.00 | Comm: 0.00\n", - " 2022-01-25 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4720.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-01-25 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4701.00 | Comm: 0.00\n", - " 2022-01-26 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4662.00 | Comm: 0.00 | PnL: 39.00\n", - " 2022-01-26 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4664.00 | Comm: 0.00\n", - " 2022-01-26 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4675.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-01-26 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-01-26 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4697.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-01-26 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4686.00 | Comm: 0.00\n", - " 2022-01-26 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4663.00 | Comm: 0.00 | PnL: 23.00\n", - " 2022-01-26 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4692.00 | Comm: 0.00\n", - " 2022-01-26 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4700.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-01-26 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4666.00 | Comm: 0.00\n", - " 2022-01-26 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4666.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-01-26 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-01-26 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4673.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-01-26 22:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4679.00 | Comm: 0.00\n", - " 2022-01-26 22:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4677.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-01-26 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4672.00 | Comm: 0.00\n", - " 2022-01-27 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4686.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-01-27 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4676.00 | Comm: 0.00\n", - " 2022-01-27 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4673.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-01-27 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4659.00 | Comm: 0.00\n", - " 2022-01-27 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4676.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-01-27 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4669.00 | Comm: 0.00\n", - " 2022-01-27 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4678.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-01-27 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4742.00 | Comm: 0.00\n", - " 2022-01-27 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4734.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-01-27 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4719.00 | Comm: 0.00\n", - " 2022-01-27 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4689.00 | Comm: 0.00 | PnL: 30.00\n", - " 2022-01-27 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4691.00 | Comm: 0.00\n", - " 2022-01-27 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4764.00 | Comm: 0.00 | PnL: -73.00\n", - " 2022-01-27 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4745.00 | Comm: 0.00\n", - " 2022-01-27 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4759.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-01-28 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4753.00 | Comm: 0.00\n", - " 2022-01-28 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4762.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-01-28 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4756.00 | Comm: 0.00\n", - " 2022-01-28 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4778.00 | Comm: 0.00 | PnL: -22.00\n", - " 2022-01-28 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4742.00 | Comm: 0.00\n", - " 2022-01-28 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4770.00 | Comm: 0.00 | PnL: -28.00\n", - " 2022-01-28 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4774.00 | Comm: 0.00\n", - " 2022-01-28 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4788.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-02-07 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4811.00 | Comm: 0.00\n", - " 2022-02-07 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4829.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-02-07 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4860.00 | Comm: 0.00\n", - " 2022-02-07 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4834.00 | Comm: 0.00 | PnL: 26.00\n", - " 2022-02-07 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4824.00 | Comm: 0.00\n", - " 2022-02-07 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4840.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-02-08 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4887.00 | Comm: 0.00\n", - " 2022-02-08 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4891.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-02-08 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4911.00 | Comm: 0.00\n", - " 2022-02-08 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4915.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-02-08 21:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4917.00 | Comm: 0.00\n", - " 2022-02-08 21:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4924.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-02-08 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4922.00 | Comm: 0.00\n", - " 2022-02-08 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4920.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-02-08 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4911.00 | Comm: 0.00\n", - " 2022-02-08 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4910.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-02-09 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4890.00 | Comm: 0.00\n", - " 2022-02-09 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4875.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-02-09 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4879.00 | Comm: 0.00\n", - " 2022-02-09 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4860.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-02-09 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4871.00 | Comm: 0.00\n", - " 2022-02-09 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4869.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-09 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4876.00 | Comm: 0.00\n", - " 2022-02-09 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4876.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-02-09 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4868.00 | Comm: 0.00\n", - " 2022-02-09 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-02-09 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4869.00 | Comm: 0.00\n", - " 2022-02-09 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4870.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-02-09 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4848.00 | Comm: 0.00\n", - " 2022-02-09 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4877.00 | Comm: 0.00 | PnL: -29.00\n", - " 2022-02-09 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4886.00 | Comm: 0.00\n", - " 2022-02-09 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4916.00 | Comm: 0.00 | PnL: 30.00\n", - " 2022-02-09 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4890.00 | Comm: 0.00\n", - " 2022-02-09 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4881.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-02-09 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4876.00 | Comm: 0.00\n", - " 2022-02-09 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4884.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-02-10 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4894.00 | Comm: 0.00\n", - " 2022-02-10 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4907.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-02-10 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4889.00 | Comm: 0.00\n", - " 2022-02-10 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4898.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-02-10 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4904.00 | Comm: 0.00\n", - " 2022-02-10 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4902.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-10 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4952.00 | Comm: 0.00\n", - " 2022-02-10 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4954.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-10 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 5007.00 | Comm: 0.00\n", - " 2022-02-10 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-02-10 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 5010.00 | Comm: 0.00\n", - " 2022-02-10 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5012.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-10 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 5002.00 | Comm: 0.00\n", - " 2022-02-10 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5009.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-02-11 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4972.00 | Comm: 0.00\n", - " 2022-02-11 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4984.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-02-11 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4972.00 | Comm: 0.00\n", - " 2022-02-11 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4976.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-02-11 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4993.00 | Comm: 0.00\n", - " 2022-02-11 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4993.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-02-11 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4986.00 | Comm: 0.00\n", - " 2022-02-11 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4972.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-02-11 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4964.00 | Comm: 0.00\n", - " 2022-02-11 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4892.00 | Comm: 0.00 | PnL: 72.00\n", - " 2022-02-11 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4889.00 | Comm: 0.00\n", - " 2022-02-11 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-02-11 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4867.00 | Comm: 0.00\n", - " 2022-02-11 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4852.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-02-11 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4877.00 | Comm: 0.00\n", - " 2022-02-14 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4845.00 | Comm: 0.00 | PnL: -32.00\n", - " 2022-02-14 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00\n", - " 2022-02-14 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4893.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-02-14 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4899.00 | Comm: 0.00\n", - " 2022-02-14 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4902.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-02-14 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4909.00 | Comm: 0.00\n", - " 2022-02-14 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4886.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-02-14 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4873.00 | Comm: 0.00\n", - " 2022-02-14 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4864.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-02-14 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4859.00 | Comm: 0.00\n", - " 2022-02-14 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4850.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-02-14 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4785.00 | Comm: 0.00\n", - " 2022-02-14 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4781.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-02-15 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4776.00 | Comm: 0.00\n", - " 2022-02-15 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4767.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-02-15 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4786.00 | Comm: 0.00\n", - " 2022-02-15 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4754.00 | Comm: 0.00 | PnL: -32.00\n", - " 2022-02-15 21:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4759.00 | Comm: 0.00\n", - " 2022-02-15 21:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4756.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-02-15 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4747.00 | Comm: 0.00\n", - " 2022-02-15 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4745.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-02-16 09:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4766.00 | Comm: 0.00\n", - " 2022-02-16 09:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4764.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-16 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4777.00 | Comm: 0.00\n", - " 2022-02-16 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4794.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-02-16 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4808.00 | Comm: 0.00\n", - " 2022-02-16 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4813.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-02-16 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4828.00 | Comm: 0.00\n", - " 2022-02-16 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4788.00 | Comm: 0.00 | PnL: -40.00\n", - " 2022-02-16 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4797.00 | Comm: 0.00\n", - " 2022-02-16 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4793.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-02-16 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4778.00 | Comm: 0.00\n", - " 2022-02-16 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4767.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-02-16 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4748.00 | Comm: 0.00\n", - " 2022-02-17 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4753.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-02-17 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4757.00 | Comm: 0.00\n", - " 2022-02-17 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4767.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-02-17 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4753.00 | Comm: 0.00\n", - " 2022-02-17 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4753.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-02-17 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4715.00 | Comm: 0.00\n", - " 2022-02-17 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4710.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-02-17 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4717.00 | Comm: 0.00\n", - " 2022-02-17 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4718.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-02-17 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4725.00 | Comm: 0.00\n", - " 2022-02-17 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4717.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-02-17 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4710.00 | Comm: 0.00\n", - " 2022-02-17 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4718.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-02-17 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4725.00 | Comm: 0.00\n", - " 2022-02-17 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4689.00 | Comm: 0.00 | PnL: -36.00\n", - " 2022-02-17 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4699.00 | Comm: 0.00\n", - " 2022-02-17 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4704.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-02-17 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4692.00 | Comm: 0.00\n", - " 2022-02-17 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4694.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-18 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4734.00 | Comm: 0.00\n", - " 2022-02-18 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4750.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-02-18 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4756.00 | Comm: 0.00\n", - " 2022-02-18 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4770.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-02-18 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4778.00 | Comm: 0.00\n", - " 2022-02-18 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4783.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-02-18 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4761.00 | Comm: 0.00\n", - " 2022-02-18 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4788.00 | Comm: 0.00 | PnL: -27.00\n", - " 2022-02-18 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4777.00 | Comm: 0.00\n", - " 2022-02-18 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4776.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-02-18 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4782.00 | Comm: 0.00\n", - " 2022-02-18 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4773.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-02-18 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4764.00 | Comm: 0.00\n", - " 2022-02-18 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4789.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-02-18 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4794.00 | Comm: 0.00\n", - " 2022-02-18 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4801.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-02-21 09:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4809.00 | Comm: 0.00\n", - " 2022-02-21 09:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4775.00 | Comm: 0.00 | PnL: -34.00\n", - " 2022-02-21 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4766.00 | Comm: 0.00\n", - " 2022-02-21 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4793.00 | Comm: 0.00 | PnL: -27.00\n", - " 2022-02-21 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4774.00 | Comm: 0.00\n", - " 2022-02-21 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4761.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-02-21 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4772.00 | Comm: 0.00\n", - " 2022-02-21 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4765.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-02-21 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4772.00 | Comm: 0.00\n", - " 2022-02-21 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4783.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-02-21 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4791.00 | Comm: 0.00\n", - " 2022-02-21 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4791.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-02-21 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4772.00 | Comm: 0.00\n", - " 2022-02-21 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4801.00 | Comm: 0.00 | PnL: -29.00\n", - " 2022-02-22 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4868.00 | Comm: 0.00\n", - " 2022-02-22 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4851.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-02-22 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4838.00 | Comm: 0.00\n", - " 2022-02-22 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4820.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-02-22 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4788.00 | Comm: 0.00\n", - " 2022-02-22 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4811.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-02-22 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4806.00 | Comm: 0.00\n", - " 2022-02-22 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4815.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-02-22 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4769.00 | Comm: 0.00\n", - " 2022-02-22 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4745.00 | Comm: 0.00 | PnL: 24.00\n", - " 2022-02-22 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4739.00 | Comm: 0.00\n", - " 2022-02-22 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4761.00 | Comm: 0.00 | PnL: -22.00\n", - " 2022-02-22 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4749.00 | Comm: 0.00\n", - " 2022-02-22 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4762.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-02-22 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4758.00 | Comm: 0.00\n", - " 2022-02-22 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4760.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-22 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4765.00 | Comm: 0.00\n", - " 2022-02-22 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4761.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-02-23 09:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4765.00 | Comm: 0.00\n", - " 2022-02-23 09:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4762.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-02-23 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4752.00 | Comm: 0.00\n", - " 2022-02-23 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4750.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-02-23 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4787.00 | Comm: 0.00\n", - " 2022-02-23 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4778.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-02-23 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4809.00 | Comm: 0.00\n", - " 2022-02-23 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4812.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-02-23 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4793.00 | Comm: 0.00\n", - " 2022-02-23 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4802.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-02-23 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4792.00 | Comm: 0.00\n", - " 2022-02-23 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4797.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-02-23 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4778.00 | Comm: 0.00\n", - " 2022-02-23 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4761.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-02-23 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4753.00 | Comm: 0.00\n", - " 2022-02-23 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4745.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-02-23 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4763.00 | Comm: 0.00\n", - " 2022-02-24 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4763.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-02-24 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4754.00 | Comm: 0.00\n", - " 2022-02-24 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4748.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-02-24 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4696.00 | Comm: 0.00\n", - " 2022-02-24 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4690.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-02-24 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4696.00 | Comm: 0.00\n", - " 2022-02-24 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4664.00 | Comm: 0.00 | PnL: -32.00\n", - " 2022-02-24 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4697.00 | Comm: 0.00\n", - " 2022-02-24 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4674.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-02-24 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4655.00 | Comm: 0.00\n", - " 2022-02-24 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4658.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-02-25 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4604.00 | Comm: 0.00\n", - " 2022-02-25 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4605.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-02-25 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4599.00 | Comm: 0.00\n", - " 2022-02-25 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4585.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-02-25 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4559.00 | Comm: 0.00\n", - " 2022-02-25 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4586.00 | Comm: 0.00 | PnL: 27.00\n", - " 2022-02-25 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4609.00 | Comm: 0.00\n", - " 2022-02-25 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4633.00 | Comm: 0.00 | PnL: 24.00\n", - " 2022-02-25 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4639.00 | Comm: 0.00\n", - " 2022-02-25 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4633.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-02-25 22:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4642.00 | Comm: 0.00\n", - " 2022-02-25 22:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4645.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-02-28 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4646.00 | Comm: 0.00\n", - " 2022-02-28 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4671.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-02-28 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4696.00 | Comm: 0.00\n", - " 2022-02-28 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4703.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-02-28 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4687.00 | Comm: 0.00\n", - " 2022-02-28 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4685.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-02-28 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4667.00 | Comm: 0.00\n", - " 2022-02-28 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4664.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-02-28 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4656.00 | Comm: 0.00\n", - " 2022-02-28 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4658.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-02-28 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4731.00 | Comm: 0.00\n", - " 2022-02-28 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4736.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-03-01 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4802.00 | Comm: 0.00\n", - " 2022-03-01 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4817.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-03-01 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4796.00 | Comm: 0.00\n", - " 2022-03-01 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4798.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-01 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4804.00 | Comm: 0.00\n", - " 2022-03-01 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4806.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-03-01 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4796.00 | Comm: 0.00\n", - " 2022-03-01 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4796.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-01 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4780.00 | Comm: 0.00\n", - " 2022-03-01 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4780.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-02 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00\n", - " 2022-03-02 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4877.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-03-02 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4821.00 | Comm: 0.00\n", - " 2022-03-02 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4833.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-03-02 21:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4875.00 | Comm: 0.00\n", - " 2022-03-02 21:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4880.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-03-02 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4849.00 | Comm: 0.00\n", - " 2022-03-02 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4843.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-03-02 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4851.00 | Comm: 0.00\n", - " 2022-03-03 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4861.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-03-03 14:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4867.00 | Comm: 0.00\n", - " 2022-03-03 14:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4885.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-03-03 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4879.00 | Comm: 0.00\n", - " 2022-03-03 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4882.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-03 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4895.00 | Comm: 0.00\n", - " 2022-03-03 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4884.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-03 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4867.00 | Comm: 0.00\n", - " 2022-03-03 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4865.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-03-03 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00\n", - " 2022-03-03 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4876.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-03-04 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4871.00 | Comm: 0.00\n", - " 2022-03-04 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4855.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-03-04 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4857.00 | Comm: 0.00\n", - " 2022-03-04 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-03-04 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4887.00 | Comm: 0.00\n", - " 2022-03-04 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4902.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-03-04 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4890.00 | Comm: 0.00\n", - " 2022-03-04 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4866.00 | Comm: 0.00 | PnL: 24.00\n", - " 2022-03-04 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4872.00 | Comm: 0.00\n", - " 2022-03-04 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4883.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-04 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4863.00 | Comm: 0.00\n", - " 2022-03-04 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4881.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-03-04 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4887.00 | Comm: 0.00\n", - " 2022-03-04 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4923.00 | Comm: 0.00 | PnL: 36.00\n", - " 2022-03-07 09:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 5052.00 | Comm: 0.00\n", - " 2022-03-07 09:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 5059.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-03-07 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 5049.00 | Comm: 0.00\n", - " 2022-03-07 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5035.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-03-07 13:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 5053.00 | Comm: 0.00\n", - " 2022-03-07 14:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 5064.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-07 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 5042.00 | Comm: 0.00\n", - " 2022-03-07 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4979.00 | Comm: 0.00 | PnL: 63.00\n", - " 2022-03-07 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4932.00 | Comm: 0.00\n", - " 2022-03-07 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4955.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-03-07 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4932.00 | Comm: 0.00\n", - " 2022-03-07 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4936.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-03-07 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4950.00 | Comm: 0.00\n", - " 2022-03-08 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4987.00 | Comm: 0.00 | PnL: 37.00\n", - " 2022-03-08 09:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 5000.00 | Comm: 0.00\n", - " 2022-03-08 09:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4993.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-03-08 10:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4999.00 | Comm: 0.00\n", - " 2022-03-08 10:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 5025.00 | Comm: 0.00 | PnL: 26.00\n", - " 2022-03-08 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4998.00 | Comm: 0.00\n", - " 2022-03-08 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4941.00 | Comm: 0.00 | PnL: 57.00\n", - " 2022-03-08 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 5007.00 | Comm: 0.00\n", - " 2022-03-08 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 5008.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-03-08 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4993.00 | Comm: 0.00\n", - " 2022-03-08 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4917.00 | Comm: 0.00 | PnL: 76.00\n", - " 2022-03-08 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4936.00 | Comm: 0.00\n", - " 2022-03-08 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4942.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-03-08 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4953.00 | Comm: 0.00\n", - " 2022-03-08 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4953.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-09 09:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4986.00 | Comm: 0.00\n", - " 2022-03-09 09:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4985.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-03-09 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4966.00 | Comm: 0.00\n", - " 2022-03-09 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4984.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-03-09 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4967.00 | Comm: 0.00\n", - " 2022-03-09 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4971.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-03-09 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4962.00 | Comm: 0.00\n", - " 2022-03-09 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4950.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-03-09 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4930.00 | Comm: 0.00\n", - " 2022-03-09 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4930.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-09 14:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4924.00 | Comm: 0.00\n", - " 2022-03-09 14:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4963.00 | Comm: 0.00 | PnL: -39.00\n", - " 2022-03-09 14:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4948.00 | Comm: 0.00\n", - " 2022-03-09 21:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4854.00 | Comm: 0.00 | PnL: 94.00\n", - " 2022-03-10 09:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4854.00 | Comm: 0.00\n", - " 2022-03-10 09:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4843.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-10 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4886.00 | Comm: 0.00\n", - " 2022-03-10 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4907.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-03-10 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4917.00 | Comm: 0.00\n", - " 2022-03-10 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4898.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-03-10 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4896.00 | Comm: 0.00\n", - " 2022-03-10 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4904.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-03-10 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4909.00 | Comm: 0.00\n", - " 2022-03-10 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4928.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-03-10 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4934.00 | Comm: 0.00\n", - " 2022-03-10 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4948.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-03-10 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4926.00 | Comm: 0.00\n", - " 2022-03-10 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4927.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-03-10 22:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4921.00 | Comm: 0.00\n", - " 2022-03-11 09:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4880.00 | Comm: 0.00 | PnL: 41.00\n", - " 2022-03-11 09:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4866.00 | Comm: 0.00\n", - " 2022-03-11 09:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4851.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-03-11 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4856.00 | Comm: 0.00\n", - " 2022-03-11 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4857.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-03-11 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00\n", - " 2022-03-11 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4868.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-03-11 13:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4876.00 | Comm: 0.00\n", - " 2022-03-11 13:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4892.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-03-11 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4907.00 | Comm: 0.00\n", - " 2022-03-11 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4891.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-03-11 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4897.00 | Comm: 0.00\n", - " 2022-03-11 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4895.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-11 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4874.00 | Comm: 0.00\n", - " 2022-03-11 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4888.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-03-11 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4900.00 | Comm: 0.00\n", - " 2022-03-11 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4889.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-14 21:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4731.00 | Comm: 0.00\n", - " 2022-03-14 21:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4732.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-03-14 22:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4724.00 | Comm: 0.00\n", - " 2022-03-14 22:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4714.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-03-14 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4734.00 | Comm: 0.00\n", - " 2022-03-14 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4726.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-03-15 09:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4734.00 | Comm: 0.00\n", - " 2022-03-15 09:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4732.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-15 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4765.00 | Comm: 0.00\n", - " 2022-03-15 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4766.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-03-15 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4773.00 | Comm: 0.00\n", - " 2022-03-15 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4755.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-03-15 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4761.00 | Comm: 0.00\n", - " 2022-03-15 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4731.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-03-15 21:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4762.00 | Comm: 0.00\n", - " 2022-03-15 21:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4765.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-03-15 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4772.00 | Comm: 0.00\n", - " 2022-03-15 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4782.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-03-15 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4776.00 | Comm: 0.00\n", - " 2022-03-15 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4797.00 | Comm: 0.00 | PnL: -21.00\n", - " 2022-03-16 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4812.00 | Comm: 0.00\n", - " 2022-03-16 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4794.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-03-16 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4802.00 | Comm: 0.00\n", - " 2022-03-16 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4811.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-03-16 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4868.00 | Comm: 0.00\n", - " 2022-03-16 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4873.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-03-16 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4883.00 | Comm: 0.00\n", - " 2022-03-16 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4923.00 | Comm: 0.00 | PnL: 40.00\n", - " 2022-03-16 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4920.00 | Comm: 0.00\n", - " 2022-03-16 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4916.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-03-16 22:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4900.00 | Comm: 0.00\n", - " 2022-03-16 22:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4889.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-16 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4897.00 | Comm: 0.00\n", - " 2022-03-17 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4880.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-03-17 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4900.00 | Comm: 0.00\n", - " 2022-03-17 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4886.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-03-17 10:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4898.00 | Comm: 0.00\n", - " 2022-03-17 11:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4901.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-03-17 11:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4908.00 | Comm: 0.00\n", - " 2022-03-17 13:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4897.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-03-17 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4900.00 | Comm: 0.00\n", - " 2022-03-17 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4889.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-03-17 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4892.00 | Comm: 0.00\n", - " 2022-03-17 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4872.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-03-17 21:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4908.00 | Comm: 0.00\n", - " 2022-03-17 22:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4924.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-03-17 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4912.00 | Comm: 0.00\n", - " 2022-03-17 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4924.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-03-18 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4930.00 | Comm: 0.00\n", - " 2022-03-18 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4932.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-18 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4931.00 | Comm: 0.00\n", - " 2022-03-18 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4927.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-03-18 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4917.00 | Comm: 0.00\n", - " 2022-03-18 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4912.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-03-18 14:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4934.00 | Comm: 0.00\n", - " 2022-03-18 21:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4934.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-18 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4920.00 | Comm: 0.00\n", - " 2022-03-18 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4935.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-03-18 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4930.00 | Comm: 0.00\n", - " 2022-03-18 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4918.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-03-18 22:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4920.00 | Comm: 0.00\n", - " 2022-03-18 22:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4930.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-03-18 22:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4936.00 | Comm: 0.00\n", - " 2022-03-21 09:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4940.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-03-21 10:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4932.00 | Comm: 0.00\n", - " 2022-03-21 10:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4919.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-03-21 11:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4926.00 | Comm: 0.00\n", - " 2022-03-21 11:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4920.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-03-21 13:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4897.00 | Comm: 0.00\n", - " 2022-03-21 13:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4890.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-03-21 14:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4896.00 | Comm: 0.00\n", - " 2022-03-21 14:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4906.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-03-21 14:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4912.00 | Comm: 0.00\n", - " 2022-03-21 14:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4913.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-03-21 21:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4909.00 | Comm: 0.00\n", - " 2022-03-21 21:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4906.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-22 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4930.00 | Comm: 0.00\n", - " 2022-03-22 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4922.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-03-22 11:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4916.00 | Comm: 0.00\n", - " 2022-03-22 13:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4944.00 | Comm: 0.00 | PnL: -28.00\n", - " 2022-03-22 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4927.00 | Comm: 0.00\n", - " 2022-03-22 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4937.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-03-22 21:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4916.00 | Comm: 0.00\n", - " 2022-03-22 21:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4907.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-03-22 21:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4880.00 | Comm: 0.00\n", - " 2022-03-22 21:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4893.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-03-22 22:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4898.00 | Comm: 0.00\n", - " 2022-03-22 22:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4896.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-22 22:30:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4902.00 | Comm: 0.00\n", - " 2022-03-22 22:45:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4890.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-03-23 09:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4897.00 | Comm: 0.00\n", - " 2022-03-23 09:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4899.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-03-23 10:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4927.00 | Comm: 0.00\n", - " 2022-03-23 10:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4939.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-03-23 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4932.00 | Comm: 0.00\n", - " 2022-03-23 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4938.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-03-23 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4952.00 | Comm: 0.00\n", - " 2022-03-23 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4952.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-23 14:15:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4958.00 | Comm: 0.00\n", - " 2022-03-23 14:30:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4965.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-03-23 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4995.00 | Comm: 0.00\n", - " 2022-03-23 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5006.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-03-24 09:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4995.00 | Comm: 0.00\n", - " 2022-03-24 09:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4982.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-03-24 09:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4985.00 | Comm: 0.00\n", - " 2022-03-24 10:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4977.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-03-24 10:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4970.00 | Comm: 0.00\n", - " 2022-03-24 10:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4954.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-03-24 11:00:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4947.00 | Comm: 0.00\n", - " 2022-03-24 11:15:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4950.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-24 14:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4958.00 | Comm: 0.00\n", - " 2022-03-24 14:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4946.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-03-24 21:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4975.00 | Comm: 0.00\n", - " 2022-03-24 22:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4970.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-03-24 22:30:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4952.00 | Comm: 0.00\n", - " 2022-03-24 22:45:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4957.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-03-25 09:00:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4963.00 | Comm: 0.00\n", - " 2022-03-25 09:15:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4971.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-03-25 09:45:00 | BUY | SHFE.rb2205 | Vol: 1 | Price: 4977.00 | Comm: 0.00\n", - " 2022-03-25 10:00:00 | CLOSE_LONG | SHFE.rb2205 | Vol: 1 | Price: 4977.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-03-25 10:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4971.00 | Comm: 0.00\n", - " 2022-03-25 11:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 4981.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-03-25 21:15:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 4999.00 | Comm: 0.00\n", - " 2022-03-25 21:30:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5000.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-03-28 13:45:00 | SELL | SHFE.rb2205 | Vol: 1 | Price: 5058.00 | Comm: 0.00\n", - " 2022-03-28 14:00:00 | CLOSE_SHORT | SHFE.rb2205 | Vol: 1 | Price: 5067.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-03-28 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5032.00 | Comm: 0.00\n", - " 2022-03-28 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5034.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-29 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5022.00 | Comm: 0.00\n", - " 2022-03-29 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5031.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-03-29 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5021.00 | Comm: 0.00\n", - " 2022-03-29 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5009.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-03-29 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5005.00 | Comm: 0.00\n", - " 2022-03-29 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5008.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-29 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5015.00 | Comm: 0.00\n", - " 2022-03-29 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5019.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-03-29 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5031.00 | Comm: 0.00\n", - " 2022-03-29 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5024.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-03-29 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5022.00 | Comm: 0.00\n", - " 2022-03-29 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4975.00 | Comm: 0.00 | PnL: 47.00\n", - " 2022-03-29 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4956.00 | Comm: 0.00\n", - " 2022-03-29 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4946.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-03-29 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4953.00 | Comm: 0.00\n", - " 2022-03-29 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4949.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-03-29 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4953.00 | Comm: 0.00\n", - " 2022-03-29 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4967.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-03-30 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4970.00 | Comm: 0.00\n", - " 2022-03-30 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4973.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-30 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4980.00 | Comm: 0.00\n", - " 2022-03-30 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4989.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-03-30 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5005.00 | Comm: 0.00\n", - " 2022-03-30 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5014.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-03-30 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5005.00 | Comm: 0.00\n", - " 2022-03-30 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-03-30 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5021.00 | Comm: 0.00\n", - " 2022-03-30 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5024.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-30 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5089.00 | Comm: 0.00\n", - " 2022-03-30 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5087.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-03-31 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5053.00 | Comm: 0.00\n", - " 2022-03-31 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5056.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-03-31 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5045.00 | Comm: 0.00\n", - " 2022-03-31 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5043.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-03-31 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5024.00 | Comm: 0.00\n", - " 2022-03-31 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5021.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-03-31 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5061.00 | Comm: 0.00\n", - " 2022-03-31 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5055.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-03-31 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5061.00 | Comm: 0.00\n", - " 2022-03-31 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5091.00 | Comm: 0.00 | PnL: 30.00\n", - " 2022-03-31 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5072.00 | Comm: 0.00\n", - " 2022-03-31 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5063.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-03-31 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5079.00 | Comm: 0.00\n", - " 2022-04-01 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5079.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-04-01 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5088.00 | Comm: 0.00\n", - " 2022-04-01 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5097.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-04-06 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5085.00 | Comm: 0.00\n", - " 2022-04-06 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5105.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-04-06 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5120.00 | Comm: 0.00\n", - " 2022-04-06 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5113.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-04-06 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5136.00 | Comm: 0.00\n", - " 2022-04-06 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5129.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-06 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5140.00 | Comm: 0.00\n", - " 2022-04-06 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5124.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-04-06 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5112.00 | Comm: 0.00\n", - " 2022-04-06 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5119.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-04-06 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5112.00 | Comm: 0.00\n", - " 2022-04-06 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5130.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-04-06 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5124.00 | Comm: 0.00\n", - " 2022-04-07 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5099.00 | Comm: 0.00 | PnL: 25.00\n", - " 2022-04-07 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5088.00 | Comm: 0.00\n", - " 2022-04-07 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5067.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-04-07 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5084.00 | Comm: 0.00\n", - " 2022-04-07 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5077.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-07 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5062.00 | Comm: 0.00\n", - " 2022-04-07 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5053.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-04-07 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5058.00 | Comm: 0.00\n", - " 2022-04-07 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5064.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-04-07 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5069.00 | Comm: 0.00\n", - " 2022-04-07 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5064.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-07 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5069.00 | Comm: 0.00\n", - " 2022-04-07 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5057.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-04-07 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5078.00 | Comm: 0.00\n", - " 2022-04-07 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5094.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-04-07 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5089.00 | Comm: 0.00\n", - " 2022-04-07 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5082.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-07 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5067.00 | Comm: 0.00\n", - " 2022-04-07 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5072.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-07 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5077.00 | Comm: 0.00\n", - " 2022-04-08 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5043.00 | Comm: 0.00 | PnL: -34.00\n", - " 2022-04-08 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5055.00 | Comm: 0.00\n", - " 2022-04-08 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5037.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-04-08 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5018.00 | Comm: 0.00\n", - " 2022-04-08 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-04-08 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4989.00 | Comm: 0.00\n", - " 2022-04-08 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4957.00 | Comm: 0.00 | PnL: 32.00\n", - " 2022-04-08 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4985.00 | Comm: 0.00\n", - " 2022-04-08 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4989.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-04-08 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5026.00 | Comm: 0.00\n", - " 2022-04-08 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5008.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-04-08 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4998.00 | Comm: 0.00\n", - " 2022-04-08 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-04-08 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5003.00 | Comm: 0.00\n", - " 2022-04-08 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4981.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-04-11 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4893.00 | Comm: 0.00\n", - " 2022-04-11 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4888.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-12 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4937.00 | Comm: 0.00\n", - " 2022-04-12 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4942.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-12 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4960.00 | Comm: 0.00\n", - " 2022-04-12 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4968.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-04-12 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5030.00 | Comm: 0.00\n", - " 2022-04-12 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5017.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-04-12 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4997.00 | Comm: 0.00\n", - " 2022-04-12 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4996.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-04-12 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4986.00 | Comm: 0.00\n", - " 2022-04-12 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4978.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-04-13 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4993.00 | Comm: 0.00\n", - " 2022-04-13 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4968.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-04-13 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4960.00 | Comm: 0.00\n", - " 2022-04-13 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4961.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-04-13 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4968.00 | Comm: 0.00\n", - " 2022-04-13 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4985.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-04-13 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5010.00 | Comm: 0.00\n", - " 2022-04-13 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4972.00 | Comm: 0.00 | PnL: -38.00\n", - " 2022-04-13 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4955.00 | Comm: 0.00\n", - " 2022-04-13 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4955.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-04-13 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4945.00 | Comm: 0.00\n", - " 2022-04-13 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4932.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-04-13 14:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4925.00 | Comm: 0.00\n", - " 2022-04-13 14:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4928.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-04-13 21:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4941.00 | Comm: 0.00\n", - " 2022-04-13 21:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4958.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-04-13 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4961.00 | Comm: 0.00\n", - " 2022-04-13 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4977.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-04-13 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4987.00 | Comm: 0.00\n", - " 2022-04-13 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4977.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-04-14 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4979.00 | Comm: 0.00\n", - " 2022-04-14 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4959.00 | Comm: 0.00 | PnL: 20.00\n", - " 2022-04-14 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4962.00 | Comm: 0.00\n", - " 2022-04-14 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4951.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-04-14 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4963.00 | Comm: 0.00\n", - " 2022-04-14 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4957.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-04-14 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4963.00 | Comm: 0.00\n", - " 2022-04-14 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4963.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-04-14 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5012.00 | Comm: 0.00\n", - " 2022-04-14 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5016.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-04-14 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5026.00 | Comm: 0.00\n", - " 2022-04-14 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5016.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-04-14 21:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5004.00 | Comm: 0.00\n", - " 2022-04-14 21:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5018.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-04-14 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5014.00 | Comm: 0.00\n", - " 2022-04-14 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5025.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-04-15 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5023.00 | Comm: 0.00\n", - " 2022-04-15 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5021.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-04-15 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5026.00 | Comm: 0.00\n", - " 2022-04-15 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5033.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-15 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5020.00 | Comm: 0.00\n", - " 2022-04-15 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5011.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-04-15 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5039.00 | Comm: 0.00\n", - " 2022-04-15 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5038.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-04-18 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5019.00 | Comm: 0.00\n", - " 2022-04-18 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5024.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-18 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5021.00 | Comm: 0.00\n", - " 2022-04-18 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5016.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-04-18 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5070.00 | Comm: 0.00\n", - " 2022-04-18 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5066.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-04-18 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5070.00 | Comm: 0.00\n", - " 2022-04-18 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5076.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-04-19 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5070.00 | Comm: 0.00\n", - " 2022-04-19 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5057.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-04-19 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5061.00 | Comm: 0.00\n", - " 2022-04-19 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5068.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-19 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5076.00 | Comm: 0.00\n", - " 2022-04-19 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5067.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-04-19 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5055.00 | Comm: 0.00\n", - " 2022-04-19 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5058.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-04-19 14:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5040.00 | Comm: 0.00\n", - " 2022-04-19 14:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5013.00 | Comm: 0.00 | PnL: 27.00\n", - " 2022-04-19 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5040.00 | Comm: 0.00\n", - " 2022-04-19 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5053.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-04-19 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5076.00 | Comm: 0.00\n", - " 2022-04-19 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5080.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-04-20 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5123.00 | Comm: 0.00\n", - " 2022-04-20 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5105.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-04-20 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5115.00 | Comm: 0.00\n", - " 2022-04-20 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5096.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-04-20 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5111.00 | Comm: 0.00\n", - " 2022-04-21 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5102.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-04-21 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5098.00 | Comm: 0.00\n", - " 2022-04-21 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5125.00 | Comm: 0.00 | PnL: 27.00\n", - " 2022-04-21 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5116.00 | Comm: 0.00\n", - " 2022-04-21 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5066.00 | Comm: 0.00 | PnL: 50.00\n", - " 2022-04-21 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5061.00 | Comm: 0.00\n", - " 2022-04-21 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5058.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-04-21 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5037.00 | Comm: 0.00\n", - " 2022-04-21 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5066.00 | Comm: 0.00 | PnL: -29.00\n", - " 2022-04-21 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5051.00 | Comm: 0.00\n", - " 2022-04-21 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5051.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-04-21 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5057.00 | Comm: 0.00\n", - " 2022-04-21 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5069.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-04-21 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5074.00 | Comm: 0.00\n", - " 2022-04-21 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5070.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-04-21 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5058.00 | Comm: 0.00\n", - " 2022-04-22 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5056.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-04-22 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5022.00 | Comm: 0.00\n", - " 2022-04-22 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 5009.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-04-22 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 5015.00 | Comm: 0.00\n", - " 2022-04-22 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 5017.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-04-22 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 5008.00 | Comm: 0.00\n", - " 2022-04-22 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4987.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-04-22 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4990.00 | Comm: 0.00\n", - " 2022-04-22 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4985.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-22 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4986.00 | Comm: 0.00\n", - " 2022-04-22 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4986.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-04-25 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4845.00 | Comm: 0.00\n", - " 2022-04-25 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4838.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-25 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4839.00 | Comm: 0.00\n", - " 2022-04-25 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4853.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-04-25 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4831.00 | Comm: 0.00\n", - " 2022-04-25 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4809.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-04-26 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4816.00 | Comm: 0.00\n", - " 2022-04-26 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4835.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-04-26 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4841.00 | Comm: 0.00\n", - " 2022-04-26 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4848.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-26 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4841.00 | Comm: 0.00\n", - " 2022-04-26 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4860.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-04-26 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4833.00 | Comm: 0.00\n", - " 2022-04-26 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4833.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-04-26 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4837.00 | Comm: 0.00\n", - " 2022-04-26 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4856.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-04-26 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4890.00 | Comm: 0.00\n", - " 2022-04-26 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4888.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-04-26 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4870.00 | Comm: 0.00\n", - " 2022-04-26 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4885.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-04-27 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4893.00 | Comm: 0.00\n", - " 2022-04-27 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4870.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-04-27 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4893.00 | Comm: 0.00\n", - " 2022-04-27 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4891.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-04-27 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4884.00 | Comm: 0.00\n", - " 2022-04-27 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4874.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-04-27 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4860.00 | Comm: 0.00\n", - " 2022-04-27 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4831.00 | Comm: 0.00 | PnL: 29.00\n", - " 2022-04-27 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4862.00 | Comm: 0.00\n", - " 2022-04-27 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4849.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-04-27 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4830.00 | Comm: 0.00\n", - " 2022-04-27 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4819.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-04-27 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4826.00 | Comm: 0.00\n", - " 2022-04-27 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4825.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-04-27 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4804.00 | Comm: 0.00\n", - " 2022-04-27 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4842.00 | Comm: 0.00 | PnL: -38.00\n", - " 2022-04-28 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4824.00 | Comm: 0.00\n", - " 2022-04-28 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4817.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-04-28 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4824.00 | Comm: 0.00\n", - " 2022-04-28 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4816.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-04-28 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4825.00 | Comm: 0.00\n", - " 2022-04-28 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4841.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-04-28 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4842.00 | Comm: 0.00\n", - " 2022-04-28 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4831.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-04-28 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4824.00 | Comm: 0.00\n", - " 2022-04-28 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4819.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-04-28 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4825.00 | Comm: 0.00\n", - " 2022-04-28 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4820.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-04-28 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4825.00 | Comm: 0.00\n", - " 2022-04-29 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4821.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-04-29 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4836.00 | Comm: 0.00\n", - " 2022-04-29 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4832.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-04-29 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4823.00 | Comm: 0.00\n", - " 2022-04-29 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4842.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-04-29 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4844.00 | Comm: 0.00\n", - " 2022-04-29 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4853.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-04-29 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4874.00 | Comm: 0.00\n", - " 2022-04-29 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4898.00 | Comm: 0.00 | PnL: -24.00\n", - " 2022-05-05 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4887.00 | Comm: 0.00\n", - " 2022-05-05 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4880.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-05-05 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4923.00 | Comm: 0.00\n", - " 2022-05-05 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4922.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-05-05 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4917.00 | Comm: 0.00\n", - " 2022-05-05 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4914.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-05-05 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4884.00 | Comm: 0.00\n", - " 2022-05-05 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4886.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-05-06 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4847.00 | Comm: 0.00\n", - " 2022-05-06 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4836.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-05-06 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4841.00 | Comm: 0.00\n", - " 2022-05-06 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4826.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-05-06 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4841.00 | Comm: 0.00\n", - " 2022-05-06 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4849.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-05-06 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4835.00 | Comm: 0.00\n", - " 2022-05-06 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4830.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-05-06 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4813.00 | Comm: 0.00\n", - " 2022-05-06 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4788.00 | Comm: 0.00 | PnL: 25.00\n", - " 2022-05-09 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4687.00 | Comm: 0.00\n", - " 2022-05-09 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4662.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-05-09 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4670.00 | Comm: 0.00\n", - " 2022-05-09 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4657.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-05-09 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4649.00 | Comm: 0.00\n", - " 2022-05-09 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4651.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-05-09 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4657.00 | Comm: 0.00\n", - " 2022-05-09 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4661.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-05-10 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4558.00 | Comm: 0.00\n", - " 2022-05-10 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4546.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-05-10 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4582.00 | Comm: 0.00\n", - " 2022-05-10 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4580.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-05-10 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4590.00 | Comm: 0.00\n", - " 2022-05-10 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4576.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-05-10 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4570.00 | Comm: 0.00\n", - " 2022-05-10 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4570.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-05-10 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4577.00 | Comm: 0.00\n", - " 2022-05-10 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4615.00 | Comm: 0.00 | PnL: 38.00\n", - " 2022-05-10 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4621.00 | Comm: 0.00\n", - " 2022-05-10 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4627.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-05-10 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4635.00 | Comm: 0.00\n", - " 2022-05-10 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4629.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-05-11 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4656.00 | Comm: 0.00\n", - " 2022-05-11 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4669.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-05-11 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4676.00 | Comm: 0.00\n", - " 2022-05-11 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4677.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-05-11 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4668.00 | Comm: 0.00\n", - " 2022-05-11 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4680.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-05-11 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-05-11 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4699.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-05-11 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4683.00 | Comm: 0.00\n", - " 2022-05-11 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4675.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-05-11 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4664.00 | Comm: 0.00\n", - " 2022-05-11 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4683.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-05-11 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4700.00 | Comm: 0.00\n", - " 2022-05-11 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4723.00 | Comm: 0.00 | PnL: 23.00\n", - " 2022-05-12 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4684.00 | Comm: 0.00\n", - " 2022-05-12 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4597.00 | Comm: 0.00 | PnL: 87.00\n", - " 2022-05-12 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4611.00 | Comm: 0.00\n", - " 2022-05-12 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4603.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-05-12 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4617.00 | Comm: 0.00\n", - " 2022-05-12 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4584.00 | Comm: 0.00 | PnL: -33.00\n", - " 2022-05-12 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4583.00 | Comm: 0.00\n", - " 2022-05-12 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4587.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-05-12 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4580.00 | Comm: 0.00\n", - " 2022-05-12 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4590.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-05-12 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4599.00 | Comm: 0.00\n", - " 2022-05-12 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4591.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-05-13 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4630.00 | Comm: 0.00\n", - " 2022-05-13 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4616.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-05-13 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4609.00 | Comm: 0.00\n", - " 2022-05-13 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4608.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-05-13 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4574.00 | Comm: 0.00\n", - " 2022-05-13 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4592.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-05-13 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4649.00 | Comm: 0.00\n", - " 2022-05-13 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4662.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-05-13 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-05-13 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4667.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-05-13 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4660.00 | Comm: 0.00\n", - " 2022-05-13 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4660.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-05-13 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4652.00 | Comm: 0.00\n", - " 2022-05-13 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4664.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-05-13 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4674.00 | Comm: 0.00\n", - " 2022-05-13 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4684.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-05-13 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4672.00 | Comm: 0.00\n", - " 2022-05-16 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4633.00 | Comm: 0.00 | PnL: 39.00\n", - " 2022-05-16 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4612.00 | Comm: 0.00\n", - " 2022-05-16 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4627.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-05-16 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4598.00 | Comm: 0.00\n", - " 2022-05-16 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4610.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-05-16 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4617.00 | Comm: 0.00\n", - " 2022-05-16 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4614.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-05-16 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4604.00 | Comm: 0.00\n", - " 2022-05-16 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4606.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-05-16 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4660.00 | Comm: 0.00\n", - " 2022-05-16 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4674.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-05-16 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4657.00 | Comm: 0.00\n", - " 2022-05-16 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4672.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-05-16 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4668.00 | Comm: 0.00\n", - " 2022-05-17 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4693.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-05-17 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4673.00 | Comm: 0.00\n", - " 2022-05-17 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4624.00 | Comm: 0.00 | PnL: 49.00\n", - " 2022-05-17 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4632.00 | Comm: 0.00\n", - " 2022-05-17 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4618.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-05-18 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4625.00 | Comm: 0.00\n", - " 2022-05-18 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4617.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-05-18 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4608.00 | Comm: 0.00\n", - " 2022-05-18 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4593.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-05-18 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4588.00 | Comm: 0.00\n", - " 2022-05-18 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4590.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-05-18 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4595.00 | Comm: 0.00\n", - " 2022-05-18 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4599.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-05-18 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4586.00 | Comm: 0.00\n", - " 2022-05-18 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4573.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-05-18 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4588.00 | Comm: 0.00\n", - " 2022-05-18 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4581.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-05-18 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4507.00 | Comm: 0.00\n", - " 2022-05-18 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4503.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-05-19 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4507.00 | Comm: 0.00\n", - " 2022-05-19 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4531.00 | Comm: 0.00 | PnL: 24.00\n", - " 2022-05-19 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4530.00 | Comm: 0.00\n", - " 2022-05-19 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4537.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-05-19 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4586.00 | Comm: 0.00\n", - " 2022-05-19 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4580.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-05-19 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4577.00 | Comm: 0.00\n", - " 2022-05-19 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4583.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-05-19 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4594.00 | Comm: 0.00\n", - " 2022-05-20 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4595.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-05-20 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4639.00 | Comm: 0.00\n", - " 2022-05-20 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4645.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-05-20 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4618.00 | Comm: 0.00\n", - " 2022-05-20 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4625.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-05-20 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4619.00 | Comm: 0.00\n", - " 2022-05-20 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4628.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-05-20 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4635.00 | Comm: 0.00\n", - " 2022-05-20 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4622.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-05-20 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4626.00 | Comm: 0.00\n", - " 2022-05-20 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4634.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-05-20 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4670.00 | Comm: 0.00\n", - " 2022-05-20 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4670.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-05-20 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4661.00 | Comm: 0.00\n", - " 2022-05-20 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4646.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-05-23 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4670.00 | Comm: 0.00\n", - " 2022-05-23 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4651.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-05-23 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4640.00 | Comm: 0.00\n", - " 2022-05-23 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4630.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-05-23 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4636.00 | Comm: 0.00\n", - " 2022-05-23 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4595.00 | Comm: 0.00 | PnL: -41.00\n", - " 2022-05-23 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4575.00 | Comm: 0.00\n", - " 2022-05-23 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4576.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-05-23 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4598.00 | Comm: 0.00\n", - " 2022-05-23 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4598.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-05-23 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4591.00 | Comm: 0.00\n", - " 2022-05-23 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4592.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-05-23 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4604.00 | Comm: 0.00\n", - " 2022-05-23 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4594.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-05-24 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4589.00 | Comm: 0.00\n", - " 2022-05-24 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4581.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-05-24 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4586.00 | Comm: 0.00\n", - " 2022-05-24 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4561.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-05-24 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4566.00 | Comm: 0.00\n", - " 2022-05-24 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4576.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-05-24 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4559.00 | Comm: 0.00\n", - " 2022-05-24 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4565.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-05-24 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4523.00 | Comm: 0.00\n", - " 2022-05-24 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4515.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-05-24 14:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4509.00 | Comm: 0.00\n", - " 2022-05-24 14:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4488.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-05-24 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4478.00 | Comm: 0.00\n", - " 2022-05-24 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4489.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-05-24 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4480.00 | Comm: 0.00\n", - " 2022-05-24 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4487.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-05-25 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4508.00 | Comm: 0.00\n", - " 2022-05-25 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4520.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-05-25 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4529.00 | Comm: 0.00\n", - " 2022-05-25 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4538.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-05-25 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4509.00 | Comm: 0.00\n", - " 2022-05-25 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4513.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-05-25 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4481.00 | Comm: 0.00\n", - " 2022-05-25 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4462.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-05-25 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4504.00 | Comm: 0.00\n", - " 2022-05-25 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4447.00 | Comm: 0.00 | PnL: -57.00\n", - " 2022-05-25 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4480.00 | Comm: 0.00\n", - " 2022-05-25 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4482.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-05-25 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4474.00 | Comm: 0.00\n", - " 2022-05-25 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4471.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-05-26 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4479.00 | Comm: 0.00\n", - " 2022-05-26 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4463.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-05-26 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4449.00 | Comm: 0.00\n", - " 2022-05-26 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4485.00 | Comm: 0.00 | PnL: -36.00\n", - " 2022-05-26 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4475.00 | Comm: 0.00\n", - " 2022-05-26 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4483.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-05-26 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4462.00 | Comm: 0.00\n", - " 2022-05-26 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4497.00 | Comm: 0.00 | PnL: -35.00\n", - " 2022-05-26 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4506.00 | Comm: 0.00\n", - " 2022-05-26 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4512.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-05-26 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4549.00 | Comm: 0.00\n", - " 2022-05-26 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4545.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-05-26 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4556.00 | Comm: 0.00\n", - " 2022-05-27 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4562.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-05-27 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4571.00 | Comm: 0.00\n", - " 2022-05-27 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4581.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-05-27 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4573.00 | Comm: 0.00\n", - " 2022-05-27 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4590.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-05-27 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4587.00 | Comm: 0.00\n", - " 2022-05-27 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4585.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-05-27 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4592.00 | Comm: 0.00\n", - " 2022-05-27 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4588.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-05-27 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4574.00 | Comm: 0.00\n", - " 2022-05-27 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4567.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-05-27 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4551.00 | Comm: 0.00\n", - " 2022-05-27 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4570.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-05-30 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4616.00 | Comm: 0.00\n", - " 2022-05-30 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4616.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-05-30 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4621.00 | Comm: 0.00\n", - " 2022-05-30 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4613.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-05-30 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4606.00 | Comm: 0.00\n", - " 2022-05-30 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4587.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-05-30 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4614.00 | Comm: 0.00\n", - " 2022-05-30 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4609.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-05-30 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4614.00 | Comm: 0.00\n", - " 2022-05-30 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4607.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-05-31 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4662.00 | Comm: 0.00\n", - " 2022-05-31 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4661.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-05-31 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4642.00 | Comm: 0.00\n", - " 2022-05-31 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4655.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-05-31 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4660.00 | Comm: 0.00\n", - " 2022-05-31 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4678.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-05-31 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4672.00 | Comm: 0.00\n", - " 2022-05-31 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4675.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-06-01 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4671.00 | Comm: 0.00\n", - " 2022-06-01 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4665.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-06-01 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4669.00 | Comm: 0.00\n", - " 2022-06-01 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4667.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-06-01 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4712.00 | Comm: 0.00\n", - " 2022-06-01 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4716.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-06-01 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4712.00 | Comm: 0.00\n", - " 2022-06-01 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4708.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-06-01 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4717.00 | Comm: 0.00\n", - " 2022-06-01 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4719.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-06-02 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4698.00 | Comm: 0.00\n", - " 2022-06-02 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4690.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-06-02 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4701.00 | Comm: 0.00\n", - " 2022-06-02 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4731.00 | Comm: 0.00 | PnL: 30.00\n", - " 2022-06-06 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4769.00 | Comm: 0.00\n", - " 2022-06-06 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4768.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-06-06 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4775.00 | Comm: 0.00\n", - " 2022-06-06 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4774.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-06-06 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4781.00 | Comm: 0.00\n", - " 2022-06-06 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4787.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-06-06 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4775.00 | Comm: 0.00\n", - " 2022-06-08 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4784.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-06-08 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4810.00 | Comm: 0.00\n", - " 2022-06-08 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4805.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-06-09 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4787.00 | Comm: 0.00\n", - " 2022-06-09 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4788.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-06-09 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4793.00 | Comm: 0.00\n", - " 2022-06-09 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4789.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-06-09 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4778.00 | Comm: 0.00\n", - " 2022-06-09 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4785.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-06-09 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4778.00 | Comm: 0.00\n", - " 2022-06-09 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4775.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-06-09 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4784.00 | Comm: 0.00\n", - " 2022-06-09 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4788.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-06-09 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4793.00 | Comm: 0.00\n", - " 2022-06-09 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4798.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-06-09 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4789.00 | Comm: 0.00\n", - " 2022-06-09 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4781.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-06-10 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4755.00 | Comm: 0.00\n", - " 2022-06-10 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4744.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-06-10 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4755.00 | Comm: 0.00\n", - " 2022-06-10 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4782.00 | Comm: 0.00 | PnL: -27.00\n", - " 2022-06-10 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4784.00 | Comm: 0.00\n", - " 2022-06-10 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4816.00 | Comm: 0.00 | PnL: 32.00\n", - " 2022-06-10 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4823.00 | Comm: 0.00\n", - " 2022-06-10 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4752.00 | Comm: 0.00 | PnL: -71.00\n", - " 2022-06-10 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4729.00 | Comm: 0.00\n", - " 2022-06-13 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4683.00 | Comm: 0.00 | PnL: 46.00\n", - " 2022-06-13 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4677.00 | Comm: 0.00\n", - " 2022-06-13 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4677.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-06-13 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4687.00 | Comm: 0.00\n", - " 2022-06-13 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4689.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-06-13 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4701.00 | Comm: 0.00\n", - " 2022-06-13 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4704.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-06-13 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4717.00 | Comm: 0.00\n", - " 2022-06-13 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4705.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-06-13 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4689.00 | Comm: 0.00\n", - " 2022-06-13 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4683.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-06-14 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4677.00 | Comm: 0.00\n", - " 2022-06-14 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4668.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-06-14 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4628.00 | Comm: 0.00\n", - " 2022-06-14 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4642.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-06-14 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4584.00 | Comm: 0.00\n", - " 2022-06-14 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4579.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-06-14 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4582.00 | Comm: 0.00\n", - " 2022-06-15 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4579.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-06-15 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4610.00 | Comm: 0.00\n", - " 2022-06-15 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4624.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-06-15 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4621.00 | Comm: 0.00\n", - " 2022-06-15 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4612.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-06-15 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4621.00 | Comm: 0.00\n", - " 2022-06-15 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4627.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-06-15 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4588.00 | Comm: 0.00\n", - " 2022-06-15 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4560.00 | Comm: 0.00 | PnL: 28.00\n", - " 2022-06-15 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4583.00 | Comm: 0.00\n", - " 2022-06-15 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4584.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-06-15 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4575.00 | Comm: 0.00\n", - " 2022-06-15 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4580.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-06-15 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4585.00 | Comm: 0.00\n", - " 2022-06-16 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4590.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-06-16 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4590.00 | Comm: 0.00\n", - " 2022-06-16 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4581.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-06-16 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4576.00 | Comm: 0.00\n", - " 2022-06-16 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4565.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-06-16 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4563.00 | Comm: 0.00\n", - " 2022-06-16 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4548.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-06-17 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4431.00 | Comm: 0.00\n", - " 2022-06-17 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4432.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-06-17 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4409.00 | Comm: 0.00\n", - " 2022-06-17 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4406.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-06-17 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4387.00 | Comm: 0.00\n", - " 2022-06-17 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4379.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-06-17 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4346.00 | Comm: 0.00\n", - " 2022-06-17 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4350.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-06-20 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4125.00 | Comm: 0.00\n", - " 2022-06-20 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4118.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-06-20 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4121.00 | Comm: 0.00\n", - " 2022-06-20 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4153.00 | Comm: 0.00 | PnL: 32.00\n", - " 2022-06-20 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4127.00 | Comm: 0.00\n", - " 2022-06-20 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4116.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-06-20 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4133.00 | Comm: 0.00\n", - " 2022-06-20 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4145.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-06-20 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4138.00 | Comm: 0.00\n", - " 2022-06-20 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4145.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-06-20 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4122.00 | Comm: 0.00\n", - " 2022-06-20 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4108.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-06-21 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4235.00 | Comm: 0.00\n", - " 2022-06-21 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4227.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-06-21 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4217.00 | Comm: 0.00\n", - " 2022-06-21 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4219.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-06-21 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4220.00 | Comm: 0.00\n", - " 2022-06-21 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4206.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-06-21 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4223.00 | Comm: 0.00\n", - " 2022-06-21 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4222.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-06-21 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4227.00 | Comm: 0.00\n", - " 2022-06-21 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4229.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-06-22 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4197.00 | Comm: 0.00\n", - " 2022-06-22 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4197.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-06-22 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4126.00 | Comm: 0.00\n", - " 2022-06-22 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4138.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-06-22 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4126.00 | Comm: 0.00\n", - " 2022-06-22 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4115.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-06-22 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4134.00 | Comm: 0.00\n", - " 2022-06-22 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4149.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-06-22 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4139.00 | Comm: 0.00\n", - " 2022-06-22 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4127.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-06-22 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4115.00 | Comm: 0.00\n", - " 2022-06-22 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4145.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-06-22 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4149.00 | Comm: 0.00\n", - " 2022-06-22 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4155.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-06-23 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4169.00 | Comm: 0.00\n", - " 2022-06-23 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4157.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-06-23 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4147.00 | Comm: 0.00\n", - " 2022-06-23 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4139.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-06-23 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4148.00 | Comm: 0.00\n", - " 2022-06-23 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4133.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-06-23 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4123.00 | Comm: 0.00\n", - " 2022-06-23 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4125.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-06-23 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4131.00 | Comm: 0.00\n", - " 2022-06-23 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4202.00 | Comm: 0.00 | PnL: 71.00\n", - " 2022-06-23 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4202.00 | Comm: 0.00\n", - " 2022-06-23 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4224.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-06-23 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4231.00 | Comm: 0.00\n", - " 2022-06-23 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4226.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-06-23 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4237.00 | Comm: 0.00\n", - " 2022-06-23 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4249.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-06-23 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4242.00 | Comm: 0.00\n", - " 2022-06-23 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4230.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-06-23 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4236.00 | Comm: 0.00\n", - " 2022-06-23 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4236.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-06-24 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2022-06-24 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4204.00 | Comm: 0.00 | PnL: 24.00\n", - " 2022-06-24 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4218.00 | Comm: 0.00\n", - " 2022-06-24 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4214.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-06-24 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4224.00 | Comm: 0.00\n", - " 2022-06-24 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4223.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-06-24 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4200.00 | Comm: 0.00\n", - " 2022-06-24 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4239.00 | Comm: 0.00 | PnL: -39.00\n", - " 2022-06-24 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4220.00 | Comm: 0.00\n", - " 2022-06-24 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4202.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-06-24 21:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4195.00 | Comm: 0.00\n", - " 2022-06-24 21:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4223.00 | Comm: 0.00 | PnL: -28.00\n", - " 2022-06-24 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4199.00 | Comm: 0.00\n", - " 2022-06-24 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4199.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-06-24 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4159.00 | Comm: 0.00\n", - " 2022-06-24 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4201.00 | Comm: 0.00 | PnL: -42.00\n", - " 2022-06-24 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4208.00 | Comm: 0.00\n", - " 2022-06-24 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4231.00 | Comm: 0.00 | PnL: 23.00\n", - " 2022-06-27 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2022-06-27 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4270.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-06-27 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4264.00 | Comm: 0.00\n", - " 2022-06-27 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4278.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-06-27 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4284.00 | Comm: 0.00\n", - " 2022-06-27 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4273.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-06-27 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4278.00 | Comm: 0.00\n", - " 2022-06-27 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4279.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-06-27 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4279.00 | Comm: 0.00\n", - " 2022-06-27 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4283.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-06-27 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2022-06-27 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4265.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-06-27 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4272.00 | Comm: 0.00\n", - " 2022-06-27 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4286.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-06-28 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2022-06-28 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4280.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-06-28 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4276.00 | Comm: 0.00\n", - " 2022-06-28 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4266.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-06-28 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4255.00 | Comm: 0.00\n", - " 2022-06-28 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4276.00 | Comm: 0.00 | PnL: -21.00\n", - " 2022-06-28 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2022-06-28 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4294.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-06-28 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4283.00 | Comm: 0.00\n", - " 2022-06-28 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4298.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-06-28 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4371.00 | Comm: 0.00\n", - " 2022-06-28 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4374.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-06-28 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4365.00 | Comm: 0.00\n", - " 2022-06-28 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4355.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-06-29 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4346.00 | Comm: 0.00\n", - " 2022-06-29 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4353.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-06-29 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4371.00 | Comm: 0.00\n", - " 2022-06-29 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4373.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-06-29 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4368.00 | Comm: 0.00\n", - " 2022-06-29 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4385.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-06-29 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4380.00 | Comm: 0.00\n", - " 2022-06-29 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4388.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-06-29 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4391.00 | Comm: 0.00\n", - " 2022-06-29 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4390.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-06-30 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4381.00 | Comm: 0.00\n", - " 2022-06-30 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4368.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-06-30 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4372.00 | Comm: 0.00\n", - " 2022-06-30 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4366.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-06-30 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4347.00 | Comm: 0.00\n", - " 2022-06-30 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4380.00 | Comm: 0.00 | PnL: -33.00\n", - " 2022-06-30 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4359.00 | Comm: 0.00\n", - " 2022-06-30 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4383.00 | Comm: 0.00 | PnL: -24.00\n", - " 2022-06-30 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4389.00 | Comm: 0.00\n", - " 2022-06-30 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4392.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-06-30 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4305.00 | Comm: 0.00\n", - " 2022-06-30 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4319.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-06-30 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4335.00 | Comm: 0.00\n", - " 2022-06-30 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4321.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-07-01 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4319.00 | Comm: 0.00\n", - " 2022-07-01 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4335.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-07-01 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4325.00 | Comm: 0.00\n", - " 2022-07-01 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4343.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-07-01 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4361.00 | Comm: 0.00\n", - " 2022-07-01 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4356.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-07-01 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4346.00 | Comm: 0.00\n", - " 2022-07-01 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4336.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-07-01 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4290.00 | Comm: 0.00\n", - " 2022-07-01 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4269.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-07-01 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4281.00 | Comm: 0.00\n", - " 2022-07-01 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4275.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-07-01 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4277.00 | Comm: 0.00\n", - " 2022-07-01 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4270.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-07-01 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4300.00 | Comm: 0.00\n", - " 2022-07-01 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4290.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-07-01 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4283.00 | Comm: 0.00\n", - " 2022-07-01 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4274.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-07-04 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4172.00 | Comm: 0.00\n", - " 2022-07-04 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4169.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-07-04 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4180.00 | Comm: 0.00\n", - " 2022-07-04 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4180.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-07-04 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4174.00 | Comm: 0.00\n", - " 2022-07-04 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4164.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-07-04 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4180.00 | Comm: 0.00\n", - " 2022-07-04 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4215.00 | Comm: 0.00 | PnL: 35.00\n", - " 2022-07-05 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4202.00 | Comm: 0.00\n", - " 2022-07-05 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4193.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-07-05 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4206.00 | Comm: 0.00\n", - " 2022-07-05 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4210.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-07-05 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4191.00 | Comm: 0.00\n", - " 2022-07-05 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4170.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-07-05 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4177.00 | Comm: 0.00\n", - " 2022-07-05 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4186.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-07-06 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4171.00 | Comm: 0.00\n", - " 2022-07-06 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4215.00 | Comm: 0.00 | PnL: -44.00\n", - " 2022-07-06 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4170.00 | Comm: 0.00\n", - " 2022-07-06 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4157.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-07-06 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4143.00 | Comm: 0.00\n", - " 2022-07-06 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4151.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-07-06 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4178.00 | Comm: 0.00\n", - " 2022-07-06 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4200.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-07-06 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4226.00 | Comm: 0.00\n", - " 2022-07-06 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4223.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-07-06 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4245.00 | Comm: 0.00\n", - " 2022-07-06 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4247.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-07-06 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4239.00 | Comm: 0.00\n", - " 2022-07-07 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4251.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-07-07 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2022-07-07 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4211.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-07-07 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4200.00 | Comm: 0.00\n", - " 2022-07-07 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4193.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-07-07 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4231.00 | Comm: 0.00\n", - " 2022-07-07 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4266.00 | Comm: 0.00 | PnL: 35.00\n", - " 2022-07-07 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4253.00 | Comm: 0.00\n", - " 2022-07-07 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4234.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-07-07 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4223.00 | Comm: 0.00\n", - " 2022-07-07 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4233.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-07-07 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4219.00 | Comm: 0.00\n", - " 2022-07-07 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4231.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-07-07 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4263.00 | Comm: 0.00\n", - " 2022-07-07 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4256.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-07-07 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4240.00 | Comm: 0.00\n", - " 2022-07-08 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4250.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-07-08 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4238.00 | Comm: 0.00\n", - " 2022-07-08 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4218.00 | Comm: 0.00 | PnL: 20.00\n", - " 2022-07-08 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4206.00 | Comm: 0.00\n", - " 2022-07-08 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4202.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-07-08 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4209.00 | Comm: 0.00\n", - " 2022-07-08 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4201.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-07-08 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4208.00 | Comm: 0.00\n", - " 2022-07-08 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4187.00 | Comm: 0.00 | PnL: -21.00\n", - " 2022-07-08 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4178.00 | Comm: 0.00\n", - " 2022-07-08 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4171.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-07-08 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4174.00 | Comm: 0.00\n", - " 2022-07-08 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4188.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-07-08 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4194.00 | Comm: 0.00\n", - " 2022-07-08 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4200.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-08 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4229.00 | Comm: 0.00\n", - " 2022-07-08 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4219.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-07-08 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4206.00 | Comm: 0.00\n", - " 2022-07-08 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4191.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-07-08 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4169.00 | Comm: 0.00\n", - " 2022-07-08 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4152.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-07-11 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4025.00 | Comm: 0.00\n", - " 2022-07-11 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4037.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-07-11 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4026.00 | Comm: 0.00\n", - " 2022-07-11 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4048.00 | Comm: 0.00 | PnL: -22.00\n", - " 2022-07-11 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4032.00 | Comm: 0.00\n", - " 2022-07-11 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4025.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-07-11 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4031.00 | Comm: 0.00\n", - " 2022-07-11 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4040.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-07-11 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4024.00 | Comm: 0.00\n", - " 2022-07-11 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4032.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-07-11 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4021.00 | Comm: 0.00\n", - " 2022-07-11 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4015.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-12 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4020.00 | Comm: 0.00\n", - " 2022-07-12 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4010.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-07-12 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3987.00 | Comm: 0.00\n", - " 2022-07-12 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4031.00 | Comm: 0.00 | PnL: -44.00\n", - " 2022-07-12 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4037.00 | Comm: 0.00\n", - " 2022-07-12 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4008.00 | Comm: 0.00 | PnL: -29.00\n", - " 2022-07-12 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2022-07-12 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3988.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-07-12 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3886.00 | Comm: 0.00\n", - " 2022-07-12 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3880.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-13 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3869.00 | Comm: 0.00\n", - " 2022-07-13 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3909.00 | Comm: 0.00 | PnL: 40.00\n", - " 2022-07-13 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3904.00 | Comm: 0.00\n", - " 2022-07-13 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3891.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-07-13 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3896.00 | Comm: 0.00\n", - " 2022-07-13 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3854.00 | Comm: 0.00 | PnL: -42.00\n", - " 2022-07-13 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3882.00 | Comm: 0.00\n", - " 2022-07-13 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3859.00 | Comm: 0.00 | PnL: 23.00\n", - " 2022-07-14 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3874.00 | Comm: 0.00\n", - " 2022-07-14 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3853.00 | Comm: 0.00 | PnL: -21.00\n", - " 2022-07-14 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3870.00 | Comm: 0.00\n", - " 2022-07-14 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3874.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-07-14 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3866.00 | Comm: 0.00\n", - " 2022-07-14 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3872.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-07-14 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3882.00 | Comm: 0.00\n", - " 2022-07-14 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3896.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-07-14 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2022-07-14 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3867.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-14 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3877.00 | Comm: 0.00\n", - " 2022-07-14 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3851.00 | Comm: 0.00 | PnL: -26.00\n", - " 2022-07-14 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2022-07-14 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: -24.00\n", - " 2022-07-15 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3717.00 | Comm: 0.00\n", - " 2022-07-15 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3704.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-07-15 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2022-07-15 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-07-15 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-07-18 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: 51.00\n", - " 2022-07-18 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2022-07-18 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -27.00\n", - " 2022-07-18 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2022-07-18 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-07-18 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3757.00 | Comm: 0.00\n", - " 2022-07-18 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3760.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-07-18 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3851.00 | Comm: 0.00\n", - " 2022-07-18 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3858.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-07-19 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3842.00 | Comm: 0.00\n", - " 2022-07-19 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3832.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-07-19 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3828.00 | Comm: 0.00\n", - " 2022-07-19 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3815.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-07-19 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3824.00 | Comm: 0.00\n", - " 2022-07-19 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-07-19 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2022-07-19 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: 26.00\n", - " 2022-07-19 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2022-07-19 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3815.00 | Comm: 0.00 | PnL: 52.00\n", - " 2022-07-19 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3785.00 | Comm: 0.00\n", - " 2022-07-19 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3760.00 | Comm: 0.00 | PnL: 25.00\n", - " 2022-07-19 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2022-07-19 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-07-19 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3754.00 | Comm: 0.00\n", - " 2022-07-19 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3756.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-07-19 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3820.00 | Comm: 0.00\n", - " 2022-07-20 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3832.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-07-20 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3832.00 | Comm: 0.00\n", - " 2022-07-20 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3826.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-07-20 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3831.00 | Comm: 0.00\n", - " 2022-07-20 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-07-20 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3848.00 | Comm: 0.00\n", - " 2022-07-20 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3856.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-07-20 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3862.00 | Comm: 0.00\n", - " 2022-07-20 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3835.00 | Comm: 0.00 | PnL: -27.00\n", - " 2022-07-20 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2022-07-20 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-07-20 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3790.00 | Comm: 0.00\n", - " 2022-07-20 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3824.00 | Comm: 0.00 | PnL: -34.00\n", - " 2022-07-20 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3810.00 | Comm: 0.00\n", - " 2022-07-20 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3840.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-07-20 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3818.00 | Comm: 0.00\n", - " 2022-07-20 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-20 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2022-07-21 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-07-21 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2022-07-21 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3783.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-07-21 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2022-07-21 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-07-21 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3781.00 | Comm: 0.00\n", - " 2022-07-21 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3777.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-07-21 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3821.00 | Comm: 0.00\n", - " 2022-07-21 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3790.00 | Comm: 0.00 | PnL: -31.00\n", - " 2022-07-21 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3825.00 | Comm: 0.00\n", - " 2022-07-21 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3850.00 | Comm: 0.00 | PnL: 25.00\n", - " 2022-07-21 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3828.00 | Comm: 0.00\n", - " 2022-07-21 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3798.00 | Comm: 0.00 | PnL: 30.00\n", - " 2022-07-21 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3785.00 | Comm: 0.00\n", - " 2022-07-21 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3800.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-07-21 21:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3810.00 | Comm: 0.00\n", - " 2022-07-21 22:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3816.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-21 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3812.00 | Comm: 0.00\n", - " 2022-07-21 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3797.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-07-21 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3803.00 | Comm: 0.00\n", - " 2022-07-22 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-07-22 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3817.00 | Comm: 0.00\n", - " 2022-07-22 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3822.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-07-22 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3830.00 | Comm: 0.00\n", - " 2022-07-22 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3849.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-07-22 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3855.00 | Comm: 0.00\n", - " 2022-07-22 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3860.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-07-22 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3842.00 | Comm: 0.00\n", - " 2022-07-22 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3855.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-07-22 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3842.00 | Comm: 0.00\n", - " 2022-07-22 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3847.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-07-22 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3851.00 | Comm: 0.00\n", - " 2022-07-22 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3854.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-07-25 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3861.00 | Comm: 0.00\n", - " 2022-07-25 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3859.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-07-25 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3869.00 | Comm: 0.00\n", - " 2022-07-25 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3867.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-07-25 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3879.00 | Comm: 0.00\n", - " 2022-07-25 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3893.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-07-25 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3883.00 | Comm: 0.00\n", - " 2022-07-25 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3862.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-07-25 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3868.00 | Comm: 0.00\n", - " 2022-07-25 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3869.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-07-25 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3858.00 | Comm: 0.00\n", - " 2022-07-25 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3868.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-07-25 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3808.00 | Comm: 0.00\n", - " 2022-07-25 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-07-25 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3811.00 | Comm: 0.00\n", - " 2022-07-25 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3809.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-07-25 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2022-07-25 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3834.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-07-26 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3818.00 | Comm: 0.00\n", - " 2022-07-26 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-07-26 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3877.00 | Comm: 0.00\n", - " 2022-07-26 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3866.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-07-26 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3877.00 | Comm: 0.00\n", - " 2022-07-26 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3883.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-07-26 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3888.00 | Comm: 0.00\n", - " 2022-07-26 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3882.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-07-26 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3889.00 | Comm: 0.00\n", - " 2022-07-26 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3892.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-07-26 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3883.00 | Comm: 0.00\n", - " 2022-07-26 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3878.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-07-26 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3869.00 | Comm: 0.00\n", - " 2022-07-26 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3882.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-07-27 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3858.00 | Comm: 0.00\n", - " 2022-07-27 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-07-27 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2022-07-27 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3832.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-07-27 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3841.00 | Comm: 0.00\n", - " 2022-07-27 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3833.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-07-27 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3907.00 | Comm: 0.00\n", - " 2022-07-27 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3913.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-07-27 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3895.00 | Comm: 0.00\n", - " 2022-07-27 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3896.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-07-27 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3903.00 | Comm: 0.00\n", - " 2022-07-27 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-07-28 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3974.00 | Comm: 0.00\n", - " 2022-07-28 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3987.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-07-28 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3988.00 | Comm: 0.00\n", - " 2022-07-28 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3999.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-07-28 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4027.00 | Comm: 0.00\n", - " 2022-07-28 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4040.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-07-28 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4020.00 | Comm: 0.00\n", - " 2022-07-28 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4025.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-07-29 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4029.00 | Comm: 0.00\n", - " 2022-07-29 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4033.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-07-29 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4039.00 | Comm: 0.00\n", - " 2022-07-29 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4021.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-07-29 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3989.00 | Comm: 0.00\n", - " 2022-07-29 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3994.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-07-29 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2022-07-29 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3996.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-07-29 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3993.00 | Comm: 0.00\n", - " 2022-07-29 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3996.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-07-29 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4035.00 | Comm: 0.00\n", - " 2022-07-29 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4037.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-08-01 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4086.00 | Comm: 0.00\n", - " 2022-08-01 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4084.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-08-01 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4090.00 | Comm: 0.00\n", - " 2022-08-01 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4084.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-08-01 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4084.00 | Comm: 0.00\n", - " 2022-08-01 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4075.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-08-01 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00\n", - " 2022-08-01 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4076.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-08-02 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00\n", - " 2022-08-02 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4069.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-08-02 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00\n", - " 2022-08-02 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-08-02 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4052.00 | Comm: 0.00\n", - " 2022-08-02 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4030.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-08-02 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4042.00 | Comm: 0.00\n", - " 2022-08-02 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4035.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-08-02 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4041.00 | Comm: 0.00\n", - " 2022-08-02 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4089.00 | Comm: 0.00 | PnL: 48.00\n", - " 2022-08-02 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4094.00 | Comm: 0.00\n", - " 2022-08-02 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4100.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-02 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4091.00 | Comm: 0.00\n", - " 2022-08-02 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4096.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-02 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4081.00 | Comm: 0.00\n", - " 2022-08-02 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-08-02 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4072.00 | Comm: 0.00\n", - " 2022-08-02 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4073.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-02 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4052.00 | Comm: 0.00\n", - " 2022-08-03 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4071.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-08-03 11:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4109.00 | Comm: 0.00\n", - " 2022-08-03 11:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4120.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-08-03 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4104.00 | Comm: 0.00\n", - " 2022-08-03 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4076.00 | Comm: 0.00 | PnL: 28.00\n", - " 2022-08-03 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4061.00 | Comm: 0.00\n", - " 2022-08-03 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4049.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-08-03 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4041.00 | Comm: 0.00\n", - " 2022-08-03 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4053.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-08-04 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4033.00 | Comm: 0.00\n", - " 2022-08-04 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4027.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-04 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4042.00 | Comm: 0.00\n", - " 2022-08-04 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4033.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-08-04 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4019.00 | Comm: 0.00\n", - " 2022-08-04 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4022.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-08-04 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3997.00 | Comm: 0.00\n", - " 2022-08-04 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4014.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-08-04 14:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2022-08-04 14:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3984.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-08-04 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4007.00 | Comm: 0.00\n", - " 2022-08-04 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3994.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-08-05 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2022-08-05 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4016.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-08-05 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4021.00 | Comm: 0.00\n", - " 2022-08-05 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4032.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-08-05 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4038.00 | Comm: 0.00\n", - " 2022-08-05 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4047.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-08-05 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4030.00 | Comm: 0.00\n", - " 2022-08-05 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4042.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-08-05 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4072.00 | Comm: 0.00\n", - " 2022-08-05 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-08-05 21:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4040.00 | Comm: 0.00\n", - " 2022-08-05 21:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4028.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-08-05 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4035.00 | Comm: 0.00\n", - " 2022-08-05 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4061.00 | Comm: 0.00 | PnL: 26.00\n", - " 2022-08-05 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4069.00 | Comm: 0.00\n", - " 2022-08-05 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4096.00 | Comm: 0.00 | PnL: 27.00\n", - " 2022-08-05 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4089.00 | Comm: 0.00\n", - " 2022-08-05 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4113.00 | Comm: 0.00 | PnL: -24.00\n", - " 2022-08-08 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4100.00 | Comm: 0.00\n", - " 2022-08-08 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4097.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-08-08 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4130.00 | Comm: 0.00\n", - " 2022-08-08 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4125.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-08 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4132.00 | Comm: 0.00\n", - " 2022-08-08 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4121.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-08-08 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4131.00 | Comm: 0.00\n", - " 2022-08-08 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4118.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-08-09 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4128.00 | Comm: 0.00\n", - " 2022-08-09 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4114.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-08-09 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4110.00 | Comm: 0.00\n", - " 2022-08-09 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4097.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-08-09 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4093.00 | Comm: 0.00\n", - " 2022-08-09 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4090.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-08-09 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4099.00 | Comm: 0.00\n", - " 2022-08-09 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4083.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-08-09 14:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4086.00 | Comm: 0.00\n", - " 2022-08-09 21:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4090.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-08-09 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4105.00 | Comm: 0.00\n", - " 2022-08-09 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4102.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-08-09 22:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4111.00 | Comm: 0.00\n", - " 2022-08-09 22:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4063.00 | Comm: 0.00 | PnL: -48.00\n", - " 2022-08-10 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4068.00 | Comm: 0.00\n", - " 2022-08-10 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4067.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-08-10 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4070.00 | Comm: 0.00\n", - " 2022-08-10 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4091.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-08-10 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4095.00 | Comm: 0.00\n", - " 2022-08-10 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4101.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-10 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4079.00 | Comm: 0.00\n", - " 2022-08-10 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4074.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-10 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4066.00 | Comm: 0.00\n", - " 2022-08-10 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-08-10 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00\n", - " 2022-08-10 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-10 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4076.00 | Comm: 0.00\n", - " 2022-08-10 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4069.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-08-10 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4073.00 | Comm: 0.00\n", - " 2022-08-10 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4078.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-10 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4068.00 | Comm: 0.00\n", - " 2022-08-10 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4070.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-08-10 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4056.00 | Comm: 0.00\n", - " 2022-08-10 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4033.00 | Comm: 0.00 | PnL: 23.00\n", - " 2022-08-10 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4040.00 | Comm: 0.00\n", - " 2022-08-11 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-08-11 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4092.00 | Comm: 0.00\n", - " 2022-08-11 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4099.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-08-11 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4088.00 | Comm: 0.00\n", - " 2022-08-11 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4060.00 | Comm: 0.00 | PnL: 28.00\n", - " 2022-08-11 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4077.00 | Comm: 0.00\n", - " 2022-08-11 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4071.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-08-11 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4098.00 | Comm: 0.00\n", - " 2022-08-11 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4108.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-08-11 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4112.00 | Comm: 0.00\n", - " 2022-08-11 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4123.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-08-11 22:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4108.00 | Comm: 0.00\n", - " 2022-08-11 22:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4113.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-08-12 09:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4131.00 | Comm: 0.00\n", - " 2022-08-12 09:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4139.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-08-12 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4143.00 | Comm: 0.00\n", - " 2022-08-12 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4136.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-08-12 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4127.00 | Comm: 0.00\n", - " 2022-08-12 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4113.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-08-12 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4110.00 | Comm: 0.00\n", - " 2022-08-12 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4118.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-08-12 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4133.00 | Comm: 0.00\n", - " 2022-08-12 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4135.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-08-12 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4139.00 | Comm: 0.00\n", - " 2022-08-12 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4145.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-12 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4171.00 | Comm: 0.00\n", - " 2022-08-12 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4189.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-08-15 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4170.00 | Comm: 0.00\n", - " 2022-08-15 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4193.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-08-15 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4142.00 | Comm: 0.00\n", - " 2022-08-15 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4141.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-15 14:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4120.00 | Comm: 0.00\n", - " 2022-08-15 14:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4105.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-08-15 14:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4113.00 | Comm: 0.00\n", - " 2022-08-15 14:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4128.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-08-15 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4100.00 | Comm: 0.00\n", - " 2022-08-15 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4094.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-15 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4104.00 | Comm: 0.00\n", - " 2022-08-15 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4110.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-15 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4114.00 | Comm: 0.00\n", - " 2022-08-16 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4116.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-08-16 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4121.00 | Comm: 0.00\n", - " 2022-08-16 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4129.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-08-16 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4140.00 | Comm: 0.00\n", - " 2022-08-16 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4160.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-08-16 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4172.00 | Comm: 0.00\n", - " 2022-08-16 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4181.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-08-16 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4177.00 | Comm: 0.00\n", - " 2022-08-16 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4166.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-08-16 14:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4159.00 | Comm: 0.00\n", - " 2022-08-16 14:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-08-16 21:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4162.00 | Comm: 0.00\n", - " 2022-08-16 21:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4161.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-16 21:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4154.00 | Comm: 0.00\n", - " 2022-08-16 21:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4153.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-16 22:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4144.00 | Comm: 0.00\n", - " 2022-08-16 22:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4147.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-08-17 09:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4144.00 | Comm: 0.00\n", - " 2022-08-17 09:15:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4139.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-17 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4108.00 | Comm: 0.00\n", - " 2022-08-17 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4113.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-08-17 10:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4108.00 | Comm: 0.00\n", - " 2022-08-17 10:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4091.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-08-17 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00\n", - " 2022-08-17 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-08-17 14:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4070.00 | Comm: 0.00\n", - " 2022-08-17 14:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4042.00 | Comm: 0.00 | PnL: -28.00\n", - " 2022-08-18 09:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2022-08-18 10:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4038.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-08-18 14:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4068.00 | Comm: 0.00\n", - " 2022-08-18 14:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-08-18 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4041.00 | Comm: 0.00\n", - " 2022-08-18 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4053.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-08-18 21:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4046.00 | Comm: 0.00\n", - " 2022-08-18 21:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-08-18 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4040.00 | Comm: 0.00\n", - " 2022-08-18 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4022.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-08-18 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4005.00 | Comm: 0.00\n", - " 2022-08-18 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4018.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-08-18 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2022-08-19 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4017.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-08-19 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4005.00 | Comm: 0.00\n", - " 2022-08-19 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4016.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-08-19 10:00:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4005.00 | Comm: 0.00\n", - " 2022-08-19 10:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4004.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-19 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4012.00 | Comm: 0.00\n", - " 2022-08-19 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4026.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-08-19 22:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3963.00 | Comm: 0.00\n", - " 2022-08-19 22:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3973.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-08-19 22:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3989.00 | Comm: 0.00\n", - " 2022-08-22 09:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3995.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-22 09:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4007.00 | Comm: 0.00\n", - " 2022-08-22 09:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3995.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-08-22 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4012.00 | Comm: 0.00\n", - " 2022-08-22 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4009.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-08-22 11:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4013.00 | Comm: 0.00\n", - " 2022-08-22 11:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4013.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-22 13:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4008.00 | Comm: 0.00\n", - " 2022-08-22 13:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3994.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-08-22 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4010.00 | Comm: 0.00\n", - " 2022-08-22 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4010.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-22 21:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4000.00 | Comm: 0.00\n", - " 2022-08-22 21:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4001.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-08-22 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3982.00 | Comm: 0.00\n", - " 2022-08-22 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3983.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-08-22 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3988.00 | Comm: 0.00\n", - " 2022-08-22 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4001.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-08-23 09:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4049.00 | Comm: 0.00\n", - " 2022-08-23 09:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-08-23 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4057.00 | Comm: 0.00\n", - " 2022-08-23 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4060.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-08-23 10:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4047.00 | Comm: 0.00\n", - " 2022-08-23 11:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4047.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-23 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4051.00 | Comm: 0.00\n", - " 2022-08-23 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4046.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-08-23 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4042.00 | Comm: 0.00\n", - " 2022-08-23 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4042.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-23 14:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4037.00 | Comm: 0.00\n", - " 2022-08-23 14:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4040.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-08-23 21:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4046.00 | Comm: 0.00\n", - " 2022-08-23 21:15:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-08-23 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4063.00 | Comm: 0.00\n", - " 2022-08-23 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4078.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-08-24 09:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4064.00 | Comm: 0.00\n", - " 2022-08-24 10:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4048.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-08-24 10:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4053.00 | Comm: 0.00\n", - " 2022-08-24 10:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4038.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-08-24 11:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00\n", - " 2022-08-24 13:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4063.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-08-24 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4070.00 | Comm: 0.00\n", - " 2022-08-24 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-08-24 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4060.00 | Comm: 0.00\n", - " 2022-08-24 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4055.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-24 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4086.00 | Comm: 0.00\n", - " 2022-08-25 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4090.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-08-25 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4080.00 | Comm: 0.00\n", - " 2022-08-25 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4074.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-25 10:00:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4082.00 | Comm: 0.00\n", - " 2022-08-25 10:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4089.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-08-25 10:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4090.00 | Comm: 0.00\n", - " 2022-08-25 11:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4095.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-25 13:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4078.00 | Comm: 0.00\n", - " 2022-08-25 14:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4078.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-25 14:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4069.00 | Comm: 0.00\n", - " 2022-08-25 14:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4071.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-08-25 14:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4065.00 | Comm: 0.00\n", - " 2022-08-25 21:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-08-25 21:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4075.00 | Comm: 0.00\n", - " 2022-08-25 21:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4073.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-08-25 22:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4062.00 | Comm: 0.00\n", - " 2022-08-25 22:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4054.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-08-25 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4051.00 | Comm: 0.00\n", - " 2022-08-26 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4060.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-08-26 09:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4057.00 | Comm: 0.00\n", - " 2022-08-26 09:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4073.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-08-26 11:15:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4081.00 | Comm: 0.00\n", - " 2022-08-26 13:30:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4089.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-08-26 13:45:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4094.00 | Comm: 0.00\n", - " 2022-08-26 14:00:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4097.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-08-26 21:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4076.00 | Comm: 0.00\n", - " 2022-08-26 22:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4067.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-08-26 22:15:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 4074.00 | Comm: 0.00\n", - " 2022-08-26 22:30:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 4066.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-08-26 22:45:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 4060.00 | Comm: 0.00\n", - " 2022-08-29 09:00:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 4045.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-08-29 09:30:00 | SELL | SHFE.rb2210 | Vol: 1 | Price: 3992.00 | Comm: 0.00\n", - " 2022-08-29 09:45:00 | CLOSE_SHORT | SHFE.rb2210 | Vol: 1 | Price: 3993.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-08-29 13:30:00 | BUY | SHFE.rb2210 | Vol: 1 | Price: 3983.00 | Comm: 0.00\n", - " 2022-08-29 13:45:00 | CLOSE_LONG | SHFE.rb2210 | Vol: 1 | Price: 3972.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-08-29 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2022-08-29 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3737.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-30 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2022-08-30 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3700.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-08-30 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00\n", - " 2022-08-30 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3652.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-08-30 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2022-08-30 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3690.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-08-30 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2022-08-30 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3689.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-08-30 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2022-08-30 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-08-31 09:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2022-08-31 09:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-08-31 10:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2022-08-31 10:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-08-31 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00\n", - " 2022-08-31 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-08-31 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2022-08-31 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-08-31 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3675.00 | Comm: 0.00\n", - " 2022-08-31 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3677.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-08-31 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2022-08-31 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-08-31 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3704.00 | Comm: 0.00\n", - " 2022-08-31 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3698.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-08-31 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2022-09-01 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-09-01 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2022-09-01 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-01 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2022-09-01 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3693.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-01 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2022-09-01 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-09-01 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-09-01 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3672.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-01 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3634.00 | Comm: 0.00\n", - " 2022-09-01 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-01 21:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2022-09-01 22:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3641.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-09-01 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3634.00 | Comm: 0.00\n", - " 2022-09-02 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3622.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-09-02 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3608.00 | Comm: 0.00\n", - " 2022-09-02 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3639.00 | Comm: 0.00 | PnL: 31.00\n", - " 2022-09-02 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3631.00 | Comm: 0.00\n", - " 2022-09-02 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3632.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-02 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3626.00 | Comm: 0.00\n", - " 2022-09-02 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3628.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-09-02 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3617.00 | Comm: 0.00\n", - " 2022-09-02 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3624.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-09-02 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3644.00 | Comm: 0.00\n", - " 2022-09-02 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3627.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-09-02 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3631.00 | Comm: 0.00\n", - " 2022-09-02 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-09-05 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00\n", - " 2022-09-05 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-09-05 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2022-09-05 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-09-05 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3661.00 | Comm: 0.00\n", - " 2022-09-05 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-09-05 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2022-09-05 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-05 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2022-09-05 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-09-05 14:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2022-09-05 14:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-05 21:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3705.00 | Comm: 0.00\n", - " 2022-09-05 21:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 20.00\n", - " 2022-09-05 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-09-05 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-05 22:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3699.00 | Comm: 0.00\n", - " 2022-09-05 22:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3700.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-06 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2022-09-06 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-06 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3677.00 | Comm: 0.00\n", - " 2022-09-06 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3696.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-09-06 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3690.00 | Comm: 0.00\n", - " 2022-09-06 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3706.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-09-06 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3699.00 | Comm: 0.00\n", - " 2022-09-06 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-09-06 14:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3697.00 | Comm: 0.00\n", - " 2022-09-06 14:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-09-06 22:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-09-06 22:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3684.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-09-07 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2022-09-07 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-09-07 10:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2022-09-07 10:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-09-07 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2022-09-07 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-09-07 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2022-09-07 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-07 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-09-07 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-09-07 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2022-09-07 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-09-07 21:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2022-09-07 22:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-07 22:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2022-09-07 22:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-09-08 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00\n", - " 2022-09-08 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3708.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-09-08 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2022-09-08 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-08 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2022-09-08 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-09-08 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2022-09-08 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-09-08 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2022-09-08 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3733.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-09 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2022-09-09 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3747.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-09-09 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3769.00 | Comm: 0.00\n", - " 2022-09-09 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3774.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-09-09 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3771.00 | Comm: 0.00\n", - " 2022-09-09 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3774.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-09-13 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2022-09-13 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3782.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-13 10:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2022-09-13 10:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3790.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-09-13 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2022-09-13 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3770.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-14 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3713.00 | Comm: 0.00\n", - " 2022-09-14 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-14 10:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2022-09-14 10:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-14 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3729.00 | Comm: 0.00\n", - " 2022-09-14 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-14 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2022-09-14 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-09-14 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00\n", - " 2022-09-14 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-09-14 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3762.00 | Comm: 0.00\n", - " 2022-09-14 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-14 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3773.00 | Comm: 0.00\n", - " 2022-09-14 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3774.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-14 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3767.00 | Comm: 0.00\n", - " 2022-09-14 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-09-15 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2022-09-15 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3781.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-15 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2022-09-15 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3782.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-15 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2022-09-15 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3760.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-15 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2022-09-15 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3720.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-09-15 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2022-09-15 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-09-16 10:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2022-09-16 10:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: -28.00\n", - " 2022-09-16 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2022-09-16 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3697.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-09-16 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2022-09-16 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-09-19 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3721.00 | Comm: 0.00\n", - " 2022-09-19 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3710.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-09-19 09:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2022-09-19 09:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-09-19 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2022-09-19 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3712.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-19 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2022-09-19 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3696.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-09-19 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2022-09-19 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-20 09:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2022-09-20 09:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-09-20 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3706.00 | Comm: 0.00\n", - " 2022-09-20 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-09-20 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3712.00 | Comm: 0.00\n", - " 2022-09-20 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3713.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-20 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2022-09-20 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3716.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-20 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2022-09-20 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3689.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-09-20 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2022-09-20 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3655.00 | Comm: 0.00 | PnL: 25.00\n", - " 2022-09-20 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2022-09-20 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3660.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-09-20 22:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2022-09-20 22:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-20 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3663.00 | Comm: 0.00\n", - " 2022-09-21 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-21 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2022-09-21 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3663.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-09-21 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3647.00 | Comm: 0.00\n", - " 2022-09-21 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-09-21 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2022-09-21 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-21 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2022-09-21 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-09-21 21:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-09-21 22:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3671.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-09-22 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3751.00 | Comm: 0.00\n", - " 2022-09-22 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3772.00 | Comm: 0.00 | PnL: -21.00\n", - " 2022-09-23 09:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3766.00 | Comm: 0.00\n", - " 2022-09-23 09:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-09-23 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2022-09-23 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-23 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3751.00 | Comm: 0.00\n", - " 2022-09-23 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3752.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-23 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3769.00 | Comm: 0.00\n", - " 2022-09-23 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-09-23 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2022-09-23 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: 29.00\n", - " 2022-09-23 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3746.00 | Comm: 0.00\n", - " 2022-09-23 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-09-26 09:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2022-09-26 09:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-09-26 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2022-09-26 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3763.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-26 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3756.00 | Comm: 0.00\n", - " 2022-09-26 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3763.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-09-26 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3768.00 | Comm: 0.00\n", - " 2022-09-26 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3759.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-09-26 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2022-09-26 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-09-27 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3814.00 | Comm: 0.00\n", - " 2022-09-27 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3811.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-09-27 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3841.00 | Comm: 0.00\n", - " 2022-09-27 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3840.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-27 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3833.00 | Comm: 0.00\n", - " 2022-09-27 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3836.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-09-28 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2022-09-28 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3836.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-28 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3831.00 | Comm: 0.00\n", - " 2022-09-28 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3828.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-09-28 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3817.00 | Comm: 0.00\n", - " 2022-09-28 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3816.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-09-28 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2022-09-28 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3835.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-29 09:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3838.00 | Comm: 0.00\n", - " 2022-09-29 09:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3836.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-09-29 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3831.00 | Comm: 0.00\n", - " 2022-09-29 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3839.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-09-29 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3836.00 | Comm: 0.00\n", - " 2022-09-29 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3836.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-29 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3836.00 | Comm: 0.00\n", - " 2022-09-29 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3831.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-09-29 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3822.00 | Comm: 0.00\n", - " 2022-09-29 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3830.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-09-29 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2022-09-29 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3839.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-09-29 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3839.00 | Comm: 0.00\n", - " 2022-09-29 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3834.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-09-29 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3845.00 | Comm: 0.00\n", - " 2022-09-29 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-09-29 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2022-09-30 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3822.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-09-30 09:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3830.00 | Comm: 0.00\n", - " 2022-09-30 09:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3834.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-09-30 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3832.00 | Comm: 0.00\n", - " 2022-09-30 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3832.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-09-30 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2022-09-30 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3834.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-09-30 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3837.00 | Comm: 0.00\n", - " 2022-09-30 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3830.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-09-30 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2022-09-30 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-09-30 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3802.00 | Comm: 0.00\n", - " 2022-10-10 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3825.00 | Comm: 0.00 | PnL: -23.00\n", - " 2022-10-10 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2022-10-10 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3879.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-10-10 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2022-10-10 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3882.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-10-10 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2022-10-10 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3880.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-10-10 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3866.00 | Comm: 0.00\n", - " 2022-10-10 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3859.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-10-10 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3854.00 | Comm: 0.00\n", - " 2022-10-11 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3845.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-10-11 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2022-10-11 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3820.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-10-11 09:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3823.00 | Comm: 0.00\n", - " 2022-10-11 10:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3827.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-10-11 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3830.00 | Comm: 0.00\n", - " 2022-10-11 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3822.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-10-11 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3805.00 | Comm: 0.00\n", - " 2022-10-11 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3806.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-10-11 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3773.00 | Comm: 0.00\n", - " 2022-10-11 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3784.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-10-11 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3779.00 | Comm: 0.00\n", - " 2022-10-11 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3777.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-10-11 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2022-10-12 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-10-12 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2022-10-12 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-10-12 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2022-10-12 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-10-12 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2022-10-12 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3752.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-10-12 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3757.00 | Comm: 0.00\n", - " 2022-10-12 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-10-12 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2022-10-12 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3761.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-10-13 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2022-10-13 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-10-13 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3764.00 | Comm: 0.00\n", - " 2022-10-13 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3741.00 | Comm: 0.00 | PnL: 23.00\n", - " 2022-10-13 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2022-10-13 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-10-13 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2022-10-13 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-10-13 13:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3735.00 | Comm: 0.00\n", - " 2022-10-13 13:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-10-13 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2022-10-13 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-10-13 14:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2022-10-13 14:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-10-13 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2022-10-13 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-10-13 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2022-10-13 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-10-13 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2022-10-14 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3743.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-10-14 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2022-10-14 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3753.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-10-14 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2022-10-14 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-10-14 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3759.00 | Comm: 0.00\n", - " 2022-10-14 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-10-14 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2022-10-14 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-10-14 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2022-10-14 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3759.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-10-14 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3740.00 | Comm: 0.00\n", - " 2022-10-14 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3733.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-10-14 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00\n", - " 2022-10-14 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-10-17 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3693.00 | Comm: 0.00\n", - " 2022-10-17 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3691.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-10-17 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2022-10-17 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3663.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-10-17 14:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3673.00 | Comm: 0.00\n", - " 2022-10-17 14:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3665.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-10-17 21:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2022-10-17 21:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-10-17 21:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3696.00 | Comm: 0.00\n", - " 2022-10-17 22:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-10-17 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00\n", - " 2022-10-17 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3664.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-10-18 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2022-10-18 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-10-18 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3664.00 | Comm: 0.00\n", - " 2022-10-18 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-10-18 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3649.00 | Comm: 0.00\n", - " 2022-10-18 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3660.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-10-18 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2022-10-18 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-10-18 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2022-10-18 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-10-18 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3676.00 | Comm: 0.00\n", - " 2022-10-18 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-10-18 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2022-10-19 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-10-19 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2022-10-19 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-10-19 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3676.00 | Comm: 0.00\n", - " 2022-10-19 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-10-19 10:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3673.00 | Comm: 0.00\n", - " 2022-10-19 10:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-10-19 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3664.00 | Comm: 0.00\n", - " 2022-10-19 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-10-19 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2022-10-19 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-10-19 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2022-10-19 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3640.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-10-19 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3639.00 | Comm: 0.00\n", - " 2022-10-19 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-10-20 10:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2022-10-20 10:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3636.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-10-20 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3632.00 | Comm: 0.00\n", - " 2022-10-20 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-10-20 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2022-10-20 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-10-20 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2022-10-20 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3617.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-10-21 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3641.00 | Comm: 0.00\n", - " 2022-10-21 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-10-21 10:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2022-10-21 10:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3640.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-10-21 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2022-10-21 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3659.00 | Comm: 0.00 | PnL: 14.00\n", - " 2022-10-21 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3643.00 | Comm: 0.00\n", - " 2022-10-21 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-10-21 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3641.00 | Comm: 0.00\n", - " 2022-10-21 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3623.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-10-21 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2022-10-21 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3652.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-10-21 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3655.00 | Comm: 0.00\n", - " 2022-10-21 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-10-21 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2022-10-21 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-10-24 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2022-10-24 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3633.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-10-24 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3626.00 | Comm: 0.00\n", - " 2022-10-24 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3617.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-10-24 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3614.00 | Comm: 0.00\n", - " 2022-10-24 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-10-24 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3616.00 | Comm: 0.00\n", - " 2022-10-24 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3626.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-10-24 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3606.00 | Comm: 0.00\n", - " 2022-10-24 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3606.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-10-25 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3571.00 | Comm: 0.00\n", - " 2022-10-25 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3564.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-10-25 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3574.00 | Comm: 0.00\n", - " 2022-10-25 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3567.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-10-25 13:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3575.00 | Comm: 0.00\n", - " 2022-10-25 13:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3579.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-10-25 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3577.00 | Comm: 0.00\n", - " 2022-10-25 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3587.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-10-25 21:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3582.00 | Comm: 0.00\n", - " 2022-10-25 22:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3586.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-10-25 22:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3591.00 | Comm: 0.00\n", - " 2022-10-25 22:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3587.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-10-26 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3582.00 | Comm: 0.00\n", - " 2022-10-26 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3577.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-10-26 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2022-10-26 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3610.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-10-26 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3607.00 | Comm: 0.00\n", - " 2022-10-26 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3608.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-10-26 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3606.00 | Comm: 0.00\n", - " 2022-10-26 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3590.00 | Comm: 0.00 | PnL: 16.00\n", - " 2022-10-26 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3582.00 | Comm: 0.00\n", - " 2022-10-26 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3577.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-10-27 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3612.00 | Comm: 0.00\n", - " 2022-10-27 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-10-27 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3596.00 | Comm: 0.00\n", - " 2022-10-27 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3597.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-10-27 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3600.00 | Comm: 0.00\n", - " 2022-10-27 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3603.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-10-27 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3587.00 | Comm: 0.00\n", - " 2022-10-27 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3591.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-10-27 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3572.00 | Comm: 0.00\n", - " 2022-10-27 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3573.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-10-28 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3498.00 | Comm: 0.00\n", - " 2022-10-28 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3487.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-10-31 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3432.00 | Comm: 0.00\n", - " 2022-10-31 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3431.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-10-31 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3426.00 | Comm: 0.00\n", - " 2022-10-31 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3425.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-10-31 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3444.00 | Comm: 0.00\n", - " 2022-10-31 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3437.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-10-31 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3429.00 | Comm: 0.00\n", - " 2022-10-31 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3425.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-10-31 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3411.00 | Comm: 0.00\n", - " 2022-10-31 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3405.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-10-31 22:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3417.00 | Comm: 0.00\n", - " 2022-10-31 22:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3417.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-10-31 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3421.00 | Comm: 0.00\n", - " 2022-11-01 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3428.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-11-01 09:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3445.00 | Comm: 0.00\n", - " 2022-11-01 09:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3434.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-11-01 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3450.00 | Comm: 0.00\n", - " 2022-11-01 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3455.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-11-01 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3470.00 | Comm: 0.00\n", - " 2022-11-01 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3470.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-01 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3466.00 | Comm: 0.00\n", - " 2022-11-01 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3464.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-11-02 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3468.00 | Comm: 0.00\n", - " 2022-11-02 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3467.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-11-02 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3464.00 | Comm: 0.00\n", - " 2022-11-02 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3468.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-02 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3463.00 | Comm: 0.00\n", - " 2022-11-02 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3454.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-11-02 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3475.00 | Comm: 0.00\n", - " 2022-11-02 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3486.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-11-02 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3476.00 | Comm: 0.00\n", - " 2022-11-02 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3474.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-02 21:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3468.00 | Comm: 0.00\n", - " 2022-11-02 21:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3467.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-11-02 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3477.00 | Comm: 0.00\n", - " 2022-11-02 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3488.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-11-02 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3490.00 | Comm: 0.00\n", - " 2022-11-03 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3479.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-11-03 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3495.00 | Comm: 0.00\n", - " 2022-11-03 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3486.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-11-03 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3476.00 | Comm: 0.00\n", - " 2022-11-03 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3480.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-03 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3483.00 | Comm: 0.00\n", - " 2022-11-03 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3488.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-11-03 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3495.00 | Comm: 0.00\n", - " 2022-11-03 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3512.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-11-03 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3514.00 | Comm: 0.00\n", - " 2022-11-03 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3517.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-03 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3509.00 | Comm: 0.00\n", - " 2022-11-03 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3512.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-11-03 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3517.00 | Comm: 0.00\n", - " 2022-11-03 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3492.00 | Comm: 0.00 | PnL: -25.00\n", - " 2022-11-03 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3491.00 | Comm: 0.00\n", - " 2022-11-03 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3507.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-11-03 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3504.00 | Comm: 0.00\n", - " 2022-11-03 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3510.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-11-03 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3514.00 | Comm: 0.00\n", - " 2022-11-04 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3510.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-04 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3568.00 | Comm: 0.00\n", - " 2022-11-04 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3567.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-11-04 21:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3573.00 | Comm: 0.00\n", - " 2022-11-04 22:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3577.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-07 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3545.00 | Comm: 0.00\n", - " 2022-11-07 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3550.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-11-07 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3535.00 | Comm: 0.00\n", - " 2022-11-07 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3530.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-11-07 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3535.00 | Comm: 0.00\n", - " 2022-11-07 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-11-07 14:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3524.00 | Comm: 0.00\n", - " 2022-11-07 14:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-07 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3535.00 | Comm: 0.00\n", - " 2022-11-07 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3539.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-07 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3545.00 | Comm: 0.00\n", - " 2022-11-07 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3537.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-11-07 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3534.00 | Comm: 0.00\n", - " 2022-11-08 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3526.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-11-08 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00\n", - " 2022-11-08 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3524.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-08 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00\n", - " 2022-11-08 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-08 14:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00\n", - " 2022-11-08 14:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3536.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-11-09 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3580.00 | Comm: 0.00\n", - " 2022-11-09 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3578.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-09 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3573.00 | Comm: 0.00\n", - " 2022-11-09 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3580.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-11-09 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3584.00 | Comm: 0.00\n", - " 2022-11-09 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3579.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-11-09 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3584.00 | Comm: 0.00\n", - " 2022-11-09 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3587.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-09 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3580.00 | Comm: 0.00\n", - " 2022-11-09 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3588.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-11-09 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3559.00 | Comm: 0.00\n", - " 2022-11-09 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3559.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-09 21:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3541.00 | Comm: 0.00\n", - " 2022-11-09 22:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3538.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-09 22:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3544.00 | Comm: 0.00\n", - " 2022-11-09 22:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3542.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-11-10 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3537.00 | Comm: 0.00\n", - " 2022-11-10 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3538.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-11-10 10:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3544.00 | Comm: 0.00\n", - " 2022-11-10 10:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3548.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-10 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3553.00 | Comm: 0.00\n", - " 2022-11-10 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3562.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-11-10 13:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3566.00 | Comm: 0.00\n", - " 2022-11-10 13:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3528.00 | Comm: 0.00 | PnL: -38.00\n", - " 2022-11-10 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3536.00 | Comm: 0.00\n", - " 2022-11-10 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3546.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-11-10 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3542.00 | Comm: 0.00\n", - " 2022-11-10 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3527.00 | Comm: 0.00 | PnL: 15.00\n", - " 2022-11-10 21:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3522.00 | Comm: 0.00\n", - " 2022-11-10 21:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3544.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-11-10 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3590.00 | Comm: 0.00\n", - " 2022-11-10 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3579.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-11-10 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3584.00 | Comm: 0.00\n", - " 2022-11-10 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3580.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-11 14:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3647.00 | Comm: 0.00\n", - " 2022-11-11 14:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3640.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-11-11 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2022-11-11 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3655.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-11-11 22:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2022-11-11 22:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-11-14 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2022-11-14 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3663.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-11-14 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2022-11-14 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-11-14 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2022-11-14 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3642.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-11-14 14:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2022-11-14 14:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3649.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-14 14:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2022-11-14 21:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3651.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-11-14 21:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2022-11-14 21:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-11-14 22:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2022-11-14 22:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3656.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-11-15 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2022-11-15 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3647.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-11-15 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3663.00 | Comm: 0.00\n", - " 2022-11-15 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3665.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-11-15 14:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2022-11-15 14:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-11-16 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2022-11-16 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-11-16 10:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2022-11-16 10:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3737.00 | Comm: 0.00 | PnL: -17.00\n", - " 2022-11-16 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2022-11-16 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3722.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-11-16 21:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2022-11-16 22:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-11-17 09:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3697.00 | Comm: 0.00\n", - " 2022-11-17 10:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-17 10:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3703.00 | Comm: 0.00\n", - " 2022-11-17 10:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-11-17 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2022-11-17 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-11-17 13:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2022-11-17 13:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-17 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2022-11-17 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-11-17 21:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00\n", - " 2022-11-17 21:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3712.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-11-17 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2022-11-17 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-17 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2022-11-17 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3706.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-18 09:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2022-11-18 09:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-18 09:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2022-11-18 09:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3702.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-11-18 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3710.00 | Comm: 0.00\n", - " 2022-11-18 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3708.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-18 13:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2022-11-18 13:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-18 14:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2022-11-18 14:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-11-18 21:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3712.00 | Comm: 0.00\n", - " 2022-11-18 21:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-11-18 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3677.00 | Comm: 0.00\n", - " 2022-11-18 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3690.00 | Comm: 0.00 | PnL: -13.00\n", - " 2022-11-18 22:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-11-18 22:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-18 22:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2022-11-18 22:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-11-21 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3649.00 | Comm: 0.00\n", - " 2022-11-21 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3641.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-11-21 09:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3651.00 | Comm: 0.00\n", - " 2022-11-21 10:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3641.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-11-21 11:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2022-11-21 11:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-21 13:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2022-11-21 13:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-11-21 14:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3673.00 | Comm: 0.00\n", - " 2022-11-21 14:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3677.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-21 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2022-11-21 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3664.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-11-21 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3698.00 | Comm: 0.00\n", - " 2022-11-21 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3690.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-11-21 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00\n", - " 2022-11-21 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3686.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-11-21 22:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3673.00 | Comm: 0.00\n", - " 2022-11-22 09:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-11-22 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3677.00 | Comm: 0.00\n", - " 2022-11-22 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-22 09:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2022-11-22 10:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-11-22 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3704.00 | Comm: 0.00\n", - " 2022-11-22 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-22 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00\n", - " 2022-11-22 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-11-22 14:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2022-11-22 14:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3684.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-22 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2022-11-22 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3661.00 | Comm: 0.00 | PnL: 17.00\n", - " 2022-11-22 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3670.00 | Comm: 0.00\n", - " 2022-11-22 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3681.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-11-22 21:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2022-11-22 22:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-11-22 22:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2022-11-22 22:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-11-23 09:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2022-11-23 09:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-11-23 09:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2022-11-23 10:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-23 10:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3682.00 | Comm: 0.00\n", - " 2022-11-23 10:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-11-23 11:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2022-11-23 13:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3672.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-11-23 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3682.00 | Comm: 0.00\n", - " 2022-11-23 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-11-23 21:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2022-11-23 21:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-23 21:30:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3697.00 | Comm: 0.00\n", - " 2022-11-23 21:45:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3698.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-23 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2022-11-24 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-11-24 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2022-11-24 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-11-24 10:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2022-11-24 11:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-24 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3721.00 | Comm: 0.00\n", - " 2022-11-24 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3702.00 | Comm: 0.00 | PnL: 19.00\n", - " 2022-11-24 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3698.00 | Comm: 0.00\n", - " 2022-11-24 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3696.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-11-24 14:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3690.00 | Comm: 0.00\n", - " 2022-11-24 21:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-11-24 21:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3663.00 | Comm: 0.00\n", - " 2022-11-24 21:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-24 21:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2022-11-24 22:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3671.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-11-24 22:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2022-11-24 22:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-24 22:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2022-11-25 09:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-11-25 09:15:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2022-11-25 09:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-11-25 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2022-11-25 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -16.00\n", - " 2022-11-25 11:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3693.00 | Comm: 0.00\n", - " 2022-11-25 11:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3686.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-11-25 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2022-11-25 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3716.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-11-25 14:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3712.00 | Comm: 0.00\n", - " 2022-11-25 14:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-11-25 22:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2022-11-25 22:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3745.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-11-28 09:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2022-11-28 09:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-11-28 10:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3726.00 | Comm: 0.00\n", - " 2022-11-28 10:30:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-11-28 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2022-11-28 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3733.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-29 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2022-11-29 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3781.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-11-29 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2022-11-29 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3767.00 | Comm: 0.00 | PnL: 11.00\n", - " 2022-11-29 13:45:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3780.00 | Comm: 0.00\n", - " 2022-11-29 14:00:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3771.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-11-29 21:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2022-11-29 21:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-11-30 09:30:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3748.00 | Comm: 0.00\n", - " 2022-11-30 09:45:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-11-30 10:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2022-11-30 10:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3762.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-11-30 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2022-11-30 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-11-30 13:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3740.00 | Comm: 0.00\n", - " 2022-11-30 14:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: 22.00\n", - " 2022-12-01 09:00:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2022-12-01 09:15:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-12-01 09:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3773.00 | Comm: 0.00\n", - " 2022-12-01 10:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-12-01 10:45:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2022-12-01 11:00:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-01 11:15:00 | SELL | SHFE.rb2301 | Vol: 1 | Price: 3739.00 | Comm: 0.00\n", - " 2022-12-01 13:30:00 | CLOSE_SHORT | SHFE.rb2301 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-12-01 14:00:00 | BUY | SHFE.rb2301 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2022-12-01 14:15:00 | CLOSE_LONG | SHFE.rb2301 | Vol: 1 | Price: 3756.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-12-01 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3739.00 | Comm: 0.00\n", - " 2022-12-01 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-01 21:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3741.00 | Comm: 0.00\n", - " 2022-12-01 22:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-12-01 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2022-12-01 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3740.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-12-02 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2022-12-02 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-12-02 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3785.00 | Comm: 0.00\n", - " 2022-12-02 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3788.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-02 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3812.00 | Comm: 0.00\n", - " 2022-12-02 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3825.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-12-05 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3837.00 | Comm: 0.00\n", - " 2022-12-05 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3838.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-12-05 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3808.00 | Comm: 0.00\n", - " 2022-12-05 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3814.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-12-05 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3800.00 | Comm: 0.00\n", - " 2022-12-05 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3800.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-12-05 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2022-12-05 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-12-05 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3796.00 | Comm: 0.00\n", - " 2022-12-05 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-12-05 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2022-12-05 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3803.00 | Comm: 0.00 | PnL: -19.00\n", - " 2022-12-06 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2022-12-06 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3804.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-12-06 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3807.00 | Comm: 0.00\n", - " 2022-12-06 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3813.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-12-06 10:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3803.00 | Comm: 0.00\n", - " 2022-12-06 10:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3823.00 | Comm: 0.00 | PnL: -20.00\n", - " 2022-12-06 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3804.00 | Comm: 0.00\n", - " 2022-12-06 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-12-06 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3796.00 | Comm: 0.00\n", - " 2022-12-06 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3803.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-12-06 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3808.00 | Comm: 0.00\n", - " 2022-12-06 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3804.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-12-06 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3812.00 | Comm: 0.00\n", - " 2022-12-06 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3819.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-12-06 22:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3824.00 | Comm: 0.00\n", - " 2022-12-07 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-12-07 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2022-12-08 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: -29.00\n", - " 2022-12-08 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3820.00 | Comm: 0.00\n", - " 2022-12-08 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3827.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-12-08 14:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3834.00 | Comm: 0.00\n", - " 2022-12-08 14:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3843.00 | Comm: 0.00 | PnL: 9.00\n", - " 2022-12-08 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3871.00 | Comm: 0.00\n", - " 2022-12-08 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3881.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-12-12 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3943.00 | Comm: 0.00\n", - " 2022-12-12 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-12-12 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3942.00 | Comm: 0.00\n", - " 2022-12-12 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3939.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-12 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3945.00 | Comm: 0.00\n", - " 2022-12-12 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3942.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-12-12 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3923.00 | Comm: 0.00\n", - " 2022-12-12 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3922.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-12-12 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3933.00 | Comm: 0.00\n", - " 2022-12-12 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3936.00 | Comm: 0.00 | PnL: -3.00\n", - " 2022-12-12 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2022-12-12 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3933.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-12-12 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3933.00 | Comm: 0.00\n", - " 2022-12-12 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-12-12 21:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3951.00 | Comm: 0.00\n", - " 2022-12-12 21:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3950.00 | Comm: 0.00 | PnL: -1.00\n", - " 2022-12-12 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3939.00 | Comm: 0.00\n", - " 2022-12-12 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3945.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-12-12 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3936.00 | Comm: 0.00\n", - " 2022-12-13 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3934.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-12-13 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3941.00 | Comm: 0.00\n", - " 2022-12-13 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3933.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-12-13 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3925.00 | Comm: 0.00\n", - " 2022-12-13 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3924.00 | Comm: 0.00 | PnL: 1.00\n", - " 2022-12-13 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3924.00 | Comm: 0.00\n", - " 2022-12-13 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3921.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-13 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3927.00 | Comm: 0.00\n", - " 2022-12-13 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3921.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-12-13 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2022-12-13 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3935.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-12-13 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3941.00 | Comm: 0.00\n", - " 2022-12-13 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3953.00 | Comm: 0.00 | PnL: 12.00\n", - " 2022-12-13 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2022-12-13 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3940.00 | Comm: 0.00 | PnL: -12.00\n", - " 2022-12-14 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3929.00 | Comm: 0.00\n", - " 2022-12-14 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3934.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-12-14 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2022-12-14 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3942.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-12-14 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3933.00 | Comm: 0.00\n", - " 2022-12-14 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3957.00 | Comm: 0.00 | PnL: -24.00\n", - " 2022-12-14 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3976.00 | Comm: 0.00\n", - " 2022-12-14 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3991.00 | Comm: 0.00 | PnL: -15.00\n", - " 2022-12-14 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4028.00 | Comm: 0.00\n", - " 2022-12-14 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4041.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-12-15 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4031.00 | Comm: 0.00\n", - " 2022-12-15 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4013.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-12-15 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4021.00 | Comm: 0.00\n", - " 2022-12-15 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4015.00 | Comm: 0.00 | PnL: -6.00\n", - " 2022-12-15 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00\n", - " 2022-12-16 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4125.00 | Comm: 0.00 | PnL: 13.00\n", - " 2022-12-16 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4078.00 | Comm: 0.00\n", - " 2022-12-16 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4080.00 | Comm: 0.00 | PnL: -2.00\n", - " 2022-12-16 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4058.00 | Comm: 0.00\n", - " 2022-12-16 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4031.00 | Comm: 0.00 | PnL: 27.00\n", - " 2022-12-16 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4013.00 | Comm: 0.00\n", - " 2022-12-16 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4007.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-12-16 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4036.00 | Comm: 0.00\n", - " 2022-12-16 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4006.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-12-16 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3967.00 | Comm: 0.00\n", - " 2022-12-16 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-12-16 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3939.00 | Comm: 0.00\n", - " 2022-12-16 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3957.00 | Comm: 0.00 | PnL: -18.00\n", - " 2022-12-19 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3972.00 | Comm: 0.00\n", - " 2022-12-19 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3968.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-12-19 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3948.00 | Comm: 0.00\n", - " 2022-12-19 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3958.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-12-19 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3951.00 | Comm: 0.00\n", - " 2022-12-19 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3947.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-12-19 14:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3956.00 | Comm: 0.00\n", - " 2022-12-19 14:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3952.00 | Comm: 0.00 | PnL: -4.00\n", - " 2022-12-19 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3930.00 | Comm: 0.00\n", - " 2022-12-19 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3922.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-12-19 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3926.00 | Comm: 0.00\n", - " 2022-12-19 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3916.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-12-19 21:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3925.00 | Comm: 0.00\n", - " 2022-12-19 21:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3930.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-12-19 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3925.00 | Comm: 0.00\n", - " 2022-12-19 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3922.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-19 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3915.00 | Comm: 0.00\n", - " 2022-12-19 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3924.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-12-20 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2022-12-20 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3936.00 | Comm: 0.00 | PnL: 2.00\n", - " 2022-12-20 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2022-12-20 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3944.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-12-20 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3955.00 | Comm: 0.00\n", - " 2022-12-20 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-12-20 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3924.00 | Comm: 0.00\n", - " 2022-12-20 14:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3916.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-12-20 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2022-12-20 14:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3932.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-12-20 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3945.00 | Comm: 0.00\n", - " 2022-12-20 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: 4.00\n", - " 2022-12-20 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2022-12-20 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3942.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-12-21 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3952.00 | Comm: 0.00\n", - " 2022-12-21 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3970.00 | Comm: 0.00 | PnL: 18.00\n", - " 2022-12-21 09:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3975.00 | Comm: 0.00\n", - " 2022-12-21 10:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3978.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-21 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3984.00 | Comm: 0.00\n", - " 2022-12-21 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3987.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-21 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3978.00 | Comm: 0.00\n", - " 2022-12-21 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3968.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-12-21 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3984.00 | Comm: 0.00\n", - " 2022-12-21 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3990.00 | Comm: 0.00 | PnL: 6.00\n", - " 2022-12-21 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4039.00 | Comm: 0.00\n", - " 2022-12-21 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4012.00 | Comm: 0.00 | PnL: -27.00\n", - " 2022-12-21 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4039.00 | Comm: 0.00\n", - " 2022-12-21 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4025.00 | Comm: 0.00 | PnL: -14.00\n", - " 2022-12-22 09:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4014.00 | Comm: 0.00\n", - " 2022-12-22 09:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4004.00 | Comm: 0.00 | PnL: 10.00\n", - " 2022-12-22 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3981.00 | Comm: 0.00\n", - " 2022-12-22 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3973.00 | Comm: 0.00 | PnL: 8.00\n", - " 2022-12-22 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3968.00 | Comm: 0.00\n", - " 2022-12-22 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3976.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-12-22 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3968.00 | Comm: 0.00\n", - " 2022-12-22 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3973.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-12-22 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3956.00 | Comm: 0.00\n", - " 2022-12-22 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3965.00 | Comm: 0.00 | PnL: -9.00\n", - " 2022-12-22 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2022-12-22 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-22 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3951.00 | Comm: 0.00\n", - " 2022-12-22 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3956.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-12-22 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2022-12-23 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: 0.00\n", - " 2022-12-23 11:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4013.00 | Comm: 0.00\n", - " 2022-12-23 13:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4002.00 | Comm: 0.00 | PnL: -11.00\n", - " 2022-12-23 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2022-12-23 14:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3992.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-12-23 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4003.00 | Comm: 0.00\n", - " 2022-12-26 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3942.00 | Comm: 0.00 | PnL: -61.00\n", - " 2022-12-26 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3954.00 | Comm: 0.00\n", - " 2022-12-26 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3959.00 | Comm: 0.00 | PnL: 5.00\n", - " 2022-12-26 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3964.00 | Comm: 0.00\n", - " 2022-12-26 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3993.00 | Comm: 0.00 | PnL: 29.00\n", - " 2022-12-26 13:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4003.00 | Comm: 0.00\n", - " 2022-12-26 13:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4006.00 | Comm: 0.00 | PnL: 3.00\n", - " 2022-12-26 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4002.00 | Comm: 0.00\n", - " 2022-12-27 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4043.00 | Comm: 0.00 | PnL: -41.00\n", - " 2022-12-27 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4065.00 | Comm: 0.00\n", - " 2022-12-27 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4060.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-12-27 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2022-12-28 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4023.00 | Comm: 0.00 | PnL: 21.00\n", - " 2022-12-28 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4033.00 | Comm: 0.00\n", - " 2022-12-28 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4026.00 | Comm: 0.00 | PnL: -7.00\n", - " 2022-12-28 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2022-12-28 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4051.00 | Comm: 0.00 | PnL: 7.00\n", - " 2022-12-28 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2022-12-28 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4052.00 | Comm: 0.00 | PnL: -8.00\n", - " 2022-12-28 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4042.00 | Comm: 0.00\n", - " 2022-12-28 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4047.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-12-28 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4059.00 | Comm: 0.00\n", - " 2022-12-28 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4054.00 | Comm: 0.00 | PnL: -5.00\n", - " 2022-12-28 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4035.00 | Comm: 0.00\n", - " 2022-12-29 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: -30.00\n", - " 2022-12-29 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4057.00 | Comm: 0.00\n", - " 2022-12-29 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4067.00 | Comm: 0.00 | PnL: -10.00\n", - " 2022-12-30 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4113.00 | Comm: 0.00\n", - " 2023-01-03 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4028.00 | Comm: 0.00 | PnL: 85.00\n", - " 2023-01-03 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4043.00 | Comm: 0.00\n", - " 2023-01-03 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4045.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-01-03 13:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4050.00 | Comm: 0.00\n", - " 2023-01-03 13:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4063.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-01-03 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4059.00 | Comm: 0.00\n", - " 2023-01-04 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4040.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-01-04 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4058.00 | Comm: 0.00\n", - " 2023-01-04 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4063.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-01-04 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4029.00 | Comm: 0.00\n", - " 2023-01-04 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4015.00 | Comm: 0.00 | PnL: 14.00\n", - " 2023-01-04 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4023.00 | Comm: 0.00\n", - " 2023-01-04 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4019.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-01-05 10:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4011.00 | Comm: 0.00\n", - " 2023-01-05 10:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4006.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-01-05 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4009.00 | Comm: 0.00\n", - " 2023-01-05 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4004.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-01-05 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3992.00 | Comm: 0.00\n", - " 2023-01-05 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3978.00 | Comm: 0.00 | PnL: 14.00\n", - " 2023-01-05 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3997.00 | Comm: 0.00\n", - " 2023-01-05 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4019.00 | Comm: 0.00 | PnL: 22.00\n", - " 2023-01-05 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4012.00 | Comm: 0.00\n", - " 2023-01-05 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4039.00 | Comm: 0.00 | PnL: -27.00\n", - " 2023-01-05 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4032.00 | Comm: 0.00\n", - " 2023-01-05 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4030.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-01-05 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4033.00 | Comm: 0.00\n", - " 2023-01-05 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4030.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-01-06 09:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4049.00 | Comm: 0.00\n", - " 2023-01-06 09:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4054.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-01-06 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4094.00 | Comm: 0.00\n", - " 2023-01-06 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4100.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-01-06 13:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4109.00 | Comm: 0.00\n", - " 2023-01-11 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4143.00 | Comm: 0.00 | PnL: 34.00\n", - " 2023-01-11 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4155.00 | Comm: 0.00\n", - " 2023-01-11 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4159.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-01-11 21:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00\n", - " 2023-01-11 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4152.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-01-11 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4141.00 | Comm: 0.00\n", - " 2023-01-11 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4142.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-01-11 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4139.00 | Comm: 0.00\n", - " 2023-01-11 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4102.00 | Comm: 0.00 | PnL: 37.00\n", - " 2023-01-12 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4112.00 | Comm: 0.00\n", - " 2023-01-12 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4117.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-01-12 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4113.00 | Comm: 0.00\n", - " 2023-01-12 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4120.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-01-12 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4112.00 | Comm: 0.00\n", - " 2023-01-12 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4109.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-01-12 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00\n", - " 2023-01-12 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4141.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-01-12 14:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4145.00 | Comm: 0.00\n", - " 2023-01-12 14:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4142.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-01-12 21:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00\n", - " 2023-01-12 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4144.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-01-12 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4119.00 | Comm: 0.00\n", - " 2023-01-12 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4116.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-01-13 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4144.00 | Comm: 0.00\n", - " 2023-01-13 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4149.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-01-13 10:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00\n", - " 2023-01-13 10:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4165.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-01-13 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4124.00 | Comm: 0.00\n", - " 2023-01-13 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4136.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-01-13 21:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4142.00 | Comm: 0.00\n", - " 2023-01-13 22:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-01-13 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4134.00 | Comm: 0.00\n", - " 2023-01-13 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4137.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-01-16 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4120.00 | Comm: 0.00\n", - " 2023-01-16 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4098.00 | Comm: 0.00 | PnL: -22.00\n", - " 2023-01-16 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4095.00 | Comm: 0.00\n", - " 2023-01-16 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4083.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-01-16 22:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4077.00 | Comm: 0.00\n", - " 2023-01-17 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4103.00 | Comm: 0.00 | PnL: 26.00\n", - " 2023-01-17 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4115.00 | Comm: 0.00\n", - " 2023-01-17 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4119.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-01-17 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4113.00 | Comm: 0.00\n", - " 2023-01-17 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4108.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-01-17 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4120.00 | Comm: 0.00\n", - " 2023-01-17 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00 | PnL: -18.00\n", - " 2023-01-17 22:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00\n", - " 2023-01-17 22:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-01-18 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4166.00 | Comm: 0.00\n", - " 2023-01-18 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4166.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-01-18 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4153.00 | Comm: 0.00\n", - " 2023-01-18 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4159.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-01-18 10:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4154.00 | Comm: 0.00\n", - " 2023-01-18 11:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4148.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-01-18 11:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4151.00 | Comm: 0.00\n", - " 2023-01-18 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4172.00 | Comm: 0.00 | PnL: 21.00\n", - " 2023-01-19 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4162.00 | Comm: 0.00\n", - " 2023-01-19 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4171.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-01-19 10:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4169.00 | Comm: 0.00\n", - " 2023-01-19 10:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4175.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-01-19 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4178.00 | Comm: 0.00\n", - " 2023-01-19 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4186.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-01-19 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2023-01-19 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4187.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-01-19 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4184.00 | Comm: 0.00\n", - " 2023-01-19 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-01-19 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2023-01-19 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4170.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-01-19 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4173.00 | Comm: 0.00\n", - " 2023-01-19 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-01-20 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4167.00 | Comm: 0.00\n", - " 2023-01-20 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4185.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-01-20 09:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4191.00 | Comm: 0.00\n", - " 2023-01-20 10:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4190.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-01-20 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4187.00 | Comm: 0.00\n", - " 2023-01-20 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4180.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-01-20 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4184.00 | Comm: 0.00\n", - " 2023-01-20 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4177.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-01-20 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4171.00 | Comm: 0.00\n", - " 2023-01-20 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4171.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-01-20 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4175.00 | Comm: 0.00\n", - " 2023-01-30 09:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00 | PnL: 55.00\n", - " 2023-01-30 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4260.00 | Comm: 0.00\n", - " 2023-01-30 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4257.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-01-30 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4192.00 | Comm: 0.00\n", - " 2023-01-30 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4194.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-01-30 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4215.00 | Comm: 0.00\n", - " 2023-01-30 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4215.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-01-30 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4202.00 | Comm: 0.00\n", - " 2023-01-30 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4204.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-01-31 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4209.00 | Comm: 0.00\n", - " 2023-01-31 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: -26.00\n", - " 2023-01-31 10:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4189.00 | Comm: 0.00\n", - " 2023-01-31 11:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4187.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-01-31 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00\n", - " 2023-01-31 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4166.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-01-31 14:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2023-01-31 14:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4153.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-01-31 22:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4142.00 | Comm: 0.00\n", - " 2023-01-31 22:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4146.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-01-31 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4141.00 | Comm: 0.00\n", - " 2023-02-01 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4158.00 | Comm: 0.00 | PnL: -17.00\n", - " 2023-02-01 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4165.00 | Comm: 0.00\n", - " 2023-02-01 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4156.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-02-01 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4139.00 | Comm: 0.00\n", - " 2023-02-01 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4128.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-02-01 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4093.00 | Comm: 0.00\n", - " 2023-02-01 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4079.00 | Comm: 0.00 | PnL: 14.00\n", - " 2023-02-02 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4099.00 | Comm: 0.00\n", - " 2023-02-02 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4115.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-02-02 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4127.00 | Comm: 0.00\n", - " 2023-02-02 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4128.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-02 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4126.00 | Comm: 0.00\n", - " 2023-02-02 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4120.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-02 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4106.00 | Comm: 0.00\n", - " 2023-02-02 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4046.00 | Comm: 0.00 | PnL: 60.00\n", - " 2023-02-03 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2023-02-03 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4023.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-02-03 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4045.00 | Comm: 0.00\n", - " 2023-02-03 14:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4055.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-02-03 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4041.00 | Comm: 0.00\n", - " 2023-02-03 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4037.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-02-03 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4045.00 | Comm: 0.00\n", - " 2023-02-03 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4068.00 | Comm: 0.00 | PnL: 23.00\n", - " 2023-02-06 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4019.00 | Comm: 0.00\n", - " 2023-02-06 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4019.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-02-06 10:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4009.00 | Comm: 0.00\n", - " 2023-02-06 11:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4004.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-06 11:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2023-02-06 13:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4007.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-06 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4015.00 | Comm: 0.00\n", - " 2023-02-06 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4022.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-02-06 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4027.00 | Comm: 0.00\n", - " 2023-02-06 14:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4034.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-02-06 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2023-02-06 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4039.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-07 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4010.00 | Comm: 0.00\n", - " 2023-02-07 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4011.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-07 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4015.00 | Comm: 0.00\n", - " 2023-02-07 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4006.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-02-07 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4027.00 | Comm: 0.00\n", - " 2023-02-07 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4021.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-02-07 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4024.00 | Comm: 0.00\n", - " 2023-02-07 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4011.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-02-07 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3995.00 | Comm: 0.00\n", - " 2023-02-07 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4000.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-02-07 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3995.00 | Comm: 0.00\n", - " 2023-02-07 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3991.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-02-07 22:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2023-02-08 09:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3999.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-02-08 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4001.00 | Comm: 0.00\n", - " 2023-02-08 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4010.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-02-08 14:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4043.00 | Comm: 0.00\n", - " 2023-02-08 14:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4048.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-08 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4047.00 | Comm: 0.00\n", - " 2023-02-08 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4055.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-02-08 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4053.00 | Comm: 0.00\n", - " 2023-02-09 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-02-09 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4057.00 | Comm: 0.00\n", - " 2023-02-09 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4060.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-02-09 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4080.00 | Comm: 0.00\n", - " 2023-02-09 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4085.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-02-09 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4081.00 | Comm: 0.00\n", - " 2023-02-09 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4082.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-09 14:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4088.00 | Comm: 0.00\n", - " 2023-02-09 14:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4088.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-02-09 21:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4085.00 | Comm: 0.00\n", - " 2023-02-09 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4086.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-09 21:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4088.00 | Comm: 0.00\n", - " 2023-02-09 21:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4093.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-09 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4086.00 | Comm: 0.00\n", - " 2023-02-09 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4082.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-02-09 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4074.00 | Comm: 0.00\n", - " 2023-02-10 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4072.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-10 09:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4074.00 | Comm: 0.00\n", - " 2023-02-10 09:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4064.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-02-10 10:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4058.00 | Comm: 0.00\n", - " 2023-02-10 10:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4041.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-02-10 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4031.00 | Comm: 0.00\n", - " 2023-02-10 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4029.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-10 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4022.00 | Comm: 0.00\n", - " 2023-02-10 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4024.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-02-10 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4078.00 | Comm: 0.00\n", - " 2023-02-10 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4074.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-02-10 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4059.00 | Comm: 0.00\n", - " 2023-02-10 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4056.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-02-10 21:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4063.00 | Comm: 0.00\n", - " 2023-02-13 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4020.00 | Comm: 0.00 | PnL: -43.00\n", - " 2023-02-13 13:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4024.00 | Comm: 0.00\n", - " 2023-02-13 13:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4008.00 | Comm: 0.00 | PnL: -16.00\n", - " 2023-02-13 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2023-02-13 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3999.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-02-13 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 3997.00 | Comm: 0.00\n", - " 2023-02-13 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 3992.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-13 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2023-02-13 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 3988.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-02-14 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 3989.00 | Comm: 0.00\n", - " 2023-02-14 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4007.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-02-14 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4027.00 | Comm: 0.00\n", - " 2023-02-14 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4024.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-02-14 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4013.00 | Comm: 0.00\n", - " 2023-02-15 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4065.00 | Comm: 0.00 | PnL: -52.00\n", - " 2023-02-15 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4070.00 | Comm: 0.00\n", - " 2023-02-15 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4068.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-15 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4058.00 | Comm: 0.00\n", - " 2023-02-15 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4058.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-02-15 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4060.00 | Comm: 0.00\n", - " 2023-02-15 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4062.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-15 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4071.00 | Comm: 0.00\n", - " 2023-02-15 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4057.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-02-15 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4070.00 | Comm: 0.00\n", - " 2023-02-15 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4076.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-15 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4067.00 | Comm: 0.00\n", - " 2023-02-15 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4074.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-02-16 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4075.00 | Comm: 0.00\n", - " 2023-02-16 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4086.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-02-16 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4078.00 | Comm: 0.00\n", - " 2023-02-16 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4089.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-02-16 14:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4134.00 | Comm: 0.00\n", - " 2023-02-16 21:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4158.00 | Comm: 0.00 | PnL: -24.00\n", - " 2023-02-16 22:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00\n", - " 2023-02-17 09:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-02-17 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4168.00 | Comm: 0.00\n", - " 2023-02-17 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4171.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-02-17 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4159.00 | Comm: 0.00\n", - " 2023-02-17 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4148.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-02-17 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00\n", - " 2023-02-17 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-02-17 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2023-02-17 14:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4154.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-02-17 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00\n", - " 2023-02-17 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4149.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-02-17 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4160.00 | Comm: 0.00\n", - " 2023-02-17 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4132.00 | Comm: 0.00 | PnL: 28.00\n", - " 2023-02-20 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4156.00 | Comm: 0.00\n", - " 2023-02-20 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4159.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-02-20 13:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00\n", - " 2023-02-20 14:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4186.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-02-20 22:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4239.00 | Comm: 0.00\n", - " 2023-02-21 09:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4241.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-21 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4236.00 | Comm: 0.00\n", - " 2023-02-21 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-21 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2023-02-21 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4224.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-21 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2023-02-21 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4234.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-02-21 22:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4237.00 | Comm: 0.00\n", - " 2023-02-21 22:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4241.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-02-21 22:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4245.00 | Comm: 0.00\n", - " 2023-02-22 09:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4242.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-02-22 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4234.00 | Comm: 0.00\n", - " 2023-02-22 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4244.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-02-22 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4241.00 | Comm: 0.00\n", - " 2023-02-22 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4239.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-22 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4267.00 | Comm: 0.00\n", - " 2023-02-22 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4254.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-02-22 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4235.00 | Comm: 0.00\n", - " 2023-02-22 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4227.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-02-22 14:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2023-02-22 14:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4243.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-02-22 21:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4260.00 | Comm: 0.00\n", - " 2023-02-22 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4251.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-02-22 21:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4266.00 | Comm: 0.00\n", - " 2023-02-22 22:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4264.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-02-23 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2023-02-23 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4277.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-02-23 10:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4276.00 | Comm: 0.00\n", - " 2023-02-23 11:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4271.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-23 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4244.00 | Comm: 0.00\n", - " 2023-02-23 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4249.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-02-23 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4234.00 | Comm: 0.00\n", - " 2023-02-23 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4228.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-23 21:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4232.00 | Comm: 0.00\n", - " 2023-02-23 22:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4226.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-02-23 22:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4232.00 | Comm: 0.00\n", - " 2023-02-23 22:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4233.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-23 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2023-02-24 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4232.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-02-24 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2023-02-24 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4231.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-24 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4226.00 | Comm: 0.00\n", - " 2023-02-24 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4227.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-24 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4232.00 | Comm: 0.00\n", - " 2023-02-24 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4227.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-02-24 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4210.00 | Comm: 0.00\n", - " 2023-02-24 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4209.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-24 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4194.00 | Comm: 0.00\n", - " 2023-02-24 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4200.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-24 21:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2023-02-24 21:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4209.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-24 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4202.00 | Comm: 0.00\n", - " 2023-02-24 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4203.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-24 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4189.00 | Comm: 0.00\n", - " 2023-02-24 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4188.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-27 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4189.00 | Comm: 0.00\n", - " 2023-02-27 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4227.00 | Comm: 0.00 | PnL: -38.00\n", - " 2023-02-27 09:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4235.00 | Comm: 0.00\n", - " 2023-02-27 10:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4237.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-02-27 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4227.00 | Comm: 0.00\n", - " 2023-02-27 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4222.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-27 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4215.00 | Comm: 0.00\n", - " 2023-02-27 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: 32.00\n", - " 2023-02-27 14:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4188.00 | Comm: 0.00\n", - " 2023-02-27 14:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4187.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-02-27 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4189.00 | Comm: 0.00\n", - " 2023-02-27 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4190.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-28 09:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2023-02-28 09:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4184.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-02-28 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4173.00 | Comm: 0.00\n", - " 2023-02-28 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-02-28 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00\n", - " 2023-02-28 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4155.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-02-28 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4165.00 | Comm: 0.00\n", - " 2023-02-28 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4177.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-02-28 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4179.00 | Comm: 0.00\n", - " 2023-02-28 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4178.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-02-28 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4176.00 | Comm: 0.00\n", - " 2023-03-01 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4178.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-01 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4175.00 | Comm: 0.00\n", - " 2023-03-01 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4186.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-03-01 09:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4188.00 | Comm: 0.00\n", - " 2023-03-01 10:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4211.00 | Comm: 0.00 | PnL: 23.00\n", - " 2023-03-01 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4219.00 | Comm: 0.00\n", - " 2023-03-01 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4221.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-03-01 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4216.00 | Comm: 0.00\n", - " 2023-03-01 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4217.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-03-01 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4203.00 | Comm: 0.00\n", - " 2023-03-01 14:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4192.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-03-01 14:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4210.00 | Comm: 0.00\n", - " 2023-03-01 14:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4214.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-03-01 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4206.00 | Comm: 0.00\n", - " 2023-03-01 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-03-01 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2023-03-01 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-01 22:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4209.00 | Comm: 0.00\n", - " 2023-03-02 09:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4217.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-03-02 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2023-03-02 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4219.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-03-02 10:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4222.00 | Comm: 0.00\n", - " 2023-03-02 10:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4220.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-02 10:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4215.00 | Comm: 0.00\n", - " 2023-03-02 11:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4220.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-03-02 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4218.00 | Comm: 0.00\n", - " 2023-03-02 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4225.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-03-02 14:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2023-03-02 14:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4226.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-02 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4226.00 | Comm: 0.00\n", - " 2023-03-02 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-03-02 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4226.00 | Comm: 0.00\n", - " 2023-03-02 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4225.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-03 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4259.00 | Comm: 0.00\n", - " 2023-03-03 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4247.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-03-03 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4245.00 | Comm: 0.00\n", - " 2023-03-03 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4255.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-03-06 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4195.00 | Comm: 0.00\n", - " 2023-03-06 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4190.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-06 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00\n", - " 2023-03-06 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4177.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-03-06 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4189.00 | Comm: 0.00\n", - " 2023-03-06 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4192.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-03-06 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4210.00 | Comm: 0.00\n", - " 2023-03-06 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4212.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-03-06 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2023-03-06 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4210.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-03-06 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2023-03-06 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4202.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-06 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4210.00 | Comm: 0.00\n", - " 2023-03-06 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4210.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-07 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2023-03-07 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4215.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-03-07 10:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4245.00 | Comm: 0.00\n", - " 2023-03-07 10:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4244.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-03-07 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4249.00 | Comm: 0.00\n", - " 2023-03-07 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4248.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-03-07 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4265.00 | Comm: 0.00\n", - " 2023-03-07 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4259.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-03-07 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4256.00 | Comm: 0.00\n", - " 2023-03-07 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4251.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-07 21:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4253.00 | Comm: 0.00\n", - " 2023-03-07 21:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4254.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-07 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4256.00 | Comm: 0.00\n", - " 2023-03-07 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4257.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-07 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4262.00 | Comm: 0.00\n", - " 2023-03-07 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4254.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-03-08 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4249.00 | Comm: 0.00\n", - " 2023-03-08 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4251.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-08 09:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4255.00 | Comm: 0.00\n", - " 2023-03-08 10:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4260.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-08 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4247.00 | Comm: 0.00\n", - " 2023-03-08 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4253.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-03-08 14:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4250.00 | Comm: 0.00\n", - " 2023-03-08 14:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4250.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-08 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4246.00 | Comm: 0.00\n", - " 2023-03-08 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4249.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-03-08 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4246.00 | Comm: 0.00\n", - " 2023-03-08 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4235.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-03-08 22:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4219.00 | Comm: 0.00\n", - " 2023-03-09 09:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4233.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-03-09 10:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2023-03-09 10:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4233.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-03-09 10:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2023-03-09 11:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4218.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-03-09 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4211.00 | Comm: 0.00\n", - " 2023-03-09 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4235.00 | Comm: 0.00 | PnL: -24.00\n", - " 2023-03-09 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4274.00 | Comm: 0.00\n", - " 2023-03-09 14:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4296.00 | Comm: 0.00 | PnL: 22.00\n", - " 2023-03-10 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4320.00 | Comm: 0.00\n", - " 2023-03-10 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4326.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-03-10 14:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4331.00 | Comm: 0.00\n", - " 2023-03-10 14:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4341.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-03-10 21:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4321.00 | Comm: 0.00\n", - " 2023-03-10 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4323.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-13 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4346.00 | Comm: 0.00\n", - " 2023-03-13 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4347.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-13 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4359.00 | Comm: 0.00\n", - " 2023-03-13 14:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4361.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-13 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4362.00 | Comm: 0.00\n", - " 2023-03-13 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4367.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-03-13 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4332.00 | Comm: 0.00\n", - " 2023-03-13 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4348.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-03-13 21:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4357.00 | Comm: 0.00\n", - " 2023-03-13 21:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4362.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-13 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4366.00 | Comm: 0.00\n", - " 2023-03-13 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4377.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-03-14 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4358.00 | Comm: 0.00\n", - " 2023-03-14 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4364.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-03-14 21:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4379.00 | Comm: 0.00\n", - " 2023-03-14 21:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4368.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-03-14 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4363.00 | Comm: 0.00\n", - " 2023-03-14 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4371.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-03-14 22:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4374.00 | Comm: 0.00\n", - " 2023-03-14 22:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4380.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-03-15 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4372.00 | Comm: 0.00\n", - " 2023-03-15 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4381.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-03-15 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4374.00 | Comm: 0.00\n", - " 2023-03-15 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4372.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-03-15 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4378.00 | Comm: 0.00\n", - " 2023-03-15 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4372.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-03-15 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4363.00 | Comm: 0.00\n", - " 2023-03-15 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4360.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-03-15 14:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4343.00 | Comm: 0.00\n", - " 2023-03-15 14:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4342.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-15 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4334.00 | Comm: 0.00\n", - " 2023-03-15 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4326.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-03-15 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4294.00 | Comm: 0.00\n", - " 2023-03-15 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4299.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-15 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4296.00 | Comm: 0.00\n", - " 2023-03-15 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4301.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-03-16 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4228.00 | Comm: 0.00\n", - " 2023-03-16 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4218.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-03-17 10:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4241.00 | Comm: 0.00\n", - " 2023-03-17 10:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4246.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-17 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4261.00 | Comm: 0.00\n", - " 2023-03-17 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4262.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-17 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4265.00 | Comm: 0.00\n", - " 2023-03-17 14:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4261.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-03-17 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4256.00 | Comm: 0.00\n", - " 2023-03-17 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4258.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-17 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4262.00 | Comm: 0.00\n", - " 2023-03-17 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4266.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-03-17 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4256.00 | Comm: 0.00\n", - " 2023-03-17 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4257.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-03-20 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4242.00 | Comm: 0.00\n", - " 2023-03-20 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4255.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-03-20 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4230.00 | Comm: 0.00\n", - " 2023-03-20 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4215.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-03-20 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4225.00 | Comm: 0.00\n", - " 2023-03-20 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4223.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-20 11:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4229.00 | Comm: 0.00\n", - " 2023-03-20 11:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4223.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-03-20 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4205.00 | Comm: 0.00\n", - " 2023-03-20 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4202.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-03-20 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4205.00 | Comm: 0.00\n", - " 2023-03-20 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4203.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-20 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4199.00 | Comm: 0.00\n", - " 2023-03-20 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4206.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-03-20 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4199.00 | Comm: 0.00\n", - " 2023-03-20 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4193.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-03-21 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4207.00 | Comm: 0.00\n", - " 2023-03-21 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4178.00 | Comm: 0.00 | PnL: 29.00\n", - " 2023-03-21 14:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4167.00 | Comm: 0.00\n", - " 2023-03-21 21:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4158.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-03-21 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4171.00 | Comm: 0.00\n", - " 2023-03-21 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-03-22 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4170.00 | Comm: 0.00\n", - " 2023-03-22 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4158.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-03-22 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4152.00 | Comm: 0.00\n", - " 2023-03-22 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4164.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-03-23 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4167.00 | Comm: 0.00\n", - " 2023-03-23 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4177.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-03-23 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2023-03-23 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4170.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-03-23 10:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2023-03-23 10:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-23 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00\n", - " 2023-03-23 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4129.00 | Comm: 0.00 | PnL: 28.00\n", - " 2023-03-23 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4080.00 | Comm: 0.00\n", - " 2023-03-23 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4078.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-03-24 09:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4080.00 | Comm: 0.00\n", - " 2023-03-24 09:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4066.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-03-24 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4073.00 | Comm: 0.00\n", - " 2023-03-24 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4085.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-03-24 21:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4093.00 | Comm: 0.00\n", - " 2023-03-24 21:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4108.00 | Comm: 0.00 | PnL: -15.00\n", - " 2023-03-27 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4096.00 | Comm: 0.00\n", - " 2023-03-27 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4110.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-03-27 10:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4104.00 | Comm: 0.00\n", - " 2023-03-27 10:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4102.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-03-27 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4109.00 | Comm: 0.00\n", - " 2023-03-27 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4104.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-03-27 13:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4100.00 | Comm: 0.00\n", - " 2023-03-27 13:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4093.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-03-27 14:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4109.00 | Comm: 0.00\n", - " 2023-03-27 14:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4104.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-03-27 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4109.00 | Comm: 0.00\n", - " 2023-03-27 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4115.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-03-27 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4099.00 | Comm: 0.00\n", - " 2023-03-27 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4103.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-03-28 09:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4127.00 | Comm: 0.00\n", - " 2023-03-28 09:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4118.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-03-28 10:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4133.00 | Comm: 0.00\n", - " 2023-03-28 11:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-28 13:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4134.00 | Comm: 0.00\n", - " 2023-03-28 14:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4127.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-03-28 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4124.00 | Comm: 0.00\n", - " 2023-03-28 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4131.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-03-28 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4144.00 | Comm: 0.00\n", - " 2023-03-28 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4144.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-28 21:45:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4148.00 | Comm: 0.00\n", - " 2023-03-28 22:00:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-03-28 22:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00\n", - " 2023-03-28 22:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4163.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-29 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4160.00 | Comm: 0.00\n", - " 2023-03-29 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4146.00 | Comm: 0.00 | PnL: 14.00\n", - " 2023-03-29 10:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4152.00 | Comm: 0.00\n", - " 2023-03-29 10:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4142.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-03-29 11:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4138.00 | Comm: 0.00\n", - " 2023-03-29 13:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4129.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-03-29 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4129.00 | Comm: 0.00\n", - " 2023-03-29 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4140.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-03-29 21:15:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4154.00 | Comm: 0.00\n", - " 2023-03-29 21:30:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4158.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-03-29 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4159.00 | Comm: 0.00\n", - " 2023-03-29 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4154.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-03-30 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4137.00 | Comm: 0.00\n", - " 2023-03-30 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4136.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-30 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4133.00 | Comm: 0.00\n", - " 2023-03-30 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4132.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-03-30 10:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4135.00 | Comm: 0.00\n", - " 2023-03-30 10:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4135.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-30 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4129.00 | Comm: 0.00\n", - " 2023-03-30 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4132.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-03-30 13:30:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4135.00 | Comm: 0.00\n", - " 2023-03-30 13:45:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4133.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-03-30 14:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4143.00 | Comm: 0.00\n", - " 2023-03-30 14:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4155.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-03-30 21:00:00 | BUY | SHFE.rb2305 | Vol: 1 | Price: 4164.00 | Comm: 0.00\n", - " 2023-03-30 21:15:00 | CLOSE_LONG | SHFE.rb2305 | Vol: 1 | Price: 4170.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-03-30 21:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4166.00 | Comm: 0.00\n", - " 2023-03-30 22:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4166.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-03-30 22:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00\n", - " 2023-03-30 22:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-03-31 09:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4166.00 | Comm: 0.00\n", - " 2023-03-31 09:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4185.00 | Comm: 0.00 | PnL: -19.00\n", - " 2023-03-31 11:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4191.00 | Comm: 0.00\n", - " 2023-03-31 11:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4183.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-03-31 14:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4174.00 | Comm: 0.00\n", - " 2023-03-31 14:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4161.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-03-31 21:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4156.00 | Comm: 0.00\n", - " 2023-03-31 21:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4159.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-03-31 22:00:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4157.00 | Comm: 0.00\n", - " 2023-03-31 22:15:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4153.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-03-31 22:30:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4145.00 | Comm: 0.00\n", - " 2023-03-31 22:45:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4147.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-03 09:15:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4119.00 | Comm: 0.00\n", - " 2023-04-03 09:30:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4109.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-04-03 09:45:00 | SELL | SHFE.rb2305 | Vol: 1 | Price: 4104.00 | Comm: 0.00\n", - " 2023-04-03 10:00:00 | CLOSE_SHORT | SHFE.rb2305 | Vol: 1 | Price: 4105.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-04-04 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3986.00 | Comm: 0.00\n", - " 2023-04-04 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3980.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-04-04 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3986.00 | Comm: 0.00\n", - " 2023-04-06 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: -40.00\n", - " 2023-04-06 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3943.00 | Comm: 0.00\n", - " 2023-04-06 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3934.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-04-06 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3987.00 | Comm: 0.00\n", - " 2023-04-06 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3978.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-04-06 22:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3973.00 | Comm: 0.00\n", - " 2023-04-06 22:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3974.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-04-06 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3979.00 | Comm: 0.00\n", - " 2023-04-07 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3985.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-04-07 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3990.00 | Comm: 0.00\n", - " 2023-04-07 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3986.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-04-07 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3988.00 | Comm: 0.00\n", - " 2023-04-07 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3986.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-07 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3988.00 | Comm: 0.00\n", - " 2023-04-07 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3986.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-04-07 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3989.00 | Comm: 0.00\n", - " 2023-04-07 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3989.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-04-10 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3946.00 | Comm: 0.00\n", - " 2023-04-10 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-04-10 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2023-04-10 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-04-10 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3909.00 | Comm: 0.00\n", - " 2023-04-10 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3910.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-04-10 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3907.00 | Comm: 0.00\n", - " 2023-04-11 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3894.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-04-11 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00\n", - " 2023-04-11 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3892.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-04-11 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00\n", - " 2023-04-11 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3905.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-04-11 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3930.00 | Comm: 0.00\n", - " 2023-04-11 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3941.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-04-11 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3924.00 | Comm: 0.00\n", - " 2023-04-11 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3926.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-11 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3916.00 | Comm: 0.00\n", - " 2023-04-11 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-04-12 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3906.00 | Comm: 0.00\n", - " 2023-04-12 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3914.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-04-12 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3906.00 | Comm: 0.00\n", - " 2023-04-12 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3895.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-04-12 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3899.00 | Comm: 0.00\n", - " 2023-04-12 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-04-12 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3905.00 | Comm: 0.00\n", - " 2023-04-12 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3898.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-04-12 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3892.00 | Comm: 0.00\n", - " 2023-04-12 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3892.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-04-12 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3898.00 | Comm: 0.00\n", - " 2023-04-12 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3896.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-13 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3874.00 | Comm: 0.00\n", - " 2023-04-13 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3873.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-04-13 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3886.00 | Comm: 0.00\n", - " 2023-04-13 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3879.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-04-13 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3870.00 | Comm: 0.00\n", - " 2023-04-13 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3880.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-04-13 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3870.00 | Comm: 0.00\n", - " 2023-04-13 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3868.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-04-13 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3909.00 | Comm: 0.00\n", - " 2023-04-13 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3905.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-04-13 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2023-04-13 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3914.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-04-14 09:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2023-04-14 09:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3928.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-04-14 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-04-14 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3941.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-04-14 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2023-04-14 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3926.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-04-14 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3917.00 | Comm: 0.00\n", - " 2023-04-14 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3916.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-04-14 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3912.00 | Comm: 0.00\n", - " 2023-04-14 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3919.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-04-14 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3913.00 | Comm: 0.00\n", - " 2023-04-14 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3924.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-04-14 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3895.00 | Comm: 0.00\n", - " 2023-04-14 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-04-14 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2023-04-14 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3918.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-14 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00\n", - " 2023-04-14 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3890.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-04-14 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3888.00 | Comm: 0.00\n", - " 2023-04-17 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3890.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-17 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3891.00 | Comm: 0.00\n", - " 2023-04-17 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-04-17 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2023-04-17 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3902.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-04-17 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2023-04-17 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3895.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-17 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00\n", - " 2023-04-17 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3913.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-04-17 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3913.00 | Comm: 0.00\n", - " 2023-04-17 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3917.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-04-17 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3921.00 | Comm: 0.00\n", - " 2023-04-17 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3928.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-04-17 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3936.00 | Comm: 0.00\n", - " 2023-04-17 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3942.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-04-18 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3950.00 | Comm: 0.00\n", - " 2023-04-18 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3945.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-04-18 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3932.00 | Comm: 0.00\n", - " 2023-04-18 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3934.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-18 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3940.00 | Comm: 0.00\n", - " 2023-04-18 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3950.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-04-18 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3940.00 | Comm: 0.00\n", - " 2023-04-18 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3938.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-04-18 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3948.00 | Comm: 0.00\n", - " 2023-04-19 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3952.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-04-19 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3947.00 | Comm: 0.00\n", - " 2023-04-19 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3954.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-04-19 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3946.00 | Comm: 0.00\n", - " 2023-04-19 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3935.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-04-19 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3932.00 | Comm: 0.00\n", - " 2023-04-19 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-04-19 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3933.00 | Comm: 0.00\n", - " 2023-04-19 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3911.00 | Comm: 0.00 | PnL: 22.00\n", - " 2023-04-19 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3912.00 | Comm: 0.00\n", - " 2023-04-19 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3910.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-04-19 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3904.00 | Comm: 0.00\n", - " 2023-04-19 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3878.00 | Comm: 0.00 | PnL: 26.00\n", - " 2023-04-19 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2023-04-19 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3906.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-04-20 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3902.00 | Comm: 0.00\n", - " 2023-04-20 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3902.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-04-20 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3900.00 | Comm: 0.00\n", - " 2023-04-20 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3881.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-04-20 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3914.00 | Comm: 0.00\n", - " 2023-04-20 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-04-20 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3905.00 | Comm: 0.00\n", - " 2023-04-20 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3887.00 | Comm: 0.00 | PnL: -18.00\n", - " 2023-04-24 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2023-04-24 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3706.00 | Comm: 0.00 | PnL: -21.00\n", - " 2023-04-24 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-04-24 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: -21.00\n", - " 2023-04-24 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-04-24 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-04-24 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-04-25 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-04-25 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-04-25 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-04-25 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2023-04-25 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-04-25 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2023-04-26 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-04-26 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2023-04-26 11:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-04-26 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2023-04-26 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-04-26 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2023-04-26 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3744.00 | Comm: 0.00 | PnL: 25.00\n", - " 2023-04-27 09:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2023-04-27 09:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3745.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-04-27 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00\n", - " 2023-04-27 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-04-27 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2023-04-27 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3712.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-04-27 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2023-04-27 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-04-27 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00\n", - " 2023-04-27 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: 38.00\n", - " 2023-04-27 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2023-05-04 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: 29.00\n", - " 2023-05-04 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2023-05-04 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3637.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-05-05 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3570.00 | Comm: 0.00\n", - " 2023-05-05 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3588.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-05-05 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2023-05-05 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3619.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-05-05 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3615.00 | Comm: 0.00\n", - " 2023-05-05 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3614.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-05 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3611.00 | Comm: 0.00\n", - " 2023-05-05 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3627.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-05-05 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3635.00 | Comm: 0.00\n", - " 2023-05-05 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3633.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-05-05 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3635.00 | Comm: 0.00\n", - " 2023-05-05 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3633.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-05-05 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2023-05-05 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3652.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-05-08 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3640.00 | Comm: 0.00\n", - " 2023-05-08 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-05-08 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2023-05-08 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-05-08 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2023-05-08 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: 30.00\n", - " 2023-05-08 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-05-08 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-05-08 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-05-08 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-05-09 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2023-05-09 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3712.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-05-09 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3706.00 | Comm: 0.00\n", - " 2023-05-09 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-05-09 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-05-09 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-05-09 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00\n", - " 2023-05-09 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-05-09 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-05-09 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3689.00 | Comm: 0.00 | PnL: 20.00\n", - " 2023-05-09 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-05-09 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-05-09 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3713.00 | Comm: 0.00\n", - " 2023-05-09 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3703.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-05-09 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2023-05-10 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-05-10 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2023-05-10 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-05-10 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-05-10 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3702.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-05-10 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2023-05-10 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3698.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-05-10 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3690.00 | Comm: 0.00\n", - " 2023-05-10 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3691.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-05-10 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-05-10 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-05-10 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2023-05-10 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-05-10 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2023-05-10 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3664.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-05-10 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3667.00 | Comm: 0.00\n", - " 2023-05-11 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3607.00 | Comm: 0.00 | PnL: -60.00\n", - " 2023-05-11 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3599.00 | Comm: 0.00\n", - " 2023-05-11 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3578.00 | Comm: 0.00 | PnL: 21.00\n", - " 2023-05-12 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3585.00 | Comm: 0.00\n", - " 2023-05-12 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3584.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-12 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3588.00 | Comm: 0.00\n", - " 2023-05-12 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3605.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-05-12 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3624.00 | Comm: 0.00\n", - " 2023-05-12 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3620.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-05-12 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3618.00 | Comm: 0.00\n", - " 2023-05-12 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3600.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-05-12 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3591.00 | Comm: 0.00\n", - " 2023-05-12 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3631.00 | Comm: 0.00 | PnL: -40.00\n", - " 2023-05-12 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2023-05-12 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00 | PnL: 33.00\n", - " 2023-05-12 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2023-05-12 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-05-15 09:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2023-05-15 09:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3640.00 | Comm: 0.00 | PnL: -20.00\n", - " 2023-05-15 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3638.00 | Comm: 0.00\n", - " 2023-05-15 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3634.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-05-15 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3629.00 | Comm: 0.00\n", - " 2023-05-15 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3634.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-05-15 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3643.00 | Comm: 0.00\n", - " 2023-05-15 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: -40.00\n", - " 2023-05-15 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2023-05-15 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-05-15 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3667.00 | Comm: 0.00\n", - " 2023-05-15 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-05-15 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2023-05-15 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-05-15 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-05-16 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-05-16 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-05-16 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-05-16 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2023-05-16 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3651.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-05-16 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3642.00 | Comm: 0.00\n", - " 2023-05-16 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-05-16 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3640.00 | Comm: 0.00\n", - " 2023-05-16 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3635.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-05-16 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3631.00 | Comm: 0.00\n", - " 2023-05-16 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3639.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-05-16 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3644.00 | Comm: 0.00\n", - " 2023-05-16 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3647.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-05-16 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2023-05-16 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3654.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-16 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3647.00 | Comm: 0.00\n", - " 2023-05-17 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-05-17 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2023-05-17 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3671.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-05-17 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3676.00 | Comm: 0.00\n", - " 2023-05-17 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-05-17 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-05-17 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-05-17 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00\n", - " 2023-05-17 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3707.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-05-18 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3707.00 | Comm: 0.00\n", - " 2023-05-18 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3700.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-05-18 11:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3706.00 | Comm: 0.00\n", - " 2023-05-18 11:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-05-18 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3676.00 | Comm: 0.00\n", - " 2023-05-18 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-05-18 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2023-05-18 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-05-18 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3675.00 | Comm: 0.00\n", - " 2023-05-18 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-18 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2023-05-18 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-05-18 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3657.00 | Comm: 0.00\n", - " 2023-05-19 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-05-19 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3639.00 | Comm: 0.00\n", - " 2023-05-19 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-05-19 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2023-05-19 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3618.00 | Comm: 0.00 | PnL: -28.00\n", - " 2023-05-19 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3647.00 | Comm: 0.00\n", - " 2023-05-19 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-05-19 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2023-05-19 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-05-19 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2023-05-19 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3647.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-05-19 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3656.00 | Comm: 0.00\n", - " 2023-05-19 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3655.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-05-19 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3635.00 | Comm: 0.00\n", - " 2023-05-19 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3634.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-19 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3650.00 | Comm: 0.00\n", - " 2023-05-19 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-05-22 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3611.00 | Comm: 0.00\n", - " 2023-05-22 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3604.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-05-22 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3591.00 | Comm: 0.00\n", - " 2023-05-22 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3601.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-05-23 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3612.00 | Comm: 0.00\n", - " 2023-05-23 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3600.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-05-23 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3590.00 | Comm: 0.00\n", - " 2023-05-23 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3597.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-05-23 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3585.00 | Comm: 0.00\n", - " 2023-05-23 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3584.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-23 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3580.00 | Comm: 0.00\n", - " 2023-05-23 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3586.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-05-23 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3573.00 | Comm: 0.00\n", - " 2023-05-23 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3590.00 | Comm: 0.00 | PnL: -17.00\n", - " 2023-05-24 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3531.00 | Comm: 0.00\n", - " 2023-05-24 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3524.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-05-24 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3446.00 | Comm: 0.00\n", - " 2023-05-24 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3440.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-05-24 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3436.00 | Comm: 0.00\n", - " 2023-05-24 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3431.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-05-25 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3442.00 | Comm: 0.00\n", - " 2023-05-25 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3443.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-05-25 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3448.00 | Comm: 0.00\n", - " 2023-05-25 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3449.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-05-25 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3421.00 | Comm: 0.00\n", - " 2023-05-25 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3414.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-05-25 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3413.00 | Comm: 0.00\n", - " 2023-05-25 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3432.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-05-26 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3426.00 | Comm: 0.00\n", - " 2023-05-26 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3435.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-05-26 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3419.00 | Comm: 0.00\n", - " 2023-05-26 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3422.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-05-26 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3419.00 | Comm: 0.00\n", - " 2023-05-26 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3420.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-05-26 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3487.00 | Comm: 0.00\n", - " 2023-05-29 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3470.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-05-29 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3478.00 | Comm: 0.00\n", - " 2023-05-29 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3486.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-05-29 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3494.00 | Comm: 0.00\n", - " 2023-05-30 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3461.00 | Comm: 0.00 | PnL: -33.00\n", - " 2023-05-30 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3455.00 | Comm: 0.00\n", - " 2023-05-30 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3447.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-05-30 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3452.00 | Comm: 0.00\n", - " 2023-05-30 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3474.00 | Comm: 0.00 | PnL: 22.00\n", - " 2023-05-30 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3461.00 | Comm: 0.00\n", - " 2023-05-30 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3458.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-05-30 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3454.00 | Comm: 0.00\n", - " 2023-05-30 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3446.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-05-31 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3433.00 | Comm: 0.00\n", - " 2023-05-31 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3435.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-05-31 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3444.00 | Comm: 0.00\n", - " 2023-05-31 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3447.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-05-31 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3432.00 | Comm: 0.00\n", - " 2023-05-31 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3437.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-05-31 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3441.00 | Comm: 0.00\n", - " 2023-05-31 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3445.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-05-31 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3454.00 | Comm: 0.00\n", - " 2023-05-31 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3469.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-05-31 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3461.00 | Comm: 0.00\n", - " 2023-05-31 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3457.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-05-31 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3470.00 | Comm: 0.00\n", - " 2023-05-31 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3486.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-05-31 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3489.00 | Comm: 0.00\n", - " 2023-05-31 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3501.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-06-01 09:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3510.00 | Comm: 0.00\n", - " 2023-06-01 09:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3493.00 | Comm: 0.00 | PnL: -17.00\n", - " 2023-06-01 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3498.00 | Comm: 0.00\n", - " 2023-06-01 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3488.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-06-01 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3513.00 | Comm: 0.00\n", - " 2023-06-01 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3513.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-06-01 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3527.00 | Comm: 0.00\n", - " 2023-06-01 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3529.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-01 22:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3518.00 | Comm: 0.00\n", - " 2023-06-02 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3592.00 | Comm: 0.00 | PnL: -74.00\n", - " 2023-06-02 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3603.00 | Comm: 0.00\n", - " 2023-06-02 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3601.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-05 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3638.00 | Comm: 0.00\n", - " 2023-06-05 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3637.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-05 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3642.00 | Comm: 0.00\n", - " 2023-06-05 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3632.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-06-05 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3642.00 | Comm: 0.00\n", - " 2023-06-05 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-06-05 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3638.00 | Comm: 0.00\n", - " 2023-06-05 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-06-05 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2023-06-05 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3633.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-06-06 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2023-06-06 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-06-06 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2023-06-06 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3655.00 | Comm: 0.00 | PnL: -18.00\n", - " 2023-06-06 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3662.00 | Comm: 0.00\n", - " 2023-06-06 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3673.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-06-06 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3663.00 | Comm: 0.00\n", - " 2023-06-06 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3658.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-06-06 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3643.00 | Comm: 0.00\n", - " 2023-06-06 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3651.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-06-06 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3643.00 | Comm: 0.00\n", - " 2023-06-06 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3644.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-06-06 22:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2023-06-06 22:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3635.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-07 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2023-06-07 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3657.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-06-07 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3652.00 | Comm: 0.00\n", - " 2023-06-07 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-06-07 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3619.00 | Comm: 0.00\n", - " 2023-06-07 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3601.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-06-07 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3597.00 | Comm: 0.00\n", - " 2023-06-07 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3607.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-06-07 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3647.00 | Comm: 0.00\n", - " 2023-06-07 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3640.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-06-07 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3665.00 | Comm: 0.00\n", - " 2023-06-07 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3658.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-06-08 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3665.00 | Comm: 0.00\n", - " 2023-06-08 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3673.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-06-08 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3659.00 | Comm: 0.00\n", - " 2023-06-08 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3672.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-06-08 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3660.00 | Comm: 0.00\n", - " 2023-06-08 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3660.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-06-08 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2023-06-08 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3631.00 | Comm: 0.00 | PnL: 22.00\n", - " 2023-06-08 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3649.00 | Comm: 0.00\n", - " 2023-06-08 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3659.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-06-09 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2023-06-09 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-06-09 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2023-06-09 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-06-09 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2023-06-09 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3698.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-06-09 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3697.00 | Comm: 0.00\n", - " 2023-06-09 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-09 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00\n", - " 2023-06-09 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-12 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2023-06-12 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-06-12 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3657.00 | Comm: 0.00\n", - " 2023-06-12 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3647.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-06-12 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3652.00 | Comm: 0.00\n", - " 2023-06-12 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-06-12 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3642.00 | Comm: 0.00\n", - " 2023-06-12 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3655.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-06-12 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2023-06-12 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3642.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-06-12 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3639.00 | Comm: 0.00\n", - " 2023-06-12 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-06-12 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3657.00 | Comm: 0.00\n", - " 2023-06-12 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3661.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-06-12 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3664.00 | Comm: 0.00\n", - " 2023-06-13 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: 30.00\n", - " 2023-06-13 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2023-06-13 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3705.00 | Comm: 0.00 | PnL: -17.00\n", - " 2023-06-13 11:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2023-06-13 11:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-06-13 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3741.00 | Comm: 0.00\n", - " 2023-06-13 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3744.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-06-14 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3729.00 | Comm: 0.00\n", - " 2023-06-14 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-06-14 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2023-06-14 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3740.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-06-14 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2023-06-14 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-06-14 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2023-06-14 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-06-14 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3735.00 | Comm: 0.00\n", - " 2023-06-14 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-06-14 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-06-14 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-06-14 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2023-06-14 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-15 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-06-15 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-06-15 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2023-06-15 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3742.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-06-15 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-06-15 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3717.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-06-15 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2023-06-15 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-06-15 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2023-06-15 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3759.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-06-16 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3762.00 | Comm: 0.00\n", - " 2023-06-16 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-16 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3766.00 | Comm: 0.00\n", - " 2023-06-16 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3773.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-06-16 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3797.00 | Comm: 0.00\n", - " 2023-06-16 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3800.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-06-16 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3768.00 | Comm: 0.00\n", - " 2023-06-16 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3793.00 | Comm: 0.00 | PnL: -25.00\n", - " 2023-06-16 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2023-06-16 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3788.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-06-16 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2023-06-16 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3799.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-06-19 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3797.00 | Comm: 0.00\n", - " 2023-06-19 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3790.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-06-19 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2023-06-19 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3789.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-06-19 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2023-06-19 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3774.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-19 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3754.00 | Comm: 0.00\n", - " 2023-06-19 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3753.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-19 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3751.00 | Comm: 0.00\n", - " 2023-06-19 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-19 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2023-06-19 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-06-19 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3750.00 | Comm: 0.00\n", - " 2023-06-19 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-06-19 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3745.00 | Comm: 0.00\n", - " 2023-06-19 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-06-19 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2023-06-19 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-06-20 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2023-06-20 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-06-20 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-06-20 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3730.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-06-20 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2023-06-20 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3751.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-06-20 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3748.00 | Comm: 0.00\n", - " 2023-06-20 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-06-20 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3751.00 | Comm: 0.00\n", - " 2023-06-20 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3696.00 | Comm: 0.00 | PnL: -55.00\n", - " 2023-06-21 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-06-21 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-06-21 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2023-06-21 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-21 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2023-06-21 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-06-21 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3697.00 | Comm: 0.00\n", - " 2023-06-21 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3700.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-06-26 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2023-06-26 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3668.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-06-26 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-06-26 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-06-27 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3700.00 | Comm: 0.00\n", - " 2023-06-27 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3697.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-06-27 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2023-06-27 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-06-27 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-06-27 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-06-27 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00\n", - " 2023-06-27 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-06-27 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-06-27 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-28 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-06-28 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-06-28 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00\n", - " 2023-06-28 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-06-28 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00\n", - " 2023-06-28 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3708.00 | Comm: 0.00 | PnL: -15.00\n", - " 2023-06-28 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3704.00 | Comm: 0.00\n", - " 2023-06-28 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3702.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-28 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2023-06-28 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-06-28 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2023-06-28 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-06-28 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2023-06-28 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3713.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-06-28 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-06-29 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 22.00\n", - " 2023-06-29 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-06-29 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-06-29 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-06-29 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-06-29 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3717.00 | Comm: 0.00\n", - " 2023-06-29 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-06-30 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2023-06-30 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3772.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-06-30 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2023-06-30 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3752.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-06-30 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2023-06-30 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 21.00\n", - " 2023-06-30 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2023-06-30 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-06-30 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-06-30 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3739.00 | Comm: 0.00 | PnL: 14.00\n", - " 2023-06-30 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00\n", - " 2023-06-30 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-06-30 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3742.00 | Comm: 0.00\n", - " 2023-07-03 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-07-03 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3712.00 | Comm: 0.00\n", - " 2023-07-03 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-07-03 11:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2023-07-03 11:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-07-03 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3762.00 | Comm: 0.00\n", - " 2023-07-03 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3767.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-07-03 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00\n", - " 2023-07-03 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-07-04 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3767.00 | Comm: 0.00\n", - " 2023-07-04 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3770.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-04 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2023-07-04 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-07-04 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2023-07-04 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-07-04 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3759.00 | Comm: 0.00\n", - " 2023-07-04 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3762.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-04 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3767.00 | Comm: 0.00\n", - " 2023-07-04 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-07-04 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3768.00 | Comm: 0.00\n", - " 2023-07-04 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-04 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00\n", - " 2023-07-04 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3764.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-07-05 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3764.00 | Comm: 0.00\n", - " 2023-07-05 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3768.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-07-05 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3741.00 | Comm: 0.00\n", - " 2023-07-05 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3752.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-07-05 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3756.00 | Comm: 0.00\n", - " 2023-07-05 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3744.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-07-05 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2023-07-05 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-07-05 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3757.00 | Comm: 0.00\n", - " 2023-07-06 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3762.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-07-06 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2023-07-06 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-06 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2023-07-06 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-06 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2023-07-06 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3757.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-07-06 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2023-07-06 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-07-06 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3744.00 | Comm: 0.00\n", - " 2023-07-07 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3740.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-07-07 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3743.00 | Comm: 0.00\n", - " 2023-07-07 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3745.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-07 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2023-07-07 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-07-07 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3750.00 | Comm: 0.00\n", - " 2023-07-07 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-07-07 11:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2023-07-07 11:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3768.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-07-07 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3766.00 | Comm: 0.00\n", - " 2023-07-07 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-07 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3743.00 | Comm: 0.00\n", - " 2023-07-07 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-07-10 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2023-07-10 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-07-10 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3675.00 | Comm: 0.00\n", - " 2023-07-10 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-07-11 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3673.00 | Comm: 0.00\n", - " 2023-07-11 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3676.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-11 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2023-07-11 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3671.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-11 11:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2023-07-11 11:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-07-11 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2023-07-11 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-11 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-07-11 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-11 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2023-07-11 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3698.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-07-11 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3696.00 | Comm: 0.00\n", - " 2023-07-11 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-11 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3697.00 | Comm: 0.00\n", - " 2023-07-11 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3696.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-11 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-07-12 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-07-12 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-07-12 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-07-12 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3690.00 | Comm: 0.00\n", - " 2023-07-12 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-12 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-07-12 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3689.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-07-12 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-07-12 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3696.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-07-12 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3691.00 | Comm: 0.00\n", - " 2023-07-12 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3697.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-07-12 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00\n", - " 2023-07-13 09:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-07-13 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3720.00 | Comm: 0.00\n", - " 2023-07-13 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-07-13 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2023-07-13 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3708.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-07-13 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3704.00 | Comm: 0.00\n", - " 2023-07-13 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3713.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-07-13 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2023-07-13 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-07-13 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2023-07-13 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3739.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-07-13 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2023-07-14 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: -37.00\n", - " 2023-07-14 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3756.00 | Comm: 0.00\n", - " 2023-07-14 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-07-14 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2023-07-14 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3772.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-07-14 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3762.00 | Comm: 0.00\n", - " 2023-07-17 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3733.00 | Comm: 0.00 | PnL: 29.00\n", - " 2023-07-17 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3729.00 | Comm: 0.00\n", - " 2023-07-17 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3712.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-07-17 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2023-07-17 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-07-17 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2023-07-17 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-17 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2023-07-17 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-07-17 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-07-17 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00 | PnL: 25.00\n", - " 2023-07-17 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2023-07-17 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3705.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-17 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2023-07-18 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3713.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-07-18 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2023-07-18 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3713.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-18 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-07-18 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3710.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-07-18 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2023-07-18 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3740.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-18 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2023-07-18 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-07-18 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2023-07-18 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-07-18 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3741.00 | Comm: 0.00\n", - " 2023-07-19 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3741.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-07-19 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2023-07-19 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-07-19 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-07-19 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -18.00\n", - " 2023-07-19 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2023-07-19 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-07-19 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2023-07-19 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-07-19 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00\n", - " 2023-07-19 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3764.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-07-19 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2023-07-19 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3774.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-07-19 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3762.00 | Comm: 0.00\n", - " 2023-07-20 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-20 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2023-07-20 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3766.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-07-20 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00\n", - " 2023-07-20 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3759.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-20 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3771.00 | Comm: 0.00\n", - " 2023-07-20 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3772.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-07-20 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3764.00 | Comm: 0.00\n", - " 2023-07-20 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3760.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-07-21 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3764.00 | Comm: 0.00\n", - " 2023-07-21 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3773.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-07-21 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2023-07-21 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3821.00 | Comm: 0.00 | PnL: -58.00\n", - " 2023-07-21 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3823.00 | Comm: 0.00\n", - " 2023-07-24 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: -15.00\n", - " 2023-07-24 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3812.00 | Comm: 0.00\n", - " 2023-07-24 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-07-24 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3801.00 | Comm: 0.00\n", - " 2023-07-24 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-07-24 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3796.00 | Comm: 0.00\n", - " 2023-07-24 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3796.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-07-24 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3800.00 | Comm: 0.00\n", - " 2023-07-24 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3803.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-07-25 13:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3857.00 | Comm: 0.00\n", - " 2023-07-25 13:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3856.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-25 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3860.00 | Comm: 0.00\n", - " 2023-07-25 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3864.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-07-25 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3857.00 | Comm: 0.00\n", - " 2023-07-25 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3851.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-07-25 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3857.00 | Comm: 0.00\n", - " 2023-07-25 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3860.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-07-25 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3854.00 | Comm: 0.00\n", - " 2023-07-25 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3856.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-07-26 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3845.00 | Comm: 0.00\n", - " 2023-07-26 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3848.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-26 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00\n", - " 2023-07-26 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3860.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-07-26 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3846.00 | Comm: 0.00\n", - " 2023-07-26 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3852.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-07-26 22:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3846.00 | Comm: 0.00\n", - " 2023-07-26 22:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3854.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-07-26 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00\n", - " 2023-07-26 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-07-27 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3863.00 | Comm: 0.00\n", - " 2023-07-27 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3877.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-07-27 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3864.00 | Comm: 0.00\n", - " 2023-07-27 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3854.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-07-27 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3828.00 | Comm: 0.00\n", - " 2023-07-27 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3836.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-07-28 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3833.00 | Comm: 0.00\n", - " 2023-07-28 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3831.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-28 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3841.00 | Comm: 0.00\n", - " 2023-07-28 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3853.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-07-28 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2023-07-28 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3833.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-28 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3849.00 | Comm: 0.00\n", - " 2023-07-28 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3845.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-07-28 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00\n", - " 2023-07-28 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3852.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-07-28 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3858.00 | Comm: 0.00\n", - " 2023-07-28 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3859.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-07-28 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3849.00 | Comm: 0.00\n", - " 2023-07-28 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3853.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-07-28 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3858.00 | Comm: 0.00\n", - " 2023-07-31 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3863.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-07-31 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00\n", - " 2023-07-31 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3835.00 | Comm: 0.00 | PnL: 15.00\n", - " 2023-07-31 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3841.00 | Comm: 0.00\n", - " 2023-07-31 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3844.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-07-31 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00\n", - " 2023-07-31 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3848.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-07-31 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3837.00 | Comm: 0.00\n", - " 2023-07-31 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3840.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-07-31 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3837.00 | Comm: 0.00\n", - " 2023-07-31 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-08-01 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3868.00 | Comm: 0.00\n", - " 2023-08-01 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3872.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-01 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3864.00 | Comm: 0.00\n", - " 2023-08-01 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3858.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-01 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3857.00 | Comm: 0.00\n", - " 2023-08-01 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-08-01 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3859.00 | Comm: 0.00\n", - " 2023-08-01 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3856.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-01 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3861.00 | Comm: 0.00\n", - " 2023-08-01 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3861.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-01 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3857.00 | Comm: 0.00\n", - " 2023-08-01 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3853.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-01 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3846.00 | Comm: 0.00\n", - " 2023-08-01 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3848.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-02 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3849.00 | Comm: 0.00\n", - " 2023-08-02 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3850.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-02 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3843.00 | Comm: 0.00\n", - " 2023-08-02 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3819.00 | Comm: 0.00 | PnL: 24.00\n", - " 2023-08-03 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2023-08-03 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-03 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2023-08-03 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-03 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3756.00 | Comm: 0.00\n", - " 2023-08-03 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3757.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-03 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2023-08-03 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3751.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-03 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2023-08-03 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-03 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3758.00 | Comm: 0.00\n", - " 2023-08-04 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-08-04 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2023-08-04 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-04 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3765.00 | Comm: 0.00\n", - " 2023-08-04 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3759.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-04 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2023-08-04 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3749.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-04 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3751.00 | Comm: 0.00\n", - " 2023-08-04 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-04 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3751.00 | Comm: 0.00\n", - " 2023-08-04 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-07 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-08-07 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-07 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00\n", - " 2023-08-07 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-07 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2023-08-07 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3738.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-08-07 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3733.00 | Comm: 0.00\n", - " 2023-08-07 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-07 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2023-08-08 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3741.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-08-08 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2023-08-08 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-08-08 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-08-08 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-08 11:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-08-08 13:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-08 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2023-08-09 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-09 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3682.00 | Comm: 0.00\n", - " 2023-08-09 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-08-09 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3701.00 | Comm: 0.00\n", - " 2023-08-09 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-09 13:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3701.00 | Comm: 0.00\n", - " 2023-08-09 13:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-08-09 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3701.00 | Comm: 0.00\n", - " 2023-08-09 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3702.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-09 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3710.00 | Comm: 0.00\n", - " 2023-08-09 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3710.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-09 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3698.00 | Comm: 0.00\n", - " 2023-08-10 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3701.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-10 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3698.00 | Comm: 0.00\n", - " 2023-08-10 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3690.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-08-10 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2023-08-10 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-10 10:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2023-08-10 11:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-10 14:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2023-08-10 14:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-10 21:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2023-08-10 21:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-10 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2023-08-10 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3676.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-08-10 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-08-10 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3673.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-08-11 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3677.00 | Comm: 0.00\n", - " 2023-08-11 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-08-11 14:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3662.00 | Comm: 0.00\n", - " 2023-08-11 14:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-08-11 21:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2023-08-11 21:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-08-11 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2023-08-11 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-11 22:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2023-08-11 22:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-11 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2023-08-14 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-14 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3676.00 | Comm: 0.00\n", - " 2023-08-14 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-08-14 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2023-08-14 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3641.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-08-14 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2023-08-14 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-15 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3656.00 | Comm: 0.00\n", - " 2023-08-15 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3656.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-15 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3644.00 | Comm: 0.00\n", - " 2023-08-15 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3654.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-08-15 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-08-15 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-08-15 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2023-08-15 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-15 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2023-08-16 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-16 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00\n", - " 2023-08-16 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-08-16 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2023-08-16 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3703.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-16 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3702.00 | Comm: 0.00\n", - " 2023-08-17 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-17 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00\n", - " 2023-08-17 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-08-17 09:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2023-08-17 10:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-08-17 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3691.00 | Comm: 0.00\n", - " 2023-08-17 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-17 22:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-08-17 22:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-17 22:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-08-18 09:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-18 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-08-18 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-18 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2023-08-18 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-18 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3703.00 | Comm: 0.00\n", - " 2023-08-18 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-18 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2023-08-18 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-21 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3652.00 | Comm: 0.00\n", - " 2023-08-21 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-21 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2023-08-21 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3651.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-08-21 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2023-08-21 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3656.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-08-21 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2023-08-21 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3673.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-08-21 14:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3663.00 | Comm: 0.00\n", - " 2023-08-21 21:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-08-21 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3661.00 | Comm: 0.00\n", - " 2023-08-21 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-08-21 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3656.00 | Comm: 0.00\n", - " 2023-08-21 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3663.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-08-22 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3659.00 | Comm: 0.00\n", - " 2023-08-22 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3657.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-08-22 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3667.00 | Comm: 0.00\n", - " 2023-08-22 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-22 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-08-22 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-22 14:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3723.00 | Comm: 0.00\n", - " 2023-08-22 14:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-22 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-08-22 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-22 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-08-22 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-23 09:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3726.00 | Comm: 0.00\n", - " 2023-08-23 09:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-23 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-08-23 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-08-23 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-08-23 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-24 09:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3742.00 | Comm: 0.00\n", - " 2023-08-24 09:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-24 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3743.00 | Comm: 0.00\n", - " 2023-08-24 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-24 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3741.00 | Comm: 0.00\n", - " 2023-08-24 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3739.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-08-24 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3748.00 | Comm: 0.00\n", - " 2023-08-24 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-08-24 21:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3699.00 | Comm: 0.00\n", - " 2023-08-24 21:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: -19.00\n", - " 2023-08-24 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3710.00 | Comm: 0.00\n", - " 2023-08-24 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-24 22:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-08-25 09:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3712.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-08-25 10:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00\n", - " 2023-08-25 10:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3716.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-25 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3725.00 | Comm: 0.00\n", - " 2023-08-25 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-08-25 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3707.00 | Comm: 0.00\n", - " 2023-08-25 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-08-25 14:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3718.00 | Comm: 0.00\n", - " 2023-08-25 14:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-25 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3721.00 | Comm: 0.00\n", - " 2023-08-25 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3722.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-25 21:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3707.00 | Comm: 0.00\n", - " 2023-08-25 21:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3690.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-08-25 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00\n", - " 2023-08-25 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-25 22:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3695.00 | Comm: 0.00\n", - " 2023-08-25 22:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-08-28 09:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3738.00 | Comm: 0.00\n", - " 2023-08-28 09:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3731.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-08-28 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3711.00 | Comm: 0.00\n", - " 2023-08-28 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3705.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-28 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3710.00 | Comm: 0.00\n", - " 2023-08-28 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3704.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-08-28 11:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3694.00 | Comm: 0.00\n", - " 2023-08-28 13:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3686.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-08-28 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-08-28 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3658.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-08-28 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3654.00 | Comm: 0.00\n", - " 2023-08-28 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-28 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3655.00 | Comm: 0.00\n", - " 2023-08-28 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-08-28 21:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-08-28 22:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-28 22:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2023-08-28 22:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3676.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-08-29 09:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2023-08-29 09:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-08-29 10:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2023-08-29 10:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-29 10:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2023-08-29 11:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-08-29 13:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3696.00 | Comm: 0.00\n", - " 2023-08-29 14:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-29 14:45:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00\n", - " 2023-08-29 21:00:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-08-29 21:15:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3682.00 | Comm: 0.00\n", - " 2023-08-29 21:30:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-08-29 22:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2023-08-29 22:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-08-30 09:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3693.00 | Comm: 0.00\n", - " 2023-08-30 09:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3698.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-08-30 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2023-08-30 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3691.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-08-30 10:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2023-08-30 10:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-08-30 11:00:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2023-08-30 11:15:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-08-30 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3688.00 | Comm: 0.00\n", - " 2023-08-30 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3691.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-08-31 13:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2023-08-31 14:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3739.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-08-31 14:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2023-08-31 14:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3724.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-08-31 21:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2023-08-31 22:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-08-31 22:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3737.00 | Comm: 0.00\n", - " 2023-08-31 22:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3739.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-01 09:45:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2023-09-01 10:00:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3764.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-09-01 14:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3769.00 | Comm: 0.00\n", - " 2023-09-01 14:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-09-01 21:30:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2023-09-01 21:45:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3768.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-01 22:00:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2023-09-01 22:15:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3773.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-09-04 09:15:00 | SELL | SHFE.rb2310 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2023-09-04 09:30:00 | CLOSE_SHORT | SHFE.rb2310 | Vol: 1 | Price: 3779.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-09-04 10:30:00 | BUY | SHFE.rb2310 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2023-09-04 10:45:00 | CLOSE_LONG | SHFE.rb2310 | Vol: 1 | Price: 3784.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-05 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3826.00 | Comm: 0.00\n", - " 2023-09-05 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3798.00 | Comm: 0.00 | PnL: 28.00\n", - " 2023-09-05 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2023-09-05 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3790.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-09-05 22:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3813.00 | Comm: 0.00\n", - " 2023-09-06 09:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3823.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-09-06 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3818.00 | Comm: 0.00\n", - " 2023-09-06 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3813.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-09-06 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3809.00 | Comm: 0.00\n", - " 2023-09-06 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3816.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-09-06 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3820.00 | Comm: 0.00\n", - " 2023-09-06 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3814.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-09-06 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3811.00 | Comm: 0.00\n", - " 2023-09-06 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-09-06 21:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3820.00 | Comm: 0.00\n", - " 2023-09-06 21:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3818.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-06 21:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3823.00 | Comm: 0.00\n", - " 2023-09-06 22:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3821.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-06 22:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3824.00 | Comm: 0.00\n", - " 2023-09-06 22:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3807.00 | Comm: 0.00 | PnL: -17.00\n", - " 2023-09-07 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3781.00 | Comm: 0.00\n", - " 2023-09-07 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3785.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-09-07 10:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2023-09-07 11:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-07 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3775.00 | Comm: 0.00\n", - " 2023-09-07 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-09-07 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3775.00 | Comm: 0.00\n", - " 2023-09-07 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3773.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-07 14:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2023-09-07 14:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3806.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-09-07 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2023-09-07 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-07 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2023-09-07 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-07 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2023-09-07 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3780.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-07 22:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2023-09-07 22:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3777.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-08 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3783.00 | Comm: 0.00\n", - " 2023-09-08 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3784.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-09-08 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3771.00 | Comm: 0.00\n", - " 2023-09-08 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3778.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-09-11 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3742.00 | Comm: 0.00\n", - " 2023-09-11 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3745.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-09-11 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3742.00 | Comm: 0.00\n", - " 2023-09-11 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-09-11 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2023-09-11 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3759.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-11 22:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2023-09-11 22:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3779.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-09-11 22:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2023-09-11 22:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3777.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-12 09:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2023-09-12 09:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3772.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-09-12 10:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2023-09-12 10:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3796.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-09-12 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3797.00 | Comm: 0.00\n", - " 2023-09-12 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3785.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-09-12 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2023-09-12 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3797.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-09-12 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3785.00 | Comm: 0.00\n", - " 2023-09-12 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-09-12 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00\n", - " 2023-09-12 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-12 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2023-09-12 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3781.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-09-13 09:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00\n", - " 2023-09-13 09:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-13 09:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2023-09-13 10:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3788.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-13 10:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2023-09-13 11:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3773.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-09-13 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3758.00 | Comm: 0.00\n", - " 2023-09-13 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3762.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-09-13 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3757.00 | Comm: 0.00\n", - " 2023-09-13 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3756.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-09-13 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2023-09-13 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3764.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-09-13 21:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2023-09-13 21:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3784.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-13 22:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3773.00 | Comm: 0.00\n", - " 2023-09-13 22:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3785.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-09-14 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3775.00 | Comm: 0.00\n", - " 2023-09-14 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-14 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2023-09-14 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3768.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-09-14 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3763.00 | Comm: 0.00\n", - " 2023-09-14 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3772.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-09-14 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3779.00 | Comm: 0.00\n", - " 2023-09-14 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3763.00 | Comm: 0.00 | PnL: -16.00\n", - " 2023-09-14 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3766.00 | Comm: 0.00\n", - " 2023-09-14 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3783.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-09-15 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3816.00 | Comm: 0.00\n", - " 2023-09-15 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3821.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-09-15 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3816.00 | Comm: 0.00\n", - " 2023-09-15 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-15 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3810.00 | Comm: 0.00\n", - " 2023-09-15 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-15 14:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3813.00 | Comm: 0.00\n", - " 2023-09-15 14:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3824.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-09-15 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3816.00 | Comm: 0.00\n", - " 2023-09-15 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-09-15 22:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3799.00 | Comm: 0.00\n", - " 2023-09-15 22:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3799.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-18 10:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3824.00 | Comm: 0.00\n", - " 2023-09-18 10:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3837.00 | Comm: 0.00 | PnL: 13.00\n", - " 2023-09-18 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3836.00 | Comm: 0.00\n", - " 2023-09-18 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3847.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-09-18 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3858.00 | Comm: 0.00\n", - " 2023-09-18 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3863.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-09-19 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3843.00 | Comm: 0.00\n", - " 2023-09-19 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3849.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-09-19 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3844.00 | Comm: 0.00\n", - " 2023-09-19 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3847.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-09-19 14:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3844.00 | Comm: 0.00\n", - " 2023-09-19 14:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3840.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-09-19 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3834.00 | Comm: 0.00\n", - " 2023-09-19 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3835.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-19 22:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3839.00 | Comm: 0.00\n", - " 2023-09-19 22:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3844.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-09-19 22:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3846.00 | Comm: 0.00\n", - " 2023-09-19 22:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3844.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-20 09:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3846.00 | Comm: 0.00\n", - " 2023-09-20 09:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3851.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-09-20 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3844.00 | Comm: 0.00\n", - " 2023-09-20 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3849.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-09-20 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2023-09-20 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3831.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-20 11:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3835.00 | Comm: 0.00\n", - " 2023-09-20 13:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-09-20 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3842.00 | Comm: 0.00\n", - " 2023-09-20 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3838.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-09-20 14:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3840.00 | Comm: 0.00\n", - " 2023-09-20 14:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3845.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-09-20 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3847.00 | Comm: 0.00\n", - " 2023-09-20 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: 35.00\n", - " 2023-09-20 21:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3818.00 | Comm: 0.00\n", - " 2023-09-20 21:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3825.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-09-20 22:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3821.00 | Comm: 0.00\n", - " 2023-09-20 22:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3819.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-21 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3814.00 | Comm: 0.00\n", - " 2023-09-21 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3819.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-09-21 09:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3821.00 | Comm: 0.00\n", - " 2023-09-21 10:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-09-21 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3815.00 | Comm: 0.00\n", - " 2023-09-21 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3815.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-21 21:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3767.00 | Comm: 0.00\n", - " 2023-09-21 22:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3767.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-09-21 22:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2023-09-21 22:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3769.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-22 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3764.00 | Comm: 0.00\n", - " 2023-09-22 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3770.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-09-22 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00\n", - " 2023-09-22 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3788.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-22 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2023-09-22 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3786.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-22 22:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3774.00 | Comm: 0.00\n", - " 2023-09-22 22:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3771.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-09-25 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2023-09-25 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3725.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-25 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3714.00 | Comm: 0.00\n", - " 2023-09-25 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-09-26 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2023-09-26 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3723.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-09-26 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3714.00 | Comm: 0.00\n", - " 2023-09-26 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-09-26 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2023-09-26 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3697.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-09-26 21:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-09-26 21:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-27 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2023-09-27 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-09-27 10:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2023-09-27 11:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3686.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-27 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2023-09-27 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3690.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-09-27 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2023-09-27 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3694.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-09-28 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3711.00 | Comm: 0.00\n", - " 2023-09-28 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3710.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-09-28 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3705.00 | Comm: 0.00\n", - " 2023-09-28 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3701.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-09-28 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3692.00 | Comm: 0.00\n", - " 2023-09-28 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3687.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-09-28 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3698.00 | Comm: 0.00\n", - " 2023-09-28 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3700.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-09-28 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3696.00 | Comm: 0.00\n", - " 2023-10-09 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: 30.00\n", - " 2023-10-09 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3652.00 | Comm: 0.00\n", - " 2023-10-09 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-09 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3628.00 | Comm: 0.00\n", - " 2023-10-09 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3631.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-10-09 22:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2023-10-09 22:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-10 09:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3637.00 | Comm: 0.00\n", - " 2023-10-10 09:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3632.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-10-10 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3626.00 | Comm: 0.00\n", - " 2023-10-10 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3623.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-10-10 21:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3616.00 | Comm: 0.00\n", - " 2023-10-10 21:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3620.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-10 22:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3622.00 | Comm: 0.00\n", - " 2023-10-10 22:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3623.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-10-11 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3628.00 | Comm: 0.00\n", - " 2023-10-11 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3626.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-11 10:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3628.00 | Comm: 0.00\n", - " 2023-10-11 11:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-10-11 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3623.00 | Comm: 0.00\n", - " 2023-10-11 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3623.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-11 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2023-10-11 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-11 21:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3626.00 | Comm: 0.00\n", - " 2023-10-11 22:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3628.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-11 22:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3626.00 | Comm: 0.00\n", - " 2023-10-11 22:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-10-11 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3623.00 | Comm: 0.00\n", - " 2023-10-12 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3627.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-10-12 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2023-10-12 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3614.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-10-12 09:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3617.00 | Comm: 0.00\n", - " 2023-10-12 10:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3618.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-10-12 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2023-10-12 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3607.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-10-12 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2023-10-12 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3614.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-10-12 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3615.00 | Comm: 0.00\n", - " 2023-10-12 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3608.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-10-12 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3604.00 | Comm: 0.00\n", - " 2023-10-12 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-10-12 14:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3615.00 | Comm: 0.00\n", - " 2023-10-12 14:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3622.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-10-13 09:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2023-10-13 09:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-13 10:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2023-10-13 10:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3620.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-10-13 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3607.00 | Comm: 0.00\n", - " 2023-10-13 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3612.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-10-13 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3616.00 | Comm: 0.00\n", - " 2023-10-13 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3618.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-13 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3620.00 | Comm: 0.00\n", - " 2023-10-13 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3629.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-10-13 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3621.00 | Comm: 0.00\n", - " 2023-10-13 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-10-13 21:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3611.00 | Comm: 0.00\n", - " 2023-10-13 22:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-13 22:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3611.00 | Comm: 0.00\n", - " 2023-10-13 22:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3612.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-10-16 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3611.00 | Comm: 0.00\n", - " 2023-10-16 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3617.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-10-16 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3641.00 | Comm: 0.00\n", - " 2023-10-16 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-10-16 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2023-10-16 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3644.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-17 09:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3642.00 | Comm: 0.00\n", - " 2023-10-17 09:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-10-17 09:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2023-10-17 09:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-10-17 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3655.00 | Comm: 0.00\n", - " 2023-10-17 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3671.00 | Comm: 0.00 | PnL: 16.00\n", - " 2023-10-17 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3662.00 | Comm: 0.00\n", - " 2023-10-17 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-17 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3643.00 | Comm: 0.00\n", - " 2023-10-17 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-17 22:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3648.00 | Comm: 0.00\n", - " 2023-10-17 22:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3655.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-10-18 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2023-10-18 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-10-18 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3624.00 | Comm: 0.00\n", - " 2023-10-18 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3620.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-18 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3606.00 | Comm: 0.00\n", - " 2023-10-18 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-10-18 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2023-10-18 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3615.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-10-19 09:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2023-10-19 09:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3611.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-19 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3635.00 | Comm: 0.00\n", - " 2023-10-19 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3637.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-19 14:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2023-10-19 14:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3643.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-19 21:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2023-10-19 22:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3644.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-20 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2023-10-20 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-20 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3629.00 | Comm: 0.00\n", - " 2023-10-20 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-20 10:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3626.00 | Comm: 0.00\n", - " 2023-10-20 11:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3621.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-10-20 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3614.00 | Comm: 0.00\n", - " 2023-10-20 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3623.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-10-20 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2023-10-20 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3607.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-23 10:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3569.00 | Comm: 0.00\n", - " 2023-10-23 10:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3562.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-10-24 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3579.00 | Comm: 0.00\n", - " 2023-10-24 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3589.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-10-24 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3586.00 | Comm: 0.00\n", - " 2023-10-24 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3587.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-10-24 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3575.00 | Comm: 0.00\n", - " 2023-10-24 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3579.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-10-24 21:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3640.00 | Comm: 0.00\n", - " 2023-10-24 22:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3652.00 | Comm: 0.00 | PnL: 12.00\n", - " 2023-10-24 22:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3656.00 | Comm: 0.00\n", - " 2023-10-24 22:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3660.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-25 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3676.00 | Comm: 0.00\n", - " 2023-10-25 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-10-25 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2023-10-25 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-10-25 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2023-10-25 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-25 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2023-10-25 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-10-25 21:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-10-25 21:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3666.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-10-26 09:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3665.00 | Comm: 0.00\n", - " 2023-10-26 09:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-10-26 10:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-10-26 11:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-26 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2023-10-26 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-10-26 14:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2023-10-26 14:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-10-26 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2023-10-26 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-10-30 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3722.00 | Comm: 0.00\n", - " 2023-10-30 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-10-30 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-10-30 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-10-30 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3735.00 | Comm: 0.00\n", - " 2023-10-30 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3731.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-30 22:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3730.00 | Comm: 0.00\n", - " 2023-10-30 22:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-10-30 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2023-10-31 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3720.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-10-31 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-10-31 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-10-31 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2023-10-31 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-10-31 11:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2023-10-31 13:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-10-31 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3732.00 | Comm: 0.00\n", - " 2023-10-31 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-10-31 14:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2023-10-31 21:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3734.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-10-31 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3730.00 | Comm: 0.00\n", - " 2023-10-31 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-01 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3739.00 | Comm: 0.00\n", - " 2023-11-01 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3743.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-11-01 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3740.00 | Comm: 0.00\n", - " 2023-11-01 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3738.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-01 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2023-11-01 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-11-01 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3745.00 | Comm: 0.00\n", - " 2023-11-01 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-11-02 10:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2023-11-02 11:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3756.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-02 14:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3757.00 | Comm: 0.00\n", - " 2023-11-02 14:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3758.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-11-03 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3790.00 | Comm: 0.00\n", - " 2023-11-03 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3782.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-11-03 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3791.00 | Comm: 0.00\n", - " 2023-11-03 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3791.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-03 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2023-11-03 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3793.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-11-03 21:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3799.00 | Comm: 0.00\n", - " 2023-11-03 21:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3801.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-06 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3821.00 | Comm: 0.00\n", - " 2023-11-06 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3823.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-06 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3820.00 | Comm: 0.00\n", - " 2023-11-06 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3815.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-06 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3805.00 | Comm: 0.00\n", - " 2023-11-06 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3805.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-06 21:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3809.00 | Comm: 0.00\n", - " 2023-11-06 21:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3814.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-06 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3811.00 | Comm: 0.00\n", - " 2023-11-06 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3807.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-07 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3802.00 | Comm: 0.00\n", - " 2023-11-07 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3800.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-07 09:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3803.00 | Comm: 0.00\n", - " 2023-11-07 10:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3799.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-11-07 10:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3790.00 | Comm: 0.00\n", - " 2023-11-07 11:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3796.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-11-07 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3805.00 | Comm: 0.00\n", - " 2023-11-07 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3809.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-07 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3774.00 | Comm: 0.00\n", - " 2023-11-07 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3781.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-11-08 09:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2023-11-08 09:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3780.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-08 10:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3782.00 | Comm: 0.00\n", - " 2023-11-08 10:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3785.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-11-08 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3790.00 | Comm: 0.00\n", - " 2023-11-08 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3784.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-11-08 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2023-11-08 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3806.00 | Comm: 0.00 | PnL: 17.00\n", - " 2023-11-09 09:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3854.00 | Comm: 0.00\n", - " 2023-11-09 09:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3850.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-09 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3852.00 | Comm: 0.00\n", - " 2023-11-09 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3859.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-11-09 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3851.00 | Comm: 0.00\n", - " 2023-11-09 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3849.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-09 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3845.00 | Comm: 0.00\n", - " 2023-11-09 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3847.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-09 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3854.00 | Comm: 0.00\n", - " 2023-11-09 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3862.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-11-09 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3866.00 | Comm: 0.00\n", - " 2023-11-10 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3866.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-10 10:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3861.00 | Comm: 0.00\n", - " 2023-11-10 11:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3865.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-11-10 14:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3869.00 | Comm: 0.00\n", - " 2023-11-10 14:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3874.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-11-10 21:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2023-11-10 21:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3881.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-11-10 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3884.00 | Comm: 0.00\n", - " 2023-11-13 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3905.00 | Comm: 0.00 | PnL: -21.00\n", - " 2023-11-13 09:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3885.00 | Comm: 0.00\n", - " 2023-11-13 09:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3881.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-13 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2023-11-13 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3855.00 | Comm: 0.00 | PnL: 18.00\n", - " 2023-11-13 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2023-11-13 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3884.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-11-13 14:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2023-11-13 14:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3863.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-11-13 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3870.00 | Comm: 0.00\n", - " 2023-11-13 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3867.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-11-13 21:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3852.00 | Comm: 0.00\n", - " 2023-11-13 22:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3856.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-11-13 22:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3856.00 | Comm: 0.00\n", - " 2023-11-14 09:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3863.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-11-14 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3861.00 | Comm: 0.00\n", - " 2023-11-14 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3856.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-14 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3865.00 | Comm: 0.00\n", - " 2023-11-14 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3855.00 | Comm: 0.00 | PnL: -10.00\n", - " 2023-11-14 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3858.00 | Comm: 0.00\n", - " 2023-11-14 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3855.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-14 14:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3845.00 | Comm: 0.00\n", - " 2023-11-14 14:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3846.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-11-15 09:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3942.00 | Comm: 0.00\n", - " 2023-11-15 09:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3932.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-11-15 10:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3935.00 | Comm: 0.00\n", - " 2023-11-15 10:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3937.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-15 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-11-15 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3936.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-15 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3940.00 | Comm: 0.00\n", - " 2023-11-15 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: 28.00\n", - " 2023-11-15 14:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3921.00 | Comm: 0.00\n", - " 2023-11-15 21:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3919.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-15 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2023-11-15 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3903.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-11-16 10:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2023-11-16 10:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3917.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-16 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-11-16 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3940.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-11-16 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3940.00 | Comm: 0.00\n", - " 2023-11-16 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3936.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-16 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3981.00 | Comm: 0.00\n", - " 2023-11-16 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3977.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-17 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3955.00 | Comm: 0.00\n", - " 2023-11-17 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3950.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-17 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2023-11-17 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-17 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3952.00 | Comm: 0.00\n", - " 2023-11-17 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3950.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-17 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3953.00 | Comm: 0.00\n", - " 2023-11-17 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3954.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-11-17 14:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3927.00 | Comm: 0.00\n", - " 2023-11-17 14:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3929.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-17 21:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2023-11-17 21:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3938.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-11-17 22:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3935.00 | Comm: 0.00\n", - " 2023-11-17 22:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3933.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-20 09:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3933.00 | Comm: 0.00\n", - " 2023-11-20 09:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3937.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-11-20 09:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3946.00 | Comm: 0.00\n", - " 2023-11-20 09:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3947.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-11-20 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2023-11-20 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3958.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-11-20 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3967.00 | Comm: 0.00\n", - " 2023-11-20 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3958.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-11-20 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3967.00 | Comm: 0.00\n", - " 2023-11-20 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3986.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-11-21 10:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 4039.00 | Comm: 0.00\n", - " 2023-11-21 11:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 4029.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-11-21 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 4021.00 | Comm: 0.00\n", - " 2023-11-21 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 4014.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-11-21 14:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 4003.00 | Comm: 0.00\n", - " 2023-11-21 21:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3987.00 | Comm: 0.00 | PnL: -16.00\n", - " 2023-11-21 21:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3987.00 | Comm: 0.00\n", - " 2023-11-21 21:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 4006.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-11-21 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3993.00 | Comm: 0.00\n", - " 2023-11-22 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 4007.00 | Comm: 0.00 | PnL: -14.00\n", - " 2023-11-22 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 4000.00 | Comm: 0.00\n", - " 2023-11-22 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 4000.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-22 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3989.00 | Comm: 0.00\n", - " 2023-11-22 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3989.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-22 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3981.00 | Comm: 0.00\n", - " 2023-11-22 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3982.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-11-22 21:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2023-11-22 21:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3987.00 | Comm: 0.00 | PnL: -19.00\n", - " 2023-11-22 21:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3991.00 | Comm: 0.00\n", - " 2023-11-22 22:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3995.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-22 22:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3984.00 | Comm: 0.00\n", - " 2023-11-22 22:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3984.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-22 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3975.00 | Comm: 0.00\n", - " 2023-11-23 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3932.00 | Comm: 0.00 | PnL: 43.00\n", - " 2023-11-23 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3936.00 | Comm: 0.00\n", - " 2023-11-23 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3938.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-23 09:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3943.00 | Comm: 0.00\n", - " 2023-11-23 10:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3938.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-11-23 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3927.00 | Comm: 0.00\n", - " 2023-11-23 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: 19.00\n", - " 2023-11-23 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3929.00 | Comm: 0.00\n", - " 2023-11-23 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3932.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-11-23 21:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3935.00 | Comm: 0.00\n", - " 2023-11-23 21:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3937.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-23 21:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3923.00 | Comm: 0.00\n", - " 2023-11-23 21:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3918.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-24 10:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3938.00 | Comm: 0.00\n", - " 2023-11-24 10:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3935.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-24 13:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-11-24 13:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3927.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-11-24 14:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-11-24 14:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-11-24 21:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3969.00 | Comm: 0.00\n", - " 2023-11-24 21:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3947.00 | Comm: 0.00 | PnL: -22.00\n", - " 2023-11-24 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3930.00 | Comm: 0.00\n", - " 2023-11-24 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3933.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-27 09:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3945.00 | Comm: 0.00\n", - " 2023-11-27 09:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-27 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-11-27 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3925.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-11-27 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3938.00 | Comm: 0.00\n", - " 2023-11-27 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-11-27 13:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3955.00 | Comm: 0.00\n", - " 2023-11-27 14:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3958.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-11-27 14:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3963.00 | Comm: 0.00\n", - " 2023-11-27 14:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3961.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-27 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2023-11-27 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-11-27 21:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3942.00 | Comm: 0.00\n", - " 2023-11-27 22:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3938.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-11-27 22:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3934.00 | Comm: 0.00\n", - " 2023-11-28 09:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3937.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-28 09:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3923.00 | Comm: 0.00\n", - " 2023-11-28 09:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3932.00 | Comm: 0.00 | PnL: -9.00\n", - " 2023-11-28 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3916.00 | Comm: 0.00\n", - " 2023-11-28 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3911.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-28 21:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3897.00 | Comm: 0.00\n", - " 2023-11-28 21:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3900.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-28 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3899.00 | Comm: 0.00\n", - " 2023-11-28 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3896.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-11-29 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3916.00 | Comm: 0.00\n", - " 2023-11-29 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3911.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-29 10:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3904.00 | Comm: 0.00\n", - " 2023-11-29 11:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3907.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-11-29 11:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3901.00 | Comm: 0.00\n", - " 2023-11-29 13:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3907.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-11-29 13:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3904.00 | Comm: 0.00\n", - " 2023-11-29 14:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3899.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-11-30 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3869.00 | Comm: 0.00\n", - " 2023-11-30 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3886.00 | Comm: 0.00 | PnL: -17.00\n", - " 2023-11-30 11:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3902.00 | Comm: 0.00\n", - " 2023-11-30 11:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3905.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-11-30 13:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2023-11-30 13:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3895.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-11-30 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3913.00 | Comm: 0.00\n", - " 2023-11-30 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3915.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-11-30 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3908.00 | Comm: 0.00\n", - " 2023-11-30 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3913.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-11-30 21:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3924.00 | Comm: 0.00\n", - " 2023-11-30 21:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3919.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-11-30 22:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3923.00 | Comm: 0.00\n", - " 2023-11-30 22:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3917.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-11-30 22:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3919.00 | Comm: 0.00\n", - " 2023-11-30 22:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3922.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-12-01 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3914.00 | Comm: 0.00\n", - " 2023-12-01 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3915.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-01 09:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3918.00 | Comm: 0.00\n", - " 2023-12-01 10:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3919.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-01 10:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2023-12-01 10:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3909.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-01 11:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3899.00 | Comm: 0.00\n", - " 2023-12-01 11:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3894.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-12-01 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3929.00 | Comm: 0.00\n", - " 2023-12-01 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3935.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-12-01 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3930.00 | Comm: 0.00\n", - " 2023-12-01 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3929.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-01 21:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2023-12-01 21:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-01 21:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3918.00 | Comm: 0.00\n", - " 2023-12-01 22:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3914.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-04 09:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3924.00 | Comm: 0.00\n", - " 2023-12-04 09:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3911.00 | Comm: 0.00 | PnL: -13.00\n", - " 2023-12-04 10:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2023-12-04 10:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3885.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-04 14:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3872.00 | Comm: 0.00\n", - " 2023-12-04 21:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3865.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-12-04 21:30:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2023-12-04 21:45:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3876.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-12-04 22:00:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3867.00 | Comm: 0.00\n", - " 2023-12-04 22:15:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-12-04 22:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3886.00 | Comm: 0.00\n", - " 2023-12-05 09:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3884.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-12-05 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3881.00 | Comm: 0.00\n", - " 2023-12-05 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3885.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-05 09:45:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3882.00 | Comm: 0.00\n", - " 2023-12-05 10:00:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3872.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-12-05 10:45:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3876.00 | Comm: 0.00\n", - " 2023-12-05 11:00:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3865.00 | Comm: 0.00 | PnL: -11.00\n", - " 2023-12-05 14:30:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2023-12-05 14:45:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3865.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-05 21:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3870.00 | Comm: 0.00\n", - " 2023-12-05 21:15:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3864.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-12-06 09:15:00 | SELL | SHFE.rb2401 | Vol: 1 | Price: 3874.00 | Comm: 0.00\n", - " 2023-12-06 09:30:00 | CLOSE_SHORT | SHFE.rb2401 | Vol: 1 | Price: 3876.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-12-06 10:00:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2023-12-06 10:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3889.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-06 14:15:00 | BUY | SHFE.rb2401 | Vol: 1 | Price: 3914.00 | Comm: 0.00\n", - " 2023-12-06 14:30:00 | CLOSE_LONG | SHFE.rb2401 | Vol: 1 | Price: 3914.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-07 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4008.00 | Comm: 0.00\n", - " 2023-12-07 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4007.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-07 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4006.00 | Comm: 0.00\n", - " 2023-12-07 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-08 09:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2023-12-08 09:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4045.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-08 14:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4038.00 | Comm: 0.00\n", - " 2023-12-08 14:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4043.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-12-08 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4036.00 | Comm: 0.00\n", - " 2023-12-08 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4048.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-12-11 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4015.00 | Comm: 0.00\n", - " 2023-12-11 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4017.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-12-11 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4020.00 | Comm: 0.00\n", - " 2023-12-11 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4027.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-12-11 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4037.00 | Comm: 0.00\n", - " 2023-12-11 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4034.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-11 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4024.00 | Comm: 0.00\n", - " 2023-12-11 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4032.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-12-11 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4025.00 | Comm: 0.00\n", - " 2023-12-11 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4015.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-12-11 22:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4025.00 | Comm: 0.00\n", - " 2023-12-11 22:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4029.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-12 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4027.00 | Comm: 0.00\n", - " 2023-12-12 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4024.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-12-12 09:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4028.00 | Comm: 0.00\n", - " 2023-12-12 10:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4039.00 | Comm: 0.00 | PnL: 11.00\n", - " 2023-12-12 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4036.00 | Comm: 0.00\n", - " 2023-12-12 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4035.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-12 13:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4044.00 | Comm: 0.00\n", - " 2023-12-12 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4052.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-12 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4049.00 | Comm: 0.00\n", - " 2023-12-12 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4041.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-12-12 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4037.00 | Comm: 0.00\n", - " 2023-12-12 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4033.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-12-12 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4019.00 | Comm: 0.00\n", - " 2023-12-13 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4015.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-12-13 09:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4019.00 | Comm: 0.00\n", - " 2023-12-13 10:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4018.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-13 11:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3986.00 | Comm: 0.00\n", - " 2023-12-13 11:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3976.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-12-13 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3946.00 | Comm: 0.00\n", - " 2023-12-13 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3944.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-12-14 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3962.00 | Comm: 0.00\n", - " 2023-12-14 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3959.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-14 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3956.00 | Comm: 0.00\n", - " 2023-12-14 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3956.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-14 11:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3956.00 | Comm: 0.00\n", - " 2023-12-14 11:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3957.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-14 13:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3960.00 | Comm: 0.00\n", - " 2023-12-14 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3938.00 | Comm: 0.00 | PnL: -22.00\n", - " 2023-12-14 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3947.00 | Comm: 0.00\n", - " 2023-12-14 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-12-14 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3944.00 | Comm: 0.00\n", - " 2023-12-15 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3945.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-15 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2023-12-15 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3919.00 | Comm: 0.00 | PnL: -30.00\n", - " 2023-12-15 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2023-12-15 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3917.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-12-18 09:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2023-12-18 09:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3905.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-12-18 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3911.00 | Comm: 0.00\n", - " 2023-12-18 09:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3911.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-18 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3907.00 | Comm: 0.00\n", - " 2023-12-18 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3907.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-18 14:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3932.00 | Comm: 0.00\n", - " 2023-12-18 14:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-18 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3933.00 | Comm: 0.00\n", - " 2023-12-18 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3934.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-18 22:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3936.00 | Comm: 0.00\n", - " 2023-12-18 22:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3940.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-12-18 22:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3937.00 | Comm: 0.00\n", - " 2023-12-18 22:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3930.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-12-19 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3940.00 | Comm: 0.00\n", - " 2023-12-19 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3913.00 | Comm: 0.00 | PnL: 27.00\n", - " 2023-12-19 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3922.00 | Comm: 0.00\n", - " 2023-12-19 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3936.00 | Comm: 0.00 | PnL: 14.00\n", - " 2023-12-19 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2023-12-19 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3932.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-19 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2023-12-19 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3922.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-12-19 22:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2023-12-19 22:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3927.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-12-20 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3935.00 | Comm: 0.00\n", - " 2023-12-20 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-20 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3937.00 | Comm: 0.00\n", - " 2023-12-20 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3940.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-20 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2023-12-20 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3949.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-20 14:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3945.00 | Comm: 0.00\n", - " 2023-12-20 14:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-12-20 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3929.00 | Comm: 0.00\n", - " 2023-12-20 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3927.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-12-20 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2023-12-20 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3927.00 | Comm: 0.00 | PnL: -4.00\n", - " 2023-12-20 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2023-12-20 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3936.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-12-20 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3941.00 | Comm: 0.00\n", - " 2023-12-21 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3935.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-12-21 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3937.00 | Comm: 0.00\n", - " 2023-12-21 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3940.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-21 10:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3948.00 | Comm: 0.00\n", - " 2023-12-21 11:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3950.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-12-21 22:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3989.00 | Comm: 0.00\n", - " 2023-12-21 22:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3990.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-22 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3991.00 | Comm: 0.00\n", - " 2023-12-22 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3992.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-22 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4011.00 | Comm: 0.00\n", - " 2023-12-22 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4003.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-22 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4009.00 | Comm: 0.00\n", - " 2023-12-22 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4009.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-22 22:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4000.00 | Comm: 0.00\n", - " 2023-12-22 22:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4001.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-25 09:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3996.00 | Comm: 0.00\n", - " 2023-12-25 09:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3994.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-12-25 11:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3995.00 | Comm: 0.00\n", - " 2023-12-25 11:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3988.00 | Comm: 0.00 | PnL: 7.00\n", - " 2023-12-25 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3992.00 | Comm: 0.00\n", - " 2023-12-25 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3993.00 | Comm: 0.00 | PnL: 1.00\n", - " 2023-12-25 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4001.00 | Comm: 0.00\n", - " 2023-12-25 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4019.00 | Comm: 0.00 | PnL: -18.00\n", - " 2023-12-25 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4017.00 | Comm: 0.00\n", - " 2023-12-26 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4020.00 | Comm: 0.00 | PnL: 3.00\n", - " 2023-12-26 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4019.00 | Comm: 0.00\n", - " 2023-12-26 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4019.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-26 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4021.00 | Comm: 0.00\n", - " 2023-12-26 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4013.00 | Comm: 0.00 | PnL: -8.00\n", - " 2023-12-26 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4021.00 | Comm: 0.00\n", - " 2023-12-26 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4018.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-26 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4018.00 | Comm: 0.00\n", - " 2023-12-26 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4016.00 | Comm: 0.00 | PnL: 2.00\n", - " 2023-12-26 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4002.00 | Comm: 0.00\n", - " 2023-12-27 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3993.00 | Comm: 0.00 | PnL: 9.00\n", - " 2023-12-27 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2023-12-27 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4003.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-12-27 10:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4013.00 | Comm: 0.00\n", - " 2023-12-27 11:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4017.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-12-27 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00\n", - " 2023-12-27 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4022.00 | Comm: 0.00 | PnL: -12.00\n", - " 2023-12-27 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4022.00 | Comm: 0.00\n", - " 2023-12-27 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4032.00 | Comm: 0.00 | PnL: 10.00\n", - " 2023-12-27 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4029.00 | Comm: 0.00\n", - " 2023-12-27 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4024.00 | Comm: 0.00 | PnL: 5.00\n", - " 2023-12-28 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00\n", - " 2023-12-28 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4017.00 | Comm: 0.00 | PnL: -7.00\n", - " 2023-12-28 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00\n", - " 2023-12-28 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4016.00 | Comm: 0.00 | PnL: -6.00\n", - " 2023-12-28 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4007.00 | Comm: 0.00\n", - " 2023-12-28 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3999.00 | Comm: 0.00 | PnL: 8.00\n", - " 2023-12-28 14:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4003.00 | Comm: 0.00\n", - " 2023-12-28 14:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3999.00 | Comm: 0.00 | PnL: 4.00\n", - " 2023-12-28 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3990.00 | Comm: 0.00\n", - " 2023-12-28 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3993.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-28 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3999.00 | Comm: 0.00\n", - " 2023-12-28 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4005.00 | Comm: 0.00 | PnL: 6.00\n", - " 2023-12-28 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00\n", - " 2023-12-28 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00 | PnL: 0.00\n", - " 2023-12-28 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4013.00 | Comm: 0.00\n", - " 2023-12-28 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4008.00 | Comm: 0.00 | PnL: -5.00\n", - " 2023-12-29 09:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4011.00 | Comm: 0.00\n", - " 2023-12-29 09:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4009.00 | Comm: 0.00 | PnL: -2.00\n", - " 2023-12-29 09:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4007.00 | Comm: 0.00\n", - " 2023-12-29 09:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4010.00 | Comm: 0.00 | PnL: -3.00\n", - " 2023-12-29 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4002.00 | Comm: 0.00\n", - " 2023-12-29 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4003.00 | Comm: 0.00 | PnL: -1.00\n", - " 2023-12-29 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4008.00 | Comm: 0.00\n", - " 2023-12-29 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4000.00 | Comm: 0.00 | PnL: -8.00\n", - " 2024-01-02 14:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4046.00 | Comm: 0.00\n", - " 2024-01-02 14:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4049.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-02 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4049.00 | Comm: 0.00\n", - " 2024-01-02 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4043.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-01-03 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4060.00 | Comm: 0.00\n", - " 2024-01-03 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4059.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-03 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4047.00 | Comm: 0.00\n", - " 2024-01-03 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-03 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4053.00 | Comm: 0.00\n", - " 2024-01-03 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4054.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-03 14:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4057.00 | Comm: 0.00\n", - " 2024-01-03 21:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4053.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-03 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4050.00 | Comm: 0.00\n", - " 2024-01-03 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4047.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-03 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4050.00 | Comm: 0.00\n", - " 2024-01-04 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4050.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-04 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4053.00 | Comm: 0.00\n", - " 2024-01-04 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4056.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-01-04 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 4050.00 | Comm: 0.00\n", - " 2024-01-04 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 4049.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-01-04 22:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4037.00 | Comm: 0.00\n", - " 2024-01-04 22:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 4025.00 | Comm: 0.00 | PnL: 12.00\n", - " 2024-01-05 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 4004.00 | Comm: 0.00\n", - " 2024-01-05 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3999.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-01-05 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3985.00 | Comm: 0.00\n", - " 2024-01-05 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3980.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-01-08 10:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3966.00 | Comm: 0.00\n", - " 2024-01-08 11:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3962.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-08 14:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3948.00 | Comm: 0.00\n", - " 2024-01-08 14:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3954.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-01-08 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3955.00 | Comm: 0.00\n", - " 2024-01-08 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3955.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-08 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2024-01-08 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3948.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-09 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3949.00 | Comm: 0.00\n", - " 2024-01-09 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3956.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-01-09 10:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3950.00 | Comm: 0.00\n", - " 2024-01-09 10:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3946.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-01-09 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3950.00 | Comm: 0.00\n", - " 2024-01-09 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3950.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-09 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3947.00 | Comm: 0.00\n", - " 2024-01-09 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3942.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-01-10 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2024-01-11 21:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-11 22:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3920.00 | Comm: 0.00\n", - " 2024-01-11 22:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3916.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-01-11 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3911.00 | Comm: 0.00\n", - " 2024-01-12 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3907.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-01-12 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3913.00 | Comm: 0.00\n", - " 2024-01-12 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-01-12 10:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3916.00 | Comm: 0.00\n", - " 2024-01-12 10:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3924.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-01-12 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3914.00 | Comm: 0.00\n", - " 2024-01-12 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-01-15 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2024-01-15 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3895.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-01-15 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3911.00 | Comm: 0.00\n", - " 2024-01-15 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3911.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-15 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3907.00 | Comm: 0.00\n", - " 2024-01-15 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3890.00 | Comm: 0.00 | PnL: 17.00\n", - " 2024-01-15 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3893.00 | Comm: 0.00\n", - " 2024-01-15 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3896.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-15 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3894.00 | Comm: 0.00\n", - " 2024-01-15 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3903.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-01-15 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3894.00 | Comm: 0.00\n", - " 2024-01-16 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3896.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-01-16 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3892.00 | Comm: 0.00\n", - " 2024-01-16 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3885.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-01-16 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3875.00 | Comm: 0.00\n", - " 2024-01-16 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3871.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-01-16 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3874.00 | Comm: 0.00\n", - " 2024-01-16 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3869.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-01-16 14:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3874.00 | Comm: 0.00\n", - " 2024-01-16 21:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3914.00 | Comm: 0.00 | PnL: 40.00\n", - " 2024-01-16 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3917.00 | Comm: 0.00\n", - " 2024-01-16 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-01-16 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3913.00 | Comm: 0.00\n", - " 2024-01-17 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3910.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-17 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00\n", - " 2024-01-17 09:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-17 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3894.00 | Comm: 0.00\n", - " 2024-01-17 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3888.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-01-17 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3888.00 | Comm: 0.00\n", - " 2024-01-17 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3883.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-01-17 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3872.00 | Comm: 0.00\n", - " 2024-01-17 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3852.00 | Comm: 0.00 | PnL: 20.00\n", - " 2024-01-17 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3857.00 | Comm: 0.00\n", - " 2024-01-17 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3854.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-18 09:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3886.00 | Comm: 0.00\n", - " 2024-01-18 09:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3879.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-01-18 13:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3875.00 | Comm: 0.00\n", - " 2024-01-18 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3893.00 | Comm: 0.00 | PnL: 18.00\n", - " 2024-01-18 14:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3896.00 | Comm: 0.00\n", - " 2024-01-18 14:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3906.00 | Comm: 0.00 | PnL: 10.00\n", - " 2024-01-18 14:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3899.00 | Comm: 0.00\n", - " 2024-01-18 14:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3903.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-18 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3908.00 | Comm: 0.00\n", - " 2024-01-18 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3904.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-18 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3901.00 | Comm: 0.00\n", - " 2024-01-18 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3902.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-01-18 22:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3904.00 | Comm: 0.00\n", - " 2024-01-18 22:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3901.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-19 09:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3897.00 | Comm: 0.00\n", - " 2024-01-19 09:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3904.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-01-19 10:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2024-01-19 11:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3916.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-01-19 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00\n", - " 2024-01-19 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-19 14:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3914.00 | Comm: 0.00\n", - " 2024-01-19 21:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3915.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-19 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3909.00 | Comm: 0.00\n", - " 2024-01-19 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3910.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-01-19 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3905.00 | Comm: 0.00\n", - " 2024-01-22 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3908.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-01-22 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00\n", - " 2024-01-22 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3919.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-01-22 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3910.00 | Comm: 0.00\n", - " 2024-01-22 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3912.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-01-22 21:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3906.00 | Comm: 0.00\n", - " 2024-01-22 21:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3906.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-22 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3908.00 | Comm: 0.00\n", - " 2024-01-22 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3909.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-22 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3913.00 | Comm: 0.00\n", - " 2024-01-23 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3921.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-01-23 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00\n", - " 2024-01-23 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3926.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-01-23 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3924.00 | Comm: 0.00\n", - " 2024-01-23 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3928.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-23 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2024-01-23 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3931.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-24 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3939.00 | Comm: 0.00\n", - " 2024-01-24 09:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3940.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-24 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3931.00 | Comm: 0.00\n", - " 2024-01-24 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3935.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-01-24 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3939.00 | Comm: 0.00\n", - " 2024-01-24 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3941.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-01-25 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3982.00 | Comm: 0.00\n", - " 2024-01-25 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3963.00 | Comm: 0.00 | PnL: 19.00\n", - " 2024-01-25 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3971.00 | Comm: 0.00\n", - " 2024-01-25 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3972.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-25 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3975.00 | Comm: 0.00\n", - " 2024-01-25 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3967.00 | Comm: 0.00 | PnL: -8.00\n", - " 2024-01-26 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3969.00 | Comm: 0.00\n", - " 2024-01-26 09:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3967.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-01-26 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3983.00 | Comm: 0.00\n", - " 2024-01-26 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3983.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-26 14:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3967.00 | Comm: 0.00\n", - " 2024-01-26 14:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3976.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-01-26 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3973.00 | Comm: 0.00\n", - " 2024-01-26 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3973.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-01-26 21:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3975.00 | Comm: 0.00\n", - " 2024-01-26 21:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3976.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-26 22:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3971.00 | Comm: 0.00\n", - " 2024-01-26 22:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3977.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-01-29 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3983.00 | Comm: 0.00\n", - " 2024-01-29 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3984.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-01-29 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3981.00 | Comm: 0.00\n", - " 2024-01-29 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3983.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-01-29 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3976.00 | Comm: 0.00\n", - " 2024-01-29 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3973.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-01-29 14:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3969.00 | Comm: 0.00\n", - " 2024-01-29 21:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3968.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-01-29 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3967.00 | Comm: 0.00\n", - " 2024-01-29 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3964.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-01-30 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3954.00 | Comm: 0.00\n", - " 2024-01-30 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3963.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-01-30 13:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3947.00 | Comm: 0.00\n", - " 2024-01-30 13:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3943.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-01-31 09:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3906.00 | Comm: 0.00\n", - " 2024-01-31 09:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3899.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-01-31 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3872.00 | Comm: 0.00\n", - " 2024-01-31 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3870.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-02-01 09:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3875.00 | Comm: 0.00\n", - " 2024-02-01 10:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3870.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-02-01 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3873.00 | Comm: 0.00\n", - " 2024-02-01 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3866.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-02-02 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2024-02-02 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3836.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-02-02 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3825.00 | Comm: 0.00\n", - " 2024-02-02 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3826.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-02 21:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2024-02-02 21:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3828.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-05 10:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3842.00 | Comm: 0.00\n", - " 2024-02-05 10:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3841.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-02-05 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3833.00 | Comm: 0.00\n", - " 2024-02-05 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3828.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-02-05 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3833.00 | Comm: 0.00\n", - " 2024-02-05 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3846.00 | Comm: 0.00 | PnL: 13.00\n", - " 2024-02-05 14:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3840.00 | Comm: 0.00\n", - " 2024-02-05 14:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3832.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-02-05 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3806.00 | Comm: 0.00\n", - " 2024-02-05 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3804.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-02-06 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3829.00 | Comm: 0.00\n", - " 2024-02-06 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3835.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-02-06 14:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3827.00 | Comm: 0.00\n", - " 2024-02-06 14:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3810.00 | Comm: 0.00 | PnL: 17.00\n", - " 2024-02-06 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3830.00 | Comm: 0.00\n", - " 2024-02-06 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3828.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-02-06 22:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3830.00 | Comm: 0.00\n", - " 2024-02-06 22:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3830.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-07 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3836.00 | Comm: 0.00\n", - " 2024-02-07 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3826.00 | Comm: 0.00 | PnL: -10.00\n", - " 2024-02-07 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3821.00 | Comm: 0.00\n", - " 2024-02-07 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3835.00 | Comm: 0.00 | PnL: 14.00\n", - " 2024-02-07 22:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3841.00 | Comm: 0.00\n", - " 2024-02-07 22:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3844.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-02-07 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3845.00 | Comm: 0.00\n", - " 2024-02-08 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3851.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-02-08 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3856.00 | Comm: 0.00\n", - " 2024-02-08 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3863.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-02-08 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3843.00 | Comm: 0.00\n", - " 2024-02-08 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3843.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-08 14:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3854.00 | Comm: 0.00\n", - " 2024-02-19 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3878.00 | Comm: 0.00 | PnL: 24.00\n", - " 2024-02-19 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3859.00 | Comm: 0.00\n", - " 2024-02-19 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3857.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-02-19 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3842.00 | Comm: 0.00\n", - " 2024-02-19 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3833.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-02-19 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3836.00 | Comm: 0.00\n", - " 2024-02-19 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3818.00 | Comm: 0.00 | PnL: -18.00\n", - " 2024-02-19 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3811.00 | Comm: 0.00\n", - " 2024-02-19 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3810.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-02-19 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3815.00 | Comm: 0.00\n", - " 2024-02-19 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-02-19 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3815.00 | Comm: 0.00\n", - " 2024-02-19 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3821.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-02-19 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3812.00 | Comm: 0.00\n", - " 2024-02-19 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3805.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-02-19 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3805.00 | Comm: 0.00\n", - " 2024-02-19 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3807.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-02-19 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3810.00 | Comm: 0.00\n", - " 2024-02-20 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3809.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-20 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3807.00 | Comm: 0.00\n", - " 2024-02-20 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3796.00 | Comm: 0.00 | PnL: 11.00\n", - " 2024-02-20 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2024-02-20 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-20 14:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3770.00 | Comm: 0.00\n", - " 2024-02-20 14:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-02-20 22:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3753.00 | Comm: 0.00\n", - " 2024-02-20 22:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-02-21 10:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2024-02-21 10:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3750.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-02-21 11:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3779.00 | Comm: 0.00\n", - " 2024-02-21 11:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3810.00 | Comm: 0.00 | PnL: 31.00\n", - " 2024-02-21 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3827.00 | Comm: 0.00\n", - " 2024-02-21 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3822.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-02-21 14:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3807.00 | Comm: 0.00\n", - " 2024-02-21 14:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3801.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-02-21 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2024-02-21 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-21 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3800.00 | Comm: 0.00\n", - " 2024-02-21 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3803.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-02-21 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3806.00 | Comm: 0.00\n", - " 2024-02-21 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3802.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-02-21 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3807.00 | Comm: 0.00\n", - " 2024-02-22 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3806.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-22 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3796.00 | Comm: 0.00\n", - " 2024-02-22 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3797.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-22 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2024-02-22 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-02-22 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2024-02-22 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-02-22 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2024-02-22 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3785.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-02-22 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3800.00 | Comm: 0.00\n", - " 2024-02-22 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3805.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-02-22 22:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2024-02-22 22:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3797.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-02-22 22:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3801.00 | Comm: 0.00\n", - " 2024-02-22 22:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3806.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-02-23 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3803.00 | Comm: 0.00\n", - " 2024-02-23 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-02-23 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2024-02-23 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3800.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-02-23 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3806.00 | Comm: 0.00\n", - " 2024-02-23 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3802.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-02-23 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3785.00 | Comm: 0.00\n", - " 2024-02-23 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-02-23 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3801.00 | Comm: 0.00\n", - " 2024-02-23 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3791.00 | Comm: 0.00 | PnL: -10.00\n", - " 2024-02-23 21:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3793.00 | Comm: 0.00\n", - " 2024-02-23 21:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3793.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-23 22:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2024-02-23 22:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3781.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-02-26 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2024-02-26 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: -10.00\n", - " 2024-02-26 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2024-02-26 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3755.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-02-26 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3759.00 | Comm: 0.00\n", - " 2024-02-26 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3765.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-02-26 11:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3761.00 | Comm: 0.00\n", - " 2024-02-26 11:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3766.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-02-26 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3755.00 | Comm: 0.00\n", - " 2024-02-26 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3744.00 | Comm: 0.00 | PnL: 11.00\n", - " 2024-02-26 14:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3749.00 | Comm: 0.00\n", - " 2024-02-26 21:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3742.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-02-26 21:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2024-02-26 21:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-02-26 22:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3746.00 | Comm: 0.00\n", - " 2024-02-26 22:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3747.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-26 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3752.00 | Comm: 0.00\n", - " 2024-02-27 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3749.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-02-27 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3760.00 | Comm: 0.00\n", - " 2024-02-27 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3764.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-02-27 09:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3768.00 | Comm: 0.00\n", - " 2024-02-27 10:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3768.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-27 10:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3790.00 | Comm: 0.00\n", - " 2024-02-27 11:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3799.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-02-27 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3802.00 | Comm: 0.00\n", - " 2024-02-27 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3802.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-02-27 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2024-02-27 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3795.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-02-27 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3802.00 | Comm: 0.00\n", - " 2024-02-27 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: 15.00\n", - " 2024-02-27 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3818.00 | Comm: 0.00\n", - " 2024-02-27 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3817.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-02-28 11:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3811.00 | Comm: 0.00\n", - " 2024-02-28 11:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3804.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-02-28 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3813.00 | Comm: 0.00\n", - " 2024-02-28 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3801.00 | Comm: 0.00 | PnL: 12.00\n", - " 2024-02-28 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3793.00 | Comm: 0.00\n", - " 2024-02-28 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-28 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3797.00 | Comm: 0.00\n", - " 2024-02-28 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-02-28 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3797.00 | Comm: 0.00\n", - " 2024-02-28 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3799.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-02-29 09:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2024-02-29 09:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3795.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-02-29 10:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2024-02-29 10:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3812.00 | Comm: 0.00 | PnL: -18.00\n", - " 2024-02-29 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3808.00 | Comm: 0.00\n", - " 2024-02-29 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3809.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-02-29 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3812.00 | Comm: 0.00\n", - " 2024-02-29 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3810.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-02-29 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3797.00 | Comm: 0.00\n", - " 2024-02-29 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3776.00 | Comm: 0.00 | PnL: 21.00\n", - " 2024-02-29 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2024-02-29 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3786.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-02-29 22:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3804.00 | Comm: 0.00\n", - " 2024-02-29 22:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3808.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-02-29 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3804.00 | Comm: 0.00\n", - " 2024-03-01 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3804.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-01 09:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3794.00 | Comm: 0.00\n", - " 2024-03-01 09:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3792.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-03-01 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3772.00 | Comm: 0.00\n", - " 2024-03-01 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3754.00 | Comm: 0.00 | PnL: 18.00\n", - " 2024-03-01 21:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3747.00 | Comm: 0.00\n", - " 2024-03-01 21:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-03-01 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3759.00 | Comm: 0.00\n", - " 2024-03-04 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3762.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-03-04 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3766.00 | Comm: 0.00\n", - " 2024-03-04 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3757.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-03-04 10:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3744.00 | Comm: 0.00\n", - " 2024-03-04 10:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-03-04 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3745.00 | Comm: 0.00\n", - " 2024-03-04 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3748.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-03-05 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3759.00 | Comm: 0.00\n", - " 2024-03-05 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3752.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-03-05 09:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3745.00 | Comm: 0.00\n", - " 2024-03-05 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: 10.00\n", - " 2024-03-05 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3724.00 | Comm: 0.00\n", - " 2024-03-05 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3735.00 | Comm: 0.00 | PnL: -11.00\n", - " 2024-03-05 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3731.00 | Comm: 0.00\n", - " 2024-03-05 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3728.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-03-05 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2024-03-05 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3710.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-03-05 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3718.00 | Comm: 0.00\n", - " 2024-03-05 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3720.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-03-06 09:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3703.00 | Comm: 0.00\n", - " 2024-03-06 10:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3693.00 | Comm: 0.00 | PnL: -10.00\n", - " 2024-03-06 11:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3701.00 | Comm: 0.00\n", - " 2024-03-06 13:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3715.00 | Comm: 0.00 | PnL: -14.00\n", - " 2024-03-06 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3710.00 | Comm: 0.00\n", - " 2024-03-06 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3708.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-03-06 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3707.00 | Comm: 0.00\n", - " 2024-03-06 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-03-06 21:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3714.00 | Comm: 0.00\n", - " 2024-03-06 22:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3716.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-03-06 22:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2024-03-07 09:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3719.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-03-07 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2024-03-07 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3727.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-03-07 13:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3707.00 | Comm: 0.00\n", - " 2024-03-07 13:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-03-07 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3707.00 | Comm: 0.00\n", - " 2024-03-07 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3715.00 | Comm: 0.00 | PnL: -8.00\n", - " 2024-03-07 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3719.00 | Comm: 0.00\n", - " 2024-03-07 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3715.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-03-08 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3699.00 | Comm: 0.00\n", - " 2024-03-08 09:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3695.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-03-11 09:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3642.00 | Comm: 0.00\n", - " 2024-03-11 09:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3637.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-03-11 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3634.00 | Comm: 0.00\n", - " 2024-03-11 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3625.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-03-11 22:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2024-03-11 22:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-11 22:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2024-03-11 22:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3615.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-03-12 09:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3618.00 | Comm: 0.00\n", - " 2024-03-12 14:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: -20.00\n", - " 2024-03-12 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3630.00 | Comm: 0.00\n", - " 2024-03-12 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3630.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-13 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3632.00 | Comm: 0.00\n", - " 2024-03-13 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3588.00 | Comm: 0.00 | PnL: -44.00\n", - " 2024-03-14 09:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3585.00 | Comm: 0.00\n", - " 2024-03-14 09:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3573.00 | Comm: 0.00 | PnL: -12.00\n", - " 2024-03-14 11:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3563.00 | Comm: 0.00\n", - " 2024-03-14 11:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3560.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-03-14 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3527.00 | Comm: 0.00\n", - " 2024-03-14 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3523.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-03-15 09:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3499.00 | Comm: 0.00\n", - " 2024-03-15 09:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3503.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-03-15 10:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3512.00 | Comm: 0.00\n", - " 2024-03-15 10:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3517.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-03-15 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3512.00 | Comm: 0.00\n", - " 2024-03-15 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3506.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-03-15 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3512.00 | Comm: 0.00\n", - " 2024-03-15 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3511.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-03-15 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3504.00 | Comm: 0.00\n", - " 2024-03-15 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3489.00 | Comm: 0.00 | PnL: 15.00\n", - " 2024-03-15 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3438.00 | Comm: 0.00\n", - " 2024-03-18 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3483.00 | Comm: 0.00 | PnL: 45.00\n", - " 2024-03-18 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3483.00 | Comm: 0.00\n", - " 2024-03-18 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3496.00 | Comm: 0.00 | PnL: -13.00\n", - " 2024-03-18 09:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3505.00 | Comm: 0.00\n", - " 2024-03-18 10:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3506.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-03-18 10:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3491.00 | Comm: 0.00\n", - " 2024-03-18 10:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3491.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-18 11:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3498.00 | Comm: 0.00\n", - " 2024-03-18 13:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3498.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-18 13:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3496.00 | Comm: 0.00\n", - " 2024-03-18 14:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3505.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-03-18 14:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3511.00 | Comm: 0.00\n", - " 2024-03-18 14:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3508.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-03-18 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3521.00 | Comm: 0.00\n", - " 2024-03-18 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3513.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-03-19 10:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3563.00 | Comm: 0.00\n", - " 2024-03-19 11:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3557.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-03-19 13:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3564.00 | Comm: 0.00\n", - " 2024-03-19 14:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3556.00 | Comm: 0.00 | PnL: -8.00\n", - " 2024-03-19 21:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3578.00 | Comm: 0.00\n", - " 2024-03-19 21:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3566.00 | Comm: 0.00 | PnL: -12.00\n", - " 2024-03-20 21:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3560.00 | Comm: 0.00\n", - " 2024-03-20 21:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3562.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-03-21 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3592.00 | Comm: 0.00\n", - " 2024-03-21 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3588.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-03-21 13:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3593.00 | Comm: 0.00\n", - " 2024-03-21 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 16.00\n", - " 2024-03-21 14:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2024-03-21 21:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3610.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-21 22:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3622.00 | Comm: 0.00\n", - " 2024-03-22 10:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3608.00 | Comm: 0.00 | PnL: 14.00\n", - " 2024-03-22 13:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3607.00 | Comm: 0.00\n", - " 2024-03-22 13:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3597.00 | Comm: 0.00 | PnL: 10.00\n", - " 2024-03-22 14:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3599.00 | Comm: 0.00\n", - " 2024-03-22 14:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3607.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-03-22 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2024-03-22 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3604.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-03-22 22:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2024-03-22 22:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3611.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-03-25 09:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2024-03-25 09:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3593.00 | Comm: 0.00 | PnL: -17.00\n", - " 2024-03-25 09:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3581.00 | Comm: 0.00\n", - " 2024-03-25 09:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3583.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-03-25 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3585.00 | Comm: 0.00\n", - " 2024-03-25 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3592.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-03-25 11:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3589.00 | Comm: 0.00\n", - " 2024-03-25 11:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3593.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-03-25 13:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3595.00 | Comm: 0.00\n", - " 2024-03-25 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3599.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-03-25 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3597.00 | Comm: 0.00\n", - " 2024-03-25 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3586.00 | Comm: 0.00 | PnL: 11.00\n", - " 2024-03-25 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3589.00 | Comm: 0.00\n", - " 2024-03-25 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3591.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-03-25 21:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3585.00 | Comm: 0.00\n", - " 2024-03-25 21:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3586.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-03-25 21:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3581.00 | Comm: 0.00\n", - " 2024-03-25 22:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3588.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-03-25 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3590.00 | Comm: 0.00\n", - " 2024-03-25 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3591.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-03-26 09:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3585.00 | Comm: 0.00\n", - " 2024-03-26 09:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3590.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-03-26 09:30:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3586.00 | Comm: 0.00\n", - " 2024-03-26 09:45:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3581.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-03-27 10:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3525.00 | Comm: 0.00\n", - " 2024-03-27 10:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3518.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-03-27 10:45:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3514.00 | Comm: 0.00\n", - " 2024-03-27 11:00:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3514.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-03-27 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3505.00 | Comm: 0.00\n", - " 2024-03-27 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3487.00 | Comm: 0.00 | PnL: -18.00\n", - " 2024-03-27 22:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3489.00 | Comm: 0.00\n", - " 2024-03-27 22:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3482.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-03-28 09:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3472.00 | Comm: 0.00\n", - " 2024-03-28 09:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3467.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-03-28 13:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3479.00 | Comm: 0.00\n", - " 2024-03-28 13:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3472.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-03-28 14:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3469.00 | Comm: 0.00\n", - " 2024-03-28 14:15:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3468.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-03-28 14:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3473.00 | Comm: 0.00\n", - " 2024-03-28 14:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3477.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-03-28 21:00:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3475.00 | Comm: 0.00\n", - " 2024-03-28 21:15:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3472.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-03-28 21:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3475.00 | Comm: 0.00\n", - " 2024-03-28 21:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3473.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-03-28 22:15:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3475.00 | Comm: 0.00\n", - " 2024-03-28 22:30:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3469.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-03-28 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3473.00 | Comm: 0.00\n", - " 2024-03-29 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3477.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-03-29 10:00:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3472.00 | Comm: 0.00\n", - " 2024-03-29 10:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3458.00 | Comm: 0.00 | PnL: 14.00\n", - " 2024-03-29 14:15:00 | SELL | SHFE.rb2405 | Vol: 1 | Price: 3424.00 | Comm: 0.00\n", - " 2024-03-29 14:30:00 | CLOSE_SHORT | SHFE.rb2405 | Vol: 1 | Price: 3425.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-03-29 22:45:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3420.00 | Comm: 0.00\n", - " 2024-04-01 09:00:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3400.00 | Comm: 0.00 | PnL: -20.00\n", - " 2024-04-01 10:30:00 | BUY | SHFE.rb2405 | Vol: 1 | Price: 3400.00 | Comm: 0.00\n", - " 2024-04-01 10:45:00 | CLOSE_LONG | SHFE.rb2405 | Vol: 1 | Price: 3396.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-04-01 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3513.00 | Comm: 0.00\n", - " 2024-04-01 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3512.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-01 22:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3526.00 | Comm: 0.00\n", - " 2024-04-01 22:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3532.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-04-02 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3513.00 | Comm: 0.00\n", - " 2024-04-02 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3516.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-04-02 10:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3509.00 | Comm: 0.00\n", - " 2024-04-02 10:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3498.00 | Comm: 0.00 | PnL: 11.00\n", - " 2024-04-02 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3517.00 | Comm: 0.00\n", - " 2024-04-02 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3510.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-04-02 21:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3504.00 | Comm: 0.00\n", - " 2024-04-02 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3523.00 | Comm: 0.00 | PnL: -19.00\n", - " 2024-04-02 21:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3533.00 | Comm: 0.00\n", - " 2024-04-02 21:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3528.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-04-02 22:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3531.00 | Comm: 0.00\n", - " 2024-04-02 22:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3527.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-04-03 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3532.00 | Comm: 0.00\n", - " 2024-04-03 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3517.00 | Comm: 0.00 | PnL: -15.00\n", - " 2024-04-03 10:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3514.00 | Comm: 0.00\n", - " 2024-04-03 10:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3514.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-04-03 10:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3517.00 | Comm: 0.00\n", - " 2024-04-03 11:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3512.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-04-03 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3504.00 | Comm: 0.00\n", - " 2024-04-03 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3490.00 | Comm: 0.00 | PnL: 14.00\n", - " 2024-04-03 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3488.00 | Comm: 0.00\n", - " 2024-04-08 09:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3456.00 | Comm: 0.00 | PnL: 32.00\n", - " 2024-04-08 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3503.00 | Comm: 0.00\n", - " 2024-04-08 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3510.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-04-08 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3513.00 | Comm: 0.00\n", - " 2024-04-08 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3522.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-04-08 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3516.00 | Comm: 0.00\n", - " 2024-04-08 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3519.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-04-08 11:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3523.00 | Comm: 0.00\n", - " 2024-04-08 13:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3517.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-04-08 13:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3520.00 | Comm: 0.00\n", - " 2024-04-08 14:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3524.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-04-09 21:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3589.00 | Comm: 0.00\n", - " 2024-04-09 22:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3586.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-10 09:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3588.00 | Comm: 0.00\n", - " 2024-04-10 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3589.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-10 10:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3584.00 | Comm: 0.00\n", - " 2024-04-10 10:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3577.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-04-10 11:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3588.00 | Comm: 0.00\n", - " 2024-04-10 13:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3581.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-04-10 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3576.00 | Comm: 0.00\n", - " 2024-04-10 14:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3579.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-04-10 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3578.00 | Comm: 0.00\n", - " 2024-04-10 21:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3579.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-10 21:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3578.00 | Comm: 0.00\n", - " 2024-04-10 21:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3582.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-04-10 21:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3576.00 | Comm: 0.00\n", - " 2024-04-10 22:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3573.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-10 22:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3577.00 | Comm: 0.00\n", - " 2024-04-10 22:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3583.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-04-10 22:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3586.00 | Comm: 0.00\n", - " 2024-04-11 09:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3581.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-04-11 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3587.00 | Comm: 0.00\n", - " 2024-04-11 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3582.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-04-11 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3587.00 | Comm: 0.00\n", - " 2024-04-11 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3597.00 | Comm: 0.00 | PnL: 10.00\n", - " 2024-04-11 21:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3616.00 | Comm: 0.00\n", - " 2024-04-11 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3619.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-04-11 22:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3614.00 | Comm: 0.00\n", - " 2024-04-11 22:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3606.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-04-11 22:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3608.00 | Comm: 0.00\n", - " 2024-04-11 22:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3600.00 | Comm: 0.00 | PnL: -8.00\n", - " 2024-04-12 09:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3604.00 | Comm: 0.00\n", - " 2024-04-12 09:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3607.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-12 22:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3612.00 | Comm: 0.00\n", - " 2024-04-12 22:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3613.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-15 10:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2024-04-15 10:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3604.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-04-15 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3593.00 | Comm: 0.00\n", - " 2024-04-15 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3598.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-04-15 11:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3593.00 | Comm: 0.00\n", - " 2024-04-15 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3604.00 | Comm: 0.00 | PnL: -11.00\n", - " 2024-04-15 13:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2024-04-15 14:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3610.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-04-15 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3614.00 | Comm: 0.00\n", - " 2024-04-15 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3608.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-04-15 22:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3616.00 | Comm: 0.00\n", - " 2024-04-16 09:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3621.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-04-16 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3612.00 | Comm: 0.00\n", - " 2024-04-16 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3606.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-04-16 09:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2024-04-16 10:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3608.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-16 11:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3610.00 | Comm: 0.00\n", - " 2024-04-16 11:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3615.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-04-16 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3618.00 | Comm: 0.00\n", - " 2024-04-16 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3609.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-04-16 21:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3609.00 | Comm: 0.00\n", - " 2024-04-16 21:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3608.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-16 22:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3615.00 | Comm: 0.00\n", - " 2024-04-17 09:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3617.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-04-17 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3613.00 | Comm: 0.00\n", - " 2024-04-17 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3616.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-04-17 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3621.00 | Comm: 0.00\n", - " 2024-04-17 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3624.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-17 14:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2024-04-17 14:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3659.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-04-17 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2024-04-17 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-04-18 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2024-04-18 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3681.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-04-18 10:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2024-04-18 11:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3697.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-04-18 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2024-04-18 14:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-04-18 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2024-04-18 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3686.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-04-18 21:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2024-04-18 21:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-04-18 22:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2024-04-18 22:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-19 10:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3685.00 | Comm: 0.00\n", - " 2024-04-19 10:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-04-19 11:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2024-04-19 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-04-22 09:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3675.00 | Comm: 0.00\n", - " 2024-04-22 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-04-22 09:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2024-04-22 10:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3681.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-04-22 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3684.00 | Comm: 0.00\n", - " 2024-04-22 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3691.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-04-22 11:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2024-04-22 11:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-04-22 13:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2024-04-22 13:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3667.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-04-22 14:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2024-04-22 14:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3672.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-22 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2024-04-22 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3675.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-04-22 21:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2024-04-22 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-04-22 21:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2024-04-22 22:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3673.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-04-23 09:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3671.00 | Comm: 0.00\n", - " 2024-04-23 09:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3677.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-04-23 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2024-04-23 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-04-23 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3673.00 | Comm: 0.00\n", - " 2024-04-23 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3674.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-23 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2024-04-23 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3670.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-23 21:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3650.00 | Comm: 0.00\n", - " 2024-04-23 21:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3653.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-23 22:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3656.00 | Comm: 0.00\n", - " 2024-04-23 22:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3654.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-04-24 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3679.00 | Comm: 0.00\n", - " 2024-04-24 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-24 14:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2024-04-24 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-24 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2024-04-24 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3684.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-24 21:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3681.00 | Comm: 0.00\n", - " 2024-04-24 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3679.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-04-24 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3677.00 | Comm: 0.00\n", - " 2024-04-24 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3677.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-04-24 22:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3677.00 | Comm: 0.00\n", - " 2024-04-25 09:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3678.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-25 13:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3675.00 | Comm: 0.00\n", - " 2024-04-25 13:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3688.00 | Comm: 0.00 | PnL: -13.00\n", - " 2024-04-25 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3672.00 | Comm: 0.00\n", - " 2024-04-25 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-04-25 21:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3666.00 | Comm: 0.00\n", - " 2024-04-25 21:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3665.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-25 21:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3669.00 | Comm: 0.00\n", - " 2024-04-25 22:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3668.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-04-26 09:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3653.00 | Comm: 0.00\n", - " 2024-04-26 09:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3662.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-04-26 09:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3668.00 | Comm: 0.00\n", - " 2024-04-26 10:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3669.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-04-26 11:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3675.00 | Comm: 0.00\n", - " 2024-04-26 13:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-04-26 14:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2024-04-26 14:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-04-26 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3682.00 | Comm: 0.00\n", - " 2024-04-26 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-04-26 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3680.00 | Comm: 0.00\n", - " 2024-04-26 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3680.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-04-26 22:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3664.00 | Comm: 0.00\n", - " 2024-04-29 09:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3668.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-04-29 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3658.00 | Comm: 0.00\n", - " 2024-04-29 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3691.00 | Comm: 0.00 | PnL: -33.00\n", - " 2024-04-30 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2024-04-30 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3692.00 | Comm: 0.00 | PnL: -9.00\n", - " 2024-04-30 09:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3689.00 | Comm: 0.00\n", - " 2024-04-30 10:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3685.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-04-30 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3645.00 | Comm: 0.00\n", - " 2024-04-30 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3645.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-06 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2024-05-06 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-05-06 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2024-05-06 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-06 22:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3734.00 | Comm: 0.00\n", - " 2024-05-06 22:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3736.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-05-07 09:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3728.00 | Comm: 0.00\n", - " 2024-05-07 10:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3729.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-07 14:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2024-05-07 14:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: -6.00\n", - " 2024-05-07 21:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3727.00 | Comm: 0.00\n", - " 2024-05-07 21:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3726.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-08 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3713.00 | Comm: 0.00\n", - " 2024-05-08 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3714.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-08 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00\n", - " 2024-05-09 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3659.00 | Comm: 0.00 | PnL: 24.00\n", - " 2024-05-09 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3663.00 | Comm: 0.00\n", - " 2024-05-09 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3664.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-09 22:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2024-05-09 22:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3677.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-05-09 22:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3674.00 | Comm: 0.00\n", - " 2024-05-10 10:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: 28.00\n", - " 2024-05-10 13:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3639.00 | Comm: 0.00\n", - " 2024-05-10 13:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3648.00 | Comm: 0.00 | PnL: 9.00\n", - " 2024-05-10 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2024-05-10 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3646.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-13 14:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3661.00 | Comm: 0.00\n", - " 2024-05-13 14:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3683.00 | Comm: 0.00 | PnL: 22.00\n", - " 2024-05-13 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3678.00 | Comm: 0.00\n", - " 2024-05-13 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3682.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-05-13 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3687.00 | Comm: 0.00\n", - " 2024-05-13 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3677.00 | Comm: 0.00 | PnL: -10.00\n", - " 2024-05-14 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3658.00 | Comm: 0.00\n", - " 2024-05-14 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3650.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-05-14 09:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3646.00 | Comm: 0.00\n", - " 2024-05-14 10:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-05-14 10:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3640.00 | Comm: 0.00\n", - " 2024-05-14 11:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-05-14 11:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3640.00 | Comm: 0.00\n", - " 2024-05-14 13:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3642.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-05-14 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3638.00 | Comm: 0.00\n", - " 2024-05-14 14:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-14 22:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3615.00 | Comm: 0.00\n", - " 2024-05-14 22:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3616.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-15 09:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3624.00 | Comm: 0.00\n", - " 2024-05-15 10:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3621.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-05-15 13:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3619.00 | Comm: 0.00\n", - " 2024-05-15 13:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3618.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-15 14:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3615.00 | Comm: 0.00\n", - " 2024-05-15 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3620.00 | Comm: 0.00 | PnL: -5.00\n", - " 2024-05-15 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3617.00 | Comm: 0.00\n", - " 2024-05-15 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3617.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-15 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3619.00 | Comm: 0.00\n", - " 2024-05-15 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3622.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-05-16 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3639.00 | Comm: 0.00\n", - " 2024-05-16 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3638.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-16 11:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3639.00 | Comm: 0.00\n", - " 2024-05-17 09:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: 82.00\n", - " 2024-05-17 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2024-05-17 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3718.00 | Comm: 0.00 | PnL: -3.00\n", - " 2024-05-17 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3714.00 | Comm: 0.00\n", - " 2024-05-17 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3708.00 | Comm: 0.00 | PnL: 6.00\n", - " 2024-05-17 14:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3716.00 | Comm: 0.00\n", - " 2024-05-17 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3701.00 | Comm: 0.00 | PnL: -15.00\n", - " 2024-05-17 21:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2024-05-17 22:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-20 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3742.00 | Comm: 0.00\n", - " 2024-05-20 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3746.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-05-20 13:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3744.00 | Comm: 0.00\n", - " 2024-05-21 21:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3768.00 | Comm: 0.00 | PnL: 24.00\n", - " 2024-05-22 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3787.00 | Comm: 0.00\n", - " 2024-05-22 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3789.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-05-22 21:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3806.00 | Comm: 0.00\n", - " 2024-05-22 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3805.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-22 21:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3798.00 | Comm: 0.00\n", - " 2024-05-22 22:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3798.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-23 09:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3789.00 | Comm: 0.00\n", - " 2024-05-23 09:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-05-23 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3768.00 | Comm: 0.00\n", - " 2024-05-23 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3766.00 | Comm: 0.00 | PnL: -2.00\n", - " 2024-05-23 22:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3784.00 | Comm: 0.00\n", - " 2024-05-23 22:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3785.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-23 22:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2024-05-24 09:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-24 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3778.00 | Comm: 0.00\n", - " 2024-05-24 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3781.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-05-24 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3788.00 | Comm: 0.00\n", - " 2024-05-24 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3789.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-24 11:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3791.00 | Comm: 0.00\n", - " 2024-05-24 11:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: -4.00\n", - " 2024-05-24 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3786.00 | Comm: 0.00\n", - " 2024-05-24 21:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-24 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3786.00 | Comm: 0.00\n", - " 2024-05-24 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3787.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-27 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3776.00 | Comm: 0.00\n", - " 2024-05-27 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3775.00 | Comm: 0.00 | PnL: 1.00\n", - " 2024-05-28 10:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3781.00 | Comm: 0.00\n", - " 2024-05-28 10:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3782.00 | Comm: 0.00 | PnL: -1.00\n", - " 2024-05-28 10:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3786.00 | Comm: 0.00\n", - " 2024-05-28 11:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3779.00 | Comm: 0.00 | PnL: -7.00\n", - " 2024-05-28 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3774.00 | Comm: 0.00\n", - " 2024-05-29 09:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3732.00 | Comm: 0.00 | PnL: 42.00\n", - " 2024-05-29 10:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3742.00 | Comm: 0.00\n", - " 2024-05-29 10:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3744.00 | Comm: 0.00 | PnL: 2.00\n", - " 2024-05-29 14:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3748.00 | Comm: 0.00\n", - " 2024-05-29 21:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3767.00 | Comm: 0.00 | PnL: 19.00\n", - " 2024-05-30 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3791.00 | Comm: 0.00\n", - " 2024-05-30 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3783.00 | Comm: 0.00 | PnL: 8.00\n", - " 2024-05-30 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3787.00 | Comm: 0.00\n", - " 2024-05-30 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3794.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-05-30 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3780.00 | Comm: 0.00\n", - " 2024-05-30 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3740.00 | Comm: 0.00 | PnL: 40.00\n", - " 2024-05-30 14:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3736.00 | Comm: 0.00\n", - " 2024-05-30 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3731.00 | Comm: 0.00 | PnL: 5.00\n", - " 2024-05-31 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3718.00 | Comm: 0.00\n", - " 2024-05-31 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3721.00 | Comm: 0.00 | PnL: 3.00\n", - " 2024-05-31 10:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3715.00 | Comm: 0.00\n", - " 2024-05-31 10:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3711.00 | Comm: 0.00 | PnL: 4.00\n", - " 2024-05-31 13:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3709.00 | Comm: 0.00\n", - " 2024-05-31 13:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3716.00 | Comm: 0.00 | PnL: 7.00\n", - " 2024-05-31 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3713.00 | Comm: 0.00\n", - " 2024-05-31 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3713.00 | Comm: 0.00 | PnL: 0.00\n", - " 2024-05-31 21:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3708.00 | Comm: 0.00\n", - " 2024-05-31 21:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3709.00 | Comm: 0.00 | PnL: -1.00\n", + " 2024-07-09 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3511.00 | Comm: 0.35\n", + " 2024-07-09 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3514.00 | Comm: 0.35 | PnL: 3.00\n", + " 2024-07-09 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3513.00 | Comm: 0.35\n", + " 2024-07-09 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3510.00 | Comm: 0.35 | PnL: 3.00\n", + " 2024-07-10 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3477.00 | Comm: 0.35\n", + " 2024-07-10 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3475.00 | Comm: 0.35 | PnL: 2.00\n", + " 2024-07-11 09:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3496.00 | Comm: 0.35\n", + " 2024-07-11 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3488.00 | Comm: 0.35 | PnL: -8.00\n", + " 2024-07-11 10:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3507.00 | Comm: 0.35\n", + " 2024-07-11 11:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3510.00 | Comm: 0.35 | PnL: 3.00\n", + " 2024-07-11 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3512.00 | Comm: 0.35\n", + " 2024-07-11 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3511.00 | Comm: 0.35 | PnL: 1.00\n", + " 2024-07-11 22:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3512.00 | Comm: 0.35\n", + " 2024-07-11 22:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3514.00 | Comm: 0.35 | PnL: -2.00\n", + " 2024-07-12 22:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3512.00 | Comm: 0.35\n", + " 2024-07-12 22:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3515.00 | Comm: 0.35 | PnL: -3.00\n", + " 2024-07-12 22:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3512.00 | Comm: 0.35\n", + " 2024-07-12 22:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3521.00 | Comm: 0.35 | PnL: -9.00\n", + " 2024-07-15 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3540.00 | Comm: 0.35\n", + " 2024-07-15 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3570.00 | Comm: 0.36 | PnL: 30.00\n", + " 2024-07-15 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3555.00 | Comm: 0.36\n", + " 2024-07-15 14:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3552.00 | Comm: 0.36 | PnL: 3.00\n", + " 2024-07-15 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3555.00 | Comm: 0.36\n", + " 2024-07-15 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3554.00 | Comm: 0.36 | PnL: -1.00\n", + " 2024-07-16 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3536.00 | Comm: 0.35\n", + " 2024-07-16 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3539.00 | Comm: 0.35 | PnL: 3.00\n", + " 2024-07-16 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3546.00 | Comm: 0.35\n", + " 2024-07-16 21:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3534.00 | Comm: 0.35 | PnL: 12.00\n", + " 2024-07-17 09:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3546.00 | Comm: 0.35\n", + " 2024-07-17 10:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3553.00 | Comm: 0.36 | PnL: -7.00\n", + " 2024-07-17 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3515.00 | Comm: 0.35\n", + " 2024-07-17 14:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3510.00 | Comm: 0.35 | PnL: 5.00\n", + " 2024-07-18 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3467.00 | Comm: 0.35\n", + " 2024-07-18 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3464.00 | Comm: 0.35 | PnL: 3.00\n", + " 2024-07-18 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3467.00 | Comm: 0.35\n", + " 2024-07-18 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3464.00 | Comm: 0.35 | PnL: -3.00\n", + " 2024-07-18 13:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3476.00 | Comm: 0.35\n", + " 2024-07-18 14:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3478.00 | Comm: 0.35 | PnL: 2.00\n", + " 2024-07-18 21:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3476.00 | Comm: 0.35\n", + " 2024-07-18 21:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3479.00 | Comm: 0.35 | PnL: -3.00\n", + " 2024-07-19 09:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3480.00 | Comm: 0.35\n", + " 2024-07-19 09:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3478.00 | Comm: 0.35 | PnL: -2.00\n", + " 2024-07-19 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3479.00 | Comm: 0.35\n", + " 2024-07-19 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3480.00 | Comm: 0.35 | PnL: -1.00\n", + " 2024-07-19 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3474.00 | Comm: 0.35\n", + " 2024-07-19 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3471.00 | Comm: 0.35 | PnL: -3.00\n", + " 2024-07-25 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3344.00 | Comm: 0.33\n", + " 2024-07-25 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3345.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-07-25 11:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3344.00 | Comm: 0.33\n", + " 2024-07-25 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-07-29 09:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3361.00 | Comm: 0.34\n", + " 2024-07-29 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3352.00 | Comm: 0.34 | PnL: -9.00\n", + " 2024-07-29 13:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3361.00 | Comm: 0.34\n", + " 2024-07-29 13:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3369.00 | Comm: 0.34 | PnL: 8.00\n", + " 2024-07-29 22:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3361.00 | Comm: 0.34\n", + " 2024-07-29 22:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3359.00 | Comm: 0.34 | PnL: 2.00\n", + " 2024-07-30 09:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3361.00 | Comm: 0.34\n", + " 2024-07-30 09:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3363.00 | Comm: 0.34 | PnL: -2.00\n", + " 2024-07-30 21:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-07-30 21:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3286.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-07-30 22:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3325.00 | Comm: 0.33\n", + " 2024-07-31 09:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3332.00 | Comm: 0.33 | PnL: 7.00\n", + " 2024-07-31 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3325.00 | Comm: 0.33\n", + " 2024-07-31 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3323.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-07-31 13:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-07-31 13:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3326.00 | Comm: 0.33 | PnL: 19.00\n", + " 2024-08-01 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-08-01 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3344.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-08-02 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-08-02 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-08-02 22:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3372.00 | Comm: 0.34\n", + " 2024-08-02 22:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3367.00 | Comm: 0.34 | PnL: 5.00\n", + " 2024-08-05 13:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3388.00 | Comm: 0.34\n", + " 2024-08-05 13:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3374.00 | Comm: 0.34 | PnL: -14.00\n", + " 2024-08-05 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2024-08-05 21:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3351.00 | Comm: 0.34 | PnL: 15.00\n", + " 2024-08-05 22:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2024-08-05 22:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3365.00 | Comm: 0.34 | PnL: -1.00\n", + " 2024-08-06 10:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-08-06 11:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3341.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-08-06 11:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3329.00 | Comm: 0.33\n", + " 2024-08-06 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: 11.00\n", + " 2024-08-06 22:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3307.00 | Comm: 0.33\n", + " 2024-08-06 22:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3320.00 | Comm: 0.33 | PnL: 13.00\n", + " 2024-08-07 09:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3319.00 | Comm: 0.33\n", + " 2024-08-07 09:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3317.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-08-07 10:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3328.00 | Comm: 0.33\n", + " 2024-08-07 10:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3329.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-08-07 13:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3319.00 | Comm: 0.33\n", + " 2024-08-07 13:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3308.00 | Comm: 0.33 | PnL: 11.00\n", + " 2024-08-07 14:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3307.00 | Comm: 0.33\n", + " 2024-08-07 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3308.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-08-07 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3307.00 | Comm: 0.33\n", + " 2024-08-07 21:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3309.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-08-09 09:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3264.00 | Comm: 0.33\n", + " 2024-08-09 09:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3266.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-08-09 14:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3286.00 | Comm: 0.33\n", + " 2024-08-09 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3280.00 | Comm: 0.33 | PnL: 6.00\n", + " 2024-08-09 21:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3276.00 | Comm: 0.33\n", + " 2024-08-09 21:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3272.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-08-12 09:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3235.00 | Comm: 0.32\n", + " 2024-08-12 09:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3221.00 | Comm: 0.32 | PnL: -14.00\n", + " 2024-08-12 11:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2024-08-12 11:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3216.00 | Comm: 0.32 | PnL: -5.00\n", + " 2024-08-12 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2024-08-12 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3220.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-08-12 21:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2024-08-12 21:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3207.00 | Comm: 0.32 | PnL: -14.00\n", + " 2024-08-12 22:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2024-08-12 22:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3222.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-08-13 14:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3172.00 | Comm: 0.32\n", + " 2024-08-13 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3167.00 | Comm: 0.32 | PnL: 5.00\n", + " 2024-08-13 14:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3172.00 | Comm: 0.32\n", + " 2024-08-13 14:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3173.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-08-13 22:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3165.00 | Comm: 0.32\n", + " 2024-08-13 22:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3168.00 | Comm: 0.32 | PnL: 3.00\n", + " 2024-08-14 09:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3165.00 | Comm: 0.32\n", + " 2024-08-14 10:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3152.00 | Comm: 0.32 | PnL: -13.00\n", + " 2024-08-14 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3100.00 | Comm: 0.31\n", + " 2024-08-14 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3084.00 | Comm: 0.31 | PnL: 16.00\n", + " 2024-08-14 21:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3100.00 | Comm: 0.31\n", + " 2024-08-14 21:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3095.00 | Comm: 0.31 | PnL: -5.00\n", + " 2024-08-15 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3073.00 | Comm: 0.31\n", + " 2024-08-15 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3072.00 | Comm: 0.31 | PnL: 1.00\n", + " 2024-08-16 11:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3105.00 | Comm: 0.31\n", + " 2024-08-16 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3094.00 | Comm: 0.31 | PnL: 11.00\n", + " 2024-08-16 14:00:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3095.00 | Comm: 0.31\n", + " 2024-08-16 14:15:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3080.00 | Comm: 0.31 | PnL: 15.00\n", + " 2024-08-16 21:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3062.00 | Comm: 0.31\n", + " 2024-08-16 21:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3070.00 | Comm: 0.31 | PnL: -8.00\n", + " 2024-08-16 22:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3120.00 | Comm: 0.31\n", + " 2024-08-19 09:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3113.00 | Comm: 0.31 | PnL: 7.00\n", + " 2024-08-19 21:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3162.00 | Comm: 0.32\n", + " 2024-08-19 21:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3154.00 | Comm: 0.32 | PnL: -8.00\n", + " 2024-08-20 13:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3150.00 | Comm: 0.32\n", + " 2024-08-20 14:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3165.00 | Comm: 0.32 | PnL: -15.00\n", + " 2024-08-20 21:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3180.00 | Comm: 0.32\n", + " 2024-08-20 21:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3181.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-08-20 21:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3180.00 | Comm: 0.32\n", + " 2024-08-20 22:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3184.00 | Comm: 0.32 | PnL: -4.00\n", + " 2024-08-21 09:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-21 09:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3180.00 | Comm: 0.32 | PnL: 2.00\n", + " 2024-08-21 09:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-21 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3186.00 | Comm: 0.32 | PnL: 4.00\n", + " 2024-08-21 22:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2024-08-21 22:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3216.00 | Comm: 0.32 | PnL: 4.00\n", + " 2024-08-22 11:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2024-08-22 13:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3211.00 | Comm: 0.32 | PnL: -9.00\n", + " 2024-08-22 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-22 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3178.00 | Comm: 0.32 | PnL: 4.00\n", + " 2024-08-22 21:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-22 21:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3179.00 | Comm: 0.32 | PnL: -3.00\n", + " 2024-08-22 21:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-22 22:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3184.00 | Comm: 0.32 | PnL: 2.00\n", + " 2024-08-23 09:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-23 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3187.00 | Comm: 0.32 | PnL: 5.00\n", + " 2024-08-23 14:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-23 14:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3181.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-08-23 14:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-23 21:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3161.00 | Comm: 0.32 | PnL: -21.00\n", + " 2024-08-23 22:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3182.00 | Comm: 0.32\n", + " 2024-08-23 22:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3187.00 | Comm: 0.32 | PnL: 5.00\n", + " 2024-08-23 22:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3216.00 | Comm: 0.32\n", + " 2024-08-26 09:00:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3215.00 | Comm: 0.32 | PnL: -1.00\n", + " 2024-08-26 09:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3216.00 | Comm: 0.32\n", + " 2024-08-26 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3219.00 | Comm: 0.32 | PnL: 3.00\n", + " 2024-08-26 09:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3216.00 | Comm: 0.32\n", + " 2024-08-26 10:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3226.00 | Comm: 0.32 | PnL: -10.00\n", + " 2024-08-26 11:15:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2024-08-26 13:30:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3232.00 | Comm: 0.32 | PnL: -12.00\n", + " 2024-08-27 10:00:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3249.00 | Comm: 0.32\n", + " 2024-08-27 10:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3247.00 | Comm: 0.32 | PnL: -2.00\n", + " 2024-08-27 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3248.00 | Comm: 0.32\n", + " 2024-08-27 21:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3249.00 | Comm: 0.32 | PnL: -1.00\n", + " 2024-08-28 13:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3264.00 | Comm: 0.33\n", + " 2024-08-28 13:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3270.00 | Comm: 0.33 | PnL: 6.00\n", + " 2024-08-28 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3264.00 | Comm: 0.33\n", + " 2024-08-28 21:00:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3258.00 | Comm: 0.33 | PnL: 6.00\n", + " 2024-08-28 21:30:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3264.00 | Comm: 0.33\n", + " 2024-08-28 21:45:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3268.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-08-29 09:30:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3248.00 | Comm: 0.32\n", + " 2024-08-29 09:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3247.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-08-30 09:15:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3255.00 | Comm: 0.33\n", + " 2024-08-30 09:30:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3247.00 | Comm: 0.32 | PnL: -8.00\n", + " 2024-08-30 13:45:00 | BUY | SHFE.rb2410 | Vol: 1 | Price: 3255.00 | Comm: 0.33\n", + " 2024-08-30 14:15:00 | CLOSE_LONG | SHFE.rb2410 | Vol: 1 | Price: 3235.00 | Comm: 0.32 | PnL: -20.00\n", + " 2024-08-30 14:45:00 | SELL | SHFE.rb2410 | Vol: 1 | Price: 3224.00 | Comm: 0.32\n", + " 2024-08-30 14:45:00 | CLOSE_SHORT | SHFE.rb2410 | Vol: 1 | Price: 3216.00 | Comm: 0.32 | PnL: 8.00\n", + " 2024-08-30 22:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3289.00 | Comm: 0.33\n", + " 2024-08-30 22:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3288.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-09-02 09:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3252.00 | Comm: 0.33\n", + " 2024-09-02 09:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3246.00 | Comm: 0.32 | PnL: 6.00\n", + " 2024-09-02 14:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3212.00 | Comm: 0.32\n", + " 2024-09-02 21:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3222.00 | Comm: 0.32 | PnL: -10.00\n", + " 2024-09-02 22:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3232.00 | Comm: 0.32\n", + " 2024-09-02 22:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3231.00 | Comm: 0.32 | PnL: -1.00\n", + " 2024-09-03 09:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3212.00 | Comm: 0.32\n", + " 2024-09-03 09:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3209.00 | Comm: 0.32 | PnL: 3.00\n", + " 2024-09-03 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3212.00 | Comm: 0.32\n", + " 2024-09-03 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3222.00 | Comm: 0.32 | PnL: 10.00\n", + " 2024-09-03 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3143.00 | Comm: 0.31\n", + " 2024-09-03 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3129.00 | Comm: 0.31 | PnL: 14.00\n", + " 2024-09-04 09:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3126.00 | Comm: 0.31\n", + " 2024-09-04 09:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3131.00 | Comm: 0.31 | PnL: -5.00\n", + " 2024-09-04 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3127.00 | Comm: 0.31\n", + " 2024-09-04 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3124.00 | Comm: 0.31 | PnL: -3.00\n", + " 2024-09-04 22:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3127.00 | Comm: 0.31\n", + " 2024-09-05 09:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3126.00 | Comm: 0.31 | PnL: -1.00\n", + " 2024-09-05 09:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3114.00 | Comm: 0.31\n", + " 2024-09-05 09:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3101.00 | Comm: 0.31 | PnL: 13.00\n", + " 2024-09-05 10:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3100.00 | Comm: 0.31\n", + " 2024-09-05 10:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3104.00 | Comm: 0.31 | PnL: -4.00\n", + " 2024-09-05 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3113.00 | Comm: 0.31\n", + " 2024-09-05 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3115.00 | Comm: 0.31 | PnL: 2.00\n", + " 2024-09-05 21:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3100.00 | Comm: 0.31\n", + " 2024-09-05 21:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3095.00 | Comm: 0.31 | PnL: -5.00\n", + " 2024-09-05 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3113.00 | Comm: 0.31\n", + " 2024-09-05 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3114.00 | Comm: 0.31 | PnL: 1.00\n", + " 2024-09-06 14:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3036.00 | Comm: 0.30\n", + " 2024-09-06 14:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3045.00 | Comm: 0.30 | PnL: 9.00\n", + " 2024-09-06 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3046.00 | Comm: 0.30\n", + " 2024-09-06 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3061.00 | Comm: 0.31 | PnL: 15.00\n", + " 2024-09-06 21:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3037.00 | Comm: 0.30\n", + " 2024-09-06 21:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3028.00 | Comm: 0.30 | PnL: 9.00\n", + " 2024-09-09 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3026.00 | Comm: 0.30\n", + " 2024-09-09 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3029.00 | Comm: 0.30 | PnL: 3.00\n", + " 2024-09-09 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3087.00 | Comm: 0.31\n", + " 2024-09-09 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3093.00 | Comm: 0.31 | PnL: 6.00\n", + " 2024-09-10 09:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3087.00 | Comm: 0.31\n", + " 2024-09-10 09:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3093.00 | Comm: 0.31 | PnL: -6.00\n", + " 2024-09-10 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3065.00 | Comm: 0.31\n", + " 2024-09-10 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3083.00 | Comm: 0.31 | PnL: -18.00\n", + " 2024-09-10 13:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3087.00 | Comm: 0.31\n", + " 2024-09-10 14:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3088.00 | Comm: 0.31 | PnL: 1.00\n", + " 2024-09-10 14:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3102.00 | Comm: 0.31\n", + " 2024-09-10 14:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3110.00 | Comm: 0.31 | PnL: 8.00\n", + " 2024-09-10 21:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3065.00 | Comm: 0.31\n", + " 2024-09-10 21:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3053.00 | Comm: 0.31 | PnL: 12.00\n", + " 2024-09-11 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3102.00 | Comm: 0.31\n", + " 2024-09-11 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3094.00 | Comm: 0.31 | PnL: -8.00\n", + " 2024-09-11 11:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3102.00 | Comm: 0.31\n", + " 2024-09-11 13:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3112.00 | Comm: 0.31 | PnL: 10.00\n", + " 2024-09-11 22:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3138.00 | Comm: 0.31\n", + " 2024-09-11 22:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3137.00 | Comm: 0.31 | PnL: 1.00\n", + " 2024-09-12 14:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3184.00 | Comm: 0.32\n", + " 2024-09-12 14:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3188.00 | Comm: 0.32 | PnL: 4.00\n", + " 2024-09-12 21:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3201.00 | Comm: 0.32\n", + " 2024-09-12 21:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3195.00 | Comm: 0.32 | PnL: -6.00\n", + " 2024-09-13 10:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3213.00 | Comm: 0.32\n", + " 2024-09-13 11:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3210.00 | Comm: 0.32 | PnL: 3.00\n", + " 2024-09-13 13:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3192.00 | Comm: 0.32\n", + " 2024-09-13 14:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3190.00 | Comm: 0.32 | PnL: 2.00\n", + " 2024-09-18 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3186.00 | Comm: 0.32\n", + " 2024-09-18 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3177.00 | Comm: 0.32 | PnL: -9.00\n", + " 2024-09-18 13:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3141.00 | Comm: 0.31\n", + " 2024-09-18 14:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3151.00 | Comm: 0.32 | PnL: -10.00\n", + " 2024-09-18 21:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3166.00 | Comm: 0.32\n", + " 2024-09-18 22:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3163.00 | Comm: 0.32 | PnL: -3.00\n", + " 2024-09-18 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3166.00 | Comm: 0.32\n", + " 2024-09-18 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3173.00 | Comm: 0.32 | PnL: 7.00\n", + " 2024-09-18 22:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3175.00 | Comm: 0.32\n", + " 2024-09-19 09:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3154.00 | Comm: 0.32 | PnL: -21.00\n", + " 2024-09-19 09:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3147.00 | Comm: 0.31\n", + " 2024-09-19 10:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3162.00 | Comm: 0.32 | PnL: -15.00\n", + " 2024-09-19 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3192.00 | Comm: 0.32\n", + " 2024-09-19 11:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3185.00 | Comm: 0.32 | PnL: -7.00\n", + " 2024-09-19 21:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3225.00 | Comm: 0.32\n", + " 2024-09-19 21:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3222.00 | Comm: 0.32 | PnL: -3.00\n", + " 2024-09-20 09:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3192.00 | Comm: 0.32\n", + " 2024-09-20 10:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3191.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-09-20 11:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3192.00 | Comm: 0.32\n", + " 2024-09-20 11:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3189.00 | Comm: 0.32 | PnL: 3.00\n", + " 2024-09-20 14:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3163.00 | Comm: 0.32\n", + " 2024-09-20 14:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3167.00 | Comm: 0.32 | PnL: -4.00\n", + " 2024-09-20 21:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3163.00 | Comm: 0.32\n", + " 2024-09-20 21:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3152.00 | Comm: 0.32 | PnL: 11.00\n", + " 2024-09-20 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3150.00 | Comm: 0.32\n", + " 2024-09-20 22:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3146.00 | Comm: 0.31 | PnL: 4.00\n", + " 2024-09-23 09:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2024-09-23 09:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3115.00 | Comm: 0.31 | PnL: -9.00\n", + " 2024-09-23 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2024-09-23 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3111.00 | Comm: 0.31 | PnL: -5.00\n", + " 2024-09-23 13:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3105.00 | Comm: 0.31\n", + " 2024-09-23 13:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3110.00 | Comm: 0.31 | PnL: 5.00\n", + " 2024-09-23 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2024-09-23 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3101.00 | Comm: 0.31 | PnL: -5.00\n", + " 2024-09-25 21:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3226.00 | Comm: 0.32\n", + " 2024-09-25 21:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3241.00 | Comm: 0.32 | PnL: -15.00\n", + " 2024-09-25 22:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3257.00 | Comm: 0.33\n", + " 2024-09-26 09:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3244.00 | Comm: 0.32 | PnL: -13.00\n", + " 2024-09-26 09:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3245.00 | Comm: 0.32\n", + " 2024-09-26 09:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3244.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-09-26 14:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3264.00 | Comm: 0.33\n", + " 2024-09-26 14:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3276.00 | Comm: 0.33 | PnL: -12.00\n", + " 2024-09-26 22:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3309.00 | Comm: 0.33\n", + " 2024-09-26 22:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3315.00 | Comm: 0.33 | PnL: -6.00\n", + " 2024-09-26 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3314.00 | Comm: 0.33\n", + " 2024-09-26 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3309.00 | Comm: 0.33 | PnL: 5.00\n", + " 2024-09-27 09:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3314.00 | Comm: 0.33\n", + " 2024-09-27 09:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-09-27 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3332.00 | Comm: 0.33\n", + " 2024-09-27 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3342.00 | Comm: 0.33 | PnL: 10.00\n", + " 2024-09-27 22:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3387.00 | Comm: 0.34\n", + " 2024-09-30 09:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3551.00 | Comm: 0.36 | PnL: -164.00\n", + " 2024-09-30 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3541.00 | Comm: 0.35\n", + " 2024-09-30 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3546.00 | Comm: 0.35 | PnL: 5.00\n", + " 2024-10-08 10:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3624.00 | Comm: 0.36\n", + " 2024-10-08 10:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3555.00 | Comm: 0.36 | PnL: -69.00\n", + " 2024-10-08 11:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3551.00 | Comm: 0.36\n", + " 2024-10-08 11:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3555.00 | Comm: 0.36 | PnL: -4.00\n", + " 2024-10-08 14:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3471.00 | Comm: 0.35\n", + " 2024-10-08 14:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3485.00 | Comm: 0.35 | PnL: -14.00\n", + " 2024-10-08 21:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3479.00 | Comm: 0.35\n", + " 2024-10-08 21:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3492.00 | Comm: 0.35 | PnL: -13.00\n", + " 2024-10-08 22:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3494.00 | Comm: 0.35\n", + " 2024-10-08 22:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3493.00 | Comm: 0.35 | PnL: -1.00\n", + " 2024-10-09 13:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3520.00 | Comm: 0.35\n", + " 2024-10-09 13:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3530.00 | Comm: 0.35 | PnL: -10.00\n", + " 2024-10-09 14:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35\n", + " 2024-10-09 21:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3448.00 | Comm: 0.34 | PnL: 47.00\n", + " 2024-10-09 22:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3439.00 | Comm: 0.34\n", + " 2024-10-09 22:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3436.00 | Comm: 0.34 | PnL: -3.00\n", + " 2024-10-09 22:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3437.00 | Comm: 0.34\n", + " 2024-10-10 09:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3478.00 | Comm: 0.35 | PnL: 41.00\n", + " 2024-10-10 11:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3483.00 | Comm: 0.35\n", + " 2024-10-10 11:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3501.00 | Comm: 0.35 | PnL: 18.00\n", + " 2024-10-10 13:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35\n", + " 2024-10-10 14:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3480.00 | Comm: 0.35 | PnL: 15.00\n", + " 2024-10-11 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3447.00 | Comm: 0.34\n", + " 2024-10-11 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3443.00 | Comm: 0.34 | PnL: 4.00\n", + " 2024-10-11 11:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3447.00 | Comm: 0.34\n", + " 2024-10-11 13:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3451.00 | Comm: 0.35 | PnL: 4.00\n", + " 2024-10-11 22:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35\n", + " 2024-10-11 22:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3500.00 | Comm: 0.35 | PnL: 5.00\n", + " 2024-10-14 21:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3469.00 | Comm: 0.35\n", + " 2024-10-14 21:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3490.00 | Comm: 0.35 | PnL: -21.00\n", + " 2024-10-14 22:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35\n", + " 2024-10-14 22:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3497.00 | Comm: 0.35 | PnL: 2.00\n", + " 2024-10-14 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35\n", + " 2024-10-14 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3490.00 | Comm: 0.35 | PnL: 5.00\n", + " 2024-10-15 10:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3491.00 | Comm: 0.35\n", + " 2024-10-15 11:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3489.00 | Comm: 0.35 | PnL: 2.00\n", + " 2024-10-15 13:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3487.00 | Comm: 0.35\n", + " 2024-10-15 13:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35 | PnL: 8.00\n", + " 2024-10-15 14:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3483.00 | Comm: 0.35\n", + " 2024-10-15 14:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3479.00 | Comm: 0.35 | PnL: 4.00\n", + " 2024-10-15 21:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3475.00 | Comm: 0.35\n", + " 2024-10-15 21:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3495.00 | Comm: 0.35 | PnL: -20.00\n", + " 2024-10-15 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3483.00 | Comm: 0.35\n", + " 2024-10-15 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3489.00 | Comm: 0.35 | PnL: -6.00\n", + " 2024-10-16 09:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3475.00 | Comm: 0.35\n", + " 2024-10-16 09:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3456.00 | Comm: 0.35 | PnL: 19.00\n", + " 2024-10-16 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3475.00 | Comm: 0.35\n", + " 2024-10-16 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3477.00 | Comm: 0.35 | PnL: 2.00\n", + " 2024-10-16 11:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3479.00 | Comm: 0.35\n", + " 2024-10-16 13:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3466.00 | Comm: 0.35 | PnL: -13.00\n", + " 2024-10-17 09:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3472.00 | Comm: 0.35\n", + " 2024-10-17 09:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3467.00 | Comm: 0.35 | PnL: -5.00\n", + " 2024-10-17 21:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3312.00 | Comm: 0.33\n", + " 2024-10-17 21:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: -6.00\n", + " 2024-10-17 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33\n", + " 2024-10-17 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3305.00 | Comm: 0.33 | PnL: 5.00\n", + " 2024-10-18 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33\n", + " 2024-10-18 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3309.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-10-18 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-10-18 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3349.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-10-18 21:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3354.00 | Comm: 0.34\n", + " 2024-10-18 21:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3352.00 | Comm: 0.34 | PnL: -2.00\n", + " 2024-10-18 22:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3354.00 | Comm: 0.34\n", + " 2024-10-18 22:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3348.00 | Comm: 0.33 | PnL: -6.00\n", + " 2024-10-18 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-10-18 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-10-21 09:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3355.00 | Comm: 0.34\n", + " 2024-10-21 09:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3358.00 | Comm: 0.34 | PnL: 3.00\n", + " 2024-10-21 14:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3355.00 | Comm: 0.34\n", + " 2024-10-21 14:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3357.00 | Comm: 0.34 | PnL: -2.00\n", + " 2024-10-21 14:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3355.00 | Comm: 0.34\n", + " 2024-10-21 14:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3356.00 | Comm: 0.34 | PnL: -1.00\n", + " 2024-10-21 22:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3355.00 | Comm: 0.34\n", + " 2024-10-21 22:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: 9.00\n", + " 2024-10-22 10:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33\n", + " 2024-10-22 11:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3309.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-10-22 13:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3322.00 | Comm: 0.33\n", + " 2024-10-22 14:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3328.00 | Comm: 0.33 | PnL: 6.00\n", + " 2024-10-22 14:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-10-22 21:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3342.00 | Comm: 0.33 | PnL: 3.00\n", + " 2024-10-22 22:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-10-23 09:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3347.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-10-23 10:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3322.00 | Comm: 0.33\n", + " 2024-10-23 11:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3321.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-10-23 14:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2024-10-23 14:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3332.00 | Comm: 0.33 | PnL: -13.00\n", + " 2024-10-23 21:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33\n", + " 2024-10-23 21:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3312.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-10-23 22:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3322.00 | Comm: 0.33\n", + " 2024-10-23 22:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3323.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-10-24 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3308.00 | Comm: 0.33\n", + " 2024-10-24 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-10-25 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3358.00 | Comm: 0.34\n", + " 2024-10-25 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3350.00 | Comm: 0.34 | PnL: -8.00\n", + " 2024-10-25 10:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3358.00 | Comm: 0.34\n", + " 2024-10-25 10:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3364.00 | Comm: 0.34 | PnL: 6.00\n", + " 2024-10-25 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3426.00 | Comm: 0.34\n", + " 2024-10-25 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3435.00 | Comm: 0.34 | PnL: -9.00\n", + " 2024-10-28 14:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3466.00 | Comm: 0.35\n", + " 2024-10-28 14:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3453.00 | Comm: 0.35 | PnL: 13.00\n", + " 2024-10-29 14:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3417.00 | Comm: 0.34\n", + " 2024-10-29 14:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3419.00 | Comm: 0.34 | PnL: 2.00\n", + " 2024-10-29 21:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3453.00 | Comm: 0.35\n", + " 2024-10-29 21:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3450.00 | Comm: 0.35 | PnL: 3.00\n", + " 2024-10-29 22:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3446.00 | Comm: 0.34\n", + " 2024-10-29 22:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3447.00 | Comm: 0.34 | PnL: 1.00\n", + " 2024-10-30 14:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3425.00 | Comm: 0.34\n", + " 2024-10-30 14:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3430.00 | Comm: 0.34 | PnL: 5.00\n", + " 2024-10-30 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3437.00 | Comm: 0.34\n", + " 2024-10-30 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3445.00 | Comm: 0.34 | PnL: 8.00\n", + " 2024-10-30 21:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3425.00 | Comm: 0.34\n", + " 2024-10-30 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3434.00 | Comm: 0.34 | PnL: -9.00\n", + " 2024-10-31 09:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3436.00 | Comm: 0.34\n", + " 2024-10-31 09:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3438.00 | Comm: 0.34 | PnL: -2.00\n", + " 2024-10-31 10:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3436.00 | Comm: 0.34\n", + " 2024-10-31 10:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3429.00 | Comm: 0.34 | PnL: 7.00\n", + " 2024-10-31 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3436.00 | Comm: 0.34\n", + " 2024-10-31 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3439.00 | Comm: 0.34 | PnL: 3.00\n", + " 2024-10-31 22:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3404.00 | Comm: 0.34\n", + " 2024-10-31 22:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3398.00 | Comm: 0.34 | PnL: 6.00\n", + " 2024-10-31 22:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3397.00 | Comm: 0.34\n", + " 2024-11-01 09:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3380.00 | Comm: 0.34 | PnL: 17.00\n", + " 2024-11-01 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3394.00 | Comm: 0.34\n", + " 2024-11-01 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3398.00 | Comm: 0.34 | PnL: -4.00\n", + " 2024-11-01 22:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3400.00 | Comm: 0.34\n", + " 2024-11-01 22:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3386.00 | Comm: 0.34 | PnL: 14.00\n", + " 2024-11-01 22:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3356.00 | Comm: 0.34\n", + " 2024-11-04 09:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3372.00 | Comm: 0.34 | PnL: 16.00\n", + " 2024-11-04 13:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3399.00 | Comm: 0.34\n", + " 2024-11-04 13:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3387.00 | Comm: 0.34 | PnL: -12.00\n", + " 2024-11-04 14:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3399.00 | Comm: 0.34\n", + " 2024-11-04 14:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3404.00 | Comm: 0.34 | PnL: 5.00\n", + " 2024-11-04 21:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3419.00 | Comm: 0.34\n", + " 2024-11-04 21:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3408.00 | Comm: 0.34 | PnL: -11.00\n", + " 2024-11-05 10:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3436.00 | Comm: 0.34\n", + " 2024-11-05 10:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3440.00 | Comm: 0.34 | PnL: 4.00\n", + " 2024-11-05 21:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3446.00 | Comm: 0.34\n", + " 2024-11-05 21:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3441.00 | Comm: 0.34 | PnL: 5.00\n", + " 2024-11-06 09:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3427.00 | Comm: 0.34\n", + " 2024-11-06 09:15:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3415.00 | Comm: 0.34 | PnL: -12.00\n", + " 2024-11-06 11:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3378.00 | Comm: 0.34\n", + " 2024-11-06 13:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3369.00 | Comm: 0.34 | PnL: 9.00\n", + " 2024-11-06 14:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3419.00 | Comm: 0.34\n", + " 2024-11-06 14:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3399.00 | Comm: 0.34 | PnL: -20.00\n", + " 2024-11-07 09:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3399.00 | Comm: 0.34\n", + " 2024-11-07 09:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3389.00 | Comm: 0.34 | PnL: -10.00\n", + " 2024-11-07 11:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3416.00 | Comm: 0.34\n", + " 2024-11-07 13:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3407.00 | Comm: 0.34 | PnL: -9.00\n", + " 2024-11-07 21:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3444.00 | Comm: 0.34\n", + " 2024-11-07 21:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3445.00 | Comm: 0.34 | PnL: 1.00\n", + " 2024-11-08 09:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3445.00 | Comm: 0.34\n", + " 2024-11-08 10:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3436.00 | Comm: 0.34 | PnL: 9.00\n", + " 2024-11-08 13:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3387.00 | Comm: 0.34\n", + " 2024-11-08 13:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3380.00 | Comm: 0.34 | PnL: 7.00\n", + " 2024-11-08 14:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3374.00 | Comm: 0.34\n", + " 2024-11-08 14:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3366.00 | Comm: 0.34 | PnL: 8.00\n", + " 2024-11-08 21:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3374.00 | Comm: 0.34\n", + " 2024-11-08 21:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3385.00 | Comm: 0.34 | PnL: 11.00\n", + " 2024-11-08 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3374.00 | Comm: 0.34\n", + " 2024-11-08 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3368.00 | Comm: 0.34 | PnL: 6.00\n", + " 2024-11-11 09:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3337.00 | Comm: 0.33\n", + " 2024-11-11 09:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3331.00 | Comm: 0.33 | PnL: 6.00\n", + " 2024-11-11 13:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3331.00 | Comm: 0.33\n", + " 2024-11-11 13:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3324.00 | Comm: 0.33 | PnL: -7.00\n", + " 2024-11-11 21:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3331.00 | Comm: 0.33\n", + " 2024-11-11 22:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3334.00 | Comm: 0.33 | PnL: 3.00\n", + " 2024-11-11 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3333.00 | Comm: 0.33\n", + " 2024-11-11 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3329.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-11-12 09:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3333.00 | Comm: 0.33\n", + " 2024-11-12 09:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3331.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-11-12 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3333.00 | Comm: 0.33\n", + " 2024-11-12 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3331.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-11-12 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3331.00 | Comm: 0.33\n", + " 2024-11-12 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3345.00 | Comm: 0.33 | PnL: 14.00\n", + " 2024-11-14 13:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3319.00 | Comm: 0.33\n", + " 2024-11-14 13:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3321.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-11-14 21:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2024-11-14 21:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3311.00 | Comm: 0.33 | PnL: -5.00\n", + " 2024-11-15 10:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3266.00 | Comm: 0.33\n", + " 2024-11-15 10:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3270.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-11-15 13:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3273.00 | Comm: 0.33\n", + " 2024-11-15 13:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3274.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-11-15 21:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3243.00 | Comm: 0.32\n", + " 2024-11-15 21:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3244.00 | Comm: 0.32 | PnL: 1.00\n", + " 2024-11-15 22:15:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3244.00 | Comm: 0.32\n", + " 2024-11-15 22:30:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3240.00 | Comm: 0.32 | PnL: 4.00\n", + " 2024-11-18 11:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-11-18 13:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3284.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-11-18 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3267.00 | Comm: 0.33\n", + " 2024-11-18 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3282.00 | Comm: 0.33 | PnL: 15.00\n", + " 2024-11-19 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2024-11-19 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3315.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-11-19 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2024-11-19 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3312.00 | Comm: 0.33 | PnL: -4.00\n", + " 2024-11-20 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2024-11-20 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3308.00 | Comm: 0.33 | PnL: -8.00\n", + " 2024-11-20 10:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2024-11-20 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3324.00 | Comm: 0.33 | PnL: 8.00\n", + " 2024-11-20 14:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3317.00 | Comm: 0.33\n", + " 2024-11-20 21:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-11-21 09:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3317.00 | Comm: 0.33\n", + " 2024-11-21 09:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-11-21 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3317.00 | Comm: 0.33\n", + " 2024-11-21 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3319.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-11-21 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3333.00 | Comm: 0.33\n", + " 2024-11-21 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3329.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-11-22 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3318.00 | Comm: 0.33\n", + " 2024-11-22 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33 | PnL: 8.00\n", + " 2024-11-22 13:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3281.00 | Comm: 0.33\n", + " 2024-11-22 13:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3279.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-11-22 22:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3318.00 | Comm: 0.33\n", + " 2024-11-22 22:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3317.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-11-26 09:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2024-11-26 09:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-11-26 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3294.00 | Comm: 0.33\n", + " 2024-11-26 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3297.00 | Comm: 0.33 | PnL: -3.00\n", + " 2024-11-26 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3294.00 | Comm: 0.33\n", + " 2024-11-26 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3293.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-11-27 09:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3278.00 | Comm: 0.33\n", + " 2024-11-27 09:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3285.00 | Comm: 0.33 | PnL: -7.00\n", + " 2024-11-27 21:45:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3302.00 | Comm: 0.33\n", + " 2024-11-27 22:00:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3306.00 | Comm: 0.33 | PnL: -4.00\n", + " 2024-11-28 10:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3294.00 | Comm: 0.33\n", + " 2024-11-28 11:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3292.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-11-28 14:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3308.00 | Comm: 0.33\n", + " 2024-11-28 14:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3305.00 | Comm: 0.33 | PnL: 3.00\n", + " 2024-11-28 14:30:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3308.00 | Comm: 0.33\n", + " 2024-11-28 14:45:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3306.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-11-28 22:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33\n", + " 2024-11-28 22:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3313.00 | Comm: 0.33 | PnL: -3.00\n", + " 2024-11-29 14:00:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3337.00 | Comm: 0.33\n", + " 2024-11-29 14:15:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3330.00 | Comm: 0.33 | PnL: 7.00\n", + " 2024-12-02 09:45:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3337.00 | Comm: 0.33\n", + " 2024-12-02 10:00:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3338.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-02 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3337.00 | Comm: 0.33\n", + " 2024-12-02 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3338.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-12-02 21:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3338.00 | Comm: 0.33\n", + " 2024-12-02 21:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3340.00 | Comm: 0.33 | PnL: 2.00\n", + " 2024-12-03 11:15:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3338.00 | Comm: 0.33\n", + " 2024-12-03 13:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3339.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-04 10:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3310.00 | Comm: 0.33\n", + " 2024-12-04 10:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3315.00 | Comm: 0.33 | PnL: -5.00\n", + " 2024-12-04 13:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3312.00 | Comm: 0.33\n", + " 2024-12-04 13:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3316.00 | Comm: 0.33 | PnL: -4.00\n", + " 2024-12-04 21:00:00 | BUY | SHFE.rb2501 | Vol: 1 | Price: 3335.00 | Comm: 0.33\n", + " 2024-12-04 21:30:00 | CLOSE_LONG | SHFE.rb2501 | Vol: 1 | Price: 3336.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-05 14:30:00 | SELL | SHFE.rb2501 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-12-05 14:45:00 | CLOSE_SHORT | SHFE.rb2501 | Vol: 1 | Price: 3282.00 | Comm: 0.33 | PnL: 3.00\n", + " 2024-12-06 10:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3326.00 | Comm: 0.33\n", + " 2024-12-06 10:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3339.00 | Comm: 0.33 | PnL: 13.00\n", + " 2024-12-06 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3338.00 | Comm: 0.33\n", + " 2024-12-06 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3345.00 | Comm: 0.33 | PnL: -7.00\n", + " 2024-12-09 09:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3341.00 | Comm: 0.33\n", + " 2024-12-09 10:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3338.00 | Comm: 0.33 | PnL: -3.00\n", + " 2024-12-09 21:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3407.00 | Comm: 0.34\n", + " 2024-12-09 21:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3409.00 | Comm: 0.34 | PnL: -2.00\n", + " 2024-12-10 09:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3428.00 | Comm: 0.34\n", + " 2024-12-10 09:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3445.00 | Comm: 0.34 | PnL: 17.00\n", + " 2024-12-10 10:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3428.00 | Comm: 0.34\n", + " 2024-12-10 10:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3430.00 | Comm: 0.34 | PnL: -2.00\n", + " 2024-12-10 11:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3415.00 | Comm: 0.34\n", + " 2024-12-10 13:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3409.00 | Comm: 0.34 | PnL: 6.00\n", + " 2024-12-10 21:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3409.00 | Comm: 0.34\n", + " 2024-12-10 21:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3407.00 | Comm: 0.34 | PnL: 2.00\n", + " 2024-12-10 22:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3409.00 | Comm: 0.34\n", + " 2024-12-10 22:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3405.00 | Comm: 0.34 | PnL: -4.00\n", + " 2024-12-12 09:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3410.00 | Comm: 0.34\n", + " 2024-12-12 09:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3409.00 | Comm: 0.34 | PnL: 1.00\n", + " 2024-12-12 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3410.00 | Comm: 0.34\n", + " 2024-12-12 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3413.00 | Comm: 0.34 | PnL: -3.00\n", + " 2024-12-12 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3430.00 | Comm: 0.34\n", + " 2024-12-12 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3429.00 | Comm: 0.34 | PnL: -1.00\n", + " 2024-12-12 14:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3430.00 | Comm: 0.34\n", + " 2024-12-12 14:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3429.00 | Comm: 0.34 | PnL: -1.00\n", + " 2024-12-13 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3365.00 | Comm: 0.34\n", + " 2024-12-13 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3360.00 | Comm: 0.34 | PnL: -5.00\n", + " 2024-12-16 10:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33\n", + " 2024-12-16 10:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3343.00 | Comm: 0.33 | PnL: 3.00\n", + " 2024-12-16 11:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33\n", + " 2024-12-16 13:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3350.00 | Comm: 0.34 | PnL: 4.00\n", + " 2024-12-16 14:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3361.00 | Comm: 0.34\n", + " 2024-12-16 21:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3368.00 | Comm: 0.34 | PnL: 7.00\n", + " 2024-12-17 13:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3367.00 | Comm: 0.34\n", + " 2024-12-17 13:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3370.00 | Comm: 0.34 | PnL: -3.00\n", + " 2024-12-17 22:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3348.00 | Comm: 0.33\n", + " 2024-12-17 22:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3350.00 | Comm: 0.34 | PnL: 2.00\n", + " 2024-12-17 22:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33\n", + " 2024-12-18 09:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3350.00 | Comm: 0.34 | PnL: -4.00\n", + " 2024-12-18 09:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33\n", + " 2024-12-18 09:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3348.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-12-18 10:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33\n", + " 2024-12-18 10:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3348.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-12-18 21:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3312.00 | Comm: 0.33\n", + " 2024-12-18 21:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3308.00 | Comm: 0.33 | PnL: -4.00\n", + " 2024-12-18 22:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3309.00 | Comm: 0.33\n", + " 2024-12-18 22:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3310.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-19 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3282.00 | Comm: 0.33\n", + " 2024-12-19 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3283.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-19 14:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3282.00 | Comm: 0.33\n", + " 2024-12-19 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3288.00 | Comm: 0.33 | PnL: -6.00\n", + " 2024-12-20 09:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-12-20 09:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3282.00 | Comm: 0.33 | PnL: -3.00\n", + " 2024-12-20 14:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3282.00 | Comm: 0.33\n", + " 2024-12-20 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3283.00 | Comm: 0.33 | PnL: -1.00\n", + " 2024-12-23 21:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-12-23 22:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3287.00 | Comm: 0.33 | PnL: -2.00\n", + " 2024-12-24 21:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3308.00 | Comm: 0.33\n", + " 2024-12-24 21:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3305.00 | Comm: 0.33 | PnL: -3.00\n", + " 2024-12-25 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3304.00 | Comm: 0.33\n", + " 2024-12-25 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3308.00 | Comm: 0.33 | PnL: 4.00\n", + " 2024-12-26 09:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3295.00 | Comm: 0.33\n", + " 2024-12-26 09:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3302.00 | Comm: 0.33 | PnL: -7.00\n", + " 2024-12-26 22:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3304.00 | Comm: 0.33\n", + " 2024-12-26 22:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3303.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-26 22:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3304.00 | Comm: 0.33\n", + " 2024-12-26 22:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3305.00 | Comm: 0.33 | PnL: 1.00\n", + " 2024-12-27 10:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-12-27 11:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3280.00 | Comm: 0.33 | PnL: -5.00\n", + " 2024-12-27 11:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3285.00 | Comm: 0.33\n", + " 2024-12-27 13:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3275.00 | Comm: 0.33 | PnL: -10.00\n", + " 2024-12-27 14:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3268.00 | Comm: 0.33\n", + " 2024-12-27 21:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3264.00 | Comm: 0.33 | PnL: -4.00\n", + " 2024-12-30 13:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3304.00 | Comm: 0.33\n", + " 2024-12-30 13:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3312.00 | Comm: 0.33 | PnL: -8.00\n", + " 2024-12-31 14:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3304.00 | Comm: 0.33\n", + " 2024-12-31 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3309.00 | Comm: 0.33 | PnL: -5.00\n", + " 2025-01-02 09:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3306.00 | Comm: 0.33\n", + " 2025-01-02 09:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3313.00 | Comm: 0.33 | PnL: -7.00\n", + " 2025-01-02 14:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3306.00 | Comm: 0.33\n", + " 2025-01-02 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3305.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-01-03 09:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3283.00 | Comm: 0.33\n", + " 2025-01-03 10:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3281.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-01-03 10:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3283.00 | Comm: 0.33\n", + " 2025-01-03 10:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3281.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-01-03 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3269.00 | Comm: 0.33\n", + " 2025-01-03 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3271.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-01-03 14:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3269.00 | Comm: 0.33\n", + " 2025-01-03 14:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3271.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-01-03 22:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3282.00 | Comm: 0.33\n", + " 2025-01-06 09:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3277.00 | Comm: 0.33 | PnL: -5.00\n", + " 2025-01-06 10:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3267.00 | Comm: 0.33\n", + " 2025-01-06 10:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3266.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-01-06 11:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3267.00 | Comm: 0.33\n", + " 2025-01-06 11:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3265.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-01-07 13:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3245.00 | Comm: 0.32\n", + " 2025-01-07 14:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3244.00 | Comm: 0.32 | PnL: -1.00\n", + " 2025-01-08 13:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3216.00 | Comm: 0.32\n", + " 2025-01-08 13:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3218.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-01-08 14:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3223.00 | Comm: 0.32\n", + " 2025-01-08 14:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3227.00 | Comm: 0.32 | PnL: 4.00\n", + " 2025-01-08 14:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3216.00 | Comm: 0.32\n", + " 2025-01-08 14:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3207.00 | Comm: 0.32 | PnL: 9.00\n", + " 2025-01-08 22:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3208.00 | Comm: 0.32\n", + " 2025-01-09 09:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3207.00 | Comm: 0.32 | PnL: 1.00\n", + " 2025-01-09 14:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3205.00 | Comm: 0.32\n", + " 2025-01-09 14:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3206.00 | Comm: 0.32 | PnL: 1.00\n", + " 2025-01-10 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3208.00 | Comm: 0.32\n", + " 2025-01-10 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3205.00 | Comm: 0.32 | PnL: 3.00\n", + " 2025-01-10 13:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3208.00 | Comm: 0.32\n", + " 2025-01-10 14:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3212.00 | Comm: 0.32 | PnL: 4.00\n", + " 2025-01-10 14:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3208.00 | Comm: 0.32\n", + " 2025-01-10 14:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3205.00 | Comm: 0.32 | PnL: 3.00\n", + " 2025-01-13 14:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3244.00 | Comm: 0.32\n", + " 2025-01-13 14:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3245.00 | Comm: 0.32 | PnL: -1.00\n", + " 2025-01-13 21:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3244.00 | Comm: 0.32\n", + " 2025-01-13 21:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3241.00 | Comm: 0.32 | PnL: 3.00\n", + " 2025-01-15 09:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3279.00 | Comm: 0.33\n", + " 2025-01-15 09:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3284.00 | Comm: 0.33 | PnL: -5.00\n", + " 2025-01-16 21:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3326.00 | Comm: 0.33\n", + " 2025-01-16 21:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3327.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-01-16 22:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3325.00 | Comm: 0.33\n", + " 2025-01-16 22:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3326.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-01-17 21:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2025-01-17 21:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3368.00 | Comm: 0.34 | PnL: -2.00\n", + " 2025-01-17 22:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2025-01-17 22:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3368.00 | Comm: 0.34 | PnL: -2.00\n", + " 2025-01-20 11:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3349.00 | Comm: 0.33\n", + " 2025-01-20 13:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3353.00 | Comm: 0.34 | PnL: -4.00\n", + " 2025-01-20 22:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2025-01-20 22:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3364.00 | Comm: 0.34 | PnL: 2.00\n", + " 2025-01-20 22:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2025-01-21 09:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3365.00 | Comm: 0.34 | PnL: -1.00\n", + " 2025-01-21 09:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3366.00 | Comm: 0.34\n", + " 2025-01-21 09:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3364.00 | Comm: 0.34 | PnL: -2.00\n", + " 2025-01-22 10:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3326.00 | Comm: 0.33\n", + " 2025-01-22 10:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3330.00 | Comm: 0.33 | PnL: 4.00\n", + " 2025-01-23 09:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3364.00 | Comm: 0.34\n", + " 2025-01-23 09:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3370.00 | Comm: 0.34 | PnL: 6.00\n", + " 2025-01-23 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3350.00 | Comm: 0.34\n", + " 2025-01-23 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3349.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-01-23 14:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3350.00 | Comm: 0.34\n", + " 2025-01-23 21:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: -4.00\n", + " 2025-02-05 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3326.00 | Comm: 0.33\n", + " 2025-02-05 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3319.00 | Comm: 0.33 | PnL: -7.00\n", + " 2025-02-06 10:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3345.00 | Comm: 0.33\n", + " 2025-02-06 11:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3349.00 | Comm: 0.33 | PnL: 4.00\n", + " 2025-02-06 13:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33\n", + " 2025-02-06 13:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3345.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-02-07 21:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3368.00 | Comm: 0.34\n", + " 2025-02-07 22:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3370.00 | Comm: 0.34 | PnL: 2.00\n", + " 2025-02-10 09:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3368.00 | Comm: 0.34\n", + " 2025-02-10 09:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3354.00 | Comm: 0.34 | PnL: 14.00\n", + " 2025-02-10 09:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3356.00 | Comm: 0.34\n", + " 2025-02-10 09:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: -10.00\n", + " 2025-02-11 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3288.00 | Comm: 0.33\n", + " 2025-02-11 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3283.00 | Comm: 0.33 | PnL: -5.00\n", + " 2025-02-11 22:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3272.00 | Comm: 0.33\n", + " 2025-02-11 22:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3274.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-02-12 09:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3272.00 | Comm: 0.33\n", + " 2025-02-12 09:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3263.00 | Comm: 0.33 | PnL: 9.00\n", + " 2025-02-12 13:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3284.00 | Comm: 0.33\n", + " 2025-02-12 13:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3288.00 | Comm: 0.33 | PnL: -4.00\n", + " 2025-02-12 22:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3287.00 | Comm: 0.33\n", + " 2025-02-13 09:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3290.00 | Comm: 0.33 | PnL: 3.00\n", + " 2025-02-13 09:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3287.00 | Comm: 0.33\n", + " 2025-02-13 09:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3286.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-02-14 22:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3262.00 | Comm: 0.33\n", + " 2025-02-14 22:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3259.00 | Comm: 0.33 | PnL: -3.00\n", + " 2025-02-17 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3272.00 | Comm: 0.33\n", + " 2025-02-17 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3263.00 | Comm: 0.33 | PnL: -9.00\n", + " 2025-02-17 14:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3284.00 | Comm: 0.33\n", + " 2025-02-17 14:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3285.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-02-18 22:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3313.00 | Comm: 0.33\n", + " 2025-02-19 09:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3314.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-02-19 13:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3313.00 | Comm: 0.33\n", + " 2025-02-19 14:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3312.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-02-20 10:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3315.00 | Comm: 0.33\n", + " 2025-02-20 10:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3313.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-02-24 11:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3336.00 | Comm: 0.33\n", + " 2025-02-24 13:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3335.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-02-24 14:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3336.00 | Comm: 0.33\n", + " 2025-02-24 14:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3337.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-02-24 14:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3336.00 | Comm: 0.33\n", + " 2025-02-24 21:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3340.00 | Comm: 0.33 | PnL: -4.00\n", + " 2025-02-24 22:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3322.00 | Comm: 0.33\n", + " 2025-02-25 09:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3312.00 | Comm: 0.33 | PnL: -10.00\n", + " 2025-02-25 10:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3290.00 | Comm: 0.33\n", + " 2025-02-25 10:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3295.00 | Comm: 0.33 | PnL: -5.00\n", + " 2025-02-26 09:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3275.00 | Comm: 0.33\n", + " 2025-02-26 09:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3277.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-02-26 11:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3321.00 | Comm: 0.33\n", + " 2025-02-26 13:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3329.00 | Comm: 0.33 | PnL: 8.00\n", + " 2025-02-26 13:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3336.00 | Comm: 0.33\n", + " 2025-02-26 14:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3341.00 | Comm: 0.33 | PnL: 5.00\n", + " 2025-02-27 09:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3339.00 | Comm: 0.33\n", + " 2025-02-27 09:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3342.00 | Comm: 0.33 | PnL: 3.00\n", + " 2025-02-27 09:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3339.00 | Comm: 0.33\n", + " 2025-02-27 10:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3332.00 | Comm: 0.33 | PnL: 7.00\n", + " 2025-02-28 22:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2025-03-03 09:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-03-03 14:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3316.00 | Comm: 0.33\n", + " 2025-03-03 14:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3311.00 | Comm: 0.33 | PnL: 5.00\n", + " 2025-03-04 21:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3278.00 | Comm: 0.33\n", + " 2025-03-04 21:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3279.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-03-05 09:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3265.00 | Comm: 0.33\n", + " 2025-03-05 09:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3263.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-03-05 10:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3265.00 | Comm: 0.33\n", + " 2025-03-05 10:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3266.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-03-05 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3265.00 | Comm: 0.33\n", + " 2025-03-05 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3268.00 | Comm: 0.33 | PnL: -3.00\n", + " 2025-03-05 22:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3263.00 | Comm: 0.33\n", + " 2025-03-05 22:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3260.00 | Comm: 0.33 | PnL: 3.00\n", + " 2025-03-06 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3279.00 | Comm: 0.33\n", + " 2025-03-06 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3277.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-03-06 13:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3279.00 | Comm: 0.33\n", + " 2025-03-06 13:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3277.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-03-06 14:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3279.00 | Comm: 0.33\n", + " 2025-03-06 21:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3280.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-03-07 10:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3263.00 | Comm: 0.33\n", + " 2025-03-07 10:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3271.00 | Comm: 0.33 | PnL: 8.00\n", + " 2025-03-07 14:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3263.00 | Comm: 0.33\n", + " 2025-03-07 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3261.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-03-10 10:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3238.00 | Comm: 0.32\n", + " 2025-03-10 11:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3227.00 | Comm: 0.32 | PnL: 11.00\n", + " 2025-03-11 11:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3209.00 | Comm: 0.32\n", + " 2025-03-11 13:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3207.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-03-11 21:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3216.00 | Comm: 0.32\n", + " 2025-03-11 21:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3224.00 | Comm: 0.32 | PnL: -8.00\n", + " 2025-03-11 22:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3222.00 | Comm: 0.32\n", + " 2025-03-11 22:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3218.00 | Comm: 0.32 | PnL: 4.00\n", + " 2025-03-12 10:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3212.00 | Comm: 0.32\n", + " 2025-03-12 10:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3206.00 | Comm: 0.32 | PnL: 6.00\n", + " 2025-03-12 14:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2025-03-12 14:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3222.00 | Comm: 0.32 | PnL: 2.00\n", + " 2025-03-12 14:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3212.00 | Comm: 0.32\n", + " 2025-03-12 14:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3223.00 | Comm: 0.32 | PnL: -11.00\n", + " 2025-03-13 10:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3238.00 | Comm: 0.32\n", + " 2025-03-13 10:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3250.00 | Comm: 0.33 | PnL: 12.00\n", + " 2025-03-13 13:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3238.00 | Comm: 0.32\n", + " 2025-03-13 14:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3241.00 | Comm: 0.32 | PnL: -3.00\n", + " 2025-03-13 14:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3255.00 | Comm: 0.33\n", + " 2025-03-13 21:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3258.00 | Comm: 0.33 | PnL: 3.00\n", + " 2025-03-14 09:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3253.00 | Comm: 0.33\n", + " 2025-03-14 09:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3256.00 | Comm: 0.33 | PnL: 3.00\n", + " 2025-03-18 21:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3177.00 | Comm: 0.32\n", + " 2025-03-18 21:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3175.00 | Comm: 0.32 | PnL: 2.00\n", + " 2025-03-19 11:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3170.00 | Comm: 0.32\n", + " 2025-03-19 11:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3172.00 | Comm: 0.32 | PnL: 2.00\n", + " 2025-03-19 13:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3170.00 | Comm: 0.32\n", + " 2025-03-19 13:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3164.00 | Comm: 0.32 | PnL: 6.00\n", + " 2025-03-19 14:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3170.00 | Comm: 0.32\n", + " 2025-03-19 14:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3168.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-03-19 21:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3163.00 | Comm: 0.32\n", + " 2025-03-19 21:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3160.00 | Comm: 0.32 | PnL: -3.00\n", + " 2025-03-20 11:15:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3163.00 | Comm: 0.32\n", + " 2025-03-20 13:30:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3167.00 | Comm: 0.32 | PnL: 4.00\n", + " 2025-03-20 21:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3170.00 | Comm: 0.32\n", + " 2025-03-20 21:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3169.00 | Comm: 0.32 | PnL: -1.00\n", + " 2025-03-21 09:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3169.00 | Comm: 0.32\n", + " 2025-03-21 10:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3166.00 | Comm: 0.32 | PnL: -3.00\n", + " 2025-03-21 10:30:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3169.00 | Comm: 0.32\n", + " 2025-03-21 10:45:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3168.00 | Comm: 0.32 | PnL: -1.00\n", + " 2025-03-24 10:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3193.00 | Comm: 0.32\n", + " 2025-03-24 11:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3200.00 | Comm: 0.32 | PnL: 7.00\n", + " 2025-03-24 14:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3201.00 | Comm: 0.32\n", + " 2025-03-24 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3203.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-03-24 22:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3203.00 | Comm: 0.32\n", + " 2025-03-25 09:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3207.00 | Comm: 0.32 | PnL: -4.00\n", + " 2025-03-25 10:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3188.00 | Comm: 0.32\n", + " 2025-03-25 11:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3187.00 | Comm: 0.32 | PnL: 1.00\n", + " 2025-03-25 21:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3219.00 | Comm: 0.32\n", + " 2025-03-25 21:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3218.00 | Comm: 0.32 | PnL: 1.00\n", + " 2025-03-27 14:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3207.00 | Comm: 0.32\n", + " 2025-03-27 21:00:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3209.00 | Comm: 0.32 | PnL: 2.00\n", + " 2025-03-28 10:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3190.00 | Comm: 0.32\n", + " 2025-03-28 10:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3191.00 | Comm: 0.32 | PnL: -1.00\n", + " 2025-03-28 11:00:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3190.00 | Comm: 0.32\n", + " 2025-03-28 11:15:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3186.00 | Comm: 0.32 | PnL: 4.00\n", + " 2025-03-28 21:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3192.00 | Comm: 0.32\n", + " 2025-03-28 21:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3191.00 | Comm: 0.32 | PnL: 1.00\n", + " 2025-03-31 22:00:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3146.00 | Comm: 0.31\n", + " 2025-03-31 22:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3145.00 | Comm: 0.31 | PnL: -1.00\n", + " 2025-03-31 22:45:00 | BUY | SHFE.rb2505 | Vol: 1 | Price: 3146.00 | Comm: 0.31\n", + " 2025-04-01 09:15:00 | CLOSE_LONG | SHFE.rb2505 | Vol: 1 | Price: 3134.00 | Comm: 0.31 | PnL: -12.00\n", + " 2025-04-01 21:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3169.00 | Comm: 0.32\n", + " 2025-04-01 22:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3171.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-04-03 10:30:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3171.00 | Comm: 0.32\n", + " 2025-04-03 10:45:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3168.00 | Comm: 0.32 | PnL: 3.00\n", + " 2025-04-07 13:45:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3082.00 | Comm: 0.31\n", + " 2025-04-07 14:00:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3081.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-04-07 14:15:00 | SELL | SHFE.rb2505 | Vol: 1 | Price: 3076.00 | Comm: 0.31\n", + " 2025-04-07 14:30:00 | CLOSE_SHORT | SHFE.rb2505 | Vol: 1 | Price: 3074.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-07 22:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3162.00 | Comm: 0.32\n", + " 2025-04-07 22:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3160.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-04-08 09:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3162.00 | Comm: 0.32\n", + " 2025-04-08 09:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3139.00 | Comm: 0.31 | PnL: -23.00\n", + " 2025-04-08 21:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3107.00 | Comm: 0.31\n", + " 2025-04-08 21:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3103.00 | Comm: 0.31 | PnL: -4.00\n", + " 2025-04-09 13:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3081.00 | Comm: 0.31\n", + " 2025-04-09 13:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3090.00 | Comm: 0.31 | PnL: 9.00\n", + " 2025-04-09 14:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3093.00 | Comm: 0.31\n", + " 2025-04-09 14:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3095.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-09 21:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3085.00 | Comm: 0.31\n", + " 2025-04-09 21:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3094.00 | Comm: 0.31 | PnL: -9.00\n", + " 2025-04-10 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3140.00 | Comm: 0.31\n", + " 2025-04-10 13:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3138.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-10 14:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3139.00 | Comm: 0.31\n", + " 2025-04-10 14:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3149.00 | Comm: 0.31 | PnL: 10.00\n", + " 2025-04-14 09:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3136.00 | Comm: 0.31\n", + " 2025-04-14 09:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3138.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-14 14:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3131.00 | Comm: 0.31\n", + " 2025-04-14 14:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3132.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-04-14 21:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3129.00 | Comm: 0.31\n", + " 2025-04-14 22:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3133.00 | Comm: 0.31 | PnL: -4.00\n", + " 2025-04-15 09:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3129.00 | Comm: 0.31\n", + " 2025-04-15 09:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3127.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-15 14:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3128.00 | Comm: 0.31\n", + " 2025-04-15 14:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3132.00 | Comm: 0.31 | PnL: 4.00\n", + " 2025-04-15 21:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3127.00 | Comm: 0.31\n", + " 2025-04-15 21:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3126.00 | Comm: 0.31 | PnL: -1.00\n", + " 2025-04-15 22:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3127.00 | Comm: 0.31\n", + " 2025-04-15 22:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3124.00 | Comm: 0.31 | PnL: -3.00\n", + " 2025-04-16 10:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3099.00 | Comm: 0.31\n", + " 2025-04-16 11:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3097.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-17 14:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3096.00 | Comm: 0.31\n", + " 2025-04-17 21:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3092.00 | Comm: 0.31 | PnL: 4.00\n", + " 2025-04-17 21:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3096.00 | Comm: 0.31\n", + " 2025-04-17 21:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-17 22:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3096.00 | Comm: 0.31\n", + " 2025-04-17 22:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3089.00 | Comm: 0.31 | PnL: 7.00\n", + " 2025-04-18 14:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3092.00 | Comm: 0.31\n", + " 2025-04-18 14:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3080.00 | Comm: 0.31 | PnL: -12.00\n", + " 2025-04-22 09:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31\n", + " 2025-04-22 09:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3104.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-04-22 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3095.00 | Comm: 0.31\n", + " 2025-04-22 13:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31 | PnL: -3.00\n", + " 2025-04-23 22:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3129.00 | Comm: 0.31\n", + " 2025-04-23 22:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3125.00 | Comm: 0.31 | PnL: 4.00\n", + " 2025-04-24 09:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-24 09:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3120.00 | Comm: 0.31 | PnL: 3.00\n", + " 2025-04-24 10:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-24 10:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3125.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-04-24 11:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-24 11:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3118.00 | Comm: 0.31 | PnL: 5.00\n", + " 2025-04-24 13:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3109.00 | Comm: 0.31\n", + " 2025-04-24 14:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31 | PnL: 11.00\n", + " 2025-04-24 14:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3097.00 | Comm: 0.31\n", + " 2025-04-24 14:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3099.00 | Comm: 0.31 | PnL: -2.00\n", + " 2025-04-24 21:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2025-04-24 22:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3107.00 | Comm: 0.31 | PnL: -1.00\n", + " 2025-04-24 22:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2025-04-24 22:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-04-24 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2025-04-25 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3110.00 | Comm: 0.31 | PnL: 4.00\n", + " 2025-04-25 10:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-25 11:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3122.00 | Comm: 0.31 | PnL: -1.00\n", + " 2025-04-25 11:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-25 13:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3122.00 | Comm: 0.31 | PnL: -1.00\n", + " 2025-04-25 14:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3106.00 | Comm: 0.31\n", + " 2025-04-25 14:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31 | PnL: 8.00\n", + " 2025-04-28 09:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3144.00 | Comm: 0.31\n", + " 2025-04-28 09:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3136.00 | Comm: 0.31 | PnL: 8.00\n", + " 2025-04-28 11:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-28 11:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3127.00 | Comm: 0.31 | PnL: -4.00\n", + " 2025-04-28 21:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3123.00 | Comm: 0.31\n", + " 2025-04-28 22:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3124.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-04-29 09:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31\n", + " 2025-04-29 10:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3107.00 | Comm: 0.31 | PnL: -2.00\n", + " 2025-04-29 10:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31\n", + " 2025-04-29 11:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3104.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-04-29 14:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31\n", + " 2025-04-29 14:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3093.00 | Comm: 0.31 | PnL: -12.00\n", + " 2025-05-06 09:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3119.00 | Comm: 0.31\n", + " 2025-05-06 09:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3118.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-05-06 21:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3087.00 | Comm: 0.31\n", + " 2025-05-06 21:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3109.00 | Comm: 0.31 | PnL: -22.00\n", + " 2025-05-07 09:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3126.00 | Comm: 0.31\n", + " 2025-05-07 09:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3117.00 | Comm: 0.31 | PnL: -9.00\n", + " 2025-05-07 10:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31\n", + " 2025-05-07 11:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3096.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-05-07 14:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31\n", + " 2025-05-07 14:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3103.00 | Comm: 0.31 | PnL: 5.00\n", + " 2025-05-09 14:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3023.00 | Comm: 0.30\n", + " 2025-05-09 21:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3024.00 | Comm: 0.30 | PnL: -1.00\n", + " 2025-05-09 21:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3023.00 | Comm: 0.30\n", + " 2025-05-09 21:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3024.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-05-09 22:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3023.00 | Comm: 0.30\n", + " 2025-05-09 22:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3021.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-05-12 14:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3079.00 | Comm: 0.31\n", + " 2025-05-12 14:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3082.00 | Comm: 0.31 | PnL: 3.00\n", + " 2025-05-12 14:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3079.00 | Comm: 0.31\n", + " 2025-05-12 21:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31 | PnL: -26.00\n", + " 2025-05-12 22:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3089.00 | Comm: 0.31\n", + " 2025-05-12 22:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3087.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-05-13 09:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3089.00 | Comm: 0.31\n", + " 2025-05-13 09:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3083.00 | Comm: 0.31 | PnL: -6.00\n", + " 2025-05-13 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3098.00 | Comm: 0.31\n", + " 2025-05-14 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3105.00 | Comm: 0.31 | PnL: 7.00\n", + " 2025-05-14 21:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3120.00 | Comm: 0.31\n", + " 2025-05-14 21:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3118.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-05-15 10:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3118.00 | Comm: 0.31\n", + " 2025-05-15 11:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3115.00 | Comm: 0.31 | PnL: 3.00\n", + " 2025-05-15 13:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3118.00 | Comm: 0.31\n", + " 2025-05-15 13:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3114.00 | Comm: 0.31 | PnL: -4.00\n", + " 2025-05-15 14:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3118.00 | Comm: 0.31\n", + " 2025-05-15 14:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3115.00 | Comm: 0.31 | PnL: -3.00\n", + " 2025-05-15 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3109.00 | Comm: 0.31\n", + " 2025-05-16 09:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3111.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-05-16 21:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3085.00 | Comm: 0.31\n", + " 2025-05-16 21:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3087.00 | Comm: 0.31 | PnL: -2.00\n", + " 2025-05-16 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3085.00 | Comm: 0.31\n", + " 2025-05-19 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3086.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-05-20 14:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-05-20 14:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3059.00 | Comm: 0.31 | PnL: 4.00\n", + " 2025-05-21 09:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3064.00 | Comm: 0.31\n", + " 2025-05-21 09:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3059.00 | Comm: 0.31 | PnL: 5.00\n", + " 2025-05-21 11:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-05-21 13:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3056.00 | Comm: 0.31 | PnL: 7.00\n", + " 2025-05-21 14:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-05-21 21:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3062.00 | Comm: 0.31 | PnL: -1.00\n", + " 2025-05-23 09:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3060.00 | Comm: 0.31\n", + " 2025-05-23 09:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3057.00 | Comm: 0.31 | PnL: -3.00\n", + " 2025-05-23 10:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3060.00 | Comm: 0.31\n", + " 2025-05-23 10:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3058.00 | Comm: 0.31 | PnL: -2.00\n", + " 2025-05-26 21:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3008.00 | Comm: 0.30\n", + " 2025-05-26 22:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3009.00 | Comm: 0.30 | PnL: -1.00\n", + " 2025-05-26 22:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3008.00 | Comm: 0.30\n", + " 2025-05-26 22:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3009.00 | Comm: 0.30 | PnL: -1.00\n", + " 2025-05-26 22:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3008.00 | Comm: 0.30\n", + " 2025-05-27 09:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3007.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-05-27 09:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2990.00 | Comm: 0.30\n", + " 2025-05-27 09:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2988.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-05-27 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2977.00 | Comm: 0.30\n", + " 2025-05-27 13:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2966.00 | Comm: 0.30 | PnL: 11.00\n", + " 2025-05-27 14:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2976.00 | Comm: 0.30\n", + " 2025-05-27 21:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2981.00 | Comm: 0.30 | PnL: -5.00\n", + " 2025-05-27 21:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2976.00 | Comm: 0.30\n", + " 2025-05-27 21:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2974.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-05-28 09:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2975.00 | Comm: 0.30\n", + " 2025-05-28 09:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2965.00 | Comm: 0.30 | PnL: -10.00\n", + " 2025-05-29 09:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2959.00 | Comm: 0.30\n", + " 2025-05-29 09:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2960.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-05-29 10:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2974.00 | Comm: 0.30\n", + " 2025-05-29 11:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2975.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-05-29 11:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2974.00 | Comm: 0.30\n", + " 2025-05-29 13:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2962.00 | Comm: 0.30 | PnL: 12.00\n", + " 2025-05-29 13:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2974.00 | Comm: 0.30\n", + " 2025-05-29 14:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2988.00 | Comm: 0.30 | PnL: 14.00\n", + " 2025-05-29 21:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2974.00 | Comm: 0.30\n", + " 2025-05-29 21:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2972.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-06-03 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2946.00 | Comm: 0.29\n", + " 2025-06-04 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2948.00 | Comm: 0.29 | PnL: 2.00\n", + " 2025-06-04 13:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2944.00 | Comm: 0.29\n", + " 2025-06-04 13:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2948.00 | Comm: 0.29 | PnL: 4.00\n", + " 2025-06-04 14:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2970.00 | Comm: 0.30\n", + " 2025-06-04 14:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30 | PnL: 8.00\n", + " 2025-06-04 21:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2970.00 | Comm: 0.30\n", + " 2025-06-04 21:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2972.00 | Comm: 0.30 | PnL: -2.00\n", + " 2025-06-05 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2944.00 | Comm: 0.29\n", + " 2025-06-05 13:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2947.00 | Comm: 0.29 | PnL: -3.00\n", + " 2025-06-05 21:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2971.00 | Comm: 0.30\n", + " 2025-06-05 21:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2981.00 | Comm: 0.30 | PnL: 10.00\n", + " 2025-06-06 14:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30\n", + " 2025-06-06 14:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2977.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-06-10 10:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30\n", + " 2025-06-10 11:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2982.00 | Comm: 0.30 | PnL: 4.00\n", + " 2025-06-10 14:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30\n", + " 2025-06-10 14:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2977.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-06-10 21:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30\n", + " 2025-06-10 21:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2979.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-06-12 10:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30\n", + " 2025-06-12 10:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2979.00 | Comm: 0.30 | PnL: -1.00\n", + " 2025-06-12 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2968.00 | Comm: 0.30\n", + " 2025-06-12 14:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2973.00 | Comm: 0.30 | PnL: -5.00\n", + " 2025-06-12 14:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2968.00 | Comm: 0.30\n", + " 2025-06-12 14:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2965.00 | Comm: 0.30 | PnL: 3.00\n", + " 2025-06-13 09:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2949.00 | Comm: 0.29\n", + " 2025-06-13 09:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2954.00 | Comm: 0.30 | PnL: 5.00\n", + " 2025-06-13 10:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2968.00 | Comm: 0.30\n", + " 2025-06-13 11:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2979.00 | Comm: 0.30 | PnL: 11.00\n", + " 2025-06-16 09:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2977.00 | Comm: 0.30\n", + " 2025-06-16 09:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2979.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-06-16 09:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2977.00 | Comm: 0.30\n", + " 2025-06-16 09:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2983.00 | Comm: 0.30 | PnL: -6.00\n", + " 2025-06-17 11:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2980.00 | Comm: 0.30\n", + " 2025-06-17 11:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2978.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-06-17 14:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2976.00 | Comm: 0.30\n", + " 2025-06-17 21:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2979.00 | Comm: 0.30 | PnL: -3.00\n", + " 2025-06-18 10:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2981.00 | Comm: 0.30\n", + " 2025-06-18 10:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2971.00 | Comm: 0.30 | PnL: 10.00\n", + " 2025-06-20 21:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2988.00 | Comm: 0.30\n", + " 2025-06-20 21:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2989.00 | Comm: 0.30 | PnL: -1.00\n", + " 2025-06-24 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2988.00 | Comm: 0.30\n", + " 2025-06-24 14:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2986.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-06-26 14:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2969.00 | Comm: 0.30\n", + " 2025-06-26 14:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2970.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-06-27 13:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2991.00 | Comm: 0.30\n", + " 2025-06-27 13:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2992.00 | Comm: 0.30 | PnL: -1.00\n", + " 2025-06-27 22:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3019.00 | Comm: 0.30\n", + " 2025-06-30 09:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3018.00 | Comm: 0.30 | PnL: 1.00\n", + " 2025-06-30 21:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 2989.00 | Comm: 0.30\n", + " 2025-06-30 21:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 2987.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-07-01 14:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 2989.00 | Comm: 0.30\n", + " 2025-07-01 14:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 2992.00 | Comm: 0.30 | PnL: 3.00\n", + " 2025-07-01 22:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3018.00 | Comm: 0.30\n", + " 2025-07-01 22:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3015.00 | Comm: 0.30 | PnL: 3.00\n", + " 2025-07-02 09:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3018.00 | Comm: 0.30\n", + " 2025-07-02 09:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3020.00 | Comm: 0.30 | PnL: 2.00\n", + " 2025-07-02 09:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3018.00 | Comm: 0.30\n", + " 2025-07-02 10:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3028.00 | Comm: 0.30 | PnL: -10.00\n", + " 2025-07-02 22:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-07-02 22:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3069.00 | Comm: 0.31 | PnL: 6.00\n", + " 2025-07-03 10:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3053.00 | Comm: 0.31\n", + " 2025-07-03 10:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3052.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-07-03 11:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3053.00 | Comm: 0.31\n", + " 2025-07-03 13:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3061.00 | Comm: 0.31 | PnL: 8.00\n", + " 2025-07-03 13:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-07-03 14:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3068.00 | Comm: 0.31 | PnL: 5.00\n", + " 2025-07-07 09:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3076.00 | Comm: 0.31\n", + " 2025-07-07 09:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3069.00 | Comm: 0.31 | PnL: 7.00\n", + " 2025-07-07 11:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-07-07 11:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3066.00 | Comm: 0.31 | PnL: -3.00\n", + " 2025-07-08 11:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-07-08 13:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3068.00 | Comm: 0.31 | PnL: 5.00\n", + " 2025-07-08 14:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3063.00 | Comm: 0.31\n", + " 2025-07-08 14:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3069.00 | Comm: 0.31 | PnL: -6.00\n", + " 2025-07-11 21:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3136.00 | Comm: 0.31\n", + " 2025-07-11 21:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3139.00 | Comm: 0.31 | PnL: 3.00\n", + " 2025-07-11 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3130.00 | Comm: 0.31\n", + " 2025-07-14 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3131.00 | Comm: 0.31 | PnL: 1.00\n", + " 2025-07-14 09:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3130.00 | Comm: 0.31\n", + " 2025-07-14 10:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3127.00 | Comm: 0.31 | PnL: 3.00\n", + " 2025-07-14 21:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3130.00 | Comm: 0.31\n", + " 2025-07-14 22:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3128.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-07-16 11:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3113.00 | Comm: 0.31\n", + " 2025-07-16 13:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3115.00 | Comm: 0.31 | PnL: 2.00\n", + " 2025-07-17 14:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3127.00 | Comm: 0.31\n", + " 2025-07-17 14:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3131.00 | Comm: 0.31 | PnL: 4.00\n", + " 2025-07-18 10:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3165.00 | Comm: 0.32\n", + " 2025-07-18 10:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3159.00 | Comm: 0.32 | PnL: 6.00\n", + " 2025-07-21 10:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3222.00 | Comm: 0.32\n", + " 2025-07-21 10:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3219.00 | Comm: 0.32 | PnL: 3.00\n", + " 2025-07-21 11:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2025-07-21 13:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3226.00 | Comm: 0.32 | PnL: 5.00\n", + " 2025-07-21 14:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2025-07-21 14:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3214.00 | Comm: 0.32 | PnL: 7.00\n", + " 2025-07-21 14:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3221.00 | Comm: 0.32\n", + " 2025-07-21 21:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3224.00 | Comm: 0.32 | PnL: 3.00\n", + " 2025-07-21 21:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2025-07-21 21:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3218.00 | Comm: 0.32 | PnL: 2.00\n", + " 2025-07-22 09:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2025-07-22 09:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3221.00 | Comm: 0.32 | PnL: -1.00\n", + " 2025-07-22 09:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3220.00 | Comm: 0.32\n", + " 2025-07-22 10:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3222.00 | Comm: 0.32 | PnL: -2.00\n", + " 2025-07-22 21:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3304.00 | Comm: 0.33\n", + " 2025-07-22 21:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3287.00 | Comm: 0.33 | PnL: -17.00\n", + " 2025-07-22 22:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3288.00 | Comm: 0.33\n", + " 2025-07-22 22:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3290.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-07-22 22:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3300.00 | Comm: 0.33\n", + " 2025-07-23 09:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3306.00 | Comm: 0.33 | PnL: 6.00\n", + " 2025-07-23 09:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3278.00 | Comm: 0.33\n", + " 2025-07-23 10:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3280.00 | Comm: 0.33 | PnL: -2.00\n", + " 2025-07-23 10:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3278.00 | Comm: 0.33\n", + " 2025-07-23 10:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3267.00 | Comm: 0.33 | PnL: 11.00\n", + " 2025-07-23 21:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3268.00 | Comm: 0.33\n", + " 2025-07-23 21:15:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3254.00 | Comm: 0.33 | PnL: -14.00\n", + " 2025-07-23 21:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3268.00 | Comm: 0.33\n", + " 2025-07-23 22:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3265.00 | Comm: 0.33 | PnL: -3.00\n", + " 2025-07-23 22:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3262.00 | Comm: 0.33\n", + " 2025-07-24 09:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3255.00 | Comm: 0.33 | PnL: 7.00\n", + " 2025-07-24 21:00:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3315.00 | Comm: 0.33\n", + " 2025-07-24 21:15:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3301.00 | Comm: 0.33 | PnL: 14.00\n", + " 2025-07-24 22:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3305.00 | Comm: 0.33\n", + " 2025-07-24 22:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3311.00 | Comm: 0.33 | PnL: -6.00\n", + " 2025-07-25 11:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3307.00 | Comm: 0.33\n", + " 2025-07-25 13:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3320.00 | Comm: 0.33 | PnL: -13.00\n", + " 2025-07-25 21:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3324.00 | Comm: 0.33\n", + " 2025-07-25 21:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3318.00 | Comm: 0.33 | PnL: 6.00\n", + " 2025-07-25 21:45:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3324.00 | Comm: 0.33\n", + " 2025-07-25 22:00:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3323.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-07-28 09:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3262.00 | Comm: 0.33\n", + " 2025-07-28 10:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3263.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-07-28 14:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3238.00 | Comm: 0.32\n", + " 2025-07-28 14:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3248.00 | Comm: 0.32 | PnL: 10.00\n", + " 2025-07-28 22:15:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3261.00 | Comm: 0.33\n", + " 2025-07-28 22:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3265.00 | Comm: 0.33 | PnL: 4.00\n", + " 2025-07-29 10:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3262.00 | Comm: 0.33\n", + " 2025-07-29 10:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3279.00 | Comm: 0.33 | PnL: -17.00\n", + " 2025-07-29 14:30:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3341.00 | Comm: 0.33\n", + " 2025-07-29 14:45:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3336.00 | Comm: 0.33 | PnL: -5.00\n", + " 2025-07-30 09:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3341.00 | Comm: 0.33\n", + " 2025-07-30 09:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3340.00 | Comm: 0.33 | PnL: 1.00\n", + " 2025-07-30 10:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3341.00 | Comm: 0.33\n", + " 2025-07-30 10:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3346.00 | Comm: 0.33 | PnL: 5.00\n", + " 2025-07-30 11:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3342.00 | Comm: 0.33\n", + " 2025-07-30 13:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3343.00 | Comm: 0.33 | PnL: -1.00\n", + " 2025-07-30 14:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3308.00 | Comm: 0.33\n", + " 2025-07-30 14:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3312.00 | Comm: 0.33 | PnL: -4.00\n", + " 2025-07-30 21:15:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3283.00 | Comm: 0.33\n", + " 2025-07-30 21:30:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3281.00 | Comm: 0.33 | PnL: 2.00\n", + " 2025-07-31 09:30:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3263.00 | Comm: 0.33\n", + " 2025-07-31 09:45:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3258.00 | Comm: 0.33 | PnL: 5.00\n", + " 2025-07-31 10:45:00 | SELL | SHFE.rb2510 | Vol: 1 | Price: 3241.00 | Comm: 0.32\n", + " 2025-07-31 11:00:00 | CLOSE_SHORT | SHFE.rb2510 | Vol: 1 | Price: 3251.00 | Comm: 0.33 | PnL: -10.00\n", + " 2025-07-31 22:00:00 | BUY | SHFE.rb2510 | Vol: 1 | Price: 3219.00 | Comm: 0.32\n", + " 2025-07-31 22:30:00 | CLOSE_LONG | SHFE.rb2510 | Vol: 1 | Price: 3217.00 | Comm: 0.32 | PnL: -2.00\n", "正在计算绩效指标...\n", - "total_return: 0.02421999999999991, annualized_return:0.004863517994144084, 252 / total_days:0.20273531777956558\n", + "total_return: -0.003264021000000228, annualized_return:-0.0020835949118374053, 252 / total_days:0.6379746835443038\n", "绩效指标计算完成。\n", "\n", "--- 回测绩效报告 ---\n", "初始资金 : 100000.00\n", - "最终资金 : 102422.00\n", - "总收益率 : 2.42%\n", - "年化收益率 : 0.49%\n", - "最大回撤 : 0.75%\n", - "夏普比率 : 0.25\n", - "卡玛比率 : 0.65\n", - "总交易次数 : 9032\n", - "总实现盈亏 : 2422.00\n", - "交易成本 : 0.00\n", + "最终资金 : 99673.60\n", + "总收益率 : -0.33%\n", + "年化收益率 : -0.21%\n", + "最大回撤 : 0.45%\n", + "夏普比率 : -0.23\n", + "卡玛比率 : -0.46\n", + "总交易次数 : 1162\n", + "总实现盈亏 : 51.00\n", + "交易成本 : 377.40\n", "\n", "--- 交易详情 ---\n", - "盈利交易次数 : 2217\n", - "亏损交易次数 : 2074\n", - "胜率 : 51.67%\n", - "盈亏比 : 1.04\n", - "平均每次盈利 : 10.98\n", - "平均每次亏损 : -10.57\n", + "盈利交易次数 : 326\n", + "亏损交易次数 : 255\n", + "胜率 : 56.11%\n", + "盈亏比 : 0.81\n", + "平均每次盈利 : 5.05\n", + "平均每次亏损 : -6.25\n", "正在绘制绩效图表...\n" ] }, { "data": { - "image/png": "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96lZs2aqXbu2br/9dj333HPatWuXy2POnDlTERERevfdd132Pf7444qIiFCrVq1ksVic9i1atEgRERFuK3nXrFmjBx98UA0aNFCjRo3Uv39/rVq1Ks3nf+TIEY0cOdL+ujdt2lQPPfSQli1blqPjTt5r1GQy6csvv9Tdd9+tunXrqlmzZho6dGiGe4KeOnVKS5culSSNHDlSxYoVS/X4UqVKOQWyafUqTj4fPG13N0/Wrl2riIgIdenSxeNYEhMT1apVK0VEROjAgQNO++Li4jR9+nT16dNHjRs3trcZGD9+vK5du5bqc/T0PGJiYnTffffJy8vzR66YmBj7PLj//vvVq1cvSdLSpUsVHx+f4cfNKIvFos8//1yS1K9fvzRbS/j4+KhBgwYu23ft2qVnn31WrVu3Vu3atdWiRQs9+eST+uuvv9yeJ/k8OHXqlF5++WW1atVKtWvXVseOHfXhhx8qISHB6T5p/ay2SevfbCnzP38l6zz68ccfNXjwYKefRYMHD3bq/xsREWGvYJ06darTeJPP74sXL+rdd9/VXXfdpTp16qhevXpq27atHnroIU2bNs3tGHr06CGz2aw5c+Z4HCcAIH+jZQEA4KZlW0jI19fXvm3y5Mn67LPPZDAY1KBBA5UvX15HjhzR8uXL9euvv+qdd97R/fff7/Z8K1as0Ny5c1WtWjW1bNlS//77r3x9fXXXXXdp586d2r59uypVqqRGjRrZ71OtWjWVKlVKPXr00IkTJ9weY3Pq1Ck99NBDOnPmjEqUKKG2bdvKZDJp06ZNmjBhgpYvX66vv/5aRYsWzdLrcv36dQ0ePFj79+9XcHCwmjdvLh8fH23evFmff/65li5dqm+++UYVK1bM0uOkx9atW/X4448rJiZGYWFhatWqla5du6YPP/xQf//9d44/vqQ03z8vLy89+OCDGjdunL799lu3YURUVJQWL14sLy8v9e/fP12Pe+DAAb3xxhsqUaKEqlatqlq1atl7IH/++edavny5vv/+exUvXtzt/efPn6/PPvtMt912m9q0aaMzZ85o586dGj58uP09Tu7y5csaMGCAjh8/rqJFi6p9+/Yym8366aeftHbtWt1yyy3pf9Ey4d5779Xu3bu1adMmJSYmytvb+dfQa9euqVevXoqMjFSjRo1Uq1Ytp+ruN998U+fOndOtt96qhg0bytvbW0ePHtXy5cu1cuVKTZo0yalPZ8uWLSXJ3uPUxmQy2at0L1++rH/++Uc1atSw77cdb7u/zYwZMzR27FhJUt26dVWpUiUdP35c//vf/1LtU/3777/rmWeeUXx8vKpWrao777xTV65c0ZYtW7Rx40atW7dOY8aMybFx2+77xBNPaMeOHWrcuLGqV6+uXbt2aeXKldq0aZMWLlyY7u/3NWvWKCkpSUWKFMmTRcw8zZNWrVqpbNmyOnr0qHbu3Kn69eu73PfPP//U5cuXVatWLafX7sKFC3rsscd08OBBFStWTHXq1FFQUJD27dunadOmacWKFZo1a5YqVKiQ7nHagnp370dyy5YtU3R0tH1BPMl6FcXx48f166+/6p577kn3Y2bGP//8o1OnTkmyhnyZMW/ePL355psym8267bbb1KxZM505c0Zr1qzRmjVrNGzYMA0dOtTtfffv36/33ntPRYsWVZMmTfTvv/9q+/bt+vzzz3X48GF98skn9mPT+lmdkqd/s6XM//yNjIzUkCFDtG3bNns4HRoaqkuXLumff/7Rhg0b7OFwjx49tH//fh04cEA1atRw6hdvG/ulS5fUq1cvXbx4UeXLl1ebNm3k5+enixcv6sCBA9q7d68effRRl+fWqlUrSdZ59vLLL6frfQIA5DMWAAAKqPbt21vCw8Mt8+fPd9m3f/9+S40aNSzh4eGWH3/80WKxWCx//PGHJTw83FKnTh3LunXrnI6fN2+eJTw83FKrVi3LwYMHnfY9+OCDlvDwcEt4eLjl22+/dTuW+fPnW8LDwy3Dhw/3ON60jundu7clPDzc8uSTT1qio6Pt269cuWLp0aOHJTw83PLCCy843efUqVOW8PBwS/v27V3OZ3t9Tp065bT9ueees4SHh1t69+5tuXr1qn17VFSU5bHHHrOEh4db+vbt6/F5uJPae+FJXFycpW3btpbw8HDLe++9Z0lMTLTv279/v6VZs2b21z3lc7Bt98T2nm3cuNFp+/Dhw92OM6335saNG5b69etbatWqZbl06ZLL/lmzZlnCw8MtQ4YMSfN525w7d86yfv16S1JSktP2mJgYyyuvvGIJDw+3vPXWWy73s73WtWrVsvz2229un0ejRo0ssbGxTvuGDRtmCQ8Pt/Tv399y48YN+/Zr167Z515G30Pb47mbfylt3brV/hgnTpxwOUd4eLjloYceskRGRrq9/8qVKy3Xr193u/22226zNG3a1OU5t27d2hIeHm45f/68fdvmzZst4eHhlnvuuccSHh5umT59epr32b9/v6VmzZqWGjVqWJYvX+50/OLFiy0RERFuX4dLly5ZGjVqZAkPD7d8+umnFrPZbN+3a9cuS5MmTSzh4eGW77//PkfGvXHjRvtr2717d8vFixft++Li4iyPPPKIJTw83PLGG2+4vK6evPzyy5bw8HDLoEGD0n2f5Dx9D9p4+l5MzzyZNGlSqs/nf//7nyU8PNwya9Ys+zaz2Wzp16+fJTw83PLqq686nddkMlnGjRtnCQ8PtwwcODDdzzE2NtZSq1YtS40aNTzOZ5u+fftawsPDLTNmzLBv++KLL1J9jW3v64MPPuiyL62fjSn98MMP9p8nJpMp3fezOXDggOW2226zREREWBYuXOi07/fff7fUqlXLEh4e7vJvrm0ehIeHWyZNmuT08/+ff/6x1K9f3xIeHm7Zvn270/3S829tev7NzuzP36FDh9q/n1L+u2QymSwrV6502jZlyhRLeHi4ZcqUKW7H8fHHH9vnbPKfDxaLxZKQkGBZv3692/uZzWZL48aNLeHh4ZZz5865PQYAkL/RsgAAcFOJjIzUH3/8oWHDhslsNis0NNR+Cev06dMlSf3797dXl9j07t1b7du3l8lk0syZM92eu3nz5howYECOjHvr1q36+++/FRAQoNGjRyswMNC+r0SJEnrnnXckWaupzp8/n+nHOXv2rFasWCGDwaB33nnHqfonKChI7777rvz8/LRjxw5t3749w+cfOXKk02WZKf9LfhnoL7/8onPnzqlcuXJ6+eWXnXoW1qhRQ08++WSmn2d2CwkJUffu3WUymTRv3jyX/bNnz5akDK08XrZsWbVo0cLlcuaAgAC99dZb8vb21ooVKzze/8EHH1T79u2dtvXs2VPVqlVTZGSk9uzZY99+7tw5rVy5UgaDQW+//bZTD91ixYrp7bffTve4Myv5XHPXIsHHx0ejR49WcHCw2/t37NjRbXV4x44d1blzZ12/ft2lRUWLFi0kOVeb2r5+9tln5e3t7XRJ9eHDh3Xx4kVVr17daTG8b7/9VklJSercubO9x6fNvffe67FSdN68eYqMjFStWrX01FNPyWAw2PfVqVPHPsdTXpacXeO2MRgMGjt2rEqXLm3f5ufn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MfZLln18fBQUFKSSJUuqS5cuatasme6+++4s9TcNCwvTwoULNXnyZG3btk1r1qxR6dKldffdd2vYsGH2KlFPWrRoYQ82U1aaRkREqGTJkrpy5YoaN25sv8Q4pccee0xVq1bVtGnTtH//fh06dEgRERGaMmWKatWq5TaQlaw9VxcuXKj/+7//04YNG/TLL78oICBAjRo1Ur9+/dS1a9ccHXdOKVmypGbNmqU///xTP//8s3bs2KENGzbIZDKpWLFiatCggdq2bav77rtPxYoVc7rv5MmT9emnn2rp0qXavHmzihQpohYtWujZZ591W22bGd27d9fkyZOVlJSkwMBAde7c2eOxZcqU0bx587RgwQJ7C4Hdu3eraNGiCg0NVb9+/XTHHXfIz88v3Y/fs2dPffTRR1qyZIleeOEFe9/kjRs36tSpU/Lx8bG3fkjN3Xffrffff18HDx7Url27Mv1vVFp8fHz0xhtv6IEHHtD333+vzZs36++//1ZMTIyCgoJUpUoV9erVSz169HCpNO7bt69q1KihadOmafv27frnn38UHBystm3batCgQS5/TMiK7Pi3Vsr8z9+iRYtq1qxZmj9/vpYuXaoDBw5ox44dKlmypL2CNrlSpUrp//7v//TJJ59o79692rlzp8xms5KSktSrVy898sgjqlixonbs2KF9+/bp+vXrKlasmG655RZ169ZNPXv2VGBgoMs4Fi5cKC8vLz3wwAMZewEBAPmGwZLTS0cCAABk0h133KEzZ85o9erVqlixYl4Px+6ll17STz/9pBdeeEFDhgzJ6+EAyIfeeecdzZ49W5999pnuuOOOvB4ObhJ79uxRr1691KlTJ02dOjWvhwMAyCR6yAIAAGTAP//8o+XLlyswMFB9+/bN6+EAyKeGDh2qIkWK6JNPPsnroeAmMmXKFPn4+Oill17K66EAALKAQBYAACAdXnvtNb3wwgsaMGCAEhMT9dRTT7lcig0ANiVKlNDQoUO1Z88erVixIq+Hg5vA1q1b9ccff2jQoEFuF6kDABQctCwAAAD5Vn5qWRARESEvLy+VK1dO999/v5566ikZDIY8HRMAAACAgodAFgAAAAAAAAByCS0LAAAAAAAAACCXEMgCAAAAAAAAQC7xzusBFFSXLkXm9RByTYkSQbp6NTqvh4E8xjyAxDyAFfMANswFSMwDWDEPIDEP4MBcgFR45kHp0iEZvg8VskiVwSAZjV5izZLCjXkAiXkAK+YBbJgLkJgHsGIeQGIewIG5AIl5kBYCWQAAAAAAAADIJQSyAAAAAAAAAJBLCGQBAAAAAAAAIJcQyAIAAAAAAABALiGQBQAAAAAAAIBcQiALAAAAAAAAALmEQBYAAAAAAAAAcgmBLAAAAAAAAADkEgJZAAAAAAAAAMgl+SqQ3bJli5588km1bt1aERERWrVqVZr32bRpk3r06KHatWurU6dOWrBggdP+L774Qr169VKDBg3UokULPf300zp69KjTMQMHDlRERITTf6NGjcrW5wYAAAAAAAAA3nk9gORiYmIUERGhXr16aejQoWkef+rUKQ0ZMkT9+vXThAkTtGHDBr3++usqXbq02rRpI0navHmzBgwYoDp16igpKUmTJk3So48+qp9//lmBgYH2c/Xp00fPPPOM/XZAQED2P0EAAAAAAAAAhVq+CmTbtm2rtm3bpvv4uXPnqmLFihoxYoQkqXr16tq2bZtmzJhhD2SnTZvmdJ9x48apRYsW2rt3r5o0aWLf7u/vr9KlS2dovAZDhg4vkGzPsTA8V3jGPIDEPIAV8wA2zAVIzANYMQ8gMQ/gwFyAxDxIS74KZDNq586datGihdO21q1ba8yYMR7vExkZKUkqWrSo0/affvpJS5YsUenSpdW+fXs9/fTTqVbJligRJKMxX3V8yFElS4Zky3kWLFigMWPGaOvWrdlyPuSu7JoHKNiYB5CYB3BgLkBiHsCKeQCJeQAH5gIk5oEnBTqQvXz5skqVKuW0rVSpUoqKilJcXJz8/f2d9pnNZo0ZM0YNGzZUeHi4fXu3bt1Uvnx5hYaG6p9//tGECRN07NgxTZ061eNjX70afVOl/O+++5aWL1/qsr1ZsxaaOXOGrlyJlMWS9cdp1qyN5syZr8uXrcH4tGlf6M8//9A333yX5XNbLBYtWbJQS5cu1rFjR2U0GlWhQpjuuquL7ruvp8t8QPoZDNYfotk1D1AwMQ8gMQ/gwFyAxDyAFfMAEvMADswFSIVrHpQqlfHQuUAHshn19ttv69ChQ/ruO+fwr2/fvvavIyIiVLp0aQ0ePFgnT55UpUqVPJ7vZptQzZq11KuvOi9m5uvrK8n6XLPj+fr6+svX199+rpT/z4p33hmlP/74TQ899Kief/4VFStWXIcPH9S8eXNUtmx53X57u0yd12QyycfHJ+sDvAlk1zxAwcY8gMQ8gANzARLzAFbMA0jMAzgwFyAxDzwp0NfclypVSpcvX3badvnyZQUHB7tUQ77zzjv6/fff9c0336hs2bKpnrdevXqSpBMnTmTbWC0WKTo69/7LzGT39fVRyZKlnP4rUqSIff+pUyf1v/89rjvuaKkHH+ytLVs2qnXrxvrzz98lSdu3b1Xr1o3tbSEk6dChf9S6dWOdO3dWkrRs2U/q3Lmd/euvv/4/HT58UK1bN1br1o21bNlPGjPmbb3yynNOY0tMTFS3bp20dOkit2NfvXqlfv11ud566z0NGvSIataspXLlyqtNm3aaMuVzNWzYWJI0dOgT+uijiU73HTnyRb333lv22/fff49mzPhKo0eP0p13ttX48e/pyScf0aefTnG637Vr19S2bTPt3LldkpSQkKCpUyere/cu6tixtR5//CFt305rBgAAAAAAADgU6ArZ+vXr688//3Tatn79etWvX99+22KxaPTo0Vq5cqVmzZqlsLCwNM+7f/9+ScrwIl+eWCxSt26B2rLFmC3nS4+mTRP100+x2dZWwWw267XXXlbx4iX1xRczFB0dpSlTJqZ9x1R06NBJR48e0aZN6zV58qeSpODgYIWFVdLQoU84taT466+1io+P0x133On2XCtXLlelSpXVpk07l30Gg0HBwcEZGtucObM0ePDjeuSRJyRJGzeu13ffzdRTTw2T4b8X9bffflWpUqVVr14DSdKHH47X8eNH9fbbY1SqVGn98ccavfTSM/rmm7kKC/NcaQ0AAAAAAIDCI19VyEZHR2v//v32QPT06dPav3+/zp61VldOnDhRr7zyiv34fv366dSpUxo/fryOHDmi2bNna/ny5Ro8eLD9mLfffltLlizRxIkTFRQUpEuXLunSpUuKi4uTJJ08eVKffPKJ9uzZo9OnT2v16tUaPny4mjRpoho1amTbczMY8n999vr169SpUxun/775ZrokacuWzTpx4rjeeONt3XpruOrXb6gnnvhflh7Pz89fAQEBMhq97RW5fn7+qlOnnsLCKuuXX362H7ts2RK1b99RgYGBbs91+vQpVapUOUvjSa5hwyZ64IEHVaFCRVWoUFF33NFJly9f0q5dO+3HrFz5izp2vEsGg0Hnz5/XsmU/afTo91WvXgNVqFBR/fsPVJ069bVs2U/ZNi4AAAAAAAAUbPmqQnbPnj0aNGiQ/fbYsWMlST169NC4ceN06dIlnTt3zr4/LCxMX3zxhcaOHauZM2eqbNmyevfdd9WmTRv7MXPmzJEkDRw40Omxxo4dq549e8rHx0cbNmzQzJkzFRMTo3LlyunOO+/U008/nW3Py2CQfvopVjEx2XbKNAUGKsPVsQ0aNNJLL4102la0qLVlwYkTxxQaWlalSjmqhmvXrpvlcXpyzz33acmShRow4CFdvXpFGzeu15Qpn3s83pLNDUlq1KjpdLt48eJq2rS5fv11uerVa6CzZ89oz55devnlVyVJR48eVlJSkh54oKfT/RISElS0aNFsHRsAAAAAAAAKrnwVyDZr1kz//POPx/3jxo1ze59FixZ5vE9q55OkcuXK6dtvv033GDPLYJCCgnL8YbIkICBAFSs6t3TISKjr5WUtuE4ejiYmJmZqLJ07363PP5+qPXt2affuXSpXroK9NYA7YWGVdOLE8XSNMWV4626MAQEBLts6deqijz76QM8//4pWrlyh6tVvUfXqt0iSYmNjZDQaNW3aLHl5GdM8FwAAAAAAAAqnfNWyAPlX5cpVdfHieadF1Pbu3e10TLFixSVJV644jjl06GCq5/Xx8ZHZnOSyvWjRYmrTpp1+/vknLV/+k+6++55Uz9OpU2edOnVSa9f+7rLPYrEoKirKPsbk40tKStLRo0dSPbdNmzZtlZCQoI0b12vlyl/UqVNn+75bb41QUlKSrl27pooVw5z+K1myVLrODwAAAAAAgJsfgSzsEhJMunLlstN/169flyQ1adJUYWGV9d57b+rQoYP6++8d+vLLT53uX7FimEJDy2j69C916tRJrV+/TnPnpl59XLZseZ07d1aHDv2j69evKyEhwb7vnnvu04oVS3XixHF16dIt1fPccUcndejQSW+99ZpmzpyuAwf26fz5c/rrr7V67rmntX37VklSw4aNtWHDOq1fv04nThzXhAnjFBUVma7XJyAgQG3atNNXX32uEyeOqWNHRyBbqVJl3XlnF7377pv644/fdPbsGe3bt0ezZn2t9evXpev8AAAAAAAAuPnlq5YFyFubNq3Xffd1dtpWqVJlrVz5q7y8vDRmzAcaN260nnjiIZUtW07PPfeyXnxxmP1Yb29vvfXWe5o4cZweeugB1ax5mx5//Cm9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am+NH5+5RHTfPsdHtuXLfWQySQ88EKDQ0BCFhoboqaf8NW2aj70/34ULzoFsr16mTD0uAADIObQsAAAAAIAMslikuDjr13XqmDV7doxKlbLY+7P6+bkenxkpK1srVHBeOGT+fB/Nn++j0FCL7rknUZGR1kB27twYFS1qUf365sw9MAAAyDEEsgAAAACQQXFxktlsDT/9/S3q1Mm5t6shReeAzCyklZQk7d2bvoXDHn00wOl2kSIWNWpEGAsAQH5EywIAAAAAyKDDh60fpQIDLSpSJO3jTZnoHOCuH2x6pazQBQAA+QeBLAAAAABk0PHj1o9SMTEGl2pYm3Hj4uxff/NNxnvIfvll6ot41ayZ5HGfMX2FtQAAIA8QyAIAAABABv38s7UHwb33ei59HTQoawtqffiho8x1+fJodeiQqL59Tdq8OUoXL0bqjz9iVKGCc1uC++4zaciQBNWsSbsCAADyK3rIAgAAACnExEg9egQqNlb68ss41ahBuAVnZrPz/93x9pZKlTLr8uWs18E0amTWnDmxLts/+yxO994bKElauTJa9eoxVwEAyO+okAUAAEChcv68QRcupN6b888/jdqxw6gDB4xauZIaBriKjbXOofbtPbcNkKSmTR37UwtvU7JY0ndckSKOA8uXT+edAABAniKQBQAAQKERFyfVrRusOnWCtXevl8eFlvbscTTgTEjIpcGhwDh3zqBffrEG9QEBqYegL77omEBff516T1iLRUr6L79dvNjxh4DRo+M83EMqVcrx+CEhBLIAABQEBLIAAAAoNDZudASt7dsH6emn/d0eN368o3cngSxSeucdx/woViz1EDT54lpz5ngOZM+fNygiIljt2wfKZJJ27XJ8VBsyxHMv2tBQi376KUYrV0bL3/10BgAA+QyBLAAAAAoFi0VascK5/cDixT5pXkYeH596ewMUPleuWOdEWJhZt9+eesuCiAjHBNu1y6gNG4wuxyxY4K26dYN1/bpBBw4Y1bJlkD28HT48Ps3xNGuWRO9YAAAKEAJZAAAA3PRWrDDq1luDNX26r8u+smVDNGKEteIxJkZ68MEAp/1UyCKlxETr/19/PV6+rlPKidEo3X57ov32V1+5Vsl+953zthMnvHTlivWjmk/qXQ4AAEABRCALAACAm8KZMwa9+KKfjhxxrWgdNChQN254rnS1BbXz5/vo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agAAAADVT5kDWYdPszaHw6HCwkLZbHwoAgAE51shm5AQeD9JWr/erNWrI7NgVyicgazFYvxzatTI+Bl41llW7duXrZdfzg9wb6lLl4r9TBw61KprrzVesMzM6t+y4OBB/+c4cKD/a+jsy5uQILVqFbuBPgAAAACUJHqfdgEANYpvD1l7kMLPggJjgadBg2opJ8e9/cABafFii3btinxA6fwbo8WncHPDBmNDu3bG4IcNs+rUU/2Dw7vvLqzwGOrVMwLHQKfwVwcOh/TNNxbt3Wty9Y/1FGhhtbQ0QlgAAAAAVV+FFvUCACBURUXewWKwEyt27nTvl5dnUmqqEcK1beu/StY11xT5bQtFTo7RjiAxMfDtGzcawWt2duAwNCHBHQyedJLN65T78eMLNWBAxc8acfZGDRRMVgdffhmnK69MVoMGdqWn25WV5R3KBqqgjuO3FgAAAADVABWyAIBKsW+fd7gZrPLTM7h1lFIQWatW2Ssmc3Kk446rrc6dawXdZ/To5BKP4RnkegaH559frH//u3whsS+LxXhuNlv1rJBdsMAIsQ8cMAdsP+DbO/fGG8PzugIAAABAtJWr1mTnzp1av369JCk7O1uStHXrVtWpU8drvx07dlRweACA6uCrrywaNSrFa9vWrWZlZ0u1fQpfPXvNltae3LelQCg++8z40bd/f+h/k7zjjkI9/bQ7hfUMZJ2VrFLJfXHLylkNWt1atNvt0oMPJurtt90vlrPC+J138mS3S99+G6cbbihS//5W3XxzkmbPzqdnLAAAAIBqo1yB7HPPPafnnnvOa9sjjzzit5/D4ZDJVD0rewAAoXv44aSA29essej0070TR89es6Wdrl+eU9j/+9/40nfyceaZVp9A1h0O5uW59ytPQByM87l5vgYrV5r12msJeuihQjVtWjUDyvffj9MrrwROri0W6ayzbDrnHGNOdOpk1/ff5wXcFwAAAACqqjJ/lJ04cWIkxgEAqMaCtR6oX9//hrffdgemn30WpxtvLPbbx2natATdeaeR4H76aZzWrjWrUye7hgwJnuQW+qy39fnncVq40KJJkwpdla/t2tm0YYNFL7+cL8m/16xnJezpp9v01lvG5VNOCV85q/loAa9nIDt4sNFmITPTpDlz8sP2WJXJMxBv2dKubdvclcr0iAUAAABQE5T5o8/QoUMjMQ4AQA1R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lsy6K2SplAYAAAAAiUAWABAhVEbGhpSUkitkfW3dGt5fDVjUCwAAAAC8EcgCACJi/nwjgYuLozIympyBbHGxKaT2BIWFJr37bvjSU2elNIEsAAAAABgIZAEAEZGQYASBBw4EPlUelSM52X05P9//9tat7X7bbrst2X/HcnIGsizqBQAAAAAGAlkAQETYj+Z8w4ZZozuQGi4xUTKbnW0L/MPxhg2NN6plS/9gtqIcDsluNx6TQBYAAAAADASyAICIcBztVGDmJ01UmUyeC3v53+4MTK+4wrufwYIFFU9QV650v/m0rgAAAAAAAx+TAQAR4Qz6CGSjLyfHeC9+/tk/ZHUG5yeeaNMddxS6tl92WUqFH/fLL92NY+khCwAAAAAGPiYDACLCZjP+d54uj+gbNy5Z+/eb9M478dqzxwhpna0lzGbprruKwvp406Ylui4nh68tLQAAAABUadSrAAAiwjPoQ+xo1y5VktSqlV0rVuR6vU+RfK/oIQsAAAAABj4mAwAigkA2tm3darwx7kpm79vPOYfF2AAAAAAgEviYDACIiOXLjZJIAtnoO+UUW8Dt//pXsvLzvXv9/vvfRh/Zhg3tlTI2AAAAAKhp+JgMAAi7/HypoMAI+orC25YU5XDTTYHfhIUL4/T338avAs5A1tnr1U4eCwAAAAARQSALAAi7nByT67KzAhPRU7t26QurOQNZ09G3y+HgfQMAAACASCCQBQCEncMj/zOR60VdQkLp+zgD2cxM4w177714LV4cnpW4GjSg3BYAAAAAnGIqkF2xYoWuv/569enTRxkZGVq4cGGp91m+fLmGDh2qDh066KyzztLcuXP99nnnnXfUv39/dezYUZdccol+/fVXr9tHjRqljIwMr38PPvhg2J4XANQ0Vo/1oDj1PfratrWpYUO7Gja067bbCgPu4wxkZ8xwp7cjR6ZU6HH79jUmwqOPBn5MAAAAAKiJYiqQzcvLU0ZGhh566KGQ9t++fbvGjh2rHj16aN68ebryyit1//33a8mSJa59vvjiC02cOFE33XSTPvroI7Vt21ZjxozR/v37vY41YsQI/fDDD65/d999d1ifGwDUJPn57sue4Syio0ED6ZdfcvXLL7maMCFwP9lIVDI7w/j4+PAfGwAAAACqqrhoD8BTv3791K9fv5D3f//999W8eXONHz9ektSmTRutWrVK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McdEe5gAAACVhkAWAAAgjFq2bKkLL7xQkpSXl6e1a9fqs88+09dff61Zs2bp1FNPrfQx7dixQ5s2bdKIESP06KOPRuQxvvjiCyUnJ0fk2E7t27fXmWeeKUnKz89XVlaW1qxZoyVLlmj69Om66667qNKNMTt37tSNN96ojRs3Kj09Xb169VLTpk2Vl5en33//Xa+++qreeOMNffbZZ2rVqlW0hwsAAFApCGQBAADCqGXLln5Vqs8884xefvllPfvss5o9e3alj2nfvn2SpEaNGkXsMdq0aROxYzt16NAhYAXwwoULdd999+mxxx5TcnKyLr744oiPBaXLycnRmDFj9M8//2jMmDG67bbblJCQ4LXP1q1bNXHiROXl5UVplAAAAJWPHrIAAAAR5qza/O2331zbrFarZs6cqQsvvFCdOnXSqaeeqlGjRmnx4sV+9/fsLbp48WKNHDlSXbp0Uf/+/TVt2jTX6fzTp09XRkaG69+OHTvUv39/XX755X63T5s2zXX8AwcO6PHHH1f//v3VoUMH9ezZU7feeqv+/PPPkJ9jsB6y4Th2aQYOHKjnn39ekjRlyhSvcM+z5+3cuXM1dOhQnXzyya6xZmdn65VXXtHll1+uPn36qEOHDurTp4/uvvtubdu2zetxFi5cqIyMDL3++ute22fNmqWMjAydfvrpXtsLCwvVsWNHv9fl0KFDevDBB9WrVy+dfPLJGj58uBYsWFDic1y8eLFGjRqlU089VZ06ddKFF16omTNnymq1uvax2+3q0aOHzj//fL/Ha9u2rTIyMvTTTz953TZ+/HhlZGRo586dkoxq6oyMDI0fP15bt27VTTfdpG7duqlz584aPXq0Nm7cWOI4Pb3xxhv6559/dOGFF+ruu+/2C2MlqVWrVnr55Zddgb7n4wcSaJ6NGjVKGRkZKiws1DPPPKOBAweqffv2mjZtmiZMmKCMjAytWLEi4PFmzpypjIwMffjhh17bN27cqNtvv901J84880w9+uijOnjwYMjPHwAAIBgqZAEAACqJyWSSJDkcDo0bN06LFi3Sscceq8suu0x5eXmaP3++brjhBt17770aPXq03/2//PJL/fjjjzrjjDP0r3/9Szk5OerevbuGDh2qjz76SN27d1f37t1d+9epU0dXXHGFNm7c6He78/8DBw7o0ksv1bZt29S9e3edd9552rFjh7766it99913eu2118q9AFgkj+2rR48e6tq1q1auXKlly5apf//+Xre//vrrWr58uQYMGKDevXvLYrFIkv7++289//zz6tGjh8466ywlJydr8+bN+uyzz/Tdd99p7ty5rv6m3bp1k9ls1vLlyzVmzBjXsZ0LnO3du1dbtmzRscceK0las2aNioqK1KNHD9e++fn5GjVqlP7880916dJF3bp10+7du3X77berd+/eAZ/bzJkzNWnSJNWrV0/nn3++UlJStHjxYk2aNEkrV67U9OnTZTKZZDab1a1bNy1YsED79+9XWlqaJGnFihVyOByusfbq1ctr7M2bN/fr4bpz506NGDFCJ5xwgoYPH65t27Zp0aJFuuKKK/TFF18oPT291Pdkzpw5kqSbbrqp1H0DhbVldcstt2jjxo3q27ev6tSpo+bNm6t79+6aM2eOPvnkE3Xr1s3vPvPmzVNCQoIGDRrk2rZo0SLddtttMpvNGjBggJo0aaK///5bb7/9tn744Qd9+OGHqlu3boXHCwAAai4CWQAAgAh79913JUkdO3aUZIRAixYtUvfu3fX666+7wqixY8dq2LBheuqppzRgwAC1aNHC6zhLlizR66+/7hWoOTkDV99T+kePHq3ly5cHvf2pp57Stm3bNHbsWP373/92bf/uu+903XXXacKECfryyy9lNpf9xKpIHjuQ7t27a+XKlfrtt9/8AtkVK1boww8/VEZGhtf2Nm3a6IcfflC9evW8ti9btkxXXXWVXnrpJT322GOSpLp166pdu3ZauXKlrFar4uLiZLfbtXLlSvXs2VNLly7V8uXLXYGsM6g97bTTXMd97bXX9Oeff/r18x0yZIiuueYav+e0bds2TZkyRWlpaZozZ46aNm0qSbr99ts1evRoLVy4UPPmzdNFF10kyQimFyxYoOXLl2vw4MGucaSkpOjEE090jUmStm/frl27dmn48OF+j/vzzz/rjjvu0HXXXefa9uyzz+qll17S3LlzvbYHsnPnTu3Zs0dNmjRxvR6Rtm/fPn3yySde76XD4VCzZs301Vdf6YEHHvAKfv/8809t2LBB55xzjurUqSNJOnjwoO6++27Vr19f7733nldQ/fnnn+vf//63nn/+eT3wwAOV8pwAAED1RMsCAACAMNq2bZumTZumadOm6cknn9Rll12mF154QYmJibr99tslGeGpJN11111eAVGzZs00evRoWa1WffLJJ37HHjBgQMAwtryKior0+eefq169errhhhu8buvXr5969+6trVu3avXq1TF17GCcPXIDnVY+YsQIvzBWkmrXru0XxkpGiHr88cf7neLfo0cP5ebmat26dZKk33//XUeOHNEll1yiZs2aadmyZa59ly9frqSkJHXq1Mm17eOPP1Z8fLzGjRvnddy+ffuqZ8+efuP49NNPZbVaddVVV7nCWMmoKL3zzjslueeTc3yS/MZxyimnqHfv3vrtt9+Um5vrtY9nVbVT8+bN/QJiZ29ez9YbwWRlZUmSmjRpUuq+4XLLLbf4vZcmk0kXXHCBDh8+rG+//dbrtnnz5kmSaxE+57acnBz9+9//9qsaPu+889S+fXt9/vnnERk/AACoOaiQBQAACKNt27Zp+vTpkqT4+HilpaXp/PPP13XXXecKBDds2KDk5GSvoM7JGagF6tUZaP+K2Lx5swoLC9WjRw8lJycHHMuPP/6oDRs2lLm1QCSPXR4lvXbLly/Xm2++qV9//VUHDx706ssaHx/vtW+PHj30xhtvaPny5ercubNXFWyPHj20ZMkSSUZrgl9//VVdu3Z1he45OTnasWOHjj/+eDVs2NBvHF27dtXSpUu9tm3YsMH1uL66dOmixMREr7lywgknqEGDBq5xHThwQH/99ZerV/ELL7yglStXql+/fgEreJ3atWvnV7nsDFePHDnit38sCPYeDxkyRDNmzNC8efN09tlnSzL67X722WeqV6+e+vXr59p37dq1kqRff/1V27dv9ztWYWGhDh48qAMHDqhBgwbhfxIAAKBGIJAFAAAIoz59+vgt+uQrJycnaOWgM6jLycnxu83ZEzRcnI8RrB9oSWOJ5rGD2bdvnyQFDMqCvXbz58/X7bffrpSUFPXp00fHHHOMkpOTZTKZ9NFHH7kWu3Lq2rWrLBaLli9frrFjx2r58uU64YQTlJaWph49euijjz7Spk2btHfvXhUXF3sFqc7nGizICzRG530C3WYymZSenq69e/d6bevevbu+/PJL7d27V6tXr5bD4dBpp52mjIwMJSYmavny5erXr59+/vlntWrVKuBcTE1N9dsWF2d8dLDb7QHH78n5vnuOLdKCzbU2bdqoffv2+u6773T48GHVrVtXy5cv1549e/Svf/3LK3Q/fPiwJOmdd94p8bHy8/PDN3AAAFDjEMgCAABUstTUVB04cCDgbc5TvQMFYs5FwcI5Ds/HLMtYonnsYH7++WdJ7l69noK9dtOnT1diYqLmzp3r1+s00Knpqampat++vVavXq2CggKtWrXKq3+rZFTcOsNhz0DW+VyDvff79+8P+HjO23xPoXc4HMrKyvJ7DXv06KEvv/xSy5cv15o1a1S7dm2ddNJJslgsrqreLVu2aO/evRoxYkTAsVTUMccco8aNG2v37t1eC52VxlmV61ml7JSdnV3ifUv6+hgyZIieeOIJzZ8/XyNHjnS1BBkyZIjXfs7X8tNPP9WJJ54Y0pgBAADKih6yAAAAlaxdu3auU9p9OUPFtm3bhnw8i8UiSbLZbGUax3HHHafExET99ttvASv+nKe0t2vXrkzHjfSxA/n555+1cuVKpaWlBTwFP5ht27apTZs2foHhvn37tGPHjoD36dGjh/Lz8/Xuu+8qJyfH9XjNmjVTy5YttWzZMtdCWp7hcGpqqpo3b66tW7cqMzPT77grV6702+Z8fTwX43L65ZdfVFhY6DdXPPvILl++XN26dXPNkdNOO00bNmzQggULJAXuHxsuzp6zL730Uqn7FhUVSZJrca1AlbW///57ucdy/vnnKy4uTp988okKCgr09ddfq1WrVurcubPXfs62B87WBQAAAJFAIAsAAFDJhg4dKkl6+umnVVxc7Nq+e/duzZw5U3FxcV4LDZWmbt26kqQ9e/aUaRwJCQk677zzdPDgQc2YMcPrtu+//14//PCDWrVqpVNOOaVMx430sX0tXrxYt9xyiyTpzjvvDNizNphmzZpp69atXpW8hYWFevjhh73eG0/OwPPVV1+V2Wz2CjV79OihZcuW6bffftMpp5zi14N2yJAhKi4u1vPPP++1/YcffvDrHytJF1xwgeLi4jRr1iyvkLKoqEhTpkyR5J5PTm3atFHDhg31zTff6O+///YKqHv06CGbzaY33njD67lEwtVXX63WrVvr448/1tSpU12hq6ft27frxhtv1N9//y3JCK1bt26t1atXa+vWra79cnJyNHXq1HKPJS0tTb1799bq1av15ptvKicnJ+DX2PDhw1WrVi0988wz+uuvv/xuz8/PJ6wFAAAVRssCAACASjZkyBB9/fXXWrRokS688EKdccYZys/P1/z583Xo0CGNHz9eLVq0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2ra9GMMoPH9/5ZU9+OOPjTz22EjA4OKLu3D11b1YunRxvnKNGzdh0aLvAslRm81GcnJjFi/+MV9ytGLFijz55PO89tpLzJ79IfXrN+D22wfxzDOjA2Xq1q3H6NHPMH78OCZNGk9cXDz9+99B9+6XB8pYSeBkFi/+kUaHh4SoVasOERGRVKtWnfDw/EMviIiIiIiIiIiIBJNhmtZ0TVI8+/dnnO4mnBKGAfHx0Rw4kIEi5eylOBBQHIhFcSB5FAsCigOxKA4EFAdyhGJB4OyKg4SE6GKvoyELRERERERERERERE4RJWRFREREREREREREThElZEVEREREREREREROESVkRURERERERERERE4RJWRFREREREREREREThElZEVEREREREREREROESVkRURERERERERERE4RJWRFREREREREREREThElZEVEREREREREREROESVkRURERERERERERE4RJWRFREREREREREREThElZEVEREREREREREROESVkRURERERERERERE4RJWRFRERERERERERETpEzMiE7bdo0OnbsSFJSEr169WLNmjXHLT9//ny6du1KUlISl19+Od9//32hZR999FHq1q3LpEmTSrjVIiIiIiIiIiIicrY74xKy8+bN45lnnmHQoEHMmTOHevXq0b9/f1JSUgosv2LFCoYNG0bPnj2ZO3cunTp1YtCgQWzatOmYsgsXLmT16tWUL18+2LshIiIiIiIiIiIiZ6EzLiE7ceJErr32Wq655hpq167NqFGjCAsLY/bs2QWWnzJlCm3btuXWW2+lVq1aDBkyhPPOO4/3338/X7m9e/fyxBNPMGbMGJxO56nYFRERERERERERETnLOE53A4rD7Xazbt06BgwYEFhms9lo1aoVK1euLHCdVatW0bdv33zL2rRpw1dffRV47ff7uf/+++nfvz916tQpcnsMo3jtPxPl7ePZsK9SOMWBgOJALIoDyaNYEFAciEVxIKA4kCMUCwKKgxM5oxKyaWlp+Hw+4uLi8i2Pi4tj69atBa5z4MAB4uPjjyl/4MCBwOt3330Xh8PBTTfdVOS2lCsXid1+xnUwPmlxcdGnuwlSCigOBBQHYlEcSB7FgoDiQCyKAwHFgRyhWBBQHBQmqAlZn8/HggUL+Pnnn0lJSeHuu++mbt26ZGRksGTJEpo0aXJMsvRUW7t2LVOmTOGjjz7CKEbaPjU166zI8huG9eVJScnANE93a+R0URwIKA7EojiQPIoFAcWBWBQHAooDOUKxIHB2xUF8fPGTzkFLyKanp3PrrbeyZs0aIiIicLlc9O7dG4CIiAiefPJJrrrqKoYOHVrkOsuWLYvdbj9mAq+UlJRCE7vx8fH5esP+s/yyZctISUmhQ4cOgfd9Ph/PPfccU6ZM4Ztvvim0Pf/1gDqaaZ5d+ysFUxwIKA7EojiQPIoFAcWBWBQHAooDOUKxIKA4KEzQnrkfM2YMf/zxB++99x5fffUV5lGfvt1up0uXLnz//ffFqjMkJIQGDRqwZMmSwDK/38+SJUto3LhxgeskJyezdOnSfMsWL15McnIyAFdeeSWffPIJc+fODfxXvnx5+vfvz/jx44vVPhEREREREREREZHjCVoP2a+//po+ffrQunVr0tLSjnm/Ro0azJkzp9j19uvXjxEjRtCwYUMaNWrE5MmTcblc9OjRA4Dhw4dToUIFhg0bBsBNN91Enz59mDBhAu3bt2fevHmsXbuW0aNHA1av27Jly+bbhtPpJD4+nnPPPbfY7RMREREREREREREpTNASshkZGVSpUqXQ971eLz6fr9j1du/endTUVMaOHcv+/fupX78+48ePDwxBsHv3bmy2Ix1/mzRpwpgxY3jllVd46aWXqFGjBm+88QaJiYnF3ykRERERERERERGRfyFoCdlq1aqxbt26Qt//6aefqFWr1knV3bt378B4tP80derUY5Z169aNbt26Fbn+440bKyIiIiIiIiIiInKygjaGbM+ePZk9ezbz5s0LjB9rGAZut5uXX36ZRYsWcd111wVr8yIiIiIiIiIiIiKlTtB6yN58881s3ryZoUOHEhMTA8B9993HwYMH8Xq9XHfddfTq1StYmxcREREREREREREpdYKWkDUMgyeffJKrrrqKL774gh07duD3+6lWrRrdunWjefPmwdq0iIiIiIiIiIiISKkUtIRsnmbNmtGsWbNgb0ZERERERERERESk1AvaGLL169fn008/LfT9efPmUb9+/WBtXkRERERERERERKTUCVpCNm8ir8L4fD4MwwjW5kVERERERERERERKnaAlZIFCE66ZmZn8+OOPlC1bNpibFxERERERERERESlVSnQM2ddff5033ngDsJKx999/P/fff3+BZU3TpE+fPiW5eREREREREREREZFSrUQTsklJSdx4442YpskHH3xA69atqVGjRr4yhmEQHh5OgwYNuOSSS0py8yIiIiIiIiIiIiKlWokmZNu3b0/79u0BcLlcXH/99Zx//vkluQkRERERERERERGRM1aJJmSP9swzzwSrahEREREREREREZEzUtASsnn27NnD+vXrycjIwDTNY96/6qqrgt0EERERERERERERkVIhaAnZ3NxcRowYwZdffonf78cwjEBC1jCMQDklZEVERERERERERORsYQtWxS+99BILFy5kyJAhTJ06FdM0efbZZ5kwYQLt2rWjXr16fPzxx8HavIiIiIiIiIiIiEipE7SE7BdffEGPHj24/fbbqV27NgAVKlSgVatWjBs3jujoaKZNmxaszYuIiIiIiIiIiIiUOkFLyKakpNCoUSMAwsLCAHC5XIH3u3TpwsKFC4O1eREREREREREREZFSJ2gJ2fj4eNLS0gAIDw8nNjaWbdu2Bd7PzMwkNzc3WJsXERERERERERERKXWCNqlXo0aNWLFiReB1hw4deO+990hISMDv9zNp0iSSk5ODtXkRERERERERERGRUidoCdk+ffqwYMEC3G43ISEh3HPPPaxcuZLhw4cDUK1aNR566KFgbV5ERERERERERESk1AlaQrZZs2Y0a9Ys8LpSpUrMnz+fTZs2YbPZOPfcc3E4grZ5ERERERERERERkVInaGPIFrgxm4169eqRmJiIYRjMnTv3VG5eRERERERERERE5LQ6pQlZgJycHKZMmULnzp0ZOXLkqd68iIiIiIiIiIiIyGlT4mMGzJw5k8mTJ7Nz505iYmLo2rUrw4cPx+l0MnnyZMaNG0daWhp16tThmWeeKenNi4iIiIiIiIiIiJRaJZqQnTt3Lo888ggREREkJiayZ88epk2bhsvlIj09nYULF9K8eXNuu+022rVrV5KbFhERERERERERESn1SjQhO23aNGrWrMm0adMoV64cPp+PkSNHMnv2bGJjYxk3bhzt27cvyU2KiIiIiIiIiIiInDFKdAzZzZs306tXL8qVKweA3W7ntttuA2DgwIFKxoqIiIiIiIiIiMhZrUQTsi6Xi4SEhHzL4uPjAahTp05JbkpERERERERERETkjFOiCVkAwzAKXG6320t6UyIiIiIiIiIiIiJnlBIdQxZgwoQJfPbZZ4HXXq8XgFdeeYUyZcrkK2sYBm+99VZJN0FERERERERERESkVCrRhGzlypU5ePAgBw8ePGb5vn372LdvX77lhfWmFREREREREREREfkvKtGE7DfffFOS1YmIiIiIiIiIiIj8p5T4GLIiIiIiIiIiIiIiUrAzMiE7bdo0OnbsSFJSEr169WLNmjXHLT9//ny6du1KUlISl19+Od9//32+91977TW6du1KcnIyzZs3p2/fvqxevTqYuyAiIiIiIiIiIiJnoTMuITtv3jyeeeYZBg0axJw5c6hXrx79+/cnJSWlwPIrVqxg2LBh9OzZk7lz59KpUycGDRrEpk2bAmVq1KjBo48+yqeffsoHH3zAOeecwy233EJqauqp2i0RERERERERERE5C5xxCdmJEydy7bXXcs0111C7dm1GjRpFWFgYs2fPLrD8lClTaNu2Lbfeeiu1atViyJAhnHfeebz//vuBMpdffjmtWrWiatWq1KlTh5EjR5KZmcnGjRtP1W6JiIiIiIiIiIjIWaBEJ/UKNrfbzbp16xgwYEBgmc1mo1WrVqxcubLAdVatWkXfvn3zLWvTpg1fffVVodv48MMPiY6Opm7dusdtj2EUr/1norx9PBv2VQqnOBBQHIhFcSB5FAsCigOxKA4EFAdyhGJBQHFwImdUQjYtLQ2fz0dcXFy+5XFxcWzdurXAdQ4cOEB8fPwx5Q8cOJBv2bfffsvQoUNxuVwkJCQwYcIEypUrV2hbypWLxG4/4zoYn7S4uOjT3QQpBRQHAooDsSgOJI9iQUBxIBbFgYDiQI5QLAgoDgpzRiVkg6lFixbMnTuXtLQ0ZsyYwZAhQ5g5c+Yxyd88qalZZ0WW3zCsL09KSgamebpbI6eL4kBAcSAWxYHkUSwIKA7EojgQUBzIEYoFgbMrDuLji590DmpCdtGiRcyaNYtdu3aRnp6O+Y+/gGEYhQ4dUJCyZctit9uPmcArJSXlmF6weeLj44/pDVtQ+YiICKpXr0716tVJTk7mkksuYdasWfmGR/in/3pAHc00z679lYIpDgQUB2JRHEgexYKA4kAsigMBxYEcoVgQUBwUJmgJ2fHjx/Piiy8SFxdHo0aNTjgea1GEhITQoEEDlixZwsUXXwyA3+9nyZIl9O7du8B1kpOTWbp0ab5xZBcvXkxycvJxt+X3+3G73f+6zSIiIiIiIiIiIiJ5gpaQnTJlCi1btuSdd97B6XSWWL39+vVjxIgRNGzYkEaNGjF58mRcLhc9evQAYPjw4VSoUIFhw4YBcNNNN9GnTx8mTJhA+/btmTdvHmvXrmX06NEAZGdn8/bbb9OxY0cSEhJIS0tj2rRp7N27l65du5ZYu0VERERERERERESClpBNT0+nS5cuJZqMBejevTupqamMHTuW/fv3U79+fcaPHx8YgmD37t3YbEcm22rSpAljxozhlVde4aWXXqJGjRq88cYbJCYmAmC329m6dStz5swhLS2NMmXKkJSUxLRp06hTp06Jtl1ERERERERERETObkFLyCYlJbFt27ag1N27d+9ChyiYOnXqMcu6detGt27dCiwfGhrK66+/XqLtExERERERERERESmI7cRFTs7jjz/OwoUL+fTTT4O1CREREREREREREZEzStB6yA4ZMgSv18vw4cN5/PHHqVixYr6hBAAMw+CTTz4JVhNERERERERERERESpWgJWTLlClDmTJlqF69erA2ISIiIiIiIiIiInJGCVpCtqCxXEVERERERERERETOZkEbQ1ZERERERERERERE8gtaD9k2bdrQrFmzwH/16tUL1qZEREREREREREREzghBS8h26tSJFStW8MUXXwAQFRVF48aNAwnapKQknE5nsDYvIiIiIiIiIiIiUuoELSE7atQoAA4dOsSyZctYtmwZK1asYOzYsfh8PkJCQmjUqJHGmhUREREREREREZGzRtASsnliY2Pp1KkTnTp1Yvfu3fzwww9MnDiR7du3s2zZsmBvXkRERERERERERKTUCGpCdsuWLYHescuXL2f37t1ER0eTnJxMjx49aNasWTA3LyIiIiIiIiIiIlKqBC0h27JlSw4dOkRcXBxNmzalX79+gcm9DMMI1mZFRERERERERERESi1bsCo+ePAghmFQs2ZNatWqRa1atahevbqSsSIiIiIiIiIiInLWCloP2SVLlrB8+XKWL1/OokWLeOeddwCoV68ezZo1o1mzZjRp0oRy5coFqwkiIiIiIiIiIiIipUrQErJly5bl4osv5uKLLwbA5XKxatUqli1bxvz585k8eTKGYbB+/fpgNUFERERERERERESkVAnqpF55tm/fHpjca9myZfz5558A6h0rIiIiIiIiIiIiZ5WgJWTff/99fv31V5YvX05KSgqmaVKlShWaNWvGgAEDaNasGTVr1gzW5kVERERERERERERKnaAlZJ9++mnq1KlDly5daNq0Kc2aNaN8+fLB2pyIiIiIiIiIiIhIqRe0hOzPP/9MdHR0sKoXEREREREREREROeMELSF7dDI2KyuLPXv2AFCxYkUiIyODtVkRERERERERERGRUiuok3qtWbOGF154gRUrVuD3+wGw2Ww0bdqU+++/n6SkpGBuXkRERERERERERKRUCVpCdvXq1fTp0wen00nPnj2pVasWAFu2bOHzzz+nd+/eTJ06lUaNGgWrCSIiIiIiIiIiIiKlStASsi+//DIVKlTggw8+ICEhId97d911FzfccAMvv/wyEydODFYTREREREREREREREoVW7AqXr16Ndddd90xyViA+Ph4rr32WlatWhWszYuIiIiIiIiIiIiUOkFLyNpsNnw+X6Hv+/1+bLagbV5ERERERERERESk1AlaRrRx48ZMmzaNv/7665j3/v77bz744AOaNGkSrM2LiIiIiIiIiIiIlDpBG0N26NCh/O9//6Nbt2507tyZGjVqALBt2za+/vpr7HY7w4YNC9bmRUREREREREREREqdoCVkzzvvPGbOnMnLL7/MN998g8vlAiA8PJy2bdsyZMgQateuHazNi4iIiIiIiIiIiJQ6QUvIAtSuXZs33ngDv99PamoqAOXKldPYsSIiIiIiIiIiInJWCmpCNo/NZiM+Pv5UbEpERERERERERESk1CqxhOzrr79e7HUMw2DQoEEl1QQRERERERERERGRUi2oCVnDMAAwTfOY5aZpKiErIiIiIiIiIiIiZ5USS8j+/vvv+V7v3buX22+/nTp16nDzzTdTs2ZNALZu3crkyZPZsmUL48aNK6nNi4iIiIiIiIiIiJR6QZtda9SoUVSvXp0xY8aQlJREVFQUUVFRNGrUiBdffJFq1aoxevToYG1eREREREREREREpNQJWkJ26dKltGzZstD3W7ZsyZIlS06q7mnTptGxY0eSkpLo1asXa9asOW75+fPn07VrV5KSkrj88sv5/vvvA+95PB5eeOEFLr/8cpKTk2nTpg3Dhw9n7969J9U2ERERERERERERkcIELSEbGhrKqlWrCn1/5cqVhIaGFrveefPm8cwzzzBo0CDmzJlDvXr16N+/PykpKQWWX7FiBcOGDaNnz57MnTuXTp06MWjQIDZt2gRATk4O69evZ+DAgXz00Ue8/vrrbNu2jYEDBxa7bSIiIiIiIiIiIiLHU2JjyP7T5ZdfztSpU4mJiaF3795Uq1YNgJ07dzJ16lQ+++wz+vTpU+x6J06cyLXXXss111wDWEMjfPfdd8yePZvbb7/9mPJTpkyhbdu23HrrrQAMGTKExYsX8/777zN69Giio6OZOHFivnUeeeQRevXqxd9//03lypULbcvhOcv+0/L28WzYVymc4kBAcSAWxYHkUSwIKA7EojgQUBzIEYoFAcXBiQQtIXvfffeRlpbG+++/z7Rp07DZrM64fr8f0zS59NJLue+++4pVp9vtZt26dQwYMCCwzGaz0apVK1auXFngOqtWraJv3775lrVp04avvvqq0O1kZmZiGAYxMTGFlilXLhK7PWgdjEuduLjo090EKQUUBwKKA7EoDiSPYkFAcSAWxYGA4kCOUCwIKA4KE7SEbEhICC+88AL9+/fnhx9+4K+//gLgnHPOoV27dtSrV6/YdaalpeHz+YiLi8u3PC4ujq1btxa4zoEDB4iPjz+m/IEDBwosn5uby5gxY7j00kuJiooqtC2pqVlnRZbfMKwvT0pKBqZ5ulsjp4viQEBxIBbFgeRRLAgoDsSiOBBQHMgRigWBsysO4uOLn3QOWkI2T7169U4q+Xo6eDwe7rnnHkzTZNSoUScs/18PqKOZ5tm1v1IwxYGA4kAsigPJo1gQUByIRXEgoDiQIxQLAoqDwgTtmfuhQ4fyf//3f4HJs0pC2bJlsdvtx0zglZKSckwv2Dzx8fHH9IYtqLzH42HIkCH8/fffTJgw4bi9Y0VERERERERERERORtB6yG7YsIF58+YFxmJt3LgxzZo1o3nz5jRo0ACHo/ibDgkJoUGDBixZsoSLL74YsMakXbJkCb179y5wneTkZJYuXZpvHNnFixeTnJwceJ2XjN2xYwdTpkyhbNmyxW6biIiIiIiIiIiIyIkELSE7f/58UlNTWb58OcuWLWP58uW8/PLL+P1+wsLCaNSoEc2bN2fw4MHFqrdfv36MGDGChg0b0qhRIyZPnozL5aJHjx4ADB8+nAoVKjBs2DAAbrrpJvr06cOECRNo37498+bNY+3atYwePRqwkrF3330369evZ9y4cfh8Pvbv3w9AbGwsISEhJfipiIiIiIiIiIiIyNksqGPIlitXjs6dO9O5c2cAsrOzWbBgAe+88w4///wzv/zyS7ETst27dyc1NZWxY8eyf/9+6tevz/jx4wNDEOzevRub7chIDE2aNGHMmDG88sorvPTSS9SoUYM33niDxMREAPbu3cs333wDwJVXXplvW1OmTKFFixYnvf8iIiIiIiIiIiIiRwv6pF7btm0L9JBdtmwZf/31FxEREbRp04ZmzZqdVJ29e/cudIiCqVOnHrOsW7dudOvWrcDyVapUYePGjSfVDhEREREREREREZHiCFpC9u6772b58uWkpqZSpkwZmjVrRu/evWnevDn169fP14tVRERERERERERE5GwQtITsl19+ic1mo2vXrlx77bU0btyYsLCwYG1OREREREREREREpNQLWkJ27NixLFu2jGXLlnHrrbdiGAYNGjSgadOmNGvWjKZNmxIbGxuszYuIiIiIiIiIiIiUOkFLyF5yySVccsklAGRmZrJy5UqWL1/O8uXL+eCDD3C73dSqVYtPP/00WE0QERERERERERERKVVOyUCuUVFR1KhRg2rVqlGlShXKlSuH3+9n8+bNp2LzIiIiIiIiIiIiIqVC0HrIbtq0iV9//ZXly5ezbNky9u/fj2maVK5cmaZNmzJgwACaNWsWrM2LiIiIiIiIiIiIlDpBS8heccUVGIZB7dq16dixY2Dc2EqVKgVrkyIiIiIiIiIiIiKlWtASsm+++aYm7hIRERERERERERE5StASsh07dgxW1SIiIiIiIiIiIiJnpKAlZPPs2bOH9evXk5GRgWmax7x/1VVXBbsJIiIiIiIiIiIiIqVC0BKyubm5jBgxgi+//BK/349hGIGErGEYgXJKyIqIiIiIiIiIiMjZwhasil966SUWLlzIkCFDmDp1KqZp8uyzzzJhwgTatWtHvXr1+Pjjj4O1eREREREREREREZFSJ2gJ2S+++IIePXpw++23U7t2bQAqVKhAq1atGDduHNHR0UybNi1YmxcREREREREREREpdYKWkE1JSaFRo0YAhIWFAeByuQLvd+nShYULFwZr8yIiIiIiIiIiIiKlTtASsvHx8aSlpQEQHh5ObGws27ZtC7yfmZlJbm5usDYvIiIiIiIiIiIiUuoEbVKvRo0asWLFisDrDh068N5775GQkIDf72fSpEkkJycHa/MiIiIiIiIiIiIipU7QErJ9+vRhwYIFuN1uQkJCuOeee1i5ciXDhw8HoFq1ajz00EPB2ryIiIiIiIiIiIhIqRO0hGyzZs1o1qxZ4HWlSpWYP38+mzZtwmazce655+JwBG3zIiIiIiIiIiIiIqVOUMaQdblcDB48mE8++ST/xmw26tWrR2JiopKxIiIiIiIiIiIictYJSkI2PDycxYsXk5OTE4zqRURERERERERERM5IQUnIAjRt2pSVK1cGq3oRERERERERERGRM07QErKPPvooy5cv5+WXX2bPnj3B2oyIiIiIiIiIiIjIGSNoA7leccUV+Hw+3nnnHd555x3sdjshISH5yhiGwfLly4PVBBEREREREREREZFSJWgJ2S5dumAYRrCqFxERERERERERETnjBC0h++yzzwarahEREREREREREZEzUtDGkBURERERERERERGR/ILSQ9btdvPxxx/z008/sXPnTrKysoiMjKR69eq0bduWyy677JjxZEVERERERERERET+60o8Ibtx40buvPNO/v77b0zTJDo6moiICFJTU1m/fj0LFizg7bff5q233qJWrVolvXkRERERERERERGRUqtEE7JZWVkMHDiQ1NRU7r33Xq688koqVKgQeH/v3r3MnTuXt956izvuuIOPP/6YiIiIkmyCiIiIiIiIiIiISKlVomPIfvTRR+zevZtx48Zx++2350vGAlSoUIEBAwbw1ltv8eeffzJnzpyS3LyIiIiIiIiIiIhIqVaiCdnvvvuO1q1b06JFi+OWu/DCC2nVqhXffPNNSW5eREREREREREREpFQr0YTspk2buOCCC4pUtmXLlmzatKkkNy8iIiIiIiIiIiJSqpVoQvbQoUMkJCQUqWx8fDyHDh06qe1MmzaNjh07kpSURK9evVizZs1xy8+fP5+uXbuSlJTE5Zdfzvfff5/v/S+//JJbbrmFFi1aULduXTZs2HBS7RIRERERERERERE5nhJNyLrdbhyOos0TZrfb8Xg8xd7GvHnzeOaZZxg0aBBz5syhXr169O/fn5SUlALLr1ixgmHDhtGzZ0/mzp1Lp06dGDRoUL7eudnZ2TRp0oT77ruv2O0RERERERERERERKaqiZU+L4a+//mLdunUnLPfnn3+eVP0TJ07k2muv5ZprrgFg1KhRfPfdd8yePZvbb7/9mPJTpkyhbdu23HrrrQAMGTKExYsX8/777zN69GgArrrqqpNqk2Gc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Rx99lPT0dJo2bcr48eMJDQ095fsnIiIiIiIiIiIi/2GmFMvbb79t9ujRw0xOTjZbtmxpDhw40NyyZUu+Mjk5Oebjjz9uXnDBBWZycrI5ePBgc//+/YH3N2zYYN57771mu3btzKSkJLNr167mpEmT8tWxd+9ec+jQoeYll1xi1q1b13zyySeL3Mb333/f7NChg9mwYUOzZ8+e5urVq/O9P336dLN3795m48aNzcTERPPQoUNFqvevv/4yb7vtNrNRo0Zmy5YtzWeffdb0eDwFll22bJlZv35984orrjhhvRs2bDBvuOEGs2HDhma7du3Md955J9/7brfbfO2118xOnTqZDRs2NC+//HLz+++/P2G9aWlp5tChQ83GjRubTZs2NUeOHGlmZmYWa9uF+S/EQe/evc3ExMR8/z3yyCPHrXPp0qXmHXfcYbZu3do8//zzzSuuuML8+OOPCy3/2WefmYmJiebAgQOPW+8XX3xh9u3b12zRooXZuHFj89prrzV/+OGHfGV++eUXc8CAAWbr1q3NxMREc+HChSf4BPJLTU0127Zte0zML1269JjPITEx0dy3b98J6yztcVCUz8zv95uvvPKK2bp1azMpKcm8+eabzW3btp2w7ieeeMK8+uqrzQYNGhT4Pc/JyTFHjBhhXnbZZWb9+vVPGAN53nzzTfO6664zGzVqZDZt2vS4ZQv7m57II488YiYmJpoTJ07Mt7xDhw7HxMG4ceNOWN+pioOifE8KcqK/8a5du8yRI0eaHTp0MJOSksxOnTqZr776qpmbm3vceovbnnHjxpmJiYlFit958+aZXbp0MRs2bGhedtll5nfffZfv/f3795sjRowwW7dubTZq1Mi85ZZbThi3W7ZsMXv37m1eeOGFZsOGDc2OHTuaL730kul2u4u17eM502OhsONhYmLiMb8hRyvKMWrTpk3m4MGDA9+zf37/ClKU35wPP/zQvOGGG8xmzZqZzZo1M2+++ebjttU0rWPHLbfcYrZu3dps0KCB2a5dO3PUqFFmRkbGMdu/6qqrzAYNGpgXX3yxOXv27BO22TRLfxx88cUXZr9+/cwLLrjATExMNNevX39MmZM5VyxKm49W1HPFovyenOzvZFH2s7T/Nvz666/mddddZ15wwQVmUlKS2aVLlyJ9v4rz+5+bm2teccUVhcbL0YrytziZ721R/8Yn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", "text/plain": [ "
" - ] + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAABWQAAAPdCAYAAAANmGE2AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4U+X/xvE7STctIJSCyBDQFmQjQ5bIcqGyRBQV9wQU9au4xYEiLkTE8XPgxIWAKCigqCxRBGSDiCDILLO7aXJ+f8ST0aY7TUfer+viantycs6T5GlK737O57EYhmEIAAAAAAAAAFDmrOU9AAAAAAAAAAAIFQSyAAAAAAAAABAkBLIAAAAAAAAAECQEsgAAAAAAAAAQJASyAAAAAAAAABAkBLIAAAAAAAAAECQEsgAAAAAAAAAQJASyAAAAAAAAABAkBLIAAAAAAAAAECQEsgCASqtPnz5KSkry+deqVSudc845Gjt2rFatWlXeQ8xj+/btuv3229W1a1e1aNFCSUlJeuWVV0p8vD179igpKUl9+vTJc5v5/OzZs6c0Qy4Sf6+Fv39ffvllmY+lIPfff3+FGEdFVJLn5ssvv/T7PdilSxddeOGFuueee/Tpp58qNTW1DEde/gr6Pqzqli1bpgceeEDnnXeeOnTooFatWqlHjx667rrrNH36dB05cqS8h1iu3nvvPSUlJem7774rcL93333X/T30wQcfFLjvypUrlZSUpKuvvjrPbeYxSuqvv/7SM888o0GDBqlLly5q2bKlunTpouHDh+uFF17QX3/9VeJjo/RWrVqlpKQkTZo0qbyHAgAopbDyHgAAAKXVoUMHNW7cWJJ04sQJbdiwQfPnz9e3336rcePG6brrrivzMXz55Zd64IEHNHjwYE2cONHvPunp6br55pv177//ukMLm82mFi1alPn4gsX7tfCnUaNGQRxN0RXl9UP+YmJidN5550mSnE6nUlJStGfPHs2bN09ff/21Jk6cqLvuuktXX321LBZLOY8WgXDkyBHdc889Wr58uSTplFNOUZcuXRQTE6NDhw5pzZo1Wr58uV5++WVNnz5dbdu2LecRB9+RI0c0depUtW7d2v39kZ8vvvjC/fnMmTP9hq1lKScnR5MmTdIHH3wgp9OpmjVrqlWrVqpZs6ZSUlK0ceNGrV27Vm+99ZYeeughXXXVVUEdn6myvVe/8sormjp1qkaPHq0xY8aU+ngdO3bUOeeco/fff1+XXXaZTj311NIPEgBQLghkAQCV3rBhwzRkyBD311lZWXr00Uc1e/ZsPffcczrnnHPUpEmTchyhy/r16/Xvv/+qffv2+uSTT8r8fNOnT5fdblfdunXL/Fym3K9FRXP33XfrpptuUkJCQnkPpUo56aST/IYjBw8e1FtvvaX3339fEyZM0P79+3XfffeVwwgRSCkpKRoxYoT+/vtvNW3aVE8++aQ6duzos092drZmzZqlV155RYcOHSqnkZavqVOn6sSJE4UGcWvXrtX27dtVvXp15eTkaPPmzdq4caNatmwZpJFK9957r+bNm6fY2Fg99NBDGjhwoGw2m/t2wzC0bNkyvfjii9q1a1fQxoW8xowZox9//FHPP/+8pk6dWt7DAQCUEC0LAABVTmRkpB599FHFxMTI4XBo4cKF5T0kSdK+ffskKWgVLY0aNVKzZs0UHh4elPNVBgkJCWrWrJni4uLKeyghISEhQQ8++KAeeeQRSdLbb79dIVuJoHiefPJJ/f333zrllFM0Y8aMPGGsJEVERGj48OGaPXu2mjZtWg6jLF8nTpzQrFmzVLduXfXs2bPAfc3q2AEDBuj888/32RYMX3zxhebNm6fw8HC98847GjJkiE8YK0kWi0U9evTQp59+qgsvvDBoY0NerVq1UvPmzfX9998HpSURAKBsEMgCAKqkatWquatic//CsmTJEt1yyy3q2rWru3XA2LFjtX79er/Huvrqq5WUlKSVK1dq1apVuvXWW3XWWWepefPm+vLLL9WnTx898MADkqRZs2b59NO8+uqr3f3+xo0b53cfb8eOHdOLL76oAQMGqG3btmrfvr2GDBmi//u//1NmZmaxnoOCeshmZGTozTff1ODBg9W+fXu1bdtWAwYM0EsvvaTjx48X6zyltX37dt1xxx3q0qWL2rRpo4suukhvv/22HA5Hvo+hsD6J3q+ZN399Ugt7/ZxOp/r27aukpCStWbMm33OOHz++WL39UlNT9dlnn2n06NE699xz1a5dO7Vr104XX3yxXnrpJZ04ccLv/byfk19++UXXX3+9OnXqpDZt2mjw4MGaPXt2vuc8duyYJkyYoN69e7v7LT/xxBM6duxYkcZcUldeeaVat24tSXrrrbd8bjP70N5///3u8fXr10+tWrXyuWx7+fLlevLJJzVw4EB16dJFrVq10tlnn62xY8dq3bp1ec75/vvvKykpSU899VSe22666SYlJSWpe/fuMgzD57bZs2crKSnJbyXv4sWLddVVV6l9+/Y688wzNWLECC1atKjQx//XX3/pgQcecD/vnTt31jXXXKN58+aV6bi9e43a7Xa9+eabGjBggNq0aaMuXbpo9OjRxe4Junv3bn399deSpAceeEA1a9YscP/4+HifQLawXsXe8yG/7f7myZIlS5SUlKQLLrgg37Hk5OSoe/fuSkpK0pYtW3xuy8zM1DvvvKPLLrtMHTt2dLcZmDRpko4ePVrgY8zvcaSnp2vgwIGyWvP/lSs9Pd09Dy699FINHTpUkvT1118rKyur2OctLsMw9Prrr0uSLr/88kJbS4SHh6t9+/Z5tq9bt0533nmnevTooVatWqlr16669dZbtWzZMr/H8Z4Hu3fv1r333qvu3burVatW6tevn1566SVlZ2f73Kew92pTYT+zpZK//0quefTFF1/o2muv9Xkvuvbaa336/yYlJbkrWKdOneozXu/5ffDgQT311FM677zz1Lp1a7Vt21a9evXSNddco7ffftvvGAYPHiyn06kZM2bkO04AQMVGywIAQJVlLiQUERHh3jZ58mS99tprslgsat++verXr6+//vpL8+fP14IFC/TEE0/o0ksv9Xu8b7/9Vp988omaNm2qbt266fjx44qIiNB5552ntWvXavXq1WrUqJHOPPNM932aNm2q+Ph4DR48WLt27fK7j2n37t265ppr9O+//6pWrVrq1auX7Ha7Vq5cqeeff17z58/Xu+++qxo1apTqeTl27JiuvfZabd68WbGxsTrrrLMUHh6uX3/9Va+//rq+/vprvffee2rQoEGpzlMUq1at0k033aT09HQ1bNhQ3bt319GjR/XSSy/pjz/+KPPzSyr09bNarbrqqqs0ceJEffjhh37DiNTUVM2ZM0dWq1UjRowo0nm3bNmiRx55RLVq1VKTJk3UsmVLdw/k119/XfPnz9enn36qk046ye/9Z86cqddee01nnHGGevbsqX///Vdr167VuHHj3K+xt+TkZF155ZXauXOnatSood69e8vpdGru3LlasmSJTjvttKI/aSVwySWXaP369Vq5cqVycnIUFub739CjR49q6NChSklJ0ZlnnqmWLVv6VHc/9thj2rdvn04//XR16NBBYWFh2rFjh+bPn6+FCxfqxRdf9OnT2a1bN0ly9zg12e12d5VucnKytm7dqubNm7tvN/c372+aPn26nnnmGUlSmzZt1KhRI+3cuVOjRo0qsE/1jz/+qDvuuENZWVlq0qSJzj33XB0+fFi//fabfvnlFy1dulRPP/10mY3bvO/NN9+sNWvWqGPHjmrWrJnWrVunhQsXauXKlZo1a1aRv98XL14sh8Oh6tWrl8siZvnNk+7du6tevXrasWOH1q5dq3bt2uW5788//6zk5GS1bNnS57k7cOCAbrzxRm3btk01a9ZU69atVa1aNW3atElvv/22vv32W33wwQc65ZRTijxOM6j393p4mzdvntLS0twL4kmuqyh27typBQsW6OKLLy7yOUti69at2r17tyRXyFcSn332mR577DE5nU6dccYZ6tKli/79918tXrxYixcv1pgxYzR69Gi/9928ebMmTJigGjVqqFOnTjp+/LhWr16t119/Xdu3b9err77q3rew9+rc8vuZLZX8/TclJUW33HKLfv/9d3c4nZCQoEOHDmnr1q1asWKFOxwePHiwNm/erC1btqh58+Y+/eLNsR86dEhDhw7VwYMHVb9+ffXs2VORkZE6ePCgtmzZoo0bN+qGG27I89i6d+8uyTXP7r333iK9TgCACsYAAKCS6t27t5GYmGjMnDkzz22bN282mjdvbiQmJhpffPGFYRiG8dNPPxmJiYlG69atjaVLl/rs/9lnnxmJiYlGy5YtjW3btvncdtVVVxmJiYlGYmKi8eGHH/ody8yZM43ExERj3Lhx+Y63sH2GDRtmJCYmGrfeequRlpbm3n748GFj8ODBRmJionH33Xf73Gf37t1GYmKi0bt37zzHM5+f3bt3+2wfO3askZiYaAwbNsw4cuSIe3tqaqpx4403GomJicbw4cPzfRz+FPRa5CczM9Po1auXkZiYaEyYMMHIyclx37Z582ajS5cu7uc992Mwt+fHfM1++eUXn+3jxo3zO87CXpsTJ04Y7dq1M1q2bGkcOnQoz+0ffPCBkZiYaNxyyy2FPm7Tvn37jOXLlxsOh8Nne3p6unHfffcZiYmJxvjx4/Pcz3yuW7Zsafzwww9+H8eZZ55pZGRk+Nw2ZswYIzEx0RgxYoRx4sQJ9/ajR4+6515xX0PzfP7mX26rVq1yn2PXrl15jpGYmGhcc801RkpKit/7L1y40Dh27Jjf7WeccYbRuXPnPI+5R48eRmJiorF//373tl9//dVITEw0Lr74YiMxMdF45513Cr3P5s2bjRYtWhjNmzc35s+f77P/nDlzjKSkJL/Pw6FDh4wzzzzTSExMNKZNm2Y4nU73bevWrTM6depkJCYmGp9++mmZjPuXX35xP7eDBg0yDh486L4tMzPTuP76643ExETjkUceyfO85ufee+81EhMTjZEjRxb5Pt7y+x405fe9WJR58uKLLxb4eEaNGmUkJiYaH3zwgXub0+k0Lr/8ciMxMdF48MEHfY5rt9uNiRMnGomJicbVV19d5MeYkZFhtGzZ0mjevHm+89k0fPhwIzEx0Zg+fbp72xtvvFHgc2y+rldddVWe2wp7b8zt888/d7+f2O32It/PtGXLFuOMM84wkpKSjFmzZvnc9uOPPxotW7Y0EhMT8/zMNedBYmKi8eKLL/q8/2/dutVo166dkZiYaKxevdrnfkX5WVuUn9klff8dPXq0+/sp988lu91uLFy40GfblClTjMTERGPKlCl+x/HKK6+456z3+4NhGEZ2draxfPlyv/dzOp1Gx44djcTERGPfvn1+9wEAVGy0LAAAVCkpKSn66aefNGbMGDmdTiUkJLgvYX3nnXckSSNGjHBXl5iGDRum3r17y2636/333/d77LPOOktXXnllmYx71apV+uOPPxQdHa0nn3xSMTEx7ttq1aqlJ554QpKrmmr//v0lPs/evXv17bffymKx6IknnvCp/qlWrZqeeuopRUZGas2aNVq9enWxj//AAw/4XJaZ+5/3ZaDfffed9u3bp5NPPln33nuvT8/C5s2b69Zbby3x4wy0uLg4DRo0SHa7XZ999lme2z/66CNJKtbK4/Xq1VPXrl3zXM4cHR2t8ePHKywsTN9++22+97/qqqvUu3dvn21DhgxR06ZNlZKSog0bNri379u3TwsXLpTFYtHjjz/u00O3Zs2aevzxx4s87pLynmv+WiSEh4frySefVGxsrN/79+vXz291eL9+/XT++efr2LFjeVpUdO3aVZJvtan5+Z133qmwsDCfS6q3b9+ugwcPqlmzZj6L4X344YdyOBw6//zz3T0+TZdcckm+laKfffaZUlJS1LJlS912222yWCzu21q3bu2e47kvSw7UuE0Wi0XPPPOM6tSp494WGRmpO+64I895CnPkyBFJUu3atYt8n0AqaJ6Yl/vPmzcvz+X+R44c0Y8//qiIiAhddNFF7u1LlizR6tWr1aJFCz3++OM+xw0LC9O9996rxMRErVy5Utu2bSvSGP/880/Z7XbVq1cv3/ksuVpZrFmzRuHh4brkkkvc2wcNGiSbzaaVK1e6q1fLivl61qxZM0/VelG8//77ysnJUf/+/TVo0CCf23r16qXhw4dLyjvHTS1bttTYsWN93v8TExPdz0dx5mZuBf3MLsn775YtW7RgwQJFRkbq9ddfz1NVHhYWpn79+hVrjIcPH5Yk9ezZ0+f9QXLNdfO9IDeLxaJmzZpJkjZu3FiscwIAKgZaFgAAKr0HHnjA3VfOW6NGjfTKK68oJiZGOTk57oAxv8syL730Ui1evDhPqGPyvhw60H799VdJrl/K4uPj89xuLuKxZcsW/frrrz6/vBfHb7/9JqfTmeeSXVPdunXVo0cPff/991q5cqU6dOhQrON36NBBjRs3zvd270vQzcd8wQUX+F14bPDgwe5LxCuCq6++WjNmzNCnn36qm2++2R1erFixQjt27FCTJk3yBP1FsXr1aq1atUr79u1TZmamuzdoeHi4jhw5ouPHj/sNInOHsaZmzZppx44dOnDggHub9+vurzVBixYtlJSUpK1btxZ7/EVl5Op56m8MDRs2LHCfAwcO6KefftKOHTuUkpIih8MhyRWASdLff/+tXr16uffv1q2b5syZo+XLl7u/71esWKHo6Gj17NlTrVu31u+//67s7GxFRETke9m/OVfz+74bPHiwvv/++zzbzfsV9J7z7LPPaufOnTpw4IA7TA3UuE3169f3+/1uBjrec6WiK2ieNGrUSJ06ddJvv/2mhQsX+gSvX331lex2uy644AKfvrc//fSTJOncc8/1G0harVZ17NhR27Zt05o1a5SYmFjoGM2QrbD+uubCXX379vX5g0VCQoLOPvtsLV68WDNnztTYsWMLPWd5Kcoc//DDD7Vq1So5HI48i4X17t07TxApBWZuFuVndnHef3/++WdJ0jnnnOP3Dx8l0aZNG3388cd6/vnnZRiGunfvrmrVqhXpvub8MucbAKByIZAFAFR63iFgeHi4atWqpXbt2qlnz57uX7CPHTvmrpjKr1ei+Ut+fr8AFqd/YHGZ5yyoj2OjRo20ZcuWUv2CWtTzeO9bHMOGDdOQIUOKtK9Z6ZvfWGrUqKG4uDilpKQUexxloWnTpurevbuWLl2qRYsWuSslzerYESNG+A0W8nP48GGNGTNGv//+e4H7paam+g1k69ev73d/syLPu0KwsOfavK0sA1nvhZH8BVWFfX9NnTpVr7/+uux2e777mH2jTWZ12YoVK9y3r1+/Xt26dVNERIS6du2qNWvWaO3atercubM72MxdlVbY85ff9sK+36pXr66aNWvq2LFjPoFsoMZtOvnkk/1uN+dK7sWTClKrVi1J5RcCFTZPhg4dqt9++01ffvmlTyBrLuaU+/3JrEB9+eWX9fLLLxd4bLOatDDme1ZB1bF2u11z5sxxjzm3oUOHavHixZo9e7buuOOOAhcGKw3z9Tx27JjfwLQwhc1x8+dqVlaWjh07lqeyOpBzM7eC5kpJ3n/37t0rSe4FQwNh4MCBWrZsmebOnasxY8bIZrOpWbNmOvPMM3Xeeefl+z0tyR3cBnshTgBAYBDIAgAqveKEgKURFRVV5udAYDidzjI57siRI7V06VJ99NFHOv/887Vv3z798MMPiomJKfYcfOihh/T777+rffv2GjNmjJo3b67q1au7q4V79OihQ4cO5VtZWpzwtyIwL6utVq2a36CkoO+vBQsWuKvdH3nkEZ111llKSEhQVFSULBaLXnzxRb3xxht5nqu6deuqWbNm+uuvv7Rt2zbt3r1bOTk57krmbt26adq0aVq2bJk6dOig3377TWFhYerSpUsAH3nxBXrcgQzzWrZsqTlz5mjTpk0lCvAKU9j3bmHvw+eff76efPJJrVixQvv371e9evW0ceNGbd261X0FgL/znXnmme4/RuXn9NNPL8IjcAXtUt4/EHhbvHixO9SeNm2aXnvtNZ/bzervffv2aenSpTr77LOLdO7iMhcSs9vt2rJli1q2bFkm58lPWQXNUsFzpbTvv4FitVr1/PPP69Zbb9WPP/6o1atXa/Xq1ZoxY4ZmzJih3r1769VXX/X7fWbOr9Iu9AkAKB8EsgCAkFCzZk1FREQoOztbu3fv9nv5rlkpFahLEYvDPGdB/QIDMb5gnac4Y9mzZ4/f20+cOJFvdWx4eLjsdrtSU1P9VqGZlUyBdvbZZ+vUU0/Vr7/+qj///FNff/21HA6HBg4cWGA1XG7p6en6+eefZbVa9eabb7oDHO/bk5OTAzZu87n+999/892noNsCYe7cuZJcfR2LG+LNnz9fknTXXXe5e1J627lzZ7737datm/766y8tX77cPdfMqrN27dopJiZGK1asUK9evZSamqr27dvneS3r1q2rf/75R//++6/fUC6/565u3brasWNHvt9vKSkp7n66ub/fAjHustC7d29NnDhRJ06c0A8//KD+/fsX6/5m4JWWlub39tJ+70ZHR+uCCy7QF198oVmzZum2227TrFmzJLkuq88dAJoVmn379vW7mn1JeFed5sdsVyBJa9asKfB4X3zxRZkFsklJSWrQoIH27NmjWbNmFTuQNb83du/e7bedgzl3IyMjK0xwWNL3X/OqhL///jvgYzrttNPc7WQMw9Avv/yie+65x10l7a+K2pxf5dXPGQBQOizqBQAICWFhYTrzzDMlyf3LeW4zZ86UpBJVx5khQ05OTonG17lzZ0muBWb8/SK4adMmbd68WVarVZ06dSrROSSpU6dOslqt2rx5s7Zs2ZLn9oMHD2rJkiWSSvY8FHcskvTtt9/6vQx99uzZ+d43ISFBkrRjx448t23ZskX79u0r1liK+vpZLBZdffXVkqR3331Xn3/+uaTiLeYlyd3/NDY2Nk8YILn6XQayMqtTp06yWCzatGmT/vrrrzy3b9mypUzbFXz00Udav369JOnGG28s9v3NS3L9tWk4fPhwgQv/eC+QtXz5ctWpU0dJSUmSXK97x44dtWHDBn333Xc++3sz56oZKueW31w1v6/zu918zzn11FPzBLKBGHdZaNSokQYMGCBJmjhxYoGho+R6fby/T83H6W8eGobh7tNZGmZ4NXv2bGVnZ7tfN399Ts2g89tvvw3Y99zpp5+u8PBw7d+/32+V7P79+7V06VJJrgXItm7d6vffvHnzJEk//PBDkdslFJfFYnEvLvfJJ59o3bp1Be6fk5OjtWvXur8253h+P1fN4Lljx44lWjQst9L+rJVK/v7bs2dPSa6+w0Vt6VOS8VosFnXt2tXdcmPz5s159nE6ne7vIbPKGQBQuRDIAgBCxnXXXSdJmjFjhrs3o+nLL7/UDz/8oPDwcI0cObLYx65Xr54k/yFDUXTs2FFt27ZVZmamHn30UWVkZLhvO3LkiB599FFJ0oUXXphvz72iqF+/vs4//3wZhqFHH33Up69nenq6Hn30UWVlZal9+/bFXtCruM4//3zVrVtXe/fu1YsvvuhzqfK2bdvyXMLrzVy8aOrUqT49Bvfs2aP777+/2MFKcV6/wYMHKy4uTjNnztThw4fVpUsXvwtlFSQ+Pl41atTQiRMn8oR1a9eu1Ysvvlis4xWmfv366t+/v5xOp8aPH+8TEh0/flzjx48vk0tzDx06pGeeeUZPPvmkJOmWW24p0bxq2rSpJOmzzz7zeb1TUlI0bty4AvsMd+nSRWFhYfrll1/0119/5Qkuu3XrJofDoRkzZri/zu3qq6+WzWbT/PnztXDhQp/bvvnmGy1atMjvuS+77DLFxsZq48aNev31132e402bNrnnuL/KzECMu6w88sgjaty4sfbs2aMRI0Zo1apVefbJzs7WF198oUGDBvkEsubjmDNnjrZv3+7ebrfb9dxzz7mD+9Lo0KGDmjRpop07d+q5557TsWPHdOaZZ+rUU0/Ns2/fvn3VunVrrVu3Tg888IDf4PP48eOaMWNGkUO1qKgotWvXTk6n02/A+eWXX8rhcKhNmzbuxav8adasmVq1aiW73a6vvvqqSOcuiWHDhum8886T3W7Xddddp1mzZrlbJpgMw9CKFSt0+eWX65tvvnFvHzlypMLCwrRo0SJ3T1zT0qVL9emnn0qSrr/++oCMtbQ/a6WSv/+2aNFCffv2VWZmpm6//fY81dw5OTl5Fvczx+s9173Nnj1bGzZsyLM9NTXVvWCavxYvf/75p1JSUvz+MQcAUDnQsgAAEDJ69eql2267Ta+99pquu+46dejQQSeffLL+/vtvbdy4UTabTePHjy9yn0Bvbdu2VUJCgjZt2qTBgwcrMTFRYWFhatKkSZErAl944QVdc801+v7779W3b1917NhROTk5WrlypVJTU9WyZUt3MFsajz76qHbs2KE//vhD/fv3V5cuXWSz2fTbb7/pyJEjatCggZ5//vkSHfvzzz93/xLpT/fu3XXxxRdLcoUWzz//vG6++Wa98847WrRokVq3bq1jx47p119/Ve/evbVx40a/l4Pfcsst+u677/TTTz/pvPPOU+vWrXXkyBGtX79eHTp0UPv27Qu9DNhbcV6/atWqaciQIXrvvfckFb86VpJsNptuv/12PfPMMxo3bpw+/vhjNWzYUHv37tWaNWt0ySWXaNWqVQFtI/Doo49qy5Yt+vXXX9W3b1917txZhmFo5cqVqlmzpvr06aMffvihRMc+evSo7r//fkmuyq20tDT9888/2r59u5xOp2JiYnTPPffoyiuvLNHxr7nmGs2ZM0c//fST+vXrp3bt2slut+u3335TVFSUhg4d6q42zS02NlatW7d2zwezD6vJDAizsrIUExOjdu3a5TlGixYtdPfdd+u5557T6NGj1bZtWzVs2FC7du3S+vXrde2112r69Ol57hcfH6/nn39ed955p1566SXNmTNHZ5xxhg4fPqzffvtNOTk5GjJkiC677LIyGXdZqVGjhmbMmKGxY8fq119/1ZVXXqkGDRooKSlJ0dHRSk5O1rp165Senq7Y2Fh3Rbvk6tXat29fff/99xo6dKjOPPNMRUZGatOmTUpNTdXIkSP1/vvvl3qMQ4YM0QsvvOA+lr9LviVXD89XX31Vt9xyi2bNmqXvvvtOSUlJql+/vux2u3bv3q1t27bJ4XBoyJAhRa7y7Nevn3777TctW7bMJyw3DMO9wNigQYMKPc6gQYO0YcMGzZw5U9dee22Rzl0SL7zwgurUqaOPPvpI999/vyZOnKjWrVurRo0aSk1N1caNG3Xo0CHZbDafSuOkpCQ9+uijGj9+vO677z699957atKkifu9zDAMjRkzJk/v3pIKxM/a0rz/PvPMM7r55pu1du1anXvuuWrfvr0SEhKUnJysbdu26ciRIz5XG/To0UMxMTFatGiRrrjiCp166qmyWq3q0KGDhg4dqgULFmjcuHFKSEhQixYtVL16dZ04cUKrV69WSkqKEhMTNWzYsDzjMP+o3K9fvxI+kwCA8kYgCwAIKWPHjlWHDh304Ycf6o8//tAff/yhk046Seeff75uuOEGtWnTpkTHjYiI0Ntvv62XXnpJa9eu1ZYtW+R0OtW5c+ci/5LYsGFDffnll+5w8scff5TValWTJk10wQUXaOTIkQFZWOykk07SJ598og8++EDz5s3TsmXL5HQ61aBBA1122WW6/vrrS9zrz1yQJD9xcXHuQFZyXe762Wef6ZVXXtGvv/6qhQsXqmHDhrrjjjt0/fXX69xzz/V7nIYNG+qTTz7R5MmTtXLlSi1evFinnHKKbr31Vt14443FrsYq7uvXo0cPvffeezr55JPVt2/fYp3LdO2116pBgwZ666239Ndff+nPP/9U06ZN9eijj+qKK64o8XHzU6dOHX322Wd69dVXtXDhQi1evFi1a9fWhRdeqDvvvFOTJk0q8bHT09PdlyyHh4erWrVqql27ti644AJ16dJFAwYMKFV/04YNG2rWrFmaPHmyfv/9dy1evFh16tTRgAEDNGbMGHeVaH66du3qDjZzV5omJSWpdu3aOnz4sDp27Oi+xDi3G2+8UU2aNNHbb7+tzZs3688//1RSUpKmTJmili1b+g1kJVfP1VmzZun//u//tGLFCn333XeKjo7WmWeeqcsvv1wXXnhhmY67rNSuXVsffPCBfv75Z33zzTdas2aNVqxYIbvdrpo1a6p9+/bq1auXBg4cqJo1a/rcd/LkyZo2bZq+/vpr/frrr6pevbq6du2qO++802+1bUkMGjRIkydPlsPhUExMjM4///x8961bt64+++wzffnll+4WAuvXr1eNGjWUkJCgyy+/XH369FFkZGSRzz9kyBC9/PLL+uqrr3T33Xe7+yb/8ssv2r17t8LDw92tHwoyYMAAPfvss9q2bZvWrVtX4p9RhQkPD9cjjzyiK664Qp9++ql+/fVX/fHHH0pPT1e1atV06qmnaujQoRo8eHCeSuPhw4erefPmevvtt7V69Wpt3bpVsbGx6tWrl0aOHJnnjwmlEYiftVLJ339r1KihDz74QDNnztTXX3+tLVu2aM2aNapdu7a7gtZbfHy8/u///k+vvvqqNm7cqLVr18rpdMrhcGjo0KG6/vrr1aBBA61Zs0abNm3SsWPHVLNmTZ122mm66KKLNGTIEMXExOQZx6xZs2S1WnXFFVcU7wkEAFQYFqOsl44EAAAooT59+ujff//V999/rwYNGpT3cNz+97//ae7cubr77rt1yy23lPdwAFRATzzxhD766CO99tpr6tOnT3kPB1XEhg0bNHToUPXv319Tp04t7+EAAEqIHrIAAADFsHXrVs2fP18xMTEaPnx4eQ8HQAU1evRoVa9eXa+++mp5DwVVyJQpUxQeHq7//e9/5T0UAEApEMgCAAAUwUMPPaS7775bV155pXJycnTbbbfluRQbAEy1atXS6NGjtWHDBn377bflPRxUAatWrdJPP/2kkSNH+l2kDgBQedCyAAAAVFgVqWVBUlKSrFarTj75ZF166aW67bbbZLFYynVMAAAAACofAlkAAAAAAAAACBJaFgAAAAAAAABAkBDIAgAAAAAAAECQhJX3ACqrQ4dSynsIQVOrVjUdOZJW3sNAOWMeQGIewIV5ABNzARLzAC7MA0jMA3gwFyCFzjyoUyeu2PehQhYFslgkm80q1iwJbcwDSMwDuDAPYGIuQGIewIV5AIl5AA/mAiTmQWEIZAEAAAAAAAAgSAhkAQAAAAAAACBICGQBAAAAAAAAIEgIZAEAAAAAAAAgSAhkAQAAAAAAACBICGQBAAAAAAAAIEgIZAEAAAAAAAAgSAhkAQAAAAAAACBICGQBAAAAAAAAIEgIZAEAAAAAAAAgSAhkAQAAAAAAACBICGQBAAAAAAAAIEgIZBF08+bN1fnnn1PewwAAAAAAAACCLqy8B4CKY8KE8Zo//+s823v06KFnn50csPP07dtfXbt2d3/99ttvaMmSnzR9+selPrZhGPrqq1n6+us52rlzh2w2m045paHOO+8CXXLJEEVFRZX6HAAAAAAAAEBJEcjCR5cu3fTgg4+6v7ZYpHr1asluD9w5IiOjFBlZNsHok08+qp9++kHXXHOD7r77PtWseZK2b9+mzz6boXr16uvss88p0XHtdrvCw8MDO1gAAAAAAACEHFoWBIlhSGlpwftnGCUbZ0REuGrXjvf5V6NGDfftu3f/o1GjblKfPt101VXD9Ntvv6hHj476+ecfJUmrV69Sjx4dlZKS4r7Pn39uVY8eHbVv315Jvi0L5s2bq3ff/T9t375NPXp0VI8eHTVv3lw9/fTjuu++sT5jy8nJ0UUX9dfXX8/2O/bvv1+oBQvma/z4CRo58nq1aNFSJ59cXz17nqMpU15Xhw4dJUmjR9+sl19+wee+DzxwjyZMGO/++tJLL9b06W/pyScf1bnn9tKkSRN0663Xa9q0KT73O3r0qHr16qK1a1dLkrKzszV16mQNGnSB+vXroZtuukarV68q0nMPAAAAAACAqo8K2SAwDOmii2L022+2oJ2zc+cczZ2bIYslcMd0Op166KF7ddJJtfXGG9OVlpaqKVNeKPyOBejbt7927PhLK1cu1+TJ0yRJsbGxatiwkUaPvlnJycmKj4+XJC1btkRZWZnq0+dcv8dauHC+GjVqrJ49z8lzm8ViUWxsbLHGNmPGB7r22pt0/fU3S5J++WW5Pv74fd122xhZ/ntif/hhgeLj66ht2/aSpJdemqSdO3fo8cefVnx8Hf3002L973936L33PlHDho2KdX4AAAAAAABUPVTIBonFUsKS1SBbvnyp+vfv6f7Xr19Pvf7665KkVat+1a5dO/XII4/r9NMT1a5dB91886hSnS8yMkrR0dGy2cLcFbmRkVFq3bqtGjZsrO+++8a977x5X6l3736KiYnxe6w9e3arUaPGpRqPtw4dOumKK67SKac00CmnNFCfPv2VnHxI69atde+zcOF36tfvPFksFu3fv1/z5s3Vk08+q7Zt2+uUUxpoxIir1bp1O82bNzdg4wIAAAAAAEDlRYVsEFgs0ty5GUpPD945Y2JUourY9u3P1P/+94D7a4tFOvXU+srJkXbu/FsJCfUUH1/HfXurVm0CMVy/Lr54oL76apauvPIaHTlyWL/8slxTprye7/5GSfs05KN58xY+X5900knq3PksLVgwX23bttfevf9qw4Z1uvfeByVJO3Zsl8Ph0BVXDPG5X3Z2tk/bBwAAAAAAAIQuAtkgsVikatXKexSFi46OVoMGDd1fWyxSzZpxSk5OKeBeHlarq+jaOxzNyckp0VjOP3+AXn99qjZsWKf169fp5JNPcbcG8Kdhw0batWtnkcaYO7z1N8bo6Og82/r3v0Avv/yc7rrrPi1c+K2aNTtNzZqdJknKyEiXzWbT229/IKvVVuixAAAAAAAAEHpoWYAiO/XUJjp4cL+Sk5Pd2zZuXO+zT82aJ0mSDh/27PPnn9sKPG54eLicTkee7TVq1FTPnufom2/mav78uRow4OICj9O///navfsfLVnyY57bDMNQamqqe4ze43M4HNqx468Cj23q2bOXsrOz9csvy7Vw4Xfq3/98922nn54kh8Oho0ePqkGDhj7/ateOL9LxAQAAAAAAULURyMJHdrZdhw8n+/w7cuSIJKljx85q2LCxJkx4TH/+uU1//LFGb745zef+DRo0VEJCXb3zzpvavfsfLV++VJ988mGB56xXr7727durP//cqmPHjik7O9t928UXD9S3336tXbt26oILLirwOH369Fffvv01fvxDev/9d7Rlyybt379Py5Yt0dixt2v16lWSpA4dOmrFiqVavnypdu3aqeefn6jU1KJVAEdHR6tnz3P01luva9euv9WvnyeQbdSosc499wI99dRj+umnH7R377/atGmDPvjgXS1fvrRIxwcAAAAAAEDVRssC+Fi5crkGDjzfZ1uTJk304Yefy2q16umnn9PE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vi3Hj4/S7bfbdeyY63HXqlVxHlNlceqpTtlshhwOT9ro+rxoz+W6da708qefwjRwYHCarhZUIesdmvpraVAUNpvrsZ84IX3+uesku3dnqVEj5hcAAAAAAMFAIIsKacMGq+LjDdWrZ+jllyPcYawkrV1beGlgRask7dDBqQ4d/F8r//nnOVqyJExvvRWud9/1pHDnnecKAM0estGFdztALg0bGlq7Nk1HjljUq1c1SRV/MStzfGUXyLo+Jid7vklSU4seUgMAAAAAgNIhkEWFs3evRX36uMKz+HinUlJ8r6Vu3Tr/a87NlgWV6fJrMzxeuTIs13ZDWVnStde6ktjISAKzkqhb11Dduoa7UtasQA2m7GzXnPQXsubd1zV5/S/q5ZkDv/1Wsr86+Duu2acYAAAAAACUvQpWRwhIO3Z4pmVyslVZWa6w6OabsyVJ0dH5B5OelgVlN75Ayx2Q9ezpKpFcuDBMDRvGKSfH9WAiI4M9sqrFbFswYEAQV+iSq+K1detYdehQrUgLipkVshERBfeQPXKkZG/f/qrHyyOkBgAAAAAgVBHIosJJ/689bESEocWL07R4cZr++CNVPXq4kirvfqC53XNPlKTKFch6L85ktRp66qkshYUZ7iDWFBUV5IFVUfv2Fe1tzwhQQfLevRYdPWrRgQNW99wuiBmO+q+QLf14/B23KEExAAAAAAAIDAJZVDhmi4IuXRxq2dKpli2dOvlkwx0k5eS4LgG/555Iff21J11KT5e+/971tXnZd2XgfRl6eLjUooVT69enaenSNM2Z40nwwsJoWRBMjvw7YxSLd9hZlD8UFNRDNjCBbN55FKjwGQAAAAAAFK5CBbK//fabbr31VvXo0UNJSUlatGhRofdZuXKlBg8erFatWql///768ssv8+zz0UcfqU+fPmrdurWGDRumdevW+dyelZWlxx9/XF26dFH79u01ZswYJScnB+xxoXhOnHClVnFxvimRWUmakyN99FG4PvggQtdf71npKlABWrB5VyyaIVzt2oYSE53q1Mnhfh5OPZXULJgCtfiXdyBblEpU848J/gLZGjU8c2DUqOwSjadJE0P9+/s+OAJZAAAAAACCp0IFsunp6UpKStJjjz1WpP13796tW265RV26dNGcOXN0zTXX6OGHH9aSJUvc+8ybN0/PPPOMRo0apVmzZql58+a64YYbdPjwYfc+Tz/9tBYvXqzJkyfrgw8+0MGDBzV69OiAPz4UjVkhGxfnu90MLh0Oaf9+T6nhgQOuzyvrZdfeLQty9w0NC5N++ilNn3ySrvvvzwryyEKbdyAbqMCyOD1kw8PznvTii3P07LOZmjYtQ48+WrL5YLNJH32UUexxAQAAAACAwPDTTbD89OrVS7169Sry/p988okaNGig+++/X5LUrFkz/f7775o+fbp69uwpSXr33Xd12WWXaejQoZKkxx9/XD/++KNmzpypm2++WSkpKZo5c6aef/55de3aVZIroL3wwgu1du1atWvXLt/zV6Y+pSVx7Jg0cGCM9uyRDCM2aOc1A9njx32fYzOQ3bLFpqZNPQnS2LFR+uSTjDyhUmV5fXJXyOYed8OGhho2LN/yX3NMleU59eeLL9J16aWuBb2K8jhyV1xbLJ4/BpxyStETWu8w1+n0nPvPP62qU8epmjV99zd7yPqbCzEx0vXXB34FLsMo2nNSFeYBSo95ABNzARLzAC7MA0jMA3gwFyAxDwpToQLZ4lq7dq07RDX16NFDTz/9tCQpOztbGzdu1C233OK+3Wq1qlu3blqzZo0kacOGDbLb7erWrZt7n2bNmql+/foFBrK1alWTzVahCowDLj1d2rFDysyUpOB/B7VsGa74eM912/HxntvmzfNs//77MMXHx+UJ0OLjc5XYVlAxMZ7PIyOtFXrctWtX3LEVpnt310eLpWhzwztI3bgxWjVqSKNGScnJ0ty50kUXFe28hw55Pq9ZM07x8dKXX0pDh0qxsVJKiu/+ZoVs3brVfOZ8WYqNjSnWuSrzPEDgMA9gYi5AYh7AhXkAiXkAD+YCJOZBfip1IJucnKz4XClCfHy8UlNTlZmZqePHj8vhcKh27do++9SuXVs7duxwHyM8PFzVq1fPs88h7yQllyNH0qp8yh8TI23aJDkccTp6NDVofSYPHbJq8WKbbr45W96tfFNTrZKq5dm/f/8cJSdn6OBBiyRPJW9yckqefSsiuz1KkitgttmcSk5OK98B+WGxuN5EDx9OqbT9Ro8dc80Pw5AOHUop8Pv3xAmpT59qMru6vPyy659p4sQcnXVWhv8755Kc7Jm3Bw+matcuaehQ1zxNTZUWLUrTJ5+Ea9y4LFWvLiUnx/13W6qSk8vuyT799Bj9+aerX8bx4xlKTi68aW5VmAcoPeYBTMwFSMwDuDAPIDEP4MFcgBRa86AkhXWVOpAtb1V9QkmuPq7x8VJyshG0x9ukiUOdO7vKXb3P6d1rdcSIbPXo4dDtt0fryBGLNm2yav583+lcWV4f71XvExKcFXrchlF5ntfcLBbPwB0O3/mU2wMPRGnXLk8FfPfurrBy2TLXHOvRw1Hk58Hu1WHA6ZRWrfI9cf/+rrA2Lc2is87yhKI2W9k+1zNmZKhjR1cw7HAU71yVeR4gcJgHMDEXIDEP4MI8gMQ8gAdzARLzID+VOpCNj49XsncJpVwVr7GxsYqKipLVapXNZvNZwEuSDh8+7K6sjY+Pl91u14kTJ3yqZA8fPqw6deqU/YNAkUVEeD6vW9dQtf+KZX//3aZevfJWzlYWF12Uox9+CJPDUTb9QeHiHcAWFMimpkqffeaqWK5e3dC6danuthJ33x2pDz+MkLUY3Uq8FwfL3VbD259/WnX0qKcVR3h4/vsGQqNGhrp1y9Hy5WH8cAQAAAAAIIgqdRPUdu3a6ZdffvHZtnz5cnff14iICLVs2VIrVqxw3+50OrVixQq1b99ektSqVSuFh4f77LNjxw7t3bu3wAW9EHyJiU5dfXW2+vTJ0fDhdp11Vo7atnUoPt6p+PjKu0x8nz4OrV2bpvXr0zR4cOGXjaNkvEPU3AvAecvK8vQy6NjR4dPj11yALacYL1PuQDa/8PPYMYvPYnXVq5d9Smq2bSjo+QAAAAAAAIFVoSpk09LS9M8//7i/3rNnjzZv3qwaNWqofv36euGFF3TgwAFNmjRJknT55Zfro48+0qRJkzR06FD98ssvmj9/vt544w33Ma677jqNGzdOrVq1Ups2bfTee+8pIyNDQ4YMkSTFxcVp6NChmjhxomrUqKHY2Fg99dRTat++PYFsBWO1Si+8kOWzbeHCdPfnL7wQoWefjQz2sFBJeAeyBVWqegeoUVG+oagZyGZmSsePSzVqFHzOrCzpsss8ia7TmX8g+9dfVjVo4EpGGzd2KjbW/36BZD4nBLIAAAAAAARPhQpkN2zYoJEjR7q/fuaZZyRJgwcP1sSJE3Xo0CHt27fPfXvDhg31xhtv6JlnntH777+vevXq6amnnlLPnj3d+1x44YU6cuSIpkyZokOHDqlFixZ66623fBYDe/DBB2W1WnXHHXcoOztbPXr00GOPPRaER4xAKutLvFG5eQeyBV2i7x3Innmmb1Jptjl45ZVIvfJKpDZsSFVCQv4HW7fOqrQ0T8VtYcGnee6OHQtIjAPIrJClZQEAAAAAAMFToQLZLl26aOvWrfnePnHiRL/3mT17doHHveqqq3TVVVfle3tkZKQee+wxQthKzmYjVUL+cveQzY/3IlzXX5/tc1tYrnfMxYttGj48//4FOTkWn68dDkuB4afZLiH3ecoKFbIAAAAAAARfpe4hC3g75RQCWeSvqD1kzSrVGjU8C8eZwsJ855jFN2/NI3fwW1jwmZnp/zxlhUAWAAAAAIDgI5BFlXHxxSyIhfz5Vsjmn6Ta7a7bwsPzhqLexyiK3It/FVSZK0kZGZYSnaekaFkAAAAAAEDwEciiyghWiIXKybuatSgVsv7mU+5WAoVVyOY+j79Fvc44w5PSZmT4P09ZMStkCWQBAAAAAAgeAlkAIcPsM+x0SllZ0jffhOn4cd99zB6y/haJK25Q6q9lQUqKJ8W9++4sxcZ60tDMzPLqIVtIsgwAAAAAAAKGQBZAyDADSIdDeuaZSF13XbRuvDHaZ59ly1xpqL9QtLi9XXMHsq+9FqGHHopyf33yyYYMwxOGmj1krUF6Z7ZYPAE1AAAAAAAIDgJZACHDbEPw++82TZsWIUn66Sff5HX6dFdprL+QsmdPhxISPDfk7hGbW06Ob+Xpl1/mLbv1Pk+wF/UyWy4QyAIAAAAAEDwEsgBChhnI5q6K9WaGrOPGZeW5rW1bpzZsSNN557l2KuxSfzPojIkxdOedWbrjDt9j5u5BW1B1blkwe8fOnh2kEwIAAAAAAAJZAKHj9tuzddppDp12mm8vgQ4dqmnRIldaa/Z4PfNMR577m4p6qb/ZsqBDB4ceeihbDz+crdNP9xzXYpEaN/YcxDx3w4bBqZD99ltXxa4ZBAMAAAAAgLLHb+EAQsa992br3nuzJUlz54bphhtclbJ79lg1YkSM9u1LUWqqKxSNi8v/OEW91N8MZL17wkZF+e5z331Z+ucfqxITHbroohzFxkqdO+cfBgMAAAAAgMqNQBZASIqKyluFmpbm+TwuLv8qVTNgNQopZDXbH3i3IIiM9HxusUhNmxqaNy+9sOECAAAAAIAqgpYFAEJSkya+5a2xsYZOnHCVvkZEGHkqWb2ZgWxhFbLm7WbvWkk+fWRz95AFAAAAAABVH4EsgJB02mmGlixJ05AhdklSdLSh//3PlcIWVB0rFb1C1uFwJa42m2fH88/3tCMIDw9Or1gAAAAAAFBxEMgCCFlJSU5ddZUrkD10yKoffnD1FjjllKIFsrkrZL1bHkj+e8h669mTXrEAAAAAAIQaesiiSundO0eLF4fpyiuzy3soqCS6dXPo7bczdOCAq5rVYnHNo4J4L+qVlSWtWWPTxIkRWr48TLNmpat7d1fQmvVfd4KICN/7//ZbqjIzLTr55PKtkG3TxqF162yF7wgAAAAAAAKGQBZVyv/9X4Z+/92ms86i8hBFY7VKF19ccADr7z6SK5AdNSpKX30V7r7t1VcjdPy4XRs2WLVsmSvsjI/3DV4bNzYklX+7gieeyNKgQTGKjCz/sQAAAAAAECoIZFGlVK8u9e5NGIuy5R3I/vmnbz+Cxo2duu66KBmGZ8WuU04pZPWvclKzpiuIrV6dQBYAAAAAgGAhkAWAYvIEshZlZbmC11NPdWrnTqsyMiTDsCgy0tCIEXbVqOH6WBEVdXEyAAAAAAAQOASyAFBMZg9Zw/D0iY2JcaWamZmuG+PiDD37bFZ5DK/IvHvhAgAAAACA4Mhn7W8AQH6sVlf4ahhSZqZrW7Vqro/m1+Hhfu5YwXhX+gIAAAAAgOCgQhYAiskMMidMiHRvMytkzRYGlSOQdY2ZClkAAAAAAIKHClkAKCaLn4LSatXMlgWur8MqwZ+7aFkAAAAAAEDwEcgCQDFlZORNZOvV8+0hGx5e8VfK8rQsKN9xAAAAAAAQSghkAaCYkpN9A9mnn85U5H/dC8xFvipDhayVnwAAAAAAAAQdv44DQDE5HJ7P//47RTfeaFdYmKsidv9+V1hbmQLZnJzyHQcAAAAAAKGEQBYAisn7Ev9q1VwfbTbXx+Rk19vqH3/Ygjyq4jN7yGZnW/T77/w4AAAAAAAgGPgNHACKybtC1mSr+PlrHt4tC0aNis53vyNHgjAYAAAAAABCBIEsABRTVQxkjXzWIPvgg3A1bx6nl1+OCM6gAAAAAACo4ghkAaCYHA5Lnm2VMZC1WPx/7u2ee6IkSRMmRAZhRAAAAAAAVH0EsgBQTP4qZGNifEtMJ03KDNJoSq4oFbIAAAAAACCwCGQBoJj8BbJDhuTo7LNz3F+3aeNnpwrGavWksN4LlQEAAAAAgLJDIAsAxeQvkK1Tx9Arr3iqYqPzXyOrwqBCFgAAAACA4Asr7wEAQGXTrJlTmzblbRpbr56hm27KVlqalJRU8UtO8+sbCwAAAAAAyg6BLAAU0wMPZCkry6Irr7T7bLdYpAkTssppVMVXWIXsokWVcKUyAAAAAAAqOAJZACim004z9OGHGeU9jFIL8/oJEBGR9/YRI2Lcn7dsWfF74gIAAAAAUBnQQxYAQlR0tJSQ4Gqt0K5dwYHraae59ktOlg4coNcBAAAAAAAlRSALACFszJhsSYUv6uVwSE6nVKeO1KpVrNLTgzA4AAAAAACqIAJZAAhhZtsCu287XOXk+H7tcPjus38/VbIAAAAAAJQEgSwAhDCzd2zuQDZ3Bez8+eHK8Gqba+WnBwAAAAAAJcKv1AAQwsLDXb0K7HbfitfcX0vSd995VgGzUCALAAAAAECJEMgCQAgrasuC3NuokAUAAAAAoGT4lRoAQpjZsmDVKpuefDJCqamur/0FsoZh8fo8CIMDAAAAAKAKIpAFgBBmVsimp1v0yiuRevllV0L7yy+2PPt6h7BOZzBGBwAAAABA1UMgCwAhzOwha9q+3arMTOm226ILvB+BLAAAAAAAJUMgCwAhLC7O9+vatQ3t2lX4jwaHg1W9AAAAAAAoCQJZAAhhnTo5dO+9We6vTz3VqVtuifK7r3dfWSpkAQAAAAAoGQJZAAhhNpt0773ZuvrqbEnStGkR2rQpb/9YScry5LZyOIIxOgAAAAAAqh4CWQCAIlxreSk5Of8fC4884qmcJZAFAAAAAKBkCGQBAO5A1p+2bfOmr4bhZ0dJkyZF6PnnCzgYAAAAAAAhLqy8BwAAKH8NG+bfFNbq5093/ipkDx2y6PnnIyVJt96ardjYQI0OAAAAAICqg0AWAKCRI+1q3NiplBSLmjd36pxzqkmSbDbDJ3ytXVs6fNh/IJuWFqTBAgAAAABQiRHIAgAUESH17583ZU1MdMpu93xdrZorkHX6Kai12y1lOEIAAAAAAKoGesgCAPJ48cVMdejg0JNPZiknx7M96r91vZzOvOFrVpbnc3+BLQAAAAAAoEIWAODHVVfZddVVrtJY7wW8bDbXR38tC7KzPZ/nt+gXAAAAAAChjkAWAFCgceOyddNN0ercOUfp6a4fGxMmRCo+3rcMNjnZc9EFFbIAAAAAAPhHIAsAKNDAgTnq0ydFMTHS1VfHacMGadUqmyRbvvdxtTSgTBYAAAAAgNwIZAEAhYqLkywW6b33pM8/z/DbQ9YwpHvucTWZpUIWAAAAAAD/CGQBAEVWv7505ZU5+faI/d//ImUYFgJZAAAAAADyYS18FwAAisb6308VFvUCAAAAAMA/AlkAQMCYgSwVsgAAAAAA+EcgCwAIGCpkAQAAAAAoGIEsACBgqJAFAAAAAKBgBLIAgICxWFwfCWQBAAAAAPCPQBYAEDAEsgAAAAAAFIxAFgAQMPSQBQAAAACgYASyAICAoYcsAAAAAAAFI5AFAASMJ5C1lO9AAAAAAACooAhkAQABY7W6ehXQsgAAAAAAAP8IZAEAAcOiXgAAAAAAFIxAFgAQMPSQBQAAAACgYASyAICAIZAFAAAAAKBgBLIAgIAxA1l6yAIAAAAA4B+BLAAgYMweslOnRig9vXzHAgAAAABARUQgCwAIGLNCdvbscE2ZElG+gwEAAAAAoAIikAUABIxZIStJf/xhK7+BAAAAAABQQRHIAgACJirK0zw2IYFGsgAAAAAA5EYgCwAImAcfzHZ/3qqVoxxHAgAAAABAxUQgCwAImAsvzNGgQXZJkkGBLAAAAAAAeRDIAgACylzYy+ks33EAAAAAAFAREcgCAALKDGQddCwAAAAAACAPAlkAQEDZbK6PTqelfAcCAAAAAEAFRCALAAgoWhYAAAAAAJA/AlkAQEDZbK7VvAhkAQAAAADIi0AWABBQlv86FRDIAgAAAACQF4EsACCgzB6yLOoFAAAAAEBeBLIAgICihywAAAAAAPkjkAUABJRZIUsgCwAAAABAXgSyAICAokIWAAAAAID8EcgCAALKDGQdDovefjtcP/xgK98BAQAAAABQgYSV9wAAAFWLGcj+8otNv/8eIUk6eDClHEcEAAAAAEDFQYUsACCgbDZDkrR1Kz9iAAAAAADIjd+WAQABZS7qlZpqKd+BAAAAAABQARHIAgAC6t9/C//RkpYmbdnCjyAAAAAAQOjht2EAQEC1besodJ8LL4zR2WdX09KlLPgFAAAAAAgtBLIAgIC6+mq73nwzQ3PnpkuSoqIMn9szM6XNm11B7Ndfs7YkAAAAACC08JswACCgoqKkQYNy9O+/rh6yDq+C2YwMqUuXau6v69Qxct8dAAAAAIAqjQpZAECZMBf3cjo92/bts2j/fs+PnmbNnAIAAAAAIJQQyAIAyoTFVSArh8Pi3paZafHZJ4zrNAAAAAAAIYZAFgBQJmxe63UZ/3UmyMry3cegYwEAAAAAIMQQyAIAyoTV6klbzT6yWVmWfPYGAAAAACA0EMgCAMqEd4Ws2Uc2M7N8xgIAAAAAQEVBIAsAKBMEsgAAAAAA5EUgCwAoExav7gS0LAAAAAAAwIVAFgBQJvwt6kWFLAAAAAAg1BHIAgDKhNXrJwwVsgAAAAAAuBDIAgDKhL8esllZ5TMWAAAAAAAqCgJZAECZ8K6QHTQoRseOSenpvhWyZisDAAAAAABCRVh5DwAAUDVZLJLFYsgwLNq82abExLjyHhIAAAAAAOWOClkAQJmx+vkpY7NRFgsAAAAACF0EsgCAMlO3rm/4umFDqrZvT1W3bjnlNCIAAAAAAMoXgSwAoMx8+WW6z9cJCYaqVSunwQAAAAAAUAEQyAIAykzTpoZq13bmezuLegEAAAAAQg2BLACgTGVkWPJss+TdBAAAAABASCCQBQCUqYyM8h4BAAAAAAAVB4EsAKBMGQblsAAAAAAAmAhkAQDlhh6yAAAAAIBQQyALAAg6esgCAAAAAEIVgSwAIChiYiiHBQAAAACAQBYAUKamTctQrVpOzZjB6l4AAAAAAFS4QPajjz5Snz591Lp1aw0bNkzr1q3Ld1+73a6pU6eqX79+at26tS655BL9/PPPPvukpqZqwoQJ6t27t9q0aaPLL788zzGTk5N1//33q0ePHmrbtq1uuOEG7dy5syweHgCEnEsvzdHmzWnq2tWR5zZ6yAIAAAAAQk2FCmTnzZunZ555RqNGjdKsWbPUvHlz3XDDDTp8+LDf/SdPnqxPP/1UjzzyiObNm6fLL79co0eP1qZNm9z7PPzww1q+fLkmTZqkuXPnqnv37rruuut04MABSZJhGBo1apR2796tadOmadasWTrllFN03XXXKT09PSiPGwCqutw9Y+khCwAAAAAIVRUqkH333Xd12WWXaejQoTrttNP0+OOPKyoqSjNnzvS7/5w5c3TrrbeqV69eatiwoUaMGKFevXrpnXfekSRlZmZqwYIFuvfee9WpUyc1btxYY8aMUePGjfXxxx9Lknbu3Km1a9dq/PjxatOmjZo2barx48crMzNT33zzTdAeOwAAAAAAAICqL6y8B2DKzs7Wxo0bdcstt7i3Wa1WdevWTWvWrPF7H7vdroiICJ9tkZGRWr16tSQpJydHDodDkZGR+e6TnZ3t3uZ93oiICP3+++8aNmxYvmMOhQov8zGGwmNF/pgHkMpmHlgszKvKhvcDmJgLkJgHcGEeQGIewIO5AIl5UJgKE8gePXpUDodDtWvX9tleu3Zt7dixw+99evTooenTp6tTp05q1KiRVqxYoYULF8rhcPUpjI2NVfv27TVt2jQ1bdpU8fHx+vrrr7V27Vo1atRIktS0aVPVr19fL7zwgp544glFR0dr+vTp2r9/vw4dOpTveGvVqiabrUIVGJep2rXjynsIqACYB5ACMw/Cw10fY2OjFR9f6sOhHPB+ABNzARLzAC7MA0jMA3gwFyAxD/JTYQLZknjooYf08MMP64ILLpDFYlHDhg01ZMgQnxYHkyZN0oMPPqizzz5bNptNZ5xxhgYMGKCNGzdKksLDw/XKK6/ooYceUufOnWWz2dS1a1edffbZMgpYbebIkbSQSPktFtc3z+HDKSy+E8KYB5ACOw9ycqIlhSklJUPJyTkBGR+Cg/cDmJgLkJgHcGEeQGIewIO5ACm05kF8fPFD5woTyJ500kmy2Wx5FvA6fPiw4vMpn6pVq5amTZumrKwsHTt2TAkJCXr++efVsGFD9z6NGjXShx9+qPT0dKWmpiohIUFjx4712adVq1aaM2eOUlJSZLfbVatWLQ0bNkytWrUqcMxVfUJ5M4zQerzwj3kAKTDzwLw/c6ry4rWDibkAiXkAF+YBJOYBPJgLkJgH+akw19xHRESoZcuWWrFihXub0+nUihUr1L59+wLvGxkZqbp16yonJ0cLFixQ37598+wTExOjhIQEHT9+XEuXLvW7T1xcnGrVqqWdO3dqw4YNfvcBAAAAAAAAgJKqMBWyknTddddp3LhxatWqldq0aaP33ntPGRkZGjJkiCTpvvvuU926dXXPPfdIkv744w8dOHBALVq00IEDB/TKK6/I6XTqxhtvdB9zyZIlMgxDTZo00T///KNJkyapadOm7mNK0vz581WrVi3Vr19fW7du1dNPP61+/fqpR48ewX0CAAAAAAAAAFRpFSqQvfDCC3XkyBFNmTJFhw4dUosWLfTWW2+5Wxbs27dPVqunqDcrK0uTJ0/W7t27FRMTo169emnSpEmqXr26e5+UlBS9+OKL2r9/v2rWrKlzzz1Xd911l8LNFWUkHTp0SBMnTtThw4dVp04dDRw4ULfffnvwHjgAhCguXQEAAAAAhBqLUdDKVcjXoUMp5T2EoLBYXM2Jk5OrfhNm5I95ACmw8+DSS6P1889heu21DA0dyqJelQnvBzAxFyAxD+DCPIDEPIAHcwFSaM2DOnWKv6hXhekhCwAAAAAAAABVHYEsAAAAAAAAAAQJgSwAoNxU9UtXAAAAAADIjUAWABB0Fkt5jwAAAAAAgPJBIAsAAAAAAAAAQUIgCwAAAAAAAABBQiALACg39JAFAAAAAIQaAlkAQNDRQxYAAAAAEKoIZAEAAAAAAAAgSAhkAQAAAAAAACBICGQBAAAAAAAAIEgIZAEA5YZFvQAAAAAAoYZAFgAQdCzqBQAAAAAIVQSyAAAAAAAAABAkBLIAAAAAAAAAECQEsgCAckMPWQAAAABAqCGQBQAEHT1kAQAAAAChikAWAAAAAAAAAIKEQBYAAAAAAAAAgoRAFgBQbughCwAAAAAINQSyAICgo4csAAAAACBUEcgCAAAAAAAAQJAQyAIAAAAAAABAkBDIAgAAAAAAAECQEMgCAAAAAAAAQJAQyAIAgo5FvQAAAAAAoYpAFgAAAAAAAACChEAWAAAAAAAAAIKEQBYAUG4Mo7xHAAAAAABAcBHIAgCCjh6yAAAAAIBQRSALAAAAAAAAAEFCIAsAAAAAAAAAQUIgCwAoN/SQBQAAAACEGgJZAEDQ0UMWAAAAABCqCGQBAAAAAAAAIEgIZAEAAAAAAAAgSAhkAQAAAAAAACBICGQBAOXGMGgmCwAAAAAILQSyAICgY1EvAAAAAECoIpAFAAAAAAAAgCAhkAUAAAAAAACAICGQBQCUG8Mo7xEAAAAAABBcBLIAgKCzWEhiAQAAAAChiUAWAAAAAAAAAIKEQBYAAAAAAAAAgoRAFgBQbughCwAAAAAINQSyAAAAAAAAABAkBLIAAAAAAAAAECQEsgAAAAAAAAAQJASyAAAAAAAAABAkBLIAgHLDol4AAAAAgFBDIAsACDqLpbxHAAAAAABA+SCQBQAAAAAAAIAgKVUge+ONN2ru3LnKzMwM1HgAAAAAAAAAoMoKK82dd+/erXvvvVcxMTHq37+/Bg4cqK5du8rCtagAgCKghywAAAAAINSUKpD97rvvtG7dOn311Vf69ttv9dVXXyk+Pl4XXXSRLrnkErVo0SJQ4wQAVCH83Q4AAAAAEKpKFchKUps2bdSmTRs9+OCDWrZsmb766it9+umnmj59upo1a6aBAwfq4osvVr169QIxXgAAAAAAAACotAK2qJfValXPnj313HPP6ccff9R5552n7du364UXXlCfPn107bXX6scffwzU6QAAAAAAAACg0il1hay3VatW6auvvtJ3332n48eP6/TTT9egQYMUFhammTNn6rbbbtOtt96qO++8M5CnBQBUUvSQBQAAAACEmlIHstu3b9dXX32lr7/+Wvv27VPt2rU1ePBgDRw40KeH7DXXXKNHHnlEH3/8MYEsAIQ4esgCAAAAAEJVqQLZgQMHatu2bYqIiFDfvn312GOPqWfPnrJa/XdC6NKliz7//PPSnBIAAAAAAAAAKq1SBbLVq1fXE088oQsuuECxsbGF7t+3b199//33pTklAAAAAAAAAFRapQpkn332WdWqVUtRUVF+b8/MzNSRI0dUv359SVJ0dLROOeWU0pwSAAAAAAAAACot/70Fiqhv375auHBhvrf/8MMP6tu3b2lOAQCowljUCwAAAAAQakoVyBqF/CZtt9vz7ScLAAhdLOoFAAAAAAhVxW5ZkJqaqhMnTri/PnbsmPbu3ZtnvxMnTmjevHmqU6dO6UYIAAAAAAAAAFVEsQPZ6dOn69VXX5UkWSwWPf3003r66af97msYhsaOHVuqAQIAAAAAAABAVVHsQLZ79+6KiYmRYRh67rnnNGDAALVs2dJnH4vFoujoaLVs2VKtW7cO2GABAFULPWQBAAAAAKGm2IFs+/bt1b59e0lSRkaG+vfvr6SkpIAPDABQddFDFgAAAAAQqoodyHobPXp0oMYBAAAAAAAAAFVesQLZqVOnymKx6LbbbpPVatXUqVMLvY/FYtGoUaNKPEAAAAAAAAAAqCpKFMjedNNNioiIIJAFAJQKPWQBAAAAAKGmWIHsli1bCvwaAICioIcsAAAAACBUWct7AAAAAAAAAAAQKghkAQAAAAAAACBIitWyILc+ffrIUsh1pxaLRYsWLSrNaQAAAAAAAACgSihVINu5c+c8gazD4dDevXu1evVqnX766TrjjDNKNUAAAAAAAAAAqCpKFchOnDgx39u2bNmiG264QRdffHFpTgEAqIJY1AsAAAAAEKrKrIds8+bNNXz4cD3//PNldQoAAAAAAAAAqFTKdFGv2rVra/v27WV5CgAAAAAAAACo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gApisVgkSV6vV7feeqvmzZun5s2b6/LLL1dOTo6++uor3Xjjjbr//vs1atSokNvPnj1bP/74o0477TRddtllysrKUs+ePXXhhRdqxowZ6tmzp3r27OlbvkaNGrryyiu1fv36kOvN7wcPHtQll1yi7du3q2fPnjrnnHO0c+dOff311/rhhx/0xhtvlHkCsGiuu7BevXqpe/fuWrx4sX7++Wf1798/6Po333xTixYt0oABA9S7d2/ZbDZJ0qZNmzRp0iT16tVLZ555phITE7V582bNnDlTP/zwgz755BNff9MePXrIarVq0aJFGj16tG/d5gRne/bs0datW9W8eXNJ0rJly1RQUKBevXr5ls3NzdXIkSO1YcMGdenSRT169NCff/6pO+64Q7179w772KZMmaJnnnlGtWrV0rnnnqukpCR9++23euaZZ7R48WK9+OKLslgsslqt6tGjh+bMmaMDBw4oLS1NkvTrr7/K6/X6tvWUU04J2vbGjRuH9HDdtWuXLr74YrVu3VoXXXSRtm/frnnz5unKK6/UrFmzlJ6eXuzfZPr06ZKkMWPGFLtsuLC2tG655RatX79effv2VY0aNdS4cWP17NlT06dP1+eff64ePXqE3Oazzz5TXFycBg4c6Lts3rx5uv3222W1WjVgwAAdd9xx2rRpk959910tWLBAH374oWrWrHnU2wsAAKovAlkAAIAoe//99yVJHTt2lGSEQPPmzVPPnj315ptv+sKo66+/XkOHDtX48eM1YMAANWnSJGg98+fP15tvvhkUqJnMwLXwKf2jRo3SokWLIl4/fvx4bd++Xddff73uvPNO3+U//PCDrrvuOj3wwAOaPXu2rNbSn1gVzXWH07NnTy1evFirVq0KCWR//fVXffjhh8rIyAi6vGXLllqwYIFq1aoVdPnPP/+sq6++Wq+88oqeeOIJSVLNmjXVtm1bLV68WC6XS3a7XR6PR4sXL9bJJ5+shQsXatGiRb5A1gxqTzrpJN9633jjDW3YsCGkn++QIUN07bXXhjym7du3a8KECUpLS9P06dPVoEEDSdIdd9yhUaNGae7cufrss890wQUXSDKC6Tlz5mjRokUaPHiwbzuSkpJ0wgkn+LZJknbs2KE//vhDF110Ucj9/vLLL7rrrrt03XXX+S574YUX9Morr+iTTz4JujycXbt2affu3TruuON8z0e07d27V59//nnQ39Lr9aphw4b6+uuv9fDDDwcFvxs2bNC6det09tlnq0aNGpKkQ4cOaezYsapdu7Y++OCDoKD6yy+/1J133qlJkybp4YcfrpDHBAAAqiZaFgAAAJSj7du3a/LkyZo8ebKeffZZXX755XrppZcUHx+vO+64Q5IRnkrSPffcExQQNWzYUKNGjZLL5dLnn38esu4BAwaEDWPLqqCgQF9++aVq1aqlG2+8Mei6fv36qXfv3tq2bZuWLl0aU+uOxOyRG+608osvvjgkjJWk1NTUkDBWMkLUVq1ahZzi36tXL2VnZ2v16tWSpLVr1+rIkSMaPny4GjZsqJ9//tm37KJFi5SQkKBOnTr5Lvv000/lcDh06623Bq23b9++Ovnkk0O244svvpDL5dLVV1/tC2Mlo6L07rvvluQfT+b2SQrZjq5du6p3795atWqVsrOzg5YJrKo2NW7cOCQgNnvzBrbeiGT//v2SpOOOO67YZcvLLbfcEvK3tFgsOu+883T48GF9//33Qdd99tlnkuSbhM+8LCsrS3feeWdI1fA555yj9u3b68svv4zK9gMAgOqDClkAAIBytH37dr344ouSJIfDobS0NJ177rm67rrrfIHgunXrlJiYGBTUmcxALVyvznDLH43NmzcrPz9fvXr1UmJiYtht+fHHH7Vu3bpStxaI5rrLoqjnbtGiRXr77be1cuVKHTp0KKgvq8PhCFq2V69eeuutt7Ro0SJ17tw5qAq2V69emj9/viSjNcHKlSvVvXt3X+ielZWlnTt3qlWrVqpbt27IdnTv3l0LFy4MumzdunW++y2sS5cuio+PDxorrVu3Vp06dXzbdfDgQf3+++++XsUvvfSSFi9erH79+oWt4DW1bds2pHLZDFePHDkSsnwsiPQ3HjJkiF577TV99tlnOuussyQZ/XZnzpypWrVqqV+/fr5lly9fLklauXKlduzYEbKu/Px8HTp0SAcPHlSdOnXK/0EAAIBqgUAWAACgHPXp0ydk0qfCsrKyIlYOmkFdVlZWyHVmT9DyYt5HpH6gRW1LZa47kr1790pS2KAs0nP31Vdf6Y477lBSUpL69OmjRo0aKTExURaLRTNmzPBNdmXq3r27bDabFi1apOuvv16LFi1S69atlZaWpl69emnGjBnauHGj9uzZI6fTGRSkmo81UpAXbhvN24S7zmKxKD09XXv27Am6rGfPnpo9e7b27NmjpUuXyuv16qSTTlJGRobi4+O1aNEi9evXT7/88ouaNWsWdiympKSEXGa3G4cOHo8n7PYHMv/ugdsWbZHGWsuWLdW+fXv98MMPOnz4sGrWrKlFixZp9+7duuyyy4JC98OHD0uS3nvvvSLvKzc3t/w2HAAAVDsEsgAAABUsJSVFBw8eDHudeap3uEDMnBSsPLcj8D5Lsy2Vue5IfvnlF0n+Xr2BIj13L774ouLj4/XJJ5+E9DoNd2p6SkqK2rdvr6VLlyovL09LliwJ6t8qGRW3ZjgcGMiajzXS3/7AgQNh78+8rvAp9F6vV/v37w95Dnv16qXZs2dr0aJFWrZsmVJTU9WuXTvZbDZfVe/WrVu1Z88eXXzxxWG35Wg1atRI9evX159//hk00VlxzKrcwCplU2ZmZpG3Ler/Y8iQIXrqqaf01VdfacSIEb6WIEOGDAlaznwuv/jiC51wwgkl2mYAAIDSoocsAABABWvbtq3vlPbCzFCxTZs2JV6fzWaTJLnd7lJtR4sWLRQfH69Vq1aFrfgzT2lv27ZtqdYb7XWH88svv2jx4sVKS0sLewp+JNu3b1fLli1DAsO9e/dq586dYW/Tq1cv5ebm6v3331dWVpbv/ho2bKimTZvq559/9k2kFRgOp6SkqHHjxtq2bZv27dsXst7FixeHXGY+P4GTcZlWrFih/Pz8kLES2Ed20aJF6tGjh2+MnHTSSVq3bp3mzJkjKXz/2PJi9px95ZVXil22oKBAknyTa4WrrF27dm2Zt+Xcc8+V3W7X559/rry8PH3zzTdq1qyZOnfuHLSc2fbAbF0AAAAQDQSyAAAAFezCCy+UJD333HNyOp2+y//8809NmTJFdrs9aKKh4tSsWVOStHv37lJtR1xcnM455xwdOnRIr732WtB1//vf/7RgwQI1a9ZMXbt2LdV6o73uwr799lvdcsstkqS77747bM/aSBo2bKht27YFVfLm5+frscceC/rbBDIDz//85z+yWq1BoWavXr30888/a9WqVeratWtID9ohQ4bI6XRq0qRJQZcvWLAgpH+sJJ133nmy2+2aOnVqUEhZUFCgCRMmSPKPJ1PLli1Vt25dfffdd9q0aVNQQN2rVy+53W699dZbQY8lGq655hodf/zx+vTTTzVx4kRf6Bpox44duummm7Rp0yZJRmh9/PHHa+nSpdq2bZtvuaysLE2cOLHM25KWlqbevXtr6dKlevvtt5WVlRX2f+yiiy5ScnKynn/+ef3+++8h1+fm5hLWAgCAo0bLAgAAgAo2ZMgQffPNN5o3b57OP/98nXbaacrNzdVXX32lv/76S/fdd5+aNGlS4vW1aNFC9erV05dffqm4uDjVr19fFotFI0eOVGpqapG3veeee/Trr7/qlVde0bJly3TiiSdq165dmj17thITE/XUU0+FTO5UUuW97tWrV2vy5MmSjNB03759WrZsmbZt26aEhAQ98sgjGjp0aKm2ceTIkXr88cd1wQUXaODAgXK5XPrpp5/k9XrVpk2bsJOrdevWTQ6HQwcPHlS7du18gbhkBJwfffSR7+fCrr32Ws2ZM0cffvihfv/9d/Xo0UN//vmnZs+erdNOO03ff/990PJNmzbV3XffrWeeeUbnn3++Bg0apMTERH333XfasmWLBgwYEHLavXnfM2fODNmOTp06KSkpSQcPHtTxxx+vevXqler5Ko2UlBS9+eabuummm/Taa6/pk08+Ue/evXXccccpNzdX69at09KlS2Wz2XTvvff6bnfNNdfo4Ycf1iWXXKKBAwfK4/Fo/vz5YVtRlMaQIUP0ww8/+MZQuEC2Tp06mjhxom677TYNGTJEffv2VYsWLVRQUKBdu3bpl19+UZcuXYrtEw0AAFAUAlkAAIAKZrFYNGnSJL3zzjuaMWOG3n33XTkcDrVv316jRo3SgAEDSrU+m82mF198URMmTNDMmTOVnZ0tyQicigtk69Spow8//FAvv/yyvv32Wy1ZskQpKSkaMGCAbr755qPqo1ne616zZo3WrFkjSUpMTFTNmjXVqlUrDRs2TBdccEGZwsXLL79cdrtd7777rj788EPVqFFD/fr101133aXbbrst7G2SkpLUoUMHLVu2LKQ9QmD4Ga4dQFJSkqZNm6aJEydqzpw5Wrt2rVq1aqXnn39emZmZIYGsJF199dVq2rSppk6dqs8//1xOp1PNmzfXfffdp5EjR4btnWoGsrVr11ZGRobvcofDoa5du2rBggVRbVdgatSokT7++GN9/vnn+uqrr7RgwQIdPnxYcXFxat68ua699lqNGDFCDRo08N3m4osvltPp1MO5cNoAAJJoSURBVDvvvKOPP/5YdevW1YUXXqgbb7xR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Um+5QY4lvwZdd+Sl15U/fITiP/tEqfffHXRd9t33KWfsA+W27c2aNdOmTRt9v5955tk655zzg5YZPfp6388NGzbS6tUr9d13czRgwJmyWCw68cQuWrbMCGSXLVuiwYPP0xdffKZt27aqUaPGWr16pS6//EpJ0qefTlfDho11yy13SJKaNm2uTZs26r333vbdx3//+566deuhUaOu/XuZZtq6dbPef3+aBg8+Ty1atFSNGjV8IfCyZUt0ySVX6OOPjcrdtWtXy+VyqWPHE33r9Ho9evDBx5SUlCxJOvvswVpS6HkHAAAAAAAAyopAtgLlXXWNCgYODrrMU7OW8b1hIx2a+7+It82c/GrYCllJyh8yVK4ePYPXW07VsSavV5Isvt/btGkXssz06R/qyy8/1969u5Wfny+n06nWrU/wXd+5czd9/vknkoxq2OuuG6MdO7Zr2bLFOnLk8N/haGdJ0tatW9SuXfug9Xfo0DHo923btqhPn35Bl3XseKI+/PADud1u2Ww2nXhiVy1btkTdu/fS1q1bNHToML3//jvatm2rli9fqrZt2ykhIcF3++OOa+gLYyUpLS3d12YBAAAAAAAAOFoEshWoyDYCCQm+9gThuFu1jnidNz1drvT0o9y6om3btkUNGzb0/Z6QkBh0/dy5X+ull/6tm2++XR06dFRSUrLef/8drV27xrdMly7dNGnSc9qxY7u2bt2iTp06a/v2rVq2bIkyMzPVpk1wOFoeunQxQuAVK5apdesMJSenqHPnLlq2bLGWL1+qzp27BS1feHIyi8Uir9dTrtsEAAAAAACA6otJvVCshQsXatOmjerXr3/EZVatWqGOHTtp6NDhOuGENmrcuIl27doVtEzLlq2UmlpDb7/9plq1OkFJSUnq0qWbli9fqmXLlvj6x0pS8+bHa926NUG3X7NmddDvzZodr1WrVoRsR5MmTWWz2SRJnTt31datW/Tdd3N96+/SpZsWL/5Fq1atCLpPAAAAAAAAINoIZBGkoMCpAwf2a9++vfrtt/V6++23dNNNN6l3774aOPCciLdr3Lip1q9fq0WLFmr79m36z39e0fr1wYGq2Ud2zpzZviC0ZcvWKihwasmSX9W5c1ffskOGXKSdO3fopZf+re3bt+qbb2brq6++CFrfiBFXaMmSXzV16hvavn2bvvpqpqZP/1CXXjrSt0yr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8kLTpk3RtGlTAEBKSgqOHTuGw4cPY8uWLfjhhx8gSRJOnz5tryYQERERERERERERPVfs+lIvsytXrlhe7nX48GHcuHEDANg7loiIiIiIiIiIiF4qdkvIrlixAocOHUJkZCRiY2MhhEDx4sURFhaGAQMGICwsDGXKlLHX6omIiIiIiIiIiIieO3ZLyH799deoUKECWrRogWrVqiEsLAwFCxa01+qIiIiIiIiIiIiInnt2S8geOHAAbm5u9qqeiIiIiIiIiIiIKN+xW0L28WRsUlIS7ty5AwAoXLgwXFxc7LVaIiIiIiIiIiIioueWXV/q9c8//+Cbb77BkSNHIMsyAEClUqFatWr46KOPEBgYaM/VExERERERERERET1X7JaQPX78OHr06AGtVovOnTujXLlyAICLFy9i06ZN6N69O5YvX46goCB7NYGIiIiIiIiIiIjouWK3hOz06dNRqFAhrFy5EgUKFLCa995776Fbt26YPn06lixZYq8mEBERERERERERET1XVPaq+Pjx4+jatWu6ZCwA+Pr6okuXLjh27Ji9Vk9ERERERERERET03LFbQlalUsFkMmU6X5ZlqFR2Wz0RERERERERERHRc8duGdGQkBCEh4fj5s2b6ebdunULK1euRGhoqL1WT0RERERERERERPTcsdsYsh9++CHeeusttGrVCs2aNUPp0qUBAJcvX8b27duhVqsxfPhwe62eiIiIiIiIiIiI6Lljt4RslSpVsGbNGkyfPh07duxASkoKAMDJyQn169fHsGHDUL58eXutnoiIiIiIiIiIiOi5Y7eELACUL18ec+bMgSzLiIuLAwB4e3tz7FgiIiIiIiIiIiJ6Kdk1IWumUqng6+v7NFZFRERERERERERE9NzKs4Ts7Nmzc7yMJEkYPHhwXjWBiIiIiIiIiIiI6Llm14SsJEkAACFEuulCCCZkiYiIiIiIiIiI6KWSZwnZs2fPWv0dFRWFd955BxUqVECvXr1QpkwZAMClS5fwww8/4OLFi5g/f35erZ6IiIiIiIiIiIjouWe3t2uNGzcOpUqVwpQpUxAYGAhXV1e4uroiKCgIU6dORcmSJTF+/Hh7rZ6IiIiIiIiIiIjouWO3hGxERARq1aqV6fxatWph//79ua4/PDwcjRs3RmBgIF5//XX8888/WZbfsmULWrZsicDAQLRr1w67du2y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ERERERERERE9d+yWkPX19cW9e/cAAE5OTvDw8MDly5ct8xMTE5GWlmav1RMRERERERERERE9d+z2Uq+goCAcOXLE8nejRo3w/fffo0CBApBlGUuXLkVwcLC9Vk9ERERERERERET03LFbQrZHjx7YunUr9Ho9dDod3n//fRw9ehQff/wxAKBkyZL49NNP7bV6IiIiIiIiIiIioueO3RKyYWFhCAsLs/xdpEgRbNmyBefOnYNKpULZsmWh0dht9URERERERERERETPHbuMIZuSkoIhQ4bg119/tV6ZSoVKlSrBz8+PyVgiIiIiIiIiIiJ66dglIevk5IR9+/YhNTXVHtUTERERERERERER5Ut2ScgCQLVq1XD06FF7VU9ERERERERERESU79gtITtmzBhERkZi+vTpuHPnjr1WQ0RERERERERERJRv2G0g1/bt28NkMmHBggVYsGAB1Go1dDqdVRlJkhAZGWmvJhARERERERERERE9V+yWkG3RogUkSbJX9URERERERERERET5jt0SspMmTbJX1URERERERERERET5kt3GkCUiIiIiIiIiIiIia3bpIavX6/HLL79g7969uHbtGpKSkuDi4oJSpUqhfv36aNu2bbrxZImIiIiIiIiIiIhedHmekP3333/x7rvv4tatWxBCwM3NDc7OzoiLi8Pp06exdetWfPfdd5g3bx7KlSuX16snIiIiIiIiIiIiem7laUI2KSkJgwYNQlxcHD744AN06NABhQoVssyPiorChg0bMG/ePAwcOBC//PILnJ2d87IJRERERERERERERM+tPB1Ddt26dbh9+zbmz5+Pd955xyoZCwCFChXCgAEDMG/ePNy4cQPr16/Py9UTERERERERERERPdfyNCG7c+dO1K1bFzVr1syyXO3atVGnTh3s2LEjL1dPRERERERERERE9FzL04TsuXPnUKNGDZvK1qpVC+fOncvL1RMRERERERERERE91/I0IfvgwQMUKFDAprK+vr548OBBrtYTHh6Oxo0bIzAwEK+//jr++eefLMtv2bIFLVu2RGBgINq1a4ddu3ZZzf/999/Rp08f1KxZExUrVsSZM2dy1S4iIiIiIiIiIiKirORpQlav10Ojse09YWq1GgaDIcfr2Lx5MyZOnIjBgwdj/fr1qFSpEvr27YvY2NgMyx85cgTDhw9H586dsWHD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4erqiqFDh6JkyZJwcHDAqVOnMGXKFJviIafbnBsTJkzAunXr0KtXLwQHB8PNzQ2SJOGDDz7I1XEyLzN58mTLC7Ue9+TLtR7n6OiI8PBwHDhwADt37sTu3buxefNm/PTTT1i8eHGWy2bGnMw+dOgQevToYdnvffr0Qf369TNcJrthP2xhHobg0KFDuH79OqpUqQJnZ2eEhYVh2bJlSEpKwpkzZ9K90At4NGyJeYxqIiIierEwIUtEREQvpV9++QWA8mg7oCRA9u/fj/fee8/qLejm3n6Py6zX2o4dO6DX6zFv3jyrnqF58Vi5WbFixbB//34kJiZa9TQ0P/5erFixPFnP0+qZZ95PV69eteoFajAYcOPGDcsLkQAlSXb27FnUrl072/YlJydj9OjRKF++PEJCQrBo0SI0bdoUQUFBWS5XpEgRODo64saNGznell9//RWSJKFu3boAgIMHD1p6XVevXt1SLqO6M9uenGxzbpnHiR01apRlWlpaWqY9eK9evWoZMgFQhmiIjo5GgwYNADwa/9THx8eqt6qtVCoVateujdq1a2P06NH47rvvMH36dBw4cCBX9RmNRgCPejCb26fVanNcnzleL1++nK7X8uXLl60+90WLFkXRokURGRmJ69evW4brCAsLw8SJE7F161aYTCar2DAzx4i55zsRERG9WDiGLBEREb109u/fj7lz56J48eJo3749gMx77f3www/pppnfOv9kwspcx5OPfK9duzZP2g0ADRo0gMlkQnh4uNX0pUuXQpIkS1Lsv3JycrLLEAZPCggIgLe3N1atWgW9Xm+Zvn79+nTrb9WqFaKiorB69ep09aSmploSbgAwZcoU3L59G5MmTcKoUaNQrFgxjBo1ymodGdFqtQgICMDJkydztB0LFizAnj170Lp1a5QuXRrAo97Bj8eDXq/HypUr0y3v5OSUYQI0J9ucWxnF/vLly2EymTIs/9NPP8FgMFj+/vHHH2E0Gi2xV79+fbi6umL+/PlW5czi4uIybYt5DN/HVa5cGQCyPXaZ+euvvwDAktz38fFBjRo18NNPP+Hu3bs5al9AQAB8fHzSxeuuXbtw8eJFvPLKK1blq1WrhoiICPzzzz+WHrOVK1eGi4sLFixYAEdHR/j7+6dbz6lTpyxDHBAREdGLhz1kiYiI6IX2999/49KlSzCZTIiJicGBAwewd+9eFC1aFPPmzbO8mMfV1RXVq1fHokWLYDAYUKhQIezduzfD3ozmBMr06dPRunVraLVaNGrUCHXr1oVWq8XAgQPxxhtvICkpCWvWrIGPjw+io6PzZHsaN26MmjVrYvr06bh58yYqVqyIvXv3Yvv27ejVq1eePGoNKNv4448/Yu7cuShVqhS8vb0zHcf0v9BqtRg2bBjGjBmDXr16oXXr1rhx4wbWrVuXbgzZDh06YMuWLfjiiy9w4MABhIaGwmQy4dKlS9i6dSsWLVqEwMBA7N+/HytXrsSQIUMsx2rixIno0aMHZsyYgY8//jjLNjVp0gTTp09P1wsZUHpbmntX6/V63Lx5Ezt27MC///6LmjVrWr04LCQkBB4eHhg1ahR69OgBSZLwyy+/ZDgMgL+/PzZv3oyJEyciMDAQzs7OaNy4sc3bnBWDwYC5c+emm+7h4YG33noLr7zyCn755Re4urqifPnyOHbsGPbt22cZviGj+nr37o1WrVrh8uXLWLlyJapVq4YmTZoAUD5LY8eOxccff4xOnTqhdevW8Pb2xq1bt7Br1y6EhoZizJgxGdY9Z84cHD58GA0bNkSxYsUQGxuLlStXonDhwpaEZlaioqIsx8dgMODs2bP46aef4OXlZfUivC+++AJvvvkm2rVrhy5duqBEiRKIiYnBsWPHcOfOHfz6668Z1q/VajFixAiMHj0a3bt3R5s2bRAbG4tly5ahWLFi6N27t1X5sLAwbNy4EZIkWdqvVqsREhKCPXv2oEaNGlYvszPbt28fQkNDOWQBERHRC4oJWSIiInqhzZw5E4CSSPH09ISfnx8++eQTdOrUKV2yberUqZgwYQJWrlwJIQTq1q2LhQsXphtnMigoCO+//z5WrVqF3bt3Q5ZlbN++HWXLlsXMmTMxY8YM/O9//4Ovry+6desGb29vfPLJJ3myPSqVCvPmzcPMmTOxefNmrFu3DsWKFcPHH3+MPn365Mk6AGDw4MG4desWFi1ahKSkJNSoUcMuCVkA6Nq1K0wmE77//ntMnjwZfn5+mDdvXroXLqlUKsyZMwdLly7FL7/8gj/++ANOTk4oXrw4evTogTJlyiAxMRGffvopqlSpgoEDB1qWDQsLQ8+ePbFkyRI0b948y56HHTp0wNSpU7F9+3Z06NDBap5er7ckdJ2cnODt7Y2AgAAMHjwYzZo1sxoz18vLC9999x3+97//YcaMGXB3d0f79u1Ru3Zt9O3b16reN998E2fOnMG6deuwdOlSFCtWDI0bN7Zpm7NjMBgyfHlVyZIl8dZbb+HTTz+FSqXCxo0bkZaWhtDQUCxZsgT9+vXLsL4xY8Zg48aNmDlzJgwGA9q0aYPPPvvMakiFdu3aoWDBgliwYAG+//576PV6FCpUCGFhYejUqVOmbW3cuDFu3ryJtWvX4t69e/Dy8kKNGjXw3nvv2fRCvDNnzliOj0qlgpeXF5o3b47333/f6iVd5cuXx9q1azF79mysX78e9+/fh7e3N6pUqYLBgwdnuY5OnTrB0dERCxcuxJQpU+Ds7IymTZvio48+sry0zsw8TEHZsmWtkqthYWHYs2ePZf7jEhISsGfPHnzxxRfZbi8RERHlT5Kwx9sbiIiIiIjysU8++QRXrlzJcHgBIntaunQpFi1ahD///BOOjo7PujlERERkBxxDloiIiIjoCUOGDMGJEycQGRn5rJtCLxGDwYClS5di0KBBTMYSERG9wNhDloiIiIiIiIiIiOgpYQ9ZIiIiIiIiIiIioqeECVkiIiIiIiIiIiKip4QJWSIiIiIiIiIiIqKnhAlZIiIiIiIiIiIioqeECVkiIiIiIiIiIiKip4QJWSIiIiIiIiIiIqKnhAlZIiIiIiIiIiIioqeECVkiIiIiIiIiIiKip4QJWSIiIiIiIiIiIqKnhAlZIiIiIiIiIiIioqfk/yFdIRlwH3d1AAAAAElFTkSuQmCC" }, "metadata": {}, - "output_type": "display_data" + "output_type": "display_data", + "jetTransient": { + "display_id": null + } }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABW0AAAKyCAYAAACuWPzHAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd8FGX+B/DPbElvpBBaKAIJvYkUQREQxHaCothArMD9EDsgeooN0FNRig0VBfGwge3AkyaC9BKahF5CTyE9m23z+yPZyczu7GY32c3uJp/363XnzswzzzyzOzvAd7/zfQRRFEUQERERERERERERUUDQ+HsARERERERERERERFSJQVsiIiIiIiIiIiKiAMKgLREREREREREREVEAYdCWiIiIiIiIiIiIKIAwaEtEREREREREREQUQBi0JSIiIiIiIiIiIgogDNoSERERERERERERBRAGbYmIiIiIiIiIiIgCCIO2RERERERERERERAGEQVsiIqrXzpw5g7S0NKSlpeHMmTMu2w4aNAhpaWlYtmxZrYxt7ty5SEtLw9y5c2vleN4+pu29HTRokBdGVnsWLlwoXROLFy/293D86vz585g9ezbuuusu9OnTBx07dkTPnj0xYsQIvP7669i7d6/DPrb3rq4YPXq0dE62/3Xq1An9+/fH+PHjsXbt2mr164/vd3XMmDED7dq1w759+5y2OXbsGGbOnInhw4ejd+/e6NixI3r37o1Ro0bhnXfewbFjx2pxxBTMqnP/UPuOpqWloWvXrrjxxhvx2muv4dy5cz4asXdkZmaiU6dOeOKJJ/w9FCIiCiAM2hIRERHJfP/999LrH374wY8jqZ5ly5YhLS0NU6dOrVE/CxYswJAhQ/DRRx/hyJEjaNeuHYYNG4aePXsiPz8fixcvxp133om33nrLSyMPbO3atcOIESMwYsQIDBo0CGFhYVi3bh0mTJiA119/3d/D84ljx45hyZIlGDp0KDp37uyw3Ww2Y8aMGbjlllvwxRdf4Pz58+jUqROGDRuGrl274syZM/jkk09wyy234KuvvvLDGdSuYAnEV8Vb95DaJv+ODh8+HD179kR2dja++uor3Hrrrao/MgWKlJQU3HXXXfjtt9+wbds2fw+HiIgChM7fAyAiIqK6KTk5GStWrIBer/f3UNyWnp6Oo0ePIiYmBmazGQcPHsSBAwfQsWNHfw+tVr399ttYsGAB9Ho9pkyZgvvvvx8hISGKNunp6Zg9ezZOnjzpn0HWsuuvvx6PP/64tGy1WvHee+/h448/xuLFizF48GD07dvX7f7uu+8+3HTTTWjQoIEvhusVb731Fsxms+K85Z577jmsWLECUVFReOGFF3DbbbdBq9VK20VRxF9//YV3330Xp06dqq1hUz1l/x0FgMLCQowfPx47duzA9OnTa+1JmeqYMGECvv32W8ycORPLly/393CIiCgAMNOWiIiIfEKv16N169Zo3ry5v4fiNluW7c0334xhw4Yp1tUXmzdvxoIFCwAAs2fPxkMPPeQQsAWAbt264YsvvsBDDz1U20MMCBqNBk888QRSUlIAACtXrvRo//j4eLRu3Rrx8fG+GF6NnThxAuvXr0e3bt3Qtm1bh+3ff/+99KPM559/jttvv10RsAUAQRDQv39/fPPNN7jppptqa+hEkujoaPzf//0fAODAgQMoLCz084icS0pKwrXXXou///4b27dv9/dwiIgoADDTloiIqIZGjx6Nbdu2YdGiRYiJicH8+fOxfft2FBcXo3nz5hg5ciQefPBBCILgsK/BYMCCBQvwyy+/4Ny5c4iLi0O/fv3cqmu3f/9+LFy4EDt37kR2djYiIiLQuXNnjBkzBgMGDHBoP2jQIJw9exZr1qxBRkYGFi1ahIyMDOTn52PRokXo3bu36nHmzJmD+fPnY9SoUXj11VdV2+zduxd33nknGjZsiHXr1kGn0+HMmTMYPHgwmjZt6lD301az8NChQ/jf//6HL774AocOHYLVakW7du0wYcIE1XMAgLNnz2Lu3LnYsGEDCgoK0LhxY9xyyy0YN24cHnnkEemzcHY+zpSUlGDFihUAgJEjR8JgMGDZsmX49ddfMXXqVISGhqrut3LlSnzzzTc4ePAgioqKEBUVhYSEBPTo0QP3338/2rVrJ7UtLCzEp59+irVr1yIzMxNmsxlxcXFo1qwZ+vbti3/+858Omcn5+fn48ssvsWbNGpw+fRpWqxXNmzfHjTfeiAcffBDh4eFSW9tnDADLly9XZGv16tXLrRq9H3zwgdTXkCFDXLYVBAE9e/assk+bvLw8fP7551izZg3OnDkDjUaDVq1a4cYbb8To0aMRFhbmsM+mTZuwaNEi7N27F/n5+YiIiECDBg3QpUsXjBo1CldddZXDPps3b8aSJUuQnp6OvLw8REdHo0ePHnjkkUfQvXt3t8dbFa1Wi/bt2yMzM1N63wH3vmtz587FvHnzMHHiRNVM1hMnTuDLL7/E5s2bceHCBWi1WjRq1Ai9evXCvffei9TUVEV7T64TdyxZsgSiKGLEiBEO20RRxEcffQQAuPvuu9G1a1eXfen1etX3fe/evfjss8+wc+dO6XPq2rUrRo8ejX79+jm0nzp1KpYvX46ZM2fiqquuwpw5c7Bp0ybk5+ejUaNGuPnmm/F///d/qj8yAOX3zMWLF2P79u3IyspCeHg4GjVqhH79+uH+++9H06ZNpba///471q9fjz179uDixYswGAxISkpC79698eijj+KKK65Q9C2vwzpv3jzMmzdPWh4xYgRmzZolLZvNZixfvhw///wzDh06hJKSEjRs2BDXXHMNxo8fj8aNGyv63rp1K8aMGYNevXrh888/x8KFC/HTTz8hMzMT4eHhuOqqq/DUU0+hdevWDue8adMmrFmzBjt27MCFCxdQXFyM+Ph49OjRAw899BC6dOmiaO/pPeS3337Dd999hwMHDqCoqAgNGjRA7969MX78eLRp00b1c9i9ezfmz5+P9PR0WCwWtGrVCvfeey9Gjhyp2r6mEhMTpddms1mxLTc3F7/++is2bNiAY8eOITs7GzqdDi1btsSwYcPwwAMPqN775X+G/fDDD/j2229x9OhRFBUVYc2aNWjWrFm17ve333471qxZgyVLlqje24iIqH5h0JaIiMhLNm7ciIULF6J58+bo168fsrKysHPnTrz55ps4f/48XnjhBUX70tJSjB07Funp6YiIiED//v0RGhqKjRs34o8//sB1113n9FhffvklZs2aBavVivbt26NLly7Izs7G1q1bsXHjRjz++OOYOHGi6r4LFy7EV199hU6dOuGaa67BpUuXHDLk5O655x588skn+OWXX/Dss88iJibGoc2SJUsAAKNGjYJO5/5fL+bMmYMPPvgA3bt3x4ABA3D8+HHs3r0b48aNw9y5cx2ChkePHsX999+Py5cvo2HDhhg8eDBKS0uxcOFCbNmyBVar1e1j21uxYgWKi4uliaYAoGXLljh58iR+//133HrrrQ77zJs3D3PnzoVOp0P37t2RnJyMwsJCnD9/Ht9//z3atGkjBW1LS0tx77334vDhw4iPj0efPn0Q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3sOkSZNwxRVXoF27djAYDDh9+jSOHj2KmTNnSj/cjB8/Hhs2bMC3336LrVu3okOHDigqKsL27duRkpKCIUOGqGah9+/fHxEREVi9ejXuuecetGzZEhqNBj169JAmOZwxYwYKCgrw559/YtiwYdK9QxRFnD17FhkZGTCZTFixYkWVNYqr8sADD+Cnn37C+vXrcf3116Nbt24wmUzYvn07wsLCcMcdd6hmH7tzD3nmmWdw6dIl/Prrrxg+fDjatWuHlJQUaLVaXLhwARkZGSgpKcGCBQuk9zU5ORmvv/46nnvuObzxxhv47rvvkJqaiosXL2LHjh144IEHahQoXb16taLEQkFBAY4dOyZl49922224+eabpe3x8fG47777sGjRIowdOxY9e/ZEw4YNceLECRw4cAATJkxwqHHuLk/v9zZbtmyB1WrFgAEDvPIDMRERBTcGbYmIiFAeiLzqqqvw1VdfYceOHfjzzz9hNpsRHx+PwYMH4/bbb1etbVgTERERWLRoET755BP8+uuv2LhxI2JjY9G3b188+eSTTh8dto23T58++Oqrr7B161Zs3rwZGo0GiYmJaN++Pa677jqv1SO1165dOyQlJSErKwv333+/T47hTGpqKn744QfMmTMHGzduxOrVq9G4cWOMGTMGEyZMkGrrujPR1JYtW5CZmQm9Xq/4h7wzN998M958800cPnwYe/fuxRVXXIFp06Zh+/btOHLkCNavXw+g/FHb4cOHY/To0VJgDQBuv/12hIWFYefOnTh69Chyc3MRHR2Nxo0b44EHHsBdd93lMO62bdvi559/xtKlS7F69WocOnQI6enpiIuLQ6NGjfDQQw9hyJAhin1CQkLw2WefYfbs2UhPT0dGRgasVit69erldtAWKA9c3Xrrrfjmm2+wadMm/P333ygqKkJ4eDhSUlIwePBgjBgxAh06dHCrv5SUFCxbtgyff/45Vq9ejT/++AMajQatWrXCjTfeiDFjxijKbEREROCVV17B9u3b8ffff2PTpk0wmUxo2LAhhg4dinvuuUcxyZvN5MmTcf311+Prr7/Grl27sGHDBuj1eiQlJaFXr14+/W54y/Dhw9GpUycsXLgQW7Zswbp16xAaGork5GTcd999uPHGGxXtq3OdVOW+++7DV199heXLlzvNptfr9fjXv/6Fe+65B9988w22bduGPXv2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5EYYPfpBAEBiYhI+/PAzfPjhXDz11ESYTEY0atQYvXv3hUZTd37X0BjOoMGm3jAm/wOFHT/093CIiIiIiIiIiMgJQRSZdueOrKxCfw+hVggCkJgYjezsQiZk1jERx95A5PE3AQBZQwrc2ofXA8nxeiA5Xg8kx+uB5Hg9kByvB5Lj9UByvB5Irr5dD0lJ0VW2qTtphETkmsDEeiIiIiIiIiKiYMCgLVE9oSm74O8hEBERERERERGRGxi0JaonNGUXKxfqw7MGRERERERERERBikFbonrCFNtTtsSgLRERERERERFRoGLQlqieEHWVRa7DMz/y40iIiIiIiIiIiMgVBm2J6gvRKr2MOjTVjwMhIiIiIiIiIiJXGLQlqicEWPw9BCIiIiIiIiIicgODtkT1hSzTloiIiIiIiIiIAheDtkT1hcjJx4iIiIiIiIiIggGDtkT1BjNtiYiIiIiIiIiCAYO2RPWAYMxC1JF/+XsYRERERERERETkBgZtieqBuJ3D/T0EIiIiIiIiIiJyE4O2RPWArmifv4dARERERERERERuYtCWqI6LPPyiv4dAREREREREREQeYNCWqI6LODXH30MgIiIiIiIiIiIPMGhLREREREREREREFEAYtCWqh0QI/h4CERERERERERE5waAtUX0kaP09AiIiIiIiIiIicoJBW6J6yBra2N9DICIiIiIiIiIiJxi0JaqPmGlLRERERERERBSwGLQlqo9Eq79HQERERERERERETjBoS1Qvif4eABEREREREREROcGgLVF9xExbIiIiIiIiIqKAxaAtUb3EoC0RERERERERUaBi0JaoPmKmLRERERERERFRwGLQlqgeEljTloiIiIiIiIgoYAVc0PbixYt49tln0bt3b3Tp0gW33nor9u3bJ20XRRHvv/8++vfvjy5dumDs2LE4efKkoo+8vDw888wz6NGjB3r27Ilp06ahuLhY0SYjIwP33nsvOnfujAEDBmDBggW1cXpEgYGZtkREREREREREASuggrb5+fm45557oNfrsWDBAvz3v//FlClTEBsbK7VZsGABFi9ejOnTp+Pbb79FeHg4Hn74YZSVlUltnn32WRw9ehQLFy7ERx99hB07duCll16SthcVFeHhhx9GkyZNsGzZMkyePBnz5s3DN998U6vnS+RrIRd/drKFQVsiIiIiIiIiokCl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SDJH2vYrDNoSEREREfVhiSNtrc1Li9QTotKSNBWCyYHOyY8gVHVs73aIiPoukwsdR/8JgYHnZXVa5+TfaAs40rZfYdCWiIiIiKgPkxyjNPveoVcVpR9Epa5txrPF7gIRkUbYPlyzL4uOIvWEioFBWyIiIiKiPkw2V6BrzB3Kftg9pYi9ISot6pXZA56zitgTIiK9sPMozb5schapJ1QMDNoSEREREfVxIVWgNuwYWcSeEJWWkHtqsbtARJScyYGwbYiyy6Bt/8KgLRERERFRHxd2TYjviNbidYSoxARrTih2F4iIUhIDR5RtBm37F3P6KkREREREVM7CrrFom/EvSNb6YneFqKQEPJ9D+9Q/IVQ5s9hdISIyJFnqYQocAgDIlpoi94Z6E4O2RERERET9QMBzRrG7QFR6BAH+wRcXuxdERElJ9qFK0FayDS1yb6g3MT0CERERERERERFRSZLjm4JQvG5Qr2PQloiIiIiIiIiIqAR1jfkRAKB75I1F7gn1NqZHICIiIiIiIiIiKkHB+tPQuHAnZEttsbtCvYxBWyIiIiIiIiIiohIlW+uK3QUqAqZHICIiIiIiIiIiIiohDNoSERERERERERERlRAGbYmIiIiIiIiIiIhKCIO2RERERERERERERCWEQVsiIiIiIiIiIiKiEsKgLREREREREREREVEJYdCWiIiIiIiIiIiIqIQwaEtERERERERERERUQhi0JSIiIiIiIiIiIiohDNoSERERERERERERlRAGbYmIiIiIiIiIiIhKCIO2RERERERERERERCWEQVsiIiIiIiIiIiKiEsKgLREREREREREREVEJYdCWiIiIiIiIiIiIqIQwaEtERERERERERERUQhi0JSIiIiIiIiIiIiohDNoSERERERERERERlRAGbYmIiIiIiIiIiIhKCIO2RERERERERERERCWEQVsiIiIiIiIiIiKiEiLIsiwXuxNEREREREREREREFMGRtkREREREREREREQlhEFbIiIiIiIiIiIiohLCoC0RERERERERERFRCWHQloiIiIiIiIiIiKiEMGhLREREREREREREVEIYtO2HZFkudheoiHw+X7G7QCXk8OHD2LFjR7G7QUREJY6fF0RElImOjg4Eg8Fid4NKROxeYBwqNwza9nGHDh3Ca6+9hjfeeAPr168HAAiCUOReUbGsX78e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", "text/plain": [ "
" - ] + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAABW0AAAKyCAYAAACuWPzHAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjMsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvZiW1igAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3XecE2X+B/DPpOxms73Rq8AuZalHFZQTxM7vwAaKYOMEFbuC53mKDWyoJ2BDRBEQVIoN9EQRQXpZ6StL72xhe0mb3x9JJjPJZDfZzSZZ9vN+vZTJzDMzTzZPspvvfOf7CKIoiiAiIiIiIiIiIiKisKAJdQeIiIiIiIiIiIiIyIVBWyIiIiIiIiIiIqIwwqAtERERERERERERURhh0JaIiIiIiIiIiIgojDBoS0RERERERERERBRGGLQlIiIiIiIiIiIiCiMM2hIRERERERERERGFEQZtiYiIiIiIiIiIiMIIg7ZEREREREREREREYYRBWyIiatBOnjyJ9PR0pKen4+TJk1W2HTJkCNLT07Fs2bKg9G3mzJlIT0/HzJkzg3K+QJ/T+bMdMmRIAHoWPPPmzZPGxOeffx7q7oTUmTNn8Pbbb+PWW29F//790aVLF/Tu3RsjR47Eyy+/jF27dnns4/zZXSzGjh0rPSfnfxkZGRg0aBAmTpyIX3/9tUbHDcX7uyamTZuGjh07Yvfu3V7bHDp0CNOnT8eIESPQr18/dOnSBf369cOoUaMwY8YMHDp0KIg9pvqsJp8fau/R9PR0dO/eHddeey1eeuklnD59uo56HBgnTpxARkYGHnnkkVB3hYiIwgiDtkREREQyX3/9tbS8dOnSEPakZpYtW4b09HQ8/fTTtTrOnDlzMGzYMHzwwQc4ePAgOnbsiGuuuQa9e/dGYWEhPv/8c9xyyy14/fXXA9Tz8NaxY0eMHDkSI0eOxJAhQ2AwGLBmzRrcf//9ePnll0PdvTpx6NAhLFy4EFdddRW6du3qsd1isWDatGm44YYb8Omnn+LMmTPIyMjANddcg+7du+PkyZP46KOPcMMNN2DBggUheAbBVV8C8dUJ1GdIsMnfoyNGjEDv3r2Rm5uLBQsWYPjw4aoXmcJFy5Ytceutt+LHH3/Eli1bQt0dIiIKE7pQd4CIiIguTo0bN8bKlSuh1+tD3RWfZWZmIjs7G3FxcbBYLNi/fz/27t2LLl26hLprQfXmm29izpw50Ov1mDJlCu644w5EREQo2mRmZuLtt9/G0aNHQ9PJILvyyivx0EMPSY9tNhveeecdfPjhh/j8888xdOhQDBgwwOfjjRkzBtdddx0SExProrsB8frrr8NisSiet9xTTz2FlStXIiYmBv/+97/xj3/8A1qtVtouiiL++OMPvPXWWzh27Fiwuk0NlPt7FACKi4sxceJEbNu2DVOnTg3anTI1cf/99+PLL7/E9OnTsXz58lB3h4iIwgAzbYmIiKhO6PV6tGvXDq1atQp1V3zmzLK9/vrrcc011yjWNRQbN27EnDlzAABvv/027rnnHo+ALQD06NEDn376Ke65555gdzEsaDQaPPLII2jZsiUAYNWqVX7tn5SUhHbt2iEpKakuuldrR44cwdq1a9GjRw906NDBY/vXX38tXZT55JNPcOONNyoCtgAgCAIGDRqEJUuW4LrrrgtW14kksbGxePDBBwEAe/fuRXFxcYh75F1qaiouv/xy7Nu3D1u3bg11d4iIKAww05aIiKiWxo4diy1btmD+/PmIi4vD7NmzsXXrVpSWlqJVq1a4+eabcffdd0MQBI99KyoqMGfOHHz33Xc4ffo0EhISMHDgQJ/q2u3Zswfz5s3D9u3bkZubC6PRiK5du2LcuHEYPHiwR/shQ4bg1KlT+OWXX3DgwAHMnz8fBw4cQGFhIebPn49+/fqpnufdd9/F7NmzMWrUKLz44ouqbXbt2oVbbrkFjRo1wpo1a6DT6XDy5EkMHToUzZs396j76axZmJWVhZ9++gmffvopsrKyYLPZ0LFjR9x///2qzwEATp06hZkzZ2LdunUoKipC06ZNccMNN2DChAkYP3689Fp4ez7elJWVYeXKlQCAm2++GRUVFVi2bBm+//57PP3004iMjFTdb9WqVViyZAn279+PkpISxMTEIDk5Gb169cIdd9yBjh07Sm2Li4vx8ccf49dff8WJEydgsViQkJCAFi1aYMCAAXjggQc8MpMLCwvx2Wef4ZdffsHx48dhs9nQqlUrXHvttbj77rsRFRUltXW+xgCwfPlyRbZW3759farR+95770nHGjZsWJVtBUFA7969qz2mU0FBAT755BP88ssvOHnyJDQaDdq2bYtrr70WY8eOhcFg8Nhnw4YNmD9/Pnbt2oXCwkIYjUYkJiaiW7duGDVqFPr06eOxz8aNG7Fw4UJkZmaioKAAsbGx6NWrF8aPH4+ePXv63N/qaLVadOrUCSdOnJB+7oBv77WZM2di1qxZmDRpkmom65EjR/DZZ59h48aNOHv2LLRaLZo0aYK+ffvi9ttvR1pamqK9P+PEFwsXLoQoihg5cqTHNlEU8cEHHwAARo8eje7du1d5LL1er/pz37VrF+bOnYvt27dLr1P37t0xduxYDBw40KP9008/jeXLl2P69Ono06cP3n33XWzYsAGFhYVo0qQJrr/+ejz44IOqFxkA+2fm559/jq1btyInJwdRUVFo0qQJBg4ciDvuuAPNmzeX2v7vf//D2rVr8eeff+LcuXOoqKhAamoq+vXrh3/+85+45JJLFMeW12GdNWsWZs2aJT0eOXIkXn31VemxxWLB8uXL8e233yIrKwtlZWVo1KgRLrvsMkycOBFNmzZVHHvz5s0YN24c+vbti08++QTz5s3DN998gxMnTiAqKgp9+vTBY489hnbt2nk85w0bNuCXX37Btm3bcPbsWZSWliIpKQm9evXCPffcg27duina+/sZ8uOPP+Krr77C3r17UVJSgsTERPTr1w8TJ05E+/btVV+HnTt3Yvbs2cjMzITVakXbtm1x++234+abb1ZtX1spKSnSssViUWzLz8/H999/j3Xr1uHQoUPIzc2FTqdDmzZtcM011+DOO+9U/eyX/w5bunQpvvzyS2RnZ6OkpAS//PILWrRoUaPP+xtvvBG//PILFi5cqPrZRkREDQuDtkRERAGyfv16zJs3D61atcLAgQORk5OD7du347XXXsOZM2fw73//W9G+vLwcd911FzIzM2E0GjFo0CBERkZi/fr1+O233/D3v//d67k+++wzvPrqq7DZbOjUqRO6deuG3NxcbN68GevXr8dDDz2ESZMmqe47b948LFiwABkZGbjssstw/vx5jww5udtuuw0fffQRvvvuOzz55JOIi4vzaLNw4UIAwKhRo6DT+f7nxbvvvov33nsPPXv2xODBg3H48GHs3LkTEyZMwMyZMz2ChtnZ2bjjjjtw4cIFNGrUCEOHDkV5eTnmzZuHTZs2wWaz+XxudytXrkRpaak00RQAtGnTBkePHsX//vc/DB8+3GOfWbNmYebMmdDpdOjZsycaN26M4uJinDlzBl9//TXat28vBW3Ly8tx++2346+//kJSUhL69+8Po9GInJwcHDlyBO+99x7uvvtuxZf47OxsjB8/HmfOnEFqair+9re/QafTYffu3fjvf/+L//3vf/j8888RGxsLALj66quRmZmJHTt2oFWrVvjb3/4mHcs9yKSmqKgI27ZtAwDVYF1tnDhxAnfeeSdOnTqFpKQkDB48GGazGZs3b8abb76JVatWYd68eYiPj5f2Wb58Of71r38BALp164Z+/fqhoqIC586dw8qVK5GYmOgR2HjttdfwySefQKPRICMjA3/7299w5swZ/PLLL1izZg1eeukl3HTTTQF7XiUlJQCgGij0973m9N133+GZZ56ByWRCs2bNMHjwYNhsNpw4cQKLFy9GcnKyImjr7zjxxS+//AIAuPTSSz22ZWVl4cSJEwBqPk6+/PJLPP/887DZbOjcuTP69euHU6dOYc2aNVizZk2Vn2H79+/HK6+8gvj4ePTp0weFhYXYsWMHPvjgA2RnZ2P27Nke+3z88ceYMWMGbDYb2rRpg6FDh6KiogLHjx/HJ598gg4dOuDGG2+U2j/66KOIiIhAu3bt0L9/f1gsFhw8eBDLli3Djz/+iLlz56JXr15S+5EjR2L//v04cOAAOnbsiE6dOknb5O/DkpIS3H///diyZQuMRiMyMjKQmJiIv/76C4sXL8aPP/6IefPmoXPnzh7PwWw247777sPOnTvRu3dvtGvXDrt27cLPP/+MzZs3Y/ny5WjRooVin+effx5nzpxBhw4d0KtXL+h0Ohw+fBirVq3Czz//jLfeegtXX3211N7XzxCLxYInn3wSq1atQkREBLp06YLGjRvj6NGj+O677/Dzzz9j5syZuPzyyxX9WbVqFZ544glYrVakpaUhLS0NZ86cwbPPPovs7GzV17u2nLVsU1JSPMqRrFu3Dq+88goaN26M1q1bo0ePHsjPz8eff/6JGTNm4Ndff8X8+fO9Xgh46aWXsGjRIvTs2RN///vfceLECQiCUKPPewDo378/NBoN1q5dC7PZXK/KCxERUR0QiYiIGrATJ06IaWlpYlpamnjixIkq215xxRViWlqauHTpUsX6O+64QzrGF198odi2YcMGMT09XezUqZN45swZxbZXX31VTEtLE6+55hrx7Nmz0vqysjLx/vvvl4757rvvKvb7/fffxfT0dLFfv37ili1bFNsOHDggXn755WJaWpq4efNm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ZnnUZz527FhAzuvL572c830XyLriRERUP3EiMiIiatCcE4IAwE8//eS1nXNbfHy8omZeTWVkZMBoNOLChQtYv369x/bc3Fz88ccfHusbN26M9PR0lJaWYt26dbXuh79GjRqFyMhILFu2DPPmzYMoirjpppuqzDYKFOeka+vWrVO9bXTt2rV+30569uxZ6ee/cuVKZGVlqf63cuVKAMCvv/5a7S3mSUlJeOqppwDYg8jV9albt27SBDn79++X1juDw87Ai6+ck95YLBa/9nOaOHEiAPtz/fnnn6tsK4oitm3bVu0xne+xdevWSfVA5fbt2yfVHXWfXM9dTEwMHnroIcTFxaG8vFwKPHXt2hWJiYnIzs6u8lbncKbVanHppZcCAL788kuf9qnpOKmKMwjrbaItQRCkcbJ48WLs2rWryuNZLBZkZmZKj53jYfny5artnRdSevfuXaOJzuRSU1PRsWNH2Gw2LF261Kd9nO9ZtVvfDx48iAMHDqjuV917z/la/frrr4rSL3XF+TzUMqzz8vJUJy4Dqn8eAwYMgF6vx5YtW/yqu+p8b3/33Xeq21esWOHzsfzlvCgkz2x1/nwaNWqkOs7kk6gFirfPeznn51ewM9iJiCj8MGhLREQN3vjx4yEIAr777jt89dVXHtt37tyJt956CwBw9913e8wEXRMGg0HKfJo+fbpikrKKigpMnToVFRUVqvs6J8P617/+5TFRGWAPpP3555+qweDaSkpKwg033ICCggIsWbIEGo1GdUbuutCnTx907NgRpaWleOmllxT1G8+dO4fXXnvN72MuW7YMVqsV3bp185g9Xq5du3bIyMiA2WyWvsifOnUKX331leot5M7XJT4+XqpP+PPPP2Pr1q3SrcVOZrNZCsDLg0S33normjdvjh9//BFvvPGG6nlycnI8gnvOjFN/Z7Z3GjhwIO655x4A9gy9efPmqdbK3LNnD+6991588skn1R6zd+/e6N69OyoqKvDcc88pSpHk5+dLWYfXXXedlMVXXl6OefPmqQbJt23bhqKiImi1Wun56vV6TJo0CaIoYtKkSarBZKvVio0bNyoCiOFm4sSJ0Ol0WLhwIRYuXOhx6/qpU6ewZ88e6XFNx0lVWrZsiWbNmiE/P99rtuEtt9yCq6++GmazGXfffTeWL18ulRJxEkURGzduxOjRo/HDDz9I68eN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/TecPn0KO3Zswy+//AwAuOmmW1FUVISpU/+N/fv34tSpk9i8eSOmTXsBVqu1TvtGRA42U/VtiIiIiIiIiBqIsEornDZtWrVtHn/8cTz++ONetzdv3hxz5syp8hj9+vXDihUr/O3eRaV58xaYO3ch5s+fi1mz3kFeXi4SEhKRnt4RU6dOVd3HYDDgrbdm4b//fRPjx98Jg8GAwYOH4KGHHpO2Hzt2FKtWfY+iokIkJ6fgxhtvxT/+cSMAoF+/AXj99Xfw6adzsHDhZ9DpdGjVqg2GDx9R58/3iSeexkcfzcaMGa+iqKgQjRs3wdixdwMAUlJS8f77c/H++zPx2GOTYDab0KRJU/TrNwAaTVhd1yC6KEWeXYq43XejqPN7qGx+R6i7Q0RERERERBRygiiyUoQvcnI8J7C6GAmCvRhybm7DKPxMVeN4ILm6Gg+pP8dJyznDigJ3YKpT/HwgOY4HkuN4IDmOB5LjeCA5jgeSa2jjITW1+onImEZIREREREREREREFEYYtCUiIiIiIiIiIiIKIwzaEhEREREREREREYURBm2JiIiIiIiIiIiIwgiDtkRERERERERERERhhEFbIiIiIiIiIiIiojDCoC0RERERERERERFRGGHQloiIiIiIiIiIiCiMMGhLREREREREREREFEYYtCUiIiIiIiIiIiIKIwzaEhEREREREREREYURBm2JiIiIiIiIiIiIwgiDtkRERERERERERERhhEFbIiIiIiIiIiIiojDCoC0RERERERERERFRGGHQloiIiIiIiIiIiCiMMGhLREREREREREREFEYYtCUiIiIiIiIiIiIKIwzaEhEREREREREREYURBm2JiIiIiIiIiIiIwgiDtkRERERERERERERhhEFbIiIiIiIiIiIiojDCoC0RERERERERERFRGGHQloiIiIiIiIiIiCiMMGhLREREREREREREFEYYtCUiIiIiIiIiIiIKIwzaEhEREREREREREYURBm2JiIiIiIiIiIiIwgiDtkRERERERERERERhhEFbIiIiIiIiIiIiojDCoC0RERERERERERFRGGHQloiIiIiIiIiIiCiMMGhLREREREREREREFEYYtCUiIiIiIiIiIiIKIwzaEhEREREREREREYURBm0pcEQx1D0gIiIiIiIiIiKq9xi0pYCI+3MMEjf2A2yVoe4KERER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jy/5u0hqXN6AkYbP+Z/Tf7b5ZNi+4ROaKXE7/O7C69KxDMuT7nowU97v/2L35WKZN9wdhUimUtFWREREREREROR2sftxplnsNZ82fPNw4Z6fAPA/sezvhZdH2gYenkLQwTfTF//dFiG+1GsE738BAEcmFW3T/Iu6FG3P1/oO77gdJOXvninvJyLXp6KtiIiIiIiIiIg72Lz+/iG9aGtPOknQgXHm02n+BQFIDS5rLsu0kbYBReHCRvNxao6KpOaqnSnvJSI3ponIRERERERERETcwHCWZQwHpCWS+6fSLs87/PKn/2D3vfya2zwJ2eU3u+T6+IrJz0Qka6loKyIiIiIiIiLiDjZnWcaB36nVGZ52+BUAXCcv84rflSmh2FNjMmW7IvLPqGgrIiIiIiIiIuIW6WUZm+EAbBmedfgXyLDM8ArOlEiMq0x6JiLuo6KtiIiIiIiIiIg72C63R7haMTbNv1D6ao4kc1lcxTmZEsrFUuNuvJKIZBlNRCYiIiIiIiIi4haX2yPYrugpm3RXO1JDav396PIo3DTLpGS3U1pwWc7ed4TAgxNJyvdQpryHiNw8FW1FRERERERERNzB9ncx1nDgf2KZy1PxZSaaI3FTQuuRlKcFacEVMjUcwycXF8u8nqnvISI3R0VbERERERERERE3MP4eaRu85zl84na6PucddPmBzYvYaiuzMjQRcTP1tBURERERERERcYe/R9JeWbCNL/kyhndOd0QkIncIjbQVEREREREREXEHW8axdHHlpnKp0KNuCEZE7iQaaSsiIiIiIiIi4hYZyzKG3dcNcYjInUZFWxERERERERERd7jKSFvsflkfh4jccVS0FRERERERERFxB8ORcZGKtiKCirYiIiIiIiIiIm7hfXFPhmW2tEtuiERE7jQq2oqIiIiIiIiI3CEc/gXcHYKI3AFUtBURERERERERuUOk5LrX3SGIyB1ARVsRERERERERkTvA+Vrfgc3m7jBE5A7g7e4ARERERERERESyu7ONIjB887o7DBG5Q2ikrYiIiIiIiIiIGyQW6A3A+drrVLAVERcq2oqIiIiIiIiIuEF8+emcve8wqSE13B2KiNxhVLQVEREREREREXEHmx3DJ8zdUYjIHUhFWxEREREREREREZE7iIq2IiIiIiIiIiIiIncQFW1FRERERERERERE7iAq2oqIiIiI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g2c7cuQInTp1om3btuTOnZvz58+zePFiOnTowDPPPEN4eLjL+rt27aJ06dJm4V754FkiIiJ45JFHaNCgAQMGDDBHUF9r/+A8XohnioiIoGvXrtx3330kJydz4cIF9u3bxzPPPEOPHj0yrO/Mh+TkZGw2myaR8TB79+6lX79+VKpUidjYWPbv389rr71Gs2bNrrp+QkICgYGBxMXFYbfbCQoKyuKIJTMdOHCAHj16UL16deLj4zl//jx+fn7069eP1q1bZ1j/yvNJ8Sz/7/WFeJa9e/fy5JNPkjt3bs6ePcv58+d55513aNSo0VXXT0xMJCAg4Kp39sj/wZA7UkxMjNGzZ09jypQp5rJvv/3WqFixolGvXj3j22+/dVl/3rx5RsuWLY2zZ89mcaSSFeLj441+/foZEydONJdt377dqFWrllGmTBlj9erVLusvWLDAqFChgnHy5MmsDlWywMmTJ40OHToYrVq1MipUqGBMnz7diImJueb62j94vnnz5hndunUzHA6HueyXX34xKleubAwdOtQ4f/68YRiG4XA4jK+//tooU6aM8fnnn7spWslMp06dMrp06WJ06NDBuP/++42XX37ZiIiIuOb6Ol54vvHjxxtPP/20+fjIkSPG9OnTjTJlyhjz5893WdeZDydOnMjqMCULHD582GjYsKHxzjvvGCkpKYZhGMbjjz9uTJ48+arrf/jhh8bAgQPNY4h4lpSUFGP48OHGyJEjzfOH7du3G2PHjjVq165tfPrppy7r63zSs+n6QqyOHDli3Hfffcbbb79txMXFGYZhGGPGjDGaN29uJCUlZVjfeby4cOFCVofq8a7eYV7cLjExkZiYGGrVqmUua9q0KTVr1iQtLY0ZM2YQHh5OpUqVAMidOzd58+YlMTHRXSFLJkpNTeXUqVN06NABSO9LV61aNerVq0dsbCwTJkwgb9685gjsypUrU6dOHRISEtwZtmQCh8PBzp07yZcvH2PHjmX9+vWMHTsWgIcffviqo+XCwsK0f/Bw58+fdxktm5qaSt26dZk3bx59+vShQIECPPfcc9hsNpo3b07fvn0pU6aMm6OWzBAREUFYWBjDhg1j7969TJgwAYDevXtftWdxxYoVdbzwYA6Hg2PHjrkcGwoXLsyjjz6Kr68vEydOJHfu3Dz44IMAVKpUiTp16uh44YGSk5NZu3YtjRs3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xoEDB4yjR48aXbt2NRo0aGAsXLjQMAzD2Llzp8v+weFwuCtcyWRHjx41mjZtapQpU8Zo0aKFcerUKcMwDJff/65du5QD2URERIRRp04dY9KkSca2bduMH3/80bj//vuNKVOmmOv897//dckH5YbnOnDggFG7dm3jzTffNNatW2csWbLEaNmypbFixQpzneudTyo3PIszH95++21j7969xi+//GLUqVPH2Llzp7nO+vXrXc4nlQOea+/evUaVKlVcrjETEhKM8+fPm4/Xr1+v681sIikpyRg8eLAxZswYwzDS//Z3795t/PDDD0ZsbKxhGIbx559/av+QTfyTepTywfPoa/trOHjwIO3bt2fgwIE8/fTTAPTr14/Zs2ebTd8BGjZs6M4wJQvt3r2bnDlz0rlzZ3Pm3nLlyhEVFcUbb7zB/fffT9myZfHy8nJzpJIVduzYQdGiRRkwYAA+Pj54eXnx8MMPM2LECJYsWUJISAht27Z1mclXIyI8U1JSEitXrqRMmTKMGzeOadOm0aNHD5YuXcpdd91ljpKrUKGCu0OVLBAfH8/UqVNp2bIlzz33HJA+YvK+++5j//795no1a9Z0eZ32D54pLi6Ot956iwcffJARI0YAkJiYyE8//cQff/xBly5dgOufTyo3PMf58+cZOXIkHTt2ZMiQIUD6nRilS5fmzJkzfPrpp9x33300atTI5XXKAc909uxZunfvTvXq1c18GDduHHv27CEuLo67776bCRMm0KhRI5fzSfFcaWlpHDlyhMGDBwPQt29fzp07R2RkJLlz56Z379506NDB5XpT+wfP9E/rUcoHz6N7Ma8hOjqaF154wTyAAtSoUYOQkBC2bdsGpO9UJfs4e/YsR48eJS4uDoAPP/yQDRs28Oeff7J161bGjh3Lp59+mqGXpXimyMhIjh49ir+/v3niFBQURLt27ShYsCDvvPMOKSkpOnBmA35+fpQqVYpWrVpRt25dJk6cSN68eenRowenT5/G29tb+4VsJjAw0KW/oN1up0aNGhw9epTk5GRSUlLcGJ1kpcTERHLmzGkW6Q3DICAggHr16hEVFQXgkg/aV3i20NBQmjZtStOmTc1lc+fOZfv27cycOZOpU6fSoUMHdu3aBSgfPF2ePHmoUaMG8fHxfPLJJ3Tt2pVDhw5x33338dBDD7F371569+5tnk+qcOv5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kYmIiIiIiIiIiIhkJyraioiIiIiIiIiIiNxBVLQVERERERERERERuYOoaCsiIiIiIiIiIiJyB1HRVkREREREREREROQOoqKtiIiIiIiIiIiIyB1ERVsRERERERERERGRO4iKtiIiIiLZROPGjRk5cqS7w/jHevfuTe/evd3y3idOnKBSpUps27bNLe9/J1q9ejVlypThjz/+uG3bnD59OmXKlLlt27vdtmzZQpkyZdiyZUuWvF9KSgqNGjViyZIlWfJ+IiIicufwdncAIiIiIllh9erVjBo1ynzs6+tLSEgIZcqUoVGjRnTs2JHg4OB/tO3t27ezceNGHnnkEXLmzHm7Qmb69OnMmDHDfOzv70/BggVp1qwZAwYM+Mfx/hNLliwhICCAjh073tT6ZcqUoWfPnowZMyaTI8saM2fOpEqVKtSoUcNcNnLkSNasWWM+DgwMJCwsjAoVKtC6dWuaNWuG3f7PxkisXbuWc+fO0adPn/83dBcjR47k66+/5rfffrut270TNW7cmKioKPOxr68v+fPnp0mTJgwcOJBcuXK5L7ib5OPjw6OPPsr7779Pp06d8PPzc3dIIiIikkVUtBUREZFs5ZlnnqFQoUKkpqZy9uxZfv31V15//XXmz5/Pu+++S9myZW95m7/99hszZsygQ4cOt7Vo6/Tyyy8TGBhIQkICGzdu5P3332fLli0sW7YMm81209v56quvbml9q2XLlhEaGnrTRVtPEh0dzSeffMKECRMyPOfr68urr74KQFJSElFRUaxbt45nnnmG2rVr89577/2j4vp//vMf9u/ff9uLttlNuXLlePTRRwFITk5m165dLFy4kP/+9798/PHHbo7u5nTs2JFJkyaxdu1aOnXq5O5wREREJIuoaCsiIiLZSsOGDalUqZL5eODAgWzatInHH3+cJ598ki+++AJ/f383RphRixYtCAsLA6B79+48/fTTfPPNN+zYsYNq1ard9HZ8fX0zK0SP9tlnn+Hl5cX999+f4Tlvb2/atWvnsmzIkCHMnj2byZMn8+KLL/LOO+9kUaRypfDwcJffT+fOnQkMDOTDDz/k8OHD3H333e4L7iblzJmT+vXrs2bNGhVtRUREshH1tBUREZFsr27dujz55JNERUXx2Wefmcv37NnDyJEjadKkCZUqVaJevXqMGjWK8+fPm+tMnz6diRMnAtCk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" }, "metadata": {}, - "output_type": "display_data" + "output_type": "display_data", + "jetTransient": { + "display_id": null + } }, { "name": "stdout", "output_type": "stream", "text": [ "图表绘制完成。\n", - "{'初始资金': 100000.0, '最终资金': np.float64(102422.0), '总收益率': np.float64(0.02421999999999991), '年化收益率': np.float64(0.004863517994144084), '最大回撤': np.float64(0.007480625180781775), '夏普比率': np.float64(0.25436817339115797), '卡玛比率': np.float64(0.6501486007665224), '总交易次数': 9032, '交易成本': 0.0, '总实现盈亏': 2422.0, '胜率': 0.5166627825681659, '盈亏比': 1.0388783170953177, '盈利交易次数': 2217, '亏损交易次数': 2074, '平均每次盈利': 10.978349120433018, '平均每次亏损': -10.567502410800385, 'initial_capital': 100000.0, 'final_capital': np.float64(102422.0), 'total_return': np.float64(0.02421999999999991), 'annualized_return': np.float64(0.004863517994144084), 'max_drawdown': np.float64(0.007480625180781775), 'sharpe_ratio': np.float64(0.25436817339115797), 'calmar_ratio': np.float64(0.6501486007665224), 'sortino_ratio': np.float64(0.20502248532275905), 'total_trades': 9032, 'transaction_costs': 0.0, 'total_realized_pnl': 2422.0, 'win_rate': 0.5166627825681659, 'profit_loss_ratio': 1.0388783170953177, 'winning_trades_count': 2217, 'losing_trades_count': 2074, 'avg_profit_per_trade': 10.978349120433018, 'avg_loss_per_trade': -10.567502410800385}\n", + "{'初始资金': 100000.0, '最终资金': np.float64(99673.59789999998), '总收益率': np.float64(-0.003264021000000228), '年化收益率': np.float64(-0.0020835949118374053), '最大回撤': np.float64(0.004541059965492699), '夏普比率': np.float64(-0.23191769304049561), '卡玛比率': np.float64(-0.4588344852678769), '总交易次数': 1162, '交易成本': 377.4021, '总实现盈亏': 51.0, '胜率': 0.5611015490533563, '盈亏比': 0.8072196472873434, '盈利交易次数': 326, '亏损交易次数': 255, '平均每次盈利': 5.049079754601227, '平均每次亏损': -6.254901960784314, 'initial_capital': 100000.0, 'final_capital': np.float64(99673.59789999998), 'total_return': np.float64(-0.003264021000000228), 'annualized_return': np.float64(-0.0020835949118374053), 'max_drawdown': np.float64(0.004541059965492699), 'sharpe_ratio': np.float64(-0.23191769304049561), 'calmar_ratio': np.float64(-0.4588344852678769), 'sortino_ratio': np.float64(-0.08660924191951454), 'total_trades': 1162, 'transaction_costs': 377.4021, 'total_realized_pnl': 51.0, 'win_rate': 0.5611015490533563, 'profit_loss_ratio': 0.8072196472873434, 'winning_trades_count': 326, 'losing_trades_count': 255, 'avg_profit_per_trade': 5.049079754601227, 'avg_loss_per_trade': -6.254901960784314}\n", "指标 'rsi_5' 没有对应的有效平仓交易数据。跳过绘图。\n", "指标 'rsi_7' 没有对应的有效平仓交易数据。跳过绘图。\n", "指标 'rsi_10' 没有对应的有效平仓交易数据。跳过绘图。\n", @@ -9266,64 +1503,7 @@ ] } ], - "source": [ - "from src.indicators.indicators import ROC_MA\n", - "\n", - "# --- 1. 初始化数据管理器 ---\n", - "print(\"初始化数据管理器...\")\n", - "data_manager = DataManager(file_path=data_file_path, symbol=global_config['symbol'], start_time=start_time,\n", - " end_time=end_time)\n", - "\n", - "strategy_parameters = {\n", - " 'main_symbol': 'rb', # <-- 替换为你的交易品种代码,例如 'GC=F' (黄金期货), 'ZC=F' (玉米期货)\n", - " 'trade_volume': 1,\n", - " 'order_direction': ['SELL', 'BUY'],\n", - " # 'indicators': [RateOfChange(10, -2.1, -0.5), ROC_MA(10, 10, -2.7, -0.4)],\n", - " 'enable_log': False\n", - "}\n", - "\n", - "\n", - "\n", - "# --- 2. 初始化回测引擎并运行 ---\n", - "print(\"\\n初始化回测引擎...\")\n", - "engine = BacktestEngine(\n", - " data_manager=data_manager,\n", - " strategy_class=ValueMigrationStrategy, # <--- 更改为您的 SMC 策略类\n", - " # current_segment_symbol 参数已从 SMCPureH1LongStrategy 中移除,不需要设置\n", - " strategy_params=strategy_parameters,\n", - " initial_capital=initial_capital,\n", - " slippage_rate=slippage_rate,\n", - " commission_rate=commission_rate,\n", - " roll_over_mode=True,\n", - " start_time=start_time,\n", - " end_time=end_time,\n", - " indicators=indicators # 如果您的 SMC 策略不使用这些指标,也可以考虑移除\n", - ")\n", - "\n", - "print(\"\\n开始运行回测...\")\n", - "engine.run_backtest()\n", - "print(\"\\n回测运行完毕。\")\n", - "\n", - "# --- 3. 获取回测结果 ---\n", - "results = engine.get_backtest_results()\n", - "portfolio_snapshots = results[\"portfolio_snapshots\"]\n", - "trade_history = results[\"trade_history\"]\n", - "initial_capital_result = results[\"initial_capital\"]\n", - "bars = results[\"all_bars\"]\n", - "\n", - "# --- 4. 结果分析与可视化 ---\n", - "if portfolio_snapshots:\n", - " analyzer = ResultAnalyzer(portfolio_snapshots, trade_history, bars, initial_capital_result, INDICATOR_LIST)\n", - "\n", - " analyzer.generate_report()\n", - " analyzer.plot_performance()\n", - " metrics = analyzer.calculate_all_metrics()\n", - " print(metrics)\n", - "\n", - " analyzer.analyze_indicators()\n", - "else:\n", - " print(\"\\n没有生成投资组合快照,无法进行结果分析。\")" - ] + "execution_count": 89 } ], "metadata": { diff --git a/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.py b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.py index 30ad070..939d46e 100644 --- a/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.py +++ b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy.py @@ -276,13 +276,3 @@ class ValueMigrationStrategy(Strategy): ) self.send_order(order) - -def send_market_order(self, direction: str, volume: int, offset: str = "CLOSE"): - # ... (与之前版本相同) ... - order_id = f"{self.symbol}_{direction}_{offset}_{self.get_current_time().strftime('%Y%m%d%H%M%S')}_{self.order_id_counter}" - self.order_id_counter += 1 - order = Order( - id=order_id, symbol=self.symbol, direction=direction, volume=volume, - price_type="MARKET", submitted_time=self.get_current_time(), offset=offset - ) - self.send_order(order) diff --git a/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy2.py b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy2.py new file mode 100644 index 0000000..d637158 --- /dev/null +++ b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy2.py @@ -0,0 +1,315 @@ +# ===================================================================================== +# 以下是新增的 ValueMigrationStrategy 策略代码 +# ===================================================================================== +from collections import deque +from datetime import timedelta, time + +import numpy as np +import pandas as pd +from typing import List, Any, Optional, Dict + +import talib + +from src.core_data import Bar, Order +from src.strategies.ValueMigrationStrategy.data_class import ProfileStats, calculate_profile_from_bars +from src.strategies.base_strategy import Strategy + + +# = =================================================================== +# 全局辅助函数 (Global Helper Functions) +# 将这些函数放在文件顶部,以便所有策略类都能调用 +# ===================================================================== + +def compute_price_volume_distribution(bars: List[Bar], tick_size: float) -> Optional[pd.Series]: + """ + [全局函数] 从K线数据中计算出原始的价格-成交量分布。 + """ + if not bars: + return None + + data = [] + # 为了性能,我们只处理有限数量的bars,防止内存问题 + # 在实际应用中,更高效的实现是必要的 + for bar in bars[-500:]: # 添加一个安全限制 + price_range = np.arange(bar.low, bar.high + tick_size, tick_size) + if len(price_range) == 0 or bar.volume == 0: continue + + # 将成交量近似分布到K线覆盖的每个tick上 + volume_per_tick = bar.volume / len(price_range) + for price in price_range: + data.append({'price': price, 'volume': volume_per_tick}) + + if not data: + return None + + df = pd.DataFrame(data) + if df.empty: + return None + + return df.groupby('price')['volume'].sum().sort_index() + + +# 确保在文件顶部导入 +from scipy.signal import find_peaks + + +def find_hvns_with_distance(price_volume_dist: pd.Series, distance_in_ticks: int) -> List[float]: + """ + [全局函数] 使用峰值查找算法,根据峰值间的最小距离来识别HVNs。 + + Args: + price_volume_dist: 价格-成交量分布序列。 + distance_in_ticks: 两个HVN之间必须间隔的最小tick数量。 + + Returns: + 一个包含所有被识别出的HVN价格的列表。 + """ + if price_volume_dist.empty or len(price_volume_dist) < 3: + return [] + + # distance参数确保找到的峰值之间至少相隔N个点 + peaks_indices, _ = find_peaks(price_volume_dist.values, distance=distance_in_ticks) + + if len(peaks_indices) == 0: + return [price_volume_dist.idxmax()] # 默认返回POC + + hvn_prices = price_volume_dist.index[peaks_indices].tolist() + return hvn_prices + + +def find_hvns_strict(price_volume_dist: pd.Series, window_radius: int) -> List[float]: + """ + [全局函数] 使用严格的“滚动窗口最大值”定义来识别HVNs。 + 一个点是HVN,当且仅当它的成交量大于其左右各 `window_radius` 个点的成交量。 + + Args: + price_volume_dist: 价格-成交量分布序列。 + window_radius: 定义了检查窗口的半径 (即您所说的 N)。 + + Returns: + 一个包含所有被识别出的HVN价格的列表。 + """ + if price_volume_dist.empty or window_radius == 0: + return [price_volume_dist.idxmax()] if not price_volume_dist.empty else [] + + # 1. 确保价格序列是连续的,用0填充缺失的ticks + full_price_range = np.arange(price_volume_dist.index.min(), + price_volume_dist.index.max() + price_volume_dist.index.to_series().diff().min(), + price_volume_dist.index.to_series().diff().min()) + continuous_dist = price_volume_dist.reindex(full_price_range, fill_value=0) + + # 2. 计算滚动窗口最大值 + window_size = 2 * window_radius + 1 + rolling_max = continuous_dist.rolling(window=window_size, center=True).max() + + # 3. 找到那些自身成交量就等于其窗口最大值的点 + is_hvn = (continuous_dist == rolling_max) & (continuous_dist > 0) + hvn_prices = continuous_dist[is_hvn].index.tolist() + + # 4. 处理平顶山:如果连续多个点都是HVN,只保留中间那个 + if not hvn_prices: + return [price_volume_dist.idxmax()] # 如果找不到,返回POC + + final_hvns = [] + i = 0 + while i < len(hvn_prices): + # 找到一个连续HVN块 + j = i + while j + 1 < len(hvn_prices) and (hvn_prices[j + 1] - hvn_prices[j]) < ( + 2 * price_volume_dist.index.to_series().diff().min()): + j += 1 + + # 取这个连续块的中间点 + middle_index = i + (j - i) // 2 + final_hvns.append(hvn_prices[middle_index]) + + i = j + 1 + + return final_hvns + + +# 确保在文件顶部导入 +from scipy.signal import find_peaks + + +# ===================================================================================== +# 以下是V2版本的、简化了状态管理的 HVNPullbackStrategy 代码 +# ===================================================================================== + +class ValueMigrationStrategy(Strategy): + """ + 一个基于动态HVN突破后回测的量化交易策略。(V2: 简化状态管理) + + V2版本简化了内部状态管理,移除了基于order_id的复杂元数据传递, + 使用更直接、更健壮的单一状态变量来处理挂单的止盈止损参数, + 完美适配“单次单持仓”的策略逻辑。 + """ + + def __init__( + self, + context: Any, + main_symbol: str, + enable_log: bool, + trade_volume: int, + tick_size: float = 1, + profile_period: int = 100, + recalc_interval: int = 4, + hvn_distance_ticks: int = 20, + entry_offset_atr: float = 0.0, + stop_loss_atr: float = 1.0, + take_profit_atr: float = 2.0, + atr_period: int = 14, + order_direction=None, + indicators=[None, None], + ): + super().__init__(context, main_symbol, enable_log) + if order_direction is None: + order_direction = ['BUY', 'SELL'] + + self.trade_volume = trade_volume + self.tick_size = tick_size + self.profile_period = profile_period + self.recalc_interval = recalc_interval + self.hvn_distance_ticks = hvn_distance_ticks + self.entry_offset_atr = entry_offset_atr + self.stop_loss_atr = stop_loss_atr + self.take_profit_atr = take_profit_atr + self.atr_period = atr_period + + self.order_direction = order_direction + self.indicator_long = indicators[0] + self.indicator_short = indicators[1] + + self.main_symbol = main_symbol + self.order_id_counter = 0 + + self._bar_counter = 0 + self._cached_hvns: List[float] = [] + + # --- V2: 简化的状态管理 --- + self._pending_sl_price: Optional[float] = None + self._pending_tp_price: Optional[float] = None + + def on_open_bar(self, open_price: float, symbol: str): + self.symbol = symbol + self._bar_counter += 1 + bar_history = self.get_bar_history() + + required_len = max(self.profile_period, self.atr_period) + 1 + if len(bar_history) < required_len: + return + + # --- 1. 取消所有挂单并重置挂单状态 --- + self.cancel_all_pending_orders(self.symbol) + # self._pending_sl_price = None + # self._pending_tp_price = None + + # --- 2. 管理现有持仓 --- + position_volume = self.get_current_positions().get(self.symbol, 0) + if position_volume != 0: + self.manage_open_position(position_volume, open_price) + return + + # --- 3. 周期性地计算HVNs --- + if self._bar_counter % self.recalc_interval == 1: + profile_bars = bar_history[-self.profile_period:] + dist = compute_price_volume_distribution(profile_bars, self.tick_size) + if dist is not None and not dist.empty: + # self._cached_hvns = find_hvns_with_distance(dist, self.hvn_distance_ticks) + self._cached_hvns = find_hvns_strict(dist, self.hvn_distance_ticks) + self.log(f"New HVNs identified at: {[f'{p:.2f}' for p in self._cached_hvns]}") + + if not self._cached_hvns: return + + # --- 4. 评估新机会 (挂单逻辑) --- + self.evaluate_entry_signal(bar_history) + + def manage_open_position(self, volume: int, current_price: float): + """主动管理已开仓位的止盈止损。""" + + # # [V2 关键逻辑]: 检测是否为新持仓 + # # 如果这是一个新持仓,并且我们有预设的止盈止损,就将其存入 + # if self._pending_sl_price is not None and self._pending_tp_price is not None: + # meta = {'sl_price': self._pending_sl_price, 'tp_price': self._pending_tp_price} + # self.position_meta = meta + # self.log(f"新持仓确认。已设置TP/SL: {meta}") + # else: + # # 这种情况理论上不应发生,但作为保护 + # self.log("Error: New position detected but no pending TP/SL values found.") + # self.close_position("CLOSE_LONG" if volume > 0 else "CLOSE_SHORT", abs(volume)) + # return + + # [常规逻辑]: 检查止盈止损 + sl_price = self._pending_sl_price + tp_price = self._pending_tp_price + + if volume > 0: # 多头 + if current_price <= sl_price or current_price >= tp_price: + action = "止损" if current_price <= sl_price else "止盈" + self.log(f"多头{action}触发 at {current_price:.2f}") + self.close_position("CLOSE_LONG", abs(volume)) + elif volume < 0: # 空头 + if current_price >= sl_price or current_price <= tp_price: + action = "止损" if current_price >= sl_price else "止盈" + self.log(f"空头{action}触发 at {current_price:.2f}") + self.close_position("CLOSE_SHORT", abs(volume)) + + def evaluate_entry_signal(self, bar_history: List[Bar]): + prev_close = bar_history[-2].close + current_close = bar_history[-1].close + + highs = np.array([b.high for b in bar_history], dtype=float) + lows = np.array([b.low for b in bar_history], dtype=float) + closes = np.array([b.close for b in bar_history], dtype=float) + current_atr = talib.ATR(highs, lows, closes, self.atr_period)[-1] + if current_atr < self.tick_size: return + + for hvn in sorted(self._cached_hvns): + # (为了简洁,买卖逻辑合并) + direction = None + if "BUY" in self.order_direction and (prev_close < hvn < current_close): + direction = "BUY" + pass_filter = self.indicator_long is None or self.indicator_long.is_condition_met( + *self.get_indicator_tuple()) + elif "SELL" in self.order_direction and (prev_close > hvn > current_close): + direction = "SELL" + pass_filter = self.indicator_short is None or self.indicator_short.is_condition_met( + *self.get_indicator_tuple()) + else: + continue # 没有触发穿越 + + if direction and pass_filter: + offset = self.entry_offset_atr * current_atr + limit_price = hvn + offset if direction == "BUY" else hvn - offset + + self.log(f"价格穿越HVN({hvn:.2f}). 在 {limit_price:.2f} 挂限价{direction}单。") + self.send_hvn_limit_order(direction, limit_price, current_atr) + return # 每次只挂一个单 + + def send_hvn_limit_order(self, direction: str, limit_price: float, entry_atr: float): + # [V2 关键逻辑]: 直接更新实例变量 + self._pending_sl_price = limit_price - self.stop_loss_atr * entry_atr if direction == "BUY" else limit_price + self.stop_loss_atr * entry_atr + self._pending_tp_price = limit_price + self.take_profit_atr * entry_atr if direction == "BUY" else limit_price - self.take_profit_atr * entry_atr + + order_id = f"{self.symbol}_{direction}_LIMIT_{self.order_id_counter}" + self.order_id_counter += 1 + + order = Order( + id=order_id, symbol=self.symbol, direction=direction, volume=self.trade_volume, + price_type="LIMIT", limit_price=limit_price, submitted_time=self.get_current_time(), + offset="OPEN" + ) + self.send_order(order) + + def close_position(self, direction: str, volume: int): + self.send_market_order(direction, volume) + + + def send_market_order(self, direction: str, volume: int, offset: str = "CLOSE"): + order_id = f"{self.symbol}_{direction}_{offset}_{self.get_current_time().strftime('%Y%m%d%H%M%S')}_{self.order_id_counter}" + self.order_id_counter += 1 + order = Order( + id=order_id, symbol=self.symbol, direction=direction, volume=volume, + price_type="MARKET", submitted_time=self.get_current_time(), offset=offset + ) + self.send_order(order) diff --git a/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy3.py b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy3.py new file mode 100644 index 0000000..018390f --- /dev/null +++ b/src/strategies/ValueMigrationStrategy/ValueMigrationStrategy3.py @@ -0,0 +1,317 @@ +# ===================================================================================== +# 以下是新增的 ValueMigrationStrategy 策略代码 +# ===================================================================================== +from collections import deque +from datetime import timedelta, time + +import numpy as np +import pandas as pd +from typing import List, Any, Optional, Dict + +import talib + +from src.core_data import Bar, Order +from src.strategies.ValueMigrationStrategy.data_class import ProfileStats, calculate_profile_from_bars +from src.strategies.base_strategy import Strategy + + +# = =================================================================== +# 全局辅助函数 (Global Helper Functions) +# 将这些函数放在文件顶部,以便所有策略类都能调用 +# ===================================================================== + +def compute_price_volume_distribution(bars: List[Bar], tick_size: float) -> Optional[pd.Series]: + """ + [全局函数] 从K线数据中计算出原始的价格-成交量分布。 + """ + if not bars: + return None + + data = [] + # 为了性能,我们只处理有限数量的bars,防止内存问题 + # 在实际应用中,更高效的实现是必要的 + for bar in bars[-500:]: # 添加一个安全限制 + price_range = np.arange(bar.low, bar.high + tick_size, tick_size) + if len(price_range) == 0 or bar.volume == 0: continue + + # 将成交量近似分布到K线覆盖的每个tick上 + volume_per_tick = bar.volume / len(price_range) + for price in price_range: + data.append({'price': price, 'volume': volume_per_tick}) + + if not data: + return None + + df = pd.DataFrame(data) + if df.empty: + return None + + return df.groupby('price')['volume'].sum().sort_index() + + +# 确保在文件顶部导入 +from scipy.signal import find_peaks + + +def find_hvns_with_distance(price_volume_dist: pd.Series, distance_in_ticks: int) -> List[float]: + """ + [全局函数] 使用峰值查找算法,根据峰值间的最小距离来识别HVNs。 + + Args: + price_volume_dist: 价格-成交量分布序列。 + distance_in_ticks: 两个HVN之间必须间隔的最小tick数量。 + + Returns: + 一个包含所有被识别出的HVN价格的列表。 + """ + if price_volume_dist.empty or len(price_volume_dist) < 3: + return [] + + # distance参数确保找到的峰值之间至少相隔N个点 + peaks_indices, _ = find_peaks(price_volume_dist.values, distance=distance_in_ticks) + + if len(peaks_indices) == 0: + return [price_volume_dist.idxmax()] # 默认返回POC + + hvn_prices = price_volume_dist.index[peaks_indices].tolist() + return hvn_prices + + +# 确保在文件顶部导入 +from scipy.signal import find_peaks + + +# ===================================================================================== +# 以下是V2版本的、简化了状态管理的 HVNPullbackStrategy 代码 +# ===================================================================================== + +# 引入必要的类型,确保代码清晰 +from typing import Any, Dict, Optional, List +import numpy as np +import talib + + +class ValueMigrationStrategy(Strategy): + """ + 一个基于动态HVN突破后回测的量化交易策略。(V3: 集成上下文状态管理) + + V3版本完全集成BacktestContext的状态管理功能,实现了策略重启后的状态恢复。 + - 状态被简化为两个核心变量:_pending_sl_price 和 _pending_tp_price。 + - 在策略初始化时安全地加载状态,并兼容空状态或旧版状态。 + - 在下单或平仓时立即持久化状态,确保数据一致性。 + - 增加了逻辑检查,处理重启后可能出现的状态与实际持仓不一致的问题。 + """ + + def __init__( + self, + context: Any, # 通常会是 BacktestContext + main_symbol: str, + enable_log: bool, + trade_volume: int, + tick_size: float = 1, + profile_period: int = 100, + recalc_interval: int = 4, + hvn_distance_ticks: int = 1, + entry_offset_atr: float = 0.0, + stop_loss_atr: float = 1.0, + take_profit_atr: float = 1.0, + atr_period: int = 14, + order_direction=None, + indicators=[None, None], + ): + super().__init__(context, main_symbol, enable_log) + # --- 参数初始化 (保持不变) --- + if order_direction is None: + order_direction = ['BUY', 'SELL'] + self.trade_volume = trade_volume + self.tick_size = tick_size + self.profile_period = profile_period + self.recalc_interval = recalc_interval + self.hvn_distance_ticks = hvn_distance_ticks + self.entry_offset_atr = entry_offset_atr + self.stop_loss_atr = stop_loss_atr + self.take_profit_atr = take_profit_atr + self.atr_period = atr_period + self.order_direction = order_direction + self.indicator_long = indicators[0] + self.indicator_short = indicators[1] + self.main_symbol = main_symbol + self.order_id_counter = 0 + self._bar_counter = 0 + self._cached_hvns: List[float] = [] + + # --- 新增: 初始化时加载状态 --- + self._pending_sl_price: Optional[float] = None + self._pending_tp_price: Optional[float] = None + self._load_state_from_context() + + def _get_state_dict(self) -> Dict[str, Any]: + """一个辅助函数,用于生成当前需要保存的状态字典。""" + return { + "_pending_sl_price": self._pending_sl_price, + "_pending_tp_price": self._pending_tp_price, + } + + def _load_state_from_context(self): + """ + [新增] 从上下文中加载状态,并进行健壮性处理。 + """ + loaded_state = self.context.load_state() + if not loaded_state: + self.log("未找到历史状态,进行全新初始化。") + return + + # 使用 .get() 方法安全地读取,即使key不存在或state为空也不会报错。 + # 这完美解决了“读取的state的key不一样”的问题。 + self._pending_sl_price = loaded_state.get("_pending_sl_price") + self._pending_tp_price = loaded_state.get("_pending_tp_price") + + if self._pending_sl_price is not None: + self.log(f"成功从上下文加载状态: SL={self._pending_sl_price}, TP={self._pending_tp_price}") + else: + self.log("加载的状态为空或格式不兼容,视为全新初始化。") + + def on_open_bar(self, open_price: float, symbol: str): + self.symbol = symbol + self._bar_counter += 1 + bar_history = self.get_bar_history() + + required_len = max(self.profile_period, self.atr_period) + 1 + if len(bar_history) < required_len: + return + + # 取消所有挂单,这符合原逻辑,确保每根bar都是新的开始 + self.cancel_all_pending_orders(self.symbol) + + position_volume = self.get_current_positions().get(self.symbol, 0) + + # --- 新增: 状态一致性检查 --- + # 场景:策略重启后,加载了之前的止盈止损状态,但发现实际上并没有持仓 + # (可能因为上次平仓后、清空状态前程序就关闭了)。 + # 这种情况下,状态是无效的“幽灵状态”,必须清除。 + if position_volume == 0 and self._pending_sl_price is not None: + self.log("检测到状态与实际持仓不符 (有状态但无持仓),重置本地状态。") + self._pending_sl_price = None + self._pending_tp_price = None + self.context.save_state(self._get_state_dict()) # 立即同步清除后的状态 + + # --- 1. 管理现有持仓 (如果存在) --- + if position_volume != 0: + self.manage_open_position(position_volume, open_price) + return + + + # 周期性地计算HVNs + if self._bar_counter % self.recalc_interval == 1: + profile_bars = bar_history[-self.profile_period:] + dist = compute_price_volume_distribution(profile_bars, self.tick_size) + if dist is not None and not dist.empty: + self._cached_hvns = find_hvns_with_distance(dist, self.hvn_distance_ticks) + self.log(f"识别到新的高价值节点: {[f'{p:.2f}' for p in self._cached_hvns]}") + + if not self._cached_hvns: return + + # 评估新机会 (挂单逻辑) + self.evaluate_entry_signal(bar_history) + + def manage_open_position(self, volume: int, current_price: float): + """ + [修改] 主动管理已开仓位的止盈止损。 + 不再使用 position_meta,直接依赖实例变量。 + """ + # [关键安全检查]: 如果有持仓,但却没有止盈止损状态,这是一个危险的信号。 + # 可能是状态文件损坏或逻辑错误。为控制风险,应立即平仓。 + if self._pending_sl_price is None or self._pending_tp_price is None: + self.log("风险警告:存在持仓但无有效的止盈止损价格,立即市价平仓!") + self.close_position("CLOSE_LONG" if volume > 0 else "CLOSE_SHORT", abs(volume)) + return + + sl_price = self._pending_sl_price + tp_price = self._pending_tp_price + + # 止盈止损逻辑 (保持不变) + if volume > 0: # 多头 + if current_price <= sl_price or current_price >= tp_price: + action = "止损" if current_price <= sl_price else "止盈" + self.log(f"多头{action}触发于 {current_price:.2f} (SL: {sl_price}, TP: {tp_price})") + self.close_position("CLOSE_LONG", abs(volume)) + elif volume < 0: # 空头 + if current_price >= sl_price or current_price <= tp_price: + action = "止损" if current_price >= sl_price else "止盈" + self.log(f"空头{action}触发于 {current_price:.2f} (SL: {sl_price}, TP: {tp_price})") + self.close_position("CLOSE_SHORT", abs(volume)) + + def evaluate_entry_signal(self, bar_history: List[Bar]): + # [修改] 在挂单前,先重置旧的挂单状态,虽然on_open_bar开头也做了,但这里更保险 + self._pending_sl_price = None + self._pending_tp_price = None + + # ... 原有挂单信号计算逻辑保持不变 ... + prev_close = bar_history[-2].close + current_close = bar_history[-1].close + highs = np.array([b.high for b in bar_history], dtype=float) + lows = np.array([b.low for b in bar_history], dtype=float) + closes = np.array([b.close for b in bar_history], dtype=float) + current_atr = talib.ATR(highs, lows, closes, self.atr_period)[-1] + if current_atr < self.tick_size: return + + for hvn in sorted(self._cached_hvns): + if "BUY" in self.order_direction and (prev_close < hvn < current_close): + direction = "BUY" + pass_filter = self.indicator_long is None or self.indicator_long.is_condition_met( + *self.get_indicator_tuple()) + elif "SELL" in self.order_direction and (prev_close > hvn > current_close): + direction = "SELL" + pass_filter = self.indicator_short is None or self.indicator_short.is_condition_met( + *self.get_indicator_tuple()) + else: + continue + + if direction and pass_filter: + offset = self.entry_offset_atr * current_atr + limit_price = hvn + offset if direction == "BUY" else hvn - offset + self.log(f"价格穿越HVN({hvn:.2f})。在 {limit_price:.2f} 挂限价{direction}单。") + self.send_hvn_limit_order(direction, limit_price, current_atr) + return + + def send_hvn_limit_order(self, direction: str, limit_price: float, entry_atr: float): + # 1. 设置实例的止盈止损状态 + self._pending_sl_price = limit_price - self.stop_loss_atr * entry_atr if direction == "BUY" else limit_price + self.stop_loss_atr * entry_atr + self._pending_tp_price = limit_price + self.take_profit_atr * entry_atr if direction == "BUY" else limit_price - self.take_profit_atr * entry_atr + + # 2. [新增] 状态已更新,立即通过上下文持久化 + self.context.save_state(self._get_state_dict()) + self.log(f"状态已更新并保存: SL={self._pending_sl_price}, TP={self._pending_tp_price}") + + # 3. 发送订单 + order_id = f"{self.symbol}_{direction}_LIMIT_{self.order_id_counter}" + self.order_id_counter += 1 + order = Order( + id=order_id, symbol=self.symbol, direction=direction, volume=self.trade_volume, + price_type="LIMIT", limit_price=limit_price, submitted_time=self.get_current_time(), + offset="OPEN" + ) + self.send_order(order) + + def close_position(self, direction: str, volume: int): + """[修改] 平仓时,必须清空状态并立即保存。""" + # 1. 发送平仓市价单 + self.send_market_order(direction, volume) + + # 2. 清空本地的止盈止损状态 + self._pending_sl_price = None + self._pending_tp_price = None + + # 3. [新增] 状态已清空,立即通过上下文持久化这个“空状态” + self.context.save_state(self._get_state_dict()) + self.log("持仓已平,相关的止盈止损状态已清空并保存。") + + def send_market_order(self, direction: str, volume: int, offset: str = "CLOSE"): + # ... 此辅助函数保持不变 ... + order_id = f"{self.symbol}_{direction}_{offset}_{self.get_current_time().strftime('%Y%m%d%H%M%S')}_{self.order_id_counter}" + self.order_id_counter += 1 + order = Order( + id=order_id, symbol=self.symbol, direction=direction, volume=volume, + price_type="MARKET", submitted_time=self.get_current_time(), offset=offset + ) + self.send_order(order) \ No newline at end of file