{"schema_version":"1.0","product":"signal-ledger","product_version":"1","generated_at":"2026-11-03T05:06:47.367Z","generated_at_et":"Tue, Nov 3, 2026, 12:06 AM ET","as_of":"2026-11-02T22:00:14.230Z","as_of_et":"Mon, Nov 2, 2026, 5:00 PM ET","pricing":{"model":"free","paywall":false,"price":null,"payments_mode":"off"},"license":{"status":"cleared_with_attribution","summary":"Computed by cev-os from third-party market data (Yahoo Finance via yfinance; Coinbase crypto bars). Signals and outcomes are cev-os derived; Kalshi and Polymarket bots are excluded. Owner accepts the data-license risk pending a price-feed swap; this does not grant redistribution rights in the underlying vendor prices.","sources":[{"name":"cev-os TradeBot paper bots (own signals; Kalshi/Polymarket bots excluded)","url":"https://cev-os.com/","license":"Own work (Cutting Edge Ventures): signals and outcomes are cev-os derived; inputs are third-party market data (see other sources). Kalshi and Polymarket bots are excluded.","commercialOk":true},{"name":"Yahoo Finance prices (via yfinance / yahoo-finance2)","url":"https://legal.yahoo.com/us/en/yahoo/terms/otos/index.html","license":"Terms bar commercial use and redistribution, including derived data. Owner accepts the data-license risk for cev-os-derived signals pending a price-feed swap; this does not grant redistribution rights in the underlying vendor prices.","commercialOk":"pending"},{"name":"Coinbase market data (crypto bars in the paper bots)","url":"https://www.coinbase.com/legal/market_data","license":"Market-data terms not independently cleared for redistribution. Owner accepts the data-license risk for cev-os-derived signals pending a price-feed swap; this does not grant redistribution rights in the underlying vendor prices.","commercialOk":"pending"}]},"attribution":["cev-os TradeBot paper bots."],"disclaimer":"PAPER / HYPOTHETICAL results from simulated bots. Not investment advice, not an offer, and not indicative of future results. No real money was traded.","delay_minutes":15,"docs":"https://api.cev-os.com/openapi.json","data":{"chain_head":{"seq":90,"chain":"4c9c2aed0f244bf8fe6f5f2d9ffc5c3ec51315343a5d9d104280b6e0e4693539","updated_at":"2026-11-02T22:00:14.230Z"},"chain_verified":true,"held_back":0,"stats":[{"bot":"trend-basket","scored":6,"hit_rate":0,"avg_return_pct":-12.24},{"bot":"jev","scored":8,"hit_rate":0.5,"avg_return_pct":0.03},{"bot":"q-style-etf","scored":8,"hit_rate":0.25,"avg_return_pct":-7.53},{"bot":"breakout-etf","scored":16,"hit_rate":0.375,"avg_return_pct":-2.31},{"bot":"trend-voltarget","scored":6,"hit_rate":0,"avg_return_pct":-9.31},{"bot":"buy-the-dip","scored":35,"hit_rate":0.314,"avg_return_pct":-3.22},{"bot":"pair-signal","scored":9,"hit_rate":0.222,"avg_return_pct":-0.29}],"closed_trade_stats":[{"bot":"q-style-etf","closed_trades":2,"win_rate":0,"avg_pnl_pct":-4.83},{"bot":"breakout-etf","closed_trades":6,"win_rate":0,"avg_pnl_pct":-5.92},{"bot":"buy-the-dip","closed_trades":8,"win_rate":0.625,"avg_pnl_pct":1.13},{"bot":"jev","closed_trades":4,"win_rate":0.25,"avg_pnl_pct":0.08}],"entries":[{"seq":90,"hash":"516901765603a8389dc1c8b89e1bbf1d6e3a5570cfda3d9f83195e6b48bd283a","prev_chain":"a0dc776372a04ce3fa7fa42d63c0c05a1d5b042928628d63ee880382bec88535","chain":"4c9c2aed0f244bf8fe6f5f2d9ffc5c3ec51315343a5d9d104280b6e0e4693539","signal":{"bot":"buy-the-dip","t":"2026-11-02T21:54:03.000Z","symbol":"AAPL","side":"buy","reason":"dip: RSI(2) 14.5 < 20, close > SMA100"},"committed_at":"2026-11-02T22:00:14.230Z","commit_lag_seconds":371,"backfilled":false,"outcome":{"return_since_signal_pct":1.81,"basis":"move since a buy"}},{"seq":89,"hash":"8eded1072464def8b01b38a36a370e3d7f829bc3cfc12026866c94b88f6046ad","prev_chain":"c9f3d8b468ddb4da8b3145342407c4ab91b81a9a92cb436af58096f18f4a4eb8","chain":"a0dc776372a04ce3fa7fa42d63c0c05a1d5b042928628d63ee880382bec88535","signal":{"bot":"pair-signal","t":"2026-11-02T21:26:00.000Z","symbol":"QQQ/PSQ","side":"toward QQQ","reason":"extra step"},"committed_at":"2026-11-02T22:00:14.230Z","commit_lag_seconds":2054,"backfilled":true,"outcome":{"return_since_signal_pct":null,"basis":"not scored"}},{"seq":88,"hash":"326af22ad1f4f9315be980859e944afd04d85c7adb08558c43624cb2bf86af7e","prev_chain":"a7d2c0252740c4a2a7079e5baa0a364b100dac849ea2867d60bb18d6760a537f","chain":"c9f3d8b468ddb4da8b3145342407c4ab91b81a9a92cb436af58096f18f4a4eb8","signal":{"bot":"pair-signal","t":"2026-11-02T21:26:00.000Z","symbol":"NVDA/MRVL","side":"toward MRVL","reason":"entry"},"committed_at":"2026-11-02T22:00:14.230Z","commit_lag_seconds":2054,"backfilled":true,"outcome":{"return_since_signal_pct":null,"basis":"not scored"}},{"seq":87,"hash":"7386a40a87b220a86dca90ed9a7348459bf35db91fed42fdc67d007df7fa0bd3","prev_chain":"1c541af5db27bfe7eaf1eebe4f51822329dfd9900e1cb29cb264c060b9ae9363","chain":"a7d2c0252740c4a2a7079e5baa0a364b100dac849ea2867d60bb18d6760a537f","signal":{"bot":"pair-signal","t":"2026-10-30T20:26:00.000Z","symbol":"SPCX/TSLA","side":"toward SPCX","reason":"extra step"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":245,"backfilled":false,"outcome":{"return_since_signal_pct":0.111,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":86,"hash":"d88d34e183cc83579f1fa281f288f0bb98d8fca0268b6f8dabb2fd433cba724f","prev_chain":"d532f853f81c76093953543147e1caafc12c08398620ea87586d19f46a777f22","chain":"1c541af5db27bfe7eaf1eebe4f51822329dfd9900e1cb29cb264c060b9ae9363","signal":{"bot":"pair-signal","t":"2026-10-30T20:26:00.000Z","symbol":"QQQ/PSQ","side":"toward QQQ","reason":"entry"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":245,"backfilled":false,"outcome":{"return_since_signal_pct":-0.452,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":85,"hash":"811a4ebaaf8dba9991332f5e0bfc6c8d54efa2a1a7e39bbe2ec32ff95f3dc94c","prev_chain":"08c31e1573ac5b11de9435797b37fcc944246e7e43cae9249da78d4c917862a3","chain":"d532f853f81c76093953543147e1caafc12c08398620ea87586d19f46a777f22","signal":{"bot":"pair-signal","t":"2026-10-30T20:26:00.000Z","symbol":"NVDA/NVDS","side":"toward NVDA","reason":"entry"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":245,"backfilled":false,"outcome":{"return_since_signal_pct":-0.555,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":84,"hash":"868412516ed4bde22bbf5a73444195b55f970c408e944fd8c701bbceffe8f795","prev_chain":"b624f8fd456a1ea175c7a0b69b1a81688fae9e018bba94be1e9c6c564893e03d","chain":"08c31e1573ac5b11de9435797b37fcc944246e7e43cae9249da78d4c917862a3","signal":{"bot":"pair-signal","t":"2026-10-30T20:26:00.000Z","symbol":"BITO/BITI","side":"neutral (unwind)","reason":"unwind"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":245,"backfilled":false,"outcome":{"return_since_signal_pct":0,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":83,"hash":"6874dc1a5760b99952ee9e9897e9c6df987c00f61caad17a5e7932a46e3ab3fe","prev_chain":"8ea30470a3f5ca1cc1bd8193a3f38c86f47ed83891b50620b0a531e5bca8ca3d","chain":"b624f8fd456a1ea175c7a0b69b1a81688fae9e018bba94be1e9c6c564893e03d","signal":{"bot":"buy-the-dip","t":"2026-10-30T20:23:05.000Z","symbol":"MSTR","side":"buy","reason":"dip: RSI(2) 8.6 < 20, close > SMA100"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":420,"backfilled":false,"outcome":{"return_since_signal_pct":-0.05,"basis":"move since a buy"}},{"seq":82,"hash":"5906ac93fd0dfefc099c75001247625c148d32eef5071f5af194be646f6a9779","prev_chain":"bec4c7f881502c422e44dfd3cc36a5e7202dd617224bf1b3bbbfae1f2655de58","chain":"8ea30470a3f5ca1cc1bd8193a3f38c86f47ed83891b50620b0a531e5bca8ca3d","signal":{"bot":"buy-the-dip","t":"2026-10-30T20:23:05.000Z","symbol":"IBIT","side":"buy","reason":"dip: RSI(2) 6.4 < 20, close > SMA100"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":420,"backfilled":false,"outcome":{"return_since_signal_pct":-0.05,"basis":"move since a buy"}},{"seq":81,"hash":"d945b20bb995748358946ddbdcb76d0fcae285a7e026470c3e152748e07a2df0","prev_chain":"d72426769436a1d65ef626bc801029fba68ed0ad6cd85d1d9c1d2eb0f1b1035c","chain":"bec4c7f881502c422e44dfd3cc36a5e7202dd617224bf1b3bbbfae1f2655de58","signal":{"bot":"breakout-etf","t":"2026-10-30T20:22:11.000Z","symbol":"SPY","side":"sell","reason":"exit: close < peak - 3xATR20 (bar 2026-10-30, w=20.1%)"},"committed_at":"2026-10-30T20:30:05.024Z","commit_lag_seconds":474,"backfilled":false,"outcome":{"return_since_signal_pct":-0.11,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":80,"hash":"f7e83082cbd284743fc4314dd6385abeb4f3f480580325af86be0a2b1f3c8111","prev_chain":"56ed98d7369d3e2b6a927ec2d35a1068f245cf77b2a7ea353503a7fc7abe4205","chain":"d72426769436a1d65ef626bc801029fba68ed0ad6cd85d1d9c1d2eb0f1b1035c","signal":{"bot":"pair-signal","t":"2026-10-29T20:26:00.000Z","symbol":"SPCX/TSLA","side":"toward SPCX","reason":"extra step"},"committed_at":"2026-10-29T20:30:05.011Z","commit_lag_seconds":245,"backfilled":false,"outcome":{"return_since_signal_pct":-1.836,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":79,"hash":"3e205fa3dd180dfe4225c68d37febc11eccb12daa01b1423bb7fbdd2c1ad5e0c","prev_chain":"bcbbabc525d0eafc029fb8378d2463fb06a23e1ad17d5aa3a4c7339e3fdf66ff","chain":"56ed98d7369d3e2b6a927ec2d35a1068f245cf77b2a7ea353503a7fc7abe4205","signal":{"bot":"breakout-etf","t":"2026-10-29T20:22:05.000Z","symbol":"IWM","side":"buy","reason":"rebalance inv-vol weight (bar 2026-10-29, w=15.2%)"},"committed_at":"2026-10-29T20:30:05.011Z","commit_lag_seconds":480,"backfilled":false,"outcome":{"return_since_signal_pct":-1.76,"basis":"move since a buy"}},{"seq":78,"hash":"9ef966eb16a1c37997d10480418f56d5959f26f6c03f41ad5e58354b5ce8dccb","prev_chain":"74f5d9bd03e58b5e071d60cc1fe79dce0be5e999b12e96a1e6493c737a585780","chain":"bcbbabc525d0eafc029fb8378d2463fb06a23e1ad17d5aa3a4c7339e3fdf66ff","signal":{"bot":"buy-the-dip","t":"2026-10-28T20:23:08.000Z","symbol":"MSTR","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-28T20:30:43.730Z","commit_lag_seconds":456,"backfilled":false,"outcome":{"return_since_signal_pct":10.05,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":77,"hash":"8c879d6e888b88dae2e3c00bb4f2555ebe4d6189d1a9a22011e5bdf1cddd61d5","prev_chain":"7fbbb9ddbfb7b7dc8c3a2f3260d4fcf357fcd118d7a00327bf303682eb558303","chain":"74f5d9bd03e58b5e071d60cc1fe79dce0be5e999b12e96a1e6493c737a585780","signal":{"bot":"buy-the-dip","t":"2026-10-28T20:23:08.000Z","symbol":"IBIT","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-28T20:30:43.730Z","commit_lag_seconds":456,"backfilled":false,"outcome":{"return_since_signal_pct":5.98,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":76,"hash":"1e6d0c5ea903e3f0553edf56d804e8aada15741d82afacb1386046b20902c131","prev_chain":"eca408405de907964b99de7dd778aee9ab059e8ab99627009361e242a0e35796","chain":"7fbbb9ddbfb7b7dc8c3a2f3260d4fcf357fcd118d7a00327bf303682eb558303","signal":{"bot":"breakout-etf","t":"2026-10-28T20:22:08.000Z","symbol":"TLT","side":"sell","reason":"rebalance inv-vol weight (bar 2026-10-28, w=18.2%)"},"committed_at":"2026-10-28T20:30:43.730Z","commit_lag_seconds":516,"backfilled":false,"outcome":{"return_since_signal_pct":-0.96,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":75,"hash":"d5c868aca8008106c4ab4a408e99aa93c220cf965911efc1912f67affbd70982","prev_chain":"67d808f920b7e59a08b58fabc9838d8cf681c7b8411de7493f6b58e62b090b7b","chain":"eca408405de907964b99de7dd778aee9ab059e8ab99627009361e242a0e35796","signal":{"bot":"breakout-etf","t":"2026-10-28T20:22:08.000Z","symbol":"SPY","side":"buy","reason":"rebalance inv-vol weight (bar 2026-10-28, w=21.3%)"},"committed_at":"2026-10-28T20:30:43.730Z","commit_lag_seconds":516,"backfilled":false,"outcome":{"return_since_signal_pct":-2.67,"basis":"move since a buy"}},{"seq":74,"hash":"3b2193fbecc2ff8277401fca959369eef2a30a648d1b250c8d7c10192b272f39","prev_chain":"f54abe8a0d4faaab8f49e4e288e2a042f784fddd9a9ff282280ee367e87b3404","chain":"67d808f920b7e59a08b58fabc9838d8cf681c7b8411de7493f6b58e62b090b7b","signal":{"bot":"pair-signal","t":"2026-10-27T20:26:00.000Z","symbol":"TSLA/TSLQ","side":"toward TSLQ","reason":"entry"},"committed_at":"2026-10-27T20:30:17.858Z","commit_lag_seconds":258,"backfilled":false,"outcome":{"return_since_signal_pct":0.367,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":73,"hash":"54ce0eebcd200870e51b43e90a5e376d5afc761e1036c1187bd8437c0527b64e","prev_chain":"b92232ef3675fd1f882cb74bbf3cee31d1165aa4d1c8255f1e8a75d580775097","chain":"f54abe8a0d4faaab8f49e4e288e2a042f784fddd9a9ff282280ee367e87b3404","signal":{"bot":"pair-signal","t":"2026-10-27T20:26:00.000Z","symbol":"SPCX/TSLA","side":"toward SPCX","reason":"entry"},"committed_at":"2026-10-27T20:30:17.858Z","commit_lag_seconds":258,"backfilled":false,"outcome":{"return_since_signal_pct":-0.243,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":72,"hash":"4d93ecae64f620baea2cb81880879203e6bae5ef18f0f4a3e82bf95c6fdb6965","prev_chain":"49d580e71255511cbe4300bb2c01eb6cbbe5539d09992d5dc2b9ec61b169cf5b","chain":"b92232ef3675fd1f882cb74bbf3cee31d1165aa4d1c8255f1e8a75d580775097","signal":{"bot":"buy-the-dip","t":"2026-10-27T20:23:09.000Z","symbol":"SPY","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-27T20:30:17.858Z","commit_lag_seconds":429,"backfilled":false,"outcome":{"return_since_signal_pct":1.76,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":71,"hash":"59ae8cdcf5764f91318b24ea75813feb92b18d601d280b3b8976d16341c4e06c","prev_chain":"b6db67b93d44d4834d5898e6a0033832e05ea7cc89e6bd307bdeb3a87f3b4486","chain":"49d580e71255511cbe4300bb2c01eb6cbbe5539d09992d5dc2b9ec61b169cf5b","signal":{"bot":"q-style-etf","t":"2026-10-27T20:20:04.000Z","symbol":"SPY","side":"sell","reason":"rebalance top4: ['SMH', 'XLK', 'QQQ', 'NVDA']"},"committed_at":"2026-10-27T20:30:17.858Z","commit_lag_seconds":614,"backfilled":false,"outcome":{"return_since_signal_pct":2.23,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":70,"hash":"ed61836f45b8781cf628da69d51276578e2e92f807eb784f8708a4ca94a1ccb6","prev_chain":"64a64105242d926ea02f74000c781bba658e0fad0b5530d0a87d57b15eb99911","chain":"b6db67b93d44d4834d5898e6a0033832e05ea7cc89e6bd307bdeb3a87f3b4486","signal":{"bot":"q-style-etf","t":"2026-10-27T20:20:04.000Z","symbol":"NVDA","side":"buy","reason":"rebalance top4: ['SMH', 'XLK', 'QQQ', 'NVDA']"},"committed_at":"2026-10-27T20:30:17.858Z","commit_lag_seconds":614,"backfilled":false,"outcome":{"return_since_signal_pct":-7.33,"basis":"move since a buy"}},{"seq":69,"hash":"10fa8cfcef8c7479e03ef22191955ccf5eb01c292160fc129f0d73d9c57b8c82","prev_chain":"6ce8f51d5e171b9131a27bb7c3eca5497098338ece6e259496098196c991dd21","chain":"64a64105242d926ea02f74000c781bba658e0fad0b5530d0a87d57b15eb99911","signal":{"bot":"buy-the-dip","t":"2026-10-27T00:17:02.000Z","symbol":"ETH","side":"buy","reason":"dip: RSI(2) 4.2 < 5, close > SMA200"},"committed_at":"2026-10-27T00:30:20.895Z","commit_lag_seconds":799,"backfilled":false,"outcome":{"return_since_signal_pct":-2.91,"basis":"move since a buy"}},{"seq":68,"hash":"ce9dd874f46b0b4a6552da2ec5b1f56866ddf8e8d4a67755ab32a5800e6e2e7c","prev_chain":"ae95b787ea7e566a949b0d498f8bde18905e0f9fc78d7a01d74359812fcbf06e","chain":"6ce8f51d5e171b9131a27bb7c3eca5497098338ece6e259496098196c991dd21","signal":{"bot":"pair-signal","t":"2026-10-26T20:26:00.000Z","symbol":"MSTR/TSLA","side":"neutral (unwind)","reason":"unwind"},"committed_at":"2026-10-26T20:30:34.028Z","commit_lag_seconds":274,"backfilled":false,"outcome":{"return_since_signal_pct":0,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":67,"hash":"0cd555f4c645eba1a611fbb5969c5b8c1bb2c204dde8b46d317f1a58b9c1bb6e","prev_chain":"07a68ca856ac2fe38db67bfbd031a1eeed517982a422c829d228f0a7aa344af4","chain":"ae95b787ea7e566a949b0d498f8bde18905e0f9fc78d7a01d74359812fcbf06e","signal":{"bot":"buy-the-dip","t":"2026-10-26T20:23:11.000Z","symbol":"MSTR","side":"buy","reason":"dip: RSI(2) 18.7 < 20, close > SMA100"},"committed_at":"2026-10-26T20:30:34.028Z","commit_lag_seconds":443,"backfilled":false,"outcome":{"return_since_signal_pct":-6.71,"basis":"move since a buy"}},{"seq":66,"hash":"1963f8642bac8093375917960c8e813bc9d856f1112caaf5d0a9ea043b32cbdb","prev_chain":"6e8d9a106a7eabe0509d19396f644510193ef1cf1b9768f4997e68e95a6d08fb","chain":"07a68ca856ac2fe38db67bfbd031a1eeed517982a422c829d228f0a7aa344af4","signal":{"bot":"buy-the-dip","t":"2026-10-26T20:23:11.000Z","symbol":"IBIT","side":"buy","reason":"dip: RSI(2) 12.3 < 20, close > SMA100"},"committed_at":"2026-10-26T20:30:34.028Z","commit_lag_seconds":443,"backfilled":false,"outcome":{"return_since_signal_pct":-4.16,"basis":"move since a buy"}},{"seq":65,"hash":"672221226b06f5d77e0d215401834859c180337ac768b52977436ea8120b12a0","prev_chain":"9c4d8477bc3f6495006c74c3e24d5d2eec5c34c5afaa4e0950e390ea4c4077c2","chain":"6e8d9a106a7eabe0509d19396f644510193ef1cf1b9768f4997e68e95a6d08fb","signal":{"bot":"breakout-etf","t":"2026-10-26T20:22:13.000Z","symbol":"IBIT","side":"sell","reason":"exit: close < peak - 3xATR20 (bar 2026-10-26, w=5.5%)"},"committed_at":"2026-10-26T20:30:34.028Z","commit_lag_seconds":501,"backfilled":false,"outcome":{"return_since_signal_pct":4.09,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":64,"hash":"2bbbdf5d76f8504b7142b9a9a12a0df992ac4f09caa4727bfb3fd31865b0ceba","prev_chain":"7a9c81d76ee2733e354eee82055989f2395e7fbe7aeaeefb06e17bb450b9ddfe","chain":"9c4d8477bc3f6495006c74c3e24d5d2eec5c34c5afaa4e0950e390ea4c4077c2","signal":{"bot":"buy-the-dip","t":"2026-10-26T00:17:03.000Z","symbol":"SOL","side":"buy","reason":"dip: RSI(2) 4.9 < 5, close > SMA200"},"committed_at":"2026-10-26T00:30:30.190Z","commit_lag_seconds":807,"backfilled":false,"outcome":{"return_since_signal_pct":-8.7,"basis":"move since a buy"}},{"seq":63,"hash":"2481be6ef15315da669fd9b4e2ab193fda2ce7508825d433f22c78fb509371ae","prev_chain":"85744602718e83d0b75882faabfc119ad5c8a00d4647d1fd8e145d25e6ba52ef","chain":"7a9c81d76ee2733e354eee82055989f2395e7fbe7aeaeefb06e17bb450b9ddfe","signal":{"bot":"buy-the-dip","t":"2026-10-23T20:23:09.000Z","symbol":"SPY","side":"buy","reason":"dip: RSI(2) 15.0 < 20, close > SMA100"},"committed_at":"2026-10-23T20:30:06.189Z","commit_lag_seconds":417,"backfilled":false,"outcome":{"return_since_signal_pct":-0.61,"basis":"move since a buy"}},{"seq":62,"hash":"1170ea1e8cf182f2c5bb8b75eac973efee89dba33c930f412aa8a70c92dd7ff8","prev_chain":"5557111df00d2ba225e91fc5a7f650ac701b52d6ddf298f9ad51d695deb6734b","chain":"85744602718e83d0b75882faabfc119ad5c8a00d4647d1fd8e145d25e6ba52ef","signal":{"bot":"buy-the-dip","t":"2026-10-21T20:23:13.000Z","symbol":"QQQ","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-21T20:30:34.923Z","commit_lag_seconds":442,"backfilled":false,"outcome":{"return_since_signal_pct":4.74,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":61,"hash":"91df6988ba79714683f75a5183aee7363d4669acaccc51c9f6eb4c7f627fdcc3","prev_chain":"6904869f98f72b4ab567997744244c374c4828a2a9e2dacc1c4985fd8456fe9e","chain":"5557111df00d2ba225e91fc5a7f650ac701b52d6ddf298f9ad51d695deb6734b","signal":{"bot":"buy-the-dip","t":"2026-10-21T20:23:13.000Z","symbol":"NVDA","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-21T20:30:34.923Z","commit_lag_seconds":442,"backfilled":false,"outcome":{"return_since_signal_pct":7.76,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":60,"hash":"36a2eb50e300da2eeacb9d8bd6da434b20471a24a307e8fa5e28ceb1de9158f4","prev_chain":"aae7430e87c34d8992fcfd32004e0171193e5e7eae9665644517f560229cfdc5","chain":"6904869f98f72b4ab567997744244c374c4828a2a9e2dacc1c4985fd8456fe9e","signal":{"bot":"buy-the-dip","t":"2026-10-21T20:23:13.000Z","symbol":"AAPL","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-21T20:30:34.923Z","commit_lag_seconds":442,"backfilled":false,"outcome":{"return_since_signal_pct":-0.24,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":59,"hash":"f5c1228f443041d1064a56b7350984d6751466ca4d30eaf16a54aca41763a50c","prev_chain":"5f92999a31549b89d80d5697c24c4088f3361ce550fa99d1eb7ef1bf3a0d66c7","chain":"aae7430e87c34d8992fcfd32004e0171193e5e7eae9665644517f560229cfdc5","signal":{"bot":"breakout-etf","t":"2026-10-21T20:22:15.000Z","symbol":"TLT","side":"buy","reason":"rebalance inv-vol weight (bar 2026-10-21, w=20.1%)"},"committed_at":"2026-10-21T20:30:34.923Z","commit_lag_seconds":500,"backfilled":false,"outcome":{"return_since_signal_pct":1.81,"basis":"move since a buy"}},{"seq":58,"hash":"459294fd7a7953d156b9d7230f27bd35035d1583b402bd16875b0a4a0d6a0ab9","prev_chain":"907f0f9223c1e4494ed2a9557f36c5571b499d49fdd827c0e3ebc49b4c2a8d82","chain":"5f92999a31549b89d80d5697c24c4088f3361ce550fa99d1eb7ef1bf3a0d66c7","signal":{"bot":"buy-the-dip","t":"2026-10-20T20:23:11.000Z","symbol":"SPY","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-20T20:30:20.092Z","commit_lag_seconds":429,"backfilled":false,"outcome":{"return_since_signal_pct":1.72,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":57,"hash":"349d374297bc51edebdca2954c0158f9e97f9910dd206a1baec88cec225f0bbb","prev_chain":"ab6738a47fffdc8664758badfd0fc46908947ef181acdb408aab98a4d222bee5","chain":"907f0f9223c1e4494ed2a9557f36c5571b499d49fdd827c0e3ebc49b4c2a8d82","signal":{"bot":"buy-the-dip","t":"2026-10-20T20:23:11.000Z","symbol":"MSTR","side":"sell","reason":"recovery: close > SMA5"},"committed_at":"2026-10-20T20:30:20.092Z","commit_lag_seconds":429,"backfilled":false,"outcome":{"return_since_signal_pct":8.51,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":56,"hash":"409df40b05f78f2eec8fb0035bd86bc3c8e506b697cb3ab0420ebb0165b529ba","prev_chain":"9a5040fe558d9c1f6c5f2a38c7c59fbfb2cb33ba6dec3a55b2ff90273a7046b2","chain":"ab6738a47fffdc8664758badfd0fc46908947ef181acdb408aab98a4d222bee5","signal":{"bot":"buy-the-dip","t":"2026-10-20T20:23:11.000Z","symbol":"AAPL","side":"buy","reason":"dip: RSI(2) 12.9 < 20, close > SMA100"},"committed_at":"2026-10-20T20:30:20.092Z","commit_lag_seconds":429,"backfilled":false,"outcome":{"return_since_signal_pct":1.46,"basis":"move since a buy"}},{"seq":55,"hash":"d81f57c9830ea212b93f469de45f5ffb84cd2d8c1e0963a782e2e42a5d4c4383","prev_chain":"af5a2758c694dd98bb9a196ed90b0dd04140ce4e8f2f04f1e933868459ff372b","chain":"9a5040fe558d9c1f6c5f2a38c7c59fbfb2cb33ba6dec3a55b2ff90273a7046b2","signal":{"bot":"q-style-etf","t":"2026-10-20T20:20:10.000Z","symbol":"SPY","side":"buy","reason":"rebalance top4: ['SMH', 'XLK', 'QQQ', 'SPY']"},"committed_at":"2026-10-20T20:30:20.092Z","commit_lag_seconds":610,"backfilled":false,"outcome":{"return_since_signal_pct":-2.29,"basis":"move since a buy"}},{"seq":54,"hash":"e9369ba954ab64309dabe18b69c699ca32313dc0a3dd448ddbeba79f08655c7f","prev_chain":"30e2218cacfd1c27c017a33e44ae8c80ba9b37af951dd72abacf05fa45224bb3","chain":"af5a2758c694dd98bb9a196ed90b0dd04140ce4e8f2f04f1e933868459ff372b","signal":{"bot":"q-style-etf","t":"2026-10-20T20:20:10.000Z","symbol":"NVDA","side":"sell","reason":"rebalance top4: ['SMH', 'XLK', 'QQQ', 'SPY']"},"committed_at":"2026-10-20T20:30:20.092Z","commit_lag_seconds":610,"backfilled":false,"outcome":{"return_since_signal_pct":6.61,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":53,"hash":"607446b341a22153f9b39fe4ffea93a1c0b6da1d694fcb4f51fa0ce632e041b3","prev_chain":"724be5bffde6741a4c392d0b3e4fc898fd714dfede24114a19fad1c2ea1884ab","chain":"30e2218cacfd1c27c017a33e44ae8c80ba9b37af951dd72abacf05fa45224bb3","signal":{"bot":"pair-signal","t":"2026-10-16T20:26:00.000Z","symbol":"QQQ/PSQ","side":"neutral (unwind)","reason":"unwind"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":25955,"backfilled":true,"outcome":{"return_since_signal_pct":0,"basis":"pair excess vs 50/50 hold, 5 trading days (bot-reported)"}},{"seq":52,"hash":"f34edd1e615777010d6d986230e9a135f84cda32053976407bfb2e48669cbf05","prev_chain":"d9321c3f788a5f5108d9648fdae74febc36a60ed1957acd45a852a1e959e961b","chain":"724be5bffde6741a4c392d0b3e4fc898fd714dfede24114a19fad1c2ea1884ab","signal":{"bot":"buy-the-dip","t":"2026-10-16T00:17:03.000Z","symbol":"SPY","side":"buy","reason":"dip: RSI(2) 7.5 < 20, close > SMA100"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":98492,"backfilled":true,"outcome":{"return_since_signal_pct":-1.85,"basis":"move since a buy"}},{"seq":51,"hash":"05290132d0bb51f8e3e3e90ff86fbbb4b9139049281dc41b6b6a41f344b3c2de","prev_chain":"0c5c76ce95644aba70c1734d821079e618f6744125c311c431adf401e895afda","chain":"d9321c3f788a5f5108d9648fdae74febc36a60ed1957acd45a852a1e959e961b","signal":{"bot":"buy-the-dip","t":"2026-10-16T00:17:03.000Z","symbol":"MSTR","side":"buy","reason":"dip: RSI(2) 3.9 < 20, close > SMA100"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":98492,"backfilled":true,"outcome":{"return_since_signal_pct":-8.93,"basis":"move since a buy"}},{"seq":50,"hash":"3ae1e6e0a807fcbaba98d447d049060ff869eeb5d488417e3623b19ad3bfd488","prev_chain":"2d6bc2ed8ffca8fe9245d467926df6eafeb9726d268c33ffeb21fec0010d0977","chain":"0c5c76ce95644aba70c1734d821079e618f6744125c311c431adf401e895afda","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"XRP","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-6.94,"basis":"move since a buy"}},{"seq":49,"hash":"01b010d94639274dea45f1ae2836b2fc432b7d2cbef5a0080969987c4dccbdec","prev_chain":"5218f0e5d28056e6bf7df5cb9ac7c3040dbc2c727d358b3845d28e68d708afa9","chain":"2d6bc2ed8ffca8fe9245d467926df6eafeb9726d268c33ffeb21fec0010d0977","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"TSLA","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":10.26,"basis":"move since a buy"}},{"seq":48,"hash":"ff869145f5c5c705ca4817f5f36796ec94d9b8d9851e49aed45df3cca311c6b4","prev_chain":"88db276abc0cac03040e3d22fe7c5586d929d41ba7429011e731a7ae07f145db","chain":"5218f0e5d28056e6bf7df5cb9ac7c3040dbc2c727d358b3845d28e68d708afa9","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"SPY","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-2.13,"basis":"move since a buy"}},{"seq":47,"hash":"3655d9f7ba40d15c3c53462e60a4163d6fc06ea9d0aee38b338186ec2af9183c","prev_chain":"819f6c1b122b8e7ce2e3e1ec11fa22ea15d2830fd392e8bc660538b2b83663a3","chain":"88db276abc0cac03040e3d22fe7c5586d929d41ba7429011e731a7ae07f145db","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"SOL","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-12.68,"basis":"move since a buy"}},{"seq":46,"hash":"0c33c1b30dea221a4e7e4f4a632b3c90a88519385a4b274a203492e3e66879da","prev_chain":"07d42ae81f10f95c2bff85f39533b5e04bc8787d7b9cef16de1451e0af31b118","chain":"819f6c1b122b8e7ce2e3e1ec11fa22ea15d2830fd392e8bc660538b2b83663a3","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"QQQ","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-5.2,"basis":"move since a buy"}},{"seq":45,"hash":"3ed249a5f04b9d43eba8fa60b61400cbff3b2840ba01682c82aad04cba542d26","prev_chain":"e43acde5130e0795d67a2147dbb98920fa19947a8470ea854a19e541c806c102","chain":"07d42ae81f10f95c2bff85f39533b5e04bc8787d7b9cef16de1451e0af31b118","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"QQQ","side":"buy","reason":"dip: RSI(2) 3.0 < 20, close > SMA100"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-5.2,"basis":"move since a buy"}},{"seq":44,"hash":"3930bd643733f576ffd4e54c7607ec1670ed994739319b1810675cb031865c6e","prev_chain":"1a1abd03645ba54fa50c6afd6ac15f28e24088e20951c561eac646a66cb600ea","chain":"e43acde5130e0795d67a2147dbb98920fa19947a8470ea854a19e541c806c102","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"NVDA","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-5.84,"basis":"move since a buy"}},{"seq":43,"hash":"e2d4ad918da0f25c8e9375b87dbdad68de87327537cfa990f45f1e385f695e06","prev_chain":"2d4791c52dbaf9ac8f30763872b6228989f489cabb28f6bd9396ab0de1652888","chain":"1a1abd03645ba54fa50c6afd6ac15f28e24088e20951c561eac646a66cb600ea","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"NVDA","side":"buy","reason":"dip: RSI(2) 6.5 < 20, close > SMA100"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-5.84,"basis":"move since a buy"}},{"seq":42,"hash":"b6ac77ab53d7bb36dd889f788d2e34dc1c411c16fd9492af1b674e9d56e7d976","prev_chain":"4ac4e4309d25b7bd1e59cc9eba7b2a56f5b9f82036b0e9e00ec363a539c1d7da","chain":"2d4791c52dbaf9ac8f30763872b6228989f489cabb28f6bd9396ab0de1652888","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"NEAR","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-27.99,"basis":"move since a buy"}},{"seq":41,"hash":"8446cc8e18f9bedfef54b9b1f190c06dc765e37ca954bff7d15f56d8a332d7e7","prev_chain":"1660567f7317c2bcb5d3600a7f63444c3eb1ea87b813a7bf97e8bb78782df834","chain":"4ac4e4309d25b7bd1e59cc9eba7b2a56f5b9f82036b0e9e00ec363a539c1d7da","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"MSTR","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-13.78,"basis":"move since a buy"}},{"seq":40,"hash":"f6ad6a4b40f4033b8dcd84fdd15b586a7c414c39ec3098aef0c0334b430d2b43","prev_chain":"e45c389fea678411d85aa03170da43dc088a8dc2d7b51543f7af4943145f21f7","chain":"1660567f7317c2bcb5d3600a7f63444c3eb1ea87b813a7bf97e8bb78782df834","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"IBIT","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-6.98,"basis":"move since a buy"}},{"seq":39,"hash":"cf53028a100f7099ff8003be0c1147c29b45608f673da94de3c4ae54b6a5df8b","prev_chain":"f66a1c7e9177f4af7914ab6a774e60125e9f2e937e2deab4fed39f341b1d4427","chain":"e45c389fea678411d85aa03170da43dc088a8dc2d7b51543f7af4943145f21f7","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"GOOG","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-19.38,"basis":"move since a buy"}},{"seq":38,"hash":"61ce279831b9c05d5fc974f1372adb17059f9214cb1b8c4398ddb118fa477376","prev_chain":"219ef8d77fd2588a2e00f676237d44c27afc0786dddb8c886788ced26095ae45","chain":"f66a1c7e9177f4af7914ab6a774e60125e9f2e937e2deab4fed39f341b1d4427","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"GLDM","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-7.02,"basis":"move since a buy"}},{"seq":37,"hash":"4c441a01019ce6a92d46bc5eb4f8bd5d622ce1eab0bdb0ddbceacb305bf2f76e","prev_chain":"b0195e3435b200e53f8565317802c737d6d915bfe77419642972c5f0cc99a799","chain":"219ef8d77fd2588a2e00f676237d44c27afc0786dddb8c886788ced26095ae45","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"ETH","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-8.09,"basis":"move since a buy"}},{"seq":36,"hash":"6a085276027dec8d45e5d2b544ff5d514de5585b490ef8d53ee372bdf231baf5","prev_chain":"7d0580980803374cc3f5db125fa4baa1a0a9dcd1331030c4144943273716b729","chain":"b0195e3435b200e53f8565317802c737d6d915bfe77419642972c5f0cc99a799","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"BTC","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":-6.25,"basis":"move since a buy"}},{"seq":35,"hash":"1ce616937671221b2826c73f4cc3c069809eaf7f1151c778ca2d15745de1f1a5","prev_chain":"54272498a9b0c0a151e33a4f2053047a882e8773f5b36142f8b6132628e8f616","chain":"7d0580980803374cc3f5db125fa4baa1a0a9dcd1331030c4144943273716b729","signal":{"bot":"buy-the-dip","t":"2026-10-15T20:49:06.000Z","symbol":"AAPL","side":"buy","reason":"initial core (70% of sleeve)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":110969,"backfilled":true,"outcome":{"return_since_signal_pct":0.72,"basis":"move since a buy"}},{"seq":34,"hash":"1e3fdfd00a81c2bc236f3868079cc64464bc1f047f8ba9b33505dc92dd9f63ac","prev_chain":"0ea62444d408f20756cb9b8097503db6f6bf94c3df81c597988d639a8957648e","chain":"54272498a9b0c0a151e33a4f2053047a882e8773f5b36142f8b6132628e8f616","signal":{"bot":"breakout-etf","t":"2026-10-14T20:22:05.000Z","symbol":"XLK","side":"sell","reason":"exit: close < peak - 3xATR20 (bar 2026-10-14, w=8.4%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":198990,"backfilled":true,"outcome":{"return_since_signal_pct":8.47,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":33,"hash":"1861a6d5264e0f86fe69dbc764da99c5f67a84a7bb905cf016f250b447ba532c","prev_chain":"94bff9fbb9d3c5253ffb948717918d01a98119c259f0716b41943fb018961da6","chain":"0ea62444d408f20756cb9b8097503db6f6bf94c3df81c597988d639a8957648e","signal":{"bot":"breakout-etf","t":"2026-10-14T20:22:05.000Z","symbol":"QQQ","side":"sell","reason":"exit: close < peak - 3xATR20 (bar 2026-10-14, w=11.6%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":198990,"backfilled":true,"outcome":{"return_since_signal_pct":6.52,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":32,"hash":"17a7c00e7500d1f4334974afd16e085236ae105f9abcbe347d3e3a35578d86d3","prev_chain":"9425142d9b28ed37f4f2fbd199a60fe38b48620d1e840fa5cd7c6a72c6958316","chain":"94bff9fbb9d3c5253ffb948717918d01a98119c259f0716b41943fb018961da6","signal":{"bot":"breakout-etf","t":"2026-10-13T20:22:11.000Z","symbol":"SMH","side":"sell","reason":"exit: close < peak - 3xATR20 (bar 2026-10-13, w=5.7%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":285384,"backfilled":true,"outcome":{"return_since_signal_pct":13.53,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":31,"hash":"bbdb6b56eeb830a0ee2d4e140058b4d541c9d5f68827fea2cda3200202b4f32e","prev_chain":"be4d4b89ea3631c674567bf9aafea3319ee43d0144a6e22d4590ef551feda569","chain":"9425142d9b28ed37f4f2fbd199a60fe38b48620d1e840fa5cd7c6a72c6958316","signal":{"bot":"trend-voltarget","t":"2026-10-09T13:52:02.000Z","symbol":"SPY","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":654393,"backfilled":true,"outcome":{"return_since_signal_pct":-3.11,"basis":"move since a buy"}},{"seq":30,"hash":"1f838887220a77313f7d9bf5edd0f18149b5082ac97bc0dee0ef37ce0876fdbf","prev_chain":"73791488a9f80cf25e7206a4d73acf517e1791035099219b3e452d4e94c72985","chain":"be4d4b89ea3631c674567bf9aafea3319ee43d0144a6e22d4590ef551feda569","signal":{"bot":"trend-voltarget","t":"2026-10-09T13:52:02.000Z","symbol":"QQQ","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":654393,"backfilled":true,"outcome":{"return_since_signal_pct":-9.1,"basis":"move since a buy"}},{"seq":29,"hash":"50c5222713174488b37234509f21ceb2c5a2a085b4be710fa86dee616c2874d5","prev_chain":"a31413d555ed0e622c7c5789b3ca36c67a1de6de78df76474f29f16de0bce2a8","chain":"73791488a9f80cf25e7206a4d73acf517e1791035099219b3e452d4e94c72985","signal":{"bot":"trend-voltarget","t":"2026-10-09T13:52:02.000Z","symbol":"NVDA","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":654393,"backfilled":true,"outcome":{"return_since_signal_pct":-12.66,"basis":"move since a buy"}},{"seq":28,"hash":"a3ac8a718c8b79ba108ed130b4d80abffc557fa73e84d7fcfc86a00da2aa4711","prev_chain":"182135498f06e446ee79817fd5bbe099494f6c802fece7172bec9a2a797e9128","chain":"a31413d555ed0e622c7c5789b3ca36c67a1de6de78df76474f29f16de0bce2a8","signal":{"bot":"trend-voltarget","t":"2026-10-09T02:08:32.000Z","symbol":"SOL","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":696603,"backfilled":true,"outcome":{"return_since_signal_pct":-15.89,"basis":"move since a buy"}},{"seq":27,"hash":"8a3b2c5fdcd55a5fa4f9db30ef8966a91a53fe9f46e704df44975d1cabe80140","prev_chain":"a36cdb1b832ca40681c9dad29081ab9dc6a9208d26c755d74ca7481fad4f7b81","chain":"182135498f06e446ee79817fd5bbe099494f6c802fece7172bec9a2a797e9128","signal":{"bot":"trend-voltarget","t":"2026-10-09T02:08:32.000Z","symbol":"ETH","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":696603,"backfilled":true,"outcome":{"return_since_signal_pct":-9.09,"basis":"move since a buy"}},{"seq":26,"hash":"e1e8ca47f18bb2cae61f05a5489442d5c7b254bc737f9a5674ba05d88ca66c36","prev_chain":"70a365f5f729f75a3b56c510d993370394cfed7364aa9a93f6470cf6d45ac720","chain":"a36cdb1b832ca40681c9dad29081ab9dc6a9208d26c755d74ca7481fad4f7b81","signal":{"bot":"trend-voltarget","t":"2026-10-09T02:08:32.000Z","symbol":"BTC","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":696603,"backfilled":true,"outcome":{"return_since_signal_pct":-6,"basis":"move since a buy"}},{"seq":25,"hash":"a670362ab0a7dca3adf3dc7b38826a67eaa6173e1e6100179fd1929ea277f05a","prev_chain":"fce1be18492573a8f490676596612b2fcbf0852cc1e8f3440f8130a94c550b51","chain":"70a365f5f729f75a3b56c510d993370394cfed7364aa9a93f6470cf6d45ac720","signal":{"bot":"breakout-etf","t":"2026-10-08T20:22:00.000Z","symbol":"ETHA","side":"sell","reason":"exit: close < peak - 3xATR20 (bar 2026-10-08, w=4.4%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":717395,"backfilled":true,"outcome":{"return_since_signal_pct":8.86,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":24,"hash":"1f51f9fe4fa1e3d9975737deba206dcec7bb7d02818b59d564664041220b6d56","prev_chain":"1522347ebc0a4614181ad6d5b689fa209daf0bdf1573d5fe3b2109076e08deaf","chain":"fce1be18492573a8f490676596612b2fcbf0852cc1e8f3440f8130a94c550b51","signal":{"bot":"breakout-etf","t":"2026-10-07T13:49:32.000Z","symbol":"XLK","side":"buy","reason":"entry: close > prior 20d high (bar 2026-10-06, w=8.3%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":827343,"backfilled":true,"outcome":{"return_since_signal_pct":-13.8,"basis":"move since a buy"}},{"seq":23,"hash":"8a2a5d12e3700c712b373cef6dcddd7da0662c611a3132bc491613b258c73dcf","prev_chain":"031c3f2d23e57697b574511f011f3f184066ad84fa14afed18153b005a86d8c1","chain":"1522347ebc0a4614181ad6d5b689fa209daf0bdf1573d5fe3b2109076e08deaf","signal":{"bot":"breakout-etf","t":"2026-10-07T13:49:32.000Z","symbol":"SPY","side":"buy","reason":"entry: close > prior 20d high (bar 2026-10-06, w=19.0%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":827343,"backfilled":true,"outcome":{"return_since_signal_pct":-3.51,"basis":"move since a buy"}},{"seq":22,"hash":"27ebbf418a8f7c93e1b08ac3b60086529d9b85e320ff588e620616845f49c7ea","prev_chain":"6b1b66ef52ded8a2b7390db4521c1832e622095d44f67c030674d144a5bf3669","chain":"031c3f2d23e57697b574511f011f3f184066ad84fa14afed18153b005a86d8c1","signal":{"bot":"breakout-etf","t":"2026-10-07T13:49:32.000Z","symbol":"SMH","side":"buy","reason":"entry: close > prior 20d high (bar 2026-10-06, w=5.6%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":827343,"backfilled":true,"outcome":{"return_since_signal_pct":-19.67,"basis":"move since a buy"}},{"seq":21,"hash":"1639d97910ccfd4f5b500281d16fc1908b3c2bcd4345a08a5e009dbf1cedc7d6","prev_chain":"7eef16c3839ef9d6f016d3bda09fab6b2c65fb201939b86ad07c588373299a0b","chain":"6b1b66ef52ded8a2b7390db4521c1832e622095d44f67c030674d144a5bf3669","signal":{"bot":"breakout-etf","t":"2026-10-07T13:49:32.000Z","symbol":"QQQ","side":"buy","reason":"entry: close > prior 20d high (bar 2026-10-06, w=11.4%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":827343,"backfilled":true,"outcome":{"return_since_signal_pct":-10.39,"basis":"move since a buy"}},{"seq":20,"hash":"820b35c1e8a8f816f8eb71ac241472e90ac49bc326c20d23ee60ad68baf279dc","prev_chain":"b492ddb96a937d3caeac22607b2f90b80cb26fb909d63730498379031ff2ffd2","chain":"7eef16c3839ef9d6f016d3bda09fab6b2c65fb201939b86ad07c588373299a0b","signal":{"bot":"breakout-etf","t":"2026-10-07T13:49:32.000Z","symbol":"IBIT","side":"buy","reason":"entry: close > prior 20d high (bar 2026-10-06, w=5.6%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":827343,"backfilled":true,"outcome":{"return_since_signal_pct":-10.64,"basis":"move since a buy"}},{"seq":19,"hash":"715acd63b638ff23100991ce651b89a635799e2b6656409d661eaefce9c2455c","prev_chain":"ce5f22e86bcdac793466107228e9b8c82431d24dba5480014de7297479410706","chain":"b492ddb96a937d3caeac22607b2f90b80cb26fb909d63730498379031ff2ffd2","signal":{"bot":"breakout-etf","t":"2026-10-07T13:49:32.000Z","symbol":"ETHA","side":"buy","reason":"entry: close > prior 20d high (bar 2026-10-06, w=4.5%)"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":827343,"backfilled":true,"outcome":{"return_since_signal_pct":-16.71,"basis":"move since a buy"}},{"seq":18,"hash":"2af856ef9e739323d24cce6a1c07b94369e9b9ed12c67829b33ad6a5140865aa","prev_chain":"c7abb2f980fdc3a13d82d74c62704ac87c146b11dc8fc26983aebc250469ce99","chain":"ce5f22e86bcdac793466107228e9b8c82431d24dba5480014de7297479410706","signal":{"bot":"q-style-etf","t":"2026-10-07T13:29:44.000Z","symbol":"XLK","side":"buy","reason":"rebalance top4: ['SMH', 'XLK', 'NVDA', 'QQQ']"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":828531,"backfilled":true,"outcome":{"return_since_signal_pct":-13.8,"basis":"move since a buy"}},{"seq":17,"hash":"c9f3a60aa432c6cafae73409510043682bec7ba63a5d9d12cfb35ad371c8f4be","prev_chain":"5a9633b672f67d201c69569ef2e1871db22bf86594cf521e0486f242d25c831e","chain":"c7abb2f980fdc3a13d82d74c62704ac87c146b11dc8fc26983aebc250469ce99","signal":{"bot":"q-style-etf","t":"2026-10-07T13:29:44.000Z","symbol":"SMH","side":"buy","reason":"rebalance top4: ['SMH', 'XLK', 'NVDA', 'QQQ']"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":828531,"backfilled":true,"outcome":{"return_since_signal_pct":-19.67,"basis":"move since a buy"}},{"seq":16,"hash":"849b34ef733b0dfd19e3736115e326ef822adc65774cadedbc291823a90bc4e2","prev_chain":"5c9d55a987a2f8df15162b6d7a4c19ed86751a0661a980fbc3b4a5c12d1e03d1","chain":"5a9633b672f67d201c69569ef2e1871db22bf86594cf521e0486f242d25c831e","signal":{"bot":"q-style-etf","t":"2026-10-07T13:29:44.000Z","symbol":"QQQ","side":"buy","reason":"rebalance top4: ['SMH', 'XLK', 'NVDA', 'QQQ']"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":828531,"backfilled":true,"outcome":{"return_since_signal_pct":-10.39,"basis":"move since a buy"}},{"seq":15,"hash":"c98938e7b747a91895cc543613f4658894a2c677a9424d55207c6086ad8b497e","prev_chain":"f11815f722a1301d442cdf3002c75d7f96838c345d8f65b327b8cfdc9f970146","chain":"5c9d55a987a2f8df15162b6d7a4c19ed86751a0661a980fbc3b4a5c12d1e03d1","signal":{"bot":"q-style-etf","t":"2026-10-07T13:29:44.000Z","symbol":"NVDA","side":"buy","reason":"rebalance top4: ['SMH', 'XLK', 'NVDA', 'QQQ']"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":828531,"backfilled":true,"outcome":{"return_since_signal_pct":-15.58,"basis":"move since a buy"}},{"seq":14,"hash":"7ad7cbc28cb39fc0910b58e715875a73e879927a0e9c203179ac0dfb3ead2bac","prev_chain":"d67775d9a2b4e82a74d9b2f772058e3ddbc7c3688cfd651eb1b13eca2d21bd78","chain":"f11815f722a1301d442cdf3002c75d7f96838c345d8f65b327b8cfdc9f970146","signal":{"bot":"jev","t":"2026-10-06T17:23:48.000Z","symbol":"QQQ","side":"sell","reason":"jev_flat p=0.39<0.50 x2"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":900887,"backfilled":true,"outcome":{"return_since_signal_pct":3.65,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":13,"hash":"f4fc8ef8999049cf03714d505804663f7ae47e227fdf57a052658c1c9744a0b1","prev_chain":"fc5a51f77aaf1d9459bec92f0558a9192bb31421e446605b7ef3a6cefa6f630d","chain":"d67775d9a2b4e82a74d9b2f772058e3ddbc7c3688cfd651eb1b13eca2d21bd78","signal":{"bot":"jev","t":"2026-10-06T16:23:32.000Z","symbol":"NVDA","side":"sell","reason":"jev_flat p=0.44<0.50 x2"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":904503,"backfilled":true,"outcome":{"return_since_signal_pct":7.68,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":12,"hash":"7f0cf9efc5a02d2ecb50b89e01a10734f79fea8a9436ee7e2f8468721d41266b","prev_chain":"8ff5f23b375e0871879726ebfaf71e7bcb321f88c31953a26595014d6dc6185e","chain":"fc5a51f77aaf1d9459bec92f0558a9192bb31421e446605b7ef3a6cefa6f630d","signal":{"bot":"jev","t":"2026-10-06T14:59:50.000Z","symbol":"QQQ","side":"buy","reason":"jev_long p=0.65>=0.60"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":909525,"backfilled":true,"outcome":{"return_since_signal_pct":-4.01,"basis":"move since a buy"}},{"seq":11,"hash":"db42c888804deb95a548bb8918a2401d4b083fe3b7ab769121b7663e33129489","prev_chain":"bfd7ff0f597027aa6589fbd6fb2e490da4c3db0f7ef6b302f3f21df4b8789fd4","chain":"8ff5f23b375e0871879726ebfaf71e7bcb321f88c31953a26595014d6dc6185e","signal":{"bot":"jev","t":"2026-10-06T13:37:56.000Z","symbol":"NVDA","side":"sell","reason":"jev_flat p=0.38<0.50 x21"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":914439,"backfilled":true,"outcome":{"return_since_signal_pct":8.01,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":10,"hash":"06ee91f55086180e1f9f67f59a3399662505f8d066d6215178a30332a19b6c2f","prev_chain":"0e3bf9ee02d03272bf40be87cde3fe2f808b44efe207e1920a8d0eadff0573f4","chain":"bfd7ff0f597027aa6589fbd6fb2e490da4c3db0f7ef6b302f3f21df4b8789fd4","signal":{"bot":"jev","t":"2026-10-06T13:37:56.000Z","symbol":"NVDA","side":"buy","reason":"jev_long p=0.64>=0.60"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":914439,"backfilled":true,"outcome":{"return_since_signal_pct":-8.11,"basis":"move since a buy"}},{"seq":9,"hash":"e07d4475ef65051a07a09f43ded7126bf4306501113b5ce446eeb197742ab2b2","prev_chain":"66677894cc33617860c55f1f89e6abc882c2b70ce508eed089a941a6da4da5ce","chain":"0e3bf9ee02d03272bf40be87cde3fe2f808b44efe207e1920a8d0eadff0573f4","signal":{"bot":"jev","t":"2026-10-05T19:33:49.000Z","symbol":"QQQ","side":"sell","reason":"jev_flat p=0.48<0.50"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":979486,"backfilled":true,"outcome":{"return_since_signal_pct":3.2,"basis":"sign-flipped move since a sell (move avoided)"}},{"seq":8,"hash":"6492d35589002d292d9109ebeab0189ec6d1b8cda27bec75890a7920d0781b76","prev_chain":"773b3d903beabf19d10c70371c40aef8880e423e813dbfe136f4b855b8964f34","chain":"66677894cc33617860c55f1f89e6abc882c2b70ce508eed089a941a6da4da5ce","signal":{"bot":"jev","t":"2026-10-05T19:03:08.000Z","symbol":"QQQ","side":"buy","reason":"jev_long p=0.61>=0.60"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":981327,"backfilled":true,"outcome":{"return_since_signal_pct":-3.27,"basis":"move since a buy"}},{"seq":7,"hash":"bd93ad0e9aed8fd9f7d89dce5c21ccea037c621eb10594321616850dca75e5f5","prev_chain":"10946c41933badc34d1a2a7f59c660cc31f2ef05506f7c768387bab1e1962093","chain":"773b3d903beabf19d10c70371c40aef8880e423e813dbfe136f4b855b8964f34","signal":{"bot":"jev","t":"2026-10-05T18:49:25.000Z","symbol":"NVDA","side":"buy","reason":"jev_long p=0.62>=0.60"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":982150,"backfilled":true,"outcome":{"return_since_signal_pct":-6.87,"basis":"move since a buy"}},{"seq":6,"hash":"a1d2729640b28ef34463bcea12c734e2c14f310489443e472a7a476aa9afd333","prev_chain":"a8934de2aa30fea9cb6ca872505719461588aa9e04639bff72d04bb016a5edd5","chain":"10946c41933badc34d1a2a7f59c660cc31f2ef05506f7c768387bab1e1962093","signal":{"bot":"trend-basket","t":"2026-10-05T14:07:24.000Z","symbol":"SPY","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":999071,"backfilled":true,"outcome":{"return_since_signal_pct":-2.54,"basis":"move since a buy"}},{"seq":5,"hash":"38e0d8c38700faaae4af31f82d743f437b341dc70c66338c23f703a01a8fe76a","prev_chain":"2297e6cedf9b1856d76c190af77d4ebd13af9aa3f1c30f7c494d69933641ef54","chain":"a8934de2aa30fea9cb6ca872505719461588aa9e04639bff72d04bb016a5edd5","signal":{"bot":"trend-basket","t":"2026-10-05T14:07:24.000Z","symbol":"QQQ","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":999071,"backfilled":true,"outcome":{"return_since_signal_pct":-9.44,"basis":"move since a buy"}},{"seq":4,"hash":"92c2e63afbc4fdf1274b27b4dd0704da403da390d95fbe8620009327c0870886","prev_chain":"263cdbdf8b30e375f28f9ff07b1e9c73cadc683690638bc874cf68531964e531","chain":"2297e6cedf9b1856d76c190af77d4ebd13af9aa3f1c30f7c494d69933641ef54","signal":{"bot":"trend-basket","t":"2026-10-05T14:07:24.000Z","symbol":"NVDA","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":999071,"backfilled":true,"outcome":{"return_since_signal_pct":-14.77,"basis":"move since a buy"}},{"seq":3,"hash":"c035bf710ed840a8445547326cb7209e97efd3d82763cf1262f8bf60dc3f0729","prev_chain":"9abebd32cd28a1baf3413c4cad580b8533628dc7e5ec0ea36e5e61df54fbe193","chain":"263cdbdf8b30e375f28f9ff07b1e9c73cadc683690638bc874cf68531964e531","signal":{"bot":"trend-basket","t":"2026-10-03T00:29:45.000Z","symbol":"SOL","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":1220930,"backfilled":true,"outcome":{"return_since_signal_pct":-22.38,"basis":"move since a buy"}},{"seq":2,"hash":"872eaef60c13a6796b30d9f40edfee69222e7a0d6e58c20f288329cb12a679e4","prev_chain":"6a4ad11a917d55eff879063876faced8b050288a5e9b19f7379bd286156ac250","chain":"9abebd32cd28a1baf3413c4cad580b8533628dc7e5ec0ea36e5e61df54fbe193","signal":{"bot":"trend-basket","t":"2026-10-03T00:29:45.000Z","symbol":"ETH","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":1220930,"backfilled":true,"outcome":{"return_since_signal_pct":-15.52,"basis":"move since a buy"}},{"seq":1,"hash":"623f696fd44b253b891a4ad24a544248a6ad4219ece81f332d3f4c8139cbe8d8","prev_chain":"e58d916610a22e608a00efcfff00cb9ba3bf8223ec5a3e41cc1a1fcc41cb8756","chain":"6a4ad11a917d55eff879063876faced8b050288a5e9b19f7379bd286156ac250","signal":{"bot":"trend-basket","t":"2026-10-03T00:29:45.000Z","symbol":"BTC","side":"buy","reason":"signal_in"},"committed_at":"2026-10-17T03:38:34.560Z","commit_lag_seconds":1220930,"backfilled":true,"outcome":{"return_since_signal_pct":-8.79,"basis":"move since a buy"}}]}}