Skip to content

running examples just gives "No data provider found for given parameters" #350

@mc-fu

Description

@mc-fu

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions