qubx/__init__.py,sha256=aGGe4eakNrHVlDYREolldF8iolKmBl7JinrQ5slBOTI,14977
qubx/_nb_magic.py,sha256=prBIETvWqnuK5QS6Th_31QKrEBFIXYCQrsxh5U7uMJM,3681
qubx/_version.py,sha256=cpvVDkJyyPgrWpHm1JYGXPEPtnSPW_Zxb9MZ58biPdw,559
qubx/config.py,sha256=-nRRWYMcmuJKOBFDK5Q0oU_gi2tcP_chnCp9PqtVsgM,4378
qubx/backtester/__init__.py,sha256=YuCSnwBEbXMToJEF3mDV4trahMOAOO-WwsH9aNVez50,120
qubx/backtester/account.py,sha256=vIkzX6Sdmt5ZRq_A9VIRCBLwZ9d2FxP3Sn6g3OEs750,3413
qubx/backtester/broker.py,sha256=HerQXNGb6b3p6dwTmqgACoUoOMQQ8TRyKVM3wT21LBY,6577
qubx/backtester/data.py,sha256=0D2ENXWSTmgU60alqPXeEevZ-NGlOO0b2cyifU71I8A,6604
qubx/backtester/iteratedstream.py,sha256=-TAhDr4HwY2AngYVbi-LFHJuY_UrGbYiGVbB2TsF6xo,7343
qubx/backtester/management.py,sha256=QRXnbPfji0-nAJ08g1HP5KpuSBjKbBeWXb74e9n9XHg,25284
qubx/backtester/ome.py,sha256=tMa3-5-X811rWW-W3JPmRxtJ25zBcDLrB0Jt_Cr4UeM,19332
qubx/backtester/optimization.py,sha256=Yfuw7Bus-EVuAVc9XDVvgcg5SIKlo3UVLuh1o5sX8-k,7820
qubx/backtester/runner.py,sha256=hI-POlMR_-aSdW-hsON4cuopuS8SiKgrzLBsJNww8cw,29714
qubx/backtester/sentinels.py,sha256=jzEcNH0B1Dh62Qtyx9WhRwJhiRFDOZ1NI7ok8qiOUB8,705
qubx/backtester/simulated_data.py,sha256=Lx1ufe8jeGv8G4kbj43fphJhcs1Qhp3F5a8OUw_cJNo,50902
qubx/backtester/simulated_exchange.py,sha256=mnRH4eQvwMgR_pxCAeynnfSIxuVLRKqmU6uEUjYd2Eg,9255
qubx/backtester/simulator.py,sha256=vTmeivPLNpJsGnh8AVFY-G6h9UN5PxmGAqPf1_pyqEg,15496
qubx/backtester/transfers.py,sha256=p6AcEMGpfVIcLB2z5m1XlO943yafkKJtVW3kH2bKB1Y,5445
qubx/backtester/utils.py,sha256=SymhGkQGCGAtIRWF_ssNSW41bQgvWlCx22YLRqKtn-U,25632
qubx/cli/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/cli/commands.py,sha256=5ckHWnTdai6HoOjPIGAMn0wAvVrfwX-Crxq9vrMriOU,30524
qubx/cli/deploy.py,sha256=Qn3L8F6sRgVa8HthKmC_7fEg-OcdYH52F3YZkDj82O4,13700
qubx/cli/misc.py,sha256=Mpik_wmhDa5AvKQegHNDX4kSDrI4LqV5a63YvpzmfDA,14922
qubx/cli/release.py,sha256=8HSHOzF8mP208vq22do4hnMhLpC5PlkFurlFs5iAtls,56288
qubx/cli/resolver.py,sha256=BS6ZZC-dgFGymFYcoChWkvex99D4JGuj349Ae36WHTM,9025
qubx/cli/s3.py,sha256=18iWHX_OPC4EmbHHtz0IqwsDrPk2T9XeX14hIstqqbM,4568
qubx/cli/theme.py,sha256=XbNET7gz_ZOWZeEvcuPJqemoiT36OLrEp1xDsJmH9iY,2111
qubx/cli/tui.py,sha256=dTuvncw1ZMJowmeoN_JDpX5iYOh0o9QlHkN5gK5qzBY,60387
qubx/cli/user_config.py,sha256=FrKeEMZmLAqCAVS0uH-PoX71z1N7BtgCkIpIPO8tKXU,600
qubx/connectors/__init__.py,sha256=R22DZ4WskJATb6BfWkQ4NOo6Q44X4zwdBZHwrU21aBI,1143
qubx/connectors/registry.py,sha256=elr1V4MGIA8B1pDUzVThxVxnxjZ9NJZUoxUfklsQ3y4,8735
qubx/connectors/ccxt/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/connectors/ccxt/account.py,sha256=c1BNFBZk3LsTJjwcIYhQC85vE-G8ZeoBr3YDPAte2Ak,28466
qubx/connectors/ccxt/broker.py,sha256=ksbFlA2s_n5-BLAGb6RmTdfOcc-MZKymck-4sZwP6Sg,33373
qubx/connectors/ccxt/connection_manager.py,sha256=lYemUaexeaYwz5hU4sHPRGc49IrQHt8cXJj7JH57Xgk,13978
qubx/connectors/ccxt/data.py,sha256=fVLsGfhFp22dKrDIa0LwJSl-8sPvF2xN-3YC6WCApak,15583
qubx/connectors/ccxt/exceptions.py,sha256=7bMeSNfOLFsH4n_4M2uWmkYZEKzkqT4aJrD624-Dhek,279
qubx/connectors/ccxt/exchange_manager.py,sha256=BPgNMi2RkrMo8PYtNkzGyVvmQDFqJ8fuc7c8J0OfQZU,12752
qubx/connectors/ccxt/factory.py,sha256=TNQuUaHJGCAC0qMSzqAoTOOJMPhSchglfPFne2VdSHw,6103
qubx/connectors/ccxt/rate_limits.py,sha256=XZl9rjrXGyWsEEohnJpdyFyT99jJPYSOm0lqq8GcJRU,10258
qubx/connectors/ccxt/subscription_config.py,sha256=itftEbxNSTmxpL5hKtA94mPKMSNdEmCV2KcxiepoKt8,3952
qubx/connectors/ccxt/subscription_manager.py,sha256=EJMmURgdYNpoKKr0I_QX16VP6c2Sn3y97zX5HjByqUg,13622
qubx/connectors/ccxt/subscription_orchestrator.py,sha256=Y8YTAVkmEnNJlfr1JlXCyZ5pW7UyF7K_HGG1QLiUlUY,16884
qubx/connectors/ccxt/utils.py,sha256=82iZM9HcQCdnnhw_-dxJhXtMXMHQYjfe78bKdvrwOZI,16820
qubx/connectors/ccxt/warmup_service.py,sha256=krSVh8ufeINAR9r13FR5m-edyMdehtgYVjmgoRvLkLU,5015
qubx/connectors/ccxt/adapters/__init__.py,sha256=JqIWZ2Vi_0lbsIFjTGz8UsUS3QNfIJKCX7CoK_P32iQ,184
qubx/connectors/ccxt/adapters/polling_adapter.py,sha256=NTlqyvNUzCdL_RVI0oiM54GqWYWu7mTqplSDoikQnzc,9209
qubx/connectors/ccxt/exchanges/__init__.py,sha256=lwbjvVVdnLZApHmFNgEO7PxIrsArK26BO4VLC0Ju2IE,4686
qubx/connectors/ccxt/exchanges/base.py,sha256=XZdQ1HGVOZ7gV6tytPqriu9V4Kk8StcaXGZEopKVnjQ,2311
qubx/connectors/ccxt/exchanges/binance/broker.py,sha256=8J1lkzwXctSyXebF59ZE4-nHwxGz-sUJRWczHRgLZS4,2167
qubx/connectors/ccxt/exchanges/binance/exchange.py,sha256=NdPckc6kFlFUcYRVLsH3mFWUdr7aR6auSupg8GbAacI,35441
qubx/connectors/ccxt/exchanges/bitfinex/bitfinex.py,sha256=bpPKr-vEq7jA4j6C7BBwDlt-WLt0uYpaWhDPCsoYd1o,11020
qubx/connectors/ccxt/exchanges/bitfinex/bitfinex_account.py,sha256=l7H1t00e1PP4CjmhkdGKPooFx5sSXwoajG8epGnQhes,1646
qubx/connectors/ccxt/exchanges/gateio/__init__.py,sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY,2
qubx/connectors/ccxt/exchanges/gateio/gateio.py,sha256=zMsERbN7r3C41OvzvzD6MQRIaC1erMrA3N3ddr-VEpY,3756
qubx/connectors/ccxt/exchanges/hyperliquid/__init__.py,sha256=aGm4JolVQvqTDamBRNBoDAl-snytwaQDOFmovac5TX8,280
qubx/connectors/ccxt/exchanges/hyperliquid/account.py,sha256=y1nQaQbybSiZL6EIV7WQSYYJDbk8scnEumHL1K793TU,3248
qubx/connectors/ccxt/exchanges/hyperliquid/broker.py,sha256=jepVsaZLuwyHQGT01bCMCxizz852tLgV_n_rpsEKVuo,12198
qubx/connectors/ccxt/exchanges/hyperliquid/hyperliquid.py,sha256=VXmR_5hLu45DDm8UXMsM7-oebA2ZYIUR7j35NxEXXG0,24805
qubx/connectors/ccxt/exchanges/kraken/kraken.py,sha256=DMcOttm-La2p_TtZYYwurKw3FDorfB-Yk63R0WW-tPE,429
qubx/connectors/ccxt/exchanges/okx/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/connectors/ccxt/exchanges/okx/account.py,sha256=WKnYBq1cNRxdL2Zp3gw6Gzk47M7ifgFyJ9Ym_IQoubs,5173
qubx/connectors/ccxt/exchanges/okx/broker.py,sha256=2BXo7wBXWiyfRl3umj56r9DoSfElNXwJBKr1r5gWm0w,599
qubx/connectors/ccxt/exchanges/okx/okx.py,sha256=9AQ7pwUitMYWl_aYpn2DG-6wjD_wz05dXav2pWrQ4FQ,2132
qubx/connectors/ccxt/handlers/__init__.py,sha256=A6RXQN4uNy_1WaMjlLIYnKRuU-dpKqldzdHMjnV91iY,908
qubx/connectors/ccxt/handlers/base.py,sha256=Sl77SYutegV2FU4zfxWj-CxZQ_mldie91tPMS-LGjc8,3463
qubx/connectors/ccxt/handlers/factory.py,sha256=BgXt-0OK9y3BtGZSw6ZV-K_pqUSHDnXBy6lB9gQzC64,4366
qubx/connectors/ccxt/handlers/funding_rate.py,sha256=Uf6ALbxkY7rkZqHEsiFXFE1yILurBf4b5N-I5zLdZmw,8987
qubx/connectors/ccxt/handlers/liquidation.py,sha256=ZpugR1AiRHzHBK4cgxWFsi_mAORPcohjE59IFzxnbr0,3901
qubx/connectors/ccxt/handlers/ohlc.py,sha256=8g82f-P1p40szSU-TTTV5AfBfWGpWqf19T8FmOzdoZ4,19363
qubx/connectors/ccxt/handlers/open_interest.py,sha256=wEkfvGCSEJ2m_bdLPEWYthDcqY4QPH8dYbTslZZNXhw,9816
qubx/connectors/ccxt/handlers/orderbook.py,sha256=P0MaxYGwrQbxEL-l5Gb8qXxzFB-Mcl-XI-ysN4t6aZw,10474
qubx/connectors/ccxt/handlers/quote.py,sha256=yaBd3kAo_xHNSwh_ZD8zDiAZCWkvmBHe5UfB2AojNkU,4944
qubx/connectors/ccxt/handlers/trade.py,sha256=hGNGcdw8JYqO6azcnN5z6BD6xq4lDEfj0X5-BdU7JMg,8910
qubx/connectors/tardis/data.py,sha256=3sZbMpAodaRxccGPxTVnoNGKediRY3wp0Gyg_ume1D4,31478
qubx/connectors/tardis/utils.py,sha256=YXPq_16uYoUlrVh9za2TObKFoaattuVwaJ6HWEgq0YM,9341
qubx/control/__init__.py,sha256=TwiS-yt59-hoDp-qvfu5Sul09XRfYhtREw7yyesvqc4,507
qubx/control/builtin.py,sha256=l2RIVlx0MJ5eFn5zrTa_OrVa30tfGZX0CUMG60Q2wFI,36832
qubx/control/decorator.py,sha256=dq1nrf29SNZqY31BS0QQjt4mzZPpNaC7PU7EVYXjYYY,5182
qubx/control/executor.py,sha256=XT4-BfcpqvLuznLuyevDmrg_rh0MulDq0UGeWqXxod4,5443
qubx/control/interfaces.py,sha256=XDGq7q2dFraBEgxJ8yqQ73o1fb9ny1eqTq4QEcgMiPk,894
qubx/control/server.py,sha256=MpIURQ-AFiAO4ANaulAp5hyNd_fAiQT6E3h3XqEJrJo,5132
qubx/control/types.py,sha256=hmxEHmWM42jQF5M3jrVby5muAwgfWib0JxuFqC6iyHc,1006
qubx/core/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/core/account.py,sha256=SEoJNKzHPgabv5ghcBpBCOcUe8x2dbWz8qgWxGsOoqI,38974
qubx/core/basics.py,sha256=iXEMgqDIP48vZbW71L0s_-NWv3FZLO3HuarpH8rqDh0,53994
qubx/core/context.py,sha256=KEx1uXiD2QeGhNSa_btwxRxJbfH6FIckbRYbybB6DBs,41897
qubx/core/errors.py,sha256=U0xDcTQ4QydVDYbZcojqzhXQilwOjy45gO2FXjEQ98k,1574
qubx/core/exceptions.py,sha256=WGJcGt07iUXy9L_bw81WBYDz_p3AcppMHJCAu2fUyTY,745
qubx/core/helpers.py,sha256=iVgH-JKRXSPY3tTA5BazD9LIbEg-ePTNrMNK1uXUBjA,16460
qubx/core/initializer.py,sha256=gtNFSWEtwDb9ensUmlGtyRMqgH65fEhlE6XBaH9-ezs,9465
qubx/core/interfaces.py,sha256=y8Rq5t8r8wvDlZJGdGVQp7cJtsCqhSGRzoQqnJyTMro,94153
qubx/core/loggers.py,sha256=TrEgBKEm5Fi7W18RoRJLTr-6plcBH9r6VKMIxhDfbfI,15728
qubx/core/lookups.py,sha256=7KpFKROIXdcNCvEApiorQOyGV5qHfzGWVi9jxLn-xqQ,20867
qubx/core/metrics.py,sha256=ODxBC6yBeV_iqmoqVwkz1O70K7PeflqoOCG_yHFEYq8,107907
qubx/core/series.cp312-win_amd64.pyd,sha256=nCbIPcYDPewF_uhAArskc4Rx6yLFwoHNm3RCzbjOmxU,1052160
qubx/core/series.pxd,sha256=jbrkWLtOTQz5bgDbWR3rZTVmi-sutL3u43LT8_6hmZw,6299
qubx/core/series.pyi,sha256=ZMxnrEd-QCuQXy6wfeW0Z8zu7KwdlFk0nUAb2nEp5C8,11043
qubx/core/series.pyx,sha256=laaIR0QzxFG5IwmheOkrv2clUphrlXfw2_FQLLZkzZ0,78692
qubx/core/utils.cp312-win_amd64.pyd,sha256=rfePpJtAQItuZ2xUOtZf5_usFz80aCafE5yic8ey6mQ,72704
qubx/core/utils.pyi,sha256=A-ajXqW_fWD_XMXJ4ARYfQj2qMUE_xxvBgCr1BrCI3M,392
qubx/core/utils.pyx,sha256=jypVMJbpPb2rOqgdf7ErMXyG9UrL75PvOPHO4I8zj9A,2660
qubx/core/detectors/__init__.py,sha256=U6zAxQnJ3rI6LyIC0DJbok1FcYtw6r7nQZzczkx3e9w,174
qubx/core/detectors/delisting.py,sha256=4O_r5846EeI6_Ssck8_4ZJD3cWj7E0w3I84AQBKdqy0,3375
qubx/core/detectors/stale.py,sha256=WBXLepEe6TQf07GY4WdERnrPp2cbvxE5H4N45TOSep0,14870
qubx/core/mixins/__init__.py,sha256=SCIl19WQmGrz5_IMwXTyNRyc19oFJDXUluDvjVZXujk,342
qubx/core/mixins/market.py,sha256=ATifAoDziQv6meCWicm533inp1h8jPMs7A9R64kEv30,20758
qubx/core/mixins/processing.py,sha256=wOyl-jaDOxcIvyuED3YdM9fG2_BX2AeQRZTqKvPPO0Q,57353
qubx/core/mixins/subscription.py,sha256=m9CIIBkldzO8cfNCfrIWOXCu8MNGRUN-mPhAUgzcoJY,16048
qubx/core/mixins/trading.py,sha256=qKaYu9d-7LTch5X-HB2dO0Fa_Mz_X4t4RPStV-qbO-E,25260
qubx/core/mixins/universe.py,sha256=fJPTpFwT4IQOehQLA26xWFElPPODCMS1Ugpjkf-x2I4,11175
qubx/core/mixins/utils.py,sha256=NPlr7_U9MwPrPDLYuOP6NvX-trjAhXQEVD9zCL4u6_M,151
qubx/data/__init__.py,sha256=Y4lSE0Mcy1LmDwOGKMvoIbFfwLGyl2_wibcWtB80n7M,669
qubx/data/cache.py,sha256=i2I9cpgyYJTSTr3Gnk3GDoPMqZysrzHNh7Tl9AREa3Q,25300
qubx/data/containers.py,sha256=T5-14bJYvPgOLnlyofq4v8hy7LwJ9wboBg8Cptfvf60,11043
qubx/data/guards.py,sha256=ui2YWrSjrZLOVDTr2HqKS5eax3hOggqNzJxFF-pioyY,6537
qubx/data/registry.py,sha256=9DiyitGk2Z-dq11DGB3S7hxsuII28R-2vOhxiwL73jk,5317
qubx/data/storage.py,sha256=wGJJiAmdvmdE1cnF1ygfU4ZKomkC8sTO4ndz6hWXV1w,3612
qubx/data/transformers.py,sha256=S4f_0mn_rsn89uxSQEhG5EzxBgxmZy_Pl2wZvus9SiQ,27813
qubx/data/storages/ccxt.py,sha256=WZW-nWKKhBZyRLdfRALOBgZw8wIC1z5TLZBtQnAVVEM,32107
qubx/data/storages/csv.py,sha256=UZsy35iTLcyvmwhvD8KsnAACcPeE-yUWGUQwchJ2-tU,12808
qubx/data/storages/handy.py,sha256=vQYgpaFnUU7YTKfA0KqRnvp-EUDBxxchhCmswgdgqYo,11509
qubx/data/storages/multi.py,sha256=qFCvymMVo80NI5Oe83-I1RPtZHuB63VW9H3zREucuDk,19957
qubx/data/storages/questdb.py,sha256=kUCOalEY2zVgJB8wRKvSIz7g8pMdoK9I5vgoJFjkAuU,41868
qubx/data/storages/stub.py,sha256=0Bj2dCWz0CN6kRwZjBraxX5Q-zH8khszNaMOmPKNveQ,677
qubx/data/storages/utils.py,sha256=CEnJLExaUfVqhtN5qu26bUmgGJh-lnqoLt9l4qdtrzA,4814
qubx/emitters/__init__.py,sha256=JlsVXwWNuB2A5PdmNW0rgMHaMvhQQ1LqRa29yDXBpo8,819
qubx/emitters/base.py,sha256=gv7doscVYinhYfttpQ5t9CKicfYCbQNK_DMh6kXq0YU,9518
qubx/emitters/composite.py,sha256=5d6tTjxeu5EuTfQa1bkES4xUzovi-ePojznxkfW0iXI,4964
qubx/emitters/csv.py,sha256=bIvJSoGMdaxTpp1MwAGof7OUAL2qeWk-aZ9jpKvK-kg,5112
qubx/emitters/indicator.py,sha256=fRMuQ4wJUaTe1s2dEZbdPdD13oKfLDjfHpaiKe-ZZrI,8055
qubx/emitters/inmemory.py,sha256=CKj2uUITP_RCZkYBV2jEOhj_nCz0405qxGkSb-272L4,9178
qubx/emitters/prometheus.py,sha256=YKhHXZV1P0xBKTDZ-ZTx9fN837yUKljYUfgJXEhzgDc,11479
qubx/emitters/questdb.py,sha256=pAEXN1OvucuAjQnVyf7UwebQW3B-qW6mwBXwpTtuTh0,16525
qubx/exporters/__init__.py,sha256=BUO0uwbpg9qwut6EqILlXsuJ_ulHb2d7hoz1_3qpnAs,370
qubx/exporters/composite.py,sha256=-byBsrHXi6ic-flgc7gCSQpTnEtaQAnUD1iLwTCFqKs,3534
qubx/exporters/redis_streams.py,sha256=V8fFp3H7iiirQKSf5DUCyymEV2D1NCQEK6vRfCGwoSs,10943
qubx/exporters/slack.py,sha256=4OrmXTHjR9z0_RYZdrB4zezLoLv6UOCcUOJPjFtdduE,7690
qubx/exporters/formatters/__init__.py,sha256=efip0TUkl7rq9Sk8wrGs4iZry766QuJeDIpuP1F_c6M,635
qubx/exporters/formatters/base.py,sha256=Yt1LlP4BANyqd-dW51cvQuJhCekZrE42BlVrWBzSAr8,5940
qubx/exporters/formatters/incremental.py,sha256=ZWwM2O2XUiUp9yUDonE2mh0CvGHX__078hFR-gr7Ku0,5471
qubx/exporters/formatters/slack.py,sha256=ngYPqg1_8xAxWJWJQvjPtU5mGijaDUyr8egJYJO-WZE,7535
qubx/exporters/formatters/target_position.py,sha256=NBPXG51vJ1PewJKrFexnLX7D7DdNBkp9p8vB0OpIK0g,3483
qubx/gathering/simplest.py,sha256=QQPs_l0OHXIhyrlYSlv2X7jbERjE6H-19OZaAH9_0zw,5348
qubx/health/__init__.py,sha256=HLp09DzhCM9K6TZOTlAfqwNpoTabV8uHbK_M6KFcij4,133
qubx/health/base.py,sha256=MJfjXsOXNPepYes20MgEDCKGkvvdTyOsxYVjQjCRVgo,24237
qubx/health/dummy.py,sha256=T86tud3ThIc8yGW3bhi4eUhIT7gBzoQ91RWVsUbkUyc,3211
qubx/loggers/__init__.py,sha256=jgIbuQTIQwYG2J3_GdF5dv4VqZU0RolXuuJk8JWBCyk,541
qubx/loggers/csv.py,sha256=H7_1z7IiCUVE_x7iS7iRs8QVFmZKDiZpv21GtdjZefE,4501
qubx/loggers/factory.py,sha256=LvvA3tSFWoD0GojqicYfBj9fEAi1K_oqFn7cQ_JNoO8,1946
qubx/loggers/inmemory.py,sha256=zBxXBRhO3ctdmTPbXwNsgBz96vxvl8xkPwScGO7Ip_I,4464
qubx/loggers/mongo.py,sha256=zPPD3IPESQa0RrnFvYJefH1kYJ5fqpbaBMseVCYbDTU,2845
qubx/loggers/postgres.py,sha256=2TW3D8rTHR9nZDZ7MbbBxCXb6E3nhhOtRBsCs2E2Dlg,8512
qubx/notifications/__init__.py,sha256=MzBldYQtNU4ViU4Fl6RIgbRV759dQOup6M5A8QreHyo,530
qubx/notifications/composite.py,sha256=8XvgQBCk5r7-ncxlo-1O7ML2mM3W4r-jSdZpF73Ub6Q,3046
qubx/notifications/slack.py,sha256=eoM5PbVIcXZqJO3iCiX3C66iLNX3aeuxvVPEVD6KmvU,7683
qubx/notifications/throttler.py,sha256=6vG4h1czb3TWO2O81BaGaVJSI35GC5GJg930vL8TSd8,5800
qubx/pandaz/__init__.py,sha256=9q2PNv8rgETa_u0dbMv8jitfmYRTbYVciNrhDO5cMTA,779
qubx/pandaz/stats.py,sha256=SsEDRJKuRNOUs009rgRvHGelUBFZveutIfxeK0LyQqg,5357
qubx/pandaz/ta.py,sha256=lLwXY8o-TS1e2fp9-hzAinMGQ8TLZZ1OZeK6_XLfTyE,102533
qubx/pandaz/utils.py,sha256=mG68LAm6moFpdCb9pNXeiSGfB5sJ_2ZqpgL4jSinbgc,25042
qubx/plugins/__init__.py,sha256=CbC-a2NMGjBVqcao2kRb0X0SHT70UbyFo0rpyBRaBPI,164
qubx/plugins/loader.py,sha256=DzGC3D_PPI8pTjyMnQZPIUHJQXbakv3u1i3SWQTSurY,4874
qubx/rate_limiting/__init__.py,sha256=mXgoqONg3ihLmbHKW5669b9NgZMLDzvKjLKg8MNUvL8,1218
qubx/rate_limiting/backend.py,sha256=6fzIxUOWQwv4uOtQg0Aln1rolR8YU_YK8ai2u5XhRh4,3308
qubx/rate_limiting/config.py,sha256=C02dYQGR1BSXn8I2P3QR7SfnlKAjPgZRJ8NhHld-t5w,2450
qubx/rate_limiting/engine.py,sha256=a2sVonBP-75YasP67HuIAQnKdEa1oWKJJM8h0DJWVuU,16812
qubx/rate_limiting/ip_resolver.py,sha256=TtOXAb4ahmDxaZbQlEhKyqU08S3KYlu0c70Ig-zRfIo,3437
qubx/rate_limiting/manager.py,sha256=YPtoSkYd51qHwIhnVIpS0DMwJvD8xxmfZFiZEjd5cqw,5037
qubx/rate_limiting/redis_backend.py,sha256=yiWrhZ943tRePVFwIProhWjPCZSVeHXpCghmvC-hVNc,5128
qubx/resources/_build.py,sha256=nx-UO6lNzHA3FY-48zDYyAnYTd3YcUi8pnl8bPWGX_c,9032
qubx/resources/crypto-fees.ini,sha256=ajQaYJoqB8PPQFxgsOFKVewHcZ8BRWzac_RwysUBgkM,2394
qubx/resources/instruments/hyperliquid-spot.json,sha256=hyrC-OMkAB7AKS4W8hslpbiGX2GNzasNPhHGnkeRkJo,117842
qubx/resources/instruments/hyperliquid.f-perpetual.json,sha256=KprREOU274hFoXEd4CQtXI9JyJUwiYs_mSfd_iotGxo,124889
qubx/resources/instruments/symbols-binance-spot.json,sha256=AT0SHnG9s70aqwx3ZK3NQ54FBwqVnDKYXSLhZp9ydA0,1034124
qubx/resources/instruments/symbols-binance.cm-future.json,sha256=H1VA4GeUdPxNiVr_YToR2K7U9ZoTHry7t4EPz2LjiSw,102217
qubx/resources/instruments/symbols-binance.cm-perpetual.json,sha256=0Ngd4Wsa228edmgZoneCvCetW_S8FHRQD8NaLrjgRrk,25291
qubx/resources/instruments/symbols-binance.um-future.json,sha256=1SHJovTCeZtEtfavhVeDYi4K46_ip5_Lu2K3O7Ay2Gs,20895
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-kraken-spot.json,sha256=3JLxi18nQAXE5J73hFY-mauYdt-PBw48ECytJHyIxbU,579709
qubx/resources/instruments/symbols-kraken.f-future.json,sha256=FzOg8KIcl4nBQdPqugc-dMHxXGvyiQncNAHs84Tf4Pg,247468
qubx/resources/instruments/symbols-kraken.f-perpetual.json,sha256=a1xXqbEcOyL1NLQO2JsSsseezPP7QCB9dub4IQhRviE,177233
qubx/restarts/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/restarts/state_resolvers.py,sha256=VcHU2xi4wJ1EF1Xs2RlzE-VQKmbrqBcGURfKEPIp2Gk,7991
qubx/restarts/time_finders.py,sha256=pjnXpAIYxuLgSa58gFhziMXbXLPE4-YAXJ2-68qSiy8,5310
qubx/restorers/__init__.py,sha256=bZrOKGQ3UF5BQ474OPWQ16RAB6P3syKAIK2p4tgAd6Q,947
qubx/restorers/balance.py,sha256=yBFGcQqKiriRYD1LSCpX22oGXtHyOdBOx6In920Iwmw,10105
qubx/restorers/factory.py,sha256=dE1OwHM14M3830rNvZuOPn_OJiUDbflc7yuZroT5FEI,7270
qubx/restorers/interfaces.py,sha256=J4tBpn3XZyiLJlGmeh5SZS0LDaydOMCuoPEpIzdeysI,2032
qubx/restorers/position.py,sha256=bIgWJ68JVmsO0qu24GMEn60dD6ClyXJZ94c9R67t7aE,13094
qubx/restorers/signal.py,sha256=-VfeR6LuRfMxdOgg2QMMopO8PE3KcuhYz7w_kUdCbes,19713
qubx/restorers/state.py,sha256=JLPX9yee5RUPth8pKaMRgz6sLR1ikkyePYmylwnJNVU,11727
qubx/restorers/utils.py,sha256=zctaFbxiwz_kR1YdfKkSJvGk5heUGAV_aXVSINwQrnY,1197
qubx/state/__init__.py,sha256=ZuNn8-Ut4SgKlj0IjfDyR9yvJHGC7vcPTXsigfEvWDg,379
qubx/state/dummy.py,sha256=-S3Hllx8loUtr-cesGCKekhTIjYKxhFg_Yqj3IZcHLE,982
qubx/state/redis.py,sha256=Hp3NkqTrIyyDogn-QaQbfrQcjI3ucJYVlS4TsNF79MA,5667
qubx/ta/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/ta/indicators.cp312-win_amd64.pyd,sha256=Vtd2oY7X8nlTO3KKVPXmYEx96ohhU645gbcbPT39_xA,1078272
qubx/ta/indicators.pxd,sha256=KUMAlBSbqJh7qBriNgzUpktu_32IHDNTPB09VJ6F-6g,10316
qubx/ta/indicators.pyi,sha256=3Y_3AYwDIIaTOZZIlwyTJT2NjKd_zsZR8ImC1dPmQ88,5832
qubx/ta/indicators.pyx,sha256=xsdGwiD7z8IjBvVMqKLlMtlJCQA_aRhP9im4TjyL3hs,92794
qubx/templates/__init__.py,sha256=lhJCOeGKDocnwp8rgz_w3IQBfMziqEKFNX3-vKbPD5s,159
qubx/templates/base.py,sha256=VWb9CeFuIujNpqoErIVOrSphIn1zeD3DjE2w4QGD7x8,6646
qubx/templates/project/accounts.toml.j2,sha256=13LiKryK47JsVp0tPvfiWLmx-BJKR4hVCYjhuQHOsSY,658
qubx/templates/project/config.yml.j2,sha256=f7HAKJd-sK_w8Jsbm7pjvNYvPrNBfsNjKkRKFSVcniE,696
qubx/templates/project/jlive.sh.j2,sha256=zyYL9MT85bD0FdqR7Temndlmhi7AgvyNVFd_dxx_eJ8,1404
qubx/templates/project/jpaper.sh.j2,sha256=R5vg4Fx3wy06H-hQM00LEg6Tzih2TyvkdK_ppy07MQU,209
qubx/templates/project/pyproject.toml.j2,sha256=qPA8vsy0zaL4UNdSM3FbCeTU7DVOyeOibovp2qOe7zg,364
qubx/templates/project/template.yml,sha256=0J-azp6NNulfxYKaxMIVVe1S-ecL_MBu8pP1advXNR4,615
qubx/templates/project/src/{{ strategy_name }}/__init__.py.j2,sha256=9jSmb_IZRgnaoU89c8taTp6-s271_6mzWSm7zO50BRg,127
qubx/templates/project/src/{{ strategy_name }}/strategy.py.j2,sha256=OJFiwP-kmBQSfIK2-tSx5BqR9Orsf2uDfdSQj2Z3IZ8,7088
qubx/templates/repo/.gitignore.j2,sha256=WvrhDg23tHdRCZrdburYFlMlzLia3RNov5lSXbJ43-w,217
qubx/templates/repo/.python-version,sha256=jf2lS6L2arOo66tGD0M4u-6h-x4Phc4G_jUwqjxkZ5s,6
qubx/templates/repo/CLAUDE.md.j2,sha256=sI7cEnSSzXXWHj4VLSWFrghTWizVCFG48nHnPVevM5I,1595
qubx/templates/repo/README.md.j2,sha256=kcRd_rFWtvUKreYbJrU982XkuWOyu_0aT6030bxoXYQ,263
qubx/templates/repo/justfile.j2,sha256=LRpYIW0uWKG7xvQyDFUhuBK6oNicRZbySR93Nq-QaLA,341
qubx/templates/repo/pyproject.toml.j2,sha256=qRVAvVwni2u9s9y_59XeLE4kfgtY2uB4EkIeCxV0IAI,839
qubx/templates/repo/template.yml,sha256=U-RUe30uiWaFNBQx-jV5sfkhrfWwcOWP0oOXxPT7JpU,876
qubx/templates/repo/.claude/skills/qubx-cli/SKILL.md,sha256=osu7Au_SIZglXfuFouhElIOhsKIviDwulecEFEORHNQ,9853
qubx/templates/repo/.claude/skills/qubx-indicators/SKILL.md,sha256=j6CzMjL0sB0ThfR_zLm3kkCrXzI-AOI01yRFbWRYpyc,78901
qubx/templates/repo/.claude/skills/simulation-explorer/SKILL.md,sha256=5KxSUhLmIpVTwc85084NFV5IaiOVFG_RKfgnKvEELcs,5543
qubx/templates/repo/.claude/skills/strategy-release/SKILL.md,sha256=ZOd_3Ov4K5TJqkI58tOopahnOLbDyKc6ZJR40N7CPbQ,8806
qubx/templates/repo/.github/workflows/ci.yml.j2,sha256=BKm5nhHb_nwfd3To1VMLFoTujxee25Gvf12c_bIFeE8,994
qubx/templates/repo/.vscode/launch.json,sha256=M3oOgUMQKXfKoYGtJCAd1YiciV1pJInrtwFZTbxKID8,2900
qubx/templates/repo/.vscode/settings.json,sha256=Q2cZJ2gIHiitaeA2hpUWDFNyWJ5fuF4TK5heP6x1lN0,442
qubx/templates/repo/.vscode/tasks.json,sha256=f4yFxHSMibWdldyGNHJRsKK2f_g41rFFTeTJNYoct3o,4073
qubx/templates/repo/configs/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/templates/repo/research/.gitkeep,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/templates/repo/src/{{ strategy_name }}/__init__.py.j2,sha256=NZYkI_oBfOpe5XkaVhdpU2r21ht72-FsRxM0tX5xDtw,109
qubx/templates/repo/src/{{ strategy_name }}/cli.py.j2,sha256=3j2z9WIlmXd9jQ2ScSRK88iOEP7p_tKXOc6XV1cCPo8,516
qubx/templates/repo/src/{{ strategy_name }}/strategy.py.j2,sha256=UiFvmNvzwFLlCZQRWbFrvG6I5hvweDe5I8ghVUxcf4k,860
qubx/templates/repo/tests/test_strategy.py.j2,sha256=T6HpxbcI9CxmnrazuleCOId4fDVKg1yQiOyOmhHwWak,227
qubx/templates/simple/__init__.py.j2,sha256=9jSmb_IZRgnaoU89c8taTp6-s271_6mzWSm7zO50BRg,127
qubx/templates/simple/accounts.toml.j2,sha256=13LiKryK47JsVp0tPvfiWLmx-BJKR4hVCYjhuQHOsSY,658
qubx/templates/simple/config.yml.j2,sha256=2EpDnZnz9K4j6qeYZlmx1qKqZA2q_ZpYPMSO8qSAJ3U,638
qubx/templates/simple/jlive.sh.j2,sha256=zyYL9MT85bD0FdqR7Temndlmhi7AgvyNVFd_dxx_eJ8,1404
qubx/templates/simple/jpaper.sh.j2,sha256=R5vg4Fx3wy06H-hQM00LEg6Tzih2TyvkdK_ppy07MQU,209
qubx/templates/simple/strategy.py.j2,sha256=9I6XsGkWHzeCBZbSpKVGRht_bwdKDEJgVULSwXUqUu0,3922
qubx/templates/simple/template.yml,sha256=oA7ANkvt8vA6gaCpm1uSC7JVUB24bDxCwjJ6i-Mid9E,604
qubx/trackers/__init__.py,sha256=gnDZWNo3EBq2xL6q9n9BuwXVKkHLrILIQW0idK6zmpo,1092
qubx/trackers/advanced.py,sha256=IvzJdM6zleNTI-0KY9WB3zbDdM3J5njvoRyGoMscTXM,14708
qubx/trackers/composite.py,sha256=bZXOtqaGlNRYLp8pRw7EKY4UlD4vK6vIWImkluAickQ,6464
qubx/trackers/rebalancers.py,sha256=HMIVoZ7iYfIjk7N7xW1RlT9-VG7ykiLqp_PKStNtZ94,5277
qubx/trackers/riskctrl.py,sha256=ogG3GIHhNB2SDleKryaRdwYWfWtNcFoV705SKLcefVM,56942
qubx/trackers/sizers.py,sha256=CxUjVDAiwbtpOqZuK4BLp_b9PUTE3NgsFFZNINlmwlc,12636
qubx/utils/__init__.py,sha256=EHufHsFGDXGwZv860lRPEKM2_JmAjkpIHE4wOwjtywE,497
qubx/utils/_pyxreloader.py,sha256=DEEkNVNBC3PJe5OyqB5abn6sdvaCDK8NOw0hYOtfV3E,12626
qubx/utils/collections.py,sha256=XQnINJikQXrkIINFtUBLFkm94WX2xbpi0zu0iXZUtN8,7645
qubx/utils/misc.py,sha256=hdjV82T_-bVhk_LI4B8gpzDuVF2C7bkC-GzTPI2dF7c,19808
qubx/utils/nonce.py,sha256=tMpRxXmgg_8zx1n4yjOyEP4fUr99ejQBxdpRMHis_MI,1616
qubx/utils/ntp.py,sha256=LSA5K8qNjrpDl1dagme2d7KCqCUPwL0pdmsTqmYwyBU,1967
qubx/utils/numbers_utils.py,sha256=koRnWW6NugwRj8EI9kXzzkOS838ptmBDMfuD61ksaVo,247
qubx/utils/orderbook.py,sha256=9f-UtIRZLSejdw8d97TMnJundyb9d4N4ngsVVFJPDiQ,20397
qubx/utils/questdb.py,sha256=NlYC3RG4otrMbv3HdIjp6lWg602vUlge5qeoOe2x-wc,5332
qubx/utils/rate_limiter.py,sha256=BnCilu-WIfdKwR27GG2SWyMyB5oR5yk7JKCNMD8FHt0,7174
qubx/utils/results.py,sha256=yEa-EJ4TOJyDkicn9fFlz2NCJ9gzdkuTx5XSAFHv8PA,41560
qubx/utils/ringbuffer.cp312-win_amd64.pyd,sha256=43zsbSAmLpqqM-iatru7AbFXetD9yA2ucmy31NKjMME,86016
qubx/utils/ringbuffer.pxd,sha256=GeamDUVGQEFzNXTA1r0a6-NhQo7jFppQoGEln0f-BN8,390
qubx/utils/ringbuffer.pyi,sha256=Zqaaa6veZ9_Xycdi6OcUD15gXysFSKoi1xVF5fmjmoY,4777
qubx/utils/ringbuffer.pyx,sha256=EJoDPSJ880QLDAGi3nCz57GQQZZtYZ0FEDtyfIGfli4,7321
qubx/utils/s3.py,sha256=DNUz0AEwNqNh9FV5iTKxkPRSWC67tx27tDVmcJGg8NM,11343
qubx/utils/slack.py,sha256=0PEMUNNg-B5hTXn8JjK3yBV_rzKPHHgQY1sKPY3LLwk,13013
qubx/utils/throttler.py,sha256=vtOkV3woe6N5NHYFyg_dkS8-eRlpmkv-OPu-pml5be4,5213
qubx/utils/time.py,sha256=ryUQVeUy3QjDwEEjxqBeeV-G4E3kIpZd1RIsIF-IyKE,22457
qubx/utils/websocket_manager.py,sha256=PNcvf1khmqGbRsUywSZgXph6889WJBYRIGqYwvvJ2ts,17705
qubx/utils/charting/lookinglass.py,sha256=vJrfrDA96oByktqOupoiwKxHL4G5oRmHeq9VT7VjPvE,44535
qubx/utils/charting/mpl_helpers.py,sha256=gwgkeDJrD-ysqnhOD9FTR-o4aetcATnlWYzk7pBdSOQ,41472
qubx/utils/charting/orderbook.py,sha256=R86IMELvLkGvrJ-ECunmUscykHVXEwEp0nGOSxepqX0,11396
qubx/utils/hft/__init__.py,sha256=ccRqAhowZNaMZcyPMmfF4u-5sjyrW4mViDTG2YdExRM,106
qubx/utils/hft/numba_utils.py,sha256=P7cGq3Zl9wT9i1o87isO_SOUf_qJ09JzU1hR-ODLv64,158
qubx/utils/hft/orderbook.cp312-win_amd64.pyd,sha256=gFtSf6NMBPhAgGG_xFKYZBE5HBBeiB0PxbMRdrhuz5o,253440
qubx/utils/hft/orderbook.pyi,sha256=xCgiCNUmhG5yyhEA1MIcOhA-IDxbWlyODj9Lq78WnVM,5253
qubx/utils/hft/orderbook.pyx,sha256=Jlr25omJ6EkgCHraYKwvIvPAgJQMn7rBFG5O6oQizZI,15633
qubx/utils/marketdata/binance.py,sha256=kdSCpq_Yoo8lZXMqVQF1c2S_KzN92fXIpgRf6zFa-Vw,11888
qubx/utils/marketdata/ccxt.py,sha256=jubUHSamKo56Jv-9YCYtwwONahIDqQuhMttNmn0LTnw,7152
qubx/utils/marketdata/dukas.py,sha256=ngJgMGJtV9ICa0kb_uhyqTYJizgOQfU6jaGb9JP6VL4,3125
qubx/utils/plotting/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/plotting/dashboard.py,sha256=mEbPP9BRFYNJWQgUfH0dxocmLsN-Piwg6aATUJaUFg8,5727
qubx/utils/plotting/data.py,sha256=OEsTLLn9Lm-7oGHLBLSwJuNM0oHZTr5ywFM4fDq0HNw,4910
qubx/utils/plotting/interfaces.py,sha256=sgeVx1F7mlbLxTyyduDy14m8MfyE7wdkI0sHYy_j5co,518
qubx/utils/plotting/renderers/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/plotting/renderers/plotly.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/runner/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
qubx/utils/runner/_jupyter_runner.pyt,sha256=_0qXg0sBGc80F_CgWvnwZIULGqtcD0RY4ibCALPrrBs,10345
qubx/utils/runner/accounts.py,sha256=ucNja0Vs8wILzS005DnfWP4AZJIPWeO_pP-W-_dHR3Y,5392
qubx/utils/runner/configs.py,sha256=j3swMHAb7p9_vLJQ9F1NWENYd5IzusNNc-h4QrDAXIY,15099
qubx/utils/runner/factory.py,sha256=6elb_9TjPY5lKiYJC26NFhEUmvAR8CxaNWx6EctejHQ,18836
qubx/utils/runner/kernel_service.py,sha256=L46OL-_nJBypvytJ9TuGG8B7vdffmTiyLq68OVKoB-A,6981
qubx/utils/runner/runner.py,sha256=2tMcOSTt0IZ-sa4zZFb0E1KMlNlq7PfL58od4UaXpoA,57562
qubx/utils/runner/textual/__init__.py,sha256=iBqX0lbLzJefRi3EmYtlrL4Nvz_Aq96NkFDWZ4EXLOI,7076
qubx/utils/runner/textual/app.py,sha256=n91SN-HbE6heqbU-LXYOD7bxg6jSR8MjZZCnL2S4foc,20419
qubx/utils/runner/textual/handlers.py,sha256=_hoiZ6L0749GDHja1wCQ3a1KaS1su3nu77J1tTQonew,4108
qubx/utils/runner/textual/init_code.py,sha256=tQj_DzRuPkclMVi5UzE9TTEyRQDN_QZTojLqRsssy6o,11823
qubx/utils/runner/textual/kernel.py,sha256=oo9JukqmLXbN-F_e6BMWjblI-R6myaQoQVQF1k3OseI,10749
qubx/utils/runner/textual/styles.tcss,sha256=lQjTW9aFAz7mYbko8-i8Al91RWDxIWLyhsPelGhOBm0,3588
qubx/utils/runner/textual/widgets/__init__.py,sha256=up3oY16DSHr4LWTuHYSOp07yAjYHzl4KN2X-gRy5VOA,490
qubx/utils/runner/textual/widgets/account_summary.py,sha256=5PtjMrKp2vEtGVmqWvBRsb4yPCkE8kegcNdqBtOkob4,1597
qubx/utils/runner/textual/widgets/command_input.py,sha256=o625JBdF5aIpVfqKy_PEuUJ-ROCMms8rt18vD4Ix85M,4032
qubx/utils/runner/textual/widgets/debug_log.py,sha256=vuc-JAmSRlp_H6uQKogJwvSBqhd_D-qK5F7x5h2Td3Q,2849
qubx/utils/runner/textual/widgets/orders_table.py,sha256=6AtQBuIKCk_qgO_Fuvk8OMS-NbFm21YFuVfIUXekTI4,8452
qubx/utils/runner/textual/widgets/positions_table.py,sha256=lVWSlnDF2bIjDZn3JcnPok00Lb7gNuMC7LQ_lvL1m2U,11712
qubx/utils/runner/textual/widgets/quotes_table.py,sha256=W6VdDBQhZmMcno_dATBbiUusFVM79IccfH06s7oPh3s,8053
qubx/utils/runner/textual/widgets/repl_output.py,sha256=9SHZy4T765PY6-WhMVXEKUKfwPjqTV7GbpgkpW1NzDs,3944
qubx-1.1.3.dev15.dist-info/METADATA,sha256=qaArxlXCqcc7Mo6ZnnduX9bTTCdduAvZ5lF8IJBTmQc,7074
qubx-1.1.3.dev15.dist-info/WHEEL,sha256=353KTKtFv5jzKf9xDgZj0filE6YAfpYWbzJsyOxzkvc,97
qubx-1.1.3.dev15.dist-info/entry_points.txt,sha256=mWlOvM6vxyMJPr0sMoYP15dO6AkleFSIYHr43XNwCHE,48
qubx-1.1.3.dev15.dist-info/licenses/LICENSE,sha256=7CMWJm-rl--MOlJfuQupiqRTesNWJK2CqVjsRySeu-s,35814
qubx-1.1.3.dev15.dist-info/RECORD,,
