{% extends "layout.html" %} {% set active_page = "config" %} {% import 'components/config/exchange_card.html' as m_config_exchange_card %} {% import 'components/config/service_card.html' as m_config_service_card %} {% import 'components/config/currency_card.html' as m_config_currency_card %} {% import 'components/config/trader_card.html' as m_config_trader_card %} {% import 'components/config/evaluator_card.html' as m_config_evaluator_card %} {% import 'components/config/notification_config.html' as m_config_notification %} {% set config_default_value = "Bitcoin" %} {% set config_default_symbol = "btc" %} {% set added_class = "new_element" %} {% block additional_style %} {% endblock additional_style %} {% block body %}

Trading modes

{% for trading_mode_name, info in strategy_config["trading-modes"].items() %} {{ m_config_evaluator_card.config_evaluator_card(trading_startup_config, trading_mode_name, info, "trading_config") }} {% endfor %}

Compatible evaluation strategies

{% for evaluator_name, info in strategy_config["strategies"].items() %} {{ m_config_evaluator_card.config_evaluator_card(evaluator_startup_config, evaluator_name, info, "evaluator_config", strategy=True) }} {% endfor %}

Exchanges

Add a new exchange :

{% for exchange in config_exchanges %} {{ m_config_exchange_card.config_exchange_card(config_exchanges, exchange) }} {% endfor %}

Trading {{ 'Real trader currently activated' if real_trader_activated else 'Trader simulator currently activated' }}

{{ m_config_trader_card.config_trader_card(config_trading, "trading", "Trading settings", link="https://github.com/Drakkar-Software/OctoBot/wiki/Trader#trading-settings", action=(("Reset trading history", url_for("config_actions", action="reset_trading_history"))) if is_trading_persistence_activated else None) }} {{ m_config_trader_card.config_trader_card(config_trader, "trader", "Trader", link="https://github.com/Drakkar-Software/OctoBot/wiki/Trader#trader") }} {{ m_config_trader_card.config_trader_card(config_trader_simulator, "trader-simulator", "Trader simulator", link="https://github.com/Drakkar-Software/OctoBot/wiki/Simulator#simulator") }}

Notifications

{{ m_config_notification.config_notification(config_notifications, "notification", service_name_list) }}

Interfaces

Add a new interface :

{% for service in services_list %} {% if service in config_services %} {{ m_config_service_card.config_service_card(config_services, service, services_list[service]) }} {% endif %} {% endfor %}

Currencies

{% if in_backtesting %} {% endif %}
Add a new currency :

{% if not symbol_list %}
{% endif %}
{% for crypto_currency in config_symbols %} {{ m_config_currency_card.config_currency_card(config_symbols, crypto_currency, symbol_list, full_symbol_list, symbol=config_symbols[crypto_currency]['pairs'][0].split('/')[0].lower() if config_symbols[crypto_currency]['pairs']) }} {% endfor %}
{{ m_config_exchange_card.config_exchange_card( config=config_exchanges, exchange=config_default_value, add_class=added_class, keys_value="NO KEY") }}
{% for service in services_list %}
{{ m_config_service_card.config_service_card( config_services, service, services_list[service], add_class=added_class, no_select=True, default_values=True ) }}
{% endfor %}
{{ m_config_currency_card.config_currency_card( config_symbols={config_default_value: {"pairs": [] } }, crypto_currency=config_default_value, symbol_list=symbol_list, full_symbol_list=full_symbol_list, add_class=added_class, no_select=True, additional_classes="default", symbol= config_default_symbol ) }}

{% endblock %} {% block additional_scripts %} {% endblock additional_scripts %}