@@ -21,11 +21,11 @@ components for creating algorithms, including data provisioning,
2121portfolio management, and order execution.
2222
2323Features:
24- * Order execution
24+ * Order execution and tracking
2525* Broker and exchange connections through [ ccxt] ( https://github.com/ccxt/ccxt )
26- * Backtesting and performance analysis reports [ example] ( ./examples/backtest )
27- * Backtest experiments to optimize your trading strategy [ example] ( ./examples/backtest_experiment )
28- * Portfolio management
26+ * Backtesting and performance analysis reports [ example] ( ./examples/backtest_example )
27+ * Backtesting multiple algorithms with different backtest date ranges [ example] ( ./examples/backtests_example )
28+ * Portfolio management and tracking
2929* Web API for interacting with your deployed trading bot
3030* Data persistence through sqlite db or an in-memory db
3131* Stateless running for cloud function deployments
@@ -68,9 +68,6 @@ bitvavo_btc_eur_ticker = CCXTTickerMarketDataSource(
6868)
6969app = create_app(config = config)
7070algorithm = Algorithm()
71-
72- app.add_market_data_source(bitvavo_btc_eur_ohlcv_2h)
73- app.add_market_data_source(bitvavo_btc_eur_ticker)
7471app.add_market_credential(MarketCredential(
7572 market = " bitvavo" ,
7673 api_key = " <your api key>" ,
@@ -90,7 +87,7 @@ app.add_algorithm(algorithm)
9087 time_unit = TimeUnit.HOUR ,
9188 interval = 2 ,
9289 # Specify market data sources that need to be passed to the strategy
93- market_data_sources = [" BTC-ticker " , " BTC-ohlcv " ]
90+ market_data_sources = [bitvavo_btc_eur_ticker, bitvavo_btc_eur_ohlcv_2h ]
9491)
9592def perform_strategy (algorithm : Algorithm, market_data : dict ):
9693 # By default, ohlcv data is passed as polars df in the form of
0 commit comments