pypsx/strategy_adapter.cpython-312-aarch64-linux-gnu.so,sha256=nEsSywqesZ2cRgQrfMPQwTuaIdTnxKFCUs3m3dH2ueo,952608
pypsx/__init__.pyi,sha256=GDlNIQjxfuqrA2EgBMNdI-JQ07cDbzPBODlKuVoeMkw,3202
pypsx/live_feed.cpython-312-aarch64-linux-gnu.so,sha256=J8pi0gaYm-Vkirl79YHRbNorAZPLm0ySNMMgkyV46MY,908184
pypsx/strategy.pyi,sha256=EYxKV3UGlyQj9SgsY-s1cI1_SuPCrGg0zqjTaYtr4ME,7124
pypsx/client.cpython-312-aarch64-linux-gnu.so,sha256=t30OxkJEfeXfcUVZpQBEEQQ6LSTEUhfQz6u0M12xjmY,2438352
pypsx/auth.cpython-312-aarch64-linux-gnu.so,sha256=kgCeGLGWkIp2-P6DzTKnisJ4Suw_xTbNj1y_9nd_TT0,1449120
pypsx/strategy_loader.cpython-312-aarch64-linux-gnu.so,sha256=RLVO7OgyCqEl-bgh9JNd4AkVYLX5SR9HyX7WDY6oAtA,841424
pypsx/trader.pyi,sha256=SR4rw4Vmc7asN1sXyuwpb8d68lvZc7KJjR8T96jzZFU,2395
pypsx/streamer.cpython-312-aarch64-linux-gnu.so,sha256=8L5xdELErB4tSNepzupyGzvT-zZ1OtAJRVbflqtn73I,731312
pypsx/py.typed,sha256=VQoFqWoxZtEY_Sdnetl5px1B3qRbIPxu2u1MT-Dx9CI,60
pypsx/__init__.py,sha256=kZtsDWo0Tz-4OAiyHrdynvLoOIoA4X_JJll65L0tbVw,5540
pypsx/sdk.cpython-312-aarch64-linux-gnu.so,sha256=baheUO43YdaLHQ0YputLeq57q5Ki04nMU9L0pKMfg4A,850944
pypsx/strategy.cpython-312-aarch64-linux-gnu.so,sha256=-GVTE_Tjd8LamU2uvb_IN7IAK_iHjthajt6XfwO1OG4,924912
pypsx/client.pyi,sha256=3WBH6EJhzEjmzjsqURAOS8GdYGGLGmH8WDsKHoTxiTg,11236
pypsx/trading_config.cpython-312-aarch64-linux-gnu.so,sha256=PwJznnZ2a0JdGR6sSDPQNVUzswPEObNp_AHvJ8o9DAk,410832
pypsx/trader.cpython-312-aarch64-linux-gnu.so,sha256=_lmDFnwxd2tX76cewfK_lx9TxUIFuesHrxvxNdItVIw,1887840
pypsx/api.cpython-312-aarch64-linux-gnu.so,sha256=YViMJF5Mqm76ecToUemNhMNzWdtwUCzVwaWZHWZHi1U,1433432
pypsx/telemetry.cpython-312-aarch64-linux-gnu.so,sha256=PvJP7qDyVcFovWTDBuqCjo_Tv00DilMoGxIeiujvVwY,1567936
pypsx/universe.cpython-312-aarch64-linux-gnu.so,sha256=cssA1H9aQfIQ4tk44GjOavVOAMMf4QYItrJl0H2bhjA,1231824
pypsx/validation.cpython-312-aarch64-linux-gnu.so,sha256=Xbi0IoeOOklb_S8ykChH5mjefAj0zY_UmK0OOg_9w5E,998320
pypsx/sdk.pyi,sha256=LLeYXwHxumg2YPEt_V1d5C8QyzLearle-nXjtWmfhz4,6226
pypsx/auth.pyi,sha256=11-Ts9q_zQNyLWtVdhwPOzD4UC011GpzV6jM6MiEM6k,1363
pypsx/indicators.cpython-312-aarch64-linux-gnu.so,sha256=ulgxGKmA8aI8QSxaKD_YuTEvqHMDeFxZVXPloAupHa4,548032
pypsx/config.cpython-312-aarch64-linux-gnu.so,sha256=rGHHmoagm_tqrE4PknX_yiKGVdT0dU5uyc0JXuvQNQs,498808
pypsx/utils/logger.cpython-312-aarch64-linux-gnu.so,sha256=0umkLqSmO-b8QwsQpOekYnGwaPKLF6X_h0saxZD8aLM,1513752
pypsx/utils/bot_manager.cpython-312-aarch64-linux-gnu.so,sha256=LJVpip3OvTy7p1lK0MxqaKXgeVocj3fmVG8Nq3qhwP4,1104024
pypsx/utils/currency.cpython-312-aarch64-linux-gnu.so,sha256=9J27cCWURY1_Ae9ysIEVEXciJlBUtuxWu_XLRpK-xeU,317864
pypsx/utils/execution.cpython-312-aarch64-linux-gnu.so,sha256=Pjgh2PG4ypA349TuFYbtTLbtm9TsbHuea-hDq5USEDA,478856
pypsx/utils/time_utils.cpython-312-aarch64-linux-gnu.so,sha256=wKiy9nTGOMZV5BlAuhIlcnzrftN8SyaK8qREYgijzow,812704
pypsx/utils/__init__.py,sha256=IFXDHqeeRlZzbhk6XNJVlvgxdKDeM150vM0TwiwD-IA,780
pypsx/utils/enums.pyi,sha256=CuGQ5HdYSqDHYJg6BgKW-RlqqJ17fYOUVlEaHkS8kII,833
pypsx/utils/cleanup.cpython-312-aarch64-linux-gnu.so,sha256=DrJ_gBdE3gNzhg2JdKz--iAmZtf07jBuq_NA6-T69jg,399776
pypsx/utils/exceptions.py,sha256=r6kgtpWU0k302L7ZEDxkpkes4PIkxDIVksh6xozsQPU,1070
pypsx/utils/enums.py,sha256=1owF8lmoyebmwbwx4ct9Zl91O56O1WACopMS3V_mmLk,892
pypsx/utils/market_hours_service.cpython-312-aarch64-linux-gnu.so,sha256=CfM9CYvT0IxWq-7XhiKJH6d1KBu9bdcicmvJGJumd_k,787208
pypsx/utils/market_hours.cpython-312-aarch64-linux-gnu.so,sha256=QQ89Np2Wdf4OiZfu21QbkCwByyVl35Q55bEebH4Nggg,814680
pypsx/utils/exceptions.pyi,sha256=Nu1dAUp-txclRC_oLtZ3niieCUFleawJ-6m8tz13f_k,1039
pypsx/utils/id_generator.cpython-312-aarch64-linux-gnu.so,sha256=x1Lxz9YjGu9DN3lty5Jkg0s_Gft-iM2kxWe6yEon-dQ,339176
pypsx/trader_core/__init__.py,sha256=WEYuG4d94BtYkxklwII9dJUlKwcuLelWji4GVMfnRCo,983
pypsx/trader_core/utils/__init__.py,sha256=HRq16KbkWmKmsvkiNRA0TdYCzz1x92Di4YrA6R0MNkg,481
pypsx/trader_core/utils/metrics_csv.cpython-312-aarch64-linux-gnu.so,sha256=MzZVtUZAv8xTgw3hQzmnr5Jb_35UOp6OVjOM7lCKiF4,1058952
pypsx/trader_core/utils/risk.cpython-312-aarch64-linux-gnu.so,sha256=JbovO1xGh_jYNIDWtVay13KyJvTdHntPc2i5u4H_6Ps,571208
pypsx/trader_core/execution/live_engine.cpython-312-aarch64-linux-gnu.so,sha256=eW7vUogNrkumbDC9Y84IKP7r3sNFnhIVE27wSSSxW0o,12906472
pypsx/trader_core/execution/_websocket_handlers.cpython-312-aarch64-linux-gnu.so,sha256=GZCOtHCVjt6RHFvOaJbtQRTcY8-O-FZ4dw9ARkpXNwU,109256
pypsx/trader_core/execution/signal_queue.cpython-312-aarch64-linux-gnu.so,sha256=UHGC1jS5tBiaFiggmIALQv6k6WbtexfCp2n9U8QvrUc,1293616
pypsx/trader_core/execution/__init__.py,sha256=eEoMp-CWOH3DO9YJHJsT4X8AGctIGF6Fb-EUJ6ezr04,346
pypsx/trader_core/execution/telemetry.cpython-312-aarch64-linux-gnu.so,sha256=SAl70Da-lPGBsr-H7s5R0Lxi8bjAv38HRYQmOf5J_KQ,2110064
pypsx/trader_core/execution/paper_account.cpython-312-aarch64-linux-gnu.so,sha256=Fhtu1AaFVbS3Dlv1rWjEeH_AqySBHLXBST0jDiKFdTc,891936
pypsx/trader_core/execution/session_manager.cpython-312-aarch64-linux-gnu.so,sha256=EvxVvUOl8mYlBGwkcoXtwwOK1CsF13zOkC7z_oBZLDo,1110176
pypsx/trader_core/strategies/mean_reversion.cpython-312-aarch64-linux-gnu.so,sha256=GMRadypVjuLMrF-8G05if3DTJ2FLkDxOru65uTMnJxg,522672
pypsx/trader_core/strategies/testbots.cpython-312-aarch64-linux-gnu.so,sha256=dMTrnU0mYgM33Jj9yJvoIbAJKzCDTRXmw68KSY3xK9o,1045592
pypsx/trader_core/strategies/__init__.py,sha256=pX0D6s2T6XofcCrP5ATJhrYzVl3d0Iu3283z47soMz8,1278
pypsx/trader_core/strategies/momentum.cpython-312-aarch64-linux-gnu.so,sha256=SHWdlrP4tfZePZxgr79udHrxslg9NVHpPUiaVxmGt7s,1561384
pypsx/trader_core/strategies/base.cpython-312-aarch64-linux-gnu.so,sha256=ktJOH50lkC42qpkHZzGlkeyTj1pOGarM8IJJZB7XFpA,371912
pypsx/trader_core/strategies/intraday.cpython-312-aarch64-linux-gnu.so,sha256=IzUXFpC9yEKrZ-hI-mFSnHxch4sGSMgeJhFQtri8368,1639680
pypsx/trader_core/data/sources.cpython-312-aarch64-linux-gnu.so,sha256=6sAVE72ufdESFV5UlWa4POymk3gciIQpyoPHjaP1x7w,1671592
pypsx/trader_core/data/__init__.py,sha256=0WN4lhQxgLjZ-wO6bYBtfL_FzvOnF15Tq9kTzjNcijo,335
pypsx/trader_core/backtesting/buy_and_hold.cpython-312-aarch64-linux-gnu.so,sha256=tzmlFvHFmqRM64XC6F-vfLpzbNOYPRYLwdGKbQAFClM,1344152
pypsx/trader_core/backtesting/intrabar.cpython-312-aarch64-linux-gnu.so,sha256=PPjCFnUArNtO_HsYwHOOWlMWvfZQ9dVCvbhkmTR5maA,1398840
pypsx/trader_core/backtesting/__init__.py,sha256=161uq19-OdqvgOm-m8t-JqWsxMCgSJqvgRbWy-w1ilU,91
pypsx/trader_core/backtesting/engine.cpython-312-aarch64-linux-gnu.so,sha256=tdZRtk4vWqvujyoYt_6vDva5LPYe5u7AOfi6UZaDLJA,5458776
pypsx/trader_core/portfolio/fees.cpython-312-aarch64-linux-gnu.so,sha256=hdo6OuifwNlJ3hqe2awiA0Pga4bpCsBrLzXdWgjzbws,352640
pypsx/trader_core/portfolio/metrics.cpython-312-aarch64-linux-gnu.so,sha256=Yxf9C5lBXjoFzSo29--r0tAVzVIhDNaHWCgHATZRSto,1316008
pypsx/trader_core/portfolio/__init__.py,sha256=AvSpcWm93xsRq12VB2qtDKz4744CGmKWNt29YbMguTw,276
pypsx/trader_core/portfolio/service.cpython-312-aarch64-linux-gnu.so,sha256=-WW1O6tBBlHgy9zgb151Q9uUhw0M0CRFdT0M3aWrorA,4002744
pypsx/trader_core/portfolio/lots.cpython-312-aarch64-linux-gnu.so,sha256=LkdxvVfUkIGXd7xCtI5P4yR5RAn1SazVhhJSBNkV3Xo,834888
pypsx/dashboard/state_loader.cpython-312-aarch64-linux-gnu.so,sha256=oYUwhl_uNACU-o5saFAreAJcF2-vbScbcAASwxAiamY,1234552
pypsx/dashboard/__init__.py,sha256=BgGWebxfNWHvvKf0eYsFmSg9LsI5OLf3SToElvkkpmI,143
pypsx/dashboard/state.cpython-312-aarch64-linux-gnu.so,sha256=NiD8KRuwyLr1Ek0W-UrKlfMQAjqgSObszJf9oLETynk,1170616
pypsx/dashboard/runtime.cpython-312-aarch64-linux-gnu.so,sha256=5A2H_XCFzWZSb8W_7Gc8OTaWirGl5whVlt9T0BU_RaU,586352
pypsx/dashboard/server.cpython-312-aarch64-linux-gnu.so,sha256=8Ax5QKo7wQwAMzVlKHH7YOj2DRp5fBUzgr_7MmOEgwI,1374048
pypsx/dashboard/assets/dashboard.js,sha256=eXBVzjaD1q4ofkOJcYB0X_n9zB5EB7AYMt2k7oXEQkI,10195
pypsx/dashboard/assets/index.html,sha256=YrjF3TCTHzSThjw_xoMWgLkQxQuici5I4DVMIv7cEPY,3952
pypsx/dashboard/assets/dashboard.css,sha256=11XarT-vWagGSs_zRXgynGsImVXbXQkrKvYz-iGQjmw,4012
pypsx/cli/paper_trading.cpython-312-aarch64-linux-gnu.so,sha256=c-8f6uccR4jAjEA46xYV8q-aM0SBVYDd4ybl2cs1nJU,1091776
pypsx/cli/__init__.py,sha256=xtmdxSc5pSIEr6Kw13s86BEqJF9TLUtaTtonCHJLGE0,83
pypsx/data/bar_aggregator.cpython-312-aarch64-linux-gnu.so,sha256=sRnPr_mh7rfUkOvAknjhHJvJqbTddMHZdpUzpGsQQ6A,884008
pypsx/data/paper_spread.cpython-312-aarch64-linux-gnu.so,sha256=wdhNOxRwXx87QG0g8yqg36i34iepVjVYiG0Kl706CF8,505928
pypsx/data/provider.cpython-312-aarch64-linux-gnu.so,sha256=9fK2Bga4VmOjLodU_WEIak-cP3hWKXcZpNi_KI5F_Q0,337624
pypsx/data/api_data_service.cpython-312-aarch64-linux-gnu.so,sha256=RmFj9xj-05vqbc7g_NJ6twr35t75xoPNlmmD7dUwcsk,519000
pypsx/data/csv_provider.cpython-312-aarch64-linux-gnu.so,sha256=KP-Gv7XeTzYQ7x0dud7MN_DbwwuLUUcxOfJi-JWO68E,1073416
pypsx/data/pypsx_service.cpython-312-aarch64-linux-gnu.so,sha256=ChnkmrGaM8bYQD-Blvw0bX2NY9CYAWsDPT1o3xLoZPU,1766632
pypsx/data/websocket_client.cpython-312-aarch64-linux-gnu.so,sha256=ucfaILfAdHsmS7ObqQHesDxz5CAtF5N6-qkqu7hv24Q,2954992
pypsx/data/__init__.py,sha256=l3Imdge7YFQrSMADjVbUIFt1hQccuRsPIBRxaAvaQpc,1090
pypsx/data/smart_price_fetcher.cpython-312-aarch64-linux-gnu.so,sha256=UiI3om9gqbxJtrnjz-WyOtEkADzjmQoRk9WXd8F1b-8,2253696
pypsx/data/websocket_stream_provider.cpython-312-aarch64-linux-gnu.so,sha256=r1DAFW8B9IplbHin8EPflCfBPBMyymP9gxBEl_0fM3g,2615664
pypsx/data/local_store.cpython-312-aarch64-linux-gnu.so,sha256=Y7WX8s-qoxgu2Nqjo6kzppoMaaz3KUrDwcyb_lVm5kY,1496608
pypsx/data/sqlite_cache.cpython-312-aarch64-linux-gnu.so,sha256=PLoj9NgMQbAZN1SxoCUMlQVMhCciMwLBgKpxuXaIuZA,1068672
pypsx/data/data_mode.cpython-312-aarch64-linux-gnu.so,sha256=i1joSHCVWRHBzQjZJc4Rid5WysjtpV9wuW4csFfa1GQ,393512
pypsx/data/websocket_data_service.cpython-312-aarch64-linux-gnu.so,sha256=0riTSIDXvhijFEkPq-S67NfQXWKcpUMCdL3H9nicTXY,1184296
pypsx/data/order_queue.cpython-312-aarch64-linux-gnu.so,sha256=2eqpVHSomu76wIrNmddU0l-4QCC0IrKlHWTyncw0oeI,1047928
pypsx/data/psx_terminal_service.cpython-312-aarch64-linux-gnu.so,sha256=btZQpW2zwcGdmE0t_rsnkGW12TvPdg2Nd3c-_5Y6oFA,3575376
pypsx/data/psx_provider.cpython-312-aarch64-linux-gnu.so,sha256=nxOuqFFjKXnn7hKmghaxaZekDo8lIuhbhBmJvbNwfvM,478584
pypsx/data/provider.pyi,sha256=5vaFngQXhvNY6vnbRv3tJCuJAShU-Yq1F-6Ai4XOCaM,3406
pypsx/data/cache/__init__.py,sha256=sZAnJB--06jHHvs7llJpzqAvXubLzLSOIKgRfNi0XNA,75
pypsx/data/cache/sqlite_cache.cpython-312-aarch64-linux-gnu.so,sha256=IOAvEU5sjl0Ag6C63ZA2hZLshWaf8uUEbSR62268HSE,1069200
examples/bot2_local_demo.py,sha256=u1Yt9MdkGoWVZxSqc53hmgQHXRtrTyTTFiZbHxy_3Tc,1092
examples/csv_backtest_example.py,sha256=wRf7zrPF0X6POQfAiMFY4v2DFJ9ysuo0h7hk3ZX-cW0,6489
examples/synthetic_mvp_demo.py,sha256=5jy6ZE4pzH53d6viGz2Lr2bGKjprlN1Exn1b5SU8aNI,4538
examples/__init__.py,sha256=A8YqCPODRv_dB5S41jerwPzdAdBViKpho_yng3G33YI,39
examples/run_paper_all.py,sha256=NL_qcGy0pUSRZPEjTbTVvrTWAT4f9_ae-1omXIcC7hU,7829
examples/example_bot.py,sha256=XmNpyw6fOBLw_OGJfEQNgRQH9yrOYzYPtOPNAnrbj8M,1538
examples/run_backtest_all.py,sha256=OuDA1QTK-IrdfQOgV4M-Koe1KXnRi1yQYNsWy3IcBT0,7170
examples/custom_strategy_example.py,sha256=oD8e9KgT9d5mCm7rNqUQfHWJf1WwryV86oVzGf6YzJ8,4830
examples/demo_dashboard.py,sha256=YJsUp49UnsAEyiHPivoxm6TRL2NHKIvj6e1E5Zb0QHs,4437
examples/pypsx_client_example.py,sha256=7-AWeNv2_1CgQXXC4hdA1szBe2oHWGdQHMCgWw2_nqY,2420
examples/backfill_equity_history.py,sha256=dr0Ba2uP7YHIPSyaAkc9YHiA1guMGmgf5FxuU17qoVA,7964
examples/watch_live_frontend_feeds.py,sha256=CZsPw76QtakcfwwSQmz_C81_qnQ62avP7SVdfoFgQls,17899
examples/demo_midnight_vercel.py,sha256=B0GCjIjQasWnRpex1o9pLQtakBqPp07008bo88PKcfI,6932
examples/colab_notebooks/pypsx_toolkit_notebook.py,sha256=-jo1lrTkAaNRYfHpICOnM7FZ9hP7eBoGDGbdfXzerOE,12784
examples/colab_notebooks/pypsx_notebook.py,sha256=tGu42vw2i2w27_2tuyUcZB-uFRfr_3BbM9tff5DxzYE,9447
pypsx-2.4.1.dist-info/METADATA,sha256=5dvZGQhH2oLcQun2VcySdftguHb9rJY9LR0m489BXMQ,10448
pypsx-2.4.1.dist-info/WHEEL,sha256=33dQQcdxsrD8QadwNMKaYN9exhJ07h_3D9UaLVGjHoE,193
pypsx-2.4.1.dist-info/RECORD,,
pypsx-2.4.1.dist-info/top_level.txt,sha256=qsIR0ug0CrUZqAQQROEJYnU_jp3cz6ThL94kDzNGYsQ,15
pypsx-2.4.1.dist-info/entry_points.txt,sha256=E0IS6oSdV3WxE9OtqDUOic0_cub1qUoEfA3eVXE1hbU,61
