From c8d4e3af00b632092414985fc905e8811dfb56b0 Mon Sep 17 00:00:00 2001 From: "copybot[bot]" Date: Thu, 9 Jul 2026 16:06:08 +0000 Subject: [PATCH] copybot: live paper feed [skip ci] --- copybot_fills.jsonl | 3 ++ copybot_state.json | 74 +++++++++++++++++++++++++++++++++--------- live/copybot_live.json | 48 +++++++++++++++++++-------- 3 files changed, 96 insertions(+), 29 deletions(-) diff --git a/copybot_fills.jsonl b/copybot_fills.jsonl index 163fad47..9946a59c 100644 --- a/copybot_fills.jsonl +++ b/copybot_fills.jsonl @@ -63,3 +63,6 @@ {"ts": 1783612249.6, "side": "SELL", "token": "18761224788266541727279689677720684189553273901637473351355084093520325570855", "shares": 73.7144, "price": 0.89, "fee": 0.2165, "mode": "paper"} {"ts": 1783612288.8, "side": "SELL", "token": "5935284746747952722647052327314425731758209998268351888638837864133688247636", "shares": 9.516, "price": 0.96, "fee": 0.011, "mode": "paper"} {"ts": 1783612472.7, "side": "SELL", "token": "18761224788266541727279689677720684189553273901637473351355084093520325570855", "shares": 42.7019, "price": 1.0, "fee": 0.0, "mode": "paper"} +{"ts": 1783613105.4, "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", "token": "65561282581543333083769484681733882641597892294255282935267357087854721926205", "name": "Kruto2027", "outcome": "Team Syntax", "title": "Dota 2: Hive vs Team Syntax (BO3) - European Pro League Playoffs", "detect_lag_s": 3.4, "their_price": 0.03, "my_price": 0.03, "slippage_pct": 0.0, "shares": 1596.64, "cost": 47.9, "fee": 1.3939, "mode": "paper", "book": {"bb": 0.03, "ba": 0.04, "spread": 0.01, "bid5c": 5.65, "ask5c": 119.19}} +{"ts": 1783613111.2, "side": "SELL", "token": "5935284746747952722647052327314425731758209998268351888638837864133688247636", "shares": 0.0635, "price": 0.96, "fee": 0.0001, "mode": "paper"} +{"ts": 1783613168.1, "side": "SELL", "token": "65561282581543333083769484681733882641597892294255282935267357087854721926205", "shares": 43.2354, "price": 0.51, "fee": 0.3241, "mode": "paper"} diff --git a/copybot_state.json b/copybot_state.json index 7791a2d2..fc2bba5a 100644 --- a/copybot_state.json +++ b/copybot_state.json @@ -306,6 +306,7 @@ "0x1686676d0a15bfe7163b599b172b38292c59205113af63561e4d63d00b937b30", "0x413e7c21f8a986c0c49cb3a4891c848f0146d28ce7c3941edd994cb8b167d2b2", "0xd43c6fb2b54d54fc772338cb850a9d47f90d6c655a6fc328475342563554f181", + "0x4ce035f40cfb8613fa7f06cb7495fa39d1bbedb10e4e3e374c96c31442c02fef", "0xb8ef16f332eef9ea34587b42dc14c101738d2282ebc529d2c2d92d219dc6bf6f", "0x131db69d0aeb555226365c1ca1129b9c8711dc9b6759827589c22b54e1e68283", "0xa572342854e4dd73fb747c190d293d4aa60b6926be553488a6e4856339262440", @@ -350,6 +351,7 @@ "0xd946bcd6f961dc00600d8ca2bbf1be4bbe3f09a8e5d732861b1300ecdf7c9fc4", "0x7d20c053bacfbd1c7b8ed2f6955dd5ab363b66a6fa7fb0fda2ecb8ec1eeb120d", "0xc912e474f64a3a12e4b10215ee2fe90e5c5dd1550f56a4729b749cb75795e515", + "0xbf8fdc07c43b8de2e5301b18cd41d0d3cfd719be83bae81865f2481db4e90e85", "0xeb5627f01b8b43cc8f275a8bffaf1db2e3de80c7a075075f561d73b07856bae4", "0xc55b351e21e9f48e84a8fbc62eb417f22732e2727abe1ba594892023de234d4f", "0x5c2702ebc7dfd90d3b1cafb99f8b11ca15599f219552d6e5cea041dffbf31b9f", @@ -402,6 +404,7 @@ "0x299101d1e97e985c683264fe1d509aae6ec8fd2ff411a7d72b1b3f1cb4e34ac7", "0xb9420b86dfaa66c77c462c4d84bc8059f20542a0591ea44343dea9acba175a03", "0x7657ef8ca36214b6bea2cc8c552e015c51337612236f7ab6c48896833d421234", + "0x54bad0e58fd1e12c75dc4c6a3e0dd36eda15fc0a69aeefd9237a9e537e40606d", "0x9ea2479b4a9fd3ef1bc70b7b1b8cc461ff2650c09f9d6fb00a76b10430653ef9", "0x153a93540940c7f43a1c1df693d9df21fd6dd3e3619c47589c95e104c41041ba", "0x035dda9210452adab6c75c4d8747e88571fec51c03f543ccf468e968edba8155", @@ -417,6 +420,7 @@ "0xb4aff77d21381d39007f74c4efa19894f912751bfc345e94bf850f5d750b31cb", "0xa3af3ae984c5f8966bb7488020cc1e8647f17238a9d885700e1a557ed6a872d0", "0x3b1cb78a18681330d35913823487b0f543d64f3a3224270b77f7c39b5cb3507c", + "0xa9864659dcd1562c58fd1a3beac0ca7b8a80b8479099cffb7956b0ee425db1ca", "0x89c9966cb1867b9e4034799d211fe77680115924a5d86168c488d741c1b187ac", "0x35b4dc4bb721761919867fd7fe983d25e9a0c4e54bc4906436e456c758e08d7f", "0xbab9373ac5fa5586c0234a20796c01612ce92ce5396a88120658997bcfb1ba6a", @@ -753,6 +757,7 @@ "0xfb982c52df556abc0b898ba748aa8ab0d18ce3d2de960392a11a90c06c6ad169", "0xb54ee96d4a1b8e524049a9cc5644ed263f83282942b4169f3be01bd7dab66ed3", "0x51ea78cfdb6fa2c84f906d000a33860f03f011b9206c7cd3fa5b9bce292425c3", + "0xad12baabc6ee0d367f423d6ca0c68bc4a4905a78196e712b3f6e3784509ab523", "0x644b5527311e3dfde22f7df9739bb3ce74df9825d6bcf5f0081ae3397ad4e9e0", "0xe86e1b98bd695e497f5592b2bd6bdb4950b0f51d0f1c13f43ecd80bbb3371312", "0x11839a940588438e05604f1e8cfda509c69be160a2b3675e666c728f9d4fca71", @@ -791,6 +796,7 @@ "0x0cdecec4def7fa2644a1eb003fff5a88cee3b38d78774a6587568387bd746f51", "0x741f4fc27479c1824a31ee88548ac6c27a9fa24327b8eea341ea00dff73e0121", "0x984c64569e437ff02bcd55a7ff2b9e6bd483bed3ce86a63efe46d4d31a6b3ca0", + "0xa4b1a264d35f7dfabd8efe89a6df870bb8c18c633e7e1ec18fc1e83d2f14ef02", "0xdb524900825f1fc330e99446503d5ab5bfbf61aa9c193ac0056d17ebee518508", "0x9d629e8af8477737bda286571786222d051faf5a2b65892b89e9c8830ce2418d", "0xced6fa0e15db9f15c70a3e5fb5be73199c149928db4a5daec4d9021631adcfb0", @@ -799,6 +805,7 @@ "0x448cb21083baa34571a8ff0020745c2e119b11f942cff3cf1cbb6d3c7840f598", "0xddbc105200455926c9345db94ab103059587bcc00bf9a4efb5e6d661df9cf921", "0x105e6c041a73478d6d9d359e784563fbca4b8fda139ac7c3037f41db18014629", + "0x523bc18bfa15b99d29fa3809f1757b1a6e77f0e973922f4604fbe868b132c6dd", "0xd0b5145937b12daa548f24cc2f3da69a475ba7eaa0ba71d7a3bdb0804a04ec9a", "0x549f14986a32fae89658a54fa19b1088200e7d71a82a9f87b425acd7f7cd64b0", "0x122bc63db6fbfb74de117d45f4350b8242a126d9f8f764eaf322e7f9ecafa79c", @@ -860,6 +867,7 @@ "0x75c52a1b8057e189129725ed982d03e7f021bf28ae966b52f1aaf9dd2e2c739b", "0x84264f521eb06f562d111ac49cd19f42009e243b2342d46da1732432599459d5", "0xc865f3232a0c0a00974c2c451fcbc42fd789799388ad9078901e42199c1f62c8", + "0x5e4124b1e9d5ca34ac68d658147ba420f4c16e963547c0c17251d887b7912b1f", "0xbdc9b27496dec73674a135024bdb5a72bb7226ed2b34230d3d87039f4922d68a", "0x7777c28e17be9284648a4a44c400078ad87a4ff3cde2cc7f41e8baf50dcf7f17", "0xeddcf617b5dae33f3e091c83794605845bf2e8993138add137eae5b4454af4ea", @@ -1319,7 +1327,9 @@ "4449275812911316704737599764890729235778591822066511383807324773550953103287": 5, "4556775148411451343714323775943735348445293156977383989925039741378734086925": 5, "58047726716259839817778442950512962824626057851052835969654140727145946094343": 5, - "90738964455473593413853254227145631686629241670077983552489903936879749455666": 0.0 + "90738964455473593413853254227145631686629241670077983552489903936879749455666": 0.0, + "113160448040578423386259411395080233903895083052843436354950686586497254626504": 0.0, + "65561282581543333083769484681733882641597892294255282935267357087854721926205": 4958.1899 }, "0xbadaf319415c17f28824a43ae0cd912b9d84d874": { "84198727207550214763449143212138419486474549606219604664233243545687035283481": 26905.1835, @@ -2096,7 +2106,8 @@ "68148020734045862667403129740412098242535260331867198424832438219939630479538": 0.0, "78840104646106206280054868771208433780183351127457960216916978418647159322446": 0.0, "42855868281876487883193963633848009177648679483986448356728402118178299269508": 0.0, - "76358262452851820975642968733149423830325885975783775600123975516870137641445": 0.0 + "76358262452851820975642968733149423830325885975783775600123975516870137641445": 0.0, + "15756864822985388951306087897057059224960611600364328285053383377214459903577": 0.0 }, "0xd7d36345c4aab150e59577e360696b01d01d698b": { "100468734153214358233990589631364606641061328246006529504204481849428608539045": 5322.2848, @@ -2454,7 +2465,7 @@ "69682976158437241865532326185195257331472988410178450341290807532756745973063": 9.2857, "104832025172630135904722530104438285617955731796738691113691661794911711246857": 7.3085, "70819351427143672834893773841882294910740820373675836266578600398807209784247": 1.0282, - "5935284746747952722647052327314425731758209998268351888638837864133688247636": 644.9415, + "5935284746747952722647052327314425731758209998268351888638837864133688247636": 642.858235, "111874599318538684825081057854024046753408526752402041494925101959366264867244": 0.0, "67641966972047957873936737096988118191995511744453931882847190188392441958087": 0.0 } @@ -3834,18 +3845,27 @@ "cond": "0xa164172b7cee74420cfce554c3a265b2553cb80e48b36e286e67f302b6574712" }, "5935284746747952722647052327314425731758209998268351888638837864133688247636": { - "shares": 39.278452274592006, - "cost": 35.35060704713281, + "shares": 39.214909806285036, + "cost": 35.29341882565654, "title": "WTI Crude Oil (WTI) Up or Down on July 9?", "outcome": "Down", "event": "wti-up-or-down-on-july-9-2026", "wallet": "0xa1d57d329227c75b12b09f927fb3d6d6ef8f1343", "cond": "0xfd86b89971a603925c2ae6662ecbd5b6ed700de4440cb935aa0c64282fc2ab16" + }, + "65561282581543333083769484681733882641597892294255282935267357087854721926205": { + "shares": 1553.4008901691077, + "cost": 46.60202670507323, + "title": "Dota 2: Hive vs Team Syntax (BO3) - European Pro League Playoffs", + "outcome": "Team Syntax", + "event": "dota2-hive1-stx-2026-07-09", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "cond": "0x5fd2cf4e54b80d96abd12e50f7ef142557ace9c8c59dce721a31da3051511491" } }, "spend": { "date": "2026-07-09", - "usd": 766.3210973441546 + "usd": 814.2201860446347 }, "seeded": [ "0x41558102a796ba971c7567cad41c307e59f8fa41", @@ -3870,15 +3890,16 @@ "65585128992878043579543337949365468961659444652241007486927374035531121325136": "0x7d055d8db3ee70c0781b1a263c29beefcbf83bc9790c06b67199221135e34029", "44955835255986870213886955575315970674806073263991248758756749076487124445148": "0xa164172b7cee74420cfce554c3a265b2553cb80e48b36e286e67f302b6574712", "65984611303909407052169607993537741220891602509766446043631462077119911368849": "0x868d295d9e0d6f777b7f4e6abb45f5d02e2f0281bb12b857f6375f7ecc8c91e5", - "18761224788266541727279689677720684189553273901637473351355084093520325570855": "0x868d295d9e0d6f777b7f4e6abb45f5d02e2f0281bb12b857f6375f7ecc8c91e5" + "18761224788266541727279689677720684189553273901637473351355084093520325570855": "0x868d295d9e0d6f777b7f4e6abb45f5d02e2f0281bb12b857f6375f7ecc8c91e5", + "65561282581543333083769484681733882641597892294255282935267357087854721926205": "0x5fd2cf4e54b80d96abd12e50f7ef142557ace9c8c59dce721a31da3051511491" }, - "cash": 1006.5351834346604, + "cash": 957.3031588216476, "lag": { - "n": 22, - "sum_s": 744.4230406284332, + "n": 23, + "sum_s": 747.8321571350098, "sum_slip_pct": -1.3798559475653793 }, - "fees_paid": 17.570190729973444, + "fees_paid": 18.964127412080902, "lag_recent": [ [ 1783545809.5, @@ -3989,6 +4010,11 @@ 1783612180.8, 3.8, 0.02883 + ], + [ + 1783613105.4, + 3.4, + 0.0 ] ], "bets": { @@ -4129,8 +4155,8 @@ "exit_price": null, "pnl": null, "settled": null, - "sold_shares": 10.385068540113217, - "sold_proceeds": 9.957702199550477 + "sold_shares": 10.448611008420189, + "sold_proceeds": 10.01862976820168 }, "67316041392595003970935162895075724563017159074192091517379695493042764601836": { "token": "67316041392595003970935162895075724563017159074192091517379695493042764601836", @@ -4267,11 +4293,29 @@ "settled": 1783612472, "sold_shares": 116.41632873944168, "sold_proceeds": 108.09124675059927 + }, + "65561282581543333083769484681733882641597892294255282935267357087854721926205": { + "token": "65561282581543333083769484681733882641597892294255282935267357087854721926205", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "Kruto2027", + "outcome": "Team Syntax", + "title": "Dota 2: Hive vs Team Syntax (BO3) - European Pro League Playoffs", + "their_price": 0.03, + "my_price": 0.03, + "slippage_pct": 0.0, + "shares": 1596.64, + "cost": 47.9, + "fee": 1.3939, + "opened": 1783613102, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null } }, "hwm": 1197.477217512002, - "feed_sig": "4e7c7bcea53759367793dc2ad176d6fb", - "feed_pushed_at": 1783612427.3925536, + "feed_sig": "d257504b5162fbbe2a4bad67f439efef", + "feed_pushed_at": 1783613045.4382877, "missed": [ { "ts": 1783590977, diff --git a/live/copybot_live.json b/live/copybot_live.json index 5dd8442f..b926b2bd 100644 --- a/live/copybot_live.json +++ b/live/copybot_live.json @@ -1,24 +1,24 @@ { "mode": "paper", "bankroll": 1000.0, - "stake": 47.9, + "stake": 48.66, "stake_pct": 0.04, "event_cap": 0, - "hwm": 1197.48, - "cash": 1006.54, - "deployed": 190.94, + "hwm": 1216.52, + "cash": 979.03, + "deployed": 237.49, "reserve": 0.0, - "realized": 197.48, + "realized": 216.52, "adjustments": 0, "ledger_drift": -2.0, - "open_count": 5, - "fees_paid": 17.57, + "open_count": 6, + "fees_paid": 19.29, "fee_rate": 0.03, "lag": { - "n": 22, - "n24": 22, - "avg_s": 33.8, - "avg_slip_pct": -0.0627, + "n": 23, + "n24": 23, + "avg_s": 32.5, + "avg_slip_pct": -0.06, "window_h": 24 }, "wallets": [ @@ -49,6 +49,26 @@ "1kto1m": 320.95 }, "bets": [ + { + "token": "65561282581543333083769484681733882641597892294255282935267357087854721926205", + "wallet": "0xe8ca3f758c93f44f3ec210542ab78afb7c0bcccb", + "name": "Kruto2027", + "outcome": "Team Syntax", + "title": "Dota 2: Hive vs Team Syntax (BO3) - European Pro League Playoffs", + "their_price": 0.03, + "my_price": 0.03, + "slippage_pct": 0.0, + "shares": 1596.64, + "cost": 47.9, + "fee": 1.39, + "opened": 1783613102, + "status": "open", + "exit_price": null, + "pnl": null, + "settled": null, + "sold_shares": 43.24, + "sold_proceeds": 21.73 + }, { "token": "18761224788266541727279689677720684189553273901637473351355084093520325570855", "wallet": "0xd7d36345c4aab150e59577e360696b01d01d698b", @@ -106,8 +126,8 @@ "exit_price": null, "pnl": null, "settled": null, - "sold_shares": 10.39, - "sold_proceeds": 9.96 + "sold_shares": 10.45, + "sold_proceeds": 10.02 }, { "token": "44955835255986870213886955575315970674806073263991248758756749076487124445148", @@ -434,5 +454,5 @@ } ], "missed_pnl": -67.1, - "updated": 1783612472 + "updated": 1783613168 } \ No newline at end of file