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=YmPwjCMrlOBvCov94nf26JPMi42JOjQkB74kKoy1JZE,6080
pypsx/__init__.pyi,sha256=UL0JQJxxxVkVXZxnAVuyFbPvD0osgH0HEYWUEgobld0,4078
pypsx/api.cp310-win_amd64.pyd,sha256=k10z56Gb4RxPCt6vhjK43-uEbw4Cil23j4Btf-7yWto,126976
pypsx/auth.cp310-win_amd64.pyd,sha256=vL_F6dnS5V2yNGq30Gyg20OYyHF8AXSMR60TCzx0PxE,119296
pypsx/auth.pyi,sha256=IEOokw2ggjyba6UkxoxjeZKbHhf6ZBCJmKysFtfK2z4,1387
pypsx/client.cp310-win_amd64.pyd,sha256=MHlREKSzKRxA-5uJYTp55-2GFOPoV23caKLs_jcsAnA,230400
pypsx/client.pyi,sha256=fNz5DRyktCaFEU8NkmcXYVBpMWhpT6Z9oeUnX1tRAxE,11565
pypsx/config.cp310-win_amd64.pyd,sha256=1axzz7ZIZnluuqVioZeQDN4AZx-pD34efNalSYhdoWA,61952
pypsx/indicators.cp310-win_amd64.pyd,sha256=DRoXBs1vHQWPjLvq5dCyPlX4H7HZXXP2Py-f4C4ldhc,57344
pypsx/live_feed.cp310-win_amd64.pyd,sha256=8S63Ve4u3oU6lBqFxEi378B6RpmQuNd5xOrTGGv353o,84480
pypsx/py.typed,sha256=Vn4U0_wPGJJma58D0QqJP5g9QpYsk3Vl7wmB8c6gnvE,61
pypsx/sdk.cp310-win_amd64.pyd,sha256=w5b6zP_2ceV5Lf5PAZ82o25L64OddvwWUdfB0oxY86s,79872
pypsx/sdk.pyi,sha256=7X3jmIP2_5xx3VacCEghqtqauoAmSAqcqX_A9VElUKo,6384
pypsx/strategy.cp310-win_amd64.pyd,sha256=xLcEohQKztrNqz4fjFZs3ftdBwbxx-6LiVe95s1DzlE,100864
pypsx/strategy.pyi,sha256=fWpsRDF2d368my4EZK5CjOx0MzBPb7EmlaWl53eTZeQ,10380
pypsx/strategy_adapter.cp310-win_amd64.pyd,sha256=Wvp2PhjliEzErVbFMZjYajLACHBH71bH98u5iOHtcVI,91648
pypsx/strategy_loader.cp310-win_amd64.pyd,sha256=dfZ0AuAlJQQfA7FXaLcgL7lFW0ZbnhlBkgb8XeAXHgE,83456
pypsx/streamer.cp310-win_amd64.pyd,sha256=h3r6lIpzTOAS22P8tPdfpQh9nYxDlTDvzC6q7jVATrI,71168
pypsx/telemetry.cp310-win_amd64.pyd,sha256=d3YAwlR3j6hPus8Y0rkP5MlGRx_PVCiFSdxxN_ssUas,128512
pypsx/trader.cp310-win_amd64.pyd,sha256=6chVL4tbYtIkiA0aEXxWNPP-t8Raq9og0Jy2X2GDjOk,154112
pypsx/trader.pyi,sha256=OdgHMSxQfYRmUs-96PnCHl38jcHShN0qvU_9kO49_V0,2479
pypsx/trading_config.cp310-win_amd64.pyd,sha256=2MybSgWRK25SCvOjqEnmXBFTSF4hOsFt7KGPk1ww_u4,46592
pypsx/universe.cp310-win_amd64.pyd,sha256=_MDmcoXiWNxVt0FyKyGJKzbxuNgUAfBdS5GrBqNHitc,151040
pypsx/universe.pyi,sha256=IQoVyBq6lXjO_RkVLs_vwPMWTbO5zOiYCWyaHKKF8Os,1772
pypsx/validation.cp310-win_amd64.pyd,sha256=rfP1U9LgFFAvswPWlXlx4cC_0nQ06D-FQBhoctTji-w,91648
pypsx/cli/__init__.py,sha256=fHTJRTKXD8EPQGMUWlskIHS8bQFUpbff01RxkUyhw1c,88
pypsx/cli/paper_trading.cp310-win_amd64.pyd,sha256=7fxdGc_ffgca2HQ8PwLioBDrajZ1C8hnXO5sIjiVdtM,92672
pypsx/dashboard/__init__.py,sha256=yrQUgNXOHSgJHB7Glo8mJxXlT9KQq6eAuPO5_QRGasA,147
pypsx/dashboard/runtime.cp310-win_amd64.pyd,sha256=aNvlHtP3GnOMz3fg5Ar_fSTOQ3M0X9_wj5giuwe92MQ,61952
pypsx/dashboard/server.cp310-win_amd64.pyd,sha256=dPq6VedHSy5GysPSjZgXOa05DTsCk1z-BSr5inJaWwA,117248
pypsx/dashboard/state.cp310-win_amd64.pyd,sha256=cIjyL7w-1gxXNH81cIafRqnEa3Y6gcDmyDSvfMEtJ08,103424
pypsx/dashboard/state_loader.cp310-win_amd64.pyd,sha256=bJpPiyyCx1VlECxGI42Uz0Lhu1fCdxh4bzz-2V0tPQs,102400
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.cp310-win_amd64.pyd,sha256=oThTIFB0WA0B8eTrswohSYzqEcOIfRuMIwlq9b5bApw,58880
pypsx/data/bar_aggregator.cp310-win_amd64.pyd,sha256=3dBE-8BvAwGuSF9UwF2IyAjldIHW0jcAtkrYT4Ji_Tk,80896
pypsx/data/csv_provider.cp310-win_amd64.pyd,sha256=q3bQu8qaOPr_7GZgd9FV7PpDF1L71w7B8w6Q9omxNu4,102400
pypsx/data/data_mode.cp310-win_amd64.pyd,sha256=wONF5_sXdRsQO4oUVEwHctjQkDJw_9uPALBze7pmEvQ,44032
pypsx/data/local_store.cp310-win_amd64.pyd,sha256=uV_aAJ5FXPD5GcBEsodkpUACFBtFI2Ozu-3CK5K0_Ys,116736
pypsx/data/order_queue.cp310-win_amd64.pyd,sha256=AJxocQ1IGJ_z0z9ofEfgXOF4x6sJI7DKvpmk482qcis,85504
pypsx/data/paper_spread.cp310-win_amd64.pyd,sha256=QFtoEQnrbYAqDwydfrRPhYGxnd71U4Lf7ky3JUkwWTg,55808
pypsx/data/provider.cp310-win_amd64.pyd,sha256=O_N5NZfLQk3bG6IcIBlFCQGdqZRCjUif0LlMLK28Ky4,42496
pypsx/data/provider.pyi,sha256=tKyZgeEO15abGfZJPQiPD3bWLO_Eh9HfeyYmss0RUXA,3516
pypsx/data/psx_provider.cp310-win_amd64.pyd,sha256=U-bzv7L9NT7EKZyMcc5-bNvRJ59fll1Wu4Za47sZK7U,52736
pypsx/data/pypsx_service.cp310-win_amd64.pyd,sha256=ZyxDaArQ1QE4ZTxL9S-Z2NuEpJkW4CAo2RmOkVwbtCc,148480
pypsx/data/smart_price_fetcher.cp310-win_amd64.pyd,sha256=8ZYsOr_bxwTbwK0WD25iTF3fMxU7wUFrY4hTan6bU_0,167424
pypsx/data/sqlite_cache.cp310-win_amd64.pyd,sha256=XoNzeMru6e-2fubB-cfpyzbJoLcDO5LtwAYHnA3263U,92160
pypsx/data/websocket_client.cp310-win_amd64.pyd,sha256=RxiPsSt_Qc1I2y4lrY22mgzmkF7AYS3-N-65d_raxuc,217600
pypsx/data/websocket_data_service.cp310-win_amd64.pyd,sha256=v58PUQadsTmgkZ1Ge3NwsyyQ8nlG2wHKMvVtmmYbEks,102400
pypsx/data/websocket_stream_provider.cp310-win_amd64.pyd,sha256=vIhBcXSZ-WpgdlhqFNhtS58sTIkiZsnn8ZkRSPpZnzc,228864
pypsx/data/cache/__init__.py,sha256=FAEXXQdMY4bNgV2mFDzQUqhNmsPwpFE1z88ydSil4qo,81
pypsx/data/cache/sqlite_cache.cp310-win_amd64.pyd,sha256=V-OPPfgxM5Qo_nQIfL2WZMA1AnUmhePTrPmCj4-3buM,92160
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.cp310-win_amd64.pyd,sha256=XnzdA-zl1SFj8rHgtKoys-uksTnmyzafhv-ec2L5BkM,124416
pypsx/trader_core/backtesting/engine.cp310-win_amd64.pyd,sha256=OovdmRIikS6_Y1I0VlL_Llo_ld2I58Nph2r0Ag4lPyA,450048
pypsx/trader_core/backtesting/intrabar.cp310-win_amd64.pyd,sha256=t-hO_deTDQRmZ4Wj583GxhdAMNUZZ720GAfe-4PUadQ,113664
pypsx/trader_core/data/__init__.py,sha256=e3OyrQ_cbNz9R2enTu140PGa9CvuT0DpEDw4SloQYJ8,351
pypsx/trader_core/data/sources.cp310-win_amd64.pyd,sha256=Mz_r2iwbSOhpfkAYAT05ApkswkDdowcT_Ec5n83MHvk,145408
pypsx/trader_core/execution/__init__.py,sha256=Hm7YQ3Ci7_nivEq18uBeJiSVAnsFM4mvKVlLg62r8wM,361
pypsx/trader_core/execution/_websocket_handlers.cp310-win_amd64.pyd,sha256=Jb1NCWIBFUtC3nA9h1VQKF0CsSoQQBwWTWn7l7nW9eQ,16384
pypsx/trader_core/execution/live_engine.cp310-win_amd64.pyd,sha256=IxmtixHS3n1a80TXhH27bAOAVciRVxlZjtQjpIQeI1I,933376
pypsx/trader_core/execution/paper_account.cp310-win_amd64.pyd,sha256=-sxqdxwue0VWOTEqwB_xr8flVt345rv9YLbj1PxfVrg,74752
pypsx/trader_core/execution/session_manager.cp310-win_amd64.pyd,sha256=wIQ3D0J46Gjzz7bL2CrKmSYJ3fc7jxeMhZcMkB3xGpI,91136
pypsx/trader_core/execution/signal_queue.cp310-win_amd64.pyd,sha256=uaZuI22LhPNNm3wXK2sekO1eEGM6RYAAMl1EE2Xhp_Q,101376
pypsx/trader_core/execution/telemetry.cp310-win_amd64.pyd,sha256=bbx5p1KaOZlrdk4rdePBHu_E3b-ubjKxsRW-Abf6WPw,160256
pypsx/trader_core/portfolio/__init__.py,sha256=F4k8JCR1BrADBAbVS_9n2sETCfLcvBjsRFPvFoLzXgs,284
pypsx/trader_core/portfolio/fees.cp310-win_amd64.pyd,sha256=KKrO4gQbRVgrYpWX2STQYDDglmUAOmo2ZJgA0pEvY5k,41984
pypsx/trader_core/portfolio/lots.cp310-win_amd64.pyd,sha256=pADi4gg98Llehl6_E09-Zan1aLd6GWjlTzN1CMyx4os,82944
pypsx/trader_core/portfolio/metrics.cp310-win_amd64.pyd,sha256=c12rcJiZTQr-QpyIA3lotE-LXIJn6aGmx9WFw3vJcY8,116224
pypsx/trader_core/portfolio/service.cp310-win_amd64.pyd,sha256=M6sTafbHPJO7AZtM41QIqVf9uF3SK0CZsZAJG0pspQo,296960
pypsx/trader_core/strategies/__init__.py,sha256=nrvp3_aCZRpf8VHfQadgdejwhupRrhjjVciWJW0eOiw,1332
pypsx/trader_core/strategies/base.cp310-win_amd64.pyd,sha256=uBHV33K2ZX54fAm6ieO9tCWhiCeumFgdztMtOBrTHwo,44544
pypsx/trader_core/strategies/intraday.cp310-win_amd64.pyd,sha256=9qOk7oUhQdFfbRtz1oqxg48N1SOMmj0nAshWgMI414g,138240
pypsx/trader_core/strategies/mean_reversion.cp310-win_amd64.pyd,sha256=W6JeFRQZy8oZmLPGVK1Jla_Ny3BkFYUL1Uwk_ga1v88,58880
pypsx/trader_core/strategies/momentum.cp310-win_amd64.pyd,sha256=XhjkFSpYjjz8ep5Ffew-Wy8DXpiR9v3a2jISjoQv7mw,140288
pypsx/trader_core/strategies/testbots.cp310-win_amd64.pyd,sha256=ds4dZeiJJZnpI9hid2SC_zyrpjiOEC0HjSD4r0A1ik8,103936
pypsx/trader_core/utils/__init__.py,sha256=PiEloJ6t1jP3j4I70MWt8diRQhe0xeqDeMtxrRUVqM0,500
pypsx/trader_core/utils/metrics_csv.cp310-win_amd64.pyd,sha256=HJlDJWTknXWpGY8sbdHzDrsC7MpzzPrNSKT9xoAz2b0,78848
pypsx/trader_core/utils/risk.cp310-win_amd64.pyd,sha256=RgBDSs5QcSz6wMZ6qGGJ-oQ6k89iFeDRVwF6fpqyE5I,59904
pypsx/utils/__init__.py,sha256=IfuweL2_9EwtnTwhAQuxpdejD_3o46eXZCktIjMWDB8,812
pypsx/utils/bot_manager.cp310-win_amd64.pyd,sha256=VbvFAMg4sIQAL4my42wrUn209zwWTGOqBYYfbkIiCrs,90624
pypsx/utils/cleanup.cp310-win_amd64.pyd,sha256=V4wcaUBkigf3LzYs2NbxC_He16sXK6YNvWMGRbdBvoA,40448
pypsx/utils/currency.cp310-win_amd64.pyd,sha256=wiaIb4jqeEYkEr4NVIlfm6EbfQ2NiTFSzbFTC7c4zM8,37888
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.cp310-win_amd64.pyd,sha256=_JMSnvmfsMHapggNV5M-Buhvm0RsGp341N3tg_LIV_Y,54784
pypsx/utils/id_generator.cp310-win_amd64.pyd,sha256=OqOd4t2zVwMoqokf2UHO4p_f40QPa43ExJgtahsz_CE,38400
pypsx/utils/logger.cp310-win_amd64.pyd,sha256=8IYFJksFVB4oz3-3vOsWeUlEtlKkHSzFd5r8Uk10uME,122880
pypsx/utils/market_hours.cp310-win_amd64.pyd,sha256=GaqwFLN1JjmONjhhspizyN7DH6NSE9lgCvE3srAfcFA,72704
pypsx/utils/market_hours_service.cp310-win_amd64.pyd,sha256=Jju4uZgGllbhTvQku68OEbcItAMJY50RDycqh41B9W8,69120
pypsx/utils/time_utils.cp310-win_amd64.pyd,sha256=3pSGBdOWZhyGYdcNiIuZLJvLa278vcipUUfz98BbPoE,70656
pypsx-2.5.0.dist-info/METADATA,sha256=ksxTpg5mpYcIac7Q8Y1K5BzvBKxC1hhV5mo21K3npJg,10833
pypsx-2.5.0.dist-info/WHEEL,sha256=jYVzCt0n0i5gm3gbcoSI7PVCxfvVd-hxxM6nWgDRieA,101
pypsx-2.5.0.dist-info/entry_points.txt,sha256=E0IS6oSdV3WxE9OtqDUOic0_cub1qUoEfA3eVXE1hbU,61
pypsx-2.5.0.dist-info/top_level.txt,sha256=qsIR0ug0CrUZqAQQROEJYnU_jp3cz6ThL94kDzNGYsQ,15
pypsx-2.5.0.dist-info/RECORD,,
