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 failedtrade-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 •</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">•</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">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & 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 •</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">•</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">•</span>
</span>
<span class="cf-footer-item sm:block sm:mb-1"><span>Performance & 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)