Strategy icon

Stochastic ETH-BTC archivedbeta

A breakout strategy for ETH and BTC using Stochastic RSI indicators

Strategy Logs

Main loop terminated. Entering to the web server wait mode. Run-time version was: Trade-executor Docker version: v1007 Commit hash: 6cbfbae84d54103304cc1b5aa493f0ad3b940a48 Commit message: More HTTP loop hardening
LiveSchedulingTaskFailed('trade-executor closed because one of the scheduled tasks failed')
Traceback (most recent call last): (13 lines) File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1194, in live_cycle universe_update_result = wait_for_universe_data_availability_jsonl( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/pandas_trader/decision_trigger.py", line 280, in wait_for_universe_data_availability_jsonl avail_map = fetch_availability( ^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/pandas_trader/decision_trigger.py", line 127, in fetch_availability return client.fetch_trading_data_availability( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/client.py", line 700, in fetch_trading_data_availability return self.transport.fetch_trading_data_availability( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/transport/cache.py", line 1240, in fetch_trading_data_availability array = self.get_json_response("trading-pair-data-availability", params=params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/transport/cache.py", line 409, in get_json_response raise APIError(f"Could not call {url}\nParams: {params}\nResponse: {response.status_code} {response.text}") tradingstrategy.transport.cache.APIError: Could not call https://tradingstrategy.ai/api/trading-pair-data-availability Params: {'pair_ids': '2697765,2697647', 'time_bucket': '7d'} Response: 401 {"error": "(psycopg2.OperationalError) FATAL: the database system is starting up\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Discord chat https://tradingstrategy.ai/community \n", "class": "<class 'sqlalchemy.exc.OperationalError'>"} 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 593, in start loop.run_with_state(state) File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1514, in run_with_state return self.run_live(state) ^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1412, 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 failed
trade-executor enzyme-ethereum-btc-eth-stoch-rsi execution loop crashed
APIError('Could not call https://tradingstrategy.ai/api/trading-pair-data-availability\nParams: {\'pair_ids\': \'2697765,2697647\', \'time_bucket\': \'7d\'}\nResponse: 401 {"error": "(psycopg2.OperationalError) FATAL: the database system is starting up\\n\\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\\nFor questions and support join our Discord chat https://tradingstrategy.ai/community \\n", "class": "<class \'sqlalchemy.exc.OperationalError\'>"}')
Traceback (most recent call last): (7 lines) File "/usr/src/trade-executor/tradeexecutor/cli/loop.py", line 1194, in live_cycle universe_update_result = wait_for_universe_data_availability_jsonl( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/pandas_trader/decision_trigger.py", line 280, in wait_for_universe_data_availability_jsonl avail_map = fetch_availability( ^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/tradeexecutor/strategy/pandas_trader/decision_trigger.py", line 127, in fetch_availability return client.fetch_trading_data_availability( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/client.py", line 700, in fetch_trading_data_availability return self.transport.fetch_trading_data_availability( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/transport/cache.py", line 1240, in fetch_trading_data_availability array = self.get_json_response("trading-pair-data-availability", params=params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/trade-executor/deps/trading-strategy/tradingstrategy/transport/cache.py", line 409, in get_json_response raise APIError(f"Could not call {url}\nParams: {params}\nResponse: {response.status_code} {response.text}") tradingstrategy.transport.cache.APIError: Could not call https://tradingstrategy.ai/api/trading-pair-data-availability Params: {'pair_ids': '2697765,2697647', 'time_bucket': '7d'} Response: 401 {"error": "(psycopg2.OperationalError) FATAL: the database system is starting up\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Discord chat https://tradingstrategy.ai/community \n", "class": "<class 'sqlalchemy.exc.OperationalError'>"}
Attempt #5, received code 401: {"error": "(psycopg2.OperationalError) FATAL: the database system is starting up\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Discord chat https://tradingstrategy.ai/community \n", "class": "<class 'sqlalchemy.exc.OperationalError'>"}
Attempt #4, received code 401: {"error": "(psycopg2.OperationalError) FATAL: the database system is starting up\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Discord chat https://tradingstrategy.ai/community \n", "class": "<class 'sqlalchemy.exc.OperationalError'>"}
Attempt #3, received code 401: {"error": "(psycopg2.OperationalError) could not connect to server: Connection refused\n\tIs the server running on host \"satoshi\" (142.132.212.5) and accepting\n\tTCP/IP connections on port 5432?\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Dis
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2025-04-08 13:30:00 UTC)" skipped: maximum number of running instances reached (1)
Attempt #2, received code 401: {"error": "(psycopg2.OperationalError) could not connect to server: Connection refused\n\tIs the server running on host \"satoshi\" (142.132.212.5) and accepting\n\tTCP/IP connections on port 5432?\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Dis
Attempt #1, received code 401: {"error": "(psycopg2.OperationalError) FATAL: the database system is shutting down\n\n(Background on this error at: http://sqlalche.me/e/14/e3q8)\nFor questions and support join our Discord chat https://tradingstrategy.ai/community \n", "class": "<class 'sqlalchemy.exc.OperationalError'>"}
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30:00 UTC)" skipped: maximum number of running instances reached (1)
Retrying: GET /api/trading-pair-data-availability?pair_ids=2697765%2C2697647&time_bucket=7d (status: 429, reason: Too Many Requests, text: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]--> <head> <title>Access denied | tradingstrategy.ai used Cloudflare to restrict access</title> <meta charset="UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/main.css" /> <script> (function(){if(document.addEventListener&&window.XMLHttpRequest&&JSON&&JSON.stringify){var e=function(a){var c=document.getElementById("error-feedback-survey"),d=document.getElementById("error-feedback-success"),b=new XMLHttpRequest;a={event:"feedback clicked",properties:{errorCode:1015,helpful:a,version:1}};b.open("POST","https://sparrow.cloudflare.com/api/v1/event");b.setRequestHeader("Content-Type","application/json");b.setRequestHeader("Sparrow-Source-Key","c771f0e4b54944bebf4261d44bd79a1e"); b.send(JSON.stringify(a));c.classList.add("feedback-hidden");d.classList.remove("feedback-hidden")};document.addEventListener("DOMContentLoaded",function(){var a=document.getElementById("error-feedback"),c=document.getElementById("feedback-button-yes"),d=document.getElementById("feedback-button-no");"classList"in a&&(a.classList.remove("feedback-hidden"),c.addEventListener("click",function(){e(!0)}),d.addEventListener("click",function(){e(!1)}))})}})(); </script> <script defer src="https://performance.radar.cloudflare.com/beacon.js"></script> </head> <body> <div id="cf-wrapper"> <div class="cf-alert cf-alert-error cf-cookie-error hidden" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div> <div id="cf-error-details" class="p-0"> <header class="mx-auto pt-10 lg:pt-6 lg:px-8 w-240 lg:w-full mb-15 antialiased"> <h1 class="inline-block md:block mr-2 md:mb-2 font-light text-60 md:text-3xl text-black-dark leading-tight"> <span data-translate="error">Error</span> <span>1015</span> </h1> <span class="inline-block md:block heading-ray-id font-mono text-15 lg:text-sm lg:leading-relaxed">Ray ID: 92d1a6d9f83a9a07 &bull;</span> <span class="inline-block md:block heading-ray-id font-mono text-15 lg:text-sm lg:leading-relaxed">2025-04-08 12:08:43 UTC</span> <h2 class="text-gray-600 leading-1.3 text-3xl lg:text-2xl font-light">You are being rate limited</h2> </header> <section class="w-240 lg:w-full mx-auto mb-8 lg:px-8"> <div id="what-happened-section" class="w-1/2 md:w-full"> <h2 class="text-3xl leading-tight font-normal mb-4 text-black-dark antialiased" data-translate="what_happened">What happened?</h2> <p>The owner of this website (tradingstrategy.ai) has banned you temporarily from accessing this website.</p> </div> </section> <div class="feedback-hidden py-8 text-center" id="error-feedback"> <div id="error-feedback-survey" class="footer-line-wrapper"> Was this page helpful? <button class="border border-solid bg-white cf-button cursor-pointer ml-4 px-4 py-2 rounded" id="feedback-button-yes" type="button">Yes</button> <button class="border border-solid bg-white cf-button cursor-pointer ml-4 px-4 py-2 rounded" id="feedback-button-no" type="button">No</button> </div> <div class="feedback-success feedback-hidden" id="error-feedback-success"> Thank you for your feedback! </div> </div> <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300"> <p class="text-13"> <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">92d1a6d9f83a9a07</strong></span> <span class="cf-footer-separator sm:hidden">&bull;</span> <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1"> Your IP: <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button> <span class="hidden" id="cf-footer-ip">34.159.6.216</span> <span class="cf-footer-separator sm:hidden">&bull;</span> </span> <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span> </p> <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script> </div><!-- /.error-footer --> </div><!-- /#cf-error-details --> </div><!-- /#cf-wrapper --> <script> window._cf_translation = {}; </script> </body> </html> ) Headers: Date: Tue, 08 Apr 2025 12:08:43 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 5372 Connection: close Retry-After: 51 X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=oMuStvlAJ8%2FxDVIYi7jkTVqQVzgNHkCxMMlWyLkxeFW%2Fe5xx5BkLHiAC5rs9uBXidDaWav7vZzomfwwe8z%2B37OS27lTTQdYa0R0GagNCdq%2FE8cNuHnzCd0cC%2FpqhJWAZOQjOmg%3D%3D"}],"group":"cf-nel","max_age":604800} NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} Vary: Accept-Encoding Server: cloudflare CF-RAY: 92d1a6d9f83a9a07-FRA server-timing: cfL4;desc="?proto=TCP&rtt=1486&min_rtt=1354&rtt_var=26&sent=2762&recv=2403&lost=0&retrans=1&sent_bytes=1205463&recv_bytes=356773&delivery_rate=3105075&cwnd=257&unsent_bytes=0&cid=db04562e25b59825&ts=14342652&x=0"
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30:00 UTC)" skipped: maximum number of running instances reached (1)
Retrying: GET /api/trading-pair-data-availability?pair_ids=2697765%2C2697647&time_bucket=7d (status: 429, reason: Too Many Requests, text: <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en-US"> <![endif]--> <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en-US"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en-US"> <!--<![endif]--> <head> <title>Access denied | tradingstrategy.ai used Cloudflare to restrict access</title> <meta charset="UTF-8" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <link rel="stylesheet" id="cf_styles-css" href="/cdn-cgi/styles/main.css" /> <script> (function(){if(document.addEventListener&&window.XMLHttpRequest&&JSON&&JSON.stringify){var e=function(a){var c=document.getElementById("error-feedback-survey"),d=document.getElementById("error-feedback-success"),b=new XMLHttpRequest;a={event:"feedback clicked",properties:{errorCode:1015,helpful:a,version:1}};b.open("POST","https://sparrow.cloudflare.com/api/v1/event");b.setRequestHeader("Content-Type","application/json");b.setRequestHeader("Sparrow-Source-Key","c771f0e4b54944bebf4261d44bd79a1e"); b.send(JSON.stringify(a));c.classList.add("feedback-hidden");d.classList.remove("feedback-hidden")};document.addEventListener("DOMContentLoaded",function(){var a=document.getElementById("error-feedback"),c=document.getElementById("feedback-button-yes"),d=document.getElementById("feedback-button-no");"classList"in a&&(a.classList.remove("feedback-hidden"),c.addEventListener("click",function(){e(!0)}),d.addEventListener("click",function(){e(!1)}))})}})(); </script> <script defer src="https://performance.radar.cloudflare.com/beacon.js"></script> </head> <body> <div id="cf-wrapper"> <div class="cf-alert cf-alert-error cf-cookie-error hidden" id="cookie-alert" data-translate="enable_cookies">Please enable cookies.</div> <div id="cf-error-details" class="p-0"> <header class="mx-auto pt-10 lg:pt-6 lg:px-8 w-240 lg:w-full mb-15 antialiased"> <h1 class="inline-block md:block mr-2 md:mb-2 font-light text-60 md:text-3xl text-black-dark leading-tight"> <span data-translate="error">Error</span> <span>1015</span> </h1> <span class="inline-block md:block heading-ray-id font-mono text-15 lg:text-sm lg:leading-relaxed">Ray ID: 92d0474a9ecd2be2 &bull;</span> <span class="inline-block md:block heading-ray-id font-mono text-15 lg:text-sm lg:leading-relaxed">2025-04-08 08:08:43 UTC</span> <h2 class="text-gray-600 leading-1.3 text-3xl lg:text-2xl font-light">You are being rate limited</h2> </header> <section class="w-240 lg:w-full mx-auto mb-8 lg:px-8"> <div id="what-happened-section" class="w-1/2 md:w-full"> <h2 class="text-3xl leading-tight font-normal mb-4 text-black-dark antialiased" data-translate="what_happened">What happened?</h2> <p>The owner of this website (tradingstrategy.ai) has banned you temporarily from accessing this website.</p> </div> </section> <div class="feedback-hidden py-8 text-center" id="error-feedback"> <div id="error-feedback-survey" class="footer-line-wrapper"> Was this page helpful? <button class="border border-solid bg-white cf-button cursor-pointer ml-4 px-4 py-2 rounded" id="feedback-button-yes" type="button">Yes</button> <button class="border border-solid bg-white cf-button cursor-pointer ml-4 px-4 py-2 rounded" id="feedback-button-no" type="button">No</button> </div> <div class="feedback-success feedback-hidden" id="error-feedback-success"> Thank you for your feedback! </div> </div> <div class="cf-error-footer cf-wrapper w-240 lg:w-full py-10 sm:py-4 sm:px-8 mx-auto text-center sm:text-left border-solid border-0 border-t border-gray-300"> <p class="text-13"> <span class="cf-footer-item sm:block sm:mb-1">Cloudflare Ray ID: <strong class="font-semibold">92d0474a9ecd2be2</strong></span> <span class="cf-footer-separator sm:hidden">&bull;</span> <span id="cf-footer-item-ip" class="cf-footer-item hidden sm:block sm:mb-1"> Your IP: <button type="button" id="cf-footer-ip-reveal" class="cf-footer-ip-reveal-btn">Click to reveal</button> <span class="hidden" id="cf-footer-ip">34.159.6.216</span> <span class="cf-footer-separator sm:hidden">&bull;</span> </span> <span class="cf-footer-item sm:block sm:mb-1"><span>Performance &amp; security by</span> <a rel="noopener noreferrer" href="https://www.cloudflare.com/5xx-error-landing" id="brand_link" target="_blank">Cloudflare</a></span> </p> <script>(function(){function d(){var b=a.getElementById("cf-footer-item-ip"),c=a.getElementById("cf-footer-ip-reveal");b&&"classList"in b&&(b.classList.remove("hidden"),c.addEventListener("click",function(){c.classList.add("hidden");a.getElementById("cf-footer-ip").classList.remove("hidden")}))}var a=document;document.addEventListener&&a.addEventListener("DOMContentLoaded",d)})();</script> </div><!-- /.error-footer --> </div><!-- /#cf-error-details --> </div><!-- /#cf-wrapper --> <script> window._cf_translation = {}; </script> </body> </html> ) Headers: Date: Tue, 08 Apr 2025 08:08:43 GMT Content-Type: text/html; charset=UTF-8 Content-Length: 5372 Connection: close Retry-After: 57 X-Frame-Options: SAMEORIGIN Referrer-Policy: same-origin Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=COtenq74pu4nUpWMxIMQH%2BuFVU2zBBCq4ZJrTu6ixIwNYvD736LHhAXR%2Bfm%2Bmh2QYbawuq0nvtwH%2B6PADWpCHAYVBVkb4YA4ChGxwQ2Crufb8cK%2FRfgAc0XtIyTcrzFrKcwnzg%3D%3D"}],"group":"cf-nel","max_age":604800} NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} Vary: Accept-Encoding Server: cloudflare CF-RAY: 92d0474a9ecd2be2-FRA server-timing: cfL4;desc="?proto=TCP&rtt=1374&min_rtt=1163&rtt_var=85&sent=2736&recv=2572&lost=0&retrans=1&sent_bytes=1200288&recv_bytes=355591&delivery_rate=3268623&cwnd=256&unsent_bytes=0&cid=dc59e8901be5fefb&ts=14346060&x=0"
Execution of job "ExecutionLoop.run_live.<locals>.live_trigger_checks (trigger: interval[0:03:00], next run at: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 14: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30: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: 2025-04-08 13:30:00 UTC)" skipped: maximum number of running instances reached (1)