diff --git a/README.ipynb b/README.ipynb index 9abd6dc..30b1021 100644 --- a/README.ipynb +++ b/README.ipynb @@ -3,14 +3,14 @@ { "cell_type": "markdown", "source": [ - "# gym-mtsim: OpenAI Gym - MetaTrader 5 Simulator\n", - "\n", - "`MtSim` is a simulator for the [MetaTrader 5](https://www.metatrader5.com) trading platform alongside an [OpenAI Gym](https://github.com/openai/gym) environment for reinforcement learning-based trading algorithms. `MetaTrader 5` is a **multi-asset** platform that allows trading **Forex**, **Stocks**, **Crypto**, and Futures. It is one of the most popular trading platforms and supports numerous useful features, such as opening demo accounts on various brokers.\n", - "\n", - "The simulator is separated from the Gym environment and can work independently. Although the Gym environment is designed to be suitable for RL frameworks, it is also proper for backtesting and classic analysis.\n", - "\n", - "The goal of this project was to provide a *general-purpose*, *flexible*, and *easy-to-use* library with a focus on *code readability* that enables users to do all parts of the trading process through it from 0 to 100. So, `gym-mtsim` is not just a testing tool or a Gym environment. It is a combination of a **real-world** simulator, a **backtesting** tool with *high detail visualization*, and a **Gym environment** appropriate for RL/classic algorithms.\n", - "\n", + "# gym-mtsim: OpenAI Gym - MetaTrader 5 Simulator\r\n", + "\r\n", + "`MtSim` is a simulator for the [MetaTrader 5](https://www.metatrader5.com) trading platform alongside an [OpenAI Gym](https://github.com/openai/gym) environment for reinforcement learning-based trading algorithms. `MetaTrader 5` is a **multi-asset** platform that allows trading **Forex**, **Stocks**, **Crypto**, and Futures. It is one of the most popular trading platforms and supports numerous useful features, such as opening demo accounts on various brokers.\r\n", + "\r\n", + "The simulator is separated from the Gym environment and can work independently. Although the Gym environment is designed to be suitable for RL frameworks, it is also proper for backtesting and classic analysis.\r\n", + "\r\n", + "The goal of this project was to provide a *general-purpose*, *flexible*, and *easy-to-use* library with a focus on *code readability* that enables users to do all parts of the trading process through it from 0 to 100. So, `gym-mtsim` is not just a testing tool or a Gym environment. It is a combination of a **real-world** simulator, a **backtesting** tool with *high detail visualization*, and a **Gym environment** appropriate for RL/classic algorithms.\r\n", + "\r\n", "**Note:** For beginners, it is recommended to check out the [gym-anytrading](https://github.com/AminHP/gym-anytrading) project." ], "metadata": {} @@ -60,8 +60,8 @@ { "cell_type": "markdown", "source": [ - "### 1. SymbolInfo\n", - "\n", + "### 1. SymbolInfo\r\n", + "\r\n", "This is a data class that contains the essential properties of a symbol. Try to get fully acquainted with [these properties](https://github.com/AminHP/gym-mtsim/blob/main/gym_mtsim/metatrader/symbol.py) in case they are unfamiliar. There are plenty of resources that provide good explanations." ], "metadata": {} @@ -69,32 +69,32 @@ { "cell_type": "markdown", "source": [ - "### 2. Order\n", - "\n", - "This is another data class that consists of information of an order. Each order has the following properties:\n", - "\n", - "> `id`: A unique number that helps with tracking orders.\n", - ">\n", - "> `type`: An enum that specifies the type of the order. It can be either **Buy** or **Sell**.\n", - ">\n", - "> `symbol`: The symbol selected for the order.\n", - ">\n", - "> `volume`: The volume chose for the order. It can be a multiple of *volume_step* between *volume_min* and *volume_max*. \n", - ">\n", - "> `fee`: It is a tricky property. In MetaTrader, there is *no* such concept called fee. Each symbol has bid and ask prices, the difference between which represents the **fee**. Although MetaTrader API provides these bid/ask prices for the recent past, it is not possible to access them for the distant past. Therefore, the **fee** property helps to manage the mentioned difference.\n", - ">\n", - "> `entry_time`: The time when the order was placed.\n", - ">\n", - "> `entry_price`: The **close** price when the order was placed.\n", - ">\n", - "> `exit_time`: The time when the order was closed.\n", - ">\n", - "> `exit_price`: The **close** price when the order was closed.\n", - ">\n", - "> `profit`: The amount of profit earned by this order so far.\n", - ">\n", - "> `margin`: The required amount of margin for this order.\n", - ">\n", + "### 2. Order\r\n", + "\r\n", + "This is another data class that consists of information of an order. Each order has the following properties:\r\n", + "\r\n", + "> `id`: A unique number that helps with tracking orders.\r\n", + ">\r\n", + "> `type`: An enum that specifies the type of the order. It can be either **Buy** or **Sell**.\r\n", + ">\r\n", + "> `symbol`: The symbol selected for the order.\r\n", + ">\r\n", + "> `volume`: The volume chose for the order. It can be a multiple of *volume_step* between *volume_min* and *volume_max*. \r\n", + ">\r\n", + "> `fee`: It is a tricky property. In MetaTrader, there is *no* such concept called fee. Each symbol has bid and ask prices, the difference between which represents the **fee**. Although MetaTrader API provides these bid/ask prices for the recent past, it is not possible to access them for the distant past. Therefore, the **fee** property helps to manage the mentioned difference.\r\n", + ">\r\n", + "> `entry_time`: The time when the order was placed.\r\n", + ">\r\n", + "> `entry_price`: The **close** price when the order was placed.\r\n", + ">\r\n", + "> `exit_time`: The time when the order was closed.\r\n", + ">\r\n", + "> `exit_price`: The **close** price when the order was closed.\r\n", + ">\r\n", + "> `profit`: The amount of profit earned by this order so far.\r\n", + ">\r\n", + "> `margin`: The required amount of margin for this order.\r\n", + ">\r\n", "> `closed`: A boolean that specifies whether this order is closed or not." ], "metadata": {} @@ -102,54 +102,54 @@ { "cell_type": "markdown", "source": [ - "### 3. MtSimulator\n", - "\n", - "This is the core class that simulates the main parts of MetaTrader. Most of its public properties and methods are explained here. But feel free to take a look at the complete [source code](https://github.com/AminHP/gym-mtsim/blob/main/gym_mtsim/simulator/mt_simulator.py).\n", - "\n", - "* Properties:\n", - "\n", - " > `unit`: The unit currency. It is usually *USD*, but it can be anything the broker allows, such as *EUR*.\n", - " >\n", - " > `balance`: The amount of money before taking into account any open positions.\n", - " >\n", - " > `equity`: The amount of money, including the value of any open positions.\n", - " >\n", - " > `margin`: The amount of money which is required for having positions opened.\n", - " >\n", - " > `leverage`: The leverage ratio.\n", - " >\n", - " > `free_margin`: The amount of money that is available to open new positions.\n", - " >\n", - " > `margin_level`: The ratio between **equity** and **margin**.\n", - " >\n", - " > `stop_out_level`: If the **margin_level** drops below **stop_out_level**, the most unprofitable position will be closed automatically by the broker.\n", - " >\n", - " > `hedge`: A boolean that specifies whether hedging is enabled or not.\n", - " >\n", - " > `symbols_info`: A dictionary that contains symbols' information.\n", - " >\n", - " > `symbols_data`: A dictionary that contains symbols' OHLCV data.\n", - " >\n", - " > `orders`: The list of open orders.\n", - " >\n", - " > `closed_orders`: The list of closed orders.\n", - " >\n", - " > `current_time`: The current time of the system.\n", - "\n", - "* Methods:\n", - "\n", - " > `download_data`: Downloads required data from MetaTrader for a list of symbols in a time range. This method can be overridden in order to download data from servers other than MetaTrader.\n", - " >\n", - " > `save_symbols`: Saves the downloaded symbols' data to a file.\n", - " >\n", - " > `load_symbols`: Loads the symbols' data from a file.\n", - " >\n", - " > `tick`: Moves forward in time (by a delta time) and updates orders and other related properties.\n", - " >\n", - " > `create_order`: Creates a **Buy** or **Sell** order and updates related properties.\n", - " >\n", - " > `close_order`: Closes an order and updates related properties.\n", - " >\n", + "### 3. MtSimulator\r\n", + "\r\n", + "This is the core class that simulates the main parts of MetaTrader. Most of its public properties and methods are explained here. But feel free to take a look at the complete [source code](https://github.com/AminHP/gym-mtsim/blob/main/gym_mtsim/simulator/mt_simulator.py).\r\n", + "\r\n", + "* Properties:\r\n", + "\r\n", + " > `unit`: The unit currency. It is usually *USD*, but it can be anything the broker allows, such as *EUR*.\r\n", + " >\r\n", + " > `balance`: The amount of money before taking into account any open positions.\r\n", + " >\r\n", + " > `equity`: The amount of money, including the value of any open positions.\r\n", + " >\r\n", + " > `margin`: The amount of money which is required for having positions opened.\r\n", + " >\r\n", + " > `leverage`: The leverage ratio.\r\n", + " >\r\n", + " > `free_margin`: The amount of money that is available to open new positions.\r\n", + " >\r\n", + " > `margin_level`: The ratio between **equity** and **margin**.\r\n", + " >\r\n", + " > `stop_out_level`: If the **margin_level** drops below **stop_out_level**, the most unprofitable position will be closed automatically by the broker.\r\n", + " >\r\n", + " > `hedge`: A boolean that specifies whether hedging is enabled or not.\r\n", + " >\r\n", + " > `symbols_info`: A dictionary that contains symbols' information.\r\n", + " >\r\n", + " > `symbols_data`: A dictionary that contains symbols' OHLCV data.\r\n", + " >\r\n", + " > `orders`: The list of open orders.\r\n", + " >\r\n", + " > `closed_orders`: The list of closed orders.\r\n", + " >\r\n", + " > `current_time`: The current time of the system.\r\n", + "\r\n", + "* Methods:\r\n", + "\r\n", + " > `download_data`: Downloads required data from MetaTrader for a list of symbols in a time range. This method can be overridden in order to download data from servers other than MetaTrader.\r\n", + " >\r\n", + " > `save_symbols`: Saves the downloaded symbols' data to a file.\r\n", + " >\r\n", + " > `load_symbols`: Loads the symbols' data from a file.\r\n", + " >\r\n", + " > `tick`: Moves forward in time (by a delta time) and updates orders and other related properties.\r\n", + " >\r\n", + " > `create_order`: Creates a **Buy** or **Sell** order and updates related properties.\r\n", + " >\r\n", + " > `close_order`: Closes an order and updates related properties.\r\n", + " >\r\n", " > `get_state`: Returns the state of the system. The result is similar to the *Trading tab* and *History tab* of the *Toolbox window* in MetaTrader software." ], "metadata": {} @@ -157,62 +157,62 @@ { "cell_type": "markdown", "source": [ - "### 4. MtEnv\n", - "\n", - "This is the Gym environment that works on top of the *MtSim*. Most of its public properties and methods are explained here. But feel free to take a look at the complete [source code](https://github.com/AminHP/gym-mtsim/blob/main/gym_mtsim/envs/mt_env.py).\n", - "\n", - "* Properties:\n", - "\n", - " > `original_simulator`: An instance of **MtSim** class as a baseline for simulating the system.\n", - " >\n", - " > `simulator`: The current simulator in use. It is a copy of the **original_simulator**.\n", - " >\n", - " > `trading_symbols`: The list of symbols to trade.\n", - " >\n", - " > `time_points`: A list of time points based on which the simulator moves time. The default value is taken from the *pandas DataFrame.Index* of the first symbol in the **trading_symbols** list.\n", - " >\n", - " > `hold_threshold`: A probability threshold that controls holding or placing a new order.\n", - " >\n", - " > `close_threshold`: A probability threshold that controls closing an order.\n", - " >\n", - " > `fee`: A constant number or a callable that takes a *symbol* as input and returns the **fee** based on that.\n", - " >\n", - " > `symbol_max_orders`: Specifies the maximum number of open positions per symbol in hedge trading. \n", - " >\n", - " > `multiprocessing_processes`: Specifies the maximum number of processes used for parallel processing.\n", - " >\n", - " > `prices`: The symbol prices over time. It is used to calculate signal features and render the environment.\n", - " >\n", - " > `signal_features`: The extracted features over time. It is used to generate *Gym observations*.\n", - " >\n", - " > `window_size`: The number of time points (current and previous points) as the length of each observation's features. \n", - " >\n", - " > `features_shape`: The shape of a single observation's features.\n", - " >\n", - " > `action_space`: The *Gym action_space* property. It has a complex structure since **stable-baselines** does not support *Dict* or *2D Box* action spaces. The action space is a 1D vector of size `count(trading_symbols) * (symbol_max_orders + 2)`. For each symbol, two types of actions can be performed, closing previous orders and placing a new order. The latter is controlled by the first *symbol_max_orders* elements and the former is controlled by the last two elements. Therefore, the action for each symbol is ***[probability of closing order 1, probability of closing order 2, ..., probability of closing order symbol_max_orders, probability of holding, volume of new order]***. The last two elements specify whether to hold or place a new order and the volume of the new order (positive volume indicates buy and negative volume indicates sell). These elements are a number in range (-∞, ∞), but the probability values must be in the range [0, 1]. This is a problem with **stable-baselines** as mentioned earlier. To overcome this problem, it is assumed that the probability values belong to the [logit](https://en.wikipedia.org/wiki/Logit) function. So, applying the [expit](https://en.wikipedia.org/wiki/Expit) function on them gives the desired probability values in the range [0, 1]. This function is applied in the **step** method of the environment.\n", - " >\n", - " > `observation_space`: The *Gym observation_space* property. Each observation contains information about *balance*, *equity*, *margin*, *features*, and *orders*. The **features** is a window on the *signal_features* from index *current_tick - window_size + 1* to *current_tick*. The **orders** is a 3D array. Its first dimension specifies the symbol index in the *trading_symbols* list. The second dimension specifies the order number (each symbol can have more than one open order at the same time in hedge trading). The last dimension has three elements, *entry_price*, *volume*, and *profit* of corresponding order.\n", - " >\n", - " > `history`: Stores the information of all steps.\n", - "\n", - "* Methods:\n", - "\n", - " > `seed`: The typical *Gym seed* method.\n", - " >\n", - " > `reset`: The typical *Gym reset* method.\n", - " >\n", - " > `step`: The typical *Gym step* method.\n", - " >\n", - " > `render`: The typical *Gym render* method. It can render in three modes, **human**, **simple_figure**, and **advanced_figure**.\n", - " >\n", - " > `close`: The typical *Gym close* method.\n", - "\n", - "* Virtual Methods:\n", - "\n", - " > `_get_prices`: It is called in the constructor and calculates symbol **prices**.\n", - " >\n", - " > `_process_data`: It is called in the constructor and calculates **signal_features**.\n", - " >\n", + "### 4. MtEnv\r\n", + "\r\n", + "This is the Gym environment that works on top of the *MtSim*. Most of its public properties and methods are explained here. But feel free to take a look at the complete [source code](https://github.com/AminHP/gym-mtsim/blob/main/gym_mtsim/envs/mt_env.py).\r\n", + "\r\n", + "* Properties:\r\n", + "\r\n", + " > `original_simulator`: An instance of **MtSim** class as a baseline for simulating the system.\r\n", + " >\r\n", + " > `simulator`: The current simulator in use. It is a copy of the **original_simulator**.\r\n", + " >\r\n", + " > `trading_symbols`: The list of symbols to trade.\r\n", + " >\r\n", + " > `time_points`: A list of time points based on which the simulator moves time. The default value is taken from the *pandas DataFrame.Index* of the first symbol in the **trading_symbols** list.\r\n", + " >\r\n", + " > `hold_threshold`: A probability threshold that controls holding or placing a new order.\r\n", + " >\r\n", + " > `close_threshold`: A probability threshold that controls closing an order.\r\n", + " >\r\n", + " > `fee`: A constant number or a callable that takes a *symbol* as input and returns the **fee** based on that.\r\n", + " >\r\n", + " > `symbol_max_orders`: Specifies the maximum number of open positions per symbol in hedge trading. \r\n", + " >\r\n", + " > `multiprocessing_processes`: Specifies the maximum number of processes used for parallel processing.\r\n", + " >\r\n", + " > `prices`: The symbol prices over time. It is used to calculate signal features and render the environment.\r\n", + " >\r\n", + " > `signal_features`: The extracted features over time. It is used to generate *Gym observations*.\r\n", + " >\r\n", + " > `window_size`: The number of time points (current and previous points) as the length of each observation's features. \r\n", + " >\r\n", + " > `features_shape`: The shape of a single observation's features.\r\n", + " >\r\n", + " > `action_space`: The *Gym action_space* property. It has a complex structure since **stable-baselines** does not support *Dict* or *2D Box* action spaces. The action space is a 1D vector of size `count(trading_symbols) * (symbol_max_orders + 2)`. For each symbol, two types of actions can be performed, closing previous orders and placing a new order. The latter is controlled by the first *symbol_max_orders* elements and the former is controlled by the last two elements. Therefore, the action for each symbol is ***[probability of closing order 1, probability of closing order 2, ..., probability of closing order symbol_max_orders, probability of holding, volume of new order]***. The last two elements specify whether to hold or place a new order and the volume of the new order (positive volume indicates buy and negative volume indicates sell). These elements are a number in range (-∞, ∞), but the probability values must be in the range [0, 1]. This is a problem with **stable-baselines** as mentioned earlier. To overcome this problem, it is assumed that the probability values belong to the [logit](https://en.wikipedia.org/wiki/Logit) function. So, applying the [expit](https://en.wikipedia.org/wiki/Expit) function on them gives the desired probability values in the range [0, 1]. This function is applied in the **step** method of the environment.\r\n", + " >\r\n", + " > `observation_space`: The *Gym observation_space* property. Each observation contains information about *balance*, *equity*, *margin*, *features*, and *orders*. The **features** is a window on the *signal_features* from index *current_tick - window_size + 1* to *current_tick*. The **orders** is a 3D array. Its first dimension specifies the symbol index in the *trading_symbols* list. The second dimension specifies the order number (each symbol can have more than one open order at the same time in hedge trading). The last dimension has three elements, *entry_price*, *volume*, and *profit* of corresponding order.\r\n", + " >\r\n", + " > `history`: Stores the information of all steps.\r\n", + "\r\n", + "* Methods:\r\n", + "\r\n", + " > `seed`: The typical *Gym seed* method.\r\n", + " >\r\n", + " > `reset`: The typical *Gym reset* method.\r\n", + " >\r\n", + " > `step`: The typical *Gym step* method.\r\n", + " >\r\n", + " > `render`: The typical *Gym render* method. It can render in three modes, **human**, **simple_figure**, and **advanced_figure**.\r\n", + " >\r\n", + " > `close`: The typical *Gym close* method.\r\n", + "\r\n", + "* Virtual Methods:\r\n", + "\r\n", + " > `_get_prices`: It is called in the constructor and calculates symbol **prices**.\r\n", + " >\r\n", + " > `_process_data`: It is called in the constructor and calculates **signal_features**.\r\n", + " >\r\n", " > `_calculate_reward`: The reward function for the RL agent." ], "metadata": {} @@ -611,9 +611,9 @@ " hold_threshold=0.5,\r\n", " close_threshold=0.5,\r\n", " fee=lambda symbol: {\r\n", - " 'GBPCAD': np.random.normal(0.0007, 0.0005),\r\n", - " 'EURUSD': np.random.normal(0.0002, 0.0003),\r\n", - " 'USDJPY': np.random.normal(0.02, 0.003),\r\n", + " 'GBPCAD': max(0., np.random.normal(0.0007, 0.00005)),\r\n", + " 'EURUSD': max(0., np.random.normal(0.0002, 0.00003)),\r\n", + " 'USDJPY': max(0., np.random.normal(0.02, 0.003)),\r\n", " }[symbol],\r\n", " symbol_max_orders=2,\r\n", " multiprocessing_processes=2\r\n", @@ -688,9 +688,9 @@ "output_type": "stream", "name": "stdout", "text": [ - "balance: 9376.891775198916, equity: 9641.936625205548, margin: 3634.1077619051393\n", - "free_margin: 6007.828863300409, margin_level: 2.6531785122131852\n", - "step_reward: 140.93306243685583\n" + "balance: 2516.336909797761, equity: 2516.336909797761, margin: 0.0\n", + "free_margin: 2516.336909797761, margin_level: inf\n", + "step_reward: 0.0\n" ] } ], @@ -720,8 +720,8 @@ "output_type": "stream", "name": "stdout", "text": [ - "balance: 9376.891775198916, equity: 9641.936625205548, margin: 3634.1077619051393\n", - "free_margin: 6007.828863300409, margin_level: 2.6531785122131852\n", + "balance: 2516.336909797761, equity: 2516.336909797761, margin: 0.0\n", + "free_margin: 2516.336909797761, margin_level: inf\n", "\n" ] }, @@ -764,77 +764,77 @@ " \n", " \n", " 0\n", - " 119\n", - " USDJPY\n", + " 95\n", + " EURUSD\n", " Buy\n", - " 1.12\n", + " 0.33\n", + " 2021-08-30 00:00:00+00:00\n", + " 1.17962\n", " 2021-09-02 00:00:00+00:00\n", - " 109.93700\n", - " 2021-09-03 00:00:00+00:00\n", - " 109.71200\n", - " -248.970123\n", - " 1120.000000\n", - " 0.018884\n", - " False\n", + " 1.18744\n", + " 250.817550\n", + " 389.274600\n", + " 0.000219\n", + " True\n", " \n", " \n", " 1\n", - " 118\n", - " EURUSD\n", + " 96\n", + " GBPCAD\n", " Buy\n", - " 0.24\n", + " 0.08\n", + " 2021-08-31 00:00:00+00:00\n", + " 1.73501\n", " 2021-09-02 00:00:00+00:00\n", - " 1.18744\n", - " 2021-09-03 00:00:00+00:00\n", - " 1.18772\n", - " -4.355531\n", - " 284.985600\n", - " 0.000461\n", - " False\n", + " 1.73603\n", + " 1.987448\n", + " 110.029251\n", + " 0.000708\n", + " True\n", " \n", " \n", " 2\n", - " 117\n", + " 98\n", " USDJPY\n", - " Sell\n", - " 1.94\n", + " Buy\n", + " 0.20\n", + " 2021-08-31 00:00:00+00:00\n", + " 110.00700\n", " 2021-09-01 00:00:00+00:00\n", " 110.02500\n", - " 2021-09-03 00:00:00+00:00\n", - " 109.71200\n", - " 520.155098\n", - " 1940.000000\n", - " 0.018839\n", - " False\n", + " -0.493075\n", + " 200.000000\n", + " 0.020713\n", + " True\n", " \n", " \n", " 3\n", - " 116\n", - " GBPCAD\n", + " 97\n", + " EURUSD\n", " Sell\n", - " 0.21\n", + " 1.52\n", + " 2021-08-31 00:00:00+00:00\n", + " 1.18083\n", " 2021-09-01 00:00:00+00:00\n", - " 1.73728\n", - " 2021-09-03 00:00:00+00:00\n", - " 1.73626\n", - " -1.784594\n", - " 289.122162\n", - " 0.001126\n", - " False\n", + " 1.18384\n", + " -491.203089\n", + " 1794.861600\n", + " 0.000222\n", + " True\n", " \n", " \n", " 4\n", - " 113\n", - " USDJPY\n", - " Sell\n", - " 2.24\n", + " 94\n", + " EURUSD\n", + " Buy\n", + " 0.15\n", + " 2021-08-27 00:00:00+00:00\n", + " 1.17955\n", " 2021-08-30 00:00:00+00:00\n", - " 109.91300\n", - " 2021-09-01 00:00:00+00:00\n", - " 110.02500\n", - " -258.362674\n", - " 2240.000000\n", - " 0.014903\n", + " 1.17962\n", + " -1.845659\n", + " 176.932500\n", + " 0.000193\n", " True\n", " \n", " \n", @@ -853,126 +853,126 @@ " ...\n", " \n", " \n", - " 114\n", - " 6\n", - " USDJPY\n", + " 93\n", + " 7\n", + " EURUSD\n", " Sell\n", - " 1.03\n", + " 0.58\n", " 2021-05-21 00:00:00+00:00\n", - " 108.94500\n", + " 1.21806\n", " 2021-05-24 00:00:00+00:00\n", - " 108.74000\n", - " 173.893295\n", - " 1030.000000\n", - " 0.021416\n", + " 1.22150\n", + " -210.698124\n", + " 706.474800\n", + " 0.000193\n", " True\n", " \n", " \n", - " 115\n", - " 3\n", + " 94\n", + " 5\n", " EURUSD\n", - " Buy\n", - " 0.86\n", - " 2021-05-19 00:00:00+00:00\n", - " 1.21744\n", + " Sell\n", + " 0.08\n", + " 2021-05-20 00:00:00+00:00\n", + " 1.22269\n", " 2021-05-24 00:00:00+00:00\n", " 1.22150\n", - " 352.419311\n", - " 1046.998400\n", - " -0.000038\n", + " 8.078541\n", + " 97.815200\n", + " 0.000180\n", " True\n", " \n", " \n", - " 116\n", - " 5\n", - " GBPCAD\n", - " Sell\n", - " 0.94\n", - " 2021-05-21 00:00:00+00:00\n", - " 1.70726\n", - " 2021-05-24 00:00:00+00:00\n", - " 1.70440\n", - " 174.119943\n", - " 1330.148695\n", - " 0.000629\n", + " 95\n", + " 4\n", + " USDJPY\n", + " Buy\n", + " 0.44\n", + " 2021-05-19 00:00:00+00:00\n", + " 109.22700\n", + " 2021-05-20 00:00:00+00:00\n", + " 108.76700\n", + " -195.343675\n", + " 440.000000\n", + " 0.022885\n", " True\n", " \n", " \n", - " 117\n", - " 1\n", - " GBPCAD\n", - " Buy\n", - " 1.45\n", - " 2021-05-18 00:00:00+00:00\n", - " 1.71128\n", - " 2021-05-24 00:00:00+00:00\n", - " 1.70440\n", - " -961.496723\n", - " 2056.809874\n", - " 0.001105\n", + " 96\n", + " 3\n", + " EURUSD\n", + " Sell\n", + " 2.07\n", + " 2021-05-19 00:00:00+00:00\n", + " 1.21744\n", + " 2021-05-20 00:00:00+00:00\n", + " 1.22269\n", + " -1138.874946\n", + " 2520.100800\n", + " 0.000252\n", " True\n", " \n", " \n", - " 118\n", - " 2\n", - " GBPCAD\n", + " 97\n", + " 1\n", + " EURUSD\n", " Sell\n", - " 0.58\n", + " 0.14\n", + " 2021-05-18 00:00:00+00:00\n", + " 1.22219\n", " 2021-05-19 00:00:00+00:00\n", - " 1.71211\n", - " 2021-05-21 00:00:00+00:00\n", - " 1.70726\n", - " 219.514676\n", - " 818.590377\n", - " 0.000284\n", + " 1.21744\n", + " 63.275630\n", + " 171.106600\n", + " 0.000230\n", " True\n", " \n", " \n", "\n", - "

119 rows × 12 columns

\n", + "

98 rows × 12 columns

\n", "" ], "text/plain": [ - " Id Symbol Type Volume Entry Time Entry Price \\\n", - "0 119 USDJPY Buy 1.12 2021-09-02 00:00:00+00:00 109.93700 \n", - "1 118 EURUSD Buy 0.24 2021-09-02 00:00:00+00:00 1.18744 \n", - "2 117 USDJPY Sell 1.94 2021-09-01 00:00:00+00:00 110.02500 \n", - "3 116 GBPCAD Sell 0.21 2021-09-01 00:00:00+00:00 1.73728 \n", - "4 113 USDJPY Sell 2.24 2021-08-30 00:00:00+00:00 109.91300 \n", - ".. ... ... ... ... ... ... \n", - "114 6 USDJPY Sell 1.03 2021-05-21 00:00:00+00:00 108.94500 \n", - "115 3 EURUSD Buy 0.86 2021-05-19 00:00:00+00:00 1.21744 \n", - "116 5 GBPCAD Sell 0.94 2021-05-21 00:00:00+00:00 1.70726 \n", - "117 1 GBPCAD Buy 1.45 2021-05-18 00:00:00+00:00 1.71128 \n", - "118 2 GBPCAD Sell 0.58 2021-05-19 00:00:00+00:00 1.71211 \n", + " Id Symbol Type Volume Entry Time Entry Price \\\n", + "0 95 EURUSD Buy 0.33 2021-08-30 00:00:00+00:00 1.17962 \n", + "1 96 GBPCAD Buy 0.08 2021-08-31 00:00:00+00:00 1.73501 \n", + "2 98 USDJPY Buy 0.20 2021-08-31 00:00:00+00:00 110.00700 \n", + "3 97 EURUSD Sell 1.52 2021-08-31 00:00:00+00:00 1.18083 \n", + "4 94 EURUSD Buy 0.15 2021-08-27 00:00:00+00:00 1.17955 \n", + ".. .. ... ... ... ... ... \n", + "93 7 EURUSD Sell 0.58 2021-05-21 00:00:00+00:00 1.21806 \n", + "94 5 EURUSD Sell 0.08 2021-05-20 00:00:00+00:00 1.22269 \n", + "95 4 USDJPY Buy 0.44 2021-05-19 00:00:00+00:00 109.22700 \n", + "96 3 EURUSD Sell 2.07 2021-05-19 00:00:00+00:00 1.21744 \n", + "97 1 EURUSD Sell 0.14 2021-05-18 00:00:00+00:00 1.22219 \n", "\n", - " Exit Time Exit Price Profit Margin Fee \\\n", - "0 2021-09-03 00:00:00+00:00 109.71200 -248.970123 1120.000000 0.018884 \n", - "1 2021-09-03 00:00:00+00:00 1.18772 -4.355531 284.985600 0.000461 \n", - "2 2021-09-03 00:00:00+00:00 109.71200 520.155098 1940.000000 0.018839 \n", - "3 2021-09-03 00:00:00+00:00 1.73626 -1.784594 289.122162 0.001126 \n", - "4 2021-09-01 00:00:00+00:00 110.02500 -258.362674 2240.000000 0.014903 \n", - ".. ... ... ... ... ... \n", - "114 2021-05-24 00:00:00+00:00 108.74000 173.893295 1030.000000 0.021416 \n", - "115 2021-05-24 00:00:00+00:00 1.22150 352.419311 1046.998400 -0.000038 \n", - "116 2021-05-24 00:00:00+00:00 1.70440 174.119943 1330.148695 0.000629 \n", - "117 2021-05-24 00:00:00+00:00 1.70440 -961.496723 2056.809874 0.001105 \n", - "118 2021-05-21 00:00:00+00:00 1.70726 219.514676 818.590377 0.000284 \n", + " Exit Time Exit Price Profit Margin Fee \\\n", + "0 2021-09-02 00:00:00+00:00 1.18744 250.817550 389.274600 0.000219 \n", + "1 2021-09-02 00:00:00+00:00 1.73603 1.987448 110.029251 0.000708 \n", + "2 2021-09-01 00:00:00+00:00 110.02500 -0.493075 200.000000 0.020713 \n", + "3 2021-09-01 00:00:00+00:00 1.18384 -491.203089 1794.861600 0.000222 \n", + "4 2021-08-30 00:00:00+00:00 1.17962 -1.845659 176.932500 0.000193 \n", + ".. ... ... ... ... ... \n", + "93 2021-05-24 00:00:00+00:00 1.22150 -210.698124 706.474800 0.000193 \n", + "94 2021-05-24 00:00:00+00:00 1.22150 8.078541 97.815200 0.000180 \n", + "95 2021-05-20 00:00:00+00:00 108.76700 -195.343675 440.000000 0.022885 \n", + "96 2021-05-20 00:00:00+00:00 1.22269 -1138.874946 2520.100800 0.000252 \n", + "97 2021-05-19 00:00:00+00:00 1.21744 63.275630 171.106600 0.000230 \n", "\n", - " Closed \n", - "0 False \n", - "1 False \n", - "2 False \n", - "3 False \n", - "4 True \n", - ".. ... \n", - "114 True \n", - "115 True \n", - "116 True \n", - "117 True \n", - "118 True \n", + " Closed \n", + "0 True \n", + "1 True \n", + "2 True \n", + "3 True \n", + "4 True \n", + ".. ... \n", + "93 True \n", + "94 True \n", + "95 True \n", + "96 True \n", + "97 True \n", "\n", - "[119 rows x 12 columns]" + "[98 rows x 12 columns]" ] }, "metadata": {}, @@ -984,11 +984,11 @@ { "cell_type": "markdown", "source": [ - "#### Render in *simple_figure* mode\n", - "\n", - "* Each *symbol* is illustrated with a separate color.\n", - "* The **green**/**red** triangles show successful **buy**/**sell** actions.\n", - "* The **gray** triangles indicate that the **buy**/**sell** action has encountered an **error**.\n", + "#### Render in *simple_figure* mode\r\n", + "\r\n", + "* Each *symbol* is illustrated with a separate color.\r\n", + "* The **green**/**red** triangles show successful **buy**/**sell** actions.\r\n", + "* The **gray** triangles indicate that the **buy**/**sell** action has encountered an **error**.\r\n", "* The **black** vertical bars specify **close** actions." ], "metadata": {} @@ -1000,10 +1000,18 @@ "env.render('simple_figure')" ], "outputs": [ + { + "output_type": "stream", + "name": "stderr", + "text": [ + "d:\\Programming\\gym-mtsim\\venv\\lib\\site-packages\\matplotlib\\axis.py:125: FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perform elementwise comparison\n", + " if labelcolor == 'inherit':\n" + ] + }, { "output_type": "display_data", "data": { - "image/png": "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evToAS8vL4wfPx5PP/00AgICAFiGFkVGRmLs2LHw8/PDiBEjcOnSJQCAyWTC6dOnUVhYiJiYGISGhuK5556DVqt12JaDBw+ia9eudss2b94MmUyGrl274uuvv27x56zL448/jl9//RWAZejThAkTwOfz7V4zduxY3Lx5EwUFBejduzcee+wxu/Vr167F22+/DZVKhX79+uGhhx7CE088geLiYkybNq3B4Urr1q3Djh07kJqaiosXL9oNj5JIJDh8+HCd22ZkZEAikUAgEOCTTz6xG/p8/PhxAED37t2hUCiQmJiI4uJiu+3r+vsCliGWzzzzDIKCguptf0OuXLmCnj172n7u2bNnraGHAKBWq7F+/fpa5y6rDRs2wN/f3zYM3RnHWWM19xz0999/48SJE7h69SrOnTuHJ598Et9++y2USiVmz56N8ePHQ6fTwWw244EHHkDPnj2RnZ2NvXv34vPPP8fOnTvr3LeXlxcmTJiA33//HYDluvD444/Xavebb76JnJwcJCUlITMzE4sWLbJ7zW+//YatW7eitLQUN27cwH//+1+sWbMGubm5tmt5fQ4fPozr169j7969eOedd5CUlGRbLpFI6tzu+PHjkMlkGDRoEAICAvDAAw8gIyMDgOWYiY6OthsGWP24cXRM5efnQ6lU1vr8jq6H1TXlup2fn48bN27YjqOEhATExcXhn3/+gclkwt9//w0+n48ePXoAAKZOnYpbt27hxo0bMBgM+OWXXzBmzBi73wHQ/O9oYzV0/AYHB6NLly7YtWsXAMfHEpvNxmeffYaioiIcO3YMe/fuxVdffWX3murH+44dO/Dpp59iz549SE5ObnD4bn33jo21adMmLF26FBs3bkRhYSGGDh2KadOmAQCmTZuGP/74w/a7KCkpwa5duzB16tQmf/969OiBtWvXNqpN9Z13GnsOi4iIQGhoKGbOnImioiK7dR988AHEYjFCQ0OhVqvx6KOPNqpd1dU8tzrS3PtVysO0ZqQbERFBRCIR8fX1JRwOhygUCnLx4sU6X//CCy+QF198kRDS8JOXCRMmkM8//5wQYnl65eXlZfdaf39/23ACLy8vcv78+Vr7+OCDD2o9AR01ahT5+eefG/xser2eREVFkQ8//JDo9Xqyc+dOwuVyyahRo2q9tqKigvzf//2fraejpprDlY4cOUIAkPvuu882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", + "image/png": "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r6El3+tXX32VzJw50/Z7eno64XK5pLKyssn33F3bOktDF6YjRowgr732Ghk8eDARCATkxo0bJDU1lTzwwANEJpOR2NhY8sMPP9geX1NTQ1566SUSFhZG/P39yfz5823nrztZv8djxowhu3fvJoRYvusBAQFk4cKFdsHn9OnTSUBAAPH29ibDhg2zC77nzp1LnnnmGTJu3DgiEonIwYMHyfnz50nv3r2JRCIh06dPJ4888ojt9VnPwVYRERHkww8/JD169CDe3t7kkUceafDmaVO2b99Ounfv3uT7eidH56RXX32VzJ49u8VtMBgMZM2aNUQoFDpcX1paSu6//37yf//3f4QQy7EnNDS03rHHatq0aeSDDz6w/X78+HHC5/OJRqOxe5yj64P9+/eT4OBgu/NyWFgY2bdvX4tfV2MiIiLIypUrSWJiom3ZSy+9RN566y274LM513Hr1q0jYWFhZNiwYcRoNJIFCxYQhUJBIiMjySeffGJ3TnR0PnzppZeIVColkZGRthvODbXZUfBpMpnIu+++S6KioohcLid/+9vfbDcCxo4dSz755BO7x/fs2dN2A7+x72ZLgs87z7EAyOeff05iYmKIj48P+ec//0nMZjM5ePAgEQgEhGEYIhaLW33DiKKs7rlht3VptVr88MMPGDhwoG2ZWCzG999/j/LycuzZsweff/45du7c6XB7f39/7N69G5WVlfj222/x4osvIikpyba+sLAQFRUVyMvLw9dff41nn30WZWVlAICFCxfi/PnzOHHiBFQqFT744AOwWCzk5eVhwoQJWLJkCVQqFT766CNMmzYNJSUlAID33nsPEydObNbrKyoqQlpaGuLj4+2WR0REIDQ0FE8++WS94SsNuXz5MjgcDrZt24bAwEDExsbi008/bXSb9957DxKJBKGhodBoNJg1a5bd+p49e0IgEGDSpEl4+umn4e/vDwA4deoUIiMjMW7cOPj6+mLkyJG4fPlyg/shhCAlJaVZr+PKlSvo1auX7fdevXrhypUrzdrWkYEDB+LZZ5/F1q1bkZOT06xtpk6diuLi4lYNCSONDCVszLPPPguBQICCggJ88803+Oabb1r1PEeOHAEAXLx4EVVVVZgxYwYef/xxbNy40faYvXv3IigoCAkJCZg4cSLee++9Zj93YGAgFAqFbVlycjJ8fX0RGxuLlStXNnu+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//gXX3yB0Wj07//www/39rSETDi9H0IIHnjgAfLy8hg3bhxPPvlkh/vLz7VXX8/jYPhch9N5nzNnjv+cpaen861vfavD/eXn16uv53EwfH47E07vx6effkpBQQFTpkzhvPPO48iRIx3uv23bNiZOnEhubi4//elP/e3l3nzzTcaPH49Kper3thcD8Tw+8MADZGVlER0d3ebxf/zjHyQnJ/s/188991yvzkkohdP78dlnn1FQUMCECRO4+eabcblcHe4fjr+vpRAT/ai8vFxs27ZNCCFEY2OjGD16tNi7d6+49957xaOPPiqEEOLRRx8V9913nxBCiK+++krU1dUJIYR4//33xTnnnOM/1tq1a8W2bdvE+PHjO309l8slRo4cKY4ePSrsdruYNGmS2Lt3rxBCiJtvvlm8+eabZx3zt7/9bfHaa68JIYS4/fbbxTPPPCOEEOL48eNi165d4qabburWcQJpIJ7H7du3i+PHj4vs7GxRXV3tf/zzzz8Xl112WQ/PQHgJp/fjhRdeEDfddJNwu91CCCEqKys7PIb8XAfmPA6Gz3U4nffTLVq0SLz00ksdHkN+fgNzHgfD57cz4fR+jB49Wuzbt08IIcTTTz8tbr755g6PMWPGDLFx40bh8XjEJZdcIt5//30hhBD79u0TBw4cEPPmzRNff/11H85Kzw3E87hx40ZRXl4uoqKi2jz+4osvirvuuqsXZyF8hMv74Xa7RWZmpjh48KAQQoglS5aI5557rsNjhOPvaym0+jX4PNOVV14pPvroI5GXlyfKy8uFEN5/WHl5ee22raurE+np6W0eO378eJf/aDZs2CAuuugi//e//e1vxW9/+1shRPeCJo/HIxITE4XT6ezweN09TrCF+3k83WC8yDlTKN+PGTNmiMOHD3c5Pvm59urreTzdYPpch/K8+5jNZhEXFyfMZnO7/eXn16uv5/F0g+nz25lQvh95eXli06ZN/sf/53/+p93+5eXlYsyYMf7vX331VbF48eI224Qi+DxTuJ/H0w3G4PNMoXo/qqqqxMiRI/2Pr1u3TixcuLDd/gPl97XUv0K25rO4uJgdO3ZQWFhIZWUlaWlpAKSmplJZWdlu++eff56FCxf26DVOnjxJVlaW//vMzExOnjzp//6BBx5g0qRJ/PznP8dut7fbv7a2lri4ODQaTYf7h4OBcB7PZuPGjUyePJmFCxeyd+/eHu8fTkL9fhw9epQ33niD6dOns3DhQg4fPtxuf/m59urreTybgfi5DvV593nnnXe48MILiY2Nbbe//Px69fU8ns1A/Px2JtTvx3PPPcell15KZmYmL7/8Mr/61a863D8zM7PD/cPFQDiPZ/PWW28xadIkrrnmGkpLS3u8fzgJ5fuRlJSEy+Xyp4GvXLmyw/M5EH5fS/0vJMFnc3MzV199NX/5y1/a/VFUFAVFUdo89vnnn/P888/z2GOPBWwMjz76KAcOHODrr7+mrq4uoMfuL4PhPBYUFFBSUsKuXbv4yU9+0unapIEgHN4Pu92OXq9n69at/PCHP+TWW28N2LH7y2A4jwPxcx0O593ntdde4/rrrw/4cfvDYDiPA/Hz25lweD/+/Oc/8/7771NWVsb3v/997rnnnoAdu78MhvN4xRVXUFxcTFFREQsWLODmm28O2Nj6W6jfD0VReP311/n5z3/OOeecQ0xMDGq1OiDHlga/fg8+nU4nV199Nd/97ndZtGgRAMOGDcNkMgFgMplISUnxb19UVMRtt93Gu+++S2JiYpfHLi0t9S8k/9vf/kZGRkabOzFlZWVkZGQAkJaWhqIoRERE8P3vf58tW7YAcPHFFzNlyhRuu+02EhMTaWho8C+iPn3/UBtI57ErsbGx/qIAl156KU6ns03hi4EiXN6PzMxM/+tfddVVFBUVAfJzDYE/j10ZaJ/rcDnvADU1NWzZsoXLLrvM/5j8/Ab+PHZloH1+OxMO70d1dTW7du2isLAQgGuvvZYNGzbgdrv9+//6178mIyODsrKydvuHg4F0HruSmJhIREQEALfddhvbtm3r+ckIA+HwfgDMmjWL9evXs2XLFubOnUteXh4wcH5fSyHUnzm+Ho9H3HTTTeLuu+9u8/gvf/nLNgul7733XiGEECUlJWLUqFHiq6++6vB4Z8tVdzqdYsSIEeLYsWP+hdJ79uwRQgh/brzH4xF33323uP/++zs8xjXXXNNmofTTTz/d5vlQ5KoPxPPoc+baIpPJJDwejxBCiM2bN4usrCz/9wNFOL0f999/v3j++eeFEN51W9OnT+/wGPJzHZjz6DOQP9fhdN6FEOKvf/2r+N73vtflmOXnNzDn0Wcgf347Ey7vh9PpFImJif7CLM8995xYtGhRh8c4s+DQ6tWr2zwfijWfA/E8+py55tN3vSKEEG+//bYoLCzscv9wFC7vhxCnCvHZbDZxwQUXiE8//bTDY4Tj72sptPo1+Fy/fr0AxMSJE8XkyZPF5MmTxerVq0VNTY244IILRG5urrjwwgtFbW2tEEKIH/zgByIuLs6/7bRp0/zHuu6660RqaqrQaDQiIyOj0ypbq1evFqNHjxYjR44UjzzyiP/x+fPniwkTJojx48eL7373u6KpqanD/Y8ePSpmzJghRo0aJa655hphs9mEEEJs2bJFZGRkiMjISJGQkCDy8/MDdZrOaiCexyeeeEJkZGQItVot0tLSxA9+8AMhhBBPPfWUyM/PF5MmTRKFhYWd/oIMZ+H0ftTX14tLL71UTJgwQcycOVPs3Lmzw/3l59qrr+dxMHyuw+m8C+G9wF6zZk2XY5afX6++nsfB8PntTDi9H2+//baYMGGCmDRpkpg3b544evRoh/t//fXXYvz48WLkyJHirrvu8gf8b7/9tsjIyBA6nU6kpKS0K9gSTAPxPN57770iIyNDKIoiMjIyxNKlS4UQQvzqV7/yf67PP/98sX///gCdpf4TTu/HL3/5SzF27FiRl5cn/vznP3c65nD8fS2FliJEayMpSZIkSZIkSZIkSQqSkFW7lSRJkiRJkiRJkoYOGXxKkiRJkiRJkiRJQSeDT0mSJEmSJEmSJCnoZPApSZIkSZIkSZIkBZ0MPiVJkiRJkiRJkqSgk8GnJEmSJEmSJEmSFHQy+JQkSZIkSZIkSZKC7v8B+S2xUFUzHXkAAAAASUVORK5CYII=", "text/plain": [ "
" ] @@ -1016,10 +1024,10 @@ { "cell_type": "markdown", "source": [ - "#### Render in *advanced_figure* mode\n", - "\n", - "* Clicking on a symbol name will hide/show its plot.\n", - "* Hovering over points and markers will display their detail.\n", + "#### Render in *advanced_figure* mode\r\n", + "\r\n", + "* Clicking on a symbol name will hide/show its plot.\r\n", + "* Hovering over points and markers will display their detail.\r\n", "* The size of triangles indicates their relative volume." ], "metadata": {} @@ -1051,84 +1059,84 @@ "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", - "balance: 10000.000000 USD
equity: 9967.129612
margin: 2056.809874
free margin: 7910.319738
margin level: 4.845917", - "balance: 10000.000000 USD
equity: 10306.323456
margin: 3922.398651
free margin: 6383.924805
margin level: 2.627556", - "balance: 10000.000000 USD
equity: 9715.622718
margin: 4302.398651
free margin: 5413.224068
margin level: 2.258187", - "balance: 10219.514676 USD
equity: 9942.379328
margin: 5843.956968
free margin: 4098.422359
margin level: 1.701309", - "balance: 9958.450502 USD
equity: 9869.296113
margin: 624.300000
free margin: 9244.996113
margin level: 15.808579", - "balance: 9869.296113 USD
equity: 11000.889934
margin: 3947.869925
free margin: 7053.020009
margin level: 2.786538", - "balance: 9869.296113 USD
equity: 10842.021935
margin: 3947.869925
free margin: 6894.152010
margin level: 2.746297", - "balance: 9869.296113 USD
equity: 10897.322429
margin: 7990.723080
free margin: 2906.599348
margin level: 1.363747", - "balance: 10897.322429 USD
equity: 10865.642857
margin: 811.965887
free margin: 10053.676970
margin level: 13.381896", - "balance: 10865.642857 USD
equity: 11001.422092
margin: 1046.926932
free margin: 9954.495160
margin level: 10.508300", - "balance: 10867.319427 USD
equity: 10993.202319
margin: 2214.239325
free margin: 8778.962993
margin level: 4.964776", - "balance: 10826.634054 USD
equity: 10817.280751
margin: 623.955725
free margin: 10193.325026
margin level: 17.336616", - "balance: 10933.519868 USD
equity: 12128.606320
margin: 1950.000000
free margin: 10178.606320
margin level: 6.219798", - "balance: 10933.519868 USD
equity: 12672.257260
margin: 2190.795782
free margin: 10481.461478
margin level: 5.784317", - "balance: 12628.063708 USD
equity: 12436.425390
margin: 1420.172800
free margin: 11016.252590
margin level: 8.756980", - "balance: 12451.947247 USD
equity: 12732.767717
margin: 1969.577732
free margin: 10763.189985
margin level: 6.464720", - "balance: 12420.634811 USD
equity: 12316.898831
margin: 3365.248164
free margin: 8951.650667
margin level: 3.660027", - "balance: 12447.530513 USD
equity: 10420.891503
margin: 4435.166832
free margin: 5985.724671
margin level: 2.349605", - "balance: 11725.063453 USD
equity: 10592.824512
margin: 4423.050041
free margin: 6169.774472
margin level: 2.394914", - "balance: 11689.759372 USD
equity: 10806.031282
margin: 3523.534419
free margin: 7282.496863
margin level: 3.066816", - "balance: 11704.544314 USD
equity: 9268.241107
margin: 4166.108569
free margin: 5102.132539
margin level: 2.224676", - "balance: 11753.294062 USD
equity: 9322.742657
margin: 5543.372431
free margin: 3779.370226
margin level: 1.681782", - "balance: 7970.962503 USD
equity: 10331.747248
margin: 4665.914509
free margin: 5665.832740
margin level: 2.214303", - "balance: 7962.583387 USD
equity: 9209.432391
margin: 3755.914509
free margin: 5453.517882
margin level: 2.451981", - "balance: 9209.432391 USD
equity: 10121.681262
margin: 3021.151139
free margin: 7100.530123
margin level: 3.350273", - "balance: 10121.681262 USD
equity: 10150.819436
margin: 120.000000
free margin: 10030.819436
margin level: 84.590162", - "balance: 10121.681262 USD
equity: 10104.124698
margin: 1068.586800
free margin: 9035.537898
margin level: 9.455596", - "balance: 10142.721824 USD
equity: 10399.285645
margin: 1714.025226
free margin: 8685.260419
margin level: 6.067172", - "balance: 10344.416009 USD
equity: 10642.419913
margin: 2768.419490
free margin: 7874.000423
margin level: 3.844222", - "balance: 10300.947870 USD
equity: 10827.856320
margin: 4837.351086
free margin: 5990.505234
margin level: 2.238385", - "balance: 11044.217712 USD
equity: 10723.945626
margin: 2148.931597
free margin: 8575.014029
margin level: 4.990362", - "balance: 10982.637245 USD
equity: 11107.746810
margin: 1748.931597
free margin: 9358.815214
margin level: 6.351161", - "balance: 11107.746810 USD
equity: 11073.917343
margin: 1610.364762
free margin: 9463.552581
margin level: 6.876652", - "balance: 10755.992714 USD
equity: 11099.209915
margin: 955.427400
free margin: 10143.782515
margin level: 11.617010", - "balance: 10742.961900 USD
equity: 11240.801864
margin: 1438.156758
free margin: 9802.645106
margin level: 7.816117", - "balance: 11332.655347 USD
equity: 10759.055478
margin: 4358.006225
free margin: 6401.049253
margin level: 2.468802", - "balance: 11042.662409 USD
equity: 10581.349403
margin: 1989.849467
free margin: 8591.499935
margin level: 5.317663", - "balance: 10581.349403 USD
equity: 10134.570310
margin: 1846.354323
free margin: 8288.215987
margin level: 5.488963", - "balance: 10581.349403 USD
equity: 10320.936349
margin: 2981.527123
free margin: 7339.409226
margin level: 3.461628", - "balance: 10447.523008 USD
equity: 9715.416349
margin: 855.172800
free margin: 8860.243549
margin level: 11.360764", - "balance: 9715.416349 USD
equity: 9825.384919
margin: 208.424000
free margin: 9616.960919
margin level: 47.141332", - "balance: 9813.384330 USD
equity: 9725.879795
margin: 213.894023
free margin: 9511.985772
margin level: 45.470554", - "balance: 9725.879795 USD
equity: 9305.246598
margin: 2528.990263
free margin: 6776.256336
margin level: 3.679432", - "balance: 9305.246598 USD
equity: 8890.649496
margin: 1101.226075
free margin: 7789.423422
margin level: 8.073410", - "balance: 9305.246598 USD
equity: 8192.927691
margin: 2837.459383
free margin: 5355.468308
margin level: 2.887417", - "balance: 8192.927691 USD
equity: 9009.922717
margin: 2738.304980
free margin: 6271.617737
margin level: 3.290328", - "balance: 9009.922717 USD
equity: 8739.008465
margin: 799.559404
free margin: 7939.449061
margin level: 10.929780", - "balance: 8716.529272 USD
equity: 8669.858646
margin: 2513.280300
free margin: 6156.578346
margin level: 3.449619", - "balance: 8707.573674 USD
equity: 9243.268649
margin: 1913.940449
free margin: 7329.328200
margin level: 4.829444", - "balance: 9143.109052 USD
equity: 11047.974902
margin: 3037.687575
free margin: 8010.287327
margin level: 3.636969", - "balance: 11015.538107 USD
equity: 11380.942222
margin: 2543.575522
free margin: 8837.366700
margin level: 4.474387", - "balance: 10805.308966 USD
equity: 11694.454459
margin: 1376.365022
free margin: 10318.089438
margin level: 8.496623", - "balance: 10865.606005 USD
equity: 12052.397562
margin: 4316.334022
free margin: 7736.063541
margin level: 2.792276", - "balance: 11953.791359 USD
equity: 11467.364362
margin: 3139.969000
free margin: 8327.395362
margin level: 3.652063", - "balance: 11953.791359 USD
equity: 10762.978867
margin: 6156.345832
free margin: 4606.633035
margin level: 1.748274", - "balance: 12094.045416 USD
equity: 11491.752200
margin: 5208.746169
free margin: 6283.006032
margin level: 2.206242", - "balance: 11596.592965 USD
equity: 12121.772439
margin: 3557.275069
free margin: 8564.497371
margin level: 3.407601", - "balance: 11392.782975 USD
equity: 12607.068975
margin: 3742.875037
free margin: 8864.193938
margin level: 3.368285", - "balance: 11501.411770 USD
equity: 12687.890138
margin: 3293.804577
free margin: 9394.085561
margin level: 3.852047", - "balance: 12762.423471 USD
equity: 12928.022569
margin: 3814.301977
free margin: 9113.720592
margin level: 3.389355", - "balance: 12587.439590 USD
equity: 13016.762380
margin: 2890.151240
free margin: 10126.611140
margin level: 4.503834", - "balance: 13095.452931 USD
equity: 12883.337721
margin: 1597.581018
free margin: 11285.756704
margin level: 8.064278", - "balance: 13074.882095 USD
equity: 11853.562095
margin: 3917.818598
free margin: 7935.743497
margin level: 3.025552", - "balance: 12079.399897 USD
equity: 11550.734285
margin: 3037.995597
free margin: 8512.738688
margin level: 3.802091", - "balance: 11875.309346 USD
equity: 10707.752835
margin: 3201.225697
free margin: 7506.527138
margin level: 3.344892", - "balance: 12049.075101 USD
equity: 10747.172835
margin: 1722.245200
free margin: 9024.927635
margin level: 6.240211", - "balance: 12049.075101 USD
equity: 10206.057072
margin: 2992.245200
free margin: 7213.811872
margin level: 3.410836", - "balance: 10233.252835 USD
equity: 10190.321859
margin: 1550.214400
free margin: 8640.107459
margin level: 6.573492", - "balance: 10247.705712 USD
equity: 10280.709775
margin: 1013.297200
free margin: 9267.412575
margin level: 10.145799", - "balance: 10097.280264 USD
equity: 10301.898202
margin: 890.690900
free margin: 9411.207302
margin level: 11.566188", - "balance: 10301.898202 USD
equity: 9786.082561
margin: 2256.940818
free margin: 7529.141743
margin level: 4.335994", - "balance: 10301.898202 USD
equity: 9626.954427
margin: 5806.692818
free margin: 3820.261608
margin level: 1.657907", - "balance: 9463.519709 USD
equity: 9455.560882
margin: 3528.049569
free margin: 5927.511313
margin level: 2.680110", - "balance: 9463.519709 USD
equity: 9732.390026
margin: 3761.921030
free margin: 5970.468995
margin level: 2.587080", - "balance: 9539.821802 USD
equity: 9451.496531
margin: 6237.119630
free margin: 3214.376901
margin level: 1.515362", - "balance: 9673.249267 USD
equity: 9376.891775
margin: 3800.952373
free margin: 5575.939402
margin level: 2.466985", - "balance: 9376.891775 USD
equity: 9501.003563
margin: 2229.122162
free margin: 7271.881401
margin level: 4.262218", - "balance: 9376.891775 USD
equity: 9641.936625
margin: 3634.107762
free margin: 6007.828863
margin level: 2.653179" + "balance: 10000.000000 USD
equity: 10063.275630
margin: 171.106600
free margin: 9892.169030
margin level: 58.812902", + "balance: 10063.275630 USD
equity: 8652.167329
margin: 3566.986769
free margin: 5085.180560
margin level: 2.425624", + "balance: 8729.057009 USD
equity: 8565.200901
margin: 704.701169
free margin: 7860.499732
margin level: 12.154373", + "balance: 8729.057009 USD
equity: 8209.931099
margin: 1481.928559
free margin: 6728.002540
margin level: 5.540032", + "balance: 8526.437425 USD
equity: 8406.432302
margin: 1080.733559
free margin: 7325.698743
margin level: 7.778450", + "balance: 8526.437425 USD
equity: 8387.624859
margin: 1080.733559
free margin: 7306.891300
margin level: 7.761048", + "balance: 8375.301070 USD
equity: 8085.574406
margin: 570.752590
free margin: 7514.821815
margin level: 14.166514", + "balance: 8062.585800 USD
equity: 7999.195855
margin: 2132.890781
free margin: 5866.305075
margin level: 3.750401", + "balance: 7975.773557 USD
equity: 8356.718089
margin: 4687.444352
free margin: 3669.273738
margin level: 1.782788", + "balance: 7975.773557 USD
equity: 9194.899731
margin: 5576.419352
free margin: 3618.480380
margin level: 1.648890", + "balance: 7932.320011 USD
equity: 9661.788546
margin: 5477.444352
free margin: 4184.344195
margin level: 1.763923", + "balance: 9680.259906 USD
equity: 9267.253427
margin: 977.429535
free margin: 8289.823892
margin level: 9.481250", + "balance: 9333.927006 USD
equity: 11010.688124
margin: 6027.443421
free margin: 4983.244703
margin level: 1.826759", + "balance: 9794.961017 USD
equity: 11920.025782
margin: 6665.050043
free margin: 5254.975739
margin level: 1.788438", + "balance: 10357.979096 USD
equity: 11308.183155
margin: 4783.662500
free margin: 6524.520655
margin level: 2.363917", + "balance: 11711.899391 USD
equity: 11127.034696
margin: 1580.000000
free margin: 9547.034696
margin level: 7.042427", + "balance: 11711.899391 USD
equity: 12086.213048
margin: 3808.323100
free margin: 8277.889948
margin level: 3.173631", + "balance: 12086.213048 USD
equity: 11118.859247
margin: 2041.914800
free margin: 9076.944447
margin level: 5.445310", + "balance: 12086.213048 USD
equity: 10581.328131
margin: 4251.914800
free margin: 6329.413331
margin level: 2.488603", + "balance: 11422.263692 USD
equity: 10514.414353
margin: 3637.795627
free margin: 6876.618726
margin level: 2.890326", + "balance: 10542.232696 USD
equity: 11917.058483
margin: 3487.847743
free margin: 8429.210739
margin level: 3.416737", + "balance: 11461.784930 USD
equity: 11560.721475
margin: 847.964091
free margin: 10712.757384
margin level: 13.633504", + "balance: 11560.721475 USD
equity: 12412.750730
margin: 3741.380000
free margin: 8671.370730
margin level: 3.317693", + "balance: 12450.450465 USD
equity: 12278.397353
margin: 4562.871570
free margin: 7715.525783
margin level: 2.690936", + "balance: 12189.078912 USD
equity: 12575.496234
margin: 1955.925000
free margin: 10619.571234
margin level: 6.429437", + "balance: 12063.675358 USD
equity: 12527.339375
margin: 4098.114035
free margin: 8429.225340
margin level: 3.056855", + "balance: 11909.223655 USD
equity: 12708.303983
margin: 3047.279635
free margin: 9661.024347
margin level: 4.170377", + "balance: 12684.996825 USD
equity: 13467.889247
margin: 1687.279635
free margin: 11780.609612
margin level: 7.982014", + "balance: 12684.996825 USD
equity: 13024.965858
margin: 2227.279635
free margin: 10797.686223
margin level: 5.847926", + "balance: 12757.471678 USD
equity: 12739.649870
margin: 1687.279635
free margin: 11052.370234
margin level: 7.550408", + "balance: 12739.649870 USD
equity: 12663.448454
margin: 746.983162
free margin: 11916.465292
margin level: 16.952790", + "balance: 12663.448454 USD
equity: 12663.448454
margin: 0.000000
free margin: 12663.448454
margin level: inf", + "balance: 12663.448454 USD
equity: 12755.203704
margin: 853.178400
free margin: 11902.025304
margin level: 14.950219", + "balance: 12663.448454 USD
equity: 12744.281556
margin: 4047.475556
free margin: 8696.806000
margin level: 3.148699", + "balance: 12785.787942 USD
equity: 10707.323236
margin: 3641.007795
free margin: 7066.315441
margin level: 2.940758", + "balance: 10707.323236 USD
equity: 10707.323236
margin: 0.000000
free margin: 10707.323236
margin level: inf", + "balance: 10707.323236 USD
equity: 10115.983810
margin: 1226.191200
free margin: 8889.792610
margin level: 8.249924", + "balance: 10115.983810 USD
equity: 9909.880023
margin: 610.000000
free margin: 9299.880023
margin level: 16.245705", + "balance: 9909.880023 USD
equity: 9841.028298
margin: 427.586400
free margin: 9413.441898
margin level: 23.015298", + "balance: 9909.880023 USD
equity: 9487.677296
margin: 2459.731085
free margin: 7027.946212
margin level: 3.857201", + "balance: 9397.831755 USD
equity: 9739.989645
margin: 660.466600
free margin: 9079.523045
margin level: 14.747134", + "balance: 9422.447296 USD
equity: 9460.683862
margin: 2033.146600
free margin: 7427.537262
margin level: 4.653223", + "balance: 9460.683862 USD
equity: 8553.941915
margin: 5656.204516
free margin: 2897.737399
margin level: 1.512311", + "balance: 9706.469959 USD
equity: 10145.692219
margin: 5079.976413
free margin: 5065.715807
margin level: 1.997193", + "balance: 9706.469959 USD
equity: 6026.061219
margin: 5759.976413
free margin: 266.084807
margin level: 1.046195", + "balance: 9939.919058 USD
equity: 4187.060887
margin: 5519.976413
free margin: -1332.915526
margin level: 0.758529", + "balance: 4371.175961 USD
equity: 4285.282514
margin: 729.481200
free margin: 3555.801314
margin level: 5.874425", + "balance: 4419.181431 USD
equity: 4018.405788
margin: 1778.826100
free margin: 2239.579688
margin level: 2.259021", + "balance: 4305.969586 USD
equity: 4064.558218
margin: 2614.808601
free margin: 1449.749617
margin level: 1.554438", + "balance: 4064.558218 USD
equity: 4627.572479
margin: 2081.107400
free margin: 2546.465079
margin level: 2.223611", + "balance: 4506.632617 USD
equity: 4942.774780
margin: 1717.589794
free margin: 3225.184986
margin level: 2.877739", + "balance: 4573.067125 USD
equity: 4635.463810
margin: 3896.239200
free margin: 739.224610
margin level: 1.189728", + "balance: 4649.406235 USD
equity: 4759.663810
margin: 3596.239200
free margin: 1163.424610
margin level: 1.323511", + "balance: 5369.246097 USD
equity: 4661.598215
margin: 2875.131800
free margin: 1786.466415
margin level: 1.621351", + "balance: 5188.020502 USD
equity: 4669.585700
margin: 4006.763800
free margin: 662.821900
margin level: 1.165426", + "balance: 5188.020502 USD
equity: 4703.130189
margin: 4605.085672
free margin: 98.044517
margin level: 1.021290", + "balance: 5188.020502 USD
equity: 4709.752772
margin: 4605.085672
free margin: 104.667100
margin level: 1.022729", + "balance: 5376.378215 USD
equity: 3407.868085
margin: 2804.258072
free margin: 603.610013
margin level: 1.215248", + "balance: 5376.378215 USD
equity: 2909.687309
margin: 2970.759541
free margin: -61.072233
margin level: 0.979442", + "balance: 3049.471056 USD
equity: 2465.076808
margin: 1058.321872
free margin: 1406.754936
margin level: 2.329232", + "balance: 2465.076808 USD
equity: 2486.032447
margin: 152.363900
free margin: 2333.668547
margin level: 16.316414", + "balance: 2465.076808 USD
equity: 2829.562287
margin: 2051.291557
free margin: 778.270729
margin level: 1.379405", + "balance: 2829.562287 USD
equity: 4446.117043
margin: 2686.358400
free margin: 1759.758643
margin level: 1.655072", + "balance: 4446.117043 USD
equity: 4074.200041
margin: 1100.000000
free margin: 2974.200041
margin level: 3.703818", + "balance: 4446.117043 USD
equity: 4263.470017
margin: 1590.000000
free margin: 2673.470017
margin level: 2.681428", + "balance: 4263.470017 USD
equity: 4274.517930
margin: 1498.636800
free margin: 2775.881130
margin level: 2.852271", + "balance: 4274.517930 USD
equity: 4274.517930
margin: 0.000000
free margin: 4274.517930
margin level: inf", + "balance: 4274.517930 USD
equity: 4241.736664
margin: 815.026800
free margin: 3426.709864
margin level: 5.204414", + "balance: 4241.736664 USD
equity: 2828.271922
margin: 2209.800892
free margin: 618.471030
margin level: 1.279876", + "balance: 4012.162506 USD
equity: 2103.854054
margin: 2428.220092
free margin: -324.366038
margin level: 0.866418", + "balance: 3987.667541 USD
equity: 2560.815599
margin: 1648.220092
free margin: 912.595506
margin level: 1.553685", + "balance: 3987.667541 USD
equity: 3160.294167
margin: 2283.886492
free margin: 876.407675
margin level: 1.383735", + "balance: 3987.667541 USD
equity: 2691.063429
margin: 2283.886492
free margin: 407.176936
margin level: 1.178282", + "balance: 2827.379037 USD
equity: 2755.228075
margin: 2573.513432
free margin: 181.714643
margin level: 1.070610", + "balance: 2755.228075 USD
equity: 2787.915625
margin: 389.274600
free margin: 2398.641025
margin level: 7.161823", + "balance: 2755.228075 USD
equity: 2405.451245
margin: 2494.165451
free margin: -88.714206
margin level: 0.964431", + "balance: 2263.531912 USD
equity: 2516.336910
margin: 499.303851
free margin: 2017.033059
margin level: 5.039691", + "balance: 2516.336910 USD
equity: 2516.336910
margin: 0.000000
free margin: 2516.336910
margin level: inf" ], "legendgroup": "g1", "line": { @@ -1322,198 +1330,154 @@ }, { "hovertext": [ - "order id: 1
hold probability: 0.2665
hold: False
volume: 1.448659
modified volume: 1.4500
fee: 0.0011049981975435968
error: ", - "order id: 2
hold probability: 0.2351
hold: False
volume: -0.584266
modified volume: 0.5800
fee: 0.00028371627204614325
error: ", - "order id: 5
hold probability: 0.1513
hold: False
volume: -0.937294
modified volume: 0.9400
fee: 0.0006294309081708571
error: ", - "order id: 8
hold probability: 0.4976
hold: False
volume: -0.596804
modified volume: 0.6000
fee: 0.00103061300810558
error: ", - "order id: 10
hold probability: 0.4321
hold: False
volume: -0.675534
modified volume: 0.6800
fee: 0.001388412583482563
error: ", - "order id: 13
hold probability: 0.4586
hold: False
volume: 0.531054
modified volume: 0.5300
fee: 0.0007643165589355698
error: ", - "order id: 15
hold probability: 0.3493
hold: False
volume: -0.219208
modified volume: 0.2200
fee: 0.0009184100717505768
error: ", - "order id: 18
hold probability: 0.4169
hold: False
volume: -0.103397
modified volume: 0.1000
fee: -0.00016849548541047294
error: ", - "order id: 22
hold probability: 0.2547
hold: False
volume: 0.172547
modified volume: 0.1700
fee: 0.0004295187331980536
error: ", - "order id: 25
hold probability: 0.2481
hold: False
volume: -1.056739
modified volume: 1.0600
fee: 0.00091445486652293
error: ", - "order id: 27
hold probability: 0.2688
hold: False
volume: -0.006625
modified volume: 0.0100
fee: 0.0005860565834393077
error: ", - "order id: 30
hold probability: 0.3545
hold: False
volume: 0.875323
modified volume: 0.8800
fee: 0.0009437508287190816
error: ", - "order id: 31
hold probability: 0.1962
hold: False
volume: 0.268145
modified volume: 0.2700
fee: 0.000559628272596841
error: ", - "order id: 33
hold probability: 0.2144
hold: False
volume: 0.716335
modified volume: 0.7200
fee: 0.0006288438774250526
error: ", - "order id: 35
hold probability: 0.4307
hold: False
volume: 0.183262
modified volume: 0.1800
fee: 0.0008409081798303379
error: ", - "order id: 40
hold probability: 0.1589
hold: False
volume: -2.085654
modified volume: 2.0900
fee: 0.0007383986721312127
error: ", - "order id: 45
hold probability: 0.4967
hold: False
volume: -0.546202
modified volume: 0.5500
fee: 0.0013297099186934196
error: ", - "order id: 46
hold probability: 0.3325
hold: False
volume: 0.104222
modified volume: 0.1000
fee: -7.438723604693707e-05
error: ", - "order id: 49
hold probability: 0.2372
hold: False
volume: -1.256583
modified volume: 1.2600
fee: 0.0006152380976208285
error: ", - "order id: 51
hold probability: 0.4258
hold: False
volume: 0.637952
modified volume: 0.6400
fee: 0.0012953334971763173
error: ", - "order id: 54
hold probability: 0.0688
hold: False
volume: -0.233544
modified volume: 0.2300
fee: -0.000283028992947351
error: ", - "order id: 56
hold probability: 0.1610
hold: False
volume: -1.162677
modified volume: 1.1600
fee: 0.001444035897929682
error: ", - "order id: 58
hold probability: 0.4762
hold: False
volume: -1.343355
modified volume: 1.3400
fee: 0.0003714779946521024
error: ", - "order id: 63
hold probability: 0.2971
hold: False
volume: -0.137909
modified volume: 0.1400
fee: 0.0008067918969592644
error: ", - "order id: 64
hold probability: 0.1228
hold: False
volume: 0.767236
modified volume: 0.7700
fee: 0.001020627240526181
error: ", - "order id: 66
hold probability: 0.2293
hold: False
volume: -0.796430
modified volume: 0.8000
fee: 0.0010052573801134313
error: ", - "order id: 67
hold probability: 0.1365
hold: False
volume: 1.269887
modified volume: 1.2700
fee: 0.0013710564456851184
error: ", - "order id: 68
hold probability: 0.1347
hold: False
volume: -2.008074
modified volume: 2.0100
fee: 0.0004447972458612168
error: ", - "order id: 69
hold probability: 0.0859
hold: False
volume: -0.484497
modified volume: 0.4800
fee: 0.0009973118492719326
error: ", - "order id: 73
hold probability: 0.4305
hold: False
volume: 0.959992
modified volume: 0.9600
fee: 0.000387870192863215
error: ", - "order id: 75
hold probability: 0.4738
hold: False
volume: 0.898340
modified volume: 0.9000
fee: 0.00014310572244212298
error: ", - "order id: 77
hold probability: 0.1729
hold: False
volume: -0.915018
modified volume: 0.9200
fee: 9.757234231209575e-05
error: ", - "order id: 83
hold probability: 0.2408
hold: False
volume: -0.477257
modified volume: 0.4800
fee: 0.0002469573717134185
error: ", - "order id: 85
hold probability: 0.0521
hold: False
volume: 0.357725
modified volume: 0.3600
fee: 0.0004517268951742814
error: ", - "order id: 89
hold probability: 0.3021
hold: False
volume: -0.731972
modified volume: 0.7300
fee: 0.0005893340695665773
error: ", - "order id: None
hold probability: 0.3952
hold: False
volume: 1.303394
modified volume: 1.3000
fee: None
error: cannot add more orders", - "order id: 93
hold probability: 0.3483
hold: False
volume: 0.341523
modified volume: 0.3400
fee: 0.0013441017472263124
error: ", - "order id: 95
hold probability: 0.4405
hold: False
volume: -0.788096
modified volume: 0.7900
fee: 0.0012106376405142069
error: ", - "order id: 98
hold probability: 0.3780
hold: False
volume: -0.326556
modified volume: 0.3300
fee: 0.00121647870930092
error: ", - "order id: None
hold probability: 0.2289
hold: False
volume: 0.439847
modified volume: 0.4400
fee: None
error: cannot add more orders", - "order id: 106
hold probability: 0.4859
hold: False
volume: -1.356169
modified volume: 1.3600
fee: 0.0010915123258611883
error: ", - "order id: 110
hold probability: 0.2967
hold: False
volume: -1.593098
modified volume: 1.5900
fee: 0.0014702704668321726
error: ", - "order id: 111
hold probability: 0.4913
hold: False
volume: -0.170330
modified volume: 0.1700
fee: 0.00023297660818151294
error: ", - "order id: None
hold probability: 0.3598
hold: False
volume: -1.528942
modified volume: 1.5300
fee: None
error: cannot add more orders", - "order id: 114
hold probability: 0.2063
hold: False
volume: -0.737651
modified volume: 0.7400
fee: 0.0005562500770845513
error: ", - "order id: 116
hold probability: 0.2100
hold: False
volume: -0.206782
modified volume: 0.2100
fee: 0.0011264663533275899
error: " + "order id: 2
hold probability: 0.3852
hold: False
volume: 0.430665
modified volume: 0.4300
fee: 0.000746
margin: 606.885969
error: ", + "order id: 6
hold probability: 0.2986
hold: False
volume: 0.049199
modified volume: 0.0500
fee: 0.000642
margin: 70.752590
error: ", + "order id:
hold probability: 0.0835
hold: False
volume: -0.885282
modified volume: 0.8900
fee: nan
margin: nan
error: cannot add more orders", + "order id: 10
hold probability: 0.0661
hold: False
volume: -1.041560
modified volume: 1.0400
fee: 0.000605
margin: 1476.854990
error: ", + "order id: 12
hold probability: 0.3278
hold: False
volume: -2.183153
modified volume: 2.1800
fee: 0.000655
margin: 3092.991762
error: ", + "order id:
hold probability: 0.1988
hold: False
volume: 2.176678
modified volume: 2.1800
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.1748
hold: False
volume: -0.255900
modified volume: 0.2600
fee: nan
margin: nan
error: cannot add more orders", + "order id: 17
hold probability: 0.3579
hold: False
volume: -0.278256
modified volume: 0.2800
fee: 0.000662
margin: 396.676945
error: ", + "order id: 18
hold probability: 0.3021
hold: False
volume: 2.256742
modified volume: 2.2600
fee: 0.000687
margin: 3186.796976
error: ", + "order id: 21
hold probability: 0.3734
hold: False
volume: 2.699925
modified volume: 2.7000
fee: 0.000859
margin: 3824.403598
error: ", + "order id: 29
hold probability: 0.3865
hold: False
volume: -0.718002
modified volume: 0.7200
fee: 0.000754
margin: 1015.880827
error: ", + "order id: 31
hold probability: 0.4880
hold: False
volume: 1.317293
modified volume: 1.3200
fee: 0.000666
margin: 1858.137343
error: ", + "order id: 34
hold probability: 0.2798
hold: False
volume: 0.018933
modified volume: 0.0200
fee: 0.000664
margin: 27.964091
error: ", + "order id: 37
hold probability: 0.1418
hold: False
volume: 1.781360
modified volume: 1.7800
fee: 0.000711
margin: 2455.710470
error: ", + "order id: 40
hold probability: 0.2983
hold: False
volume: -1.211210
modified volume: 1.2100
fee: 0.000643
margin: 1687.279635
error: ", + "order id: 43
hold probability: 0.3473
hold: False
volume: 0.535803
modified volume: 0.5400
fee: 0.000769
margin: 746.983162
error: ", + "order id: 45
hold probability: 0.3510
hold: False
volume: 0.758908
modified volume: 0.7600
fee: 0.000725
margin: 1051.222156
error: ", + "order id: 48
hold probability: 0.2792
hold: False
volume: -1.560847
modified volume: 1.5600
fee: 0.000618
margin: 2157.932795
error: ", + "order id: 52
hold probability: 0.3366
hold: False
volume: 1.372848
modified volume: 1.3700
fee: 0.000633
margin: 1901.678085
error: ", + "order id: 56
hold probability: 0.3594
hold: False
volume: 3.173562
modified volume: 3.1700
fee: 0.000727
margin: 4381.710116
error: ", + "order id: 59
hold probability: 0.2646
hold: False
volume: 0.499976
modified volume: 0.5000
fee: 0.000672
margin: 688.266297
error: ", + "order id:
hold probability: 0.4297
hold: False
volume: 0.129139
modified volume: 0.1300
fee: nan
margin: nan
error: cannot add more orders", + "order id: 65
hold probability: 0.3599
hold: False
volume: 0.781546
modified volume: 0.7800
fee: 0.000700
margin: 1073.412100
error: ", + "order id: 67
hold probability: 0.4979
hold: False
volume: 0.519154
modified volume: 0.5200
fee: 0.000723
margin: 714.808601
error: ", + "order id: 71
hold probability: 0.3931
hold: False
volume: -0.116479
modified volume: 0.1200
fee: 0.000726
margin: 166.482394
error: ", + "order id: 76
hold probability: 0.4157
hold: False
volume: 0.434322
modified volume: 0.4300
fee: 0.000739
margin: 598.321872
error: ", + "order id:
hold probability: 0.3898
hold: False
volume: -0.666372
modified volume: 0.6700
fee: nan
margin: nan
error: low free margin (order margin=930.3596491228069, order profit=-37.09034905763259, free margin=98.0445168000615)", + "order id: 78
hold probability: 0.4588
hold: False
volume: -0.116291
modified volume: 0.1200
fee: 0.000643
margin: 166.501470
error: ", + "order id:
hold probability: 0.4276
hold: False
volume: 0.164858
modified volume: 0.1600
fee: nan
margin: nan
error: low free margin (order margin=221.45117432855758, order profit=-8.531727616985851, free margin=105.42923701828977)", + "order id: 81
hold probability: 0.2572
hold: False
volume: -1.366348
modified volume: 1.3700
fee: 0.000681
margin: 1898.927657
error: ", + "order id:
hold probability: 0.3504
hold: False
volume: -1.296163
modified volume: 1.3000
fee: nan
margin: nan
error: low free margin (order margin=1803.114886408132, order profit=-68.98829109347942, free margin=1759.7586428967588)", + "order id: 89
hold probability: 0.3839
hold: False
volume: 1.214909
modified volume: 1.2100
fee: 0.000636
margin: 1648.220092
error: ", + "order id:
hold probability: 0.3706
hold: False
volume: -1.106087
modified volume: 1.1100
fee: nan
margin: nan
error: low free margin (order margin=1527.5901537777213, order profit=-61.98483262299087, free margin=912.5955061345298)", + "order id: 93
hold probability: 0.4321
hold: False
volume: -1.280295
modified volume: 1.2800
fee: 0.000763
margin: 1760.914532
error: ", + "order id: 96
hold probability: 0.2096
hold: False
volume: 0.076913
modified volume: 0.0800
fee: 0.000708
margin: 110.029251
error: " ], "legendgroup": "g1", "marker": { "color": [ "green", + "green", + "gray", "red", "red", - "red", + "gray", + "gray", "red", "green", - "red", - "red", "green", "red", - "red", "green", "green", "green", - "green", - "red", "red", "green", - "red", "green", "red", - "red", - "red", - "red", "green", - "red", "green", - "red", - "red", "green", + "gray", "green", - "red", - "red", "green", "red", - "gray", "green", - "red", - "red", "gray", "red", + "gray", "red", - "red", + "gray", + "green", "gray", "red", - "red" + "green" ], "size": [ - 23.263157894736842, - 14.105263157894736, - 17.894736842105267, - 14.31578947368421, - 15.157894736842106, - 13.578947368421055, - 10.31578947368421, - 9.052631578947368, - 9.789473684210527, - 19.15789473684211, - 8.105263157894736, - 17.263157894736842, - 10.842105263157894, - 15.578947368421053, - 9.894736842105264, + 10.984227129337539, + 8.347003154574132, + 14.176656151419559, + 15.217665615141957, + 23.12933753943218, + 23.12933753943218, + 9.804416403785488, + 9.943217665615142, + 23.68454258675079, + 26.738170347003155, + 12.996845425867509, + 17.160883280757098, + 8.138801261829652, + 20.353312302839118, + 16.397476340694006, + 11.747634069400632, + 13.274447949526813, + 18.826498422712934, + 17.50788643533123, 30, - 13.789473684210527, - 9.052631578947368, - 21.263157894736842, - 14.73684210526316, - 10.421052631578949, - 20.210526315789473, - 22.10526315789474, - 9.473684210526317, - 16.10526315789474, - 16.42105263157895, - 21.368421052631582, - 29.15789473684211, - 13.052631578947368, - 18.105263157894736, - 17.473684210526315, - 17.68421052631579, - 13.052631578947368, - 11.789473684210527, - 15.68421052631579, - 21.684210526315788, - 11.578947368421053, - 16.315789473684212, - 11.473684210526317, - 12.631578947368421, - 22.315789473684212, - 24.73684210526316, - 9.789473684210527, - 24.105263157894736, - 15.789473684210527, - 10.210526315789473 + 11.470031545741325, + 8.902208201892744, + 13.413249211356467, + 11.608832807570979, + 8.832807570977918, + 10.984227129337539, + 12.649842271293377, + 8.832807570977918, + 9.110410094637224, + 17.50788643533123, + 17.022082018927446, + 16.397476340694006, + 15.703470031545741, + 16.883280757097793, + 8.555205047318612 ], "symbol": [ + "triangle-up", "triangle-up", "triangle-down", "triangle-down", "triangle-down", "triangle-down", - "triangle-up", - "triangle-down", - "triangle-down", - "triangle-up", "triangle-down", "triangle-down", "triangle-up", "triangle-up", + "triangle-down", "triangle-up", "triangle-up", - "triangle-down", - "triangle-down", "triangle-up", "triangle-down", "triangle-up", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", "triangle-up", "triangle-down", "triangle-up", - "triangle-down", - "triangle-down", "triangle-up", "triangle-up", "triangle-down", - "triangle-down", "triangle-up", - "triangle-down", - "triangle-down", "triangle-up", "triangle-down", + "triangle-up", "triangle-down", "triangle-down", "triangle-down", "triangle-down", "triangle-down", + "triangle-up", "triangle-down", "triangle-down", - "triangle-down" + "triangle-up" ] }, "mode": "markers", @@ -1521,7 +1485,6 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-18T00:00:00+00:00", "2021-05-19T00:00:00+00:00", "2021-05-21T00:00:00+00:00", "2021-05-25T00:00:00+00:00", @@ -1529,47 +1492,36 @@ "2021-05-28T00:00:00+00:00", "2021-05-31T00:00:00+00:00", "2021-06-01T00:00:00+00:00", + "2021-06-02T00:00:00+00:00", + "2021-06-03T00:00:00+00:00", "2021-06-04T00:00:00+00:00", - "2021-06-08T00:00:00+00:00", - "2021-06-09T00:00:00+00:00", - "2021-06-11T00:00:00+00:00", "2021-06-14T00:00:00+00:00", "2021-06-15T00:00:00+00:00", "2021-06-16T00:00:00+00:00", - "2021-06-21T00:00:00+00:00", - "2021-06-24T00:00:00+00:00", - "2021-06-25T00:00:00+00:00", - "2021-06-28T00:00:00+00:00", - "2021-07-01T00:00:00+00:00", + "2021-06-18T00:00:00+00:00", + "2021-06-22T00:00:00+00:00", + "2021-06-29T00:00:00+00:00", + "2021-07-02T00:00:00+00:00", "2021-07-05T00:00:00+00:00", - "2021-07-06T00:00:00+00:00", - "2021-07-08T00:00:00+00:00", - "2021-07-14T00:00:00+00:00", + "2021-07-12T00:00:00+00:00", "2021-07-15T00:00:00+00:00", "2021-07-16T00:00:00+00:00", - "2021-07-19T00:00:00+00:00", "2021-07-20T00:00:00+00:00", - "2021-07-21T00:00:00+00:00", + "2021-07-22T00:00:00+00:00", "2021-07-23T00:00:00+00:00", - "2021-07-26T00:00:00+00:00", "2021-07-27T00:00:00+00:00", - "2021-08-02T00:00:00+00:00", "2021-08-03T00:00:00+00:00", + "2021-08-04T00:00:00+00:00", "2021-08-06T00:00:00+00:00", "2021-08-09T00:00:00+00:00", "2021-08-11T00:00:00+00:00", - "2021-08-12T00:00:00+00:00", "2021-08-13T00:00:00+00:00", - "2021-08-16T00:00:00+00:00", - "2021-08-24T00:00:00+00:00", - "2021-08-26T00:00:00+00:00", + "2021-08-20T00:00:00+00:00", + "2021-08-25T00:00:00+00:00", "2021-08-27T00:00:00+00:00", - "2021-08-30T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", - "2021-09-01T00:00:00+00:00" + "2021-08-31T00:00:00+00:00" ], "y": [ - 1.71128, 1.71211, 1.70726, 1.7066, @@ -1577,85 +1529,64 @@ 1.71356, 1.7132399999999999, 1.70755, + 1.70462, + 1.7068400000000001, 1.70999, - 1.7139199999999999, - 1.70927, - 1.71691, 1.71341, 1.71492, 1.71638, - 1.72173, - 1.7149299999999998, - 1.70721, - 1.71244, - 1.71059, + 1.72017, + 1.7158099999999998, + 1.71535, + 1.70511, 1.70716, - 1.71879, - 1.72692, - 1.73236, + 1.72832, 1.7407, 1.73684, - 1.74244, 1.7273800000000001, - 1.72183, + 1.72851, 1.72728, - 1.73336, 1.7481900000000001, - 1.73577, 1.7441499999999999, + 1.7412999999999998, 1.7419799999999999, 1.7408000000000001, 1.73282, - 1.72889, 1.7357200000000002, - 1.7402199999999999, - 1.72784, - 1.7377, + 1.7468, + 1.73259, 1.7353399999999999, - 1.7338900000000002, - 1.73501, - 1.7372800000000002 + 1.73501 ], "yaxis": "y" }, { "hovertext": [ - "order id: 2
order type: Sell
close probability: 0.6864
profit: 219.514676", - "order id: 1
order type: Buy
close probability: 0.5452
profit: -961.496723
---------------------------------
order id: 5
order type: Sell
close probability: 0.5685
profit: 174.119943", - "order id: 8
order type: Sell
close probability: 0.8703
profit: -396.966906
---------------------------------
order id: 10
order type: Sell
close probability: 0.5058
profit: -84.365188", - "order id: 13
order type: Buy
close probability: 0.8017
profit: -47.644090", - "order id: 15
order type: Sell
close probability: 0.6227
profit: 99.628220
---------------------------------
order id: 18
order type: Sell
close probability: 0.5855
profit: 7.257594", - "order id: 22
order type: Buy
close probability: 0.6167
profit: 29.985413", - "order id: 27
order type: Sell
close probability: 0.6234
profit: -4.668941", - "order id: 25
order type: Sell
close probability: 0.6991
profit: -35.304080", - "order id: 31
order type: Buy
close probability: 0.6792
profit: 21.062857", - "order id: 33
order type: Buy
close probability: 0.5942
profit: 48.749748", - "order id: 35
order type: Buy
close probability: 0.5853
profit: 33.062414", - "order id: 30
order type: Buy
close probability: 0.5397
profit: 275.961044", - "order id: 40
order type: Sell
close probability: 0.7488
profit: 880.121806", - "order id: 45
order type: Sell
close probability: 0.6978
profit: 285.779530", - "order id: 46
order type: Buy
close probability: 0.8236
profit: 66.242921", - "order id: 49
order type: Sell
close probability: 0.7788
profit: 125.109565", - "order id: 51
order type: Buy
close probability: 0.5960
profit: -351.754096", - "order id: 54
order type: Sell
close probability: 0.5962
profit: -262.170571", - "order id: 56
order type: Sell
close probability: 0.5987
profit: -886.117005", - "order id: 58
order type: Sell
close probability: 0.5419
profit: -190.648257", - "order id: 63
order type: Sell
close probability: 0.6268
profit: -101.685092", - "order id: 64
order type: Buy
close probability: 0.5152
profit: -297.846877", - "order id: 66
order type: Sell
close probability: 0.5251
profit: 533.443282
---------------------------------
order id: 67
order type: Buy
close probability: 0.5356
profit: -1645.762190", - "order id: 68
order type: Sell
close probability: 0.8133
profit: 816.995027", - "order id: 69
order type: Sell
close probability: 0.7133
profit: -293.393445", - "order id: 73
order type: Buy
close probability: 0.6076
profit: 435.535378", - "order id: 75
order type: Buy
close probability: 0.7183
profit: 1048.988949", - "order id: 77
order type: Sell
close probability: 0.6921
profit: 1088.185355", - "order id: 83
order type: Sell
close probability: 0.5381
profit: -203.809990", - "order id: 85
order type: Buy
close probability: 0.6723
profit: -372.437670", - "order id: 89
order type: Sell
close probability: 0.5420
profit: 500.462831", - "order id: 95
order type: Sell
close probability: 0.5660
profit: -507.595731", - "order id: 93
order type: Buy
close probability: 0.5579
profit: 21.702023
---------------------------------
order id: 98
order type: Sell
close probability: 0.7051
profit: -12.192334", - "order id: 106
order type: Sell
close probability: 0.8949
profit: -1174.110139", - "order id: 110
order type: Sell
close probability: 0.7167
profit: 153.736451
---------------------------------
order id: 111
order type: Sell
close probability: 0.7032
profit: 1.307500", - "order id: 114
order type: Sell
close probability: 0.6036
profit: -165.742763" + "order id: 2
order type: Buy
close probability: 0.6564
margin: 606.885969
profit: -69.753771", + "order id: 10
order type: Sell
close probability: 0.6153
margin: 1476.854990
profit: -61.585852", + "order id: 12
order type: Sell
close probability: 0.6055
margin: 3092.991762
profit: 1500.984853", + "order id: 6
order type: Buy
close probability: 0.7106
margin: 70.752590
profit: -4.388218", + "order id: 18
order type: Buy
close probability: 0.6894
margin: 3186.796976
profit: 461.034011", + "order id: 17
order type: Sell
close probability: 0.5632
margin: 396.676945
profit: -199.182880
---------------------------------
order id: 21
order type: Buy
close probability: 0.8048
margin: 3824.403598
profit: 380.303128", + "order id: 29
order type: Sell
close probability: 0.8134
margin: 1015.880827
profit: -133.815435", + "order id: 31
order type: Buy
close probability: 0.5767
margin: 1858.137343
profit: 85.335035", + "order id: 34
order type: Buy
close probability: 0.6389
margin: 27.964091
profit: 3.959867", + "order id: 37
order type: Buy
close probability: 0.5444
margin: 2455.710470
profit: 122.321998", + "order id: 40
order type: Sell
close probability: 0.6375
margin: 1687.279635
profit: -17.821809", + "order id: 43
order type: Buy
close probability: 0.5180
margin: 746.983162
profit: -76.201415", + "order id: 45
order type: Buy
close probability: 0.7818
margin: 1051.222156
profit: 81.603205", + "order id: 48
order type: Sell
close probability: 0.5543
margin: 2157.932795
profit: -1533.208320", + "order id: 52
order type: Buy
close probability: 0.5051
margin: 1901.678085
profit: -140.436543", + "order id: 56
order type: Buy
close probability: 0.6586
margin: 4381.710116
profit: -4946.156258
---------------------------------
order id: 59
order type: Buy
close probability: 0.7804
margin: 688.266297
profit: -624.284125", + "order id: 65
order type: Buy
close probability: 0.5540
margin: 1073.412100
profit: -119.826515", + "order id: 67
order type: Buy
close probability: 0.5355
margin: 714.808601
profit: 222.042336", + "order id: 71
order type: Sell
close probability: 0.6260
margin: 166.482394
profit: 66.434507", + "order id: 78
order type: Sell
close probability: 0.5414
margin: 166.501470
profit: 5.121626", + "order id: 76
order type: Buy
close probability: 0.6655
margin: 598.321872
profit: -454.710853", + "order id: 81
order type: Sell
close probability: 0.6377
margin: 1898.927657
profit: 355.489840", + "order id: 89
order type: Buy
close probability: 0.7942
margin: 1648.220092
profit: -1160.288504", + "order id: 93
order type: Sell
close probability: 0.7540
margin: 1760.914532
profit: 69.790305", + "order id: 96
order type: Buy
close probability: 0.6893
margin: 110.029251
profit: 1.987448" ], "legendgroup": "g1", "marker": { @@ -1671,80 +1602,58 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-21T00:00:00+00:00", - "2021-05-24T00:00:00+00:00", + "2021-05-26T00:00:00+00:00", "2021-05-28T00:00:00+00:00", - "2021-05-31T00:00:00+00:00", + "2021-06-02T00:00:00+00:00", "2021-06-03T00:00:00+00:00", + "2021-06-04T00:00:00+00:00", "2021-06-07T00:00:00+00:00", - "2021-06-10T00:00:00+00:00", - "2021-06-14T00:00:00+00:00", "2021-06-15T00:00:00+00:00", "2021-06-16T00:00:00+00:00", "2021-06-17T00:00:00+00:00", "2021-06-21T00:00:00+00:00", - "2021-06-22T00:00:00+00:00", - "2021-06-25T00:00:00+00:00", "2021-06-29T00:00:00+00:00", - "2021-07-01T00:00:00+00:00", - "2021-07-02T00:00:00+00:00", - "2021-07-07T00:00:00+00:00", - "2021-07-08T00:00:00+00:00", - "2021-07-12T00:00:00+00:00", - "2021-07-15T00:00:00+00:00", - "2021-07-16T00:00:00+00:00", - "2021-07-20T00:00:00+00:00", + "2021-06-30T00:00:00+00:00", + "2021-07-05T00:00:00+00:00", + "2021-07-06T00:00:00+00:00", + "2021-07-13T00:00:00+00:00", "2021-07-21T00:00:00+00:00", - "2021-07-22T00:00:00+00:00", + "2021-07-23T00:00:00+00:00", "2021-07-26T00:00:00+00:00", - "2021-07-27T00:00:00+00:00", - "2021-07-30T00:00:00+00:00", - "2021-08-05T00:00:00+00:00", + "2021-07-28T00:00:00+00:00", + "2021-08-09T00:00:00+00:00", "2021-08-10T00:00:00+00:00", - "2021-08-11T00:00:00+00:00", - "2021-08-13T00:00:00+00:00", - "2021-08-17T00:00:00+00:00", - "2021-08-26T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", - "2021-09-01T00:00:00+00:00" + "2021-08-12T00:00:00+00:00", + "2021-08-27T00:00:00+00:00", + "2021-08-30T00:00:00+00:00", + "2021-09-02T00:00:00+00:00" ], "y": [ - 1.70726, - 1.7044000000000001, + 1.71089, 1.71356, - 1.7132399999999999, + 1.70462, 1.7068400000000001, + 1.70999, 1.71255, - 1.71433, - 1.71341, 1.71492, 1.71638, 1.71949, 1.72173, - 1.7158099999999998, - 1.70721, 1.71535, - 1.71059, - 1.70511, - 1.72167, - 1.72692, - 1.72832, - 1.7407, - 1.73684, - 1.7273800000000001, + 1.71437, + 1.70716, + 1.71879, + 1.72767, 1.72183, - 1.72851, + 1.72728, 1.73336, - 1.7481900000000001, - 1.73335, - 1.7408299999999999, + 1.7405300000000001, + 1.7408000000000001, 1.7316500000000001, - 1.73282, - 1.7357200000000002, - 1.7349700000000001, - 1.7377, - 1.73501, - 1.7372800000000002 + 1.72889, + 1.7353399999999999, + 1.7338900000000002, + 1.73603 ], "yaxis": "y" }, @@ -1760,84 +1669,84 @@ "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", - "balance: 10000.000000 USD
equity: 9967.129612
margin: 2056.809874
free margin: 7910.319738
margin level: 4.845917", - "balance: 10000.000000 USD
equity: 10306.323456
margin: 3922.398651
free margin: 6383.924805
margin level: 2.627556", - "balance: 10000.000000 USD
equity: 9715.622718
margin: 4302.398651
free margin: 5413.224068
margin level: 2.258187", - "balance: 10219.514676 USD
equity: 9942.379328
margin: 5843.956968
free margin: 4098.422359
margin level: 1.701309", - "balance: 9958.450502 USD
equity: 9869.296113
margin: 624.300000
free margin: 9244.996113
margin level: 15.808579", - "balance: 9869.296113 USD
equity: 11000.889934
margin: 3947.869925
free margin: 7053.020009
margin level: 2.786538", - "balance: 9869.296113 USD
equity: 10842.021935
margin: 3947.869925
free margin: 6894.152010
margin level: 2.746297", - "balance: 9869.296113 USD
equity: 10897.322429
margin: 7990.723080
free margin: 2906.599348
margin level: 1.363747", - "balance: 10897.322429 USD
equity: 10865.642857
margin: 811.965887
free margin: 10053.676970
margin level: 13.381896", - "balance: 10865.642857 USD
equity: 11001.422092
margin: 1046.926932
free margin: 9954.495160
margin level: 10.508300", - "balance: 10867.319427 USD
equity: 10993.202319
margin: 2214.239325
free margin: 8778.962993
margin level: 4.964776", - "balance: 10826.634054 USD
equity: 10817.280751
margin: 623.955725
free margin: 10193.325026
margin level: 17.336616", - "balance: 10933.519868 USD
equity: 12128.606320
margin: 1950.000000
free margin: 10178.606320
margin level: 6.219798", - "balance: 10933.519868 USD
equity: 12672.257260
margin: 2190.795782
free margin: 10481.461478
margin level: 5.784317", - "balance: 12628.063708 USD
equity: 12436.425390
margin: 1420.172800
free margin: 11016.252590
margin level: 8.756980", - "balance: 12451.947247 USD
equity: 12732.767717
margin: 1969.577732
free margin: 10763.189985
margin level: 6.464720", - "balance: 12420.634811 USD
equity: 12316.898831
margin: 3365.248164
free margin: 8951.650667
margin level: 3.660027", - "balance: 12447.530513 USD
equity: 10420.891503
margin: 4435.166832
free margin: 5985.724671
margin level: 2.349605", - "balance: 11725.063453 USD
equity: 10592.824512
margin: 4423.050041
free margin: 6169.774472
margin level: 2.394914", - "balance: 11689.759372 USD
equity: 10806.031282
margin: 3523.534419
free margin: 7282.496863
margin level: 3.066816", - "balance: 11704.544314 USD
equity: 9268.241107
margin: 4166.108569
free margin: 5102.132539
margin level: 2.224676", - "balance: 11753.294062 USD
equity: 9322.742657
margin: 5543.372431
free margin: 3779.370226
margin level: 1.681782", - "balance: 7970.962503 USD
equity: 10331.747248
margin: 4665.914509
free margin: 5665.832740
margin level: 2.214303", - "balance: 7962.583387 USD
equity: 9209.432391
margin: 3755.914509
free margin: 5453.517882
margin level: 2.451981", - "balance: 9209.432391 USD
equity: 10121.681262
margin: 3021.151139
free margin: 7100.530123
margin level: 3.350273", - "balance: 10121.681262 USD
equity: 10150.819436
margin: 120.000000
free margin: 10030.819436
margin level: 84.590162", - "balance: 10121.681262 USD
equity: 10104.124698
margin: 1068.586800
free margin: 9035.537898
margin level: 9.455596", - "balance: 10142.721824 USD
equity: 10399.285645
margin: 1714.025226
free margin: 8685.260419
margin level: 6.067172", - "balance: 10344.416009 USD
equity: 10642.419913
margin: 2768.419490
free margin: 7874.000423
margin level: 3.844222", - "balance: 10300.947870 USD
equity: 10827.856320
margin: 4837.351086
free margin: 5990.505234
margin level: 2.238385", - "balance: 11044.217712 USD
equity: 10723.945626
margin: 2148.931597
free margin: 8575.014029
margin level: 4.990362", - "balance: 10982.637245 USD
equity: 11107.746810
margin: 1748.931597
free margin: 9358.815214
margin level: 6.351161", - "balance: 11107.746810 USD
equity: 11073.917343
margin: 1610.364762
free margin: 9463.552581
margin level: 6.876652", - "balance: 10755.992714 USD
equity: 11099.209915
margin: 955.427400
free margin: 10143.782515
margin level: 11.617010", - "balance: 10742.961900 USD
equity: 11240.801864
margin: 1438.156758
free margin: 9802.645106
margin level: 7.816117", - "balance: 11332.655347 USD
equity: 10759.055478
margin: 4358.006225
free margin: 6401.049253
margin level: 2.468802", - "balance: 11042.662409 USD
equity: 10581.349403
margin: 1989.849467
free margin: 8591.499935
margin level: 5.317663", - "balance: 10581.349403 USD
equity: 10134.570310
margin: 1846.354323
free margin: 8288.215987
margin level: 5.488963", - "balance: 10581.349403 USD
equity: 10320.936349
margin: 2981.527123
free margin: 7339.409226
margin level: 3.461628", - "balance: 10447.523008 USD
equity: 9715.416349
margin: 855.172800
free margin: 8860.243549
margin level: 11.360764", - "balance: 9715.416349 USD
equity: 9825.384919
margin: 208.424000
free margin: 9616.960919
margin level: 47.141332", - "balance: 9813.384330 USD
equity: 9725.879795
margin: 213.894023
free margin: 9511.985772
margin level: 45.470554", - "balance: 9725.879795 USD
equity: 9305.246598
margin: 2528.990263
free margin: 6776.256336
margin level: 3.679432", - "balance: 9305.246598 USD
equity: 8890.649496
margin: 1101.226075
free margin: 7789.423422
margin level: 8.073410", - "balance: 9305.246598 USD
equity: 8192.927691
margin: 2837.459383
free margin: 5355.468308
margin level: 2.887417", - "balance: 8192.927691 USD
equity: 9009.922717
margin: 2738.304980
free margin: 6271.617737
margin level: 3.290328", - "balance: 9009.922717 USD
equity: 8739.008465
margin: 799.559404
free margin: 7939.449061
margin level: 10.929780", - "balance: 8716.529272 USD
equity: 8669.858646
margin: 2513.280300
free margin: 6156.578346
margin level: 3.449619", - "balance: 8707.573674 USD
equity: 9243.268649
margin: 1913.940449
free margin: 7329.328200
margin level: 4.829444", - "balance: 9143.109052 USD
equity: 11047.974902
margin: 3037.687575
free margin: 8010.287327
margin level: 3.636969", - "balance: 11015.538107 USD
equity: 11380.942222
margin: 2543.575522
free margin: 8837.366700
margin level: 4.474387", - "balance: 10805.308966 USD
equity: 11694.454459
margin: 1376.365022
free margin: 10318.089438
margin level: 8.496623", - "balance: 10865.606005 USD
equity: 12052.397562
margin: 4316.334022
free margin: 7736.063541
margin level: 2.792276", - "balance: 11953.791359 USD
equity: 11467.364362
margin: 3139.969000
free margin: 8327.395362
margin level: 3.652063", - "balance: 11953.791359 USD
equity: 10762.978867
margin: 6156.345832
free margin: 4606.633035
margin level: 1.748274", - "balance: 12094.045416 USD
equity: 11491.752200
margin: 5208.746169
free margin: 6283.006032
margin level: 2.206242", - "balance: 11596.592965 USD
equity: 12121.772439
margin: 3557.275069
free margin: 8564.497371
margin level: 3.407601", - "balance: 11392.782975 USD
equity: 12607.068975
margin: 3742.875037
free margin: 8864.193938
margin level: 3.368285", - "balance: 11501.411770 USD
equity: 12687.890138
margin: 3293.804577
free margin: 9394.085561
margin level: 3.852047", - "balance: 12762.423471 USD
equity: 12928.022569
margin: 3814.301977
free margin: 9113.720592
margin level: 3.389355", - "balance: 12587.439590 USD
equity: 13016.762380
margin: 2890.151240
free margin: 10126.611140
margin level: 4.503834", - "balance: 13095.452931 USD
equity: 12883.337721
margin: 1597.581018
free margin: 11285.756704
margin level: 8.064278", - "balance: 13074.882095 USD
equity: 11853.562095
margin: 3917.818598
free margin: 7935.743497
margin level: 3.025552", - "balance: 12079.399897 USD
equity: 11550.734285
margin: 3037.995597
free margin: 8512.738688
margin level: 3.802091", - "balance: 11875.309346 USD
equity: 10707.752835
margin: 3201.225697
free margin: 7506.527138
margin level: 3.344892", - "balance: 12049.075101 USD
equity: 10747.172835
margin: 1722.245200
free margin: 9024.927635
margin level: 6.240211", - "balance: 12049.075101 USD
equity: 10206.057072
margin: 2992.245200
free margin: 7213.811872
margin level: 3.410836", - "balance: 10233.252835 USD
equity: 10190.321859
margin: 1550.214400
free margin: 8640.107459
margin level: 6.573492", - "balance: 10247.705712 USD
equity: 10280.709775
margin: 1013.297200
free margin: 9267.412575
margin level: 10.145799", - "balance: 10097.280264 USD
equity: 10301.898202
margin: 890.690900
free margin: 9411.207302
margin level: 11.566188", - "balance: 10301.898202 USD
equity: 9786.082561
margin: 2256.940818
free margin: 7529.141743
margin level: 4.335994", - "balance: 10301.898202 USD
equity: 9626.954427
margin: 5806.692818
free margin: 3820.261608
margin level: 1.657907", - "balance: 9463.519709 USD
equity: 9455.560882
margin: 3528.049569
free margin: 5927.511313
margin level: 2.680110", - "balance: 9463.519709 USD
equity: 9732.390026
margin: 3761.921030
free margin: 5970.468995
margin level: 2.587080", - "balance: 9539.821802 USD
equity: 9451.496531
margin: 6237.119630
free margin: 3214.376901
margin level: 1.515362", - "balance: 9673.249267 USD
equity: 9376.891775
margin: 3800.952373
free margin: 5575.939402
margin level: 2.466985", - "balance: 9376.891775 USD
equity: 9501.003563
margin: 2229.122162
free margin: 7271.881401
margin level: 4.262218", - "balance: 9376.891775 USD
equity: 9641.936625
margin: 3634.107762
free margin: 6007.828863
margin level: 2.653179" + "balance: 10000.000000 USD
equity: 10063.275630
margin: 171.106600
free margin: 9892.169030
margin level: 58.812902", + "balance: 10063.275630 USD
equity: 8652.167329
margin: 3566.986769
free margin: 5085.180560
margin level: 2.425624", + "balance: 8729.057009 USD
equity: 8565.200901
margin: 704.701169
free margin: 7860.499732
margin level: 12.154373", + "balance: 8729.057009 USD
equity: 8209.931099
margin: 1481.928559
free margin: 6728.002540
margin level: 5.540032", + "balance: 8526.437425 USD
equity: 8406.432302
margin: 1080.733559
free margin: 7325.698743
margin level: 7.778450", + "balance: 8526.437425 USD
equity: 8387.624859
margin: 1080.733559
free margin: 7306.891300
margin level: 7.761048", + "balance: 8375.301070 USD
equity: 8085.574406
margin: 570.752590
free margin: 7514.821815
margin level: 14.166514", + "balance: 8062.585800 USD
equity: 7999.195855
margin: 2132.890781
free margin: 5866.305075
margin level: 3.750401", + "balance: 7975.773557 USD
equity: 8356.718089
margin: 4687.444352
free margin: 3669.273738
margin level: 1.782788", + "balance: 7975.773557 USD
equity: 9194.899731
margin: 5576.419352
free margin: 3618.480380
margin level: 1.648890", + "balance: 7932.320011 USD
equity: 9661.788546
margin: 5477.444352
free margin: 4184.344195
margin level: 1.763923", + "balance: 9680.259906 USD
equity: 9267.253427
margin: 977.429535
free margin: 8289.823892
margin level: 9.481250", + "balance: 9333.927006 USD
equity: 11010.688124
margin: 6027.443421
free margin: 4983.244703
margin level: 1.826759", + "balance: 9794.961017 USD
equity: 11920.025782
margin: 6665.050043
free margin: 5254.975739
margin level: 1.788438", + "balance: 10357.979096 USD
equity: 11308.183155
margin: 4783.662500
free margin: 6524.520655
margin level: 2.363917", + "balance: 11711.899391 USD
equity: 11127.034696
margin: 1580.000000
free margin: 9547.034696
margin level: 7.042427", + "balance: 11711.899391 USD
equity: 12086.213048
margin: 3808.323100
free margin: 8277.889948
margin level: 3.173631", + "balance: 12086.213048 USD
equity: 11118.859247
margin: 2041.914800
free margin: 9076.944447
margin level: 5.445310", + "balance: 12086.213048 USD
equity: 10581.328131
margin: 4251.914800
free margin: 6329.413331
margin level: 2.488603", + "balance: 11422.263692 USD
equity: 10514.414353
margin: 3637.795627
free margin: 6876.618726
margin level: 2.890326", + "balance: 10542.232696 USD
equity: 11917.058483
margin: 3487.847743
free margin: 8429.210739
margin level: 3.416737", + "balance: 11461.784930 USD
equity: 11560.721475
margin: 847.964091
free margin: 10712.757384
margin level: 13.633504", + "balance: 11560.721475 USD
equity: 12412.750730
margin: 3741.380000
free margin: 8671.370730
margin level: 3.317693", + "balance: 12450.450465 USD
equity: 12278.397353
margin: 4562.871570
free margin: 7715.525783
margin level: 2.690936", + "balance: 12189.078912 USD
equity: 12575.496234
margin: 1955.925000
free margin: 10619.571234
margin level: 6.429437", + "balance: 12063.675358 USD
equity: 12527.339375
margin: 4098.114035
free margin: 8429.225340
margin level: 3.056855", + "balance: 11909.223655 USD
equity: 12708.303983
margin: 3047.279635
free margin: 9661.024347
margin level: 4.170377", + "balance: 12684.996825 USD
equity: 13467.889247
margin: 1687.279635
free margin: 11780.609612
margin level: 7.982014", + "balance: 12684.996825 USD
equity: 13024.965858
margin: 2227.279635
free margin: 10797.686223
margin level: 5.847926", + "balance: 12757.471678 USD
equity: 12739.649870
margin: 1687.279635
free margin: 11052.370234
margin level: 7.550408", + "balance: 12739.649870 USD
equity: 12663.448454
margin: 746.983162
free margin: 11916.465292
margin level: 16.952790", + "balance: 12663.448454 USD
equity: 12663.448454
margin: 0.000000
free margin: 12663.448454
margin level: inf", + "balance: 12663.448454 USD
equity: 12755.203704
margin: 853.178400
free margin: 11902.025304
margin level: 14.950219", + "balance: 12663.448454 USD
equity: 12744.281556
margin: 4047.475556
free margin: 8696.806000
margin level: 3.148699", + "balance: 12785.787942 USD
equity: 10707.323236
margin: 3641.007795
free margin: 7066.315441
margin level: 2.940758", + "balance: 10707.323236 USD
equity: 10707.323236
margin: 0.000000
free margin: 10707.323236
margin level: inf", + "balance: 10707.323236 USD
equity: 10115.983810
margin: 1226.191200
free margin: 8889.792610
margin level: 8.249924", + "balance: 10115.983810 USD
equity: 9909.880023
margin: 610.000000
free margin: 9299.880023
margin level: 16.245705", + "balance: 9909.880023 USD
equity: 9841.028298
margin: 427.586400
free margin: 9413.441898
margin level: 23.015298", + "balance: 9909.880023 USD
equity: 9487.677296
margin: 2459.731085
free margin: 7027.946212
margin level: 3.857201", + "balance: 9397.831755 USD
equity: 9739.989645
margin: 660.466600
free margin: 9079.523045
margin level: 14.747134", + "balance: 9422.447296 USD
equity: 9460.683862
margin: 2033.146600
free margin: 7427.537262
margin level: 4.653223", + "balance: 9460.683862 USD
equity: 8553.941915
margin: 5656.204516
free margin: 2897.737399
margin level: 1.512311", + "balance: 9706.469959 USD
equity: 10145.692219
margin: 5079.976413
free margin: 5065.715807
margin level: 1.997193", + "balance: 9706.469959 USD
equity: 6026.061219
margin: 5759.976413
free margin: 266.084807
margin level: 1.046195", + "balance: 9939.919058 USD
equity: 4187.060887
margin: 5519.976413
free margin: -1332.915526
margin level: 0.758529", + "balance: 4371.175961 USD
equity: 4285.282514
margin: 729.481200
free margin: 3555.801314
margin level: 5.874425", + "balance: 4419.181431 USD
equity: 4018.405788
margin: 1778.826100
free margin: 2239.579688
margin level: 2.259021", + "balance: 4305.969586 USD
equity: 4064.558218
margin: 2614.808601
free margin: 1449.749617
margin level: 1.554438", + "balance: 4064.558218 USD
equity: 4627.572479
margin: 2081.107400
free margin: 2546.465079
margin level: 2.223611", + "balance: 4506.632617 USD
equity: 4942.774780
margin: 1717.589794
free margin: 3225.184986
margin level: 2.877739", + "balance: 4573.067125 USD
equity: 4635.463810
margin: 3896.239200
free margin: 739.224610
margin level: 1.189728", + "balance: 4649.406235 USD
equity: 4759.663810
margin: 3596.239200
free margin: 1163.424610
margin level: 1.323511", + "balance: 5369.246097 USD
equity: 4661.598215
margin: 2875.131800
free margin: 1786.466415
margin level: 1.621351", + "balance: 5188.020502 USD
equity: 4669.585700
margin: 4006.763800
free margin: 662.821900
margin level: 1.165426", + "balance: 5188.020502 USD
equity: 4703.130189
margin: 4605.085672
free margin: 98.044517
margin level: 1.021290", + "balance: 5188.020502 USD
equity: 4709.752772
margin: 4605.085672
free margin: 104.667100
margin level: 1.022729", + "balance: 5376.378215 USD
equity: 3407.868085
margin: 2804.258072
free margin: 603.610013
margin level: 1.215248", + "balance: 5376.378215 USD
equity: 2909.687309
margin: 2970.759541
free margin: -61.072233
margin level: 0.979442", + "balance: 3049.471056 USD
equity: 2465.076808
margin: 1058.321872
free margin: 1406.754936
margin level: 2.329232", + "balance: 2465.076808 USD
equity: 2486.032447
margin: 152.363900
free margin: 2333.668547
margin level: 16.316414", + "balance: 2465.076808 USD
equity: 2829.562287
margin: 2051.291557
free margin: 778.270729
margin level: 1.379405", + "balance: 2829.562287 USD
equity: 4446.117043
margin: 2686.358400
free margin: 1759.758643
margin level: 1.655072", + "balance: 4446.117043 USD
equity: 4074.200041
margin: 1100.000000
free margin: 2974.200041
margin level: 3.703818", + "balance: 4446.117043 USD
equity: 4263.470017
margin: 1590.000000
free margin: 2673.470017
margin level: 2.681428", + "balance: 4263.470017 USD
equity: 4274.517930
margin: 1498.636800
free margin: 2775.881130
margin level: 2.852271", + "balance: 4274.517930 USD
equity: 4274.517930
margin: 0.000000
free margin: 4274.517930
margin level: inf", + "balance: 4274.517930 USD
equity: 4241.736664
margin: 815.026800
free margin: 3426.709864
margin level: 5.204414", + "balance: 4241.736664 USD
equity: 2828.271922
margin: 2209.800892
free margin: 618.471030
margin level: 1.279876", + "balance: 4012.162506 USD
equity: 2103.854054
margin: 2428.220092
free margin: -324.366038
margin level: 0.866418", + "balance: 3987.667541 USD
equity: 2560.815599
margin: 1648.220092
free margin: 912.595506
margin level: 1.553685", + "balance: 3987.667541 USD
equity: 3160.294167
margin: 2283.886492
free margin: 876.407675
margin level: 1.383735", + "balance: 3987.667541 USD
equity: 2691.063429
margin: 2283.886492
free margin: 407.176936
margin level: 1.178282", + "balance: 2827.379037 USD
equity: 2755.228075
margin: 2573.513432
free margin: 181.714643
margin level: 1.070610", + "balance: 2755.228075 USD
equity: 2787.915625
margin: 389.274600
free margin: 2398.641025
margin level: 7.161823", + "balance: 2755.228075 USD
equity: 2405.451245
margin: 2494.165451
free margin: -88.714206
margin level: 0.964431", + "balance: 2263.531912 USD
equity: 2516.336910
margin: 499.303851
free margin: 2017.033059
margin level: 5.039691", + "balance: 2516.336910 USD
equity: 2516.336910
margin: 0.000000
free margin: 2516.336910
margin level: inf" ], "legendgroup": "g2", "line": { @@ -2031,52 +1940,58 @@ }, { "hovertext": [ - "order id: 3
hold probability: 0.3618
hold: False
volume: 0.855187
modified volume: 0.8600
fee: -3.7898968066923684e-05
error: ", - "order id: 7
hold probability: 0.3925
hold: False
volume: -0.203541
modified volume: 0.2000
fee: 0.0003065146650824074
error: ", - "order id: 9
hold probability: 0.1998
hold: False
volume: -2.531818
modified volume: 2.5300
fee: 0.00023633237170041964
error: ", - "order id: 11
hold probability: 0.4552
hold: False
volume: 0.575682
modified volume: 0.5800
fee: 0.00024988292156298845
error: ", - "order id: 16
hold probability: 0.3022
hold: False
volume: -0.018794
modified volume: 0.0200
fee: 0.0004017148466410926
error: ", - "order id: 19
hold probability: 0.1763
hold: False
volume: 0.860248
modified volume: 0.8600
fee: 0.0001577543611629161
error: ", - "order id: 23
hold probability: 0.3326
hold: False
volume: 0.958840
modified volume: 0.9600
fee: 0.00016454646674311525
error: ", - "order id: 26
hold probability: 0.3062
hold: False
volume: 0.177991
modified volume: 0.1800
fee: 0.0007191022926978318
error: ", - "order id: 28
hold probability: 0.1308
hold: False
volume: 1.383858
modified volume: 1.3800
fee: -0.00025466684417528834
error: ", - "order id: 29
hold probability: 0.4022
hold: False
volume: 1.029332
modified volume: 1.0300
fee: 0.00013424330160485452
error: ", - "order id: 36
hold probability: 0.3098
hold: False
volume: -1.550413
modified volume: 1.5500
fee: 0.0007708248256008195
error: ", - "order id: 38
hold probability: 0.4203
hold: False
volume: -0.549995
modified volume: 0.5500
fee: 0.00037698529892308034
error: ", - "order id: 43
hold probability: 0.3503
hold: False
volume: -0.460934
modified volume: 0.4600
fee: 0.0007079422887163017
error: ", - "order id: 47
hold probability: 0.2145
hold: False
volume: -1.645836
modified volume: 1.6500
fee: 0.00016351327700396388
error: ", - "order id: 53
hold probability: 0.2837
hold: False
volume: -0.188691
modified volume: 0.1900
fee: 0.0008058323564988067
error: ", - "order id: 59
hold probability: 0.2164
hold: False
volume: 0.718588
modified volume: 0.7200
fee: 7.814804340187358e-05
error: ", - "order id: 61
hold probability: 0.1221
hold: False
volume: 0.155112
modified volume: 0.1600
fee: -0.00019299883785463395
error: ", - "order id: 65
hold probability: 0.2556
hold: False
volume: 1.242273
modified volume: 1.2400
fee: 0.0003602122541977368
error: ", - "order id: 70
hold probability: 0.1752
hold: False
volume: -0.120066
modified volume: 0.1200
fee: 0.0005167339807848104
error: ", - "order id: 71
hold probability: 0.1197
hold: False
volume: -1.932841
modified volume: 1.9300
fee: 0.0003540662732415863
error: ", - "order id: 74
hold probability: 0.1664
hold: False
volume: 0.423590
modified volume: 0.4200
fee: 0.000473987526325801
error: ", - "order id: 78
hold probability: 0.4848
hold: False
volume: -0.373568
modified volume: 0.3700
fee: 0.00010267094670583318
error: ", - "order id: 80
hold probability: 0.4323
hold: False
volume: 1.064574
modified volume: 1.0600
fee: 0.00032567042139420704
error: ", - "order id: 84
hold probability: 0.3449
hold: False
volume: -1.984921
modified volume: 1.9800
fee: 7.631788643026893e-05
error: ", - "order id: 86
hold probability: 0.4099
hold: False
volume: -0.325914
modified volume: 0.3300
fee: 0.0007318601863924324
error: ", - "order id: 88
hold probability: 0.1604
hold: False
volume: 0.720914
modified volume: 0.7200
fee: 0.0002498899040201108
error: ", - "order id: 90
hold probability: 0.2852
hold: False
volume: 1.270058
modified volume: 1.2700
fee: 0.0002005471665040448
error: ", - "order id: 92
hold probability: 0.4052
hold: False
volume: -0.330219
modified volume: 0.3300
fee: 0.0005345621529812427
error: ", - "order id: 94
hold probability: 0.4996
hold: False
volume: 0.627369
modified volume: 0.6300
fee: -0.0005934788006683786
error: ", - "order id: 96
hold probability: 0.4134
hold: False
volume: 0.629448
modified volume: 0.6300
fee: -0.00010128454239181843
error: ", - "order id: 99
hold probability: 0.2611
hold: False
volume: 1.461156
modified volume: 1.4600
fee: 0.00037713880906691
error: ", - "order id: 102
hold probability: 0.2150
hold: False
volume: -0.241205
modified volume: 0.2400
fee: -9.006121650533981e-06
error: ", - "order id: 103
hold probability: 0.4485
hold: False
volume: 0.427181
modified volume: 0.4300
fee: 0.0003441974220853975
error: ", - "order id: 105
hold probability: 0.0539
hold: False
volume: -0.325293
modified volume: 0.3300
fee: -0.0003451038523617368
error: ", - "order id: 108
hold probability: 0.3346
hold: False
volume: -2.198459
modified volume: 2.2000
fee: 0.00048394706277838674
error: ", - "order id: 112
hold probability: 0.4682
hold: False
volume: 0.526561
modified volume: 0.5300
fee: 0.0009229565171044715
error: ", - "order id: 115
hold probability: 0.3886
hold: False
volume: 0.456771
modified volume: 0.4600
fee: 0.00023287074604657034
error: ", - "order id: 118
hold probability: 0.3580
hold: False
volume: 0.235911
modified volume: 0.2400
fee: 0.0004614804410832074
error: " + "order id: 1
hold probability: 0.1582
hold: False
volume: -0.141069
modified volume: 0.1400
fee: 0.000230
margin: 171.106600
error: ", + "order id: 3
hold probability: 0.3231
hold: False
volume: -2.069744
modified volume: 2.0700
fee: 0.000252
margin: 2520.100800
error: ", + "order id: 5
hold probability: 0.3417
hold: False
volume: -0.084114
modified volume: 0.0800
fee: 0.000180
margin: 97.815200
error: ", + "order id: 7
hold probability: 0.1762
hold: False
volume: -0.575303
modified volume: 0.5800
fee: 0.000193
margin: 706.474800
error: ", + "order id: 8
hold probability: 0.1935
hold: False
volume: 0.333128
modified volume: 0.3300
fee: 0.000186
margin: 403.095000
error: ", + "order id: 11
hold probability: 0.2297
hold: False
volume: 0.478995
modified volume: 0.4800
fee: 0.000146
margin: 585.283200
error: ", + "order id: 13
hold probability: 0.4012
hold: False
volume: 1.245750
modified volume: 1.2500
fee: 0.000184
margin: 1523.700000
error: ", + "order id: 14
hold probability: 0.2758
hold: False
volume: 0.305346
modified volume: 0.3100
fee: 0.000162
margin: 378.975000
error: ", + "order id: 19
hold probability: 0.2625
hold: False
volume: 0.631706
modified volume: 0.6300
fee: 0.000218
margin: 763.969500
error: ", + "order id: 22
hold probability: 0.0363
hold: False
volume: -1.245175
modified volume: 1.2500
fee: 0.000188
margin: 1523.662500
error: ", + "order id: 24
hold probability: 0.0992
hold: False
volume: 0.134105
modified volume: 0.1300
fee: 0.000232
margin: 158.323100
error: ", + "order id: 26
hold probability: 0.4875
hold: False
volume: 1.479188
modified volume: 1.4800
fee: 0.000172
margin: 1801.914800
error: ", + "order id: 32
hold probability: 0.2366
hold: False
volume: -0.608957
modified volume: 0.6100
fee: 0.000186
margin: 739.710400
error: ", + "order id: 35
hold probability: 0.3043
hold: False
volume: -1.995900
modified volume: 2.0000
fee: 0.000271
margin: 2381.380000
error: ", + "order id: 38
hold probability: 0.4152
hold: False
volume: -0.627667
modified volume: 0.6300
fee: 0.000210
margin: 747.161100
error: ", + "order id: 39
hold probability: 0.4017
hold: False
volume: -0.496516
modified volume: 0.5000
fee: 0.000228
margin: 595.925000
error: ", + "order id: 41
hold probability: 0.4536
hold: False
volume: 0.876160
modified volume: 0.8800
fee: 0.000205
margin: 1050.834400
error: ", + "order id: 44
hold probability: 0.1318
hold: False
volume: 0.715981
modified volume: 0.7200
fee: 0.000216
margin: 853.178400
error: ", + "order id: 46
hold probability: 0.3562
hold: False
volume: 1.250812
modified volume: 1.2500
fee: 0.000212
margin: 1483.075000
error: ", + "order id: 49
hold probability: 0.4575
hold: False
volume: -1.038783
modified volume: 1.0400
fee: 0.000226
margin: 1226.191200
error: ", + "order id: 51
hold probability: 0.3221
hold: False
volume: 0.358606
modified volume: 0.3600
fee: 0.000233
margin: 427.586400
error: ", + "order id: 53
hold probability: 0.3808
hold: False
volume: -0.106820
modified volume: 0.1100
fee: 0.000242
margin: 130.466600
error: ", + "order id: 55
hold probability: 0.1682
hold: False
volume: 1.269712
modified volume: 1.2700
fee: 0.000254
margin: 1503.146600
error: ", + "order id: 57
hold probability: 0.1403
hold: False
volume: 0.084273
modified volume: 0.0800
fee: 0.000244
margin: 94.494400
error: ", + "order id: 63
hold probability: 0.3951
hold: False
volume: -0.215026
modified volume: 0.2200
fee: 0.000208
margin: 259.481200
error: ", + "order id: 66
hold probability: 0.4547
hold: False
volume: -0.195112
modified volume: 0.2000
fee: 0.000176
margin: 235.414000
error: ", + "order id: 69
hold probability: 0.3232
hold: False
volume: 1.056880
modified volume: 1.0600
fee: 0.000219
margin: 1251.107400
error: ", + "order id: 73
hold probability: 0.1250
hold: False
volume: -1.982434
modified volume: 1.9800
fee: 0.000189
margin: 2345.131800
error: ", + "order id:
hold probability: 0.2447
hold: False
volume: 1.124056
modified volume: 1.1200
fee: nan
margin: nan
error: cannot add more orders", + "order id: 75
hold probability: 0.3468
hold: False
volume: 1.400099
modified volume: 1.4000
fee: 0.000154
margin: 1661.632000
error: ", + "order id:
hold probability: 0.4319
hold: False
volume: -0.128500
modified volume: 0.1300
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.4359
hold: False
volume: -1.429518
modified volume: 1.4300
fee: nan
margin: nan
error: cannot add more orders", + "order id: 77
hold probability: 0.2994
hold: False
volume: 0.455114
modified volume: 0.4600
fee: 0.000220
margin: 544.304200
error: ", + "order id:
hold probability: 0.1155
hold: False
volume: -2.618936
modified volume: 2.6200
fee: nan
margin: nan
error: low free margin (order margin=3074.8844, order profit=-51.72138248446685, free margin=2311.3654370182894)", + "order id: 80
hold probability: 0.2877
hold: False
volume: 0.129112
modified volume: 0.1300
fee: 0.000238
margin: 152.363900
error: ", + "order id:
hold probability: 0.3737
hold: False
volume: 1.148889
modified volume: 1.1500
fee: nan
margin: nan
error: low free margin (order margin=1349.9620000000002, order profit=-22.759956598596226, free margin=360.1123486574065)", + "order id: 82
hold probability: 0.3534
hold: False
volume: 1.537409
modified volume: 1.5400
fee: 0.000196
margin: 1806.358400
error: ", + "order id: 86
hold probability: 0.2720
hold: False
volume: 1.283870
modified volume: 1.2800
fee: 0.000184
margin: 1498.636800
error: ", + "order id: 87
hold probability: 0.4701
hold: False
volume: 0.032907
modified volume: 0.0300
fee: 0.000228
margin: 35.026800
error: ", + "order id: 90
hold probability: 0.2646
hold: False
volume: -0.482112
modified volume: 0.4800
fee: 0.000173
margin: 561.580800
error: ", + "order id:
hold probability: 0.2664
hold: False
volume: 0.652207
modified volume: 0.6500
fee: nan
margin: nan
error: low free margin (order margin=764.1075, order profit=-9.093046138645402, free margin=-324.3660382443477)", + "order id: 92
hold probability: 0.4516
hold: False
volume: -0.540048
modified volume: 0.5400
fee: 0.000134
margin: 635.666400
error: ", + "order id: 94
hold probability: 0.4206
hold: False
volume: 0.151433
modified volume: 0.1500
fee: 0.000193
margin: 176.932500
error: ", + "order id: 95
hold probability: 0.4379
hold: False
volume: 0.331168
modified volume: 0.3300
fee: 0.000219
margin: 389.274600
error: ", + "order id: 97
hold probability: 0.3204
hold: False
volume: -1.516766
modified volume: 1.5200
fee: 0.000222
margin: 1794.861600
error: " ], "legendgroup": "g2", "marker": { "color": [ - "green", "red", "red", - "green", + "red", "red", "green", "green", @@ -2084,6 +1999,8 @@ "green", "green", "red", + "green", + "green", "red", "red", "red", @@ -2092,71 +2009,83 @@ "green", "green", "red", - "red", "green", "red", "green", + "green", "red", "red", "green", - "green", "red", + "gray", + "green", + "gray", + "gray", "green", + "gray", + "green", + "gray", "green", "green", - "red", "green", "red", + "gray", "red", "green", "green", - "green" + "red" ], "size": [ - 15.478260869565217, - 9.73913043478261, - 30, - 13.043478260869565, - 8.173913043478262, - 15.478260869565217, - 16.347826086956523, - 9.565217391304348, - 20, - 16.956521739130434, - 21.478260869565215, - 12.782608695652174, - 12, - 22.347826086956523, - 9.652173913043478, - 14.26086956521739, - 9.391304347826086, - 18.782608695652172, - 9.043478260869565, - 24.782608695652172, - 11.652173913043478, - 11.217391304347826, - 17.217391304347828, - 25.217391304347824, - 10.869565217391305, - 14.26086956521739, - 19.043478260869563, - 10.869565217391305, - 13.478260869565217, - 13.478260869565217, - 20.69565217391304, - 10.08695652173913, - 11.73913043478261, - 10.869565217391305, - 27.130434782608695, - 12.608695652173914, - 12, - 10.08695652173913 + 9.124087591240876, + 24.620437956204377, + 8.642335766423358, + 12.656934306569342, + 10.64963503649635, + 11.854014598540147, + 18.036496350364963, + 10.48905109489051, + 13.05839416058394, + 18.036496350364963, + 9.043795620437956, + 19.88321167883212, + 12.897810218978101, + 24.05839416058394, + 13.05839416058394, + 12.014598540145986, + 15.065693430656935, + 13.781021897810218, + 18.036496350364963, + 16.35036496350365, + 10.89051094890511, + 8.883211678832117, + 18.197080291970803, + 8.642335766423358, + 9.766423357664234, + 9.605839416058394, + 16.510948905109487, + 23.8978102189781, + 16.99270072992701, + 19.24087591240876, + 9.043795620437956, + 19.48175182481752, + 11.693430656934307, + 29.036496350364963, + 9.043795620437956, + 17.23357664233577, + 20.364963503649633, + 18.277372262773724, + 8.24087591240876, + 11.854014598540147, + 13.21897810218978, + 12.335766423357665, + 9.204379562043796, + 10.64963503649635, + 20.204379562043798 ], "symbol": [ - "triangle-up", "triangle-down", "triangle-down", - "triangle-up", + "triangle-down", "triangle-down", "triangle-up", "triangle-up", @@ -2164,6 +2093,8 @@ "triangle-up", "triangle-up", "triangle-down", + "triangle-up", + "triangle-up", "triangle-down", "triangle-down", "triangle-down", @@ -2172,25 +2103,31 @@ "triangle-up", "triangle-up", "triangle-down", + "triangle-up", + "triangle-down", + "triangle-up", + "triangle-up", + "triangle-down", "triangle-down", "triangle-up", "triangle-down", + "triangle-down", "triangle-up", "triangle-down", "triangle-down", "triangle-up", + "triangle-down", "triangle-up", "triangle-down", "triangle-up", "triangle-up", "triangle-up", "triangle-down", - "triangle-up", "triangle-down", "triangle-down", "triangle-up", "triangle-up", - "triangle-up" + "triangle-down" ] }, "mode": "markers", @@ -2198,121 +2135,139 @@ "showlegend": false, "type": "scatter", "x": [ + "2021-05-18T00:00:00+00:00", "2021-05-19T00:00:00+00:00", + "2021-05-20T00:00:00+00:00", + "2021-05-21T00:00:00+00:00", "2021-05-24T00:00:00+00:00", - "2021-05-25T00:00:00+00:00", "2021-05-27T00:00:00+00:00", + "2021-05-28T00:00:00+00:00", "2021-05-31T00:00:00+00:00", - "2021-06-01T00:00:00+00:00", + "2021-06-03T00:00:00+00:00", "2021-06-07T00:00:00+00:00", - "2021-06-08T00:00:00+00:00", "2021-06-09T00:00:00+00:00", "2021-06-10T00:00:00+00:00", - "2021-06-16T00:00:00+00:00", + "2021-06-15T00:00:00+00:00", "2021-06-17T00:00:00+00:00", - "2021-06-23T00:00:00+00:00", - "2021-06-25T00:00:00+00:00", + "2021-06-18T00:00:00+00:00", + "2021-06-21T00:00:00+00:00", + "2021-06-22T00:00:00+00:00", + "2021-07-01T00:00:00+00:00", "2021-07-02T00:00:00+00:00", + "2021-07-07T00:00:00+00:00", "2021-07-09T00:00:00+00:00", - "2021-07-13T00:00:00+00:00", + "2021-07-12T00:00:00+00:00", + "2021-07-14T00:00:00+00:00", "2021-07-15T00:00:00+00:00", "2021-07-21T00:00:00+00:00", "2021-07-22T00:00:00+00:00", - "2021-07-23T00:00:00+00:00", - "2021-07-27T00:00:00+00:00", + "2021-07-26T00:00:00+00:00", + "2021-07-28T00:00:00+00:00", "2021-07-29T00:00:00+00:00", "2021-08-02T00:00:00+00:00", "2021-08-03T00:00:00+00:00", + "2021-08-04T00:00:00+00:00", "2021-08-05T00:00:00+00:00", "2021-08-09T00:00:00+00:00", "2021-08-10T00:00:00+00:00", "2021-08-11T00:00:00+00:00", "2021-08-12T00:00:00+00:00", - "2021-08-13T00:00:00+00:00", + "2021-08-17T00:00:00+00:00", "2021-08-19T00:00:00+00:00", "2021-08-20T00:00:00+00:00", - "2021-08-23T00:00:00+00:00", + "2021-08-24T00:00:00+00:00", "2021-08-25T00:00:00+00:00", + "2021-08-27T00:00:00+00:00", "2021-08-30T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", - "2021-09-02T00:00:00+00:00" + "2021-08-31T00:00:00+00:00" ], "y": [ + 1.2221899999999999, 1.21744, + 1.22269, + 1.21806, 1.2215, - 1.22497, 1.21934, + 1.21896, 1.2225, - 1.22126, + 1.21265, 1.21893, - 1.21726, 1.21787, 1.21751, - 1.19943, + 1.21264, 1.19069, - 1.19258, - 1.1937, + 1.18597, + 1.19185, + 1.19413, + 1.18497, 1.18646, + 1.17903, 1.18774, - 1.17765, + 1.18606, + 1.18358, 1.18118, 1.17946, 1.17707, - 1.17689, - 1.18165, + 1.18029, + 1.18441, 1.18865, 1.18688, 1.18637, + 1.18367, 1.18327, 1.17362, 1.17203, 1.17388, 1.17296, - 1.17962, + 1.17081, 1.16756, 1.16996, - 1.1745700000000001, + 1.17555, 1.17716, + 1.1795499999999999, 1.17962, - 1.18083, - 1.18744 + 1.18083 ], "yaxis": "y2" }, { "hovertext": [ - "order id: 3
order type: Buy
close probability: 0.6481
profit: 352.419311", - "order id: 7
order type: Sell
close probability: 0.5797
profit: -75.530293", - "order id: 9
order type: Sell
close probability: 0.6435
profit: 1460.737910
---------------------------------
order id: 11
order type: Buy
close probability: 0.6677
profit: -36.533209", - "order id: 16
order type: Sell
close probability: 0.8022
profit: 1.676570", - "order id: 19
order type: Buy
close probability: 0.5719
profit: -35.926875", - "order id: 23
order type: Buy
close probability: 0.6665
profit: -176.116461", - "order id: 26
order type: Buy
close probability: 0.7349
profit: -1.963841", - "order id: 29
order type: Buy
close probability: 0.6692
profit: -722.467060", - "order id: 28
order type: Buy
close probability: 0.6306
profit: -3715.695976", - "order id: 36
order type: Sell
close probability: 0.7270
profit: 1055.422152
---------------------------------
order id: 38
order type: Sell
close probability: 0.5300
profit: -84.534191", - "order id: 43
order type: Sell
close probability: 0.5652
profit: -84.085345", - "order id: 47
order type: Sell
close probability: 0.6064
profit: 649.520309", - "order id: 53
order type: Sell
close probability: 0.5343
profit: -13.030815", - "order id: 59
order type: Buy
close probability: 0.5849
profit: -732.106659", - "order id: 61
order type: Buy
close probability: 0.5460
profit: 97.967981", - "order id: 65
order type: Buy
close probability: 0.7581
profit: -122.786320", - "order id: 70
order type: Sell
close probability: 0.6792
profit: 24.639192
---------------------------------
order id: 71
order type: Sell
close probability: 0.7980
profit: -33.594791", - "order id: 74
order type: Buy
close probability: 0.5394
profit: 180.012524", - "order id: 78
order type: Sell
close probability: 0.5770
profit: -105.918825", - "order id: 84
order type: Sell
close probability: 0.5907
profit: 85.869058", - "order id: 80
order type: Buy
close probability: 0.5903
profit: -562.401065
---------------------------------
order id: 86
order type: Sell
close probability: 0.6483
profit: 64.948614", - "order id: 88
order type: Buy
close probability: 0.7266
profit: -533.512073", - "order id: 90
order type: Buy
close probability: 0.5830
profit: 7.550510", - "order id: 94
order type: Buy
close probability: 0.5182
profit: -20.570836", - "order id: 96
order type: Buy
close probability: 0.5079
profit: 425.960926", - "order id: 92
order type: Sell
close probability: 0.5708
profit: -204.090551", - "order id: 99
order type: Buy
close probability: 0.6081
profit: -1815.822266", - "order id: 102
order type: Sell
close probability: 0.6760
profit: -168.023853", - "order id: 103
order type: Buy
close probability: 0.7415
profit: 225.569511
---------------------------------
order id: 105
order type: Sell
close probability: 0.5436
profit: -20.951573", - "order id: 108
order type: Sell
close probability: 0.6300
profit: 335.731646", - "order id: 112
order type: Buy
close probability: 0.8012
profit: 15.213305", - "order id: 115
order type: Buy
close probability: 0.9237
profit: 127.747946" + "order id: 1
order type: Sell
close probability: 0.6650
margin: 171.106600
profit: 63.275630", + "order id: 3
order type: Sell
close probability: 0.5644
margin: 2520.100800
profit: -1138.874946", + "order id: 5
order type: Sell
close probability: 0.7678
margin: 97.815200
profit: 8.078541
---------------------------------
order id: 7
order type: Sell
close probability: 0.6728
margin: 706.474800
profit: -210.698124", + "order id: 8
order type: Buy
close probability: 0.6436
margin: 403.095000
profit: -81.382584", + "order id: 11
order type: Buy
close probability: 0.6525
margin: 585.283200
profit: -25.226392", + "order id: 14
order type: Buy
close probability: 0.7094
margin: 378.975000
profit: -43.453546", + "order id: 13
order type: Buy
close probability: 0.6137
margin: 1523.700000
profit: 231.946713", + "order id: 19
order type: Buy
close probability: 0.7866
margin: 763.969500
profit: 381.897831", + "order id: 22
order type: Sell
close probability: 0.5016
margin: 1523.662500
profit: 185.224355", + "order id: 24
order type: Buy
close probability: 0.6208
margin: 158.323100
profit: -7.693644", + "order id: 26
order type: Buy
close probability: 0.8465
margin: 1801.914800
profit: -746.215561", + "order id: 32
order type: Sell
close probability: 0.6305
margin: 739.710400
profit: 794.446754", + "order id: 35
order type: Sell
close probability: 0.5343
margin: 2381.380000
profit: 889.728990", + "order id: 38
order type: Sell
close probability: 0.6599
margin: 747.161100
profit: -383.693551", + "order id: 39
order type: Sell
close probability: 0.7461
margin: 595.925000
profit: -125.403555", + "order id: 41
order type: Buy
close probability: 0.5134
margin: 1050.834400
profit: -154.451703", + "order id: 44
order type: Buy
close probability: 0.6501
margin: 853.178400
profit: 83.115250", + "order id: 46
order type: Buy
close probability: 0.5603
margin: 1483.075000
profit: -545.256387", + "order id: 49
order type: Sell
close probability: 0.5192
margin: 1226.191200
profit: -591.339426", + "order id: 51
order type: Buy
close probability: 0.7798
margin: 427.586400
profit: -371.611724", + "order id: 53
order type: Sell
close probability: 0.6476
margin: 130.466600
profit: 24.615541", + "order id: 55
order type: Buy
close probability: 0.8755
margin: 1503.146600
profit: -337.074424", + "order id: 57
order type: Buy
close probability: 0.5282
margin: 94.494400
profit: -6.995852", + "order id: 63
order type: Sell
close probability: 0.5486
margin: 259.481200
profit: 48.005469", + "order id: 66
order type: Sell
close probability: 0.7529
margin: 235.414000
profit: 0.079139", + "order id: 69
order type: Buy
close probability: 0.8761
margin: 1251.107400
profit: 719.839862", + "order id: 73
order type: Sell
close probability: 0.8535
margin: 2345.131800
profit: 188.357713", + "order id: 75
order type: Buy
close probability: 0.7785
margin: 1661.632000
profit: -1877.992515
---------------------------------
order id: 77
order type: Buy
close probability: 0.6370
margin: 544.304200
profit: -454.036269", + "order id: 80
order type: Buy
close probability: 0.7889
margin: 152.363900
profit: 8.995639", + "order id: 82
order type: Buy
close probability: 0.6878
margin: 1806.358400
profit: 995.439373", + "order id: 86
order type: Buy
close probability: 0.6532
margin: 1498.636800
profit: 11.047912", + "order id: 87
order type: Buy
close probability: 0.5180
margin: 35.026800
profit: 6.514974", + "order id: 90
order type: Sell
close probability: 0.6267
margin: 561.580800
profit: -229.574157", + "order id: 92
order type: Sell
close probability: 0.5738
margin: 635.666400
profit: -140.095609
---------------------------------
order id: 94
order type: Buy
close probability: 0.8146
margin: 176.932500
profit: -1.845659", + "order id: 97
order type: Sell
close probability: 0.7354
margin: 1794.861600
profit: -491.203089", + "order id: 95
order type: Buy
close probability: 0.5210
margin: 389.274600
profit: 250.817550" ], "legendgroup": "g2", "marker": { @@ -2328,72 +2283,80 @@ "showlegend": false, "type": "scatter", "x": [ + "2021-05-19T00:00:00+00:00", + "2021-05-20T00:00:00+00:00", "2021-05-24T00:00:00+00:00", - "2021-05-25T00:00:00+00:00", + "2021-05-26T00:00:00+00:00", "2021-05-28T00:00:00+00:00", "2021-06-01T00:00:00+00:00", "2021-06-02T00:00:00+00:00", + "2021-06-07T00:00:00+00:00", "2021-06-08T00:00:00+00:00", - "2021-06-09T00:00:00+00:00", - "2021-06-11T00:00:00+00:00", - "2021-06-17T00:00:00+00:00", + "2021-06-10T00:00:00+00:00", + "2021-06-15T00:00:00+00:00", + "2021-06-16T00:00:00+00:00", + "2021-06-18T00:00:00+00:00", "2021-06-21T00:00:00+00:00", - "2021-06-25T00:00:00+00:00", - "2021-06-29T00:00:00+00:00", + "2021-06-22T00:00:00+00:00", + "2021-06-23T00:00:00+00:00", "2021-07-05T00:00:00+00:00", + "2021-07-06T00:00:00+00:00", + "2021-07-08T00:00:00+00:00", "2021-07-13T00:00:00+00:00", "2021-07-14T00:00:00+00:00", + "2021-07-15T00:00:00+00:00", "2021-07-16T00:00:00+00:00", + "2021-07-22T00:00:00+00:00", "2021-07-23T00:00:00+00:00", - "2021-07-27T00:00:00+00:00", - "2021-07-28T00:00:00+00:00", - "2021-08-03T00:00:00+00:00", - "2021-08-04T00:00:00+00:00", - "2021-08-06T00:00:00+00:00", - "2021-08-11T00:00:00+00:00", + "2021-07-30T00:00:00+00:00", + "2021-08-05T00:00:00+00:00", + "2021-08-09T00:00:00+00:00", "2021-08-12T00:00:00+00:00", "2021-08-13T00:00:00+00:00", - "2021-08-16T00:00:00+00:00", - "2021-08-19T00:00:00+00:00", + "2021-08-18T00:00:00+00:00", + "2021-08-20T00:00:00+00:00", "2021-08-23T00:00:00+00:00", - "2021-08-24T00:00:00+00:00", - "2021-08-26T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", - "2021-09-01T00:00:00+00:00" + "2021-08-30T00:00:00+00:00", + "2021-09-01T00:00:00+00:00", + "2021-09-02T00:00:00+00:00" ], "y": [ + 1.21744, + 1.22269, 1.2215, - 1.22497, + 1.21922, 1.21896, 1.22126, 1.221, + 1.21893, 1.21726, - 1.21787, - 1.21063, - 1.19069, + 1.21751, + 1.21264, + 1.19943, + 1.18597, 1.19185, - 1.1937, - 1.1896, + 1.19413, + 1.19258, 1.18634, + 1.18231, + 1.18449, 1.17765, 1.18358, + 1.18118, 1.18055, + 1.17707, 1.17689, - 1.18165, - 1.18441, - 1.18637, - 1.18367, - 1.17611, - 1.17388, + 1.1873, + 1.18327, + 1.17362, 1.17296, 1.17962, - 1.17768, - 1.16756, + 1.17108, + 1.16996, 1.1745700000000001, - 1.17555, - 1.17515, - 1.18083, - 1.18384 + 1.17962, + 1.18384, + 1.18744 ], "yaxis": "y2" }, @@ -2409,84 +2372,84 @@ "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", - "balance: 10000.000000 USD
equity: 9967.129612
margin: 2056.809874
free margin: 7910.319738
margin level: 4.845917", - "balance: 10000.000000 USD
equity: 10306.323456
margin: 3922.398651
free margin: 6383.924805
margin level: 2.627556", - "balance: 10000.000000 USD
equity: 9715.622718
margin: 4302.398651
free margin: 5413.224068
margin level: 2.258187", - "balance: 10219.514676 USD
equity: 9942.379328
margin: 5843.956968
free margin: 4098.422359
margin level: 1.701309", - "balance: 9958.450502 USD
equity: 9869.296113
margin: 624.300000
free margin: 9244.996113
margin level: 15.808579", - "balance: 9869.296113 USD
equity: 11000.889934
margin: 3947.869925
free margin: 7053.020009
margin level: 2.786538", - "balance: 9869.296113 USD
equity: 10842.021935
margin: 3947.869925
free margin: 6894.152010
margin level: 2.746297", - "balance: 9869.296113 USD
equity: 10897.322429
margin: 7990.723080
free margin: 2906.599348
margin level: 1.363747", - "balance: 10897.322429 USD
equity: 10865.642857
margin: 811.965887
free margin: 10053.676970
margin level: 13.381896", - "balance: 10865.642857 USD
equity: 11001.422092
margin: 1046.926932
free margin: 9954.495160
margin level: 10.508300", - "balance: 10867.319427 USD
equity: 10993.202319
margin: 2214.239325
free margin: 8778.962993
margin level: 4.964776", - "balance: 10826.634054 USD
equity: 10817.280751
margin: 623.955725
free margin: 10193.325026
margin level: 17.336616", - "balance: 10933.519868 USD
equity: 12128.606320
margin: 1950.000000
free margin: 10178.606320
margin level: 6.219798", - "balance: 10933.519868 USD
equity: 12672.257260
margin: 2190.795782
free margin: 10481.461478
margin level: 5.784317", - "balance: 12628.063708 USD
equity: 12436.425390
margin: 1420.172800
free margin: 11016.252590
margin level: 8.756980", - "balance: 12451.947247 USD
equity: 12732.767717
margin: 1969.577732
free margin: 10763.189985
margin level: 6.464720", - "balance: 12420.634811 USD
equity: 12316.898831
margin: 3365.248164
free margin: 8951.650667
margin level: 3.660027", - "balance: 12447.530513 USD
equity: 10420.891503
margin: 4435.166832
free margin: 5985.724671
margin level: 2.349605", - "balance: 11725.063453 USD
equity: 10592.824512
margin: 4423.050041
free margin: 6169.774472
margin level: 2.394914", - "balance: 11689.759372 USD
equity: 10806.031282
margin: 3523.534419
free margin: 7282.496863
margin level: 3.066816", - "balance: 11704.544314 USD
equity: 9268.241107
margin: 4166.108569
free margin: 5102.132539
margin level: 2.224676", - "balance: 11753.294062 USD
equity: 9322.742657
margin: 5543.372431
free margin: 3779.370226
margin level: 1.681782", - "balance: 7970.962503 USD
equity: 10331.747248
margin: 4665.914509
free margin: 5665.832740
margin level: 2.214303", - "balance: 7962.583387 USD
equity: 9209.432391
margin: 3755.914509
free margin: 5453.517882
margin level: 2.451981", - "balance: 9209.432391 USD
equity: 10121.681262
margin: 3021.151139
free margin: 7100.530123
margin level: 3.350273", - "balance: 10121.681262 USD
equity: 10150.819436
margin: 120.000000
free margin: 10030.819436
margin level: 84.590162", - "balance: 10121.681262 USD
equity: 10104.124698
margin: 1068.586800
free margin: 9035.537898
margin level: 9.455596", - "balance: 10142.721824 USD
equity: 10399.285645
margin: 1714.025226
free margin: 8685.260419
margin level: 6.067172", - "balance: 10344.416009 USD
equity: 10642.419913
margin: 2768.419490
free margin: 7874.000423
margin level: 3.844222", - "balance: 10300.947870 USD
equity: 10827.856320
margin: 4837.351086
free margin: 5990.505234
margin level: 2.238385", - "balance: 11044.217712 USD
equity: 10723.945626
margin: 2148.931597
free margin: 8575.014029
margin level: 4.990362", - "balance: 10982.637245 USD
equity: 11107.746810
margin: 1748.931597
free margin: 9358.815214
margin level: 6.351161", - "balance: 11107.746810 USD
equity: 11073.917343
margin: 1610.364762
free margin: 9463.552581
margin level: 6.876652", - "balance: 10755.992714 USD
equity: 11099.209915
margin: 955.427400
free margin: 10143.782515
margin level: 11.617010", - "balance: 10742.961900 USD
equity: 11240.801864
margin: 1438.156758
free margin: 9802.645106
margin level: 7.816117", - "balance: 11332.655347 USD
equity: 10759.055478
margin: 4358.006225
free margin: 6401.049253
margin level: 2.468802", - "balance: 11042.662409 USD
equity: 10581.349403
margin: 1989.849467
free margin: 8591.499935
margin level: 5.317663", - "balance: 10581.349403 USD
equity: 10134.570310
margin: 1846.354323
free margin: 8288.215987
margin level: 5.488963", - "balance: 10581.349403 USD
equity: 10320.936349
margin: 2981.527123
free margin: 7339.409226
margin level: 3.461628", - "balance: 10447.523008 USD
equity: 9715.416349
margin: 855.172800
free margin: 8860.243549
margin level: 11.360764", - "balance: 9715.416349 USD
equity: 9825.384919
margin: 208.424000
free margin: 9616.960919
margin level: 47.141332", - "balance: 9813.384330 USD
equity: 9725.879795
margin: 213.894023
free margin: 9511.985772
margin level: 45.470554", - "balance: 9725.879795 USD
equity: 9305.246598
margin: 2528.990263
free margin: 6776.256336
margin level: 3.679432", - "balance: 9305.246598 USD
equity: 8890.649496
margin: 1101.226075
free margin: 7789.423422
margin level: 8.073410", - "balance: 9305.246598 USD
equity: 8192.927691
margin: 2837.459383
free margin: 5355.468308
margin level: 2.887417", - "balance: 8192.927691 USD
equity: 9009.922717
margin: 2738.304980
free margin: 6271.617737
margin level: 3.290328", - "balance: 9009.922717 USD
equity: 8739.008465
margin: 799.559404
free margin: 7939.449061
margin level: 10.929780", - "balance: 8716.529272 USD
equity: 8669.858646
margin: 2513.280300
free margin: 6156.578346
margin level: 3.449619", - "balance: 8707.573674 USD
equity: 9243.268649
margin: 1913.940449
free margin: 7329.328200
margin level: 4.829444", - "balance: 9143.109052 USD
equity: 11047.974902
margin: 3037.687575
free margin: 8010.287327
margin level: 3.636969", - "balance: 11015.538107 USD
equity: 11380.942222
margin: 2543.575522
free margin: 8837.366700
margin level: 4.474387", - "balance: 10805.308966 USD
equity: 11694.454459
margin: 1376.365022
free margin: 10318.089438
margin level: 8.496623", - "balance: 10865.606005 USD
equity: 12052.397562
margin: 4316.334022
free margin: 7736.063541
margin level: 2.792276", - "balance: 11953.791359 USD
equity: 11467.364362
margin: 3139.969000
free margin: 8327.395362
margin level: 3.652063", - "balance: 11953.791359 USD
equity: 10762.978867
margin: 6156.345832
free margin: 4606.633035
margin level: 1.748274", - "balance: 12094.045416 USD
equity: 11491.752200
margin: 5208.746169
free margin: 6283.006032
margin level: 2.206242", - "balance: 11596.592965 USD
equity: 12121.772439
margin: 3557.275069
free margin: 8564.497371
margin level: 3.407601", - "balance: 11392.782975 USD
equity: 12607.068975
margin: 3742.875037
free margin: 8864.193938
margin level: 3.368285", - "balance: 11501.411770 USD
equity: 12687.890138
margin: 3293.804577
free margin: 9394.085561
margin level: 3.852047", - "balance: 12762.423471 USD
equity: 12928.022569
margin: 3814.301977
free margin: 9113.720592
margin level: 3.389355", - "balance: 12587.439590 USD
equity: 13016.762380
margin: 2890.151240
free margin: 10126.611140
margin level: 4.503834", - "balance: 13095.452931 USD
equity: 12883.337721
margin: 1597.581018
free margin: 11285.756704
margin level: 8.064278", - "balance: 13074.882095 USD
equity: 11853.562095
margin: 3917.818598
free margin: 7935.743497
margin level: 3.025552", - "balance: 12079.399897 USD
equity: 11550.734285
margin: 3037.995597
free margin: 8512.738688
margin level: 3.802091", - "balance: 11875.309346 USD
equity: 10707.752835
margin: 3201.225697
free margin: 7506.527138
margin level: 3.344892", - "balance: 12049.075101 USD
equity: 10747.172835
margin: 1722.245200
free margin: 9024.927635
margin level: 6.240211", - "balance: 12049.075101 USD
equity: 10206.057072
margin: 2992.245200
free margin: 7213.811872
margin level: 3.410836", - "balance: 10233.252835 USD
equity: 10190.321859
margin: 1550.214400
free margin: 8640.107459
margin level: 6.573492", - "balance: 10247.705712 USD
equity: 10280.709775
margin: 1013.297200
free margin: 9267.412575
margin level: 10.145799", - "balance: 10097.280264 USD
equity: 10301.898202
margin: 890.690900
free margin: 9411.207302
margin level: 11.566188", - "balance: 10301.898202 USD
equity: 9786.082561
margin: 2256.940818
free margin: 7529.141743
margin level: 4.335994", - "balance: 10301.898202 USD
equity: 9626.954427
margin: 5806.692818
free margin: 3820.261608
margin level: 1.657907", - "balance: 9463.519709 USD
equity: 9455.560882
margin: 3528.049569
free margin: 5927.511313
margin level: 2.680110", - "balance: 9463.519709 USD
equity: 9732.390026
margin: 3761.921030
free margin: 5970.468995
margin level: 2.587080", - "balance: 9539.821802 USD
equity: 9451.496531
margin: 6237.119630
free margin: 3214.376901
margin level: 1.515362", - "balance: 9673.249267 USD
equity: 9376.891775
margin: 3800.952373
free margin: 5575.939402
margin level: 2.466985", - "balance: 9376.891775 USD
equity: 9501.003563
margin: 2229.122162
free margin: 7271.881401
margin level: 4.262218", - "balance: 9376.891775 USD
equity: 9641.936625
margin: 3634.107762
free margin: 6007.828863
margin level: 2.653179" + "balance: 10000.000000 USD
equity: 10063.275630
margin: 171.106600
free margin: 9892.169030
margin level: 58.812902", + "balance: 10063.275630 USD
equity: 8652.167329
margin: 3566.986769
free margin: 5085.180560
margin level: 2.425624", + "balance: 8729.057009 USD
equity: 8565.200901
margin: 704.701169
free margin: 7860.499732
margin level: 12.154373", + "balance: 8729.057009 USD
equity: 8209.931099
margin: 1481.928559
free margin: 6728.002540
margin level: 5.540032", + "balance: 8526.437425 USD
equity: 8406.432302
margin: 1080.733559
free margin: 7325.698743
margin level: 7.778450", + "balance: 8526.437425 USD
equity: 8387.624859
margin: 1080.733559
free margin: 7306.891300
margin level: 7.761048", + "balance: 8375.301070 USD
equity: 8085.574406
margin: 570.752590
free margin: 7514.821815
margin level: 14.166514", + "balance: 8062.585800 USD
equity: 7999.195855
margin: 2132.890781
free margin: 5866.305075
margin level: 3.750401", + "balance: 7975.773557 USD
equity: 8356.718089
margin: 4687.444352
free margin: 3669.273738
margin level: 1.782788", + "balance: 7975.773557 USD
equity: 9194.899731
margin: 5576.419352
free margin: 3618.480380
margin level: 1.648890", + "balance: 7932.320011 USD
equity: 9661.788546
margin: 5477.444352
free margin: 4184.344195
margin level: 1.763923", + "balance: 9680.259906 USD
equity: 9267.253427
margin: 977.429535
free margin: 8289.823892
margin level: 9.481250", + "balance: 9333.927006 USD
equity: 11010.688124
margin: 6027.443421
free margin: 4983.244703
margin level: 1.826759", + "balance: 9794.961017 USD
equity: 11920.025782
margin: 6665.050043
free margin: 5254.975739
margin level: 1.788438", + "balance: 10357.979096 USD
equity: 11308.183155
margin: 4783.662500
free margin: 6524.520655
margin level: 2.363917", + "balance: 11711.899391 USD
equity: 11127.034696
margin: 1580.000000
free margin: 9547.034696
margin level: 7.042427", + "balance: 11711.899391 USD
equity: 12086.213048
margin: 3808.323100
free margin: 8277.889948
margin level: 3.173631", + "balance: 12086.213048 USD
equity: 11118.859247
margin: 2041.914800
free margin: 9076.944447
margin level: 5.445310", + "balance: 12086.213048 USD
equity: 10581.328131
margin: 4251.914800
free margin: 6329.413331
margin level: 2.488603", + "balance: 11422.263692 USD
equity: 10514.414353
margin: 3637.795627
free margin: 6876.618726
margin level: 2.890326", + "balance: 10542.232696 USD
equity: 11917.058483
margin: 3487.847743
free margin: 8429.210739
margin level: 3.416737", + "balance: 11461.784930 USD
equity: 11560.721475
margin: 847.964091
free margin: 10712.757384
margin level: 13.633504", + "balance: 11560.721475 USD
equity: 12412.750730
margin: 3741.380000
free margin: 8671.370730
margin level: 3.317693", + "balance: 12450.450465 USD
equity: 12278.397353
margin: 4562.871570
free margin: 7715.525783
margin level: 2.690936", + "balance: 12189.078912 USD
equity: 12575.496234
margin: 1955.925000
free margin: 10619.571234
margin level: 6.429437", + "balance: 12063.675358 USD
equity: 12527.339375
margin: 4098.114035
free margin: 8429.225340
margin level: 3.056855", + "balance: 11909.223655 USD
equity: 12708.303983
margin: 3047.279635
free margin: 9661.024347
margin level: 4.170377", + "balance: 12684.996825 USD
equity: 13467.889247
margin: 1687.279635
free margin: 11780.609612
margin level: 7.982014", + "balance: 12684.996825 USD
equity: 13024.965858
margin: 2227.279635
free margin: 10797.686223
margin level: 5.847926", + "balance: 12757.471678 USD
equity: 12739.649870
margin: 1687.279635
free margin: 11052.370234
margin level: 7.550408", + "balance: 12739.649870 USD
equity: 12663.448454
margin: 746.983162
free margin: 11916.465292
margin level: 16.952790", + "balance: 12663.448454 USD
equity: 12663.448454
margin: 0.000000
free margin: 12663.448454
margin level: inf", + "balance: 12663.448454 USD
equity: 12755.203704
margin: 853.178400
free margin: 11902.025304
margin level: 14.950219", + "balance: 12663.448454 USD
equity: 12744.281556
margin: 4047.475556
free margin: 8696.806000
margin level: 3.148699", + "balance: 12785.787942 USD
equity: 10707.323236
margin: 3641.007795
free margin: 7066.315441
margin level: 2.940758", + "balance: 10707.323236 USD
equity: 10707.323236
margin: 0.000000
free margin: 10707.323236
margin level: inf", + "balance: 10707.323236 USD
equity: 10115.983810
margin: 1226.191200
free margin: 8889.792610
margin level: 8.249924", + "balance: 10115.983810 USD
equity: 9909.880023
margin: 610.000000
free margin: 9299.880023
margin level: 16.245705", + "balance: 9909.880023 USD
equity: 9841.028298
margin: 427.586400
free margin: 9413.441898
margin level: 23.015298", + "balance: 9909.880023 USD
equity: 9487.677296
margin: 2459.731085
free margin: 7027.946212
margin level: 3.857201", + "balance: 9397.831755 USD
equity: 9739.989645
margin: 660.466600
free margin: 9079.523045
margin level: 14.747134", + "balance: 9422.447296 USD
equity: 9460.683862
margin: 2033.146600
free margin: 7427.537262
margin level: 4.653223", + "balance: 9460.683862 USD
equity: 8553.941915
margin: 5656.204516
free margin: 2897.737399
margin level: 1.512311", + "balance: 9706.469959 USD
equity: 10145.692219
margin: 5079.976413
free margin: 5065.715807
margin level: 1.997193", + "balance: 9706.469959 USD
equity: 6026.061219
margin: 5759.976413
free margin: 266.084807
margin level: 1.046195", + "balance: 9939.919058 USD
equity: 4187.060887
margin: 5519.976413
free margin: -1332.915526
margin level: 0.758529", + "balance: 4371.175961 USD
equity: 4285.282514
margin: 729.481200
free margin: 3555.801314
margin level: 5.874425", + "balance: 4419.181431 USD
equity: 4018.405788
margin: 1778.826100
free margin: 2239.579688
margin level: 2.259021", + "balance: 4305.969586 USD
equity: 4064.558218
margin: 2614.808601
free margin: 1449.749617
margin level: 1.554438", + "balance: 4064.558218 USD
equity: 4627.572479
margin: 2081.107400
free margin: 2546.465079
margin level: 2.223611", + "balance: 4506.632617 USD
equity: 4942.774780
margin: 1717.589794
free margin: 3225.184986
margin level: 2.877739", + "balance: 4573.067125 USD
equity: 4635.463810
margin: 3896.239200
free margin: 739.224610
margin level: 1.189728", + "balance: 4649.406235 USD
equity: 4759.663810
margin: 3596.239200
free margin: 1163.424610
margin level: 1.323511", + "balance: 5369.246097 USD
equity: 4661.598215
margin: 2875.131800
free margin: 1786.466415
margin level: 1.621351", + "balance: 5188.020502 USD
equity: 4669.585700
margin: 4006.763800
free margin: 662.821900
margin level: 1.165426", + "balance: 5188.020502 USD
equity: 4703.130189
margin: 4605.085672
free margin: 98.044517
margin level: 1.021290", + "balance: 5188.020502 USD
equity: 4709.752772
margin: 4605.085672
free margin: 104.667100
margin level: 1.022729", + "balance: 5376.378215 USD
equity: 3407.868085
margin: 2804.258072
free margin: 603.610013
margin level: 1.215248", + "balance: 5376.378215 USD
equity: 2909.687309
margin: 2970.759541
free margin: -61.072233
margin level: 0.979442", + "balance: 3049.471056 USD
equity: 2465.076808
margin: 1058.321872
free margin: 1406.754936
margin level: 2.329232", + "balance: 2465.076808 USD
equity: 2486.032447
margin: 152.363900
free margin: 2333.668547
margin level: 16.316414", + "balance: 2465.076808 USD
equity: 2829.562287
margin: 2051.291557
free margin: 778.270729
margin level: 1.379405", + "balance: 2829.562287 USD
equity: 4446.117043
margin: 2686.358400
free margin: 1759.758643
margin level: 1.655072", + "balance: 4446.117043 USD
equity: 4074.200041
margin: 1100.000000
free margin: 2974.200041
margin level: 3.703818", + "balance: 4446.117043 USD
equity: 4263.470017
margin: 1590.000000
free margin: 2673.470017
margin level: 2.681428", + "balance: 4263.470017 USD
equity: 4274.517930
margin: 1498.636800
free margin: 2775.881130
margin level: 2.852271", + "balance: 4274.517930 USD
equity: 4274.517930
margin: 0.000000
free margin: 4274.517930
margin level: inf", + "balance: 4274.517930 USD
equity: 4241.736664
margin: 815.026800
free margin: 3426.709864
margin level: 5.204414", + "balance: 4241.736664 USD
equity: 2828.271922
margin: 2209.800892
free margin: 618.471030
margin level: 1.279876", + "balance: 4012.162506 USD
equity: 2103.854054
margin: 2428.220092
free margin: -324.366038
margin level: 0.866418", + "balance: 3987.667541 USD
equity: 2560.815599
margin: 1648.220092
free margin: 912.595506
margin level: 1.553685", + "balance: 3987.667541 USD
equity: 3160.294167
margin: 2283.886492
free margin: 876.407675
margin level: 1.383735", + "balance: 3987.667541 USD
equity: 2691.063429
margin: 2283.886492
free margin: 407.176936
margin level: 1.178282", + "balance: 2827.379037 USD
equity: 2755.228075
margin: 2573.513432
free margin: 181.714643
margin level: 1.070610", + "balance: 2755.228075 USD
equity: 2787.915625
margin: 389.274600
free margin: 2398.641025
margin level: 7.161823", + "balance: 2755.228075 USD
equity: 2405.451245
margin: 2494.165451
free margin: -88.714206
margin level: 0.964431", + "balance: 2263.531912 USD
equity: 2516.336910
margin: 499.303851
free margin: 2017.033059
margin level: 5.039691", + "balance: 2516.336910 USD
equity: 2516.336910
margin: 0.000000
free margin: 2516.336910
margin level: inf" ], "legendgroup": "g3", "line": { @@ -2680,156 +2643,151 @@ }, { "hovertext": [ - "order id: 4
hold probability: 0.3816
hold: False
volume: 0.377736
modified volume: 0.3800
fee: 0.018988935417678682
error: ", - "order id: 6
hold probability: 0.2947
hold: False
volume: -1.033022
modified volume: 1.0300
fee: 0.021415952543826444
error: ", - "order id: 12
hold probability: 0.3110
hold: False
volume: 2.369493
modified volume: 2.3700
fee: 0.024523171928121798
error: ", - "order id: 14
hold probability: 0.3514
hold: False
volume: -0.063468
modified volume: 0.0600
fee: 0.024498544684742992
error: ", - "order id: 17
hold probability: 0.4997
hold: False
volume: -0.708140
modified volume: 0.7100
fee: 0.016341960488465576
error: ", - "order id: 20
hold probability: 0.1707
hold: False
volume: -0.174451
modified volume: 0.1700
fee: 0.025022636290992148
error: ", - "order id: 21
hold probability: 0.4558
hold: False
volume: -1.778150
modified volume: 1.7800
fee: 0.016466104107632877
error: ", - "order id: 24
hold probability: 0.3909
hold: False
volume: -0.081575
modified volume: 0.0800
fee: 0.02214179359457737
error: ", - "order id: None
hold probability: 0.3579
hold: False
volume: -0.130909
modified volume: 0.1300
fee: None
error: cannot add more orders", - "order id: 32
hold probability: 0.4119
hold: False
volume: 0.224711
modified volume: 0.2200
fee: 0.016405559467805586
error: ", - "order id: 34
hold probability: 0.2393
hold: False
volume: 0.225721
modified volume: 0.2300
fee: 0.02543274840238957
error: ", - "order id: 37
hold probability: 0.3526
hold: False
volume: 0.277057
modified volume: 0.2800
fee: 0.020102132703286434
error: ", - "order id: 39
hold probability: 0.3273
hold: False
volume: -0.906348
modified volume: 0.9100
fee: 0.020148031125820094
error: ", - "order id: 41
hold probability: 0.4298
hold: False
volume: 0.110400
modified volume: 0.1100
fee: 0.020807569424829416
error: ", - "order id: 42
hold probability: 0.0703
hold: False
volume: 0.119828
modified volume: 0.1200
fee: 0.02159572324759302
error: ", - "order id: 44
hold probability: 0.4292
hold: False
volume: -0.401413
modified volume: 0.4000
fee: 0.01904128603097018
error: ", - "order id: 48
hold probability: 0.1276
hold: False
volume: 0.262321
modified volume: 0.2600
fee: 0.020930182035282463
error: ", - "order id: 50
hold probability: 0.3506
hold: False
volume: -0.580352
modified volume: 0.5800
fee: 0.023577141280574726
error: ", - "order id: 52
hold probability: 0.2699
hold: False
volume: -0.725158
modified volume: 0.7300
fee: 0.01749325717008417
error: ", - "order id: 55
hold probability: 0.3977
hold: False
volume: -0.392764
modified volume: 0.3900
fee: 0.01857976466302805
error: ", - "order id: 57
hold probability: 0.1848
hold: False
volume: -2.045597
modified volume: 2.0500
fee: 0.0170115919981429
error: ", - "order id: 60
hold probability: 0.1729
hold: False
volume: 0.275818
modified volume: 0.2800
fee: 0.023063011675507273
error: ", - "order id: 62
hold probability: 0.2255
hold: False
volume: -0.015701
modified volume: 0.0200
fee: 0.01726762776747701
error: ", - "order id: 72
hold probability: 0.2973
hold: False
volume: -0.098838
modified volume: 0.1000
fee: 0.01892831950107583
error: ", - "order id: 76
hold probability: 0.4174
hold: False
volume: -1.197099
modified volume: 1.2000
fee: 0.01840317166902213
error: ", - "order id: 79
hold probability: 0.4651
hold: False
volume: -0.729055
modified volume: 0.7300
fee: 0.02204989708801977
error: ", - "order id: 81
hold probability: 0.4364
hold: False
volume: 1.780079
modified volume: 1.7800
fee: 0.0158315885096169
error: ", - "order id: 82
hold probability: 0.4879
hold: False
volume: -0.098432
modified volume: 0.1000
fee: 0.02097510728589954
error: ", - "order id: 87
hold probability: 0.4663
hold: False
volume: 0.605129
modified volume: 0.6100
fee: 0.014756720013070969
error: ", - "order id: None
hold probability: 0.2803
hold: False
volume: 0.836977
modified volume: 0.8400
fee: None
error: cannot add more orders", - "order id: None
hold probability: 0.1920
hold: False
volume: -0.222860
modified volume: 0.2200
fee: None
error: cannot add more orders", - "order id: 91
hold probability: 0.3255
hold: False
volume: 0.811104
modified volume: 0.8100
fee: 0.023487767122871962
error: ", - "order id: 97
hold probability: 0.4639
hold: False
volume: 1.231829
modified volume: 1.2300
fee: 0.020230597329247826
error: ", - "order id: 100
hold probability: 0.3912
hold: False
volume: 0.545763
modified volume: 0.5500
fee: 0.024697390386368395
error: ", - "order id: 101
hold probability: 0.3073
hold: False
volume: 1.268020
modified volume: 1.2700
fee: 0.02350463449325266
error: ", - "order id: 104
hold probability: 0.4328
hold: False
volume: -0.232117
modified volume: 0.2300
fee: 0.021067850125918823
error: ", - "order id: 107
hold probability: 0.3270
hold: False
volume: 0.387161
modified volume: 0.3900
fee: 0.0189591811129136
error: ", - "order id: 109
hold probability: 0.2309
hold: False
volume: 0.957595
modified volume: 0.9600
fee: 0.026203486801369864
error: ", - "order id: 113
hold probability: 0.4842
hold: False
volume: -2.241110
modified volume: 2.2400
fee: 0.014903362513911446
error: ", - "order id: 117
hold probability: 0.3665
hold: False
volume: -1.944258
modified volume: 1.9400
fee: 0.018838885931917803
error: ", - "order id: 119
hold probability: 0.4498
hold: False
volume: 1.121941
modified volume: 1.1200
fee: 0.018884019207726793
error: " + "order id: 4
hold probability: 0.4641
hold: False
volume: 0.436789
modified volume: 0.4400
fee: 0.022885
margin: 440.000000
error: ", + "order id: 9
hold probability: 0.4738
hold: False
volume: -0.496951
modified volume: 0.5000
fee: 0.017773
margin: 500.000000
error: ", + "order id: 15
hold probability: 0.4026
hold: False
volume: -0.511069
modified volume: 0.5100
fee: 0.019378
margin: 510.000000
error: ", + "order id: 16
hold probability: 0.4430
hold: False
volume: 0.278252
modified volume: 0.2800
fee: 0.021282
margin: 280.000000
error: ", + "order id: 20
hold probability: 0.4128
hold: False
volume: -1.677619
modified volume: 1.6800
fee: 0.022316
margin: 1680.000000
error: ", + "order id: 23
hold probability: 0.1293
hold: False
volume: -1.579593
modified volume: 1.5800
fee: 0.025770
margin: 1580.000000
error: ", + "order id: 25
hold probability: 0.0431
hold: False
volume: -2.072224
modified volume: 2.0700
fee: 0.015762
margin: 2070.000000
error: ", + "order id: 27
hold probability: 0.3641
hold: False
volume: 0.238414
modified volume: 0.2400
fee: 0.014112
margin: 240.000000
error: ", + "order id: 28
hold probability: 0.1129
hold: False
volume: -2.211469
modified volume: 2.2100
fee: 0.021818
margin: 2210.000000
error: ", + "order id: 30
hold probability: 0.4719
hold: False
volume: 0.815447
modified volume: 0.8200
fee: 0.022336
margin: 820.000000
error: ", + "order id: 33
hold probability: 0.2086
hold: False
volume: 0.069199
modified volume: 0.0700
fee: 0.023013
margin: 70.000000
error: ", + "order id: 36
hold probability: 0.1206
hold: False
volume: 1.363661
modified volume: 1.3600
fee: 0.020551
margin: 1360.000000
error: ", + "order id: 42
hold probability: 0.3260
hold: False
volume: -0.536973
modified volume: 0.5400
fee: 0.015542
margin: 540.000000
error: ", + "order id: 47
hold probability: 0.1474
hold: False
volume: 0.659058
modified volume: 0.6600
fee: 0.013249
margin: 660.000000
error: ", + "order id: 50
hold probability: 0.3897
hold: False
volume: -0.608430
modified volume: 0.6100
fee: 0.018007
margin: 610.000000
error: ", + "order id: 54
hold probability: 0.0949
hold: False
volume: -0.531604
modified volume: 0.5300
fee: 0.018249
margin: 530.000000
error: ", + "order id: 58
hold probability: 0.4119
hold: False
volume: 1.176724
modified volume: 1.1800
fee: 0.014182
margin: 1180.000000
error: ", + "order id: 60
hold probability: 0.4956
hold: False
volume: 0.010875
modified volume: 0.0100
fee: 0.017813
margin: 10.000000
error: ", + "order id: 61
hold probability: 0.2575
hold: False
volume: 0.677537
modified volume: 0.6800
fee: 0.018901
margin: 680.000000
error: ", + "order id: 62
hold probability: 0.2293
hold: False
volume: -0.443167
modified volume: 0.4400
fee: 0.018484
margin: 440.000000
error: ", + "order id: 64
hold probability: 0.3206
hold: False
volume: 0.025513
modified volume: 0.0300
fee: 0.020172
margin: 30.000000
error: ", + "order id:
hold probability: 0.3434
hold: False
volume: 1.687856
modified volume: 1.6900
fee: nan
margin: nan
error: cannot add more orders", + "order id: 68
hold probability: 0.4572
hold: False
volume: 1.463733
modified volume: 1.4600
fee: 0.016679
margin: 1460.000000
error: ", + "order id: 70
hold probability: 0.4831
hold: False
volume: -0.832034
modified volume: 0.8300
fee: 0.022322
margin: 830.000000
error: ", + "order id: 72
hold probability: 0.3649
hold: False
volume: -0.297940
modified volume: 0.3000
fee: 0.025439
margin: 300.000000
error: ", + "order id: 74
hold probability: 0.4962
hold: False
volume: 0.527365
modified volume: 0.5300
fee: 0.022752
margin: 530.000000
error: ", + "order id:
hold probability: 0.4172
hold: False
volume: -0.713800
modified volume: 0.7100
fee: nan
margin: nan
error: low free margin (order margin=710.0, order profit=-11.507334622610783, free margin=633.2418995909902)", + "order id:
hold probability: 0.4533
hold: False
volume: -0.998300
modified volume: 1.0000
fee: nan
margin: nan
error: low free margin (order margin=1000.0, order profit=-18.534316822757862, free margin=39.161282232575104)", + "order id:
hold probability: 0.2630
hold: False
volume: 2.412551
modified volume: 2.4100
fee: nan
margin: nan
error: low free margin (order margin=2409.9999999999995, order profit=-41.2123017486069, free margin=430.96078519132243)", + "order id: 79
hold probability: 0.4855
hold: False
volume: -0.464994
modified volume: 0.4600
fee: 0.018691
margin: 460.000000
error: ", + "order id: 83
hold probability: 0.0567
hold: False
volume: -0.880246
modified volume: 0.8800
fee: 0.020485
margin: 880.000000
error: ", + "order id: 84
hold probability: 0.4375
hold: False
volume: 1.097115
modified volume: 1.1000
fee: 0.020358
margin: 1100.000000
error: ", + "order id: 85
hold probability: 0.4911
hold: False
volume: -0.491729
modified volume: 0.4900
fee: 0.017548
margin: 490.000000
error: ", + "order id: 88
hold probability: 0.3312
hold: False
volume: -0.778333
modified volume: 0.7800
fee: 0.019317
margin: 780.000000
error: ", + "order id: 91
hold probability: 0.3730
hold: False
volume: 0.782091
modified volume: 0.7800
fee: 0.019443
margin: 780.000000
error: ", + "order id:
hold probability: 0.0804
hold: False
volume: -0.600848
modified volume: 0.6000
fee: nan
margin: nan
error: low free margin (order margin=600.0, order profit=-12.27980709251964, free margin=455.6339617556523)", + "order id:
hold probability: 0.2414
hold: False
volume: 0.739093
modified volume: 0.7400
fee: nan
margin: nan
error: low free margin (order margin=740.0000000000001, order profit=-10.83492289180072, free margin=37.26123388349515)", + "order id: 98
hold probability: 0.4264
hold: False
volume: 0.195844
modified volume: 0.2000
fee: 0.020713
margin: 200.000000
error: " ], "legendgroup": "g3", "marker": { "color": [ - "green", - "red", "green", "red", "red", + "green", "red", "red", "red", - "gray", - "green", - "green", "green", "red", "green", "green", - "red", "green", "red", - "red", - "red", - "red", "green", "red", "red", - "red", - "red", "green", - "red", - "green", - "gray", - "gray", "green", "green", + "red", "green", + "gray", "green", "red", + "red", "green", + "gray", + "gray", + "gray", + "red", + "red", "green", "red", "red", + "green", + "gray", + "gray", "green" ], "size": [ - 10.628930817610062, - 15.125786163522012, - 24.39622641509434, - 8.415094339622641, - 12.91194968553459, - 9.176100628930818, - 20.31446540880503, - 8.553459119496855, - 8.89937106918239, - 9.522012578616351, - 9.59119496855346, - 9.937106918238994, - 14.29559748427673, - 8.761006289308176, - 8.830188679245284, - 10.767295597484276, - 9.79874213836478, - 12.0125786163522, - 13.050314465408803, - 10.69811320754717, - 22.182389937106915, - 9.937106918238994, - 8.138364779874214, - 8.69182389937107, - 16.30188679245283, - 13.050314465408803, - 20.31446540880503, - 8.69182389937107, - 12.220125786163521, - 13.81132075471698, - 9.522012578616351, - 13.60377358490566, - 16.50943396226415, - 11.80503144654088, - 16.78616352201258, - 9.59119496855346, - 10.69811320754717, - 14.641509433962263, - 23.496855345911953, - 21.42138364779874, - 15.748427672955977 + 11.349480968858131, + 11.806228373702421, + 11.882352941176471, + 10.131487889273355, + 20.78892733564014, + 20.027681660899653, + 23.757785467128024, + 9.826989619377162, + 24.823529411764703, + 14.242214532871973, + 8.53287197231834, + 18.352941176470587, + 12.110726643598616, + 13.024221453287197, + 12.643598615916954, + 12.034602076124568, + 16.982698961937714, + 8.076124567474048, + 13.176470588235293, + 11.349480968858131, + 8.228373702422145, + 20.865051903114185, + 19.114186851211073, + 14.318339100346021, + 10.283737024221454, + 12.034602076124568, + 13.40484429065744, + 15.612456747404844, + 26.346020761245676, + 11.501730103806228, + 14.698961937716263, + 16.37370242214533, + 11.730103806228374, + 13.937716262975778, + 13.937716262975778, + 12.567474048442907, + 13.633217993079583, + 9.522491349480969 ], "symbol": [ - "triangle-up", - "triangle-down", "triangle-up", "triangle-down", "triangle-down", + "triangle-up", "triangle-down", "triangle-down", "triangle-down", + "triangle-up", "triangle-down", "triangle-up", "triangle-up", "triangle-up", "triangle-down", "triangle-up", - "triangle-up", "triangle-down", + "triangle-down", + "triangle-up", + "triangle-up", "triangle-up", "triangle-down", + "triangle-up", "triangle-down", + "triangle-up", "triangle-down", "triangle-down", "triangle-up", @@ -2837,18 +2795,11 @@ "triangle-down", "triangle-down", "triangle-down", - "triangle-up", "triangle-down", "triangle-up", "triangle-down", "triangle-down", "triangle-up", - "triangle-up", - "triangle-up", - "triangle-up", - "triangle-down", - "triangle-up", - "triangle-up", "triangle-down", "triangle-down", "triangle-up" @@ -2859,130 +2810,117 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-20T00:00:00+00:00", - "2021-05-21T00:00:00+00:00", - "2021-05-27T00:00:00+00:00", - "2021-05-28T00:00:00+00:00", + "2021-05-19T00:00:00+00:00", + "2021-05-26T00:00:00+00:00", "2021-05-31T00:00:00+00:00", - "2021-06-02T00:00:00+00:00", + "2021-06-01T00:00:00+00:00", "2021-06-03T00:00:00+00:00", "2021-06-07T00:00:00+00:00", - "2021-06-08T00:00:00+00:00", + "2021-06-09T00:00:00+00:00", + "2021-06-10T00:00:00+00:00", + "2021-06-11T00:00:00+00:00", "2021-06-14T00:00:00+00:00", "2021-06-15T00:00:00+00:00", - "2021-06-16T00:00:00+00:00", "2021-06-17T00:00:00+00:00", - "2021-06-21T00:00:00+00:00", - "2021-06-22T00:00:00+00:00", - "2021-06-23T00:00:00+00:00", "2021-06-25T00:00:00+00:00", - "2021-06-28T00:00:00+00:00", - "2021-07-01T00:00:00+00:00", - "2021-07-05T00:00:00+00:00", - "2021-07-06T00:00:00+00:00", - "2021-07-09T00:00:00+00:00", + "2021-07-02T00:00:00+00:00", + "2021-07-08T00:00:00+00:00", "2021-07-13T00:00:00+00:00", + "2021-07-15T00:00:00+00:00", + "2021-07-16T00:00:00+00:00", + "2021-07-19T00:00:00+00:00", + "2021-07-20T00:00:00+00:00", + "2021-07-21T00:00:00+00:00", "2021-07-22T00:00:00+00:00", + "2021-07-23T00:00:00+00:00", "2021-07-26T00:00:00+00:00", "2021-07-27T00:00:00+00:00", - "2021-07-29T00:00:00+00:00", "2021-07-30T00:00:00+00:00", + "2021-08-02T00:00:00+00:00", "2021-08-03T00:00:00+00:00", - "2021-08-04T00:00:00+00:00", - "2021-08-05T00:00:00+00:00", + "2021-08-06T00:00:00+00:00", "2021-08-09T00:00:00+00:00", "2021-08-12T00:00:00+00:00", + "2021-08-13T00:00:00+00:00", "2021-08-16T00:00:00+00:00", - "2021-08-18T00:00:00+00:00", - "2021-08-20T00:00:00+00:00", + "2021-08-19T00:00:00+00:00", + "2021-08-23T00:00:00+00:00", "2021-08-24T00:00:00+00:00", - "2021-08-25T00:00:00+00:00", - "2021-08-30T00:00:00+00:00", - "2021-09-01T00:00:00+00:00", - "2021-09-02T00:00:00+00:00" + "2021-08-27T00:00:00+00:00", + "2021-08-31T00:00:00+00:00" ], "y": [ - 108.767, - 108.945, - 109.808, - 109.872, + 109.227, + 109.139, 109.556, - 109.547, + 109.467, 110.276, 109.238, - 109.492, + 109.618, + 109.319, + 109.682, 110.071, 110.056, - 110.708, 110.221, - 110.314, - 110.658, - 110.949, 110.778, - 110.614, - 111.521, - 110.962, - 110.61, - 110.102, + 111.02, + 109.748, 110.627, + 109.831, + 110.081, + 109.447, + 109.843, + 110.286, 110.149, + 110.547, 110.381, 109.774, - 109.47, 109.656, + 109.305, 109.042, - 109.473, - 109.761, + 110.217, 110.267, 110.386, + 109.592, 109.243, 109.763, - 109.799, + 109.694, 109.679, - 110.023, - 109.913, - 110.025, - 109.937 + 109.85, + 110.007 ], "yaxis": "y3" }, { "hovertext": [ - "order id: 6
order type: Sell
close probability: 0.5940
profit: 173.893295", - "order id: 4
order type: Buy
close probability: 0.8561
profit: -13.624096", - "order id: 12
order type: Buy
close probability: 0.7846
profit: 85.153708", - "order id: 14
order type: Sell
close probability: 0.5110
profit: 15.964518", - "order id: 17
order type: Sell
close probability: 0.6240
profit: -4.758498", - "order id: 21
order type: Sell
close probability: 0.5061
profit: 1664.558427", - "order id: 24
order type: Sell
close probability: 0.9151
profit: -29.348596", - "order id: 20
order type: Sell
close probability: 0.5743
profit: 31.564643", - "order id: 32
order type: Buy
close probability: 0.5866
profit: -6.277916", - "order id: 34
order type: Buy
close probability: 0.5513
profit: 29.123731
---------------------------------
order id: 37
order type: Buy
close probability: 0.6630
profit: -128.821728", - "order id: 39
order type: Sell
close probability: 0.7224
profit: -8.379117", - "order id: 41
order type: Buy
close probability: 0.6243
profit: 32.127065", - "order id: 42
order type: Buy
close probability: 0.5919
profit: 21.040562", - "order id: 48
order type: Buy
close probability: 0.7464
profit: -43.468139", - "order id: 50
order type: Sell
close probability: 0.5882
profit: 27.506611", - "order id: 44
order type: Sell
close probability: 0.5506
profit: -61.580467", - "order id: 52
order type: Sell
close probability: 0.9642
profit: 589.693447", - "order id: 57
order type: Sell
close probability: 0.6067
profit: -27.822367", - "order id: 55
order type: Sell
close probability: 0.6699
profit: 424.803998", - "order id: 60
order type: Buy
close probability: 0.8138
profit: 56.821862", - "order id: 62
order type: Sell
close probability: 0.5063
profit: 14.180557", - "order id: 76
order type: Sell
close probability: 0.5843
profit: 643.427582", - "order id: 79
order type: Sell
close probability: 0.7996
profit: -104.310316", - "order id: 72
order type: Sell
close probability: 0.9319
profit: 60.297039", - "order id: 82
order type: Sell
close probability: 0.5703
profit: 54.384998", - "order id: 87
order type: Buy
close probability: 0.6317
profit: 642.140868", - "order id: 81
order type: Buy
close probability: 0.6527
profit: 1261.011701", - "order id: 91
order type: Buy
close probability: 0.7208
profit: 197.453789", - "order id: 97
order type: Buy
close probability: 0.5362
profit: -913.847393", - "order id: 100
order type: Buy
close probability: 0.5942
profit: 164.256066", - "order id: 101
order type: Buy
close probability: 0.5728
profit: 14.452877", - "order id: 104
order type: Sell
close probability: 0.5309
profit: 17.598405", - "order id: 107
order type: Buy
close probability: 0.6068
profit: 76.302093", - "order id: 109
order type: Buy
close probability: 0.7445
profit: -36.829790", - "order id: 113
order type: Sell
close probability: 0.7365
profit: -258.362674" + "order id: 4
order type: Buy
close probability: 0.6933
margin: 440.000000
profit: -195.343675", + "order id: 9
order type: Sell
close probability: 0.6854
margin: 500.000000
profit: -312.715270", + "order id: 16
order type: Buy
close probability: 0.6426
margin: 280.000000
profit: 15.008330", + "order id: 15
order type: Sell
close probability: 0.5748
margin: 510.000000
profit: -341.944682", + "order id: 20
order type: Sell
close probability: 0.5626
margin: 1680.000000
profit: 1168.695940", + "order id: 23
order type: Sell
close probability: 0.6507
margin: 1580.000000
profit: -154.316250
---------------------------------
order id: 25
order type: Sell
close probability: 0.5963
margin: 2070.000000
profit: 536.323551", + "order id: 27
order type: Buy
close probability: 0.5529
margin: 240.000000
profit: 160.889943
---------------------------------
order id: 28
order type: Sell
close probability: 0.6126
margin: 2210.000000
profit: -824.839299", + "order id: 33
order type: Buy
close probability: 0.6254
margin: 70.000000
profit: 39.770445", + "order id: 30
order type: Buy
close probability: 0.7147
margin: 820.000000
profit: 94.976678", + "order id: 36
order type: Buy
close probability: 0.7316
margin: 1360.000000
profit: 775.773170", + "order id: 42
order type: Sell
close probability: 0.6682
margin: 540.000000
profit: 72.474853", + "order id: 47
order type: Buy
close probability: 0.6308
margin: 660.000000
profit: -42.378967", + "order id: 50
order type: Sell
close probability: 0.7136
margin: 610.000000
profit: -206.103787", + "order id: 54
order type: Sell
close probability: 0.8297
margin: 530.000000
profit: 375.310989", + "order id: 58
order type: Buy
close probability: 0.7002
margin: 1180.000000
profit: 252.781949", + "order id: 61
order type: Buy
close probability: 0.8251
margin: 680.000000
profit: 233.449098", + "order id: 60
order type: Buy
close probability: 0.5537
margin: 10.000000
profit: 1.697286", + "order id: 64
order type: Buy
close probability: 0.8168
margin: 30.000000
profit: 6.535531", + "order id: 62
order type: Sell
close probability: 0.6457
margin: 440.000000
profit: -221.825451
---------------------------------
order id: 68
order type: Buy
close probability: 0.7230
margin: 1460.000000
profit: -241.628252", + "order id: 70
order type: Sell
close probability: 0.6008
margin: 830.000000
profit: 442.074399", + "order id: 72
order type: Sell
close probability: 0.5239
margin: 300.000000
profit: 76.339111", + "order id: 74
order type: Buy
close probability: 0.6987
margin: 530.000000
profit: -181.225595", + "order id: 79
order type: Sell
close probability: 0.8248
margin: 460.000000
profit: -129.683396", + "order id: 83
order type: Sell
close probability: 0.5948
margin: 880.000000
profit: 621.115384", + "order id: 84
order type: Buy
close probability: 0.6222
margin: 1100.000000
profit: -17.421681
---------------------------------
order id: 85
order type: Sell
close probability: 0.5974
margin: 490.000000
profit: -165.225345", + "order id: 88
order type: Sell
close probability: 0.5024
margin: 780.000000
profit: -39.296240", + "order id: 91
order type: Buy
close probability: 0.6499
margin: 780.000000
profit: -24.494965", + "order id: 98
order type: Buy
close probability: 0.7538
margin: 200.000000
profit: -0.493075" ], "legendgroup": "g3", "marker": { @@ -2998,77 +2936,63 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-24T00:00:00+00:00", - "2021-05-25T00:00:00+00:00", - "2021-05-28T00:00:00+00:00", - "2021-05-31T00:00:00+00:00", + "2021-05-20T00:00:00+00:00", + "2021-05-27T00:00:00+00:00", "2021-06-02T00:00:00+00:00", - "2021-06-07T00:00:00+00:00", - "2021-06-09T00:00:00+00:00", + "2021-06-03T00:00:00+00:00", + "2021-06-08T00:00:00+00:00", "2021-06-10T00:00:00+00:00", - "2021-06-15T00:00:00+00:00", + "2021-06-14T00:00:00+00:00", + "2021-06-16T00:00:00+00:00", "2021-06-17T00:00:00+00:00", - "2021-06-18T00:00:00+00:00", - "2021-06-22T00:00:00+00:00", "2021-06-24T00:00:00+00:00", "2021-06-28T00:00:00+00:00", - "2021-06-29T00:00:00+00:00", - "2021-06-30T00:00:00+00:00", - "2021-07-06T00:00:00+00:00", - "2021-07-07T00:00:00+00:00", - "2021-07-08T00:00:00+00:00", - "2021-07-12T00:00:00+00:00", + "2021-07-05T00:00:00+00:00", + "2021-07-09T00:00:00+00:00", "2021-07-15T00:00:00+00:00", + "2021-07-16T00:00:00+00:00", + "2021-07-20T00:00:00+00:00", + "2021-07-21T00:00:00+00:00", + "2021-07-23T00:00:00+00:00", + "2021-07-26T00:00:00+00:00", "2021-07-27T00:00:00+00:00", - "2021-07-28T00:00:00+00:00", "2021-07-29T00:00:00+00:00", - "2021-08-03T00:00:00+00:00", - "2021-08-06T00:00:00+00:00", - "2021-08-09T00:00:00+00:00", + "2021-08-02T00:00:00+00:00", "2021-08-10T00:00:00+00:00", "2021-08-13T00:00:00+00:00", "2021-08-17T00:00:00+00:00", "2021-08-20T00:00:00+00:00", - "2021-08-23T00:00:00+00:00", - "2021-08-30T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", + "2021-08-24T00:00:00+00:00", "2021-09-01T00:00:00+00:00" ], "y": [ - 108.74, - 108.747, - 109.872, - 109.556, + 108.767, + 109.808, 109.547, - 109.238, - 109.618, + 110.276, + 109.492, 109.319, - 110.056, + 110.071, + 110.708, 110.221, - 110.211, - 110.658, 110.874, 110.614, - 110.538, - 111.101, - 110.61, - 110.608, - 109.748, - 110.349, + 110.962, + 110.102, 109.831, + 110.081, + 109.843, + 110.286, + 110.547, + 110.381, 109.774, - 109.909, 109.47, - 109.042, - 110.217, - 110.267, + 109.305, 110.56, 109.592, 109.595, 109.799, - 109.694, - 109.913, - 110.007, + 109.679, 110.025 ], "yaxis": "y3" @@ -3894,7 +3818,7 @@ } }, "title": { - "text": "Balance: 9376.891775 USD ~ Equity: 9641.936625 ~ Margin: 3634.107762 ~ Free Margin: 6007.828863 ~ Margin Level: 2.653179" + "text": "Balance: 2516.336910 USD ~ Equity: 2516.336910 ~ Margin: 0.000000 ~ Free Margin: 2516.336910 ~ Margin Level: inf" }, "width": 1400, "xaxis": { @@ -3936,28 +3860,28 @@ "cell_type": "code", "execution_count": 11, "source": [ - "import gym\n", - "from gym_mtsim import (\n", - " Timeframe, SymbolInfo,\n", - " MtSimulator, OrderType, Order, SymbolNotFound, OrderNotFound,\n", - " MtEnv,\n", - " FOREX_DATA_PATH, STOCKS_DATA_PATH, CRYPTO_DATA_PATH, MIXED_DATA_PATH,\n", - ")\n", - "from stable_baselines3 import A2C\n", - "\n", - "\n", - "# env = gym.make('forex-hedge-v0')\n", - "\n", - "model = A2C('MultiInputPolicy', env, verbose=0)\n", - "model.learn(total_timesteps=1000)\n", - "\n", - "observation = env.reset()\n", - "while True:\n", - " action, _states = model.predict(observation)\n", - " observation, reward, done, info = env.step(action)\n", - " if done:\n", - " break\n", - "\n", + "import gym\r\n", + "from gym_mtsim import (\r\n", + " Timeframe, SymbolInfo,\r\n", + " MtSimulator, OrderType, Order, SymbolNotFound, OrderNotFound,\r\n", + " MtEnv,\r\n", + " FOREX_DATA_PATH, STOCKS_DATA_PATH, CRYPTO_DATA_PATH, MIXED_DATA_PATH,\r\n", + ")\r\n", + "from stable_baselines3 import A2C\r\n", + "\r\n", + "\r\n", + "# env = gym.make('forex-hedge-v0')\r\n", + "\r\n", + "model = A2C('MultiInputPolicy', env, verbose=0)\r\n", + "model.learn(total_timesteps=1000)\r\n", + "\r\n", + "observation = env.reset()\r\n", + "while True:\r\n", + " action, _states = model.predict(observation)\r\n", + " observation, reward, done, info = env.step(action)\r\n", + " if done:\r\n", + " break\r\n", + "\r\n", "env.render('advanced_figure', time_format=\"%Y-%m-%d\")" ], "outputs": [ @@ -3981,84 +3905,84 @@ "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", - "balance: 10000.000000 USD
equity: 10518.228990
margin: 2047.764797
free margin: 8470.464193
margin level: 5.136444", - "balance: 10526.778557 USD
equity: 10463.223736
margin: 666.690097
free margin: 9796.533639
margin level: 15.694284", - "balance: 10463.223736 USD
equity: 10277.133017
margin: 1896.737070
free margin: 8380.395947
margin level: 5.418322", - "balance: 10186.558098 USD
equity: 9798.630935
margin: 1898.963000
free margin: 7899.667935
margin level: 5.159990", - "balance: 9824.769574 USD
equity: 9121.680875
margin: 2950.980000
free margin: 6170.700875
margin level: 3.091068", - "balance: 9824.769574 USD
equity: 10801.935944
margin: 4542.100151
free margin: 6259.835793
margin level: 2.378181", - "balance: 9898.443118 USD
equity: 11246.858576
margin: 3774.823207
free margin: 7472.035369
margin level: 2.979440", - "balance: 10956.884318 USD
equity: 11338.112195
margin: 2932.052307
free margin: 8406.059888
margin level: 3.866954", - "balance: 11338.112195 USD
equity: 11088.663442
margin: 3459.873680
free margin: 7628.789762
margin level: 3.204933", - "balance: 11088.663442 USD
equity: 11414.735716
margin: 2047.593740
free margin: 9367.141976
margin level: 5.574707", - "balance: 11440.721633 USD
equity: 11412.994234
margin: 659.728400
free margin: 10753.265834
margin level: 17.299535", - "balance: 11412.994234 USD
equity: 12736.461302
margin: 3791.458969
free margin: 8945.002334
margin level: 3.359251", - "balance: 11827.601051 USD
equity: 11412.344693
margin: 5595.090469
free margin: 5817.254225
margin level: 2.039707", - "balance: 11827.601051 USD
equity: 10698.397470
margin: 6125.090469
free margin: 4573.307001
margin level: 1.746651", - "balance: 11510.286682 USD
equity: 11121.235870
margin: 4508.391500
free margin: 6612.844370
margin level: 2.466786", - "balance: 11510.286682 USD
equity: 10849.900439
margin: 4588.391500
free margin: 6261.508939
margin level: 2.364641", - "balance: 10860.837262 USD
equity: 10978.964065
margin: 2506.353039
free margin: 8472.611026
margin level: 4.380454", - "balance: 10798.057439 USD
equity: 11283.873142
margin: 2477.409535
free margin: 8806.463607
margin level: 4.554706", - "balance: 10981.049001 USD
equity: 11073.917177
margin: 2053.200211
free margin: 9020.716966
margin level: 5.393491", - "balance: 11117.256882 USD
equity: 10966.630839
margin: 1417.858499
free margin: 9548.772340
margin level: 7.734644", - "balance: 11114.990087 USD
equity: 11759.230839
margin: 726.378000
free margin: 11032.852839
margin level: 16.188859", - "balance: 11114.990087 USD
equity: 12185.856298
margin: 858.315300
free margin: 11327.540998
margin level: 14.197412", - "balance: 11114.990087 USD
equity: 12416.867835
margin: 878.315300
free margin: 11538.552535
margin level: 14.137142", - "balance: 12566.562376 USD
equity: 12574.079280
margin: 1331.937300
free margin: 11242.141980
margin level: 9.440444", - "balance: 12574.079280 USD
equity: 12289.774686
margin: 860.000000
free margin: 11429.774686
margin level: 14.290436", - "balance: 12574.079280 USD
equity: 12106.574312
margin: 2079.099823
free margin: 10027.474489
margin level: 5.822988", - "balance: 12106.574312 USD
equity: 12900.471682
margin: 6851.554060
free margin: 6048.917622
margin level: 1.882853", - "balance: 12900.471682 USD
equity: 12900.471682
margin: 0.000000
free margin: 12900.471682
margin level: inf", - "balance: 12900.471682 USD
equity: 12825.137253
margin: 319.273326
free margin: 12505.863927
margin level: 40.169774", - "balance: 12825.137253 USD
equity: 12825.137253
margin: 0.000000
free margin: 12825.137253
margin level: inf", - "balance: 12825.137253 USD
equity: 12696.066289
margin: 1043.835420
free margin: 11652.230869
margin level: 12.162900", - "balance: 12696.066289 USD
equity: 13135.794806
margin: 2132.496000
free margin: 11003.298806
margin level: 6.159822", - "balance: 12651.573814 USD
equity: 12353.138425
margin: 1926.472277
free margin: 10426.666148
margin level: 6.412311", - "balance: 12458.546063 USD
equity: 12312.691666
margin: 1694.301150
free margin: 10618.390516
margin level: 7.267121", - "balance: 12312.691666 USD
equity: 13466.020860
margin: 1853.608939
free margin: 11612.411921
margin level: 7.264758", - "balance: 13466.020860 USD
equity: 13466.020860
margin: 0.000000
free margin: 13466.020860
margin level: inf", - "balance: 13466.020860 USD
equity: 13066.330825
margin: 1227.675464
free margin: 11838.655361
margin level: 10.643147", - "balance: 13066.330825 USD
equity: 12696.389465
margin: 1090.000000
free margin: 11606.389465
margin level: 11.648064", - "balance: 13066.330825 USD
equity: 12390.926767
margin: 1505.709000
free margin: 10885.217767
margin level: 8.229297", - "balance: 13004.020530 USD
equity: 12183.577249
margin: 1173.024200
free margin: 11010.553049
margin level: 10.386467", - "balance: 12118.556008 USD
equity: 11043.464533
margin: 2827.336365
free margin: 8216.128168
margin level: 3.905961", - "balance: 11597.048131 USD
equity: 11301.791572
margin: 1624.138000
free margin: 9677.653572
margin level: 6.958640", - "balance: 11658.111559 USD
equity: 11248.620372
margin: 3041.006469
free margin: 8207.613903
margin level: 3.698979", - "balance: 11233.248385 USD
equity: 11445.427689
margin: 1536.564445
free margin: 9908.863243
margin level: 7.448713", - "balance: 11445.427689 USD
equity: 11698.292531
margin: 740.000000
free margin: 10958.292531
margin level: 15.808503", - "balance: 11698.292531 USD
equity: 12551.194459
margin: 2499.160062
free margin: 10052.034398
margin level: 5.022165", - "balance: 12296.991525 USD
equity: 12474.845275
margin: 710.000000
free margin: 11764.845275
margin level: 17.570205", - "balance: 12474.845275 USD
equity: 12477.646996
margin: 635.617800
free margin: 11842.029196
margin level: 19.630739", - "balance: 12474.845275 USD
equity: 12294.046996
margin: 635.617800
free margin: 11658.429196
margin level: 19.341886", - "balance: 12294.046996 USD
equity: 12779.542537
margin: 1014.423200
free margin: 11765.119337
margin level: 12.597841", - "balance: 12789.527132 USD
equity: 13113.912954
margin: 4594.772955
free margin: 8519.139999
margin level: 2.854094", - "balance: 12789.527132 USD
equity: 12736.629305
margin: 4594.772955
free margin: 8141.856350
margin level: 2.771982", - "balance: 14167.523781 USD
equity: 13474.392277
margin: 4970.802807
free margin: 8503.589470
margin level: 2.710707", - "balance: 14578.752157 USD
equity: 13335.824289
margin: 3118.679500
free margin: 10217.144789
margin level: 4.276112", - "balance: 13331.901653 USD
equity: 12917.414100
margin: 1052.685191
free margin: 11864.728908
margin level: 12.270918", - "balance: 12905.841465 USD
equity: 13659.984881
margin: 2038.095000
free margin: 11621.889881
margin level: 6.702330", - "balance: 12905.841465 USD
equity: 13909.010030
margin: 4465.845800
free margin: 9443.164230
margin level: 3.114530", - "balance: 13822.222838 USD
equity: 14766.123354
margin: 1965.845800
free margin: 12800.277554
margin level: 7.511333", - "balance: 13684.096162 USD
equity: 15065.157913
margin: 2355.845800
free margin: 12709.312113
margin level: 6.394798", - "balance: 15065.157913 USD
equity: 14959.823627
margin: 774.589200
free margin: 14185.234427
margin level: 19.313235", - "balance: 14959.823627 USD
equity: 14702.646943
margin: 2080.674724
free margin: 12621.972219
margin level: 7.066288", - "balance: 14889.744626 USD
equity: 15100.676641
margin: 3257.584324
free margin: 11843.092318
margin level: 4.635544", - "balance: 15063.889038 USD
equity: 12963.908596
margin: 3882.563823
free margin: 9081.344773
margin level: 3.339007", - "balance: 15049.158054 USD
equity: 13479.111705
margin: 3918.044281
free margin: 9561.067423
margin level: 3.440265", - "balance: 14884.218342 USD
equity: 15926.163049
margin: 4699.503658
free margin: 11226.659391
margin level: 3.388903", - "balance: 15611.783636 USD
equity: 15574.871488
margin: 2869.945128
free margin: 12704.926361
margin level: 5.426888", - "balance: 15141.186608 USD
equity: 15402.859410
margin: 2768.389828
free margin: 12634.469582
margin level: 5.563833", - "balance: 15364.535336 USD
equity: 15252.198361
margin: 3386.846640
free margin: 11865.351721
margin level: 4.503363", - "balance: 15527.167336 USD
equity: 17149.996323
margin: 5105.992481
free margin: 12044.003842
margin level: 3.358798", - "balance: 14760.467309 USD
equity: 18519.716904
margin: 5405.081281
free margin: 13114.635623
margin level: 3.426353", - "balance: 15122.676861 USD
equity: 18211.579781
margin: 5071.405681
free margin: 13140.174101
margin level: 3.591032", - "balance: 17794.207783 USD
equity: 17787.261867
margin: 2262.938013
free margin: 15524.323855
margin level: 7.860251", - "balance: 17452.930732 USD
equity: 18156.047553
margin: 1849.002413
free margin: 16307.045140
margin level: 9.819375", - "balance: 17701.926005 USD
equity: 18144.947561
margin: 2510.801185
free margin: 15634.146376
margin level: 7.226756", - "balance: 18056.794922 USD
equity: 17823.640059
margin: 3584.366985
free margin: 14239.273074
margin level: 4.972605", - "balance: 18016.896540 USD
equity: 17200.189644
margin: 3770.945205
free margin: 13429.244439
margin level: 4.561241", - "balance: 17795.431962 USD
equity: 16752.715190
margin: 2628.367406
free margin: 14124.347784
margin level: 6.373810", - "balance: 16749.485482 USD
equity: 16670.893120
margin: 2790.329942
free margin: 13880.563178
margin level: 5.974524" + "balance: 10000.000000 USD
equity: 11245.591151
margin: 3348.800600
free margin: 7896.790551
margin level: 3.358095", + "balance: 11245.591151 USD
equity: 11311.611827
margin: 158.267200
free margin: 11153.344627
margin level: 71.471611", + "balance: 11245.591151 USD
equity: 12051.603703
margin: 2371.336100
free margin: 9680.267603
margin level: 5.082200", + "balance: 11245.591151 USD
equity: 11473.683703
margin: 2371.336100
free margin: 9102.347603
margin level: 4.838489", + "balance: 11245.591151 USD
equity: 10856.085272
margin: 5041.336100
free margin: 5814.749172
margin level: 2.153414", + "balance: 11210.952720 USD
equity: 13265.317814
margin: 6637.915822
free margin: 6627.401992
margin level: 1.998416", + "balance: 13232.804353 USD
equity: 13424.969921
margin: 4053.098283
free margin: 9371.871638
margin level: 3.312273", + "balance: 13255.275029 USD
equity: 13528.901324
margin: 5701.907083
free margin: 7826.994241
margin level: 2.372698", + "balance: 13279.470694 USD
equity: 12399.351465
margin: 6722.934316
free margin: 5676.417149
margin level: 1.844336", + "balance: 12868.462565 USD
equity: 12577.231868
margin: 1755.976000
free margin: 10821.255868
margin level: 7.162531", + "balance: 12572.951465 USD
equity: 12580.043060
margin: 669.530000
free margin: 11910.513060
margin level: 18.789364", + "balance: 12577.346890 USD
equity: 14854.335168
margin: 3426.220000
free margin: 11428.115168
margin level: 4.335488", + "balance: 12982.413974 USD
equity: 13945.205168
margin: 2796.220000
free margin: 11148.985168
margin level: 4.987163", + "balance: 13723.508997 USD
equity: 13882.405785
margin: 891.787800
free margin: 12990.617985
margin level: 15.566938", + "balance: 13735.951275 USD
equity: 14180.336044
margin: 2790.096130
free margin: 11390.239914
margin level: 5.082383", + "balance: 13952.178753 USD
equity: 13118.799542
margin: 7688.669276
free margin: 5430.130266
margin level: 1.706251", + "balance: 13952.178753 USD
equity: 13631.279569
margin: 8948.669276
free margin: 4682.610292
margin level: 1.523274", + "balance: 13644.936756 USD
equity: 17176.152620
margin: 7900.360946
free margin: 9275.791674
margin level: 2.174097", + "balance: 13838.643122 USD
equity: 17439.220819
margin: 7714.045400
free margin: 9725.175419
margin level: 2.260710", + "balance: 15512.640682 USD
equity: 17155.663844
margin: 7060.966020
free margin: 10094.697824
margin level: 2.429648", + "balance: 15428.658216 USD
equity: 22979.293014
margin: 6078.657220
free margin: 16900.635793
margin level: 3.780324", + "balance: 22119.268354 USD
equity: 24146.360436
margin: 3834.586320
free margin: 20311.774116
margin level: 6.296992", + "balance: 23167.800638 USD
equity: 25842.486111
margin: 4403.697100
free margin: 21438.789011
margin level: 5.868361", + "balance: 23167.800638 USD
equity: 23680.422197
margin: 4503.697100
free margin: 19176.725097
margin level: 5.257996", + "balance: 23175.456725 USD
equity: 22839.102197
margin: 4403.697100
free margin: 18435.405097
margin level: 5.186347", + "balance: 22256.142399 USD
equity: 23532.155857
margin: 6072.275400
free margin: 17459.880457
margin level: 3.875344", + "balance: 23017.352197 USD
equity: 23201.565778
margin: 6669.591900
free margin: 16531.973878
margin level: 3.478708", + "balance: 22893.024306 USD
equity: 23307.176957
margin: 6416.781512
free margin: 16890.395445
margin level: 3.632222", + "balance: 22935.522118 USD
equity: 22861.770243
margin: 10974.983633
free margin: 11886.786610
margin level: 2.083080", + "balance: 22144.325485 USD
equity: 24333.810243
margin: 6232.803900
free margin: 18101.006343
margin level: 3.904151", + "balance: 22144.325485 USD
equity: 26873.901334
margin: 7162.803900
free margin: 19711.097434
margin level: 3.751869", + "balance: 25854.360236 USD
equity: 27608.199393
margin: 4881.569000
free margin: 22726.630393
margin level: 5.655600", + "balance: 26507.388295 USD
equity: 27657.570246
margin: 3457.357844
free margin: 24200.212402
margin level: 7.999626", + "balance: 27280.540929 USD
equity: 27414.817697
margin: 4593.340726
free margin: 22821.476972
margin level: 5.968383", + "balance: 27211.737832 USD
equity: 27835.567337
margin: 6369.250126
free margin: 21466.317211
margin level: 4.370305", + "balance: 27019.586498 USD
equity: 28830.414772
margin: 7259.250126
free margin: 21571.164647
margin level: 3.971542", + "balance: 27019.586498 USD
equity: 27546.577919
margin: 7269.250126
free margin: 20277.327794
margin level: 3.789466", + "balance: 28836.888852 USD
equity: 27118.624439
margin: 5807.746113
free margin: 21310.878326
margin level: 4.669389", + "balance: 29405.689393 USD
equity: 27691.839061
margin: 9071.579113
free margin: 18620.259949
margin level: 3.052593", + "balance: 27458.823783 USD
equity: 31262.982691
margin: 6626.080869
free margin: 24636.901823
margin level: 4.718171", + "balance: 27458.823783 USD
equity: 28042.820833
margin: 7076.080869
free margin: 20966.739965
margin level: 3.963044", + "balance: 27175.501430 USD
equity: 28266.645533
margin: 6626.080869
free margin: 21640.564665
margin level: 4.265967", + "balance: 25811.288501 USD
equity: 28531.245533
margin: 4986.408000
free margin: 23544.837533
margin level: 5.721803", + "balance: 25811.288501 USD
equity: 28035.776689
margin: 8609.420483
free margin: 19426.356206
margin level: 3.256407", + "balance: 26258.731993 USD
equity: 30084.723444
margin: 7682.622164
free margin: 22402.101281
margin level: 3.915945", + "balance: 26747.501594 USD
equity: 29742.062981
margin: 4693.193664
free margin: 25048.869317
margin level: 6.337276", + "balance: 26587.148499 USD
equity: 29614.481336
margin: 5588.115558
free margin: 24026.365778
margin level: 5.299547", + "balance: 30175.455687 USD
equity: 29696.086523
margin: 4111.787995
free margin: 25584.298528
margin level: 7.222183", + "balance: 30158.404255 USD
equity: 27817.232737
margin: 6065.274595
free margin: 21751.958142
margin level: 4.586311", + "balance: 30158.404255 USD
equity: 23615.649220
margin: 9600.763935
free margin: 14014.885286
margin level: 2.459768", + "balance: 28008.892457 USD
equity: 24212.873809
margin: 8120.473835
free margin: 16092.399975
margin level: 2.981707", + "balance: 28171.704183 USD
equity: 23172.074638
margin: 7420.473835
free margin: 15751.600803
margin level: 3.122722", + "balance: 27384.186360 USD
equity: 24096.809059
margin: 7941.441287
free margin: 16155.367772
margin level: 3.034312", + "balance: 25617.837982 USD
equity: 23510.885601
margin: 9030.640892
free margin: 14480.244709
margin level: 2.603457", + "balance: 23457.017219 USD
equity: 22374.180802
margin: 2695.045592
free margin: 19679.135210
margin level: 8.301967", + "balance: 23457.017219 USD
equity: 23606.087004
margin: 4872.760464
free margin: 18733.326539
margin level: 4.844500", + "balance: 23595.892606 USD
equity: 23364.350208
margin: 4325.312443
free margin: 19039.037765
margin level: 5.401772", + "balance: 23351.865790 USD
equity: 23746.506983
margin: 746.117973
free margin: 23000.389010
margin level: 31.826746", + "balance: 23351.865790 USD
equity: 23765.051100
margin: 2923.545073
free margin: 20841.506027
margin level: 8.128847", + "balance: 23403.172349 USD
equity: 23757.101100
margin: 1380.058300
free margin: 22377.042800
margin level: 17.214563", + "balance: 23403.172349 USD
equity: 23566.130641
margin: 3409.504511
free margin: 20156.626130
margin level: 6.911893", + "balance: 23202.951890 USD
equity: 23561.530641
margin: 1380.058300
free margin: 22181.472341
margin level: 17.072852", + "balance: 23202.951890 USD
equity: 23594.830641
margin: 1380.058300
free margin: 22214.772341
margin level: 17.096981", + "balance: 23202.951890 USD
equity: 23585.130641
margin: 1380.058300
free margin: 22205.072341
margin level: 17.089952", + "balance: 23202.951890 USD
equity: 24293.148689
margin: 4134.644497
free margin: 20158.504192
margin level: 5.875511", + "balance: 23945.319938 USD
equity: 23273.876010
margin: 4128.351477
free margin: 19145.524533
margin level: 5.637571", + "balance: 24294.498689 USD
equity: 22189.723710
margin: 3345.543977
free margin: 18844.179732
margin level: 6.632621", + "balance: 24464.699364 USD
equity: 21984.252536
margin: 5048.386377
free margin: 16935.866158
margin level: 4.354709", + "balance: 24464.699364 USD
equity: 22171.225599
margin: 9121.112777
free margin: 13050.112822
margin level: 2.430759", + "balance: 23199.838267 USD
equity: 22906.131269
margin: 7273.176777
free margin: 15632.954491
margin level: 3.149398", + "balance: 23971.268656 USD
equity: 23450.400580
margin: 8641.429230
free margin: 14808.971350
margin level: 2.713718", + "balance: 24402.477924 USD
equity: 25042.781129
margin: 7161.429230
free margin: 17881.351899
margin level: 3.496897", + "balance: 23410.940537 USD
equity: 22000.155773
margin: 10238.000330
free margin: 11762.155443
margin level: 2.148872", + "balance: 20806.899015 USD
equity: 21570.217059
margin: 8087.565830
free margin: 13482.651229
margin level: 2.667084", + "balance: 20705.596421 USD
equity: 21267.847455
margin: 10234.957830
free margin: 11032.889625
margin level: 2.077961", + "balance: 20587.639824 USD
equity: 20491.862344
margin: 7952.338530
free margin: 12539.523814
margin level: 2.576835", + "balance: 18961.388164 USD
equity: 19362.018404
margin: 7184.105230
free margin: 12177.913174
margin level: 2.695119", + "balance: 19362.018404 USD
equity: 19131.200797
margin: 2469.285600
free margin: 16661.915197
margin level: 7.747666" ], "legendgroup": "g1", "line": { @@ -4252,64 +4176,38 @@ }, { "hovertext": [ - "order id: 1
hold probability: 0.2379
hold: False
volume: 0.470679
modified volume: 0.4700
fee: 0.00105066797477324
error: ", - "order id: 3
hold probability: 0.1068
hold: False
volume: 0.898151
modified volume: 0.9000
fee: 0.0002688565718556006
error: ", - "order id: 8
hold probability: 0.2718
hold: False
volume: 0.513266
modified volume: 0.5100
fee: 0.00045869700992023937
error: ", - "order id: 10
hold probability: 0.4390
hold: False
volume: -0.001154
modified volume: 0.0100
fee: 0.0003060014104041886
error: ", - "order id: 13
hold probability: 0.3565
hold: False
volume: -1.819243
modified volume: 1.8200
fee: 0.00028573715127247306
error: ", - "order id: 15
hold probability: 0.2484
hold: False
volume: -0.841441
modified volume: 0.8400
fee: 0.0011685602629523603
error: ", - "order id: 19
hold probability: 0.1627
hold: False
volume: -0.878858
modified volume: 0.8800
fee: 0.0011482330831981945
error: ", - "order id: 26
hold probability: 0.3904
hold: False
volume: 0.582241
modified volume: 0.5800
fee: 0.0012881592250060883
error: ", - "order id: 28
hold probability: 0.4630
hold: False
volume: 1.165102
modified volume: 1.1700
fee: 0.0006772474832670343
error: ", - "order id: 29
hold probability: 0.2114
hold: False
volume: -0.358278
modified volume: 0.3600
fee: 0.0012527562635463356
error: ", - "order id: 31
hold probability: 0.3415
hold: False
volume: -0.133053
modified volume: 0.1300
fee: 0.0007440246244390906
error: ", - "order id: 36
hold probability: 0.4019
hold: False
volume: 0.842656
modified volume: 0.8400
fee: 0.0013685817453377546
error: ", - "order id: 38
hold probability: 0.3348
hold: False
volume: -3.155049
modified volume: 3.1600
fee: 0.0001234882592235446
error: ", - "order id: 40
hold probability: 0.4206
hold: False
volume: -0.227846
modified volume: 0.2300
fee: -0.0011890939715983608
error: ", - "order id: 41
hold probability: 0.4211
hold: False
volume: 0.659543
modified volume: 0.6600
fee: 0.0006559294958865413
error: ", - "order id: 45
hold probability: 0.4261
hold: False
volume: 0.386791
modified volume: 0.3900
fee: 0.0006213597346486681
error: ", - "order id: 47
hold probability: 0.0948
hold: False
volume: 0.216329
modified volume: 0.2200
fee: 0.0004746762890881024
error: ", - "order id: 48
hold probability: 0.4219
hold: False
volume: 1.338565
modified volume: 1.3400
fee: 0.000903694218152646
error: ", - "order id: 49
hold probability: 0.1440
hold: False
volume: -0.889763
modified volume: 0.8900
fee: 0.00037853387420568014
error: ", - "order id: 53
hold probability: 0.4169
hold: False
volume: -1.215589
modified volume: 1.2200
fee: 0.0008979648568703321
error: ", - "order id: 57
hold probability: 0.2289
hold: False
volume: -0.501495
modified volume: 0.5000
fee: 0.00041609515799915603
error: ", - "order id: 59
hold probability: 0.3222
hold: False
volume: 0.751144
modified volume: 0.7500
fee: 0.0011266887433815974
error: ", - "order id: 62
hold probability: 0.3635
hold: False
volume: -1.345171
modified volume: 1.3500
fee: -2.011804372046308e-05
error: ", - "order id: 68
hold probability: 0.1568
hold: False
volume: -1.597291
modified volume: 1.6000
fee: 0.00059133919069066
error: ", - "order id: 70
hold probability: 0.3100
hold: False
volume: -1.864308
modified volume: 1.8600
fee: 0.00040455664778692483
error: ", - "order id: 73
hold probability: 0.3786
hold: False
volume: -0.629388
modified volume: 0.6300
fee: 9.710993056958597e-05
error: ", - "order id: 80
hold probability: 0.3034
hold: False
volume: -1.152562
modified volume: 1.1500
fee: 0.0008639307802102029
error: ", - "order id: 83
hold probability: 0.1189
hold: False
volume: -0.177726
modified volume: 0.1800
fee: 0.0001893895393130329
error: ", - "order id: 86
hold probability: 0.1138
hold: False
volume: -0.040387
modified volume: 0.0400
fee: 0.0012646806277905888
error: ", - "order id: 88
hold probability: 0.2193
hold: False
volume: -0.930262
modified volume: 0.9300
fee: 0.000765078563321925
error: ", - "order id: 90
hold probability: 0.4468
hold: False
volume: -0.601074
modified volume: 0.6000
fee: 0.0011308617594929992
error: ", - "order id: 92
hold probability: 0.4500
hold: False
volume: -0.249294
modified volume: 0.2500
fee: 0.0008365949096688103
error: ", - "order id: 94
hold probability: 0.3856
hold: False
volume: -2.101758
modified volume: 2.1000
fee: 0.0006978798094924227
error: ", - "order id: None
hold probability: 0.4218
hold: False
volume: 1.164826
modified volume: 1.1600
fee: None
error: cannot add more orders", - "order id: None
hold probability: 0.3649
hold: False
volume: 1.001139
modified volume: 1.0000
fee: None
error: cannot add more orders", - "order id: 100
hold probability: 0.2297
hold: False
volume: -0.219396
modified volume: 0.2200
fee: 0.0007173944088272773
error: ", - "order id: 104
hold probability: 0.1725
hold: False
volume: -1.263892
modified volume: 1.2600
fee: 0.0002254363131274907
error: ", - "order id: 107
hold probability: 0.4914
hold: False
volume: -0.226234
modified volume: 0.2300
fee: 5.314559591790161e-05
error: ", - "order id: 109
hold probability: 0.4810
hold: False
volume: -0.228483
modified volume: 0.2300
fee: 0.0012439749277009526
error: " + "order id: 5
hold probability: 0.4418
hold: False
volume: 0.035197
modified volume: 0.0400
fee: 0.000774
margin: 56.579722
error: ", + "order id: 7
hold probability: 0.3145
hold: False
volume: 1.319029
modified volume: 1.3200
fee: 0.000692
margin: 1863.114961
error: ", + "order id: 11
hold probability: 0.4657
hold: False
volume: -0.825496
modified volume: 0.8300
fee: 0.000694
margin: 1177.606955
error: ", + "order id: 19
hold probability: 0.1608
hold: False
volume: 0.694686
modified volume: 0.6900
fee: 0.000695
margin: 978.308330
error: ", + "order id: 21
hold probability: 0.2201
hold: False
volume: 1.046432
modified volume: 1.0500
fee: 0.000746
margin: 1486.315546
error: ", + "order id: 26
hold probability: 0.4678
hold: False
volume: 0.538634
modified volume: 0.5400
fee: 0.000540
margin: 761.910620
error: ", + "order id: 37
hold probability: 0.2070
hold: False
volume: -0.579613
modified volume: 0.5800
fee: 0.000566
margin: 807.189612
error: ", + "order id: 39
hold probability: 0.4776
hold: False
volume: -0.760705
modified volume: 0.7600
fee: 0.000687
margin: 1054.990121
error: ", + "order id: 45
hold probability: 0.3751
hold: False
volume: -0.948227
modified volume: 0.9500
fee: 0.000588
margin: 1306.791444
error: ", + "order id: 48
hold probability: 0.4671
hold: False
volume: 0.044985
modified volume: 0.0400
fee: 0.000742
margin: 55.327482
error: ", + "order id:
hold probability: 0.1513
hold: False
volume: -0.506268
modified volume: 0.5100
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.2758
hold: False
volume: -0.801311
modified volume: 0.8000
fee: nan
margin: nan
error: cannot add more orders", + "order id: 55
hold probability: 0.4832
hold: False
volume: -1.186234
modified volume: 1.1900
fee: 0.000657
margin: 1639.672869
error: ", + "order id:
hold probability: 0.3671
hold: False
volume: -0.369781
modified volume: 0.3700
fee: nan
margin: nan
error: cannot add more orders", + "order id: 62
hold probability: 0.2222
hold: False
volume: 1.150291
modified volume: 1.1500
fee: 0.000641
margin: 1583.012483
error: ", + "order id: 64
hold probability: 0.3734
hold: False
volume: -0.480265
modified volume: 0.4800
fee: 0.000672
margin: 656.214164
error: ", + "order id: 67
hold probability: 0.3549
hold: False
volume: -0.934813
modified volume: 0.9300
fee: 0.000698
margin: 1274.921895
error: ", + "order id: 70
hold probability: 0.4181
hold: False
volume: -1.219539
modified volume: 1.2200
fee: 0.000668
margin: 1685.489340
error: ", + "order id: 75
hold probability: 0.1934
hold: False
volume: -1.708350
modified volume: 1.7100
fee: 0.000716
margin: 2386.456792
error: ", + "order id: 80
hold probability: 0.2378
hold: False
volume: -0.060062
modified volume: 0.0600
fee: 0.000719
margin: 83.486773
error: ", + "order id: 83
hold probability: 0.2419
hold: False
volume: 1.686528
modified volume: 1.6900
fee: 0.000756
margin: 2346.728070
error: ", + "order id: 89
hold probability: 0.4664
hold: False
volume: 0.387551
modified volume: 0.3900
fee: 0.000788
margin: 539.446211
error: ", + "order id: 91
hold probability: 0.2933
hold: False
volume: 0.090640
modified volume: 0.0900
fee: 0.000687
margin: 124.586197
error: ", + "order id: 93
hold probability: 0.1488
hold: False
volume: -2.002971
modified volume: 2.0000
fee: 0.000819
margin: 2748.293177
error: ", + "order id: 100
hold probability: 0.4202
hold: False
volume: 2.214888
modified volume: 2.2100
fee: 0.000689
margin: 3033.778830
error: " ], "legendgroup": "g1", "marker": { "color": [ - "green", - "green", - "green", - "red", - "red", - "red", - "red", "green", "green", "red", - "red", - "green", - "red", - "red", - "green", "green", "green", "green", @@ -4317,81 +4215,53 @@ "red", "red", "green", + "gray", + "gray", "red", + "gray", + "green", "red", "red", "red", "red", "red", + "green", + "green", + "green", "red", - "red", - "red", - "red", - "red", - "gray", - "gray", - "red", - "red", - "red", - "red" + "green" ], "size": [ - 11.272151898734178, - 14.265822784810126, - 11.550632911392405, - 8.069620253164556, - 20.670886075949365, - 13.848101265822784, - 14.126582278481013, - 12.037974683544302, - 16.145569620253163, - 10.50632911392405, - 8.905063291139241, - 13.848101265822784, - 30, - 9.60126582278481, - 12.594936708860759, - 10.715189873417721, - 9.531645569620252, - 17.32911392405063, - 14.19620253164557, - 16.493670886075947, - 11.481012658227847, - 13.22151898734177, - 17.39873417721519, - 19.139240506329116, - 20.949367088607595, - 12.386075949367088, - 16.006329113924053, - 9.253164556962025, - 8.278481012658228, - 14.474683544303797, - 12.177215189873419, - 9.740506329113924, - 22.620253164556964, - 16.075949367088604, - 14.962025316455694, - 9.531645569620252, - 16.772151898734176, - 9.60126582278481, - 9.60126582278481 + 8.374468085106383, + 20.357446808510637, + 15.770212765957446, + 14.459574468085108, + 17.829787234042552, + 13.05531914893617, + 13.429787234042553, + 15.114893617021277, + 16.893617021276597, + 8.374468085106383, + 12.774468085106383, + 15.48936170212766, + 19.140425531914893, + 11.463829787234044, + 18.765957446808514, + 12.493617021276595, + 16.706382978723404, + 19.42127659574468, + 24.00851063829787, + 8.561702127659574, + 23.821276595744678, + 11.651063829787233, + 8.842553191489362, + 26.72340425531915, + 28.68936170212766 ], "symbol": [ "triangle-up", "triangle-up", - "triangle-up", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-up", - "triangle-up", - "triangle-down", - "triangle-down", - "triangle-up", "triangle-down", - "triangle-down", - "triangle-up", "triangle-up", "triangle-up", "triangle-up", @@ -4403,19 +4273,17 @@ "triangle-down", "triangle-down", "triangle-down", + "triangle-up", "triangle-down", "triangle-down", "triangle-down", "triangle-down", "triangle-down", + "triangle-up", + "triangle-up", + "triangle-up", "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down" + "triangle-up" ] }, "mode": "markers", @@ -4423,125 +4291,83 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-18T00:00:00+00:00", - "2021-05-20T00:00:00+00:00", "2021-05-25T00:00:00+00:00", "2021-05-26T00:00:00+00:00", "2021-05-28T00:00:00+00:00", - "2021-05-31T00:00:00+00:00", - "2021-06-02T00:00:00+00:00", - "2021-06-09T00:00:00+00:00", - "2021-06-10T00:00:00+00:00", - "2021-06-11T00:00:00+00:00", + "2021-06-07T00:00:00+00:00", + "2021-06-08T00:00:00+00:00", "2021-06-14T00:00:00+00:00", - "2021-06-22T00:00:00+00:00", - "2021-06-23T00:00:00+00:00", + "2021-06-24T00:00:00+00:00", "2021-06-25T00:00:00+00:00", - "2021-06-29T00:00:00+00:00", "2021-07-01T00:00:00+00:00", "2021-07-02T00:00:00+00:00", "2021-07-05T00:00:00+00:00", - "2021-07-07T00:00:00+00:00", - "2021-07-13T00:00:00+00:00", - "2021-07-15T00:00:00+00:00", + "2021-07-06T00:00:00+00:00", + "2021-07-08T00:00:00+00:00", + "2021-07-09T00:00:00+00:00", "2021-07-16T00:00:00+00:00", - "2021-07-20T00:00:00+00:00", - "2021-07-27T00:00:00+00:00", + "2021-07-19T00:00:00+00:00", + "2021-07-21T00:00:00+00:00", + "2021-07-26T00:00:00+00:00", "2021-07-29T00:00:00+00:00", - "2021-08-02T00:00:00+00:00", + "2021-08-03T00:00:00+00:00", + "2021-08-04T00:00:00+00:00", "2021-08-10T00:00:00+00:00", - "2021-08-12T00:00:00+00:00", - "2021-08-13T00:00:00+00:00", + "2021-08-16T00:00:00+00:00", "2021-08-17T00:00:00+00:00", - "2021-08-18T00:00:00+00:00", - "2021-08-19T00:00:00+00:00", - "2021-08-20T00:00:00+00:00", - "2021-08-23T00:00:00+00:00", - "2021-08-24T00:00:00+00:00", - "2021-08-27T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", - "2021-09-01T00:00:00+00:00", - "2021-09-02T00:00:00+00:00" + "2021-08-24T00:00:00+00:00" ], "y": [ - 1.71128, - 1.7107, 1.7066, 1.71089, 1.71356, - 1.7132399999999999, - 1.70462, - 1.70927, - 1.71433, - 1.71691, + 1.71255, + 1.7139199999999999, 1.71341, - 1.7158099999999998, - 1.7177, + 1.7149299999999998, 1.70721, - 1.71535, 1.71059, 1.70511, 1.70716, - 1.72167, - 1.72767, - 1.7407, + 1.71879, + 1.72692, + 1.7307000000000001, 1.73684, - 1.7273800000000001, - 1.7481900000000001, + 1.74244, + 1.72183, + 1.73336, 1.73688, - 1.73577, + 1.7441499999999999, + 1.7412999999999998, 1.7316500000000001, - 1.72889, - 1.7357200000000002, + 1.7402199999999999, 1.7349700000000001, - 1.74061, - 1.74874, - 1.7468, - 1.73506, - 1.72784, - 1.7353399999999999, - 1.73501, - 1.7372800000000002, - 1.73603 + 1.72784 ], "yaxis": "y" }, { "hovertext": [ - "order id: 1
order type: Buy
close probability: 0.5472
profit: -63.554822", - "order id: 3
order type: Buy
close probability: 0.8140
profit: -276.665637", - "order id: 8
order type: Buy
close probability: 0.7280
profit: 161.198245", - "order id: 10
order type: Sell
close probability: 0.5389
profit: -2.464087", - "order id: 13
order type: Sell
close probability: 0.6824
profit: 5.169778", - "order id: 15
order type: Sell
close probability: 0.9241
profit: 314.683484", - "order id: 19
order type: Sell
close probability: 0.7617
profit: -661.404891", - "order id: 28
order type: Buy
close probability: 0.6002
profit: 182.991562", - "order id: 26
order type: Buy
close probability: 0.6476
profit: 136.207881", - "order id: 29
order type: Sell
close probability: 0.7463
profit: 21.785805
---------------------------------
order id: 31
order type: Sell
close probability: 0.6679
profit: -24.052600", - "order id: 36
order type: Buy
close probability: 0.5642
profit: 35.597764", - "order id: 38
order type: Sell
close probability: 0.5060
profit: 678.675358", - "order id: 40
order type: Sell
close probability: 0.5552
profit: -75.334429", - "order id: 41
order type: Buy
close probability: 0.9312
profit: -87.094738", - "order id: 45
order type: Buy
close probability: 0.6338
profit: -193.027751", - "order id: 47
order type: Buy
close probability: 0.5737
profit: 28.082229", - "order id: 48
order type: Buy
close probability: 0.7062
profit: 1153.329194", - "order id: 49
order type: Sell
close probability: 0.6830
profit: -399.690035", - "order id: 53
order type: Sell
close probability: 0.5905
profit: -545.019117", - "order id: 57
order type: Sell
close probability: 0.6001
profit: 136.473344", - "order id: 59
order type: Buy
close probability: 0.8349
profit: 263.230926", - "order id: 62
order type: Sell
close probability: 0.7527
profit: 598.698994", - "order id: 68
order type: Sell
close probability: 0.9212
profit: 1377.996649", - "order id: 70
order type: Sell
close probability: 0.7854
profit: 466.412971", - "order id: 73
order type: Sell
close probability: 0.8360
profit: -426.060189", - "order id: 80
order type: Sell
close probability: 0.8996
profit: 174.144412", - "order id: 83
order type: Sell
close probability: 0.7091
profit: -164.939713", - "order id: 86
order type: Sell
close probability: 0.8413
profit: -1.630568", - "order id: 88
order type: Sell
close probability: 0.8359
profit: -470.597028", - "order id: 90
order type: Sell
close probability: 0.6473
profit: -342.531177", - "order id: 94
order type: Sell
close probability: 0.7873
profit: 2253.880377", - "order id: 92
order type: Sell
close probability: 0.5170
profit: 248.995273", - "order id: 100
order type: Sell
close probability: 0.6802
profit: -6.756040", - "order id: 104
order type: Sell
close probability: 0.8103
profit: -249.177775" + "order id: 5
order type: Buy
close probability: 0.8034
margin: 56.579722
profit: 20.487945", + "order id: 7
order type: Buy
close probability: 0.6525
margin: 1863.114961
profit: 181.423497
---------------------------------
order id: 11
order type: Sell
close probability: 0.7317
margin: 1177.606955
profit: -25.727066", + "order id: 19
order type: Buy
close probability: 0.5454
margin: 978.308330
profit: 61.903231", + "order id: 21
order type: Buy
close probability: 0.5215
margin: 1486.315546
profit: 193.706365", + "order id: 26
order type: Buy
close probability: 0.7462
margin: 761.910620
profit: 242.156072", + "order id: 37
order type: Sell
close probability: 0.8123
margin: 807.189612
profit: 90.447374
---------------------------------
order id: 39
order type: Sell
close probability: 0.5202
margin: 1054.990121
profit: -364.503195", + "order id: 48
order type: Buy
close probability: 0.5900
margin: 55.327482
profit: 67.239612", + "order id: 45
order type: Sell
close probability: 0.6149
margin: 1306.791444
profit: -1397.604131", + "order id: 55
order type: Sell
close probability: 0.6363
margin: 1639.672869
profit: -1364.212929", + "order id: 62
order type: Buy
close probability: 0.5213
margin: 1583.012483
profit: 447.443492", + "order id: 64
order type: Sell
close probability: 0.5955
margin: 656.214164
profit: 506.653441", + "order id: 70
order type: Sell
close probability: 0.7210
margin: 1685.489340
profit: -410.586325", + "order id: 67
order type: Sell
close probability: 0.7232
margin: 1274.921895
profit: -911.626869", + "order id: 75
order type: Sell
close probability: 0.5456
margin: 2386.456792
profit: -700.379751", + "order id: 83
order type: Buy
close probability: 0.6627
margin: 2346.728070
profit: -165.824319", + "order id: 80
order type: Sell
close probability: 0.6729
margin: 83.486773
profit: 12.549314", + "order id: 89
order type: Buy
close probability: 0.6134
margin: 539.446211
profit: 11.919336", + "order id: 91
order type: Buy
close probability: 0.6174
margin: 124.586197
profit: -42.320012", + "order id: 93
order type: Sell
close probability: 0.7735
margin: 2748.293177
profit: 1002.737990", + "order id: 100
order type: Buy
close probability: 0.7847
margin: 3033.778830
profit: 1320.689001" ], "legendgroup": "g1", "marker": { @@ -4557,76 +4383,48 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-20T00:00:00+00:00", - "2021-05-21T00:00:00+00:00", - "2021-05-26T00:00:00+00:00", "2021-05-28T00:00:00+00:00", "2021-05-31T00:00:00+00:00", - "2021-06-01T00:00:00+00:00", - "2021-06-07T00:00:00+00:00", + "2021-06-10T00:00:00+00:00", "2021-06-11T00:00:00+00:00", - "2021-06-14T00:00:00+00:00", - "2021-06-15T00:00:00+00:00", - "2021-06-23T00:00:00+00:00", - "2021-06-24T00:00:00+00:00", + "2021-06-17T00:00:00+00:00", "2021-06-28T00:00:00+00:00", - "2021-06-30T00:00:00+00:00", - "2021-07-02T00:00:00+00:00", - "2021-07-05T00:00:00+00:00", - "2021-07-06T00:00:00+00:00", "2021-07-08T00:00:00+00:00", - "2021-07-14T00:00:00+00:00", - "2021-07-16T00:00:00+00:00", + "2021-07-12T00:00:00+00:00", + "2021-07-15T00:00:00+00:00", "2021-07-19T00:00:00+00:00", - "2021-07-21T00:00:00+00:00", + "2021-07-22T00:00:00+00:00", "2021-07-29T00:00:00+00:00", "2021-07-30T00:00:00+00:00", - "2021-08-03T00:00:00+00:00", - "2021-08-12T00:00:00+00:00", - "2021-08-16T00:00:00+00:00", + "2021-08-04T00:00:00+00:00", + "2021-08-05T00:00:00+00:00", + "2021-08-09T00:00:00+00:00", + "2021-08-11T00:00:00+00:00", "2021-08-17T00:00:00+00:00", - "2021-08-18T00:00:00+00:00", - "2021-08-20T00:00:00+00:00", - "2021-08-25T00:00:00+00:00", - "2021-08-27T00:00:00+00:00", - "2021-08-31T00:00:00+00:00", - "2021-09-01T00:00:00+00:00" + "2021-08-24T00:00:00+00:00", + "2021-09-02T00:00:00+00:00" ], "y": [ - 1.7107, - 1.70726, - 1.71089, 1.71356, 1.7132399999999999, - 1.70755, - 1.71255, + 1.71433, 1.71691, - 1.71341, - 1.71492, - 1.7177, - 1.7149299999999998, + 1.71949, 1.71244, - 1.71437, - 1.70511, - 1.70716, - 1.71879, 1.72692, - 1.73236, - 1.73684, + 1.72832, + 1.7407, 1.74244, - 1.72183, + 1.72851, 1.73688, 1.73335, - 1.7441499999999999, - 1.72889, - 1.7402199999999999, + 1.7412999999999998, + 1.7408299999999999, + 1.7408000000000001, + 1.73282, 1.7349700000000001, - 1.74061, - 1.7468, - 1.73259, - 1.7353399999999999, - 1.73501, - 1.7372800000000002 + 1.72784, + 1.73603 ], "yaxis": "y" }, @@ -4642,84 +4440,84 @@ "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", - "balance: 10000.000000 USD
equity: 10518.228990
margin: 2047.764797
free margin: 8470.464193
margin level: 5.136444", - "balance: 10526.778557 USD
equity: 10463.223736
margin: 666.690097
free margin: 9796.533639
margin level: 15.694284", - "balance: 10463.223736 USD
equity: 10277.133017
margin: 1896.737070
free margin: 8380.395947
margin level: 5.418322", - "balance: 10186.558098 USD
equity: 9798.630935
margin: 1898.963000
free margin: 7899.667935
margin level: 5.159990", - "balance: 9824.769574 USD
equity: 9121.680875
margin: 2950.980000
free margin: 6170.700875
margin level: 3.091068", - "balance: 9824.769574 USD
equity: 10801.935944
margin: 4542.100151
free margin: 6259.835793
margin level: 2.378181", - "balance: 9898.443118 USD
equity: 11246.858576
margin: 3774.823207
free margin: 7472.035369
margin level: 2.979440", - "balance: 10956.884318 USD
equity: 11338.112195
margin: 2932.052307
free margin: 8406.059888
margin level: 3.866954", - "balance: 11338.112195 USD
equity: 11088.663442
margin: 3459.873680
free margin: 7628.789762
margin level: 3.204933", - "balance: 11088.663442 USD
equity: 11414.735716
margin: 2047.593740
free margin: 9367.141976
margin level: 5.574707", - "balance: 11440.721633 USD
equity: 11412.994234
margin: 659.728400
free margin: 10753.265834
margin level: 17.299535", - "balance: 11412.994234 USD
equity: 12736.461302
margin: 3791.458969
free margin: 8945.002334
margin level: 3.359251", - "balance: 11827.601051 USD
equity: 11412.344693
margin: 5595.090469
free margin: 5817.254225
margin level: 2.039707", - "balance: 11827.601051 USD
equity: 10698.397470
margin: 6125.090469
free margin: 4573.307001
margin level: 1.746651", - "balance: 11510.286682 USD
equity: 11121.235870
margin: 4508.391500
free margin: 6612.844370
margin level: 2.466786", - "balance: 11510.286682 USD
equity: 10849.900439
margin: 4588.391500
free margin: 6261.508939
margin level: 2.364641", - "balance: 10860.837262 USD
equity: 10978.964065
margin: 2506.353039
free margin: 8472.611026
margin level: 4.380454", - "balance: 10798.057439 USD
equity: 11283.873142
margin: 2477.409535
free margin: 8806.463607
margin level: 4.554706", - "balance: 10981.049001 USD
equity: 11073.917177
margin: 2053.200211
free margin: 9020.716966
margin level: 5.393491", - "balance: 11117.256882 USD
equity: 10966.630839
margin: 1417.858499
free margin: 9548.772340
margin level: 7.734644", - "balance: 11114.990087 USD
equity: 11759.230839
margin: 726.378000
free margin: 11032.852839
margin level: 16.188859", - "balance: 11114.990087 USD
equity: 12185.856298
margin: 858.315300
free margin: 11327.540998
margin level: 14.197412", - "balance: 11114.990087 USD
equity: 12416.867835
margin: 878.315300
free margin: 11538.552535
margin level: 14.137142", - "balance: 12566.562376 USD
equity: 12574.079280
margin: 1331.937300
free margin: 11242.141980
margin level: 9.440444", - "balance: 12574.079280 USD
equity: 12289.774686
margin: 860.000000
free margin: 11429.774686
margin level: 14.290436", - "balance: 12574.079280 USD
equity: 12106.574312
margin: 2079.099823
free margin: 10027.474489
margin level: 5.822988", - "balance: 12106.574312 USD
equity: 12900.471682
margin: 6851.554060
free margin: 6048.917622
margin level: 1.882853", - "balance: 12900.471682 USD
equity: 12900.471682
margin: 0.000000
free margin: 12900.471682
margin level: inf", - "balance: 12900.471682 USD
equity: 12825.137253
margin: 319.273326
free margin: 12505.863927
margin level: 40.169774", - "balance: 12825.137253 USD
equity: 12825.137253
margin: 0.000000
free margin: 12825.137253
margin level: inf", - "balance: 12825.137253 USD
equity: 12696.066289
margin: 1043.835420
free margin: 11652.230869
margin level: 12.162900", - "balance: 12696.066289 USD
equity: 13135.794806
margin: 2132.496000
free margin: 11003.298806
margin level: 6.159822", - "balance: 12651.573814 USD
equity: 12353.138425
margin: 1926.472277
free margin: 10426.666148
margin level: 6.412311", - "balance: 12458.546063 USD
equity: 12312.691666
margin: 1694.301150
free margin: 10618.390516
margin level: 7.267121", - "balance: 12312.691666 USD
equity: 13466.020860
margin: 1853.608939
free margin: 11612.411921
margin level: 7.264758", - "balance: 13466.020860 USD
equity: 13466.020860
margin: 0.000000
free margin: 13466.020860
margin level: inf", - "balance: 13466.020860 USD
equity: 13066.330825
margin: 1227.675464
free margin: 11838.655361
margin level: 10.643147", - "balance: 13066.330825 USD
equity: 12696.389465
margin: 1090.000000
free margin: 11606.389465
margin level: 11.648064", - "balance: 13066.330825 USD
equity: 12390.926767
margin: 1505.709000
free margin: 10885.217767
margin level: 8.229297", - "balance: 13004.020530 USD
equity: 12183.577249
margin: 1173.024200
free margin: 11010.553049
margin level: 10.386467", - "balance: 12118.556008 USD
equity: 11043.464533
margin: 2827.336365
free margin: 8216.128168
margin level: 3.905961", - "balance: 11597.048131 USD
equity: 11301.791572
margin: 1624.138000
free margin: 9677.653572
margin level: 6.958640", - "balance: 11658.111559 USD
equity: 11248.620372
margin: 3041.006469
free margin: 8207.613903
margin level: 3.698979", - "balance: 11233.248385 USD
equity: 11445.427689
margin: 1536.564445
free margin: 9908.863243
margin level: 7.448713", - "balance: 11445.427689 USD
equity: 11698.292531
margin: 740.000000
free margin: 10958.292531
margin level: 15.808503", - "balance: 11698.292531 USD
equity: 12551.194459
margin: 2499.160062
free margin: 10052.034398
margin level: 5.022165", - "balance: 12296.991525 USD
equity: 12474.845275
margin: 710.000000
free margin: 11764.845275
margin level: 17.570205", - "balance: 12474.845275 USD
equity: 12477.646996
margin: 635.617800
free margin: 11842.029196
margin level: 19.630739", - "balance: 12474.845275 USD
equity: 12294.046996
margin: 635.617800
free margin: 11658.429196
margin level: 19.341886", - "balance: 12294.046996 USD
equity: 12779.542537
margin: 1014.423200
free margin: 11765.119337
margin level: 12.597841", - "balance: 12789.527132 USD
equity: 13113.912954
margin: 4594.772955
free margin: 8519.139999
margin level: 2.854094", - "balance: 12789.527132 USD
equity: 12736.629305
margin: 4594.772955
free margin: 8141.856350
margin level: 2.771982", - "balance: 14167.523781 USD
equity: 13474.392277
margin: 4970.802807
free margin: 8503.589470
margin level: 2.710707", - "balance: 14578.752157 USD
equity: 13335.824289
margin: 3118.679500
free margin: 10217.144789
margin level: 4.276112", - "balance: 13331.901653 USD
equity: 12917.414100
margin: 1052.685191
free margin: 11864.728908
margin level: 12.270918", - "balance: 12905.841465 USD
equity: 13659.984881
margin: 2038.095000
free margin: 11621.889881
margin level: 6.702330", - "balance: 12905.841465 USD
equity: 13909.010030
margin: 4465.845800
free margin: 9443.164230
margin level: 3.114530", - "balance: 13822.222838 USD
equity: 14766.123354
margin: 1965.845800
free margin: 12800.277554
margin level: 7.511333", - "balance: 13684.096162 USD
equity: 15065.157913
margin: 2355.845800
free margin: 12709.312113
margin level: 6.394798", - "balance: 15065.157913 USD
equity: 14959.823627
margin: 774.589200
free margin: 14185.234427
margin level: 19.313235", - "balance: 14959.823627 USD
equity: 14702.646943
margin: 2080.674724
free margin: 12621.972219
margin level: 7.066288", - "balance: 14889.744626 USD
equity: 15100.676641
margin: 3257.584324
free margin: 11843.092318
margin level: 4.635544", - "balance: 15063.889038 USD
equity: 12963.908596
margin: 3882.563823
free margin: 9081.344773
margin level: 3.339007", - "balance: 15049.158054 USD
equity: 13479.111705
margin: 3918.044281
free margin: 9561.067423
margin level: 3.440265", - "balance: 14884.218342 USD
equity: 15926.163049
margin: 4699.503658
free margin: 11226.659391
margin level: 3.388903", - "balance: 15611.783636 USD
equity: 15574.871488
margin: 2869.945128
free margin: 12704.926361
margin level: 5.426888", - "balance: 15141.186608 USD
equity: 15402.859410
margin: 2768.389828
free margin: 12634.469582
margin level: 5.563833", - "balance: 15364.535336 USD
equity: 15252.198361
margin: 3386.846640
free margin: 11865.351721
margin level: 4.503363", - "balance: 15527.167336 USD
equity: 17149.996323
margin: 5105.992481
free margin: 12044.003842
margin level: 3.358798", - "balance: 14760.467309 USD
equity: 18519.716904
margin: 5405.081281
free margin: 13114.635623
margin level: 3.426353", - "balance: 15122.676861 USD
equity: 18211.579781
margin: 5071.405681
free margin: 13140.174101
margin level: 3.591032", - "balance: 17794.207783 USD
equity: 17787.261867
margin: 2262.938013
free margin: 15524.323855
margin level: 7.860251", - "balance: 17452.930732 USD
equity: 18156.047553
margin: 1849.002413
free margin: 16307.045140
margin level: 9.819375", - "balance: 17701.926005 USD
equity: 18144.947561
margin: 2510.801185
free margin: 15634.146376
margin level: 7.226756", - "balance: 18056.794922 USD
equity: 17823.640059
margin: 3584.366985
free margin: 14239.273074
margin level: 4.972605", - "balance: 18016.896540 USD
equity: 17200.189644
margin: 3770.945205
free margin: 13429.244439
margin level: 4.561241", - "balance: 17795.431962 USD
equity: 16752.715190
margin: 2628.367406
free margin: 14124.347784
margin level: 6.373810", - "balance: 16749.485482 USD
equity: 16670.893120
margin: 2790.329942
free margin: 13880.563178
margin level: 5.974524" + "balance: 10000.000000 USD
equity: 11245.591151
margin: 3348.800600
free margin: 7896.790551
margin level: 3.358095", + "balance: 11245.591151 USD
equity: 11311.611827
margin: 158.267200
free margin: 11153.344627
margin level: 71.471611", + "balance: 11245.591151 USD
equity: 12051.603703
margin: 2371.336100
free margin: 9680.267603
margin level: 5.082200", + "balance: 11245.591151 USD
equity: 11473.683703
margin: 2371.336100
free margin: 9102.347603
margin level: 4.838489", + "balance: 11245.591151 USD
equity: 10856.085272
margin: 5041.336100
free margin: 5814.749172
margin level: 2.153414", + "balance: 11210.952720 USD
equity: 13265.317814
margin: 6637.915822
free margin: 6627.401992
margin level: 1.998416", + "balance: 13232.804353 USD
equity: 13424.969921
margin: 4053.098283
free margin: 9371.871638
margin level: 3.312273", + "balance: 13255.275029 USD
equity: 13528.901324
margin: 5701.907083
free margin: 7826.994241
margin level: 2.372698", + "balance: 13279.470694 USD
equity: 12399.351465
margin: 6722.934316
free margin: 5676.417149
margin level: 1.844336", + "balance: 12868.462565 USD
equity: 12577.231868
margin: 1755.976000
free margin: 10821.255868
margin level: 7.162531", + "balance: 12572.951465 USD
equity: 12580.043060
margin: 669.530000
free margin: 11910.513060
margin level: 18.789364", + "balance: 12577.346890 USD
equity: 14854.335168
margin: 3426.220000
free margin: 11428.115168
margin level: 4.335488", + "balance: 12982.413974 USD
equity: 13945.205168
margin: 2796.220000
free margin: 11148.985168
margin level: 4.987163", + "balance: 13723.508997 USD
equity: 13882.405785
margin: 891.787800
free margin: 12990.617985
margin level: 15.566938", + "balance: 13735.951275 USD
equity: 14180.336044
margin: 2790.096130
free margin: 11390.239914
margin level: 5.082383", + "balance: 13952.178753 USD
equity: 13118.799542
margin: 7688.669276
free margin: 5430.130266
margin level: 1.706251", + "balance: 13952.178753 USD
equity: 13631.279569
margin: 8948.669276
free margin: 4682.610292
margin level: 1.523274", + "balance: 13644.936756 USD
equity: 17176.152620
margin: 7900.360946
free margin: 9275.791674
margin level: 2.174097", + "balance: 13838.643122 USD
equity: 17439.220819
margin: 7714.045400
free margin: 9725.175419
margin level: 2.260710", + "balance: 15512.640682 USD
equity: 17155.663844
margin: 7060.966020
free margin: 10094.697824
margin level: 2.429648", + "balance: 15428.658216 USD
equity: 22979.293014
margin: 6078.657220
free margin: 16900.635793
margin level: 3.780324", + "balance: 22119.268354 USD
equity: 24146.360436
margin: 3834.586320
free margin: 20311.774116
margin level: 6.296992", + "balance: 23167.800638 USD
equity: 25842.486111
margin: 4403.697100
free margin: 21438.789011
margin level: 5.868361", + "balance: 23167.800638 USD
equity: 23680.422197
margin: 4503.697100
free margin: 19176.725097
margin level: 5.257996", + "balance: 23175.456725 USD
equity: 22839.102197
margin: 4403.697100
free margin: 18435.405097
margin level: 5.186347", + "balance: 22256.142399 USD
equity: 23532.155857
margin: 6072.275400
free margin: 17459.880457
margin level: 3.875344", + "balance: 23017.352197 USD
equity: 23201.565778
margin: 6669.591900
free margin: 16531.973878
margin level: 3.478708", + "balance: 22893.024306 USD
equity: 23307.176957
margin: 6416.781512
free margin: 16890.395445
margin level: 3.632222", + "balance: 22935.522118 USD
equity: 22861.770243
margin: 10974.983633
free margin: 11886.786610
margin level: 2.083080", + "balance: 22144.325485 USD
equity: 24333.810243
margin: 6232.803900
free margin: 18101.006343
margin level: 3.904151", + "balance: 22144.325485 USD
equity: 26873.901334
margin: 7162.803900
free margin: 19711.097434
margin level: 3.751869", + "balance: 25854.360236 USD
equity: 27608.199393
margin: 4881.569000
free margin: 22726.630393
margin level: 5.655600", + "balance: 26507.388295 USD
equity: 27657.570246
margin: 3457.357844
free margin: 24200.212402
margin level: 7.999626", + "balance: 27280.540929 USD
equity: 27414.817697
margin: 4593.340726
free margin: 22821.476972
margin level: 5.968383", + "balance: 27211.737832 USD
equity: 27835.567337
margin: 6369.250126
free margin: 21466.317211
margin level: 4.370305", + "balance: 27019.586498 USD
equity: 28830.414772
margin: 7259.250126
free margin: 21571.164647
margin level: 3.971542", + "balance: 27019.586498 USD
equity: 27546.577919
margin: 7269.250126
free margin: 20277.327794
margin level: 3.789466", + "balance: 28836.888852 USD
equity: 27118.624439
margin: 5807.746113
free margin: 21310.878326
margin level: 4.669389", + "balance: 29405.689393 USD
equity: 27691.839061
margin: 9071.579113
free margin: 18620.259949
margin level: 3.052593", + "balance: 27458.823783 USD
equity: 31262.982691
margin: 6626.080869
free margin: 24636.901823
margin level: 4.718171", + "balance: 27458.823783 USD
equity: 28042.820833
margin: 7076.080869
free margin: 20966.739965
margin level: 3.963044", + "balance: 27175.501430 USD
equity: 28266.645533
margin: 6626.080869
free margin: 21640.564665
margin level: 4.265967", + "balance: 25811.288501 USD
equity: 28531.245533
margin: 4986.408000
free margin: 23544.837533
margin level: 5.721803", + "balance: 25811.288501 USD
equity: 28035.776689
margin: 8609.420483
free margin: 19426.356206
margin level: 3.256407", + "balance: 26258.731993 USD
equity: 30084.723444
margin: 7682.622164
free margin: 22402.101281
margin level: 3.915945", + "balance: 26747.501594 USD
equity: 29742.062981
margin: 4693.193664
free margin: 25048.869317
margin level: 6.337276", + "balance: 26587.148499 USD
equity: 29614.481336
margin: 5588.115558
free margin: 24026.365778
margin level: 5.299547", + "balance: 30175.455687 USD
equity: 29696.086523
margin: 4111.787995
free margin: 25584.298528
margin level: 7.222183", + "balance: 30158.404255 USD
equity: 27817.232737
margin: 6065.274595
free margin: 21751.958142
margin level: 4.586311", + "balance: 30158.404255 USD
equity: 23615.649220
margin: 9600.763935
free margin: 14014.885286
margin level: 2.459768", + "balance: 28008.892457 USD
equity: 24212.873809
margin: 8120.473835
free margin: 16092.399975
margin level: 2.981707", + "balance: 28171.704183 USD
equity: 23172.074638
margin: 7420.473835
free margin: 15751.600803
margin level: 3.122722", + "balance: 27384.186360 USD
equity: 24096.809059
margin: 7941.441287
free margin: 16155.367772
margin level: 3.034312", + "balance: 25617.837982 USD
equity: 23510.885601
margin: 9030.640892
free margin: 14480.244709
margin level: 2.603457", + "balance: 23457.017219 USD
equity: 22374.180802
margin: 2695.045592
free margin: 19679.135210
margin level: 8.301967", + "balance: 23457.017219 USD
equity: 23606.087004
margin: 4872.760464
free margin: 18733.326539
margin level: 4.844500", + "balance: 23595.892606 USD
equity: 23364.350208
margin: 4325.312443
free margin: 19039.037765
margin level: 5.401772", + "balance: 23351.865790 USD
equity: 23746.506983
margin: 746.117973
free margin: 23000.389010
margin level: 31.826746", + "balance: 23351.865790 USD
equity: 23765.051100
margin: 2923.545073
free margin: 20841.506027
margin level: 8.128847", + "balance: 23403.172349 USD
equity: 23757.101100
margin: 1380.058300
free margin: 22377.042800
margin level: 17.214563", + "balance: 23403.172349 USD
equity: 23566.130641
margin: 3409.504511
free margin: 20156.626130
margin level: 6.911893", + "balance: 23202.951890 USD
equity: 23561.530641
margin: 1380.058300
free margin: 22181.472341
margin level: 17.072852", + "balance: 23202.951890 USD
equity: 23594.830641
margin: 1380.058300
free margin: 22214.772341
margin level: 17.096981", + "balance: 23202.951890 USD
equity: 23585.130641
margin: 1380.058300
free margin: 22205.072341
margin level: 17.089952", + "balance: 23202.951890 USD
equity: 24293.148689
margin: 4134.644497
free margin: 20158.504192
margin level: 5.875511", + "balance: 23945.319938 USD
equity: 23273.876010
margin: 4128.351477
free margin: 19145.524533
margin level: 5.637571", + "balance: 24294.498689 USD
equity: 22189.723710
margin: 3345.543977
free margin: 18844.179732
margin level: 6.632621", + "balance: 24464.699364 USD
equity: 21984.252536
margin: 5048.386377
free margin: 16935.866158
margin level: 4.354709", + "balance: 24464.699364 USD
equity: 22171.225599
margin: 9121.112777
free margin: 13050.112822
margin level: 2.430759", + "balance: 23199.838267 USD
equity: 22906.131269
margin: 7273.176777
free margin: 15632.954491
margin level: 3.149398", + "balance: 23971.268656 USD
equity: 23450.400580
margin: 8641.429230
free margin: 14808.971350
margin level: 2.713718", + "balance: 24402.477924 USD
equity: 25042.781129
margin: 7161.429230
free margin: 17881.351899
margin level: 3.496897", + "balance: 23410.940537 USD
equity: 22000.155773
margin: 10238.000330
free margin: 11762.155443
margin level: 2.148872", + "balance: 20806.899015 USD
equity: 21570.217059
margin: 8087.565830
free margin: 13482.651229
margin level: 2.667084", + "balance: 20705.596421 USD
equity: 21267.847455
margin: 10234.957830
free margin: 11032.889625
margin level: 2.077961", + "balance: 20587.639824 USD
equity: 20491.862344
margin: 7952.338530
free margin: 12539.523814
margin level: 2.576835", + "balance: 18961.388164 USD
equity: 19362.018404
margin: 7184.105230
free margin: 12177.913174
margin level: 2.695119", + "balance: 19362.018404 USD
equity: 19131.200797
margin: 2469.285600
free margin: 16661.915197
margin level: 7.747666" ], "legendgroup": "g2", "line": { @@ -4913,158 +4711,280 @@ }, { "hovertext": [ - "order id: 2
hold probability: 0.1592
hold: False
volume: -1.129114
modified volume: 1.1300
fee: 8.824285560795619e-05
error: ", - "order id: 5
hold probability: 0.3567
hold: False
volume: -1.051463
modified volume: 1.0500
fee: 5.604996067011487e-06
error: ", - "order id: 6
hold probability: 0.1367
hold: False
volume: -1.719876
modified volume: 1.7200
fee: 0.0004602935525406961
error: ", - "order id: 9
hold probability: 0.4703
hold: False
volume: -0.712546
modified volume: 0.7100
fee: 0.0002587138425427211
error: ", - "order id: None
hold probability: 0.3212
hold: False
volume: -2.193539
modified volume: 2.1900
fee: None
error: cannot add more orders", - "order id: 12
hold probability: 0.2774
hold: False
volume: -0.667348
modified volume: 0.6700
fee: -7.797846169735551e-06
error: ", - "order id: 14
hold probability: 0.3425
hold: False
volume: -0.720729
modified volume: 0.7200
fee: -3.63149749789922e-06
error: ", - "order id: 16
hold probability: 0.2113
hold: False
volume: 0.202834
modified volume: 0.2000
fee: 5.929588274301007e-05
error: ", - "order id: 18
hold probability: 0.2971
hold: False
volume: -0.339048
modified volume: 0.3400
fee: 0.00015827888535359554
error: ", - "order id: 20
hold probability: 0.3224
hold: False
volume: -1.561147
modified volume: 1.5600
fee: 0.0009542846865333161
error: ", - "order id: 22
hold probability: 0.1514
hold: False
volume: -1.713364
modified volume: 1.7100
fee: 0.0002469868639355935
error: ", - "order id: None
hold probability: 0.2353
hold: False
volume: -0.563717
modified volume: 0.5600
fee: None
error: cannot add more orders", - "order id: 27
hold probability: 0.4374
hold: False
volume: 1.322409
modified volume: 1.3200
fee: 0.0001982879098256518
error: ", - "order id: 30
hold probability: 0.4969
hold: False
volume: -0.601936
modified volume: 0.6000
fee: 0.00046265414595906326
error: ", - "order id: 32
hold probability: 0.3752
hold: False
volume: 0.105369
modified volume: 0.1100
fee: 0.000148594621917919
error: ", - "order id: 37
hold probability: 0.3759
hold: False
volume: -0.042093
modified volume: 0.0400
fee: 4.5180787688466534e-05
error: ", - "order id: 42
hold probability: 0.3767
hold: False
volume: 0.112991
modified volume: 0.1100
fee: -0.00018397944761217014
error: ", - "order id: 43
hold probability: 0.1214
hold: False
volume: 0.659612
modified volume: 0.6600
fee: 4.412841291956469e-05
error: ", - "order id: 51
hold probability: 0.3133
hold: False
volume: 0.348172
modified volume: 0.3500
fee: 0.00010029415123063596
error: ", - "order id: 52
hold probability: 0.2683
hold: False
volume: -0.067011
modified volume: 0.0700
fee: -0.0008787486432022198
error: ", - "order id: 54
hold probability: 0.2510
hold: False
volume: -0.899136
modified volume: 0.9000
fee: 0.00022092886947313188
error: ", - "order id: 55
hold probability: 0.2246
hold: False
volume: -0.352149
modified volume: 0.3500
fee: 0.0006553306497174269
error: ", - "order id: 60
hold probability: 0.1479
hold: False
volume: -0.301073
modified volume: 0.3000
fee: 7.094475329197088e-07
error: ", - "order id: 65
hold probability: 0.4650
hold: False
volume: -0.537871
modified volume: 0.5400
fee: 0.00012811626624281754
error: ", - "order id: 66
hold probability: 0.1362
hold: False
volume: -0.075344
modified volume: 0.0800
fee: -0.00011192562701801704
error: ", - "order id: 69
hold probability: 0.1636
hold: False
volume: -1.927756
modified volume: 1.9300
fee: 7.20719182342758e-05
error: ", - "order id: 71
hold probability: 0.4648
hold: False
volume: -0.154234
modified volume: 0.1500
fee: 0.0001584909929205699
error: ", - "order id: 75
hold probability: 0.3934
hold: False
volume: -1.239490
modified volume: 1.2400
fee: 0.00016843099701744344
error: ", - "order id: None
hold probability: 0.4175
hold: False
volume: -0.144753
modified volume: 0.1400
fee: None
error: cannot add more orders", - "order id: 79
hold probability: 0.4787
hold: False
volume: 0.662408
modified volume: 0.6600
fee: 5.974022075682761e-06
error: ", - "order id: 82
hold probability: 0.4392
hold: False
volume: -1.419472
modified volume: 1.4200
fee: 0.000660932374008004
error: ", - "order id: 84
hold probability: 0.4309
hold: False
volume: -1.661137
modified volume: 1.6600
fee: -0.00018197746630894504
error: ", - "order id: None
hold probability: 0.2713
hold: False
volume: 0.072247
modified volume: 0.0700
fee: None
error: cannot add more orders", - "order id: 89
hold probability: 0.4556
hold: False
volume: -0.479041
modified volume: 0.4800
fee: 0.0005187938435621013
error: ", - "order id: 91
hold probability: 0.3797
hold: False
volume: -0.299074
modified volume: 0.3000
fee: 0.00044497225141271256
error: ", - "order id: 93
hold probability: 0.0439
hold: False
volume: -1.020906
modified volume: 1.0200
fee: 0.0005066669319873871
error: ", - "order id: 95
hold probability: 0.3444
hold: False
volume: 0.612205
modified volume: 0.6100
fee: -0.00034786150166517694
error: ", - "order id: 98
hold probability: 0.4433
hold: False
volume: 1.312118
modified volume: 1.3100
fee: 0.0005951683261768421
error: ", - "order id: 99
hold probability: 0.3970
hold: False
volume: 0.961489
modified volume: 0.9600
fee: 0.00022807519049884115
error: ", - "order id: 102
hold probability: 0.4584
hold: False
volume: -1.285605
modified volume: 1.2900
fee: 0.0002881122532401295
error: ", - "order id: 105
hold probability: 0.2805
hold: False
volume: 0.087115
modified volume: 0.0900
fee: -6.924419359899639e-05
error: ", - "order id: 110
hold probability: 0.3777
hold: False
volume: -1.147221
modified volume: 1.1500
fee: 0.00021299704183101243
error: " + "order id: 1
hold probability: 0.1659
hold: False
volume: -2.740885
modified volume: 2.7400
fee: 0.000204
margin: 3348.800600
error: ", + "order id: 2
hold probability: 0.2311
hold: False
volume: 0.127048
modified volume: 0.1300
fee: 0.000171
margin: 158.267200
error: ", + "order id: 3
hold probability: 0.2850
hold: False
volume: -1.805250
modified volume: 1.8100
fee: 0.000209
margin: 2213.068900
error: ", + "order id:
hold probability: 0.1759
hold: False
volume: -1.515750
modified volume: 1.5200
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.0529
hold: False
volume: -2.760985
modified volume: 2.7600
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.2674
hold: False
volume: -1.182771
modified volume: 1.1800
fee: nan
margin: nan
error: cannot add more orders", + "order id: 8
hold probability: 0.0494
hold: False
volume: -1.623420
modified volume: 1.6200
fee: 0.000218
margin: 1975.136400
error: ", + "order id: 9
hold probability: 0.0727
hold: False
volume: -1.395476
modified volume: 1.4000
fee: 0.000191
margin: 1707.076000
error: ", + "order id:
hold probability: 0.1186
hold: False
volume: -1.248707
modified volume: 1.2500
fee: nan
margin: nan
error: cannot add more orders", + "order id: 12
hold probability: 0.4362
hold: False
volume: -0.038366
modified volume: 0.0400
fee: 0.000170
margin: 48.900000
error: ", + "order id: 13
hold probability: 0.1353
hold: False
volume: -0.496495
modified volume: 0.5000
fee: 0.000206
margin: 610.630000
error: ", + "order id: 15
hold probability: 0.2240
hold: False
volume: -1.788956
modified volume: 1.7900
fee: 0.000240
margin: 2185.590000
error: ", + "order id:
hold probability: 0.4609
hold: False
volume: -0.648218
modified volume: 0.6500
fee: nan
margin: nan
error: cannot add more orders", + "order id: 17
hold probability: 0.0453
hold: False
volume: 0.192541
modified volume: 0.1900
fee: 0.000191
margin: 231.157800
error: ", + "order id:
hold probability: 0.2477
hold: False
volume: -1.552084
modified volume: 1.5500
fee: nan
margin: nan
error: cannot add more orders", + "order id: 22
hold probability: 0.4683
hold: False
volume: -3.791366
modified volume: 3.7900
fee: 0.000177
margin: 4613.415400
error: ", + "order id:
hold probability: 0.3372
hold: False
volume: -2.694571
modified volume: 2.6900
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.4034
hold: False
volume: -0.503378
modified volume: 0.5000
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.2401
hold: False
volume: -0.306018
modified volume: 0.3100
fee: nan
margin: nan
error: cannot add more orders", + "order id: 27
hold probability: 0.1482
hold: False
volume: -0.965956
modified volume: 0.9700
fee: 0.000208
margin: 1175.640000
error: ", + "order id: 29
hold probability: 0.1352
hold: False
volume: -0.575859
modified volume: 0.5800
fee: 0.000225
margin: 703.331200
error: ", + "order id: 30
hold probability: 0.3532
hold: False
volume: -1.149733
modified volume: 1.1500
fee: 0.000231
margin: 1379.344500
error: ", + "order id: 32
hold probability: 0.2403
hold: False
volume: -2.539388
modified volume: 2.5400
fee: 0.000179
margin: 3024.352600
error: ", + "order id:
hold probability: 0.0422
hold: False
volume: -2.307607
modified volume: 2.3100
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.0866
hold: False
volume: -1.463106
modified volume: 1.4600
fee: nan
margin: nan
error: cannot add more orders", + "order id: 34
hold probability: 0.2341
hold: False
volume: -3.929988
modified volume: 3.9300
fee: 0.000240
margin: 4692.930900
error: ", + "order id: 35
hold probability: 0.1740
hold: False
volume: 0.445636
modified volume: 0.4500
fee: 0.000176
margin: 536.661000
error: ", + "order id:
hold probability: 0.0238
hold: False
volume: -0.544144
modified volume: 0.5400
fee: nan
margin: nan
error: cannot add more orders", + "order id: 40
hold probability: 0.3727
hold: False
volume: -1.292814
modified volume: 1.2900
fee: 0.000197
margin: 1539.873000
error: ", + "order id:
hold probability: 0.2992
hold: False
volume: -1.118954
modified volume: 1.1200
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.1554
hold: False
volume: -0.980622
modified volume: 0.9800
fee: nan
margin: nan
error: cannot add more orders", + "order id: 43
hold probability: 0.0529
hold: False
volume: -1.409685
modified volume: 1.4100
fee: 0.000179
margin: 1671.696000
error: ", + "order id: 46
hold probability: 0.3646
hold: False
volume: 0.219886
modified volume: 0.2200
fee: 0.000215
margin: 260.693400
error: ", + "order id: 49
hold probability: 0.1635
hold: False
volume: -1.833406
modified volume: 1.8300
fee: 0.000229
margin: 2171.221800
error: ", + "order id: 51
hold probability: 0.1212
hold: False
volume: -1.912617
modified volume: 1.9100
fee: 0.000225
margin: 2265.909400
error: ", + "order id:
hold probability: 0.1201
hold: False
volume: -4.972576
modified volume: 4.9700
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.1338
hold: False
volume: -2.067060
modified volume: 2.0700
fee: nan
margin: nan
error: cannot add more orders", + "order id: 56
hold probability: 0.4535
hold: False
volume: -0.823775
modified volume: 0.8200
fee: 0.000212
margin: 971.281800
error: ", + "order id: 58
hold probability: 0.1993
hold: False
volume: -2.945302
modified volume: 2.9500
fee: 0.000224
margin: 3503.833000
error: ", + "order id: 60
hold probability: 0.0773
hold: False
volume: -1.245797
modified volume: 1.2500
fee: 0.000191
margin: 1482.575000
error: ", + "order id:
hold probability: 0.1024
hold: False
volume: -1.428340
modified volume: 1.4300
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.2828
hold: False
volume: -0.904712
modified volume: 0.9000
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.2670
hold: False
volume: -3.550945
modified volume: 3.5500
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.3492
hold: False
volume: 0.551512
modified volume: 0.5500
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.0965
hold: False
volume: -0.204644
modified volume: 0.2000
fee: nan
margin: nan
error: cannot add more orders", + "order id: 65
hold probability: 0.0444
hold: False
volume: 0.134935
modified volume: 0.1300
fee: 0.000152
margin: 153.146500
error: ", + "order id:
hold probability: 0.4366
hold: False
volume: -1.101678
modified volume: 1.1000
fee: nan
margin: nan
error: cannot add more orders", + "order id: 68
hold probability: 0.3967
hold: False
volume: -2.278275
modified volume: 2.2800
fee: 0.000212
margin: 2683.719600
error: ", + "order id: 69
hold probability: 0.0347
hold: False
volume: -1.794896
modified volume: 1.7900
fee: 0.000244
margin: 2106.633100
error: ", + "order id:
hold probability: 0.3219
hold: False
volume: -2.193048
modified volume: 2.1900
fee: nan
margin: nan
error: cannot add more orders", + "order id: 72
hold probability: 0.1346
hold: False
volume: -1.225473
modified volume: 1.2300
fee: 0.000208
margin: 1453.429500
error: ", + "order id:
hold probability: 0.1952
hold: False
volume: 1.083463
modified volume: 1.0800
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.1545
hold: False
volume: -2.221843
modified volume: 2.2200
fee: nan
margin: nan
error: cannot add more orders", + "order id: 77
hold probability: 0.1781
hold: False
volume: -2.874055
modified volume: 2.8700
fee: 0.000220
margin: 3407.551000
error: ", + "order id: 79
hold probability: 0.0902
hold: False
volume: -0.264555
modified volume: 0.2600
fee: 0.000255
margin: 308.588800
error: ", + "order id: 81
hold probability: 0.3516
hold: False
volume: -0.129633
modified volume: 0.1300
fee: 0.000206
margin: 154.228100
error: ", + "order id: 84
hold probability: 0.4232
hold: False
volume: -1.281069
modified volume: 1.2800
fee: 0.000186
margin: 1515.097600
error: ", + "order id: 86
hold probability: 0.1840
hold: False
volume: -0.563266
modified volume: 0.5600
fee: 0.000237
margin: 662.631200
error: ", + "order id: 87
hold probability: 0.0510
hold: False
volume: 0.609259
modified volume: 0.6100
fee: 0.000219
margin: 717.427100
error: ", + "order id:
hold probability: 0.1757
hold: False
volume: -2.218621
modified volume: 2.2200
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.3047
hold: False
volume: -2.370133
modified volume: 2.3700
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.1631
hold: False
volume: -1.647830
modified volume: 1.6500
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.0713
hold: False
volume: 0.205764
modified volume: 0.2100
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.2536
hold: False
volume: -0.261838
modified volume: 0.2600
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.3164
hold: False
volume: -1.715106
modified volume: 1.7200
fee: nan
margin: nan
error: cannot add more orders", + "order id:
hold probability: 0.1041
hold: False
volume: -2.155206
modified volume: 2.1600
fee: nan
margin: nan
error: cannot add more orders", + "order id: 94
hold probability: 0.0866
hold: False
volume: -0.513885
modified volume: 0.5100
fee: 0.000183
margin: 597.250800
error: ", + "order id: 95
hold probability: 0.0833
hold: False
volume: -1.965150
modified volume: 1.9700
fee: 0.000177
margin: 2300.093200
error: ", + "order id: 96
hold probability: 0.4746
hold: False
volume: -1.840852
modified volume: 1.8400
fee: 0.000199
margin: 2152.726400
error: ", + "order id: 98
hold probability: 0.0771
hold: False
volume: -1.964443
modified volume: 1.9600
fee: 0.000200
margin: 2302.157200
error: ", + "order id: 101
hold probability: 0.1378
hold: False
volume: -1.684100
modified volume: 1.6800
fee: 0.000197
margin: 1974.924000
error: ", + "order id:
hold probability: 0.2725
hold: False
volume: -0.067275
modified volume: 0.0700
fee: nan
margin: nan
error: cannot add more orders", + "order id: 103
hold probability: 0.1275
hold: False
volume: -3.652791
modified volume: 3.6500
fee: 0.000210
margin: 4289.297500
error: ", + "order id: 105
hold probability: 0.4593
hold: False
volume: -3.137471
modified volume: 3.1400
fee: 0.000170
margin: 3703.787000
error: ", + "order id: 107
hold probability: 0.1279
hold: False
volume: -1.599710
modified volume: 1.6000
fee: 0.000214
margin: 1887.392000
error: ", + "order id: 109
hold probability: 0.1471
hold: False
volume: -0.694151
modified volume: 0.6900
fee: 0.000265
margin: 814.772700
error: ", + "order id: 111
hold probability: 0.4666
hold: False
volume: -1.959541
modified volume: 1.9600
fee: 0.000213
margin: 2320.326400
error: ", + "order id: 113
hold probability: 0.2712
hold: False
volume: -1.487842
modified volume: 1.4900
fee: 0.000221
margin: 1769.285600
error: " ], "legendgroup": "g2", "marker": { "color": [ "red", + "green", "red", + "gray", + "gray", + "gray", "red", "red", "gray", "red", "red", + "red", + "gray", "green", + "gray", + "red", + "gray", + "gray", + "gray", + "red", "red", "red", "red", "gray", - "green", + "gray", "red", "green", + "gray", "red", - "green", - "green", - "green", + "gray", + "gray", "red", + "green", "red", "red", + "gray", + "gray", "red", "red", "red", + "gray", + "gray", + "gray", + "gray", + "gray", + "green", + "gray", "red", "red", + "gray", "red", "gray", + "gray", + "red", + "red", + "red", + "red", + "red", "green", + "gray", + "gray", + "gray", + "gray", + "gray", + "gray", + "gray", + "red", + "red", + "red", "red", "red", "gray", "red", "red", "red", - "green", - "green", - "green", "red", - "green", + "red", "red" ], "size": [ - 16.484641638225256, - 15.8839590443686, - 20.914675767918087, - 13.331058020477816, - 24.443686006825935, - 13.030716723549489, - 13.406143344709896, - 9.501706484641637, - 10.552901023890785, - 19.713310580204777, - 20.839590443686006, - 12.204778156996587, - 17.911262798634812, - 12.505119453924914, - 8.825938566552901, - 8.300341296928327, - 8.825938566552901, - 12.955631399317406, - 10.627986348122867, - 8.525597269624573, - 14.757679180887372, - 10.627986348122867, - 10.252559726962456, - 12.054607508532424, - 8.600682593856655, - 22.491467576791806, - 9.126279863481228, - 17.310580204778155, - 9.051194539249147, - 12.955631399317406, - 18.66211604095563, - 20.4641638225256, - 8.525597269624573, - 11.604095563139932, - 10.252559726962456, - 15.658703071672354, - 12.580204778156997, - 17.83617747440273, - 15.208191126279864, - 17.686006825938566, - 8.675767918088738, - 16.63481228668942 + 20.12877263581489, + 8.575452716297786, + 16.012072434607646, + 14.728370221327967, + 20.217303822937627, + 13.22334004024145, + 15.17102615694165, + 14.19718309859155, + 13.533199195171026, + 8.177062374245473, + 10.21327967806841, + 15.92354124748491, + 10.877263581488934, + 8.841046277665995, + 14.861167002012074, + 24.77665995975855, + 19.907444668008047, + 10.21327967806841, + 9.372233400402415, + 12.293762575452718, + 10.567404426559357, + 13.090543259557345, + 19.243460764587525, + 18.225352112676056, + 14.462776659959758, + 25.396378269617706, + 9.991951710261569, + 10.390342052313883, + 13.710261569416499, + 12.95774647887324, + 12.338028169014084, + 14.241448692152916, + 8.9738430583501, + 16.100603621730382, + 16.454728370221332, + 30, + 17.162977867203217, + 11.629778672032193, + 21.058350100603626, + 13.533199195171026, + 14.329979879275655, + 11.98390342052314, + 23.714285714285715, + 10.434607645875252, + 8.885311871227364, + 8.575452716297786, + 12.869215291750503, + 18.092555331991953, + 15.92354124748491, + 17.694164989939637, + 13.44466800804829, + 12.780684104627767, + 17.826961770623743, + 20.704225352112676, + 9.150905432595573, + 8.575452716297786, + 13.665995975855132, + 10.47887323943662, + 10.700201207243461, + 17.826961770623743, + 18.49094567404427, + 15.303822937625757, + 8.929577464788732, + 9.150905432595573, + 15.613682092555333, + 17.561368209255534, + 10.257545271629779, + 16.720321931589538, + 16.14486921529175, + 16.676056338028168, + 15.43661971830986, + 8.309859154929578, + 24.156941649899398, + 21.899396378269618, + 15.082494969818914, + 11.054325955734406, + 16.676056338028168, + 14.595573440643864 ], "symbol": [ "triangle-down", + "triangle-up", "triangle-down", "triangle-down", "triangle-down", "triangle-down", "triangle-down", "triangle-down", - "triangle-up", "triangle-down", "triangle-down", "triangle-down", "triangle-down", - "triangle-up", "triangle-down", "triangle-up", "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", "triangle-up", - "triangle-up", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", "triangle-up", "triangle-down", "triangle-down", @@ -5076,6 +4996,8 @@ "triangle-down", "triangle-down", "triangle-down", + "triangle-down", + "triangle-down", "triangle-up", "triangle-down", "triangle-down", @@ -5083,11 +5005,31 @@ "triangle-down", "triangle-down", "triangle-down", - "triangle-up", - "triangle-up", - "triangle-up", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", "triangle-down", "triangle-up", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", + "triangle-down", "triangle-down" ] }, @@ -5097,6 +5039,8 @@ "type": "scatter", "x": [ "2021-05-18T00:00:00+00:00", + "2021-05-19T00:00:00+00:00", + "2021-05-20T00:00:00+00:00", "2021-05-21T00:00:00+00:00", "2021-05-24T00:00:00+00:00", "2021-05-25T00:00:00+00:00", @@ -5108,39 +5052,75 @@ "2021-06-02T00:00:00+00:00", "2021-06-03T00:00:00+00:00", "2021-06-04T00:00:00+00:00", + "2021-06-07T00:00:00+00:00", + "2021-06-08T00:00:00+00:00", "2021-06-09T00:00:00+00:00", + "2021-06-10T00:00:00+00:00", "2021-06-11T00:00:00+00:00", + "2021-06-14T00:00:00+00:00", + "2021-06-15T00:00:00+00:00", "2021-06-16T00:00:00+00:00", + "2021-06-17T00:00:00+00:00", + "2021-06-18T00:00:00+00:00", + "2021-06-21T00:00:00+00:00", "2021-06-22T00:00:00+00:00", + "2021-06-23T00:00:00+00:00", + "2021-06-24T00:00:00+00:00", + "2021-06-25T00:00:00+00:00", + "2021-06-28T00:00:00+00:00", "2021-06-29T00:00:00+00:00", "2021-06-30T00:00:00+00:00", + "2021-07-01T00:00:00+00:00", + "2021-07-02T00:00:00+00:00", + "2021-07-05T00:00:00+00:00", + "2021-07-06T00:00:00+00:00", + "2021-07-07T00:00:00+00:00", + "2021-07-08T00:00:00+00:00", "2021-07-09T00:00:00+00:00", "2021-07-12T00:00:00+00:00", "2021-07-13T00:00:00+00:00", "2021-07-14T00:00:00+00:00", + "2021-07-15T00:00:00+00:00", "2021-07-16T00:00:00+00:00", + "2021-07-19T00:00:00+00:00", + "2021-07-20T00:00:00+00:00", + "2021-07-21T00:00:00+00:00", "2021-07-22T00:00:00+00:00", + "2021-07-23T00:00:00+00:00", "2021-07-26T00:00:00+00:00", "2021-07-27T00:00:00+00:00", + "2021-07-28T00:00:00+00:00", + "2021-07-29T00:00:00+00:00", "2021-07-30T00:00:00+00:00", + "2021-08-02T00:00:00+00:00", + "2021-08-03T00:00:00+00:00", "2021-08-04T00:00:00+00:00", "2021-08-05T00:00:00+00:00", + "2021-08-06T00:00:00+00:00", "2021-08-09T00:00:00+00:00", + "2021-08-10T00:00:00+00:00", "2021-08-11T00:00:00+00:00", "2021-08-12T00:00:00+00:00", "2021-08-13T00:00:00+00:00", + "2021-08-16T00:00:00+00:00", "2021-08-17T00:00:00+00:00", "2021-08-18T00:00:00+00:00", "2021-08-19T00:00:00+00:00", "2021-08-20T00:00:00+00:00", + "2021-08-23T00:00:00+00:00", + "2021-08-24T00:00:00+00:00", "2021-08-25T00:00:00+00:00", "2021-08-26T00:00:00+00:00", + "2021-08-27T00:00:00+00:00", "2021-08-30T00:00:00+00:00", "2021-08-31T00:00:00+00:00", + "2021-09-01T00:00:00+00:00", "2021-09-02T00:00:00+00:00" ], "y": [ 1.2221899999999999, + 1.21744, + 1.22269, 1.21806, 1.2215, 1.22497, @@ -5152,72 +5132,112 @@ 1.221, 1.21265, 1.21662, + 1.21893, + 1.21726, 1.21787, + 1.21751, 1.21063, + 1.212, + 1.21264, 1.19943, + 1.19069, + 1.18597, + 1.19185, 1.19413, + 1.19258, + 1.19315, + 1.1937, + 1.19242, 1.1896, 1.1856, + 1.18497, + 1.18646, + 1.18634, + 1.18231, + 1.17903, + 1.18449, 1.18774, 1.18606, 1.17765, 1.18358, + 1.18118, 1.18055, + 1.17987, + 1.17805, + 1.17946, 1.17707, + 1.17689, 1.18029, 1.18165, + 1.18441, + 1.18865, 1.1873, + 1.18688, + 1.18637, 1.18367, 1.18327, + 1.17611, 1.17362, + 1.17203, 1.17388, 1.17296, 1.17962, + 1.17768, 1.17081, 1.17108, 1.16756, 1.16996, + 1.1745700000000001, + 1.17555, 1.17716, 1.17515, + 1.1795499999999999, 1.17962, 1.18083, + 1.18384, 1.18744 ], "yaxis": "y2" }, { "hovertext": [ - "order id: 2
order type: Sell
close probability: 0.8142
profit: 526.778557", - "order id: 5
order type: Sell
close probability: 0.5084
profit: -361.788525", - "order id: 9
order type: Sell
close probability: 0.5301
profit: 381.361317", - "order id: 6
order type: Sell
close probability: 0.7564
profit: 357.709509
---------------------------------
order id: 12
order type: Sell
close probability: 0.7590
profit: 25.982456", - "order id: 14
order type: Sell
close probability: 0.5650
profit: -254.618532", - "order id: 16
order type: Buy
close probability: 0.5548
profit: -31.185918
---------------------------------
order id: 18
order type: Sell
close probability: 0.6317
profit: 3.458518", - "order id: 20
order type: Sell
close probability: 0.7366
profit: 339.411589
---------------------------------
order id: 22
order type: Sell
close probability: 0.7076
profit: -934.854754", - "order id: 27
order type: Buy
close probability: 0.5017
profit: -73.694004", - "order id: 30
order type: Sell
close probability: 0.8271
profit: 1451.840751", - "order id: 32
order type: Buy
close probability: 0.7628
profit: -85.014541", - "order id: 37
order type: Sell
close probability: 0.7131
profit: 6.019277", - "order id: 42
order type: Buy
close probability: 0.8246
profit: -41.976226", - "order id: 43
order type: Buy
close probability: 0.8842
profit: -44.492475", - "order id: 51
order type: Buy
close probability: 0.5392
profit: -62.310295", - "order id: 52
order type: Sell
close probability: 0.6146
profit: 23.511241", - "order id: 55
order type: Sell
close probability: 0.7161
profit: 61.063427", - "order id: 54
order type: Sell
close probability: 0.8727
profit: -280.883598", - "order id: 60
order type: Sell
close probability: 0.6572
profit: 20.378717", - "order id: 65
order type: Sell
close probability: 0.5853
profit: -180.798278", - "order id: 66
order type: Sell
close probability: 0.8658
profit: -55.184595", - "order id: 69
order type: Sell
close probability: 0.5405
profit: -1023.299880", - "order id: 71
order type: Sell
close probability: 0.9213
profit: 202.822635
---------------------------------
order id: 75
order type: Sell
close probability: 0.6476
profit: 1225.314556", - "order id: 79
order type: Buy
close probability: 0.6281
profit: -105.334285", - "order id: 82
order type: Sell
close probability: 0.7895
profit: 342.087603
---------------------------------
order id: 84
order type: Sell
close probability: 0.7108
profit: 387.108259", - "order id: 89
order type: Sell
close probability: 0.6416
profit: 131.097896
---------------------------------
order id: 91
order type: Sell
close probability: 0.5727
profit: 92.250832", - "order id: 93
order type: Sell
close probability: 0.6437
profit: -766.700027", - "order id: 95
order type: Buy
close probability: 0.5776
profit: 362.209552", - "order id: 98
order type: Buy
close probability: 0.6978
profit: -341.277051", - "order id: 99
order type: Buy
close probability: 0.5988
profit: 407.224782", - "order id: 105
order type: Buy
close probability: 0.7041
profit: 27.713198", - "order id: 102
order type: Sell
close probability: 0.5868
profit: -1045.946481" + "order id: 1
order type: Sell
close probability: 0.8227
margin: 3348.800600
profit: 1245.591151", + "order id: 3
order type: Sell
close probability: 0.8459
margin: 2213.068900
profit: 590.221876", + "order id: 2
order type: Buy
close probability: 0.7979
margin: 158.267200
profit: 22.470676", + "order id: 8
order type: Sell
close probability: 0.7257
margin: 1975.136400
profit: -566.704560", + "order id: 9
order type: Sell
close probability: 0.6041
margin: 1707.076000
profit: -295.511100", + "order id: 12
order type: Sell
close probability: 0.6922
margin: 48.900000
profit: 5.320402", + "order id: 15
order type: Sell
close probability: 0.6287
margin: 2185.590000
profit: 741.095023", + "order id: 17
order type: Buy
close probability: 0.5324
margin: 231.157800
profit: 8.528338", + "order id: 13
order type: Sell
close probability: 0.5346
margin: 610.630000
profit: 452.696171", + "order id: 27
order type: Sell
close probability: 0.6926
margin: 1175.640000
profit: -82.265328", + "order id: 22
order type: Sell
close probability: 0.5155
margin: 4613.415400
profit: 6690.610138", + "order id: 29
order type: Sell
close probability: 0.6047
margin: 703.331200
profit: 1260.059861", + "order id: 32
order type: Sell
close probability: 0.8331
margin: 3024.352600
profit: -919.314325", + "order id: 30
order type: Sell
close probability: 0.6339
margin: 1379.344500
profit: 761.209798", + "order id: 35
order type: Buy
close probability: 0.7166
margin: 536.661000
profit: 42.497812", + "order id: 34
order type: Sell
close probability: 0.6311
margin: 4692.930900
profit: 3257.943660", + "order id: 43
order type: Sell
close probability: 0.6926
margin: 1671.696000
profit: 63.582691", + "order id: 40
order type: Sell
close probability: 0.5393
margin: 1539.873000
profit: 908.601098
---------------------------------
order id: 46
order type: Buy
close probability: 0.6810
margin: 260.693400
profit: 28.043178", + "order id: 49
order type: Sell
close probability: 0.5951
margin: 2171.221800
profit: 318.588638
---------------------------------
order id: 51
order type: Sell
close probability: 0.5568
margin: 2265.909400
profit: 310.416765", + "order id: 56
order type: Sell
close probability: 0.7987
margin: 971.281800
profit: -146.088304", + "order id: 60
order type: Sell
close probability: 0.8842
margin: 1482.575000
profit: 977.403285", + "order id: 58
order type: Sell
close probability: 0.6387
margin: 3503.833000
profit: 3081.653747", + "order id: 65
order type: Buy
close probability: 0.6228
margin: 153.146500
profit: -17.051432", + "order id: 68
order type: Sell
close probability: 0.8520
margin: 2683.719600
profit: -1092.592230", + "order id: 72
order type: Sell
close probability: 0.5041
margin: 1453.429500
profit: -720.572091", + "order id: 69
order type: Sell
close probability: 0.5476
margin: 2106.633100
profit: -1831.902881
---------------------------------
order id: 77
order type: Sell
close probability: 0.6196
margin: 3407.551000
profit: 57.261277", + "order id: 79
order type: Sell
close probability: 0.5826
margin: 308.588800
profit: 76.831471
---------------------------------
order id: 81
order type: Sell
close probability: 0.5819
margin: 154.228100
profit: 32.421486", + "order id: 84
order type: Sell
close probability: 0.8834
margin: 1515.097600
profit: 27.413333", + "order id: 86
order type: Sell
close probability: 0.5581
margin: 662.631200
profit: 669.388511
---------------------------------
order id: 87
order type: Buy
close probability: 0.7879
margin: 717.427100
profit: -320.209760", + "order id: 94
order type: Sell
close probability: 0.5392
margin: 597.250800
profit: 170.200675", + "order id: 95
order type: Sell
close probability: 0.5711
margin: 2300.093200
profit: -1415.797927", + "order id: 98
order type: Sell
close probability: 0.7251
margin: 2302.157200
profit: -231.182816", + "order id: 96
order type: Sell
close probability: 0.7194
margin: 2152.726400
profit: -991.537387", + "order id: 101
order type: Sell
close probability: 0.5847
margin: 1974.924000
profit: -705.059132
---------------------------------
order id: 103
order type: Sell
close probability: 0.7256
margin: 4289.297500
profit: -1682.644418", + "order id: 107
order type: Sell
close probability: 0.6947
margin: 1887.392000
profit: -227.823522", + "order id: 105
order type: Sell
close probability: 0.5226
margin: 3703.787000
profit: -1400.300867
---------------------------------
order id: 109
order type: Sell
close probability: 0.6940
margin: 814.772700
profit: -225.950793", + "order id: 111
order type: Sell
close probability: 0.6618
margin: 2320.326400
profit: -747.329357" ], "legendgroup": "g2", "marker": { @@ -5234,67 +5254,79 @@ "type": "scatter", "x": [ "2021-05-19T00:00:00+00:00", - "2021-05-24T00:00:00+00:00", + "2021-05-26T00:00:00+00:00", "2021-05-27T00:00:00+00:00", - "2021-05-28T00:00:00+00:00", "2021-05-31T00:00:00+00:00", + "2021-06-01T00:00:00+00:00", "2021-06-02T00:00:00+00:00", - "2021-06-09T00:00:00+00:00", - "2021-06-10T00:00:00+00:00", - "2021-06-18T00:00:00+00:00", - "2021-06-21T00:00:00+00:00", + "2021-06-04T00:00:00+00:00", + "2021-06-08T00:00:00+00:00", + "2021-06-14T00:00:00+00:00", + "2021-06-15T00:00:00+00:00", + "2021-06-16T00:00:00+00:00", + "2021-06-17T00:00:00+00:00", + "2021-06-22T00:00:00+00:00", "2021-06-23T00:00:00+00:00", + "2021-06-25T00:00:00+00:00", "2021-06-30T00:00:00+00:00", "2021-07-01T00:00:00+00:00", + "2021-07-02T00:00:00+00:00", + "2021-07-08T00:00:00+00:00", "2021-07-12T00:00:00+00:00", - "2021-07-14T00:00:00+00:00", - "2021-07-15T00:00:00+00:00", - "2021-07-16T00:00:00+00:00", - "2021-07-19T00:00:00+00:00", - "2021-07-26T00:00:00+00:00", + "2021-07-20T00:00:00+00:00", + "2021-07-22T00:00:00+00:00", + "2021-07-23T00:00:00+00:00", + "2021-07-27T00:00:00+00:00", "2021-07-30T00:00:00+00:00", "2021-08-02T00:00:00+00:00", - "2021-08-09T00:00:00+00:00", - "2021-08-10T00:00:00+00:00", - "2021-08-17T00:00:00+00:00", + "2021-08-04T00:00:00+00:00", + "2021-08-05T00:00:00+00:00", + "2021-08-18T00:00:00+00:00", "2021-08-19T00:00:00+00:00", "2021-08-23T00:00:00+00:00", "2021-08-24T00:00:00+00:00", "2021-08-26T00:00:00+00:00", - "2021-08-30T00:00:00+00:00", + "2021-08-27T00:00:00+00:00", + "2021-08-31T00:00:00+00:00", "2021-09-01T00:00:00+00:00", "2021-09-02T00:00:00+00:00" ], "y": [ 1.21744, - 1.2215, + 1.21922, 1.21934, - 1.21896, 1.2225, + 1.22126, 1.221, - 1.21787, - 1.21751, - 1.18597, - 1.19185, + 1.21662, + 1.21726, + 1.212, + 1.21264, + 1.19943, + 1.19069, + 1.19413, 1.19258, + 1.1937, 1.1856, 1.18497, + 1.18646, + 1.18449, 1.18606, - 1.18358, - 1.18118, - 1.18055, - 1.17987, - 1.18029, + 1.17805, + 1.17707, + 1.17689, + 1.18165, 1.1873, 1.18688, - 1.17362, - 1.17203, - 1.17081, + 1.18367, + 1.18327, + 1.17108, 1.16756, 1.1745700000000001, 1.17555, 1.17515, - 1.17962, + 1.1795499999999999, + 1.18083, 1.18384, 1.18744 ], @@ -5312,84 +5344,84 @@ "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", "balance: 10000.000000 USD
equity: 10000.000000
margin: 0.000000
free margin: 10000.000000
margin level: inf", - "balance: 10000.000000 USD
equity: 10518.228990
margin: 2047.764797
free margin: 8470.464193
margin level: 5.136444", - "balance: 10526.778557 USD
equity: 10463.223736
margin: 666.690097
free margin: 9796.533639
margin level: 15.694284", - "balance: 10463.223736 USD
equity: 10277.133017
margin: 1896.737070
free margin: 8380.395947
margin level: 5.418322", - "balance: 10186.558098 USD
equity: 9798.630935
margin: 1898.963000
free margin: 7899.667935
margin level: 5.159990", - "balance: 9824.769574 USD
equity: 9121.680875
margin: 2950.980000
free margin: 6170.700875
margin level: 3.091068", - "balance: 9824.769574 USD
equity: 10801.935944
margin: 4542.100151
free margin: 6259.835793
margin level: 2.378181", - "balance: 9898.443118 USD
equity: 11246.858576
margin: 3774.823207
free margin: 7472.035369
margin level: 2.979440", - "balance: 10956.884318 USD
equity: 11338.112195
margin: 2932.052307
free margin: 8406.059888
margin level: 3.866954", - "balance: 11338.112195 USD
equity: 11088.663442
margin: 3459.873680
free margin: 7628.789762
margin level: 3.204933", - "balance: 11088.663442 USD
equity: 11414.735716
margin: 2047.593740
free margin: 9367.141976
margin level: 5.574707", - "balance: 11440.721633 USD
equity: 11412.994234
margin: 659.728400
free margin: 10753.265834
margin level: 17.299535", - "balance: 11412.994234 USD
equity: 12736.461302
margin: 3791.458969
free margin: 8945.002334
margin level: 3.359251", - "balance: 11827.601051 USD
equity: 11412.344693
margin: 5595.090469
free margin: 5817.254225
margin level: 2.039707", - "balance: 11827.601051 USD
equity: 10698.397470
margin: 6125.090469
free margin: 4573.307001
margin level: 1.746651", - "balance: 11510.286682 USD
equity: 11121.235870
margin: 4508.391500
free margin: 6612.844370
margin level: 2.466786", - "balance: 11510.286682 USD
equity: 10849.900439
margin: 4588.391500
free margin: 6261.508939
margin level: 2.364641", - "balance: 10860.837262 USD
equity: 10978.964065
margin: 2506.353039
free margin: 8472.611026
margin level: 4.380454", - "balance: 10798.057439 USD
equity: 11283.873142
margin: 2477.409535
free margin: 8806.463607
margin level: 4.554706", - "balance: 10981.049001 USD
equity: 11073.917177
margin: 2053.200211
free margin: 9020.716966
margin level: 5.393491", - "balance: 11117.256882 USD
equity: 10966.630839
margin: 1417.858499
free margin: 9548.772340
margin level: 7.734644", - "balance: 11114.990087 USD
equity: 11759.230839
margin: 726.378000
free margin: 11032.852839
margin level: 16.188859", - "balance: 11114.990087 USD
equity: 12185.856298
margin: 858.315300
free margin: 11327.540998
margin level: 14.197412", - "balance: 11114.990087 USD
equity: 12416.867835
margin: 878.315300
free margin: 11538.552535
margin level: 14.137142", - "balance: 12566.562376 USD
equity: 12574.079280
margin: 1331.937300
free margin: 11242.141980
margin level: 9.440444", - "balance: 12574.079280 USD
equity: 12289.774686
margin: 860.000000
free margin: 11429.774686
margin level: 14.290436", - "balance: 12574.079280 USD
equity: 12106.574312
margin: 2079.099823
free margin: 10027.474489
margin level: 5.822988", - "balance: 12106.574312 USD
equity: 12900.471682
margin: 6851.554060
free margin: 6048.917622
margin level: 1.882853", - "balance: 12900.471682 USD
equity: 12900.471682
margin: 0.000000
free margin: 12900.471682
margin level: inf", - "balance: 12900.471682 USD
equity: 12825.137253
margin: 319.273326
free margin: 12505.863927
margin level: 40.169774", - "balance: 12825.137253 USD
equity: 12825.137253
margin: 0.000000
free margin: 12825.137253
margin level: inf", - "balance: 12825.137253 USD
equity: 12696.066289
margin: 1043.835420
free margin: 11652.230869
margin level: 12.162900", - "balance: 12696.066289 USD
equity: 13135.794806
margin: 2132.496000
free margin: 11003.298806
margin level: 6.159822", - "balance: 12651.573814 USD
equity: 12353.138425
margin: 1926.472277
free margin: 10426.666148
margin level: 6.412311", - "balance: 12458.546063 USD
equity: 12312.691666
margin: 1694.301150
free margin: 10618.390516
margin level: 7.267121", - "balance: 12312.691666 USD
equity: 13466.020860
margin: 1853.608939
free margin: 11612.411921
margin level: 7.264758", - "balance: 13466.020860 USD
equity: 13466.020860
margin: 0.000000
free margin: 13466.020860
margin level: inf", - "balance: 13466.020860 USD
equity: 13066.330825
margin: 1227.675464
free margin: 11838.655361
margin level: 10.643147", - "balance: 13066.330825 USD
equity: 12696.389465
margin: 1090.000000
free margin: 11606.389465
margin level: 11.648064", - "balance: 13066.330825 USD
equity: 12390.926767
margin: 1505.709000
free margin: 10885.217767
margin level: 8.229297", - "balance: 13004.020530 USD
equity: 12183.577249
margin: 1173.024200
free margin: 11010.553049
margin level: 10.386467", - "balance: 12118.556008 USD
equity: 11043.464533
margin: 2827.336365
free margin: 8216.128168
margin level: 3.905961", - "balance: 11597.048131 USD
equity: 11301.791572
margin: 1624.138000
free margin: 9677.653572
margin level: 6.958640", - "balance: 11658.111559 USD
equity: 11248.620372
margin: 3041.006469
free margin: 8207.613903
margin level: 3.698979", - "balance: 11233.248385 USD
equity: 11445.427689
margin: 1536.564445
free margin: 9908.863243
margin level: 7.448713", - "balance: 11445.427689 USD
equity: 11698.292531
margin: 740.000000
free margin: 10958.292531
margin level: 15.808503", - "balance: 11698.292531 USD
equity: 12551.194459
margin: 2499.160062
free margin: 10052.034398
margin level: 5.022165", - "balance: 12296.991525 USD
equity: 12474.845275
margin: 710.000000
free margin: 11764.845275
margin level: 17.570205", - "balance: 12474.845275 USD
equity: 12477.646996
margin: 635.617800
free margin: 11842.029196
margin level: 19.630739", - "balance: 12474.845275 USD
equity: 12294.046996
margin: 635.617800
free margin: 11658.429196
margin level: 19.341886", - "balance: 12294.046996 USD
equity: 12779.542537
margin: 1014.423200
free margin: 11765.119337
margin level: 12.597841", - "balance: 12789.527132 USD
equity: 13113.912954
margin: 4594.772955
free margin: 8519.139999
margin level: 2.854094", - "balance: 12789.527132 USD
equity: 12736.629305
margin: 4594.772955
free margin: 8141.856350
margin level: 2.771982", - "balance: 14167.523781 USD
equity: 13474.392277
margin: 4970.802807
free margin: 8503.589470
margin level: 2.710707", - "balance: 14578.752157 USD
equity: 13335.824289
margin: 3118.679500
free margin: 10217.144789
margin level: 4.276112", - "balance: 13331.901653 USD
equity: 12917.414100
margin: 1052.685191
free margin: 11864.728908
margin level: 12.270918", - "balance: 12905.841465 USD
equity: 13659.984881
margin: 2038.095000
free margin: 11621.889881
margin level: 6.702330", - "balance: 12905.841465 USD
equity: 13909.010030
margin: 4465.845800
free margin: 9443.164230
margin level: 3.114530", - "balance: 13822.222838 USD
equity: 14766.123354
margin: 1965.845800
free margin: 12800.277554
margin level: 7.511333", - "balance: 13684.096162 USD
equity: 15065.157913
margin: 2355.845800
free margin: 12709.312113
margin level: 6.394798", - "balance: 15065.157913 USD
equity: 14959.823627
margin: 774.589200
free margin: 14185.234427
margin level: 19.313235", - "balance: 14959.823627 USD
equity: 14702.646943
margin: 2080.674724
free margin: 12621.972219
margin level: 7.066288", - "balance: 14889.744626 USD
equity: 15100.676641
margin: 3257.584324
free margin: 11843.092318
margin level: 4.635544", - "balance: 15063.889038 USD
equity: 12963.908596
margin: 3882.563823
free margin: 9081.344773
margin level: 3.339007", - "balance: 15049.158054 USD
equity: 13479.111705
margin: 3918.044281
free margin: 9561.067423
margin level: 3.440265", - "balance: 14884.218342 USD
equity: 15926.163049
margin: 4699.503658
free margin: 11226.659391
margin level: 3.388903", - "balance: 15611.783636 USD
equity: 15574.871488
margin: 2869.945128
free margin: 12704.926361
margin level: 5.426888", - "balance: 15141.186608 USD
equity: 15402.859410
margin: 2768.389828
free margin: 12634.469582
margin level: 5.563833", - "balance: 15364.535336 USD
equity: 15252.198361
margin: 3386.846640
free margin: 11865.351721
margin level: 4.503363", - "balance: 15527.167336 USD
equity: 17149.996323
margin: 5105.992481
free margin: 12044.003842
margin level: 3.358798", - "balance: 14760.467309 USD
equity: 18519.716904
margin: 5405.081281
free margin: 13114.635623
margin level: 3.426353", - "balance: 15122.676861 USD
equity: 18211.579781
margin: 5071.405681
free margin: 13140.174101
margin level: 3.591032", - "balance: 17794.207783 USD
equity: 17787.261867
margin: 2262.938013
free margin: 15524.323855
margin level: 7.860251", - "balance: 17452.930732 USD
equity: 18156.047553
margin: 1849.002413
free margin: 16307.045140
margin level: 9.819375", - "balance: 17701.926005 USD
equity: 18144.947561
margin: 2510.801185
free margin: 15634.146376
margin level: 7.226756", - "balance: 18056.794922 USD
equity: 17823.640059
margin: 3584.366985
free margin: 14239.273074
margin level: 4.972605", - "balance: 18016.896540 USD
equity: 17200.189644
margin: 3770.945205
free margin: 13429.244439
margin level: 4.561241", - "balance: 17795.431962 USD
equity: 16752.715190
margin: 2628.367406
free margin: 14124.347784
margin level: 6.373810", - "balance: 16749.485482 USD
equity: 16670.893120
margin: 2790.329942
free margin: 13880.563178
margin level: 5.974524" + "balance: 10000.000000 USD
equity: 11245.591151
margin: 3348.800600
free margin: 7896.790551
margin level: 3.358095", + "balance: 11245.591151 USD
equity: 11311.611827
margin: 158.267200
free margin: 11153.344627
margin level: 71.471611", + "balance: 11245.591151 USD
equity: 12051.603703
margin: 2371.336100
free margin: 9680.267603
margin level: 5.082200", + "balance: 11245.591151 USD
equity: 11473.683703
margin: 2371.336100
free margin: 9102.347603
margin level: 4.838489", + "balance: 11245.591151 USD
equity: 10856.085272
margin: 5041.336100
free margin: 5814.749172
margin level: 2.153414", + "balance: 11210.952720 USD
equity: 13265.317814
margin: 6637.915822
free margin: 6627.401992
margin level: 1.998416", + "balance: 13232.804353 USD
equity: 13424.969921
margin: 4053.098283
free margin: 9371.871638
margin level: 3.312273", + "balance: 13255.275029 USD
equity: 13528.901324
margin: 5701.907083
free margin: 7826.994241
margin level: 2.372698", + "balance: 13279.470694 USD
equity: 12399.351465
margin: 6722.934316
free margin: 5676.417149
margin level: 1.844336", + "balance: 12868.462565 USD
equity: 12577.231868
margin: 1755.976000
free margin: 10821.255868
margin level: 7.162531", + "balance: 12572.951465 USD
equity: 12580.043060
margin: 669.530000
free margin: 11910.513060
margin level: 18.789364", + "balance: 12577.346890 USD
equity: 14854.335168
margin: 3426.220000
free margin: 11428.115168
margin level: 4.335488", + "balance: 12982.413974 USD
equity: 13945.205168
margin: 2796.220000
free margin: 11148.985168
margin level: 4.987163", + "balance: 13723.508997 USD
equity: 13882.405785
margin: 891.787800
free margin: 12990.617985
margin level: 15.566938", + "balance: 13735.951275 USD
equity: 14180.336044
margin: 2790.096130
free margin: 11390.239914
margin level: 5.082383", + "balance: 13952.178753 USD
equity: 13118.799542
margin: 7688.669276
free margin: 5430.130266
margin level: 1.706251", + "balance: 13952.178753 USD
equity: 13631.279569
margin: 8948.669276
free margin: 4682.610292
margin level: 1.523274", + "balance: 13644.936756 USD
equity: 17176.152620
margin: 7900.360946
free margin: 9275.791674
margin level: 2.174097", + "balance: 13838.643122 USD
equity: 17439.220819
margin: 7714.045400
free margin: 9725.175419
margin level: 2.260710", + "balance: 15512.640682 USD
equity: 17155.663844
margin: 7060.966020
free margin: 10094.697824
margin level: 2.429648", + "balance: 15428.658216 USD
equity: 22979.293014
margin: 6078.657220
free margin: 16900.635793
margin level: 3.780324", + "balance: 22119.268354 USD
equity: 24146.360436
margin: 3834.586320
free margin: 20311.774116
margin level: 6.296992", + "balance: 23167.800638 USD
equity: 25842.486111
margin: 4403.697100
free margin: 21438.789011
margin level: 5.868361", + "balance: 23167.800638 USD
equity: 23680.422197
margin: 4503.697100
free margin: 19176.725097
margin level: 5.257996", + "balance: 23175.456725 USD
equity: 22839.102197
margin: 4403.697100
free margin: 18435.405097
margin level: 5.186347", + "balance: 22256.142399 USD
equity: 23532.155857
margin: 6072.275400
free margin: 17459.880457
margin level: 3.875344", + "balance: 23017.352197 USD
equity: 23201.565778
margin: 6669.591900
free margin: 16531.973878
margin level: 3.478708", + "balance: 22893.024306 USD
equity: 23307.176957
margin: 6416.781512
free margin: 16890.395445
margin level: 3.632222", + "balance: 22935.522118 USD
equity: 22861.770243
margin: 10974.983633
free margin: 11886.786610
margin level: 2.083080", + "balance: 22144.325485 USD
equity: 24333.810243
margin: 6232.803900
free margin: 18101.006343
margin level: 3.904151", + "balance: 22144.325485 USD
equity: 26873.901334
margin: 7162.803900
free margin: 19711.097434
margin level: 3.751869", + "balance: 25854.360236 USD
equity: 27608.199393
margin: 4881.569000
free margin: 22726.630393
margin level: 5.655600", + "balance: 26507.388295 USD
equity: 27657.570246
margin: 3457.357844
free margin: 24200.212402
margin level: 7.999626", + "balance: 27280.540929 USD
equity: 27414.817697
margin: 4593.340726
free margin: 22821.476972
margin level: 5.968383", + "balance: 27211.737832 USD
equity: 27835.567337
margin: 6369.250126
free margin: 21466.317211
margin level: 4.370305", + "balance: 27019.586498 USD
equity: 28830.414772
margin: 7259.250126
free margin: 21571.164647
margin level: 3.971542", + "balance: 27019.586498 USD
equity: 27546.577919
margin: 7269.250126
free margin: 20277.327794
margin level: 3.789466", + "balance: 28836.888852 USD
equity: 27118.624439
margin: 5807.746113
free margin: 21310.878326
margin level: 4.669389", + "balance: 29405.689393 USD
equity: 27691.839061
margin: 9071.579113
free margin: 18620.259949
margin level: 3.052593", + "balance: 27458.823783 USD
equity: 31262.982691
margin: 6626.080869
free margin: 24636.901823
margin level: 4.718171", + "balance: 27458.823783 USD
equity: 28042.820833
margin: 7076.080869
free margin: 20966.739965
margin level: 3.963044", + "balance: 27175.501430 USD
equity: 28266.645533
margin: 6626.080869
free margin: 21640.564665
margin level: 4.265967", + "balance: 25811.288501 USD
equity: 28531.245533
margin: 4986.408000
free margin: 23544.837533
margin level: 5.721803", + "balance: 25811.288501 USD
equity: 28035.776689
margin: 8609.420483
free margin: 19426.356206
margin level: 3.256407", + "balance: 26258.731993 USD
equity: 30084.723444
margin: 7682.622164
free margin: 22402.101281
margin level: 3.915945", + "balance: 26747.501594 USD
equity: 29742.062981
margin: 4693.193664
free margin: 25048.869317
margin level: 6.337276", + "balance: 26587.148499 USD
equity: 29614.481336
margin: 5588.115558
free margin: 24026.365778
margin level: 5.299547", + "balance: 30175.455687 USD
equity: 29696.086523
margin: 4111.787995
free margin: 25584.298528
margin level: 7.222183", + "balance: 30158.404255 USD
equity: 27817.232737
margin: 6065.274595
free margin: 21751.958142
margin level: 4.586311", + "balance: 30158.404255 USD
equity: 23615.649220
margin: 9600.763935
free margin: 14014.885286
margin level: 2.459768", + "balance: 28008.892457 USD
equity: 24212.873809
margin: 8120.473835
free margin: 16092.399975
margin level: 2.981707", + "balance: 28171.704183 USD
equity: 23172.074638
margin: 7420.473835
free margin: 15751.600803
margin level: 3.122722", + "balance: 27384.186360 USD
equity: 24096.809059
margin: 7941.441287
free margin: 16155.367772
margin level: 3.034312", + "balance: 25617.837982 USD
equity: 23510.885601
margin: 9030.640892
free margin: 14480.244709
margin level: 2.603457", + "balance: 23457.017219 USD
equity: 22374.180802
margin: 2695.045592
free margin: 19679.135210
margin level: 8.301967", + "balance: 23457.017219 USD
equity: 23606.087004
margin: 4872.760464
free margin: 18733.326539
margin level: 4.844500", + "balance: 23595.892606 USD
equity: 23364.350208
margin: 4325.312443
free margin: 19039.037765
margin level: 5.401772", + "balance: 23351.865790 USD
equity: 23746.506983
margin: 746.117973
free margin: 23000.389010
margin level: 31.826746", + "balance: 23351.865790 USD
equity: 23765.051100
margin: 2923.545073
free margin: 20841.506027
margin level: 8.128847", + "balance: 23403.172349 USD
equity: 23757.101100
margin: 1380.058300
free margin: 22377.042800
margin level: 17.214563", + "balance: 23403.172349 USD
equity: 23566.130641
margin: 3409.504511
free margin: 20156.626130
margin level: 6.911893", + "balance: 23202.951890 USD
equity: 23561.530641
margin: 1380.058300
free margin: 22181.472341
margin level: 17.072852", + "balance: 23202.951890 USD
equity: 23594.830641
margin: 1380.058300
free margin: 22214.772341
margin level: 17.096981", + "balance: 23202.951890 USD
equity: 23585.130641
margin: 1380.058300
free margin: 22205.072341
margin level: 17.089952", + "balance: 23202.951890 USD
equity: 24293.148689
margin: 4134.644497
free margin: 20158.504192
margin level: 5.875511", + "balance: 23945.319938 USD
equity: 23273.876010
margin: 4128.351477
free margin: 19145.524533
margin level: 5.637571", + "balance: 24294.498689 USD
equity: 22189.723710
margin: 3345.543977
free margin: 18844.179732
margin level: 6.632621", + "balance: 24464.699364 USD
equity: 21984.252536
margin: 5048.386377
free margin: 16935.866158
margin level: 4.354709", + "balance: 24464.699364 USD
equity: 22171.225599
margin: 9121.112777
free margin: 13050.112822
margin level: 2.430759", + "balance: 23199.838267 USD
equity: 22906.131269
margin: 7273.176777
free margin: 15632.954491
margin level: 3.149398", + "balance: 23971.268656 USD
equity: 23450.400580
margin: 8641.429230
free margin: 14808.971350
margin level: 2.713718", + "balance: 24402.477924 USD
equity: 25042.781129
margin: 7161.429230
free margin: 17881.351899
margin level: 3.496897", + "balance: 23410.940537 USD
equity: 22000.155773
margin: 10238.000330
free margin: 11762.155443
margin level: 2.148872", + "balance: 20806.899015 USD
equity: 21570.217059
margin: 8087.565830
free margin: 13482.651229
margin level: 2.667084", + "balance: 20705.596421 USD
equity: 21267.847455
margin: 10234.957830
free margin: 11032.889625
margin level: 2.077961", + "balance: 20587.639824 USD
equity: 20491.862344
margin: 7952.338530
free margin: 12539.523814
margin level: 2.576835", + "balance: 18961.388164 USD
equity: 19362.018404
margin: 7184.105230
free margin: 12177.913174
margin level: 2.695119", + "balance: 19362.018404 USD
equity: 19131.200797
margin: 2469.285600
free margin: 16661.915197
margin level: 7.747666" ], "legendgroup": "g3", "line": { @@ -5583,153 +5615,201 @@ }, { "hovertext": [ - "order id: 4
hold probability: 0.2381
hold: False
volume: 0.619322
modified volume: 0.6200
fee: 0.018843799069094874
error: ", - "order id: 7
hold probability: 0.3651
hold: False
volume: -0.225207
modified volume: 0.2300
fee: 0.016319925395309007
error: ", - "order id: 11
hold probability: 0.4328
hold: False
volume: 0.174989
modified volume: 0.1700
fee: 0.02340568817800488
error: ", - "order id: 17
hold probability: 0.3959
hold: False
volume: -0.610959
modified volume: 0.6100
fee: 0.021929556164423346
error: ", - "order id: 21
hold probability: 0.4355
hold: False
volume: 0.639341
modified volume: 0.6400
fee: 0.014606540140060508
error: ", - "order id: 23
hold probability: 0.4476
hold: False
volume: -0.373696
modified volume: 0.3700
fee: 0.02211458316404094
error: ", - "order id: 24
hold probability: 0.2703
hold: False
volume: -0.534773
modified volume: 0.5300
fee: 0.017699203546063906
error: ", - "order id: 25
hold probability: 0.2418
hold: False
volume: -0.075216
modified volume: 0.0800
fee: 0.023859072013666167
error: ", - "order id: 33
hold probability: 0.1653
hold: False
volume: -0.015272
modified volume: 0.0200
fee: 0.024793759998973226
error: ", - "order id: 34
hold probability: 0.2751
hold: False
volume: 1.196470
modified volume: 1.2000
fee: 0.01793738548026562
error: ", - "order id: 35
hold probability: 0.3356
hold: False
volume: -0.855984
modified volume: 0.8600
fee: 0.021820671663600067
error: ", - "order id: 39
hold probability: 0.1928
hold: False
volume: -2.437282
modified volume: 2.4400
fee: 0.02264292889341427
error: ", - "order id: 44
hold probability: 0.3639
hold: False
volume: 1.347169
modified volume: 1.3500
fee: 0.01999400540054282
error: ", - "order id: 46
hold probability: 0.4306
hold: False
volume: -0.043350
modified volume: 0.0400
fee: 0.01804128951291474
error: ", - "order id: 50
hold probability: 0.4691
hold: False
volume: -1.088047
modified volume: 1.0900
fee: 0.019681501096788966
error: ", - "order id: 56
hold probability: 0.4089
hold: False
volume: 0.147165
modified volume: 0.1500
fee: 0.01818908632389915
error: ", - "order id: 58
hold probability: 0.2624
hold: False
volume: -1.135331
modified volume: 1.1400
fee: 0.02081173549294124
error: ", - "order id: 61
hold probability: 0.4960
hold: False
volume: 0.744650
modified volume: 0.7400
fee: 0.020656312142969563
error: ", - "order id: 63
hold probability: 0.3529
hold: False
volume: 0.655466
modified volume: 0.6600
fee: 0.018226896351392637
error: ", - "order id: 64
hold probability: 0.2795
hold: False
volume: -0.049772
modified volume: 0.0500
fee: 0.01752242838531712
error: ", - "order id: 67
hold probability: 0.0695
hold: False
volume: -0.922540
modified volume: 0.9200
fee: 0.01579525690429838
error: ", - "order id: 72
hold probability: 0.1433
hold: False
volume: 0.656525
modified volume: 0.6600
fee: 0.019230316369178713
error: ", - "order id: 74
hold probability: 0.4306
hold: False
volume: 1.863874
modified volume: 1.8600
fee: 0.01778605034002213
error: ", - "order id: 76
hold probability: 0.3546
hold: False
volume: -0.961936
modified volume: 0.9600
fee: 0.022863110943999867
error: ", - "order id: 77
hold probability: 0.3585
hold: False
volume: -0.315676
modified volume: 0.3200
fee: 0.019747121796050343
error: ", - "order id: 78
hold probability: 0.3574
hold: False
volume: -0.712102
modified volume: 0.7100
fee: 0.023110811735328467
error: ", - "order id: 81
hold probability: 0.2543
hold: False
volume: 0.492015
modified volume: 0.4900
fee: 0.02593232590302553
error: ", - "order id: 85
hold probability: 0.2418
hold: False
volume: 0.022412
modified volume: 0.0200
fee: 0.013198988268978364
error: ", - "order id: 87
hold probability: 0.1785
hold: False
volume: 1.034488
modified volume: 1.0300
fee: 0.017491148295967162
error: ", - "order id: 96
hold probability: 0.2890
hold: False
volume: 1.494576
modified volume: 1.4900
fee: 0.020602913371467375
error: ", - "order id: 97
hold probability: 0.4403
hold: False
volume: 0.378896
modified volume: 0.3800
fee: 0.016005217696315847
error: ", - "order id: 101
hold probability: 0.3512
hold: False
volume: -0.696505
modified volume: 0.7000
fee: 0.019208430878684252
error: ", - "order id: 103
hold probability: 0.1454
hold: False
volume: -1.377010
modified volume: 1.3800
fee: 0.01833109715818379
error: ", - "order id: 106
hold probability: 0.4115
hold: False
volume: -0.413153
modified volume: 0.4100
fee: 0.01875328142515293
error: ", - "order id: 108
hold probability: 0.3356
hold: False
volume: 0.375927
modified volume: 0.3800
fee: 0.021398526180472846
error: " + "order id: 4
hold probability: 0.2725
hold: False
volume: 2.670997
modified volume: 2.6700
fee: 0.021108
margin: 2670.000000
error: ", + "order id: 6
hold probability: 0.1474
hold: False
volume: 4.209340
modified volume: 4.2100
fee: 0.020868
margin: 4210.000000
error: ", + "order id: 10
hold probability: 0.3422
hold: False
volume: 0.096523
modified volume: 0.1000
fee: 0.023263
margin: 100.000000
error: ", + "order id: 14
hold probability: 0.1462
hold: False
volume: -0.003216
modified volume: 0.0100
fee: 0.021329
margin: 10.000000
error: ", + "order id: 16
hold probability: 0.2156
hold: False
volume: 0.633163
modified volume: 0.6300
fee: 0.019965
margin: 630.000000
error: ", + "order id: 18
hold probability: 0.3929
hold: False
volume: -0.051321
modified volume: 0.0500
fee: 0.014166
margin: 50.000000
error: ", + "order id: 20
hold probability: 0.3681
hold: False
volume: 0.965444
modified volume: 0.9700
fee: 0.019553
margin: 970.000000
error: ", + "order id: 23
hold probability: 0.4335
hold: False
volume: 1.257924
modified volume: 1.2600
fee: 0.021275
margin: 1260.000000
error: ", + "order id: 24
hold probability: 0.1871
hold: False
volume: 1.194428
modified volume: 1.1900
fee: 0.021508
margin: 1190.000000
error: ", + "order id: 25
hold probability: 0.4841
hold: False
volume: 1.300762
modified volume: 1.3000
fee: 0.023605
margin: 1300.000000
error: ", + "order id: 28
hold probability: 0.4669
hold: False
volume: -0.513522
modified volume: 0.5100
fee: 0.018706
margin: 510.000000
error: ", + "order id: 31
hold probability: 0.4015
hold: False
volume: 0.994562
modified volume: 0.9900
fee: 0.018106
margin: 990.000000
error: ", + "order id: 33
hold probability: 0.1612
hold: False
volume: 0.100205
modified volume: 0.1000
fee: 0.018543
margin: 100.000000
error: ", + "order id: 36
hold probability: 0.1069
hold: False
volume: 1.441406
modified volume: 1.4400
fee: 0.020727
margin: 1440.000000
error: ", + "order id: 38
hold probability: 0.2497
hold: False
volume: 0.380988
modified volume: 0.3800
fee: 0.021681
margin: 380.000000
error: ", + "order id: 41
hold probability: 0.3491
hold: False
volume: 2.503249
modified volume: 2.5000
fee: 0.021996
margin: 2500.000000
error: ", + "order id: 42
hold probability: 0.3662
hold: False
volume: 0.926139
modified volume: 0.9300
fee: 0.022916
margin: 930.000000
error: ", + "order id: 44
hold probability: 0.4650
hold: False
volume: 1.668710
modified volume: 1.6700
fee: 0.026374
margin: 1670.000000
error: ", + "order id: 47
hold probability: 0.3987
hold: False
volume: 0.348604
modified volume: 0.3500
fee: 0.017595
margin: 350.000000
error: ", + "order id: 50
hold probability: 0.1175
hold: False
volume: 1.057433
modified volume: 1.0600
fee: 0.014024
margin: 1060.000000
error: ", + "order id: 52
hold probability: 0.2453
hold: False
volume: 0.573074
modified volume: 0.5700
fee: 0.020875
margin: 570.000000
error: ", + "order id: 53
hold probability: 0.3636
hold: False
volume: -1.455777
modified volume: 1.4600
fee: 0.019303
margin: 1460.000000
error: ", + "order id: 54
hold probability: 0.4772
hold: False
volume: 0.005624
modified volume: 0.0100
fee: 0.015800
margin: 10.000000
error: ", + "order id: 57
hold probability: 0.4804
hold: False
volume: 1.883719
modified volume: 1.8800
fee: 0.018107
margin: 1880.000000
error: ", + "order id: 59
hold probability: 0.4732
hold: False
volume: -1.645087
modified volume: 1.6500
fee: 0.022635
margin: 1650.000000
error: ", + "order id: 61
hold probability: 0.3145
hold: False
volume: 0.454764
modified volume: 0.4500
fee: 0.015251
margin: 450.000000
error: ", + "order id: 63
hold probability: 0.2604
hold: False
volume: 2.039490
modified volume: 2.0400
fee: 0.025103
margin: 2040.000000
error: ", + "order id: 66
hold probability: 0.3855
hold: False
volume: -0.378235
modified volume: 0.3800
fee: 0.022387
margin: 380.000000
error: ", + "order id: 71
hold probability: 0.3986
hold: False
volume: 1.853607
modified volume: 1.8500
fee: 0.020148
margin: 1850.000000
error: ", + "order id: 73
hold probability: 0.2160
hold: False
volume: 1.598004
modified volume: 1.6000
fee: 0.023160
margin: 1600.000000
error: ", + "order id: 74
hold probability: 0.4805
hold: False
volume: 0.904062
modified volume: 0.9000
fee: 0.019474
margin: 900.000000
error: ", + "order id: 76
hold probability: 0.2665
hold: False
volume: -0.723531
modified volume: 0.7200
fee: 0.018310
margin: 720.000000
error: ", + "order id: 78
hold probability: 0.4155
hold: False
volume: 1.126491
modified volume: 1.1300
fee: 0.022551
margin: 1130.000000
error: ", + "order id: 82
hold probability: 0.4681
hold: False
volume: 1.944086
modified volume: 1.9400
fee: 0.019064
margin: 1940.000000
error: ", + "order id: 85
hold probability: 0.2225
hold: False
volume: -0.383884
modified volume: 0.3800
fee: 0.017066
margin: 380.000000
error: ", + "order id: 88
hold probability: 0.4013
hold: False
volume: 1.464840
modified volume: 1.4600
fee: 0.020728
margin: 1460.000000
error: ", + "order id: 90
hold probability: 0.1183
hold: False
volume: 1.493999
modified volume: 1.4900
fee: 0.025223
margin: 1490.000000
error: ", + "order id: 92
hold probability: 0.3139
hold: False
volume: 2.626630
modified volume: 2.6300
fee: 0.025012
margin: 2630.000000
error: ", + "order id: 97
hold probability: 0.3668
hold: False
volume: -1.919253
modified volume: 1.9200
fee: 0.018766
margin: 1920.000000
error: ", + "order id: 99
hold probability: 0.1220
hold: False
volume: -0.073228
modified volume: 0.0700
fee: 0.016955
margin: 70.000000
error: ", + "order id: 102
hold probability: 0.2300
hold: False
volume: 1.483646
modified volume: 1.4800
fee: 0.023440
margin: 1480.000000
error: ", + "order id: 104
hold probability: 0.1769
hold: False
volume: 0.941169
modified volume: 0.9400
fee: 0.021816
margin: 940.000000
error: ", + "order id: 106
hold probability: 0.4304
hold: False
volume: -1.351157
modified volume: 1.3500
fee: 0.019478
margin: 1350.000000
error: ", + "order id: 108
hold probability: 0.4637
hold: False
volume: 1.613732
modified volume: 1.6100
fee: 0.018931
margin: 1610.000000
error: ", + "order id: 110
hold probability: 0.4955
hold: False
volume: 0.396694
modified volume: 0.4000
fee: 0.023879
margin: 400.000000
error: ", + "order id: 112
hold probability: 0.4920
hold: False
volume: 1.434273
modified volume: 1.4300
fee: 0.018533
margin: 1430.000000
error: ", + "order id: 114
hold probability: 0.4439
hold: False
volume: 0.701741
modified volume: 0.7000
fee: 0.019850
margin: 700.000000
error: " ], "legendgroup": "g3", "marker": { "color": [ "green", - "red", "green", - "red", "green", "red", - "red", - "red", - "red", "green", "red", - "red", "green", - "red", - "red", "green", - "red", "green", "green", "red", + "green", + "green", + "green", + "green", + "green", + "green", + "green", + "green", + "green", + "green", "red", "green", "green", "red", + "green", + "green", "red", + "green", + "green", + "green", "red", "green", "green", + "red", "green", "green", "green", "red", "red", + "green", + "green", "red", + "green", + "green", + "green", "green" ], "size": [ - 13.59016393442623, - 10.073770491803279, - 9.532786885245901, - 13.5, - 13.770491803278688, - 11.336065573770492, - 12.778688524590164, - 8.721311475409836, - 8.180327868852459, - 18.81967213114754, - 15.754098360655739, + 21.95249406175772, 30, - 20.172131147540984, - 8.360655737704919, - 17.82786885245902, - 9.352459016393443, - 18.278688524590166, - 14.672131147540984, - 13.950819672131148, - 8.450819672131148, - 16.295081967213115, - 13.950819672131148, - 24.77049180327869, - 16.65573770491803, - 10.885245901639344, - 14.401639344262295, - 12.418032786885245, - 8.180327868852459, - 17.28688524590164, - 21.434426229508198, - 11.426229508196721, - 14.311475409836067, - 20.442622950819676, - 11.696721311475411, - 11.426229508196721 + 8.522565320665084, + 8.052256532066508, + 11.292161520190025, + 8.261282660332542, + 13.068883610451305, + 14.584323040380047, + 14.21852731591449, + 14.793349168646081, + 10.665083135391924, + 13.173396674584323, + 8.522565320665084, + 15.524940617577197, + 9.985748218527316, + 21.06413301662708, + 12.859857482185273, + 16.726840855106886, + 9.828978622327792, + 13.539192399049881, + 10.978622327790974, + 15.629453681710213, + 8.052256532066508, + 17.824228028503562, + 16.62232779097387, + 10.351543942992874, + 18.660332541567698, + 9.985748218527316, + 17.667458432304038, + 16.36104513064133, + 12.703087885985749, + 11.762470308788599, + 13.90498812351544, + 18.13776722090261, + 9.985748218527316, + 15.629453681710213, + 15.78622327790974, + 21.743467933491686, + 18.033254156769594, + 8.365795724465558, + 15.73396674584323, + 12.912114014251781, + 15.054631828978621, + 16.413301662707838, + 10.090261282660332, + 15.47268408551069, + 11.657957244655583 ], "symbol": [ "triangle-up", - "triangle-down", "triangle-up", - "triangle-down", "triangle-up", "triangle-down", - "triangle-down", - "triangle-down", - "triangle-down", "triangle-up", "triangle-down", - "triangle-down", "triangle-up", - "triangle-down", - "triangle-down", "triangle-up", - "triangle-down", "triangle-up", "triangle-up", "triangle-down", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", + "triangle-up", "triangle-down", "triangle-up", "triangle-up", "triangle-down", + "triangle-up", + "triangle-up", "triangle-down", + "triangle-up", + "triangle-up", + "triangle-up", "triangle-down", "triangle-up", "triangle-up", + "triangle-down", "triangle-up", "triangle-up", "triangle-up", "triangle-down", "triangle-down", + "triangle-up", + "triangle-up", "triangle-down", + "triangle-up", + "triangle-up", + "triangle-up", "triangle-up" ] }, @@ -5738,111 +5818,149 @@ "showlegend": false, "type": "scatter", "x": [ - "2021-05-20T00:00:00+00:00", "2021-05-24T00:00:00+00:00", - "2021-05-26T00:00:00+00:00", - "2021-05-31T00:00:00+00:00", + "2021-05-25T00:00:00+00:00", + "2021-05-27T00:00:00+00:00", + "2021-06-01T00:00:00+00:00", "2021-06-02T00:00:00+00:00", - "2021-06-03T00:00:00+00:00", "2021-06-04T00:00:00+00:00", - "2021-06-08T00:00:00+00:00", - "2021-06-17T00:00:00+00:00", + "2021-06-07T00:00:00+00:00", + "2021-06-09T00:00:00+00:00", + "2021-06-10T00:00:00+00:00", + "2021-06-11T00:00:00+00:00", + "2021-06-14T00:00:00+00:00", + "2021-06-16T00:00:00+00:00", "2021-06-18T00:00:00+00:00", - "2021-06-21T00:00:00+00:00", "2021-06-23T00:00:00+00:00", + "2021-06-24T00:00:00+00:00", + "2021-06-25T00:00:00+00:00", + "2021-06-29T00:00:00+00:00", "2021-06-30T00:00:00+00:00", "2021-07-01T00:00:00+00:00", + "2021-07-02T00:00:00+00:00", + "2021-07-05T00:00:00+00:00", + "2021-07-06T00:00:00+00:00", + "2021-07-07T00:00:00+00:00", "2021-07-08T00:00:00+00:00", - "2021-07-14T00:00:00+00:00", - "2021-07-15T00:00:00+00:00", - "2021-07-19T00:00:00+00:00", + "2021-07-09T00:00:00+00:00", + "2021-07-13T00:00:00+00:00", + "2021-07-16T00:00:00+00:00", "2021-07-20T00:00:00+00:00", - "2021-07-21T00:00:00+00:00", "2021-07-26T00:00:00+00:00", + "2021-07-27T00:00:00+00:00", + "2021-07-28T00:00:00+00:00", + "2021-07-29T00:00:00+00:00", "2021-07-30T00:00:00+00:00", "2021-08-03T00:00:00+00:00", "2021-08-04T00:00:00+00:00", - "2021-08-05T00:00:00+00:00", "2021-08-06T00:00:00+00:00", "2021-08-10T00:00:00+00:00", - "2021-08-12T00:00:00+00:00", "2021-08-16T00:00:00+00:00", + "2021-08-20T00:00:00+00:00", "2021-08-23T00:00:00+00:00", "2021-08-24T00:00:00+00:00", + "2021-08-26T00:00:00+00:00", "2021-08-27T00:00:00+00:00", "2021-08-30T00:00:00+00:00", "2021-08-31T00:00:00+00:00", - "2021-09-01T00:00:00+00:00" + "2021-09-01T00:00:00+00:00", + "2021-09-02T00:00:00+00:00" ], "y": [ - 108.767, 108.74, - 109.139, - 109.556, + 108.747, + 109.808, + 109.467, 109.547, - 110.276, 109.524, - 109.492, - 110.221, + 109.238, + 109.618, + 109.319, + 109.682, + 110.071, + 110.708, 110.211, - 110.314, 110.949, + 110.874, + 110.778, + 110.538, 111.101, 111.521, + 111.02, + 110.962, + 110.61, + 110.608, 109.748, - 109.95, - 109.831, - 109.447, + 110.102, + 110.627, + 110.081, 109.843, - 110.286, 110.381, + 109.774, + 109.909, + 109.47, 109.656, 109.042, 109.473, - 109.761, 110.217, 110.56, - 110.386, 109.243, + 109.799, 109.694, 109.679, + 110.081, 109.85, 109.913, 110.007, - 110.025 + 110.025, + 109.937 ], "yaxis": "y3" }, { "hovertext": [ - "order id: 7
order type: Sell
close probability: 0.6260
profit: -87.524700", - "order id: 4
order type: Buy
close probability: 0.8213
profit: 577.131761
---------------------------------
order id: 11
order type: Buy
close probability: 0.5645
profit: 99.948121", - "order id: 17
order type: Sell
close probability: 0.5890
profit: 37.374707", - "order id: 21
order type: Buy
close probability: 0.5355
profit: 414.606818", - "order id: 23
order type: Sell
close probability: 0.6984
profit: 344.090522", - "order id: 24
order type: Sell
close probability: 0.5205
profit: -54.006256", - "order id: 25
order type: Sell
close probability: 0.5233
profit: 10.914182", - "order id: 33
order type: Sell
close probability: 0.6288
profit: -0.268462", - "order id: 34
order type: Buy
close probability: 0.6241
profit: 92.531444", - "order id: 35
order type: Sell
close probability: 0.5606
profit: -509.122009", - "order id: 39
order type: Sell
close probability: 0.6173
profit: 115.222012", - "order id: 44
order type: Buy
close probability: 0.6242
profit: -193.437309
---------------------------------
order id: 46
order type: Sell
close probability: 0.6405
profit: 19.500683", - "order id: 50
order type: Sell
close probability: 0.5335
profit: -885.464521", - "order id: 58
order type: Sell
close probability: 0.8589
profit: -280.452920", - "order id: 56
order type: Buy
close probability: 0.6689
profit: -71.430339", - "order id: 61
order type: Buy
close probability: 0.7698
profit: 252.864843", - "order id: 63
order type: Buy
close probability: 0.5030
profit: 172.430298
---------------------------------
order id: 64
order type: Sell
close probability: 0.8033
profit: 5.423452", - "order id: 67
order type: Sell
close probability: 0.8909
profit: 495.480135", - "order id: 72
order type: Buy
close probability: 0.6534
profit: -223.550623", - "order id: 74
order type: Buy
close probability: 0.9074
profit: 1188.270831
---------------------------------
order id: 76
order type: Sell
close probability: 0.5623
profit: -271.889457", - "order id: 77
order type: Sell
close probability: 0.7509
profit: -138.126676", - "order id: 78
order type: Sell
close probability: 0.8628
profit: -47.075441", - "order id: 81
order type: Buy
close probability: 0.6976
profit: -70.079001", - "order id: 85
order type: Buy
close probability: 0.6403
profit: -14.730984", - "order id: 87
order type: Buy
close probability: 0.7726
profit: 505.163177", - "order id: 96
order type: Buy
close probability: 0.5243
profit: 417.650545", - "order id: 101
order type: Sell
close probability: 0.5121
profit: -52.355865", - "order id: 97
order type: Buy
close probability: 0.5503
profit: 107.773157
---------------------------------
order id: 103
order type: Sell
close probability: 0.6858
profit: -140.915500" + "order id: 4
order type: Buy
close probability: 0.5027
margin: 2670.000000
profit: -34.638431", + "order id: 6
order type: Buy
close probability: 0.6486
margin: 4210.000000
profit: 1431.629757", + "order id: 10
order type: Buy
close probability: 0.5600
margin: 100.000000
profit: 3.707720", + "order id: 14
order type: Sell
close probability: 0.7740
margin: 10.000000
profit: -0.924978", + "order id: 16
order type: Buy
close probability: 0.7889
margin: 630.000000
profit: 405.067085", + "order id: 18
order type: Sell
close probability: 0.7520
margin: 50.000000
profit: 12.442278", + "order id: 20
order type: Buy
close probability: 0.5831
margin: 970.000000
profit: 207.699140", + "order id: 23
order type: Buy
close probability: 0.6190
margin: 1260.000000
profit: -369.145228", + "order id: 24
order type: Buy
close probability: 0.7665
margin: 1190.000000
profit: 789.749624
---------------------------------
order id: 25
order type: Buy
close probability: 0.7600
margin: 1300.000000
profit: 431.551765", + "order id: 28
order type: Sell
close probability: 0.6382
margin: 510.000000
profit: -1.717138", + "order id: 31
order type: Buy
close probability: 0.9325
margin: 990.000000
profit: -453.683649", + "order id: 33
order type: Buy
close probability: 0.8760
margin: 100.000000
profit: 7.656086", + "order id: 36
order type: Buy
close probability: 0.9085
margin: 1440.000000
profit: -124.327891", + "order id: 38
order type: Buy
close probability: 0.8792
margin: 380.000000
profit: -96.767954
---------------------------------
order id: 41
order type: Buy
close probability: 0.7767
margin: 2500.000000
profit: -420.372858", + "order id: 42
order type: Buy
close probability: 0.6383
margin: 930.000000
profit: 452.091090", + "order id: 44
order type: Buy
close probability: 0.5003
margin: 1670.000000
profit: 589.445368", + "order id: 47
order type: Buy
close probability: 0.7830
margin: 350.000000
profit: -163.491642", + "order id: 50
order type: Buy
close probability: 0.9423
margin: 1060.000000
profit: -68.803097", + "order id: 52
order type: Buy
close probability: 0.9841
margin: 570.000000
profit: -192.151333", + "order id: 53
order type: Sell
close probability: 0.9187
margin: 1460.000000
profit: 1121.057339", + "order id: 54
order type: Buy
close probability: 0.8764
margin: 10.000000
profit: -4.739241
---------------------------------
order id: 57
order type: Buy
close probability: 0.6063
margin: 1880.000000
profit: 573.539783", + "order id: 59
order type: Sell
close probability: 0.9255
margin: 1650.000000
profit: -403.173175", + "order id: 61
order type: Buy
close probability: 0.8195
margin: 450.000000
profit: -283.322353", + "order id: 63
order type: Buy
close probability: 0.9646
margin: 2040.000000
profit: -488.633684", + "order id: 66
order type: Sell
close probability: 0.7604
margin: 380.000000
profit: -160.353096", + "order id: 71
order type: Buy
close probability: 0.7853
margin: 1850.000000
profit: -1056.919568", + "order id: 73
order type: Buy
close probability: 0.8669
margin: 1600.000000
profit: 162.811726", + "order id: 74
order type: Buy
close probability: 0.5296
margin: 900.000000
profit: -376.931498", + "order id: 76
order type: Sell
close probability: 0.9185
margin: 720.000000
profit: -134.149418", + "order id: 78
order type: Buy
close probability: 0.5151
margin: 1130.000000
profit: -386.179159", + "order id: 82
order type: Buy
close probability: 0.9932
margin: 1940.000000
profit: 730.002182", + "order id: 85
order type: Sell
close probability: 0.6312
margin: 380.000000
profit: -105.615830", + "order id: 88
order type: Buy
close probability: 0.8114
margin: 1460.000000
profit: 38.757245", + "order id: 90
order type: Buy
close probability: 0.5201
margin: 1490.000000
profit: -212.139795", + "order id: 92
order type: Buy
close probability: 0.8948
margin: 2630.000000
profit: 784.688060", + "order id: 97
order type: Sell
close probability: 0.8845
margin: 1920.000000
profit: 150.936830", + "order id: 99
order type: Sell
close probability: 0.6255
margin: 70.000000
profit: -0.124785", + "order id: 102
order type: Buy
close probability: 0.7218
margin: 1480.000000
profit: 431.209268", + "order id: 104
order type: Buy
close probability: 0.5709
margin: 940.000000
profit: -216.337973", + "order id: 106
order type: Sell
close probability: 0.6482
margin: 1350.000000
profit: -101.302594", + "order id: 108
order type: Buy
close probability: 0.5649
margin: 1610.000000
profit: 109.866926", + "order id: 110
order type: Buy
close probability: 0.6125
margin: 400.000000
profit: -34.157516
---------------------------------
order id: 112
order type: Buy
close probability: 0.6581
margin: 1430.000000
profit: -138.571888" ], "legendgroup": "g3", "marker": { @@ -5858,64 +5976,92 @@ "showlegend": false, "type": "scatter", "x": [ + "2021-05-25T00:00:00+00:00", "2021-05-26T00:00:00+00:00", - "2021-05-27T00:00:00+00:00", - "2021-06-01T00:00:00+00:00", + "2021-05-28T00:00:00+00:00", + "2021-06-02T00:00:00+00:00", "2021-06-03T00:00:00+00:00", "2021-06-07T00:00:00+00:00", - "2021-06-09T00:00:00+00:00", + "2021-06-08T00:00:00+00:00", "2021-06-10T00:00:00+00:00", - "2021-06-18T00:00:00+00:00", + "2021-06-14T00:00:00+00:00", + "2021-06-15T00:00:00+00:00", + "2021-06-17T00:00:00+00:00", "2021-06-21T00:00:00+00:00", - "2021-06-23T00:00:00+00:00", "2021-06-24T00:00:00+00:00", + "2021-06-28T00:00:00+00:00", + "2021-06-30T00:00:00+00:00", + "2021-07-01T00:00:00+00:00", + "2021-07-02T00:00:00+00:00", "2021-07-05T00:00:00+00:00", - "2021-07-13T00:00:00+00:00", - "2021-07-16T00:00:00+00:00", - "2021-07-19T00:00:00+00:00", + "2021-07-06T00:00:00+00:00", + "2021-07-08T00:00:00+00:00", + "2021-07-09T00:00:00+00:00", + "2021-07-12T00:00:00+00:00", + "2021-07-14T00:00:00+00:00", "2021-07-20T00:00:00+00:00", - "2021-07-22T00:00:00+00:00", + "2021-07-21T00:00:00+00:00", "2021-07-27T00:00:00+00:00", + "2021-07-28T00:00:00+00:00", + "2021-07-29T00:00:00+00:00", + "2021-07-30T00:00:00+00:00", "2021-08-02T00:00:00+00:00", + "2021-08-04T00:00:00+00:00", "2021-08-05T00:00:00+00:00", - "2021-08-06T00:00:00+00:00", "2021-08-09T00:00:00+00:00", "2021-08-11T00:00:00+00:00", - "2021-08-13T00:00:00+00:00", - "2021-08-20T00:00:00+00:00", + "2021-08-17T00:00:00+00:00", + "2021-08-23T00:00:00+00:00", + "2021-08-24T00:00:00+00:00", "2021-08-25T00:00:00+00:00", + "2021-08-27T00:00:00+00:00", "2021-08-30T00:00:00+00:00", - "2021-08-31T00:00:00+00:00" + "2021-08-31T00:00:00+00:00", + "2021-09-02T00:00:00+00:00" ], "y": [ + 108.747, 109.139, - 109.808, - 109.467, + 109.872, + 109.547, 110.276, 109.238, - 109.618, + 109.492, 109.319, - 110.211, + 110.071, + 110.056, + 110.221, 110.314, - 110.949, 110.874, + 110.614, + 111.101, + 111.521, + 111.02, 110.962, - 110.627, - 110.081, - 109.447, + 110.61, + 109.748, + 110.102, + 110.349, + 109.95, 109.843, - 110.149, + 110.286, 109.774, + 109.909, + 109.47, + 109.656, 109.305, + 109.473, 109.761, - 110.217, 110.267, 110.428, - 109.592, - 109.799, + 109.595, + 109.694, + 109.679, 110.023, + 109.85, 109.913, - 110.007 + 110.007, + 109.937 ], "yaxis": "y3" } @@ -6740,7 +6886,7 @@ } }, "title": { - "text": "Balance: 16749.485482 USD ~ Equity: 16670.893120 ~ Margin: 2790.329942 ~ Free Margin: 13880.563178 ~ Margin Level: 5.974524" + "text": "Balance: 19362.018404 USD ~ Equity: 19131.200797 ~ Margin: 2469.285600 ~ Free Margin: 16661.915197 ~ Margin Level: 7.747666" }, "width": 1400, "xaxis": { @@ -6774,12 +6920,12 @@ { "cell_type": "markdown", "source": [ - "## Reference\n", - "\n", - "* [https://www.mql5.com/en/docs/integration/python_metatrader5](https://www.mql5.com/en/docs/integration/python_metatrader5)\n", - "* [https://www.metatrader5.com/en/terminal/help/trading_advanced/margin_forex](https://www.metatrader5.com/en/terminal/help/trading_advanced/margin_forex)\n", - "* [https://admiralmarkets.com/education/articles/forex-basics/margin-in-forex-trading-margin-level-vs-margin-call](https://admiralmarkets.com/education/articles/forex-basics/margin-in-forex-trading-margin-level-vs-margin-call)\n", - "* [https://www.tfxi.com/support/support-articles/791095](https://www.tfxi.com/support/support-articles/791095)\n" + "## Reference\r\n", + "\r\n", + "* [https://www.mql5.com/en/docs/integration/python_metatrader5](https://www.mql5.com/en/docs/integration/python_metatrader5)\r\n", + "* [https://www.metatrader5.com/en/terminal/help/trading_advanced/margin_forex](https://www.metatrader5.com/en/terminal/help/trading_advanced/margin_forex)\r\n", + "* [https://admiralmarkets.com/education/articles/forex-basics/margin-in-forex-trading-margin-level-vs-margin-call](https://admiralmarkets.com/education/articles/forex-basics/margin-in-forex-trading-margin-level-vs-margin-call)\r\n", + "* [https://www.tfxi.com/support/support-articles/791095](https://www.tfxi.com/support/support-articles/791095)\r\n" ], "metadata": {} } diff --git a/README.md b/README.md index e1d8528..5e4b243 100644 --- a/README.md +++ b/README.md @@ -443,9 +443,9 @@ env = MtEnv( hold_threshold=0.5, close_threshold=0.5, fee=lambda symbol: { - 'GBPCAD': np.random.normal(0.0007, 0.0005), - 'EURUSD': np.random.normal(0.0002, 0.0003), - 'USDJPY': np.random.normal(0.02, 0.003), + 'GBPCAD': max(0., np.random.normal(0.0007, 0.00005)), + 'EURUSD': max(0., np.random.normal(0.0002, 0.00003)), + 'USDJPY': max(0., np.random.normal(0.02, 0.003)), }[symbol], symbol_max_orders=2, multiprocessing_processes=2 diff --git a/doc/output_28_0.png b/doc/output_28_0.png index 19f9f62..a51ff2f 100644 Binary files a/doc/output_28_0.png and b/doc/output_28_0.png differ diff --git a/doc/output_30_0.png b/doc/output_30_0.png index 8d47171..7821e94 100644 Binary files a/doc/output_30_0.png and b/doc/output_30_0.png differ diff --git a/doc/output_32_0.png b/doc/output_32_0.png index 7bd02f3..4521480 100644 Binary files a/doc/output_32_0.png and b/doc/output_32_0.png differ