| Literature DB >> 35669532 |
Peter Fratrič1, Giovanni Sileno1, Sander Klous1, Tom van Engers1,2.
Abstract
Fraudulent actions of a trader or a group of traders can cause substantial disturbance to the market, both directly influencing the price of an asset or indirectly by misinforming other market participants. Such behavior can be a source of systemic risk and increasing distrust for the market participants, consequences that call for viable countermeasures. Building on the foundations provided by the extant literature, this study aims to design an agent-based market model capable of reproducing the behavior of the Bitcoin market during the time of an alleged Bitcoin price manipulation that occurred between 2017 and early 2018. The model includes the mechanisms of a limit order book market and several agents associated with different trading strategies, including a fraudulent agent, initialized from empirical data and who performs market manipulation. The model is validated with respect to the Bitcoin price as well as the amount of Bitcoins obtained by the fraudulent agent and the traded volume. Simulation results provide a satisfactory fit to historical data. Several price dips and volume anomalies are explained by the actions of the fraudulent trader, completing the known body of evidence extracted from blockchain activity. The model suggests that the presence of the fraudulent agent was essential to obtain Bitcoin price development in the given time period; without this agent, it would have been very unlikely that the price had reached the heights as it did in late 2017. The insights gained from the model, especially the connection between liquidity and manipulation efficiency, unfold a discussion on how to prevent illicit behavior.Entities:
Keywords: Agent-based modelling; Bitcoin; Cryptocurrency; Liquidity; Market manipulation
Year: 2022 PMID: 35669532 PMCID: PMC9159387 DOI: 10.1186/s40854-022-00364-3
Source DB: PubMed Journal: Financ Innov ISSN: 2199-4730
Fig. 1Price inflation scheme. Unbacked Tether is issued and pushed into Bitcoin market. The fraudulent trader must have enough cash to cover the EoM statements
Fig. 2Aggregated volume with highlighted end of month events and large scale events
List of EoM events and amount of cash planned to obtain at given day in order to cover the expenses incurred by buying Bitcoin
| Year | Month | Day | Fraction of total expenses to regain |
|---|---|---|---|
| 2017 | March | 18th | 1.0000000 |
| 2017 | May | 25th | 0.5440995 |
| 26th | 0.4559005 | ||
| 2017 | July | 14th | 0.1362958 |
| 15th | 0.1945955 | ||
| 16th | 0.2200540 | ||
| 17th | 0.2153293 | ||
| 18th | 0.2337253 | ||
| 2017 | September | 14th | 0.4071453 |
| 15th | 0.5928547 | ||
| 2017 | November | 10th | 0.5612051 |
| 11th | 0.4387949 | ||
| 2018 | January | 14th | 0.3628918 |
| 15th | 0.3922153 | ||
| 16th | 0.2448929 |
List of large scale events associated with volume spikes, that are not explained by EoM events
| Year | Month | Day | LSE scaling factor | Order type |
|---|---|---|---|---|
| 2017 | November | 29th | 3.538633 | Buy |
| 2017 | November | 30th | 2.651711 | Buy |
| 2017 | December | 7th | 3.275189 | Buy |
| 2017 | December | 8th | 3.216667 | Buy |
| 2017 | December | 9th | 2.076381 | Buy |
| 2017 | December | 10th | 2.900676 | Sell |
| 2017 | December | 11th | 1.965138 | Buy |
| 2018 | January | 22nd | 3.716152 | Sell |
| 2018 | February | 1st | 1.901109 | Sell |
| 2018 | February | 5th | 2.866988 | Sell |
| 2018 | February | 6th | 4.163546 | Sell |
Parameters of the model
| Description of the parameter | Symbol | Value |
|---|---|---|
| Number of simulations | 100 | |
| Number of days | 425 | |
| Number of tics | 1440 | |
| Mean value Gaussian (limit price) distribution | 1 | |
| Variance of the Gaussian (limit price) distribution | 0.1125 | |
| 1st shape parameter of the Beta (limit price) distribution | 2.85 | |
| 2st shape parameter of the Beta (limit price) distribution | 1 | |
| Location parameter of the Beta (limit price) distribution | 0.015 | |
| Scale parameter of the Beta (limit price) distribution | 0.5 | |
| Mixture weight of the amount distribution | 0.05 | |
| Rate parameter of the Poisson distribution | 2.0 | |
| Rate parameter of the Exponential distribution | 1.0 | |
| Location parameter of the log-normal distribution | 1.5 | |
| Shape parameter of the log-normal distribution | 0.1 | |
| Probability of the RA to issue an order | 0.2583 | |
| Probability of the RSA to issue an order | 0.15 | |
| Probability of the CA to issue an order | 0.03625 | |
| Belief of the CA that the price will drop | 0.0085 | |
| Size of the window of the returns | 6 | |
| Cash matrix scale parameter | 0.00172 | |
| LSE amount | 0.45 | |
| Intraday frequency of LSE orders | 25 min |
Fig. 4Histograms related to non-manipulated scenarios. In subfigure (a) the histogram of p-values of Augmented Dickey-Fuller test calculated for each simulation of the base scenario is plotted with a red dashed line at value 0.05. In subfigures (b) and (c) the histograms of maximum values of the market price achieved during each simulation are plotted for susceptible scenario and susceptible scenario with LSEs, respectively
Fig. 3Simulated market price time series in terms of activity of agents or presence of large scale events. Base scenario with only random agents and random speculative agents; susceptible scenario including Chartist agents; and susceptible scenario with large scale events included in the simulation. The green line is the median price with 20th, 50th and 95th prediction interval
Fig. 5Simulated market price and market volume with Fraudulent agent included during the simulation, along with the large scale events and all the agents of the response model. The empirical data (blue) are plotted against simulated median (green) with 20th, 50th and 95th prediction interval
Fig. 6Time series detailing the behavior of the fraudulent agent with respect to empirical data (blue); compared to the simulated median (green) with 20th, 50th and 95th prediction interval
Fig. 7The maximal value of price time series averaged over 80 simulations is plotted against the parameter of the Beta distribution controlling the liquidity deeper in the order book
Parameter bounds used during the stochastic simultaneous optimistic optimization algorithm
| Lower bound | 0.05 | 2.10 | 0.035 | 0.007 | 0.25 | 0.1 | 0.001 | 0.375 |
| Upper bound | 0.125 | 3.0 | 0.0425 | 0.01 | 0.30 | 0.2 | 0.002 | 0.525 |