-
Notifications
You must be signed in to change notification settings - Fork 92
Description
Hi there,
running the base examples (either bitvavo_trading_bot.py or coinbase_trading_bot.py) just gives
(trading-bot) root@mona:/opt/python-venv/trading-bot# python test.py
2026-01-09 12:06:29,882 - investing_algorithm_framework - INFO - Investing algorithm framework app created
2026-01-09 12:06:29,882 - investing_algorithm_framework - INFO - Adding strategy
2026-01-09 12:06:29,894 - investing_algorithm_framework - INFO - App initialization complete
2026-01-09 12:06:29,894 - investing_algorithm_framework - INFO - Initializing data sources
2026-01-09 12:06:30,192 - investing_algorithm_framework - ERROR - No data provider found for given parameters: {'identifier': 'BTC/EUR-ticker', 'data_type': 'TICKER', 'symbol': 'BTC/EUR', 'market': 'BITVAVO', 'pandas': False, 'save': False}. Please make sure that you have registered a data provider provider for the market and symbol you are trying to use
Traceback (most recent call last):
File "/opt/python-venv/trading-bot/test.py", line 45, in
app.run()
~~~~~~~^^
File "/opt/python-venv/trading-bot/lib/python3.13/site-packages/investing_algorithm_framework/app/app.py", line 670, in run
raise e
File "/opt/python-venv/trading-bot/lib/python3.13/site-packages/investing_algorithm_framework/app/app.py", line 625, in run
self.initialize_data_sources(algorithm.data_sources)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/python-venv/trading-bot/lib/python3.13/site-packages/investing_algorithm_framework/app/app.py", line 415, in initialize_data_sources
data_provider_service.index_data_providers(data_sources)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "/opt/python-venv/trading-bot/lib/python3.13/site-packages/investing_algorithm_framework/services/data_providers/data_provider_service.py", line 894, in index_data_providers
self.data_provider_index.register(data_source)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/opt/python-venv/trading-bot/lib/python3.13/site-packages/investing_algorithm_framework/services/data_providers/data_provider_service.py", line 71, in register
raise ImproperlyConfigured(
...<3 lines>...
)
investing_algorithm_framework.domain.exceptions.ImproperlyConfigured: No data provider found for given parameters: {'identifier': 'BTC/EUR-ticker', 'data_type': 'TICKER', 'symbol': 'BTC/EUR', 'market': 'BITVAVO', 'pandas': False, 'save': False}. Please make sure that you have registered a data provider provider for the market and symbol you are trying to use
Seems to be a general issue with Ticker definition. Any hints on this?
Thanks