Stochastic ETH-BTC beta
A breakout strategy for ETH and BTC using Stochastic RSI indicators
Strategy Logs
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Task queue depth is 1
Main loop terminated. Entering to the web server wait mode. Run-time version was:
Trade-executor Docker version: v829
Commit hash: d2d0b055c13a3534f3dd21701d274dc2990d217f
Commit message: Merge pull request #1095 from tradingstrategy-ai/temp-fix-inf-value
LiveSchedulingTaskFailed('trade-executor closed because one of the scheduled tasks failed')
Traceback (most recent call last): (19 lines)
File "/usr/src/trade-executor/tradeexecutor/strategy/trading_strategy_universe.py", line 1416, in get_latest_supply_apr rate, _ = self.data_universe.lending_candles.supply_apr.get_single_rate( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/lending.py", line 670, in get_single_rate return self.get_single_value( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/utils/groupeduniverse.py", line 728, in get_single_value raise NoDataAvailable( tradingstrategy.utils.groupeduniverse.NoDataAvailable: ("Could not find candle data for pair USD Coin\n- Column 'close'\n- At 2024-11-21 00:03:26.501862\n- Lower bound of time range tolerance 2024-11-14 00:03:26.501862\n\n- Data lag tolerance is set to 7 days 00:00:00\n- The pair has 2161 candles between 2024-08-13 00:00:00 - 2024-11-11 00:00:00\n\nData unavailability might be due to several reasons:\n\n- You are handling sparse data - trades have not been made or the blockchain was halted during the price look-up period.\n Try to increase 'tolerance' argument time window.\n- You are asking historical data when the trading pair was not yet live.\n- Your backtest is using indicators that need more lookback buffer than you are giving to them.\n Try set your data load range earlier or your backtesting starting later.\n\n", 'Trading pair page link: https://tradingstrategy.ai/trading-view/ethereum/lending/LendingProtocolType.aave_v3/usdc') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1162, in live_cycle universe = self.tick( ^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 486, in tick interest_events = self.sync_model.sync_interests( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/ethereum/enzyme/vault.py", line 478, in sync_interests return sync_interests( ^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/interest.py", line 689, in sync_interests record_interest_rate(state, universe, timestamp) File "/usr/src/trade-executor/tradeexecutor/strategy/interest.py", line 625, in record_interest_rate last_interest_rate = universe.get_latest_supply_apr( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/trading_strategy_universe.py", line 1423, in get_latest_supply_apr raise RuntimeError(f"get_latest_supply_apr() failed, timestamp: {timestamp}, lending reserve: {lending_reserve}, asset: {asset}, tolerance: {tolerance}\nException: {e}") from e RuntimeError: get_latest_supply_apr() failed, timestamp: 2024-11-21 00:03:26.501862, lending reserve: <LendingReserve #23 for asset USDC (0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48) in protocol aave_v3 on Ethereum >, asset: <USDC at 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48>, tolerance: 7 days 00:00:00 Exception: ("Could not find candle data for pair USD Coin\n- Column 'close'\n- At 2024-11-21 00:03:26.501862\n- Lower bound of time range tolerance 2024-11-14 00:03:26.501862\n\n- Data lag tolerance is set to 7 days 00:00:00\n- The pair has 2161 candles between 2024-08-13 00:00:00 - 2024-11-11 00:00:00\n\nData unavailability might be due to several reasons:\n\n- You are handling sparse data - trades have not been made or the blockchain was halted during the price look-up period.\n Try to increase 'tolerance' argument time window.\n- You are asking historical data when the trading pair was not yet live.\n- Your backtest is using indicators that need more lookback buffer than you are giving to them.\n Try set your data load range earlier or your backtesting starting later.\n\n", 'Trading pair page link: https://tradingstrategy.ai/trading-view/ethereum/lending/LendingProtocolType.aave_v3/usdc') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/src/trade-executor/tradeexecutor/cli/commands/start.py", line 558, in start loop.run_with_state(state) File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1448, in run_with_state return self.run_live(state) ^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1346, in run_live raise LiveSchedulingTaskFailed("trade-executor closed because one of the scheduled tasks failed") from crash_exception tradeexecutor.cli.loop.LiveSchedulingTaskFailed: trade-executor closed because one of the scheduled tasks failedtrade-executor enzyme-ethereum-btc-eth-stoch-rsi execution loop crashed
RuntimeError('get_latest_supply_apr() failed, timestamp: 2024-11-21 00:03:26.501862, lending reserve: <LendingReserve #23 for asset USDC (0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48) in protocol aave_v3 on Ethereum >, asset: <USDC at 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48>, tolerance: 7 days 00:00:00\nException: ("Could not find candle data for pair USD Coin\\n- Column \'close\'\\n- At 2024-11-21 00:03:26.501862\\n- Lower bound of time range tolerance 2024-11-14 00:03:26.501862\\n\\n- Data lag tolerance is set to 7 days 00:00:00\\n- The pair has 2161 candles between 2024-08-13 00:00:00 - 2024-11-11 00:00:00\\n\\nData unavailability might be due to several reasons:\\n\\n- You are handling sparse data - trades have not been made or the blockchain was halted during the price look-up period.\\n Try to increase \'tolerance\' argument time window.\\n- You are asking historical data when the trading pair was not yet live.\\n- Your backtest is using indicators that need more lookback buffer than you are giving to them.\\n Try set your data load range earlier or your backtesting starting later.\\n\\n", \'Trading pair page link: https://tradingstrategy.ai/trading-view/ethereum/lending/LendingProtocolType.aave_v3/usdc\')')
Traceback (most recent call last): (13 lines)
File "/usr/src/trade-executor/tradeexecutor/strategy/trading_strategy_universe.py", line 1416, in get_latest_supply_apr rate, _ = self.data_universe.lending_candles.supply_apr.get_single_rate( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/lending.py", line 670, in get_single_rate return self.get_single_value( ^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/utils/groupeduniverse.py", line 728, in get_single_value raise NoDataAvailable( tradingstrategy.utils.groupeduniverse.NoDataAvailable: ("Could not find candle data for pair USD Coin\n- Column 'close'\n- At 2024-11-21 00:03:26.501862\n- Lower bound of time range tolerance 2024-11-14 00:03:26.501862\n\n- Data lag tolerance is set to 7 days 00:00:00\n- The pair has 2161 candles between 2024-08-13 00:00:00 - 2024-11-11 00:00:00\n\nData unavailability might be due to several reasons:\n\n- You are handling sparse data - trades have not been made or the blockchain was halted during the price look-up period.\n Try to increase 'tolerance' argument time window.\n- You are asking historical data when the trading pair was not yet live.\n- Your backtest is using indicators that need more lookback buffer than you are giving to them.\n Try set your data load range earlier or your backtesting starting later.\n\n", 'Trading pair page link: https://tradingstrategy.ai/trading-view/ethereum/lending/LendingProtocolType.aave_v3/usdc') The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1162, in live_cycle universe = self.tick( ^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 486, in tick interest_events = self.sync_model.sync_interests( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/ethereum/enzyme/vault.py", line 478, in sync_interests return sync_interests( ^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/interest.py", line 689, in sync_interests record_interest_rate(state, universe, timestamp) File "/usr/src/trade-executor/tradeexecutor/strategy/interest.py", line 625, in record_interest_rate last_interest_rate = universe.get_latest_supply_apr( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/trading_strategy_universe.py", line 1423, in get_latest_supply_apr raise RuntimeError(f"get_latest_supply_apr() failed, timestamp: {timestamp}, lending reserve: {lending_reserve}, asset: {asset}, tolerance: {tolerance}\nException: {e}") from e RuntimeError: get_latest_supply_apr() failed, timestamp: 2024-11-21 00:03:26.501862, lending reserve: <LendingReserve #23 for asset USDC (0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48) in protocol aave_v3 on Ethereum >, asset: <USDC at 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48>, tolerance: 7 days 00:00:00 Exception: ("Could not find candle data for pair USD Coin\n- Column 'close'\n- At 2024-11-21 00:03:26.501862\n- Lower bound of time range tolerance 2024-11-14 00:03:26.501862\n\n- Data lag tolerance is set to 7 days 00:00:00\n- The pair has 2161 candles between 2024-08-13 00:00:00 - 2024-11-11 00:00:00\n\nData unavailability might be due to several reasons:\n\n- You are handling sparse data - trades have not been made or the blockchain was halted during the price look-up period.\n Try to increase 'tolerance' argument time window.\n- You are asking historical data when the trading pair was not yet live.\n- Your backtest is using indicators that need more lookback buffer than you are giving to them.\n Try set your data load range earlier or your backtesting starting later.\n\n", 'Trading pair page link: https://tradingstrategy.ai/trading-view/ethereum/lending/LendingProtocolType.aave_v3/usdc')Performing strategy tick #1 for timestamp 2024-11-18 00:00:00, cycle length is 7d, trigger time was 2024-11-18 00:00:13.018987, live trading is True, trading univese is <TradingStrategyUniverse for WBTC-USDC, WETH-USDC>, version 0.5, max cycles None
Strategy cycle 1, universe updated result received: UpdatedUniverseResult(updated_universe=<TradingStrategyUniverse for WBTC-USDC, WETH-USDC>, ready_at=datetime.datetime(2024, 11, 21, 0, 3, 26, 4092), time_waited=datetime.timedelta(days=3, seconds=192, microseconds=984770), poll_cycles=16589, max_diff=datetime.timedelta(days=4))
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Task queue depth is 1
Task queue depth is 1
Task queue depth is 2
Task queue depth is 1
Task queue depth is 1
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_positions (trigger: interval[1:00:00], next run at: 2024-11-21 01:00:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2024-11-21 00:06:00 UTC)" skipped: maximum number of running instances reached (1)