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=YlkE7b_BHctBh6sBuIfRH3pz_pkTngVfwHiUp7asaSw,6080
pypsx/__init__.pyi,sha256=UL0JQJxxxVkVXZxnAVuyFbPvD0osgH0HEYWUEgobld0,4078
pypsx/_client_info.cp314-win_amd64.pyd,sha256=WtGKN8XeGZ0XNHjzGSLoP4CskGx7wywQ5msSbAz51rY,90624
pypsx/api.cp314-win_amd64.pyd,sha256=B0a53xGjAItFQWrPPKeQGBRWtDTUwgaX4DzZH3lfu5A,131584
pypsx/auth.cp314-win_amd64.pyd,sha256=wgKqkKwv243qwG9veiJ3zbvp0B78l7BDmNRksBOBEjU,128512
pypsx/auth.pyi,sha256=IEOokw2ggjyba6UkxoxjeZKbHhf6ZBCJmKysFtfK2z4,1387
pypsx/client.cp314-win_amd64.pyd,sha256=2S3-Rn2_YsmAF5FFxA1jYLHEvtU_mdPkOHYwinc-ThU,260096
pypsx/client.pyi,sha256=fNz5DRyktCaFEU8NkmcXYVBpMWhpT6Z9oeUnX1tRAxE,11565
pypsx/config.cp314-win_amd64.pyd,sha256=Og2_WLIZUwCrAvR7XgtmaYQRotbw6bwT8ghy7H0QD0U,61440
pypsx/indicators.cp314-win_amd64.pyd,sha256=_9TfjAWi7yvitcSCekyDmUOtDBJTQfAsBY7303MKffE,62464
pypsx/live_feed.cp314-win_amd64.pyd,sha256=0JXzuTdZwX6amyuScIVCVkhk-UYzkC-rUwmOIcVC5ak,90112
pypsx/py.typed,sha256=Vn4U0_wPGJJma58D0QqJP5g9QpYsk3Vl7wmB8c6gnvE,61
pypsx/sdk.cp314-win_amd64.pyd,sha256=qMuWRymJjGUwi1QKBe6EE2G8bhXY3oShRR9684GnTqU,83968
pypsx/sdk.pyi,sha256=7X3jmIP2_5xx3VacCEghqtqauoAmSAqcqX_A9VElUKo,6384
pypsx/strategy.cp314-win_amd64.pyd,sha256=B06JJ8xqk2PXmOfQwTkqyrJ8Sv-UzACWnzvwMPBptbU,105984
pypsx/strategy.pyi,sha256=fWpsRDF2d368my4EZK5CjOx0MzBPb7EmlaWl53eTZeQ,10380
pypsx/strategy_adapter.cp314-win_amd64.pyd,sha256=tI6bghinkIrS1r6IOfBWs-xH7o68NqvLFGicD8YCUNE,99328
pypsx/strategy_loader.cp314-win_amd64.pyd,sha256=sUJ6kIBT-ICXAKaaT4gIV9okIHemmHiEtyQKziYLhE4,81920
pypsx/streamer.cp314-win_amd64.pyd,sha256=1QD730ObxbZ1ljIDg-BbrgvN_ql-K81bI6h9miEpbp8,73728
pypsx/telemetry.cp314-win_amd64.pyd,sha256=fOeOVqsdZJIRjKlTytWYcdxM8bMX-3iD1-owaLqt4S8,132608
pypsx/trader.cp314-win_amd64.pyd,sha256=iQBUD3KiYOzfZL8rksDUtHkzeSEPw2mZsVi521efWS0,171008
pypsx/trader.pyi,sha256=OdgHMSxQfYRmUs-96PnCHl38jcHShN0qvU_9kO49_V0,2479
pypsx/trading_config.cp314-win_amd64.pyd,sha256=rH5tsPDxPevB0Nn6cF54J-VY0EfRQ0kUmJqaj_n-Dho,43520
pypsx/universe.cp314-win_amd64.pyd,sha256=loitPw7Snw-2-ha8JQvyihQmIRtWaLK3UrTQ_bJFLCE,158208
pypsx/universe.pyi,sha256=IQoVyBq6lXjO_RkVLs_vwPMWTbO5zOiYCWyaHKKF8Os,1772
pypsx/validation.cp314-win_amd64.pyd,sha256=zOCIguQEeJu-iOGhNLJT0s-4tY8pgv654c-EsRmLIzg,102912
pypsx/cli/__init__.py,sha256=fHTJRTKXD8EPQGMUWlskIHS8bQFUpbff01RxkUyhw1c,88
pypsx/cli/paper_trading.cp314-win_amd64.pyd,sha256=qLgevUVFSkV0V9Rj-4nJR-hT71JDRYVm0wSGtKqyPnw,99328
pypsx/dashboard/__init__.py,sha256=yrQUgNXOHSgJHB7Glo8mJxXlT9KQq6eAuPO5_QRGasA,147
pypsx/dashboard/runtime.cp314-win_amd64.pyd,sha256=nPKwjtmcFEynYJeltMZhv6Aozv1MgLZmG9BxDQhLtLU,62464
pypsx/dashboard/server.cp314-win_amd64.pyd,sha256=Z25VfXjIFyADmxc7_taZ2Ya2ngTCWF325BOC9ZO_SMQ,127488
pypsx/dashboard/state.cp314-win_amd64.pyd,sha256=GfopyUFBApeK6ijB6K2nGteSfKT8cMqwHh7kDGRXg7I,110080
pypsx/dashboard/state_loader.cp314-win_amd64.pyd,sha256=918c4vTtEjV90XZ5NkdKrTyzOtLkek8h4MkrpgHCB8w,112640
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.cp314-win_amd64.pyd,sha256=M2rl0fsZdpWGn_6ozw033CAM4lS_ZX6wyLIvsMWOXIY,54784
pypsx/data/bar_aggregator.cp314-win_amd64.pyd,sha256=yiuRqyk1HxS-vWORnULX-q-JG_EfI02xSb_Yjmi-ubQ,85504
pypsx/data/csv_provider.cp314-win_amd64.pyd,sha256=y1MjMBZYouUCckKOBM0kwTr5L47frzMf75MjjFOrsjI,115200
pypsx/data/data_mode.cp314-win_amd64.pyd,sha256=DegWCKCqepcbdAIgNOIjxIcyjcGnE4Qtc8oj2aVYqgE,45568
pypsx/data/local_store.cp314-win_amd64.pyd,sha256=TN6OuE6Re0SbdZayciE3ufLGO59kY0KUUGBLv_KvvRo,124416
pypsx/data/order_queue.cp314-win_amd64.pyd,sha256=H2ScLcsIySurz20ZEwDJnOWzkMqnz6OmdZY4zHYMhq8,94720
pypsx/data/paper_spread.cp314-win_amd64.pyd,sha256=G-nSEOSe4zgzXV0cmpMHCbcZcxWRZsquud9JS97_QPk,57344
pypsx/data/provider.cp314-win_amd64.pyd,sha256=hQmY-IyNJ3vg0DiWaGtIa1OYSTQOTxU1idz28sCBJ1E,41984
pypsx/data/provider.pyi,sha256=tKyZgeEO15abGfZJPQiPD3bWLO_Eh9HfeyYmss0RUXA,3516
pypsx/data/psx_provider.cp314-win_amd64.pyd,sha256=VXaPoMKjj8PwjmmFlE6hgQ4Thq4-2Rrz1NeI2NqBIl0,56832
pypsx/data/pypsx_service.cp314-win_amd64.pyd,sha256=vnDfzt54CpuHxVczxIV2-UVevm4UMJ3CMP53_IuNjRQ,152576
pypsx/data/smart_price_fetcher.cp314-win_amd64.pyd,sha256=rsmZ2tafrf5eguNRZMjvqJstFsqUZ8BNGjbSwdTYbpg,196608
pypsx/data/sqlite_cache.cp314-win_amd64.pyd,sha256=oPfJKcFnCWyXEb3K8-3c538HZixjs-i5ZnxVZAbvCAE,98816
pypsx/data/websocket_client.cp314-win_amd64.pyd,sha256=4p_U6RwXYeuKQHvkvepwPDj2uzd6iszkm0A0eazZ-Wk,243712
pypsx/data/websocket_data_service.cp314-win_amd64.pyd,sha256=jhLqxnqbOqYg2S2dIPRjCPcMWCf-9Kl4zUiueK0CMMA,110592
pypsx/data/websocket_stream_provider.cp314-win_amd64.pyd,sha256=AuSLrrM-8hr8hO1q3NlOlpgqesIknCsT-4NWy5i72vA,258560
pypsx/data/cache/__init__.py,sha256=FAEXXQdMY4bNgV2mFDzQUqhNmsPwpFE1z88ydSil4qo,81
pypsx/data/cache/sqlite_cache.cp314-win_amd64.pyd,sha256=mMB35VbJS2nCuZygcNUjzL4uxEWnpw4SJj1nqnlulz0,99328
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.cp314-win_amd64.pyd,sha256=-VrYj9vDX36Jrl9XWGKc2VWikVw9H88wwCUg6EgC3lE,148480
pypsx/trader_core/backtesting/engine.cp314-win_amd64.pyd,sha256=Y5LVys-WnSIQ42qAMmdXu-UA44GPuV-lvv8nju4Jql8,525824
pypsx/trader_core/backtesting/intrabar.cp314-win_amd64.pyd,sha256=kO1ZzW_eCjuPL2aEZmXp202XlF2pFI5c6_3EkIL461A,130560
pypsx/trader_core/data/__init__.py,sha256=e3OyrQ_cbNz9R2enTu140PGa9CvuT0DpEDw4SloQYJ8,351
pypsx/trader_core/data/sources.cp314-win_amd64.pyd,sha256=oC-rH4P4WxYYkR5fEmVbNUtdiriIAo4vUdAO9EjNMw8,153600
pypsx/trader_core/execution/__init__.py,sha256=Hm7YQ3Ci7_nivEq18uBeJiSVAnsFM4mvKVlLg62r8wM,361
pypsx/trader_core/execution/_websocket_handlers.cp314-win_amd64.pyd,sha256=nIk9D2yzkhs0OLYTkCkrhDLwXubTWxU9iV6c3GHCDJc,16384
pypsx/trader_core/execution/live_engine.cp314-win_amd64.pyd,sha256=zjoQIuc-yBgYXlcunbhZlI4Du7f26RLoxmfiLKqHBCo,1050112
pypsx/trader_core/execution/paper_account.cp314-win_amd64.pyd,sha256=fP-JJ5xAbrhyEsKkIp5_KtLVKHLrhX0rSEsfrtDRWRk,80896
pypsx/trader_core/execution/session_manager.cp314-win_amd64.pyd,sha256=eb8Ma4t9Vf1eWpINaKVga4xgrsoC76RLLdwWyikjhcI,98304
pypsx/trader_core/execution/signal_queue.cp314-win_amd64.pyd,sha256=QL01s4RLoT-lVsVMvUOB5salKt4hsvuRFUn62uJ7qyY,111616
pypsx/trader_core/execution/telemetry.cp314-win_amd64.pyd,sha256=bGEFQwRQG6J9DhTNlyervk-b7DHIQhDg0oQ4h175QGA,179712
pypsx/trader_core/portfolio/__init__.py,sha256=F4k8JCR1BrADBAbVS_9n2sETCfLcvBjsRFPvFoLzXgs,284
pypsx/trader_core/portfolio/fees.cp314-win_amd64.pyd,sha256=NOO4aal3KIYiUnhnFMYCkBOSIr19brGzA9zC1Bset3g,45056
pypsx/trader_core/portfolio/lots.cp314-win_amd64.pyd,sha256=r_Zu49v0BiN9MObokA2MkQlg0uK2YOocguhnJMVWR3Q,91136
pypsx/trader_core/portfolio/metrics.cp314-win_amd64.pyd,sha256=DLFLgtD31jTcSyPKjh4qg25idBQie_wr6mpIUvce3E4,133632
pypsx/trader_core/portfolio/service.cp314-win_amd64.pyd,sha256=ZCZ_pX9tO0147_uTql2bkVfZdh8SCq6vBKv6_Vf_iXo,326144
pypsx/trader_core/strategies/__init__.py,sha256=nrvp3_aCZRpf8VHfQadgdejwhupRrhjjVciWJW0eOiw,1332
pypsx/trader_core/strategies/base.cp314-win_amd64.pyd,sha256=2t_i3IF6BDZytSqZBr5m5k6IhXnB1iZMZUuvo3y19WA,45568
pypsx/trader_core/strategies/intraday.cp314-win_amd64.pyd,sha256=I0FGDsrz3M6l-SCLlBDAVaToGh5FKTN7Dehh4YEPBQ8,161792
pypsx/trader_core/strategies/mean_reversion.cp314-win_amd64.pyd,sha256=l2o-EdA4ObfHNY5UNXSjrQdpnapo1zh46-RG8pphYkc,67072
pypsx/trader_core/strategies/momentum.cp314-win_amd64.pyd,sha256=XJXKolg7VZm9Ijzht071xRCvnigXb9SN2t-gVZehGTw,162816
pypsx/trader_core/strategies/testbots.cp314-win_amd64.pyd,sha256=C8wpC2PMVuQsLbbrqdvX9mQ5Hr_6d1XUMfgQIK_m0H0,121856
pypsx/trader_core/utils/__init__.py,sha256=PiEloJ6t1jP3j4I70MWt8diRQhe0xeqDeMtxrRUVqM0,500
pypsx/trader_core/utils/metrics_csv.cp314-win_amd64.pyd,sha256=MrY-qAHlvcFnsxbk2_vklGzHoN_-ZgI70RBspmYr_ZU,87552
pypsx/trader_core/utils/risk.cp314-win_amd64.pyd,sha256=m9KqPHF-WMwk9ic43MT8tWjkWCmyFutzYbkfESr2Lh8,66560
pypsx/utils/__init__.py,sha256=IfuweL2_9EwtnTwhAQuxpdejD_3o46eXZCktIjMWDB8,812
pypsx/utils/bot_manager.cp314-win_amd64.pyd,sha256=-aQ6rtx0-esQa1n5szv0W17zM75PnxLRKg9PiXl1Hqc,100352
pypsx/utils/cleanup.cp314-win_amd64.pyd,sha256=bj8vyWA2-_AcfKG6eM8kW01nMAnBtAqC4ICsaS3mRz4,40960
pypsx/utils/currency.cp314-win_amd64.pyd,sha256=enAihmM95K3w1kOvblbK0nKxnhb1AIAS__q2rvyWP4k,36864
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.cp314-win_amd64.pyd,sha256=S0Sow6eFGThwJLv99a9vL5xpQnDW1gkCPq00KyqD2Ys,58880
pypsx/utils/id_generator.cp314-win_amd64.pyd,sha256=cPkOhE5GWwgVhLAhro9cb4Y39k81DAC8b1Zh3DFyElo,37376
pypsx/utils/logger.cp314-win_amd64.pyd,sha256=MvddIqFrgK3Rw0j72WaWEn1MHpH2Ng574QlCPfnyBuM,130048
pypsx/utils/market_hours.cp314-win_amd64.pyd,sha256=oIKC3czcD_sSWYQzPwZP67tFVOjadNdTztgVpJsbsVk,84480
pypsx/utils/market_hours_service.cp314-win_amd64.pyd,sha256=KxFv2ZvdOUbaqTisWl-bZCiV1d1HsrDCHKFYHolBDeQ,75264
pypsx/utils/time_utils.cp314-win_amd64.pyd,sha256=YVCbf6UAPN1C2bMBWYgyutPLVn0s-qUfIISvwuH2jLw,77824
pypsx-2.6.0.dist-info/METADATA,sha256=EDxvrpEJlRvVCrLfkSQ1skytft9JFNhv732uKgVJYF8,4376
pypsx-2.6.0.dist-info/WHEEL,sha256=-IaOVGd54IKy9O8azc5wW9nMJIKe6K3SE5RreQb4JC0,101
pypsx-2.6.0.dist-info/entry_points.txt,sha256=E0IS6oSdV3WxE9OtqDUOic0_cub1qUoEfA3eVXE1hbU,61
pypsx-2.6.0.dist-info/top_level.txt,sha256=qsIR0ug0CrUZqAQQROEJYnU_jp3cz6ThL94kDzNGYsQ,15
pypsx-2.6.0.dist-info/RECORD,,
