qubx/_nb_magic.py,sha256=Kq1RoHwuDPD0iM3WXV6FjZg514u0iztLSU3uZL7tkX0,3582
qubx/config.py,sha256=QpRH_ufs7OIqoyp0A_mrl53j4pCQvNiGJw3vFrDrEXo,4525
qubx/_version.py,sha256=8XB6gdhabMcJD3A1ZBcUdk4Svpr-wOEdkunobG8_HAc,520
qubx/__init__.py,sha256=NGawoSD02s4L-RKCprDn8gVlzYF9oawm4wxpSanereU,18229
qubx/connectors/registry.py,sha256=_fHP9b_XljRvf-Nb_xwz7x98OVkvsE0GX-kYjblZ39I,4529
qubx/connectors/__init__.py,sha256=OZ6veyCVmje-SbmgwyEuhYdI4y_0QPG5b8ItKatMJXU,482
qubx/connectors/plugin.py,sha256=ENrlwxk3Y1dK7HrCD8dHfTjpbI20g2S-LQBSeuZJSO8,2649
qubx/connectors/ccxt/subscription_orchestrator.py,sha256=ohbc6l6Qrs6dUOlXlbqTmglu3-tQiDlqAxDM2oRHo-M,17388
qubx/connectors/ccxt/subscription_config.py,sha256=jbMZ_9US3nvrp6LCVmMXLQnAjXH0xIltzUSPqXJZvgs,3865
qubx/connectors/ccxt/exchange_manager.py,sha256=YpHki3clz7_um10A4_EHOQdMFY-YY2stEERdO2kr9Uk,12295
qubx/connectors/ccxt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/connectors/ccxt/warmup_service.py,sha256=LmvZ4pmNDK0CflUvps2stVkbvP-3MJExjBrMM_jqhzk,6095
qubx/connectors/ccxt/factory.py,sha256=9EuMUCqyFcXIuBbQJG2rxYGmxQ9vmdYrzDvDcpt0A10,8851
qubx/connectors/ccxt/utils.py,sha256=8vbPlSSop0GYdP0tJ8vfeAUc7ElDiKpGiL3i00FnePo,27903
qubx/connectors/ccxt/connection_manager.py,sha256=4z5-IC31myTWk2O0pKNyOyQd4gUEpr4XGu0xWBTlIg8,16269
qubx/connectors/ccxt/connector.py,sha256=dN360sAaVEFt2IxbqTpj_5TkPuXZKivfbSHRFkt-7Ho,94139
qubx/connectors/ccxt/plugin.py,sha256=C0_Igi2Nidk0Rv0Te_NG5LKxhASBH1GLKq0e2oz_Kzw,1199
qubx/connectors/ccxt/exceptions.py,sha256=OfZc7iMdEG8uLorcZta2NuEuJrSIqi0FG7IICmwF54M,262
qubx/connectors/ccxt/rate_limits.py,sha256=Xj3J1LKPLkEBaJxzbQdwvtMazxwc3NRN1pkq9hF0OSI,19341
qubx/connectors/ccxt/subscription_manager.py,sha256=n3EuTRhVC7BwmndakfWU5S-Kx1V7vRKYf6Ee5C2BvoY,14213
qubx/connectors/ccxt/data.py,sha256=2kWwUREavRk3_VJgE-HiXx8apOpx9VGgfEx1ykZzCSw,16702
qubx/connectors/ccxt/exchanges/__init__.py,sha256=Rm8Ng03ymOX4VqZ5OtdZOyWTx79PI9IbRoe4R3PLU6w,3859
qubx/connectors/ccxt/exchanges/_two_stream.py,sha256=qZBI-eR-GcSJHnP_ITB7kJeUXC-2-25LQd8M_KIHQlA,5582
qubx/connectors/ccxt/exchanges/base.py,sha256=q-0wu_efpQGPCIEa_l1Wd-rzK6UXgbYiR1TvVxhrKNI,2764
qubx/connectors/ccxt/exchanges/okx/okx.py,sha256=04fYL0je7LqJy3Z1lnTZDuN9EFR8KXPG0o-jbCKJENE,7990
qubx/connectors/ccxt/exchanges/okx/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/connectors/ccxt/exchanges/okx/connector.py,sha256=bZcu-NySBdxdmwMmSiveAY6iQORQrHdcdrdP5bfpjJM,10680
qubx/connectors/ccxt/exchanges/hyperliquid/hyperliquid.py,sha256=fmKUhdzjmwuUgpqFzGgAA6-0V46WixC7uNzDKLOzr2E,24933
qubx/connectors/ccxt/exchanges/hyperliquid/__init__.py,sha256=igis7KUab4xzpFQOCFwbZXzQNztsuE5YRo1FAodBPLA,329
qubx/connectors/ccxt/exchanges/bitfinex/bitfinex.py,sha256=Tq-OR06JBU2yADUQc7m80oUyyUQ-cckzc4GyVI_1ey0,10745
qubx/connectors/ccxt/exchanges/bitfinex/connector.py,sha256=kJBUsRb3RBKYZnQPV8sInv0OOsu4T53-17JpB60mBRI,1206
qubx/connectors/ccxt/exchanges/kraken/kraken.py,sha256=OjH-XWx8z36jg57Au3hSOQDVV-5W_GrlxO7P-Ii4iuI,413
qubx/connectors/ccxt/exchanges/gateio/__init__.py,sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs,1
qubx/connectors/ccxt/exchanges/gateio/gateio.py,sha256=h6kQqBl9a0lOhRm6w2hz2OgfCLlCu5ElTHPsqv86iSA,4582
qubx/connectors/ccxt/exchanges/binance/exchange.py,sha256=at56o5oo-bTu3FnvXn-CCFwl2hl15ezrrOY8MckwGoA,45025
qubx/connectors/ccxt/exchanges/binance/connector.py,sha256=aZSKf05P9y1A75fjvb34auOsMU3HSld0-4a6uvADQ7U,6182
qubx/connectors/ccxt/adapters/polling_adapter.py,sha256=UrOAoIfgtoRw7gj6Bmk5lPs_UI8iOxr88DAfp5o5CF8,8962
qubx/connectors/ccxt/adapters/__init__.py,sha256=4qwWer4C9fTIZKUYmcgbMFEwFuYp34UKbb-AoQNvXjc,178
qubx/connectors/ccxt/handlers/funding_rate.py,sha256=qc45fZ1Ie31ovG54vzt9wdZ8f_qLXOXexLrEun4wkTQ,8717
qubx/connectors/ccxt/handlers/trade.py,sha256=M97L-w0AZ83OZawqJ1jmaWs8beMWl0opSYzcEE4jLbs,8640
qubx/connectors/ccxt/handlers/quote.py,sha256=_j8NXDUa7WZEcP_UUc-oYE42rvNFnR4n_qNHiV8SQCY,4737
qubx/connectors/ccxt/handlers/__init__.py,sha256=Cuo2RsHiijhBd8YIkLey9JhHkBGWRtPoeu_BEg_jlDE,879
qubx/connectors/ccxt/handlers/open_interest.py,sha256=ShWFnam7WxucRWcrLcaE11unkhNRAcLemb1_btzT_OM,9764
qubx/connectors/ccxt/handlers/factory.py,sha256=F7AYj9SgqX3L_mzR6x4KbaUmJ7Iw7Q2Vt0pALKqxsHA,4243
qubx/connectors/ccxt/handlers/orderbook.py,sha256=zaNIDtvvyj5LU0DUOmhrolL8e0PWSbJ2KgynsH49KSY,10084
qubx/connectors/ccxt/handlers/liquidation.py,sha256=-Qyh-dKfKbeQKxJPvQdDbbQVbQ8Hda4FMTuWeR5I0N8,3683
qubx/connectors/ccxt/handlers/base.py,sha256=zMb5v3z99pUp7qG9gUkWmn_xaOERoyTyAT6LJPClDVk,3825
qubx/connectors/ccxt/handlers/ohlc.py,sha256=Ju2ehcjWdDk9hfpUFuaUo4Jgl2lby6QcXt3RXIKFVgM,19777
qubx/connectors/tardis/utils.py,sha256=epThu9DwqbDb7BgScH6fHa_FVpKUaItOqp3JwtKGc5g,9092
qubx/connectors/tardis/plugin.py,sha256=S6pI9XmBNmIKp6EYH87Y2CViFLA4Z-mK-hrURZkYJKA,533
qubx/connectors/tardis/data.py,sha256=FyEqpmFmJrHWYcwrYboTw-esofmNozXG2uLN5IOdjXY,30288
qubx/loggers/mongo.py,sha256=qFtUZN9SaPlM8A_C09TMrzMC2zjtiGB3GmazSi6QVQk,2769
qubx/loggers/__init__.py,sha256=bhfFzKURZxM9fStg4unU_G3FPHndyv6BfMqAdk-6QLg,522
qubx/loggers/factory.py,sha256=hChAZRgK03upD7XQkP4rOSEHafakhjlewmnaF2niSfE,1890
qubx/loggers/inmemory.py,sha256=R5EyHwqBLFyItYPHiTAQ27B0Pous24Xefeax7aiq8j0,4361
qubx/loggers/csv.py,sha256=Njwk3UkK_blmHZOmRB0-OvNcvOFk50-wUm9cgPwGrzs,4386
qubx/loggers/postgres.py,sha256=jRdAJE_c0-mYhq2Ka1xw7gOe7PcLrT2GN_0cZ9o_QLU,9625
qubx/core/interfaces.py,sha256=BS2tlkYKE-ELLZAaWkGL3PnQSaH7YvKrpiaZQJBJp3U,98074
qubx/core/metrics.py,sha256=SnqBAif7-1BMvT55V1xBIgXZFmQpm-VUt4aaWwGwlfM,105497
qubx/core/series.pyx,sha256=8r2hLJFehUkKT52Dw6sPOsqCYLSWFmcU7kh5I70A6Cc,79905
qubx/core/fit_context.py,sha256=HmJte1X5mKC5foC1jigEGueCGHMUzzr-j7T67u3TdIE,22286
qubx/core/boot.py,sha256=UyxZJsUaNO749N7EiIYfY2GPTmxAwsHWHlEh_LoZezY,3681
qubx/core/events.py,sha256=HQLUI4-jx5UPUcwHouDLXBzGfFZIzaIkHs69L4xhBy8,7077
qubx/core/loggers.py,sha256=TG1g1y-HkORkeSnkBCcXivtjjJknEzTzcNy-Ummi7wY,17041
qubx/core/utils.cpython-312-darwin.so,sha256=rxzfVmk7qdutA76j7tApKRTOXsqhePaPvu6xbHuRAf8,108584
qubx/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/core/series.cpython-312-darwin.so,sha256=8_rlUMfvWSHWGaIRIvwKSm3xaZ_EU-VJ1MssGT-LR8c,1076336
qubx/core/lookups.py,sha256=Gj3VV5HFYKMCoExMXgqMkv2tD2aUud8iLZOU6b4RTzk,20304
qubx/core/instrument_service.py,sha256=TgQ5MziIu-3r8x841uqEnOaXucIluS-sFhxd9dhkHFU,11174
qubx/core/utils.pyi,sha256=9_zJsjyTQvt_5454mtiLi_xOKFuPW7cq8m5u8D50mv8,383
qubx/core/initializer.py,sha256=wzUdyzF7alQ6CfQTNiLeSJk8Xcn_CDaDOlCDBf7I0VQ,11759
qubx/core/context.py,sha256=m5-vKOTkdMziSrbMRJir43Z9oqpA9vI9hevqK17rtyA,52322
qubx/core/series.pyi,sha256=zMuQEXGXsR8atFu4Rs0gAMJk_NzLuQ6RBHmvzqy9mgw,10936
qubx/core/connector.py,sha256=8GDcsECVlWTaxGA0srUVaczYrwTKCfw_ysalVIkqyk0,4751
qubx/core/basics.py,sha256=W7zGQCq1oAHClvFEAk3MN0RFIYX__qIp7LkbPy9-Qrs,72951
qubx/core/exceptions.py,sha256=e-YiuxlNCONU55AO1430wUm2_k6iuXxN4QO8rvQQgT0,1999
qubx/core/errors.py,sha256=kBPDqXHpqHMis-X4pqfLjXM2lynEjsrLKdcb5nsBr3E,2327
qubx/core/series.pxd,sha256=hb4ugAJ0srg7vD-hiVcccSDRfVmwSjmEAaLDbIQTUOE,6195
qubx/core/fit_executor.py,sha256=gglkbu19l-9ypbrxkhaKLB3JVhZ2Lww1nnskKJLtZTw,6810
qubx/core/helpers.py,sha256=cuNc_DGkT6PJdWnrggXH3Js4x_BCGgc4gi8sYuwBwQM,16007
qubx/core/status.py,sha256=nGivfdS2U43KgqdY_-X47D-HzbOep1BR9uO7WpE9Hy0,4249
qubx/core/utils.pyx,sha256=RwZ1464jOKr7fXX670H0D4HarsR8qEx1fzcfvtojUsQ,2885
qubx/core/account_manager/reconciler.py,sha256=wD2XrShs_YdqD4H6dVguQYIAJN-7TCwgYf3qcVLcyB4,31948
qubx/core/account_manager/config.py,sha256=-Y553Gn6hOhjj75vi2I3ShxIsPDfIvy0aC3TP-q8rRc,1136
qubx/core/account_manager/__init__.py,sha256=Hza-aGexdUo6OFUVKpMA0qX7U8SJ8UnhYYyPZMHtzK0,2453
qubx/core/account_manager/reducer.py,sha256=DWbDyTj0cStpugIxRdX8EDG4xedKYK8cBik6OqruDxs,28070
qubx/core/account_manager/diffs.py,sha256=58LALzEV_xD6Q-oUg49nv_ZxlIOSr_oJM7xSES0ZmuA,16785
qubx/core/account_manager/state_machine.py,sha256=rhXO2dimTCOL_kJCugVY3sVXSzv9ZvGQ05dbID2kuDs,1617
qubx/core/account_manager/manager.py,sha256=4F4sGLLK5QWtwU9SIWHA_4sULc1wAk45nsq6Rx8J4i4,34756
qubx/core/account_manager/state.py,sha256=PtMAn8Lk8O1ZdNHi_4C4x6MMRZZYE-J7fqd1GFJyVPY,27854
qubx/core/mixins/subscription.py,sha256=2H2BARBGA2DqN0nzERkws9XrG1RL9M56Sk2wIYZFcEA,24608
qubx/core/mixins/market.py,sha256=Vl2DV5ezLfX3dJJ1ovXrD_yU-8KNZLaeE1CQ1KZ2BLc,28672
qubx/core/mixins/__init__.py,sha256=AMCLvfNuIb1kkQl3bhCj9jIOEl2eKcVPJeyLgrkB-rk,329
qubx/core/mixins/trading.py,sha256=WmEtO_zaQB2Gbjzm0bsDfsTusLrfafgCnxp0RuqQsBI,25698
qubx/core/mixins/instrument_service.py,sha256=btIbsEq2IZfrT1Uh-w9S7kBdj763WYu9bq3wlIdKkMs,5697
qubx/core/mixins/universe.py,sha256=LrkNxy4T3v-bO_Suwfgc84HA72bYptdwt_rLvfZkOl0,17527
qubx/core/mixins/utils.py,sha256=t5TwyKOdY60GcRHpBm8opHjHYDot2jlC6zHGZsVnUDQ,988
qubx/core/mixins/processing.py,sha256=3L8VtyidS6yPR9Saj331fEbDB34Mou6ZOlN98dULgCg,88624
qubx/core/detectors/stale.py,sha256=eQoECdQm1EnKmhzbX7SsPhW2SmsBnKCPw_PkMiSIg34,14509
qubx/core/detectors/__init__.py,sha256=Jv9BC6UaJlHKQoGfmPURwYc4NxHbRsg9UDxsom8I83U,170
qubx/core/detectors/delisting.py,sha256=R_1lfqoTBRMZ0GqMTK2LlQ7Kurl9onDmBhbKmE_Fh1k,3284
qubx/plugins/__init__.py,sha256=CnzW1SvBeOnaMr2VcAtVwVJbZ4DBwbA7dO_iVUmjz6k,157
qubx/plugins/loader.py,sha256=wqe0OXWQKRtwZdOGYvfDWiipel8mRJ5mtpeOT79IWS4,6177
qubx/exporters/__init__.py,sha256=7HeYHCZfKAaBVAByx9wE8DyGv6C55oeED9uUphcyjuc,360
qubx/exporters/composite.py,sha256=eMDc5tlwSWQMNnjk5BSWD-okRosXIuTtnauGXFD-_48,3439
qubx/exporters/slack.py,sha256=yta-qLKgSDQavcCi9_FqE6YVxw_jc6wo8DcWx2pxVRU,7509
qubx/exporters/redis_streams.py,sha256=SCNcJERm-DknaKqSP3rsjnH-bqzb5M3TBTZPT-7r4EM,13000
qubx/exporters/formatters/target_position.py,sha256=bGjZi61GFh088Arwx06onCuQ4q8zjBx5MqQ_j7CL_os,3402
qubx/exporters/formatters/__init__.py,sha256=nyPFrsRJczffszAV2gXE_23qwRPOkNJo72PhI9LiI5g,616
qubx/exporters/formatters/base.py,sha256=bW72sPXAmAsQPgNHAyvZtlEvF8DG0O0ECw9cthfrFOI,6497
qubx/exporters/formatters/slack.py,sha256=VUucWgaX4Wcp_Y7mCzqmQbsXY5b-AtbKQT2Ey3fdSpo,7346
qubx/exporters/formatters/incremental.py,sha256=2lVe_umAiydEhIDBJQ23gUa1Bf1e8JP23PNQN5EvxEA,5354
qubx/rate_limiting/backend.py,sha256=MPR6XiWFfrlwJMxDs88d3PB-C99bt_QLNHggIRx-OkM,3618
qubx/rate_limiting/config.py,sha256=i8obLxPABQt9ybwQFo1BUxpeHaZQpSJ3Dc-7xPHXr6k,2827
qubx/rate_limiting/pools.py,sha256=8uW0r6vS59AbV8wrl1F7V5ZAThj8HtKgDt9lqdXesEo,8454
qubx/rate_limiting/ip_resolver.py,sha256=3PGK2M90uPoGE7EPvHcydLPK68_H_ORoXbgA3uGuSv8,3399
qubx/rate_limiting/__init__.py,sha256=nGtCSVSNRVTLEk7a4sg2gedklnC0aed3aEe30v2cy58,1286
qubx/rate_limiting/engine.py,sha256=gzmtf9IR_DWsdbn19lBxgqNmCBZxamqKunQcR3l4750,11493
qubx/rate_limiting/manager.py,sha256=gI1n2N0trkjNlm_N_x7XDN3vDWqFhGCf3X2PLwl2nDE,6038
qubx/rate_limiting/resilient.py,sha256=22vZgyUL2P1XP02GBvwPJPRvdhEg51aD-fzFehyuEH4,8289
qubx/rate_limiting/redis_backend.py,sha256=E9qPHzmQ-CYfnc-3vs51BN-rn3pPiQrId1qKwoF8s5U,7699
qubx/health/__init__.py,sha256=INIXe7wByNzUjw5S34no658yisEen3kBgy17tIz5Bo8,129
qubx/health/dummy.py,sha256=2Ijxu1Nb45uRSZL-BrIVfO7tBTI7_EwdM8e0SG4FA8Q,3337
qubx/health/base.py,sha256=YMfRH63o5SxApVuYvsZ1__pWt7bmh3pZQXr5j9PYoZI,32370
qubx/resources/crypto-fees.ini,sha256=usdFIFs6yRJ8kveEBTBhUSb25Lz-9Rth_43yx5rIS9Q,2277
qubx/resources/_build.py,sha256=7IYS4SKnSsceX3zjAw10xruh_AOtXRABSKvkNntIrGo,8795
qubx/resources/instruments/hyperliquid-spot.json,sha256=7FCszHdTkHlxBOcD08rcS4z1WnioFoNOjevQyD4c8js,113639
qubx/resources/instruments/symbols-kraken.f-perpetual.json,sha256=a1xXqbEcOyL1NLQO2JsSsseezPP7QCB9dub4IQhRviE,177233
qubx/resources/instruments/symbols-binance-spot.json,sha256=AT0SHnG9s70aqwx3ZK3NQ54FBwqVnDKYXSLhZp9ydA0,1034124
qubx/resources/instruments/symbols-binance.cm-perpetual.json,sha256=0Ngd4Wsa228edmgZoneCvCetW_S8FHRQD8NaLrjgRrk,25291
qubx/resources/instruments/symbols-kraken.f-future.json,sha256=FzOg8KIcl4nBQdPqugc-dMHxXGvyiQncNAHs84Tf4Pg,247468
qubx/resources/instruments/hyperliquid.f-perpetual.json,sha256=sY-xEsVx_gtFQnQ47K5qoQha3sEEE57u6QR41iYDZi4,120466
qubx/resources/instruments/symbols-binance.cm-future.json,sha256=H1VA4GeUdPxNiVr_YToR2K7U9ZoTHry7t4EPz2LjiSw,102217
qubx/resources/instruments/symbols-kraken-spot.json,sha256=3JLxi18nQAXE5J73hFY-mauYdt-PBw48ECytJHyIxbU,579709
qubx/resources/instruments/symbols-binance.um-perpetual.json,sha256=aFRXDJsH9uGGfqdyhYo6EhiQgfRIrVrXCez_xkly0Fo,284068
qubx/resources/instruments/symbols-bitfinex.f-perpetual.json,sha256=Vl93Id15vGyoNFncsymszJOsEvkDbwX07FZKqbJmunQ,34968
qubx/resources/instruments/symbols-binance.um-future.json,sha256=1SHJovTCeZtEtfavhVeDYi4K46_ip5_Lu2K3O7Ay2Gs,20895
qubx/restorers/interfaces.py,sha256=Y6NhtJd0Hk4XbbnH88pGpQj2XFwppWfbWS0lsWszKVc,1931
qubx/restorers/signal.py,sha256=-lScUWLbGI4t2Pr_gwFCpYWYqVQ_pbEnhk1G9b9O-wM,21526
qubx/restorers/__init__.py,sha256=vrnZBPJHR0-6knAccj4bK0tkjUPNRl32qiLr5Mv4aR0,911
qubx/restorers/factory.py,sha256=51aIwNDka_gBJdsWP-F8DrCzpXx4yQTK7Ip4JuFGCPc,7061
qubx/restorers/utils.py,sha256=5Ax7hWHFx10L1OI6AI0uCE7tro-sYP_wKvQmVnJ3yY0,3620
qubx/restorers/position.py,sha256=VDHfTLYu3mmm0w-4HiXedUlVmzS9We64who34s-c64M,16207
qubx/restorers/balance.py,sha256=diQ3QqWJRcUp-gHdeh7qiOhsBoxRxUXE6mLSkc4zj20,9371
qubx/restorers/state.py,sha256=lluYraSYd5mk6o1kDkC3N7jSSqB_u58EeaEDXP1Youg,13049
qubx/utils/ringbuffer.cpython-312-darwin.so,sha256=b3I_LvZ2Ym6mN3mAI9uClLOq24VBaQL7kQegC1MhdE8,126192
qubx/utils/time.py,sha256=YvRxKyNjEUGMeCeGSNvYAr-mhGLBXkvzKqZ7XKC6xyc,21811
qubx/utils/misc.py,sha256=GfDeFFoY9ZtpbZhxqBcUK7GFADAYmtvNo84FMf45XTw,20747
qubx/utils/throttler.py,sha256=GxYkKFgLQemMuKSHrJhzqi_qrG0umFeksIcLdimpeE4,5077
qubx/utils/ringbuffer.pyx,sha256=3S8MQreAKMfhaMm3RwztfEQ2AJYDyfPQpfMAsb-JCWA,7069
qubx/utils/results.py,sha256=BQHhhfChZ3KVKQIuUq4wmjqpKuV_FD5nKlyLzQB393Y,41752
qubx/utils/clock.py,sha256=4eL5rpAbpEx7zikVY0s_xwcHiGOyk1WAganjgWwNgdg,6769
qubx/utils/rate_limiter.py,sha256=gkVf42gYtwsU1ZkQlFAMFiK8v_-RoBbZwRmB_J3wT0U,7877
qubx/utils/__init__.py,sha256=FEPBtU3dhfLawBkAfm9FEUW4RuOY7pGCBfzDCtKjn9A,481
qubx/utils/numbers_utils.py,sha256=pAXZsurOOXwoFdPJPm0muSY1RkFhFHYjuB-Dzx6Ed48,240
qubx/utils/threading.py,sha256=bHfz2SyCNdmdARFNQh82oiG06kqtR7qaDPRTrobfor0,3058
qubx/utils/orderbook.py,sha256=EA7azBzUtEIrWechIWnH1u963FpKPozCJ1jgURwC3Bs,19863
qubx/utils/collections.py,sha256=go2sH_q2TlXqI3Vxq8GHLfNGlYL4JwS3X1lwJWbpFLE,7425
qubx/utils/ringbuffer.pyi,sha256=H0MD68jctVlko09KfxI9-1MloapO5Ba6smaqx1_X5Zo,4580
qubx/utils/_pyxreloader.py,sha256=34kNd8kQi2ey_ZrGdVVUHbPrO1PEiHZDLEDBscIkT_s,12292
qubx/utils/questdb.py,sha256=fIOMImSa3N3eZKMakHqs5q5ld4m5jkG6IkrTGfuvXFg,5191
qubx/utils/ringbuffer.pxd,sha256=NiLNnVwSJuDZj6M99DnHt07OEhKVBlEEf80rNukJJeQ,374
qubx/utils/s3.py,sha256=IQ76DSk8mF_jKXGh7Dybs1kLZUlG5YKzUj8nnTqDLGg,11024
qubx/utils/nonce.py,sha256=aHWeSNo4-xIEoaWGawv-XMSln-S5qKLEhoS1q4twMVg,1563
qubx/utils/slack.py,sha256=DoqxHQBv1fTgV2MB2iUsdFQY8LlQ7d5zwYxNXZODCnc,12659
qubx/utils/websocket_manager.py,sha256=kluy8uki6x3HkqjLNTN3-GGVgV1qZsKvCtK8L2dHayI,17252
qubx/utils/runner/runner.py,sha256=gD43jh2k_mlvhWLFf2SdlcCWrGitAc4aDufvLSroMjU,60614
qubx/utils/runner/configs.py,sha256=r4asIaRciqV_hNQX309gniFX4EN-FuwAym6I8v602jM,20639
qubx/utils/runner/accounts.py,sha256=x2embMEHQ59uYGFCpLazT9klngJBz4RgDVuFp_Jn1AA,5259
qubx/utils/runner/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/runner/_jupyter_runner.pyt,sha256=LOOzBXW4i-5BsHpTIxS7VVEI5yZvI8BoP_7YZGfq8Rg,10124
qubx/utils/runner/factory.py,sha256=M7H2aW9rqhi1VI575_osxz9S5Rd9m9IfQN5p_DtGsnU,19431
qubx/utils/runner/kernel_service.py,sha256=cz9_WuTR6RVKis0V1tnahn-WS8e0i3TJYQLNgVxNed4,6787
qubx/utils/runner/textual/kernel.py,sha256=1A6cl_wlqe1gpwbPquSvSUdLEOQcZhLMBnPFb0Q2o5I,10480
qubx/utils/runner/textual/handlers.py,sha256=GgNtDO0CtI0raRhQ5c5YazerPfwiE_RqJdg2jbYkZH0,4084
qubx/utils/runner/textual/init_code.py,sha256=BfhULz2Ub5p8sf-ZMgXbTw0Je1beZruXWNrNUeLBc68,12430
qubx/utils/runner/textual/__init__.py,sha256=xKyjCKgO5ITRVZDvCX7gpkzNeeaNlIAs2ObNYcYSkH8,6876
qubx/utils/runner/textual/styles.tcss,sha256=qD9MOPYEiGdDwEPqBmSeJ2Wsq3y--7Gx588BP8LrL1o,3697
qubx/utils/runner/textual/app.py,sha256=OQKWBoYXtF9WvlO71K3__y2zOCYBZJrI811CV-tD5QM,20645
qubx/utils/runner/textual/widgets/quotes_table.py,sha256=y3aKBKN--CRiSzMxVW67FCYmsYSaE0LB8mSoa6cDwFE,7828
qubx/utils/runner/textual/widgets/positions_table.py,sha256=rj0fenbWYJViWJH4cbdIKZ32gYfEbzFOpOk0svv2w_A,11382
qubx/utils/runner/textual/widgets/command_input.py,sha256=yUUqq0-mKZQ2IUGMW56OKy2_J1R7pbPCnFpYEtYzTI0,3927
qubx/utils/runner/textual/widgets/__init__.py,sha256=xgUQ8D7aJ2OOk2IJClks4gI5-dJY12OMXBN7bn5rkmg,575
qubx/utils/runner/textual/widgets/debug_log.py,sha256=nLxxJ7s69oxWp09FnBBHe-cLgW5gZJWlOhStDQYT-Wg,2752
qubx/utils/runner/textual/widgets/orders_table.py,sha256=OEBtHvdKJX2QA5t7Zd-YYhxr9YCoW1w2ojf5ixylk_4,8453
qubx/utils/runner/textual/widgets/repl_output.py,sha256=Vn4N_Y0odPTzO3SaqSi-W0OLer_EW9zbhdtM6P3epF8,3999
qubx/utils/runner/textual/widgets/log_filter.py,sha256=-v4yy5Vjfkg3ozUblDER7pPBg_xnwvgf_kCnaoK6vqw,2462
qubx/utils/runner/textual/widgets/account_summary.py,sha256=24KNFlw_gzsxe-Fq2IbJEZ_k0RINYeUY1GFp2atLwCc,3551
qubx/utils/marketdata/ccxt.py,sha256=wyLgOboexC5gxLenvbdHDFxdrDM6nU7YFLmAu1QR1H8,6975
qubx/utils/marketdata/dukas.py,sha256=qBpTc5mrn45Te_aUsbYphmaPOp_NjtcHcAjsl5A0uF4,3002
qubx/utils/marketdata/binance.py,sha256=hWX3noZj704JIMBqlwsXA5IzUP7EgiLiC2r12dJAKQA,11565
qubx/utils/charting/orderbook.py,sha256=NmeXxru3CUiKLtl1DzCBbQgSdL4qmTDIxV0u81p2tTw,11083
qubx/utils/charting/lookinglass.py,sha256=-7rRqJx5IWQZ71ZdopM_KqslK4RSG84ki3-6cY13Wfg,43867
qubx/utils/charting/mpl_helpers.py,sha256=_q3f3kDPzfZhhqx7Sz-I7qbcmTjAeaN8lOU4v83_nbo,40161
qubx/utils/plotting/interfaces.py,sha256=mtRcoWIMt2xkv-Tc2ZgXZQpr5HRiWhPcqkIslzZTeig,493
qubx/utils/plotting/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/plotting/dashboard.py,sha256=TFdFxopRWFO7PKb8RBiq55sKaAAVTPLiuY3T5nGqrsE,5471
qubx/utils/plotting/data.py,sha256=ZOg8rHAq4NVmfsyhvzFHtey4HaXywAHufxhv1IExRqg,4773
qubx/utils/plotting/renderers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/plotting/renderers/plotly.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/hft/__init__.py,sha256=rZjNmRtD1TWAEe7JPgiak9qJftf8yQavLviWReKQJ5w,101
qubx/utils/hft/numba_utils.py,sha256=C_C3MwEW5ZbLhOMSH6SSYbQ7BfnvuKhgOtY_N-U-ULM,146
qubx/utils/hft/orderbook.pyi,sha256=F2P9kbh314wjCwfn6BivFWQMEDMLnZDQ2rmWbGoM7-o,5076
qubx/utils/hft/orderbook.cpython-312-darwin.so,sha256=25YfAjCqDQ0YAmzvB58lzfH77D4mNEQtLKsrtrRSOCI,277872
qubx/utils/hft/orderbook.pyx,sha256=gbNrtpNRZjZ8DjXjrIXsw20UixErDrLzN-8Qep8sSJg,15217
qubx/trackers/riskctrl.py,sha256=QBSIsrzsocvca8ZExKtqUfPxD8iyevX_CkUosKa4Ktk,57531
qubx/trackers/rebalancers.py,sha256=A4LQ_tLUHtVCw0LE4GMyhTdxXoestposfmWsAGFHxPY,3612
qubx/trackers/advanced.py,sha256=tM2yoEun7JK9oeJw8BqfMSSKCFpnS1_DytXnuJroUWA,14366
qubx/trackers/__init__.py,sha256=zvIahF8MwSffBMOX2BDFFNKJCWtL8TyFLQLL_DR22JM,1060
qubx/trackers/sizers.py,sha256=NOz0l_jQ2X-xgUM8kQDiwkEIqyfdmPRjlFA4Uv65NcU,13197
qubx/trackers/composite.py,sha256=Tjupx78SraXmRKkWhu8n81RkPjOgsDbXLd8yz6PhbaA,6318
qubx/cli/misc.py,sha256=KrShcCrv_kVE1M6Fqg5pj-xiSjj9WcjefrKG6dnZ3UQ,14510
qubx/cli/release.py,sha256=MNHT1lj0Q1Pose7-JQw68DxRgbltQITIM3vFryWUKH4,74419
qubx/cli/deploy.py,sha256=Cd7YDetqy-4XAEaXDQRrNGhbmZOqObDcaqHLKVxuF5c,13871
qubx/cli/theme.py,sha256=0qdWPOnGRQHvHZ0tn2RFd2X5nLshPeXloIBBeMZlmAE,2050
qubx/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/cli/user_config.py,sha256=x2oDrqe7FEbpkVG7IGB2LiwDGvoKhttr0wEsZa3-oBw,580
qubx/cli/resolver.py,sha256=FieCI4S__cDZMAT58bOaC4ChcRFZncHN0wMjXEh66VM,8800
qubx/cli/tui.py,sha256=sH5uOB0QslL4D6716OZZ-ssT2CIs6e5eqdh9-H9aHxE,58787
qubx/cli/s3.py,sha256=xVDYxcIno6cxlPFCaAt0TCOt5z1x_Tud-zAVu8JwncE,8432
qubx/cli/commands.py,sha256=3jI0YjV31W74SC0Yoqew5xrrDiU-HLuh8Sw9LxX9EZk,34905
qubx/state/safe.py,sha256=UcVom6Ngobd-2ot-UZ53VS2wqL07Cp75zPrNYCp6f-8,10214
qubx/state/__init__.py,sha256=40hjgl_4sp0qAOM8zaYTTU3s52H0S3rc9TkcUbc-3hE,365
qubx/state/redis.py,sha256=2kEQHXRNahMv6bFAGEhQLOgGWcl9LLSu9kT2WslIKD4,6456
qubx/state/dummy.py,sha256=6kphCsJMH-7Iw71ymLxTuQ0Jml1fmoTsjxILjAD-6Os,947
qubx/restarts/state_resolvers.py,sha256=BqfNpaaKEFgWruSKcOTJgx7p8OLkqzNx6kGCswWXvk8,8240
qubx/restarts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/restarts/time_finders.py,sha256=hRi8dKA6MX5vbYBhUExmqN5kseGUYKzX9V3WtW2OEtE,5836
qubx/templates/__init__.py,sha256=lXjnHPss-YssBQKRYVeyiyWCasI1ApmkskjodCQchvM,154
qubx/templates/base.py,sha256=JpAYMDuM03WAkgHXDFurGPuYpC-wXd7aG1E6JMhV9EA,6481
qubx/templates/simple/__init__.py.j2,sha256=KtW58ZKzL-WU6D_y_uTDh_gbIGuF6dFLPr7ocihABiA,123
qubx/templates/simple/template.yml,sha256=F94sShW-rmWuRDlYfR-0Zg6SRnZcU8EEUuZv45n-upo,585
qubx/templates/simple/strategy.py.j2,sha256=07mB1TK279ulmquebSDDn3BEFZHB6M0UA0yoZUPVKSg,4022
qubx/templates/simple/jlive.sh.j2,sha256=idE0LuS0Uq2tGvecmJFQD-jPHWpPRkSmMIVF0uonXaw,1361
qubx/templates/simple/config.yml.j2,sha256=LbzS7XqvLSnbAXuej1fxNId41U0UjZ0ckl4oia19h6U,609
qubx/templates/simple/jpaper.sh.j2,sha256=kHpSPZrK_tTAykLE-a1tdRm5nyaaL3Hh6fhnOQMnWMk,203
qubx/templates/simple/accounts.toml.j2,sha256=LlaYWqOalMimGf7n_4sIzJk9p28tNbhZFogg3SHplSQ,637
qubx/templates/project/pyproject.toml.j2,sha256=MRY1NdhY0NLJmFdGXAIWqKso2cKpOTP4lJ2Taq44Qek,347
qubx/templates/project/template.yml,sha256=5RtXXRmqDidll86YlIWfUvXkdcWK5Q3Ojr83Fd587Og,596
qubx/templates/project/jlive.sh.j2,sha256=idE0LuS0Uq2tGvecmJFQD-jPHWpPRkSmMIVF0uonXaw,1361
qubx/templates/project/config.yml.j2,sha256=k_CiDVTQ9nvCb1JyksHTK3mYOcmRqOQTtK8xMK1Uh8A,664
qubx/templates/project/jpaper.sh.j2,sha256=kHpSPZrK_tTAykLE-a1tdRm5nyaaL3Hh6fhnOQMnWMk,203
qubx/templates/project/accounts.toml.j2,sha256=LlaYWqOalMimGf7n_4sIzJk9p28tNbhZFogg3SHplSQ,637
qubx/templates/project/src/{{ strategy_name }}/__init__.py.j2,sha256=KtW58ZKzL-WU6D_y_uTDh_gbIGuF6dFLPr7ocihABiA,123
qubx/templates/project/src/{{ strategy_name }}/strategy.py.j2,sha256=H5hIxvSGvEu_EKkTfQ2yRgG6arnGo2gV_SpV3cowQgQ,7113
qubx/templates/repo/justfile.j2,sha256=F8l8crpSd5vM-Ct0sk_kv0lVe4uNJSS9c-Eqn1kU9kw,323
qubx/templates/repo/pyproject.toml.j2,sha256=CJgnehs75BVYrCwICuJstxw_q5nAfT_yNWaOq9Bz9kQ,801
qubx/templates/repo/template.yml,sha256=TwJma3NIcRlVuLartZiUIHkHcVwQ2WoTAhW5XOfMNqQ,847
qubx/templates/repo/CLAUDE.md.j2,sha256=v_6R7XycrmD07TAd5HCCim6gJ9ES5CDobTNRl0Kmu5s,1581
qubx/templates/repo/.gitignore.j2,sha256=D_rvLh-_htFxkOAhn7G8IuN76MHxpFtTT7BQHhCKbVg,195
qubx/templates/repo/.python-version,sha256=e1X45ntWI8S-8_ppEojalDfXnTq6FW3kjUgdsyrH0W0,5
qubx/templates/repo/README.md.j2,sha256=rHF5D1nXf0wXQIIdXD4XQwxFYm9tYpycvAzDaREcWKI,241
qubx/templates/repo/research/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/templates/repo/tests/test_strategy.py.j2,sha256=vYdlaHRNux8u3mg7GUc-3XmIvuM1uLHdJcy-ITuLU-4,220
qubx/templates/repo/.claude/skills/simulation-explorer/SKILL.md,sha256=dVniP6Bc7sgwUYdD0nYH6dODAj8D8HeFoaTKVm4azkE,5347
qubx/templates/repo/.claude/skills/qubx-indicators/SKILL.md,sha256=-QiEjW_mUS0vfi48WFvhJolv5moI0O3-p6BaVwJJAzw,76672
qubx/templates/repo/.claude/skills/qubx-cli/SKILL.md,sha256=ZymtnCg9y9KSEbf7LVoDPkImGO783yaSFCrwI8pAqF4,9519
qubx/templates/repo/.claude/skills/strategy-release/SKILL.md,sha256=enheiO0w3Xr8VvfUInHKU58tFTG_C1Gy5jLXD-XFyWY,8571
qubx/templates/repo/configs/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/templates/repo/.github/workflows/ci.yml.j2,sha256=EEpFakGtYA9ZFOLN6cY3J7pPTUUkKdodEQcTZguTEK4,945
qubx/templates/repo/.vscode/settings.json,sha256=f8FC5Kz7giWvAKLIU9UiSHhQ8GgmC9un9rh6E7u7Dfg,425
qubx/templates/repo/.vscode/launch.json,sha256=Jc1id3h_FLN3NlQzXYIilo8czfcr0uQCOEfkoMRQscY,2806
qubx/templates/repo/.vscode/tasks.json,sha256=G0oWVJedZrqOv3rkTGipI4M2WK1jLOVua473UaDmYXE,3929
qubx/templates/repo/src/{{ strategy_name }}/__init__.py.j2,sha256=qvfHZOxH_1x0vpoX6spMadjLQKIIhBRWlO4TqY_0XgQ,104
qubx/templates/repo/src/{{ strategy_name }}/strategy.py.j2,sha256=tch_uUg0MKTBa7K-afgx3m2ivHMKqC5SfkimZ9U1yNk,838
qubx/templates/repo/src/{{ strategy_name }}/cli.py.j2,sha256=LtrpyFm08-GhcILpI7IodVAPJrAZV2rV2T5ipjd5GQQ,493
qubx/emitters/indicator.py,sha256=vLU1HnmIGreW0ivEMdkXCk9m0KggCn-0wlYvALSL_p4,7843
qubx/emitters/__init__.py,sha256=MPs7ZRZZnURljusiuvlO5g8M4H1UjEfg5fkyKeJmIBI,791
qubx/emitters/inmemory.py,sha256=iH2QwHxqBdwLxnqCV8rFLlXggWtHeRcGzBaCiqhl2gk,8950
qubx/emitters/prometheus.py,sha256=fs_6iDBU4W2pBv2n8OApFSA5BBhz3c9d4LjUY1OyGgw,13772
qubx/emitters/csv.py,sha256=U0K-KJCQJOa7b4RLI_LfruXRNaDjpd5-hlScMzcrzuw,11274
qubx/emitters/composite.py,sha256=x0_Se02qTM06VeYPHWcjwiGSSklh-8p9zAgezG0IWXg,7180
qubx/emitters/questdb.py,sha256=3XQXjDD2cP0J53JNyhJqbgRb0OjSVmrzk1_RsNDwvWk,28398
qubx/emitters/base.py,sha256=6sIFGvY_yeSXEQBIFV8FYc3H_Kw-7l0fInpXYPiJ57w,10708
qubx/data/guards.py,sha256=j2U7GJcEp3k-YFsYsjPZLkiMB4dY1Axlxyf_emW7tm0,6362
qubx/data/transformers.py,sha256=aGWiYdxQNy7dxTI932p3uTphwNEEBo8phPZtAAZ3i-A,27228
qubx/data/registry.py,sha256=85PQRib6-CPSp1ELCCpygy8QhZawQiZWTyPVr1CbsZE,5154
qubx/data/containers.py,sha256=sy562o9bfIhAPS-UKfeHVBFbYuRxkNGJ7nphLhc1in0,10739
qubx/data/cache.py,sha256=rCdiUt7Bh4Rjpc6NHT7OhCJponjIpzEROpg4IIBQ-lY,24657
qubx/data/__init__.py,sha256=qhGAnz1lBJG_TYWf1vzKM1nB-yrp3F6wAN-93l3jTzQ,645
qubx/data/storage.py,sha256=BFduEsQe8hMI0-fbsTL1RPazkqFohY5sLAuW1nbm7Gk,3488
qubx/data/storages/ccxt.py,sha256=o3AwPXXNGA9FZFcks7-KpbKm1lGGB4E4_z57T5PUK_0,38180
qubx/data/storages/multi.py,sha256=WxFwo0I_DOfeT7IIvNTr2fFpsEM6hCD4lawQ_nVAoLs,19885
qubx/data/storages/handy.py,sha256=g-waiDG6gvVjryPYn0vMcKPSi_2_KZDInl8wndm45YE,11198
qubx/data/storages/utils.py,sha256=_PFy3jUR4tjbp25sB_X1bPLAq3mQWdhRhe4XJ-VKmw0,4671
qubx/data/storages/csv.py,sha256=R56tLOMmCY8SXbbUdfI2UxKF2mxR1m6eEqCo3kXfe8k,12504
qubx/data/storages/questdb.py,sha256=iYKbE_xP4cNQqBN0u2LysODgODYWyB6_HnbZGQAi3-8,42878
qubx/data/storages/stub.py,sha256=2DxxVTzS63okzXkeUlb2Si6VJY3yaku33e2l15gWhi0,654
qubx/ta/indicators.pyi,sha256=JTIi9q-mLunn39NvSrHf51HtPP0hAP8SaerAEvfiGtM,5690
qubx/ta/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/ta/indicators.pxd,sha256=MhVs47_OhY_hulQDTEaIscyTq4QU3DGfpQcNMdfGOow,10105
qubx/ta/indicators.pyx,sha256=jp2s1W0nWK7duY12M-opMwrZO462cWs2LM8ZpSIDsa4,91052
qubx/ta/indicators.cpython-312-darwin.so,sha256=n-1F2uepsvDq3vSQWXLMoq5D2-Qc-esDMhk-V8M_Wk8,1055888
qubx/control/interfaces.py,sha256=tNiJK-dFGyOWKZVXIinA3bvEFh9A0r-5Ij_yxEIT2xM,867
qubx/control/server.py,sha256=1_LEiHn0U96TCtvHYLGzkF7C2glfR1tF1m8NuSfpVDs,7023
qubx/control/decorator.py,sha256=EzM_J2kwvMpCoy0aCUjeLNCIEmOicl9zPRDb2Vc9ayc,5020
qubx/control/__init__.py,sha256=40sZ0Udjc8Oq4iij8p_9I22JHvNZIgIjJ7oHmkQZtUs,489
qubx/control/types.py,sha256=rY0tBZaNVP92w-_1AJk-2a7Aw8fsAI_OtjK85bq3C7U,968
qubx/control/builtin.py,sha256=kYMuh-urp48ztR3tabycS4xKUzX2sryIBczaWDB7_6w,42123
qubx/control/executor.py,sha256=LP5yTCfFNEZXoku-XoYvBXNSsHlu663QQQcKVIar4uc,5311
qubx/gathering/simplest.py,sha256=M5GGFgqHqR0vITDmbIn-btQeFjQs6hCKlbukZDAPG90,6222
qubx/notifications/throttler.py,sha256=8jnymPQbrgtN1rD7REQa2sA9teSWTqkk_uT9oaknOyc,5618
qubx/notifications/__init__.py,sha256=dUtoM1Ev2iwyuBZ-43SDby07kfkX6PLFv3x9LktI9vw,511
qubx/notifications/composite.py,sha256=5WSm9WbY3h2Ygq9SjAgssbFx-lAcqGXkQ9Z6oAxMKmg,2963
qubx/notifications/slack.py,sha256=S_vmXO_iZx7tUMZ9ZGCyxYpvAyyx575C0a_c-Y-U8Qc,7494
qubx/pandaz/__init__.py,sha256=0UeKUFkyf1ruXvvf7xpe6nMH3BW81RKg0gBtjhab4cQ,746
qubx/pandaz/utils.py,sha256=QQeALY67-w5NHMtw2PB-zEU_b_oUuXfZjwPQgXO2dbo,24333
qubx/pandaz/stats.py,sha256=acL-1WK5dPstGyz8ueKUPVVTfULb34UonndXmD6NEgY,5193
qubx/pandaz/ta.py,sha256=ApHTWZcW7WQj7--Ujd6VG7YZpqsoR4DN3vyELNlWuYE,99570
qubx/backtester/ome.py,sha256=6ZaEwkbSAqjBr5dJSPG8d82LSb-YS3AyD0Qgud0oAPo,20104
qubx/backtester/runner.py,sha256=OyWro0OS9g4m-hDyz3vJkUHXGjxYZVL5s7LINTSvfUs,27945
qubx/backtester/transfers.py,sha256=TfD-wwK6bcgwbOrrYqGuofhn5nfifO-cSnQ02IyyBn4,3092
qubx/backtester/simulated_data.py,sha256=UCLt3yinVESs63iuv-0-yKOD5w-kE4IiGu66QuNT5B8,50102
qubx/backtester/optimization.py,sha256=HHUIYA6Y66rcOXoePWFOuOVX9iaHGKV0bGt_4d5e6FM,7619
qubx/backtester/__init__.py,sha256=oCrDXiZKzPmlUCGKNM3s6nURCnEn18vaSs55RVSCbqM,116
qubx/backtester/utils.py,sha256=p0eSCp7Dp0oPETok-3mRbu6EjuBqT0r40kRKL03QiNg,29856
qubx/backtester/sentinels.py,sha256=XyqENJOBDe-qkrZz8ikdwE8tNxqJFPGfMX6oUDYL-fA,686
qubx/backtester/management.py,sha256=ZsvpJ-wMtm-9mkYYrzyQYc4I6rdsy-RL8Wpv0mWaVRU,24641
qubx/backtester/connector.py,sha256=NwzN0Ui0qhGM0Y4u9c4TLaFOsliU3QpduKfeFWzmPvM,13888
qubx/backtester/simulator.py,sha256=x6Gwq2J4gCDahzygw7T7nEDJgH_QAh5RI4o6pWXLbtc,15072
qubx/backtester/simulated_exchange.py,sha256=XlyD_t9AoSUzIkXMsvqaj-T2mUkMqvWFj09DrQwphAg,8920
qubx/backtester/iteratedstream.py,sha256=oFZq2AutmDPXwD7TiUxA9m5n3SKRWk2YLvShGWBEZNk,7317
qubx/backtester/data.py,sha256=4dtktqqNym2tZDQdvO7tCcVOMpPREP-RFXnvuHz6M3s,6608
qubx-3.7.0.dist-info/RECORD,,
qubx-3.7.0.dist-info/WHEEL,sha256=8tycXDIcuiS-05U1ZCJoZWilO1rCqY3Us2XvuuXhOeE,133
qubx-3.7.0.dist-info/entry_points.txt,sha256=hDq8aoEN9gpWRqVeEpddOzzhg8zWCKjcUtLS2It0iSE,161
qubx-3.7.0.dist-info/METADATA,sha256=OUc5Rxjk-btSF9ffg1NTafamdMFHk3ItNLjULJVLKXQ,7070
qubx-3.7.0.dist-info/licenses/LICENSE,sha256=qwMHOSJ2TD0nx6VUJvFhu1ynJdBfNozRMt6tnSul-Ts,35140
