FreqtradeConfig#
API documentation for tradeexecutor.strategy.freqtrade.config.FreqtradeConfig Python class in Trading Strategy framework.
- class FreqtradeConfig[source]#
Bases:
objectConfiguration for one Freqtrade instance.
Each Freqtrade bot instance gets its own configuration specifying how to connect and interact with it.
Freqtrade uses JWT-based authentication. See: https://www.freqtrade.io/en/stable/rest-api/#advanced-api-usage-using-jwt-tokens
- __init__(freqtrade_id, api_url, api_username, api_password, exchange_name, reserve_currency, exchange=None)#
- Parameters:
freqtrade_id (str) –
api_url (str) –
api_username (str) –
api_password (str) –
exchange_name (str) –
reserve_currency (str) –
exchange (tradeexecutor.strategy.freqtrade.config.OnChainTransferExchangeConfig | tradeexecutor.strategy.freqtrade.config.AsterExchangeConfig | tradeexecutor.strategy.freqtrade.config.HyperliquidExchangeConfig | tradeexecutor.strategy.freqtrade.config.OrderlyExchangeConfig | None) –
- Return type:
None
Methods
__init__(freqtrade_id, api_url, ...[, exchange])Attributes
Unique identifier for this Freqtrade instance
Base URL of Freqtrade API (e.g., "http://localhost:8080")
Username for JWT authentication
Password for JWT authentication
Exchange name (e.g., "aster", "modetrade")
Reserve currency token address (USDT, USDC contract address) Used for on-chain deposits and withdrawals
Exchange configuration for deposits and withdrawals
- api_url: str#
Base URL of Freqtrade API (e.g., “http://localhost:8080”)
- reserve_currency: str#
Reserve currency token address (USDT, USDC contract address) Used for on-chain deposits and withdrawals
- exchange: tradeexecutor.strategy.freqtrade.config.OnChainTransferExchangeConfig | tradeexecutor.strategy.freqtrade.config.AsterExchangeConfig | tradeexecutor.strategy.freqtrade.config.HyperliquidExchangeConfig | tradeexecutor.strategy.freqtrade.config.OrderlyExchangeConfig | None#
Exchange configuration for deposits and withdrawals
- __init__(freqtrade_id, api_url, api_username, api_password, exchange_name, reserve_currency, exchange=None)#
- Parameters:
freqtrade_id (str) –
api_url (str) –
api_username (str) –
api_password (str) –
exchange_name (str) –
reserve_currency (str) –
exchange (tradeexecutor.strategy.freqtrade.config.OnChainTransferExchangeConfig | tradeexecutor.strategy.freqtrade.config.AsterExchangeConfig | tradeexecutor.strategy.freqtrade.config.HyperliquidExchangeConfig | tradeexecutor.strategy.freqtrade.config.OrderlyExchangeConfig | None) –
- Return type:
None