From d40cc660289ebf9b5af33c7825c5ce7275a74ac8 Mon Sep 17 00:00:00 2001 From: "copybot[bot]" Date: Sat, 18 Jul 2026 14:21:04 +0000 Subject: [PATCH] copybot: live paper feed [skip ci] --- copybot_fills.jsonl | 2 + copybot_state.json | 92 +++++++++++++++++++++++++++++------------- live/copybot_live.json | 63 +++++++++++++++-------------- rtds_shadow.jsonl | 1 + 4 files changed, 99 insertions(+), 59 deletions(-) diff --git a/copybot_fills.jsonl b/copybot_fills.jsonl index 210eee0e..b2d066f6 100644 --- a/copybot_fills.jsonl +++ b/copybot_fills.jsonl @@ -729,3 +729,5 @@ {"ts": 1784384111.8, "side": "SELL", "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", "shares": 38.043, "price": 0.5, "fee": 0.2853, "mode": "paper"} {"ts": 1784384162.9, "side": "SELL", "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", "shares": 202.7142, "price": 0.4, "fee": 1.4595, "mode": "paper"} {"ts": 1784384301.3, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "3506443794566179214052380628578788380776940712896382718637294140773955061401", "name": "gkmgkldfmg", "outcome": "Gen.G", "title": "LoL: Gen.G vs Dplus KIA - Game 1 Winner", "detect_lag_s": 6.3, "their_price": 0.77, "my_price": 0.76, "slippage_pct": -0.013, "shares": 135.85, "cost": 103.25, "fee": 0.7434, "mode": "paper", "book": {"bb": 0.76, "ba": 0.77, "spread": 0.01, "bid5c": 164364.2, "ask5c": 24015.47}} +{"ts": 1784384328.0, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", "name": "gkmgkldfmg", "outcome": "PARIVISION", "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", "detect_lag_s": 9.0, "their_price": 0.4241, "my_price": 0.46, "slippage_pct": 0.0848, "shares": 224.39, "cost": 103.22, "fee": 1.6721, "mode": "paper", "book": {"bb": 0.46, "ba": 0.47, "spread": 0.01, "bid5c": 630.37, "ask5c": 822.57}} +{"ts": 1784384388.3, "side": "SELL", "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", "shares": 17.4911, "price": 0.5, "fee": 0.1312, "mode": "paper"} diff --git a/copybot_state.json b/copybot_state.json index 7e3ed16f..1e491276 100644 --- a/copybot_state.json +++ b/copybot_state.json @@ -1,8 +1,6 @@ { "started_at": 1783541947.246319, "seen_tx": [ - "0x46c486bbe3fe5d58f2fccd48bb10ca0235d0f40674425a04ae035c392b7491f7", - "0x5c9bedc0919e7fcb78a11d60236d4a1a954e71215667d0c0d133d8149f9bea4e", "0x31b45e9b1df00eb290f5097ca07905bba8266c39a9be6e0fbedddc34c97fca3e", "0x8d2960af2bf2e8c1da952224bdcd20852a603a92fdcd71d954e462f82c2efb4c", "0x78c06d332eac6b8a3cd182e2f0d3adb3dace2175e923ecad400c5a573b50d718", @@ -1619,6 +1617,7 @@ "0x6ba169ac02d215d0cb1166d0fc2a62f50a346b25410326eff5fccae7ab3d5f52", "0x87be2c0dea616dc7127b217ea87f7752a55baac6fa0125d5de34e0df940aa902", "0xc441aab02be601b49a2cae9f71631d3c0e3cd8a2115ef95ca44e6a76ec8bfb45", + "0x8598a882dc1f9480053c61de853922b86ffe64b6a6d951d00fe25746cc45a7e3", "0xe24e6400d13f6319ced2eeb7624bc8123664b80334fd10395060b2a5afdc4370", "0x28cd6f9a88c54f0ddc20fb52bd7a4bdd8bc71172d17f043de1eb3d0856e2abde", "0x9b18abcaca72147f486cb5debbf8413b5b00afe3db2f70dbba8beeeb60308a56", @@ -4479,6 +4478,7 @@ "0xb9be0efcc17da7b57289aecd6e0059ba5792512ebcadb5bb32985082151d005a", "0xfe188326804fafe617ea60853f419bca8623498c71c753fabd3c3e672c601ffa", "0x1577d5bc9b208bc8eb1fb1927c93410073a59dc8140bef5318f660152850f1b1", + "0x93608b9511caf142363bbcbfd0fab6476e388d5761b71a87f373131ecb2fd768", "0x5439ec435083c10c8402701aab9c8afa222e34999c7ec21606b6e63f03853418", "0x48953d63be28380b4a049406df8e0111a7e3bed27ea855835dde7dd8888cd1d3", "0x29c7658b052f61e613dc9be17dc6e0284bc9adf613dd967343dea75d862a3f45", @@ -6882,8 +6882,8 @@ "60152628950249735776133974474314707689398068478677478990378848630880104569656": 0.0, "23218419272209042426022712455684092939407650489595858954369385238326321169744": 0.0, "90915970792997188955950493878450632454568477251525476099403521695226968742025": 0.0, - "99187050584684374496347488572453490542664664321038879329793286200731669569886": 1336.3463649999999, - "3506443794566179214052380628578788380776940712896382718637294140773955061401": 649.350647 + "99187050584684374496347488572453490542664664321038879329793286200731669569886": 2397.6784, + "3506443794566179214052380628578788380776940712896382718637294140773955061401": 1497.3906 }, "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf": { "113186575675900877797300695454355745875377602467971187276073118459901699932154": 767.49, @@ -10584,11 +10584,20 @@ "event": "lol-gen-dk-2026-07-18", "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "cond": "0x48aeb798c038759b99a87db0733aeca6aa31c8ca5292766afd410dfb9caca26b" + }, + "99187050584684374496347488572453490542664664321038879329793286200731669569886": { + "shares": 206.89723478320045, + "cost": 95.1727280002722, + "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", + "outcome": "PARIVISION", + "event": null, + "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", + "cond": "0xb2edf42ea5c8ec24809ee447a5ff06d39b70afbc52d94ae24d62d0280a08be91" } }, "spend": { "date": "2026-07-18", - "usd": 524.4517657103594 + "usd": 627.6703908402673 }, "seeded": [ "0x41558102a796ba971c7567cad41c307e59f8fa41", @@ -10729,13 +10738,13 @@ "99187050584684374496347488572453490542664664321038879329793286200731669569886": "0xb2edf42ea5c8ec24809ee447a5ff06d39b70afbc52d94ae24d62d0280a08be91", "3506443794566179214052380628578788380776940712896382718637294140773955061401": "0x48aeb798c038759b99a87db0733aeca6aa31c8ca5292766afd410dfb9caca26b" }, - "cash": 1515.3723634292908, + "cash": 1419.0959538252037, "lag": { - "n": 189, - "sum_s": 5936.266415834427, - "sum_slip_pct": -6.96986333562423 + "n": 190, + "sum_s": 5945.267617464066, + "sum_slip_pct": -6.885100945751194 }, - "fees_paid": 282.301152003756, + "fees_paid": 284.104476836235, "lag_recent": [ [ 1784298335.1, @@ -10781,6 +10790,11 @@ 1784384301.3, 6.3, -0.01299 + ], + [ + 1784384328.0, + 9.0, + 0.08476 ] ], "bets": { @@ -14190,20 +14204,20 @@ "name": "gkmgkldfmg", "outcome": "PARIVISION", "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", - "their_price": 0.44, - "my_price": 0.43, - "slippage_pct": -0.0227, - "lag_s": 0.8, - "shares": 240.76, - "cost": 103.53, - "fee": 1.7703, - "opened": 1784383396, - "status": "closed", - "exit_price": 0.4086, - "pnl": -6.94, - "settled": 1784384166, - "sold_shares": 240.75726766266138, - "sold_proceeds": 98.36234533767811 + "their_price": 0.4241, + "my_price": 0.46, + "slippage_pct": 0.0848, + "lag_s": 9.0, + "shares": 224.39, + "cost": 103.22, + "fee": 1.6721, + "opened": 1784384319, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null, + "sold_shares": 17.491080716599217, + "sold_proceeds": 8.614357252925114 }, "3506443794566179214052380628578788380776940712896382718637294140773955061401": { "token": "3506443794566179214052380628578788380776940712896382718637294140773955061401", @@ -14223,11 +14237,32 @@ "exit_price": null, "pnl": null, "settled": null + }, + "99187050584684374496347488572453490542664664321038879329793286200731669569886#1784384166": { + "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", + "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", + "name": "gkmgkldfmg", + "outcome": "PARIVISION", + "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", + "their_price": 0.44, + "my_price": 0.43, + "slippage_pct": -0.0227, + "lag_s": 0.8, + "shares": 240.76, + "cost": 103.53, + "fee": 1.7703, + "opened": 1784383396, + "status": "closed", + "exit_price": 0.4086, + "pnl": -6.94, + "settled": 1784384166, + "sold_shares": 240.75726766266138, + "sold_proceeds": 98.36234533767811 } }, "hwm": 2849.150445045735, - "feed_sig": "df5c46a1eb83fa21db126fa501071d1c", - "feed_pushed_at": 1784384196.8551896, + "feed_sig": "ac5c7aa0f9c889199220411598a43df1", + "feed_pushed_at": 1784384327.8544757, "missed": [ { "ts": 1783590977, @@ -16028,6 +16063,7 @@ "58730539387282588422570618125213682800893598192453257677263534681224095560930", "59242854348515943417008071314724224311211838679625959551969245948366236018960", "59431170399170756403869949971919672748369536534274541894295709999455639039278", + "61416046157130336387192484480061885588870627378508203129264340299665845312979", "62957791773802133033379564830070428108680223106878495254723973868087920314221", "6304857255034472143843057320181266626050135996719056413343961373492790660305", "6542858065381328138604971534407515790260577773140917193780294419054693674045", @@ -16076,8 +16112,8 @@ "0xd96750bf8d941a8186e592b0ae6e096da66aa266": 1783871702, "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb": 1784377266, "0xbadaf319415c17f28824a43ae0cd912b9d84d874": 1784383740, - "0xd7d36345c4aab150e59577e360696b01d01d698b": 1784384295, - "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf": 1784381586, + "0xd7d36345c4aab150e59577e360696b01d01d698b": 1784384388, + "0x921433c93558b9a4ba807ec824d02aad7ea2ddbf": 1784384337, "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343": 1784375367, "0x215adbb63b47d0ca92f849fe2c2dc1adb0f6254c": 1784383257 } diff --git a/live/copybot_live.json b/live/copybot_live.json index 56f525ee..f2035247 100644 --- a/live/copybot_live.json +++ b/live/copybot_live.json @@ -1,24 +1,24 @@ { "mode": "paper", "bankroll": 1000.0, - "stake": 103.22, + "stake": 103.17, "stake_pct": 0.04, "event_cap": 0, "hwm": 2849.15, - "cash": 1515.37, - "deployed": 1065.09, + "cash": 1419.1, + "deployed": 1160.27, "reserve": 0.0, - "realized": 1580.44, + "realized": 1579.33, "adjustments": 0.03, "ledger_drift": -0.02, - "open_count": 19, - "fees_paid": 282.3, + "open_count": 20, + "fees_paid": 284.1, "fee_rate": 0.03, "lag": { - "n": 189, - "n24": 9, - "avg_s": 4.6, - "avg_slip_pct": -0.0026, + "n": 190, + "n24": 10, + "avg_s": 5.0, + "avg_slip_pct": 0.0061, "window_h": 24 }, "wallets": [ @@ -46,6 +46,27 @@ "AIcAIc": 542.0 }, "bets": [ + { + "token": "99187050584684374496347488572453490542664664321038879329793286200731669569886", + "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", + "name": "gkmgkldfmg", + "outcome": "PARIVISION", + "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", + "their_price": 0.4241, + "my_price": 0.46, + "slippage_pct": 0.0848, + "lag_s": 9.0, + "shares": 224.39, + "cost": 103.22, + "fee": 1.67, + "opened": 1784384319, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null, + "sold_shares": 17.49, + "sold_proceeds": 8.61 + }, { "token": "3506443794566179214052380628578788380776940712896382718637294140773955061401", "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", @@ -2061,26 +2082,6 @@ "settled": 1783822404, "sold_shares": 176.55, "sold_proceeds": 176.55 - }, - { - "token": "75547676899565417061748996551784035227286947758945008419210215158883005757610", - "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", - "name": "gkmgkldfmg", - "outcome": "King Green", - "title": "UFC 329: King Green vs. Terrance McKinney (Lightweight, Main Card)", - "their_price": 0.6152, - "my_price": 0.59, - "slippage_pct": -0.0409, - "shares": 157.13, - "cost": 92.71, - "fee": 1.14, - "opened": 1783819873, - "status": "closed", - "exit_price": 1.0, - "pnl": 63.28, - "settled": 1783820015, - "sold_shares": 157.13, - "sold_proceeds": 157.13 } ], "missed": [ @@ -3040,5 +3041,5 @@ } ], "missed_pnl": 90138.24, - "updated": 1784384301 + "updated": 1784384392 } \ No newline at end of file diff --git a/rtds_shadow.jsonl b/rtds_shadow.jsonl index 4722f3a6..16590080 100644 --- a/rtds_shadow.jsonl +++ b/rtds_shadow.jsonl @@ -2046,3 +2046,4 @@ {"ts": 1784383739.41, "trade_ts": 1784383739, "lat_s": 0.41, "wallet": "0xbadaf319415c17f28824a43ae0cd912b9d84d874", "name": "0xbadaf319", "side": "SELL", "size": 5.05, "price": 0.926, "title": "Will Teariki Heather be the next Prime Minister of the Cook ", "tx": "0xd35917c7ac30e874e0bf9f8f405cff00172a4a5fde6af59d8cf0c016a67c710b", "seen": false} {"ts": 1784384111.61, "trade_ts": 1784384111, "lat_s": 0.61, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "name": "gkmgkldfmg", "side": "SELL", "size": 340.8, "price": 0.5, "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", "tx": "0xb780584c5ee62334f4c3363a164ed0b35b122c75dc62cc118e3fe36fb8c7a55c", "seen": false} {"ts": 1784384162.73, "trade_ts": 1784384162, "lat_s": 0.73, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "name": "gkmgkldfmg", "side": "SELL", "size": 1815.97, "price": 0.3779533802871193, "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", "tx": "0x2aacf50a9ee21ccc16f145d58c86c01160b137f05019d755d63fe58e92c82661", "seen": false} +{"ts": 1784384388.15, "trade_ts": 1784384387, "lat_s": 1.15, "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", "name": "gkmgkldfmg", "side": "SELL", "size": 196.07843, "price": 0.50999999847, "title": "Dota 2: Team Yandex vs PARIVISION - Game 1 Winner", "tx": "0x93608b9511caf142363bbcbfd0fab6476e388d5761b71a87f373131ecb2fd768", "seen": false}