examples/__init__.py,sha256=A8YqCPODRv_dB5S41jerwPzdAdBViKpho_yng3G33YI,39
examples/backfill_equity_history.py,sha256=NY4G2OQ9a_UUjPzdQpu4EPVvFRfirVFzqA_aUjymBfI,8165
examples/bot2_local_demo.py,sha256=QEkFN8PqTRzQ_8LRFvaWw_d7M5yhAuojM4Tnb_95sCg,1141
examples/csv_backtest_example.py,sha256=TG5jpE-rA5Q70c3HNGF-2ITV2SoF1US4wZ-TTNimnmY,6715
examples/custom_strategy_example.py,sha256=bpWqUiC53zPBw_pYG2FIGQDj1Xi4hYOeFyHlwkAjDU8,4971
examples/demo_dashboard.py,sha256=Z06ALJ-htc7zck9gMwiDZGl27ZwzrOf6_Dg-mBfK8VQ,4594
examples/demo_midnight_vercel.py,sha256=Y01uNc8VUiR8wkeK3f44MUjGuFdZanRIWdJk48u-V-I,7115
examples/example_bot.py,sha256=ay4Iwwpj0q7z8sZ49HJ-JjVYWt3W7XDCQtzlwUTKR9o,1594
examples/pypsx_client_example.py,sha256=5wDCUXZFKKuZFiqIwkg18l6DtGPnlfaqZwPDA-8VlYI,2505
examples/run_backtest_all.py,sha256=rso_9G5S3q_de9shhhB1BbDyIX3dxrAXX42XRLHRS6Q,7363
examples/run_paper_all.py,sha256=LxGo4qgE1QpAOlD-5VxXgEOBLlZqF_AnJ398FAuXMbw,8070
examples/synthetic_mvp_demo.py,sha256=BfMMCAVqcTFqj1_iN4_DjsVXS9Wanj8BdC_459m4cXQ,4670
examples/watch_live_frontend_feeds.py,sha256=5Id-xgXketgGDjvytuO3R6s_gi1BprpZxS75ypRlgRY,18352
examples/colab_notebooks/pypsx_notebook.py,sha256=OZjXvu_g7C9hkHRoNpClOCpvEILGsRs8fOyymkxhN-s,11688
examples/colab_notebooks/pypsx_toolkit_notebook.py,sha256=bAflevZTX48UpxjCKi_bxfpYcCuuXhxt5Mj5gW2_MzU,16607
pypsx/__init__.py,sha256=-HtqFWu0qkKNIT-gzlHhuyBiiCCzM9Fee1ebmGaKvgY,6080
pypsx/__init__.pyi,sha256=UL0JQJxxxVkVXZxnAVuyFbPvD0osgH0HEYWUEgobld0,4078
pypsx/_client_info.cp311-win_amd64.pyd,sha256=Fo01DP_CSk9vP8PvL-y187DQXbuF5eNhPZXwiYEKKV8,88576
pypsx/api.cp311-win_amd64.pyd,sha256=QMm2DXkEYrf91ZwCYu5G9i_b2zo6DE9Fvi92wj8OGeQ,132096
pypsx/auth.cp311-win_amd64.pyd,sha256=0sEbp_2O_aFrvjWGytOX2SMkP7DIESdWDxjAywXWmto,127488
pypsx/auth.pyi,sha256=IEOokw2ggjyba6UkxoxjeZKbHhf6ZBCJmKysFtfK2z4,1387
pypsx/client.cp311-win_amd64.pyd,sha256=BRUGrHuwUAxbbFH3eOqLjGCv-Cj5s-D0AIDFaS5tmT8,251392
pypsx/client.pyi,sha256=fNz5DRyktCaFEU8NkmcXYVBpMWhpT6Z9oeUnX1tRAxE,11565
pypsx/config.cp311-win_amd64.pyd,sha256=kpkA5jG3w56Rc6ke-2WtwR9O5CqHU0Gy64tNt-AXSuI,61952
pypsx/indicators.cp311-win_amd64.pyd,sha256=8A5wkV2SXfsgXi2yY8LwhM3jSbOAeJvgYlKKAZy3DUQ,60416
pypsx/live_feed.cp311-win_amd64.pyd,sha256=q20k5wrmalYhek4ag31QMcxUjWbPaJTAKXrqVO94RO0,86528
pypsx/py.typed,sha256=Vn4U0_wPGJJma58D0QqJP5g9QpYsk3Vl7wmB8c6gnvE,61
pypsx/sdk.cp311-win_amd64.pyd,sha256=w1f_UO8tDfW2azlReFDhRj3hRefr1Q3cHZirWH9KLHo,81920
pypsx/sdk.pyi,sha256=7X3jmIP2_5xx3VacCEghqtqauoAmSAqcqX_A9VElUKo,6384
pypsx/strategy.cp311-win_amd64.pyd,sha256=fab4RS_NHeC1yAjVOtE149m1CuwsEPkGKeJHKO9-l8c,102400
pypsx/strategy.pyi,sha256=fWpsRDF2d368my4EZK5CjOx0MzBPb7EmlaWl53eTZeQ,10380
pypsx/strategy_adapter.cp311-win_amd64.pyd,sha256=Ad3Y2PwA74InJZyOh9w-iANJoNv_RgiSqzO0wR1Zrvk,95744
pypsx/strategy_loader.cp311-win_amd64.pyd,sha256=NdUuybmiR2dU89jMAxe6rcGPDljh8eETJIjUg3ULLNM,85504
pypsx/streamer.cp311-win_amd64.pyd,sha256=4CVc_9YaL-ZjQyFJMYELhHn39zEVsDBbZuaQho2nrgA,72192
pypsx/telemetry.cp311-win_amd64.pyd,sha256=dKpnudSONamTZx-ItrWoFVgkkRaoB2-hpnO81HGxol0,125952
pypsx/trader.cp311-win_amd64.pyd,sha256=M3dlHn07qx09ftMsnkL6UnkNk9Hd9QTha5gLQSFmy1o,161280
pypsx/trader.pyi,sha256=OdgHMSxQfYRmUs-96PnCHl38jcHShN0qvU_9kO49_V0,2479
pypsx/trading_config.cp311-win_amd64.pyd,sha256=En-FGeMMmpGe6oXF2Ddcw787FOPWg-FxHjoF8pIGJe0,45568
pypsx/universe.cp311-win_amd64.pyd,sha256=b4R8k3to8D3mHbgtt_BGHUDaVWd4_uCDsXDmiO28krs,160768
pypsx/universe.pyi,sha256=IQoVyBq6lXjO_RkVLs_vwPMWTbO5zOiYCWyaHKKF8Os,1772
pypsx/validation.cp311-win_amd64.pyd,sha256=jlCafAPDuqaVC_FF0VGm3GLRyUL0lgA0cjarX66uUaI,101376
pypsx/cli/__init__.py,sha256=fHTJRTKXD8EPQGMUWlskIHS8bQFUpbff01RxkUyhw1c,88
pypsx/cli/paper_trading.cp311-win_amd64.pyd,sha256=OmUwaDbsAN6m36XjtZkbd1rdUC3WYD-Y-jflULqQ3wo,96256
pypsx/dashboard/__init__.py,sha256=yrQUgNXOHSgJHB7Glo8mJxXlT9KQq6eAuPO5_QRGasA,147
pypsx/dashboard/runtime.cp311-win_amd64.pyd,sha256=7a39SDbDCj7sPsD_AjOWn0x9_BJ3HERJSwR_B_4v8X8,61952
pypsx/dashboard/server.cp311-win_amd64.pyd,sha256=boRdftIPSQTBcRrazlmHtPuaPCBkd-Y6GuSzk4bYtbo,120832
pypsx/dashboard/state.cp311-win_amd64.pyd,sha256=O5qSNiH6Aeq5Q_ewjUKO-mMw36vFfU4S1zV2rYBs7cc,108544
pypsx/dashboard/state_loader.cp311-win_amd64.pyd,sha256=_ejWi8B9wx7hPKOtoZvVYb7HxrNhNK4rdBYtg6JBQXI,105984
pypsx/dashboard/assets/dashboard.css,sha256=5J3RlWp46Pa9GeJ2Ph-0VAeMRBC6iky7w3orC3PpEPc,4250
pypsx/dashboard/assets/dashboard.js,sha256=SiZM87CXdam5muM805nuq0hFN3bTSTJIIJ0tDqp-4SI,10514
pypsx/dashboard/assets/index.html,sha256=jR16xylT6L_YwZ-sp8bObGAFHyzpMDOUJcOvgTyTzU8,4079
pypsx/data/__init__.py,sha256=miXFe3buiP5at_85T3itC5z7HUBSgAIj2kNUIe2WSrg,1043
pypsx/data/api_data_service.cp311-win_amd64.pyd,sha256=iJdqcvAaHw6dtmzP1F8zIS8zVKu49QEsURYd3mVAYmY,54784
pypsx/data/bar_aggregator.cp311-win_amd64.pyd,sha256=6q20F1paiXQDX12GaEW9KGJ__EGnWkoW2V3cUkz9eAo,84480
pypsx/data/csv_provider.cp311-win_amd64.pyd,sha256=1Sp0QzpjmkrprY96FJ0Q-rL07ZNwbKI2B3I3zcYHT1M,111104
pypsx/data/data_mode.cp311-win_amd64.pyd,sha256=0AwQg6zNm_IFVbmbbbUYBuZSZDLjSZLkzHc80zDKkhA,46592
pypsx/data/local_store.cp311-win_amd64.pyd,sha256=n-qsNcPGmneZFMqj5KhRq1KL5AXtbt9-Pxm-NOpeYhY,120320
pypsx/data/order_queue.cp311-win_amd64.pyd,sha256=KzS1QmWBpBYUsHv7KzRZRG6B4dQyx8e05H6-P_mptmI,88064
pypsx/data/paper_spread.cp311-win_amd64.pyd,sha256=vk06_4q_spsHxI4Xya4CCnpqnKlfEj344kQwM5_wcl4,57344
pypsx/data/provider.cp311-win_amd64.pyd,sha256=Rd3Y4SMW4ugVfVxxPZ58oeQ_hBFwo8XcQvgZt_sIVX4,41984
pypsx/data/provider.pyi,sha256=tKyZgeEO15abGfZJPQiPD3bWLO_Eh9HfeyYmss0RUXA,3516
pypsx/data/psx_provider.cp311-win_amd64.pyd,sha256=TDE-G8vBPIQ4z-zl2IT6Cy8GxP1jN_jzYxCv3HmmmNg,56320
pypsx/data/pypsx_service.cp311-win_amd64.pyd,sha256=OVUUEcH7JC87t8usuwgFCJounPMEy7m0Lq8uQuXu9TI,157184
pypsx/data/smart_price_fetcher.cp311-win_amd64.pyd,sha256=9mrZTUa1s9ogeqle4gcsxliN9ayI2YT_cBi9jcMQ-50,184320
pypsx/data/sqlite_cache.cp311-win_amd64.pyd,sha256=pLwbTTSyHyyyLHSLYZGvphwxN9B6LnpRRhbRWW7CW60,97792
pypsx/data/websocket_client.cp311-win_amd64.pyd,sha256=aPdN60iX2Ki1tnr-YVArNNzFW9NUk-UbYkki77Y1dn4,228352
pypsx/data/websocket_data_service.cp311-win_amd64.pyd,sha256=WuuHgBrNsPECqFIF71maSlxotDIz-CW13t7Ahhum_Ww,105984
pypsx/data/websocket_stream_provider.cp311-win_amd64.pyd,sha256=0-EJRIPA0-BbUTbo3-30R9SAUdzkRoGH3beeVyoGQGw,243712
pypsx/data/cache/__init__.py,sha256=FAEXXQdMY4bNgV2mFDzQUqhNmsPwpFE1z88ydSil4qo,81
pypsx/data/cache/sqlite_cache.cp311-win_amd64.pyd,sha256=ogCtMA9vInaAdEuBfNRtSs21-bixYd3QPUt0rW186aU,98304
pypsx/reference/__init__.py,sha256=InU72T4Y562434yX6FbgNyFwaK5zY4AwYp5vPUh8tSo,935
pypsx/reference/indices_sectors_constituents.json,sha256=b3609XwHvvoMO4oCq_SAzDWy1sUaXUqc0UqOcBZfQDY,70896
pypsx/trader_core/__init__.py,sha256=zsJdGECdNn7zRRYJf3rXwzNnXIrrxa3wVItVJFlEdN4,1019
pypsx/trader_core/backtesting/__init__.py,sha256=TpIM68BWwt0d7vX_Z4nH-mp84BCtSw2cEDXCzw6zBU8,97
pypsx/trader_core/backtesting/buy_and_hold.cp311-win_amd64.pyd,sha256=9HeJLIR_uHINlzGTPhFdzMbbu5mRbqRFKt9Q_JsXfrE,140288
pypsx/trader_core/backtesting/engine.cp311-win_amd64.pyd,sha256=urkeSrNyQuRbiWWM6dTfhDX02OtWwj7gsOOSDhbIxyI,501248
pypsx/trader_core/backtesting/intrabar.cp311-win_amd64.pyd,sha256=KIvSLHRDvQJTK8FXSmkaS0QSO5XOPaw5iUJ1Z2Epq_0,125440
pypsx/trader_core/data/__init__.py,sha256=e3OyrQ_cbNz9R2enTu140PGa9CvuT0DpEDw4SloQYJ8,351
pypsx/trader_core/data/sources.cp311-win_amd64.pyd,sha256=3CcTbmqPt83Rof6ghlnCxITORAAvLaLKXNMgBqpAAhw,257024
pypsx/trader_core/execution/__init__.py,sha256=Hm7YQ3Ci7_nivEq18uBeJiSVAnsFM4mvKVlLg62r8wM,361
pypsx/trader_core/execution/_websocket_handlers.cp311-win_amd64.pyd,sha256=qkPRhjblwMzPPLqNCXSR31J-OkXiBOX8hznyb2eJnFM,16384
pypsx/trader_core/execution/live_engine.cp311-win_amd64.pyd,sha256=XLF_SXzJWY8VpiT7LRCDrrPzDvZjcMOsBuqoaPKAEZg,989184
pypsx/trader_core/execution/paper_account.cp311-win_amd64.pyd,sha256=HzOu2XtuSaJ1TF4x1a0WrZ5joX_R7BW4Mkvsr6bl7CM,78336
pypsx/trader_core/execution/session_manager.cp311-win_amd64.pyd,sha256=aw4xzXPkM4SMI8Ohz9NpUynPmngyANIUAKyXrbxSkLI,93184
pypsx/trader_core/execution/signal_queue.cp311-win_amd64.pyd,sha256=RKpE3iei8qs9HcwGh6FNlwCbtk9B6O0ZKvcj9bFw9Zo,105984
pypsx/trader_core/execution/telemetry.cp311-win_amd64.pyd,sha256=snGhyJxG8jjFhJSHAPoVVlwQXbOdT8jwZtPtXe3t4eE,166912
pypsx/trader_core/portfolio/__init__.py,sha256=F4k8JCR1BrADBAbVS_9n2sETCfLcvBjsRFPvFoLzXgs,284
pypsx/trader_core/portfolio/fees.cp311-win_amd64.pyd,sha256=I0dwiB9qvlXXhpmfvvbnNXrYdx4m-nxEwSTwbyAwwHw,45056
pypsx/trader_core/portfolio/lots.cp311-win_amd64.pyd,sha256=-QtH-Hl813K_YWcKz_qOC3IjFzGczhNfYpvCEdwvl3A,89600
pypsx/trader_core/portfolio/metrics.cp311-win_amd64.pyd,sha256=MwkXF0AK8NZ29Ra5PK0ZFH_7Nzl-Dx0z1Uj11EEjdNQ,127488
pypsx/trader_core/portfolio/service.cp311-win_amd64.pyd,sha256=apRDH6soMkCns6kxmveLXCbrThf2bdbevdd4Kq9rzWk,315392
pypsx/trader_core/strategies/__init__.py,sha256=nrvp3_aCZRpf8VHfQadgdejwhupRrhjjVciWJW0eOiw,1332
pypsx/trader_core/strategies/base.cp311-win_amd64.pyd,sha256=5RFkyIgdIu2OX5FqsoHsERc15P1fT0Iw_fMWcH4IbOs,45568
pypsx/trader_core/strategies/intraday.cp311-win_amd64.pyd,sha256=lRUMXtZFYBT_qDv-g5sLGqeASoq_kAHC-p2obO00jBs,153600
pypsx/trader_core/strategies/mean_reversion.cp311-win_amd64.pyd,sha256=cnQRwE4Tw3GyK3fwpGW0gPYuOUQm_Pu7Q8A8Q0AkHfo,66048
pypsx/trader_core/strategies/momentum.cp311-win_amd64.pyd,sha256=WJqDiX5MkbiXgpUF6bE--HklQa6lAv8z9v22xugQL9o,152576
pypsx/trader_core/strategies/testbots.cp311-win_amd64.pyd,sha256=51TEVLT7qggKXKh0jlSM4uKp-eu2Nmnja8EWwYc6zfA,115712
pypsx/trader_core/utils/__init__.py,sha256=PiEloJ6t1jP3j4I70MWt8diRQhe0xeqDeMtxrRUVqM0,500
pypsx/trader_core/utils/metrics_csv.cp311-win_amd64.pyd,sha256=cG8v2nKR3IoyR7E3IlU86JwikBhmuoLdf2Qo_Z9Xkj4,82944
pypsx/trader_core/utils/risk.cp311-win_amd64.pyd,sha256=OqxK453oswPV4N0uAx93Vu6O-hJa5jYNec4aca0X8DA,77824
pypsx/utils/__init__.py,sha256=IfuweL2_9EwtnTwhAQuxpdejD_3o46eXZCktIjMWDB8,812
pypsx/utils/bot_manager.cp311-win_amd64.pyd,sha256=drNeEFT3LHzyfvwHKsSYUmdK9r3MiKOkdmtQxkxoZYI,95232
pypsx/utils/cleanup.cp311-win_amd64.pyd,sha256=dJFTU6F7ZwE3j-b4r6MBBWeRYNQH2pG2wNy3yW3V5nI,39936
pypsx/utils/currency.cp311-win_amd64.pyd,sha256=0B0IW0tZn4shfWAkhl77mClzqdKz1yEQWj7OfXBjS18,37376
pypsx/utils/enums.py,sha256=giOqYwgVrT7bqKeMthyXKq8IXObw-AWvPkLjH6-rPdo,932
pypsx/utils/enums.pyi,sha256=7acMFiAAKQzaw1FguTaCTVqNXJMVlPrpjFD4Idb5JGg,868
pypsx/utils/exceptions.py,sha256=Ens9I1YFuoDE_1Rh30BUf2DP6GByne0k62RK6TPPq_4,2049
pypsx/utils/exceptions.pyi,sha256=GOSHPWnS6QSeOEjhCd-FkYD4rX_0o_zUjDisTnkUFlQ,1455
pypsx/utils/execution.cp311-win_amd64.pyd,sha256=k4k0irktdBgxgIijYGUvi92ZaVr9SP3wuRGgqkBxgqk,57856
pypsx/utils/id_generator.cp311-win_amd64.pyd,sha256=hvyPgI0mwUEY1e5xS9JiHnwrjoddsBAd8fIBqo-c_vc,37888
pypsx/utils/logger.cp311-win_amd64.pyd,sha256=sgXDFi-D3RQpBY3TyDnFScjBKXgOkhR5RKSuay93Z_4,125440
pypsx/utils/market_hours.cp311-win_amd64.pyd,sha256=_O0x3wvEjqBp_U7MgL1MLtT2trXFZFzwgZfWKrgNwK0,81408
pypsx/utils/market_hours_service.cp311-win_amd64.pyd,sha256=1VmYhtZJtnervzylZBTsfsv5GGNCncn4MENK05H5iLw,73728
pypsx/utils/time_utils.cp311-win_amd64.pyd,sha256=GQv71QUXHTDYC3jc5g5nltD7Lo6xAKSc8pPPnVkLkxg,78848
pypsx-2.6.2.dist-info/METADATA,sha256=GiiTeoxM_VDFYyTSGPiQljHHpQVV_Ql_DVNBxBUmhYc,4376
pypsx-2.6.2.dist-info/WHEEL,sha256=Va1ecE4aQlcxybZkcSvh2FeN1_DlC8IaJNJJsCJYEj0,101
pypsx-2.6.2.dist-info/entry_points.txt,sha256=E0IS6oSdV3WxE9OtqDUOic0_cub1qUoEfA3eVXE1hbU,61
pypsx-2.6.2.dist-info/top_level.txt,sha256=qsIR0ug0CrUZqAQQROEJYnU_jp3cz6ThL94kDzNGYsQ,15
pypsx-2.6.2.dist-info/RECORD,,
