@@ -19,10 +19,12 @@ There are two main reasons for conducting backtests on historical data;
19
19
Backtesting with an event-driven engine such as NautilusTrader is not meant to be the primary
20
20
research method for alpha discovery, but merely facilitates the above.
21
21
22
- One of the primary benefits of this platform is
23
- that the machinery used inside the backtest engine is identical for live trading, apart from the live versions of the data and execution engines
24
- closer to the periphery of the system (they add asyncio queues on top of the common implementations), and integrations with external
25
- endpoints through adapters provided with this package (and/or developed by end users).
22
+ One of the primary benefits of this platform is that the machinery used inside
23
+ the backtest engine is identical for live trading, apart from the live versions
24
+ of the data and execution engines closer to the periphery of the system (they
25
+ add asyncio queues on top of the common implementations), and integrations with
26
+ external endpoints through adapters provided with this package (and/or developed
27
+ by end users).
26
28
27
29
This helps ensure consistency when seeking to capitalize on alpha through a large
28
30
sample size of trades, as expressed in the logic of the trading strategies.
@@ -31,23 +33,18 @@ Only a small amount of example data is available in the ``test`` directory of
31
33
the repository - as used in the examples. There are many sources of financial
32
34
market data, and it is left to the user to supply this for backtesting purposes.
33
35
34
- The platform is extremely flexible and open ended, you could inject dozens of different
35
- datasets into a backtest engine, running them simultaneously with time being
36
- accurately simulated down to the smallest ``timedelta `` definable by Python.
36
+ The platform is extremely flexible and open ended, you could inject dozens of
37
+ different datasets into a backtest engine, running them simultaneously with time
38
+ being accurately simulated down to the smallest ``timedelta `` definable by
39
+ Python.
37
40
38
41
Trading Live
39
42
------------
40
- A ``TradingNode `` is able to host a fleet of trading strategies,
41
- with data able to be ingested from multiple data clients, and
42
- order execution and management through multiple execution clients.
43
+ A ``TradingNode `` hosts a fleet of trading strategies, with data able to be
44
+ ingested from multiple data clients, and order execution through multiple
45
+ execution clients.
43
46
44
- There are two main modes of for live deployment;
45
-
46
- - Demo account
47
- - Real account
48
-
49
- The only difference here being whether the accounts are controlling
50
- real assets.
47
+ Live deployments can use both demo/paper trading accounts, or real accounts.
51
48
52
49
Coming soon there will be further discussion of core concepts...
53
50
0 commit comments