← Back to start · History · Step 24 protocol history

Step 24 — Paper ops protocol

Current ETH paper-trading state

Current regime: Bear
Bear

Regime state and trade activity are now intentionally separated: regime uses the green/red/gray ribbon + square change markers, while trade executions use blue/orange entry arrows and dark/purple exit dots. This avoids bull/bear colors being confused with long/short trade direction. Last updated 2026-06-05T18:10:35Z.

Current action
no_trade
Position state
flat
Latest ETH close
1592.49
Latest run status
ok
Latest bar freshness
0.18h
2026-06-05T17:00:00Z
Latest equity
1.8659x
Peak: 1.9476x
Runs logged
1302
Success rate: 98.31%
Chart window
Last 4320 hourly bars (~180 days)
2025-12-20T03:00:00Z → 2026-06-05T18:00:00Z
Regime changes visible
107
Squares mark each historical regime flip inside the visible window.
Trades visible in chart
3
Of these, forward recurring-run trades: 0

Interactive ETH chart

Top chart: ETH close with regime-change squares and trade entry/exit markers. Bottom ribbon: bull/bear/sideways regime over the same time span. The table immediately below is filtered to the same visible chart window.

ETH close Bull regime Bear regime Sideways regime Long entry Short entry Profitable exit Losing exit Square marker = regime change

Forward-run scope vs carried-over history

Why older trades were showing up: Step 24 uses a stateful incremental runner. Its persistent current/trades.csv is not “new trades since the wrapper started”; it is the cumulative trade ledger carried forward from the historical replay used to initialize state. That is why 2022–2026 trades appeared on the page even though the recurring Step 24 wrapper only began on 2026-03-13T11:20:30Z.
Recurring wrapper start
2026-03-13T11:20:30Z
First Step 24 protocol run start time.
Carry-over trade log total
56
All trades preserved in stateful history/backfill.
Forward recurring-run trades
0
Trades whose entry started after the Step 24 wrapper began.

Latest recurring run

Run started2026-06-05T17:10:19ZRun finished2026-06-05T17:10:53Z
Run statusokRefresh modedefault on
Latest bar2026-06-05T17:00:00ZBar age0.18h
Equity1.8659xPeak equity1.9476x
Open positionflatEntry datetimenone
New rows processed1Processed rows total40097
New signals this run1New trades this run0
Cumulative stateful trade log56Forward recurring-run trades total0
Historical carry-over trades56Interpretation"56 total trades logged" means the full stateful ledger, not new Step 24 recurring trades.
Pause stateinactivePause reason / untilnone / n/a
Pause skips this run0Pause skips total4
Runner modeincremental_stateful_simple_live_v2Regime sourcesimple_live_v2

Trades visible in the current chart window

This table is explicitly aligned to the current chart window. If a trade is listed here, it overlaps the visible chart range above.

EntryExitDirectionRegimeSource / scopeEntryExitNet returnBars heldExit reason
2026-02-07T09:00:00Z2026-02-08T01:00:00ZshortbearHistorical carry-over / backfill2011.432099.49-4.19%16time_exit_16_bars
2026-02-06T17:00:00Z2026-02-07T09:00:00ZshortbearHistorical carry-over / backfill2063.912017.472.30%16time_exit_16_bars
2026-02-03T03:00:00Z2026-02-03T19:00:00ZshortbearHistorical carry-over / backfill2340.512208.595.97%16time_exit_16_bars

True forward recurring-run trades

This section excludes historical carried-over state and only shows trades opened after the Step 24 wrapper started.

EntryExitDirectionRegimeSource / scopeEntryExitNet returnBars heldExit reason
No forward recurring-run trades have been generated yet.

Recent protocol history

Newest first. This is the durable ops trail for recurring Step 24 runs.

Run startedLatest barBar ageEquityPositionNew signalsNew tradesNew pause skipsStatus
2026-06-05T17:10:19Z2026-06-05T17:00:00Z0.18h1.8659xflat100ok
2026-06-05T16:10:26Z2026-06-05T16:00:00Z0.18h1.8659xflat100ok
2026-06-05T15:10:17Z2026-06-05T15:00:00Z0.18h1.8659xflat100ok
2026-06-05T14:10:21Z2026-06-05T14:00:00Z0.18h1.8659xflat000failed — Exception (client): Error reading SSH protocol banner Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 665, in _read_timeout raise EOFError() EOFError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 665, in _read_timeout raise EOFError() EOFError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 167, in raise SystemExit(main()) ^^^^^^ File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 97, in main ssh.connect( File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/client.py", line 449, in connect t.start_client(timeout=timeout) File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 768, in start_client raise e File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner
2026-06-05T13:10:18Z2026-06-05T13:00:00Z0.18h1.8659xflat100ok
2026-06-05T12:10:18Z2026-06-05T12:00:00Z0.18h1.8659xflat100ok
2026-06-05T11:10:28Z2026-06-05T11:00:00Z0.18h1.8659xflat200ok
2026-06-05T09:10:20Z2026-06-05T09:00:00Z0.18h1.8659xflat100ok
2026-06-05T08:10:17Z2026-06-05T08:00:00Z0.18h1.8659xflat100ok
2026-06-05T07:10:25Z2026-06-05T07:00:00Z0.18h1.8659xflat100ok
2026-06-05T06:10:27Z2026-06-05T06:00:00Z0.18h1.8659xflat000failed — Exception (client): Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 167, in raise SystemExit(main()) ^^^^^^ File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 97, in main ssh.connect( File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/client.py", line 449, in connect t.start_client(timeout=timeout) File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 768, in start_client raise e File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer
2026-06-05T05:10:27Z2026-06-05T05:00:00Z0.18h1.8659xflat100ok
2026-06-05T04:10:16Z2026-06-05T04:00:00Z0.17h1.8659xflat100ok
2026-06-05T03:10:19Z2026-06-05T03:00:00Z0.18h1.8659xflat100ok
2026-06-05T02:10:19Z2026-06-05T02:00:00Z0.18h1.8659xflat000failed — Exception (client): Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 167, in raise SystemExit(main()) ^^^^^^ File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 97, in main ssh.connect( File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/client.py", line 449, in connect t.start_client(timeout=timeout) File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 768, in start_client raise e File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer
2026-06-05T01:10:13Z2026-06-05T01:00:00Z0.17h1.8659xflat100ok
2026-06-05T00:10:13Z2026-06-05T00:00:00Z0.17h1.8659xflat100ok
2026-06-04T23:10:16Z2026-06-04T23:00:00Z0.17h1.8659xflat100ok
2026-06-04T22:10:12Z2026-06-04T22:00:00Z0.17h1.8659xflat100ok
2026-06-04T21:10:19Z2026-06-04T21:00:00Z0.18h1.8659xflat100ok
2026-06-04T20:10:20Z2026-06-04T20:00:00Z0.18h1.8659xflat000failed — Exception (client): Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 167, in raise SystemExit(main()) ^^^^^^ File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 97, in main ssh.connect( File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/client.py", line 449, in connect t.start_client(timeout=timeout) File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 768, in start_client raise e File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer
2026-06-04T19:10:15Z2026-06-04T19:00:00Z0.17h1.8659xflat100ok
2026-06-04T18:10:18Z2026-06-04T18:00:00Z0.18h1.8659xflat100ok
2026-06-04T17:10:13Z2026-06-04T17:00:00Z0.17h1.8659xflat000failed — Exception (client): Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer Traceback (most recent call last): File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2363, in _check_banner buf = self.packetizer.readline(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 395, in readline buf += self._read_timeout(timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/packet.py", line 663, in _read_timeout x = self.__socket.recv(128) ^^^^^^^^^^^^^^^^^^^^^^^ ConnectionResetError: [Errno 104] Connection reset by peer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 167, in raise SystemExit(main()) ^^^^^^ File "/home/agent/trading-lab/scripts/share/deploy_share_report.py", line 97, in main ssh.connect( File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/client.py", line 449, in connect t.start_client(timeout=timeout) File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 768, in start_client raise e File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2179, in run self._check_banner() File "/home/agent/trading-lab/venv/lib/python3.12/site-packages/paramiko/transport.py", line 2367, in _check_banner raise SSHException( paramiko.ssh_exception.SSHException: Error reading SSH protocol banner[Errno 104] Connection reset by peer
2026-06-04T16:10:19Z2026-06-04T16:00:00Z0.18h1.8659xflat100ok
2026-06-04T15:10:15Z2026-06-04T15:00:00Z0.17h1.8659xflat100ok
2026-06-04T14:10:14Z2026-06-04T14:00:00Z0.17h1.8659xflat100ok
2026-06-04T13:10:18Z2026-06-04T13:00:00Z0.18h1.8659xflat100ok
2026-06-04T12:10:19Z2026-06-04T12:00:00Z0.18h1.8659xflat100ok
2026-06-04T11:10:16Z2026-06-04T11:00:00Z0.17h1.8659xflat100ok

Open full Step 24 protocol history page

Operational files