Simulation and trading traders combine past fundamentals, indicators, patterns, and actions to predict future prices. They are hoping that the recent history will predict the future and help them gain some benefit. But the problem is that what happened in the past does not guarantee favorable results for the future. Basically, the profitability of each transaction has some degree of randomness and uncertainty. This is a problem and many people can not master trading psychology because they do not have enough knowledge and tools to manage uncertainty.
Back test is the process of testing trading strategies using historical market data. This process ensures the quality of the technology before investment. The backtest is similar to a simulation based on a strategy for a specified period of time. The results help to explain profitability and risk
Data is the main content of backtesting and is important for data scientists and transaction coders. For inexperienced people, the backtest is the process of simulating trading strategies using historical data. A backtest, mainly used in data scientists and hedge funds, simplifies the process of evaluating data policy functions by testing and rejecting trading strategy ideas. However, the back test has no drawbacks. In most cases, there is distortion between the simulated content and the content of the real-time transaction. In the back test, you need to consider several factors such as mathematics, statistics, psychology. However, because the deviation has penetrated the simulation, it is exposed to a trap.
In the backtest, you need to use historical data and trading strategy programming model to simulate past transactions. This is the first obstacle to deciding whether automatic execution of a strategy is suitable for preparing the market, but it is neither the greatest nor the last. There are many reasons that there is no backtest itself, but a part of it is outlined here. In best practice, you need to clearly define the automated trading model from the beginning, but this will promote common sense and greatly enhance the long-term good performance potential of the strategy. Therefore, even before considering the test, there are many stages of editing the original model. This requires a lot of work and sloppy, lazy, and / or impatient developers basically have the alternative to develop a bunch of half bake strategies and back test them Approach developed.
In Catalyst, paper transactions (also called forward transactions) are the same as real-time transactions except that all transactions are simulated using the same model as the backtest. This is a powerful way to challenge the original strategy using data outside the sample. Since the pricing behavior of encryption is evolving rapidly, this can affect backtest testing, especially with many sampling biases. As we continue to build rich price data repositories for all cryptographic switches we would like to offer a compelling solution for users who want to provide their data locally on the Catalyst. Since this release, Catalyst users can now load their own past pricing data from CSV files. Using a simple capture command, this data can be used for backtesting just like the currently available Catalyst price data.