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=3-DBBkKN-B3gw6cbhSdj8rzI3pOE98PU5c9Ilt211V4,6080
pypsx/__init__.pyi,sha256=UL0JQJxxxVkVXZxnAVuyFbPvD0osgH0HEYWUEgobld0,4078
pypsx/_client_info.cp310-win_amd64.pyd,sha256=ahGsLpLj2r1AM934IawPWSk9C4sbkSPG-dtsEtXEguk,89088
pypsx/api.cp310-win_amd64.pyd,sha256=eOJQztNlmXbqusARqEGTydPnxWxkXX0CaK5gKC4RQeU,133120
pypsx/auth.cp310-win_amd64.pyd,sha256=5C7PwYCB0kqVGhWeIpCq9oV-u4M6FS_yXB7uVh1Nolw,126976
pypsx/auth.pyi,sha256=IEOokw2ggjyba6UkxoxjeZKbHhf6ZBCJmKysFtfK2z4,1387
pypsx/client.cp310-win_amd64.pyd,sha256=yYANZPv46pmYvTQuIRJ7Z96NZ3o7hZ22SpukMvgsEQk,251392
pypsx/client.pyi,sha256=fNz5DRyktCaFEU8NkmcXYVBpMWhpT6Z9oeUnX1tRAxE,11565
pypsx/config.cp310-win_amd64.pyd,sha256=piHFTPpef00Ngh6MMzovtuaWNOhH8vQqFKER0QzX_dI,62464
pypsx/indicators.cp310-win_amd64.pyd,sha256=Ux_J6Yy3S63Z9hLPx-uBK6M01JHXzSYiln0TQDowTK0,60928
pypsx/live_feed.cp310-win_amd64.pyd,sha256=rR2d0oXozlMS-jDVFETHD7MYvP7LouLpNodJ8gmGr-8,86016
pypsx/py.typed,sha256=Vn4U0_wPGJJma58D0QqJP5g9QpYsk3Vl7wmB8c6gnvE,61
pypsx/sdk.cp310-win_amd64.pyd,sha256=8TqpHiFged2Nl6CGdqrB2DDyJdu9_TxqnLdX4Y9d2Dw,82432
pypsx/sdk.pyi,sha256=7X3jmIP2_5xx3VacCEghqtqauoAmSAqcqX_A9VElUKo,6384
pypsx/strategy.cp310-win_amd64.pyd,sha256=rEzK3hr8CaPvuYzohiipyzSVOS6jIDNvyMSuOVTDdZs,102400
pypsx/strategy.pyi,sha256=fWpsRDF2d368my4EZK5CjOx0MzBPb7EmlaWl53eTZeQ,10380
pypsx/strategy_adapter.cp310-win_amd64.pyd,sha256=zNIlony6er_kQcgSTWnfKZa6gHbQoUL7DZx1AXhN33s,95744
pypsx/strategy_loader.cp310-win_amd64.pyd,sha256=EUBYe0sP1RKUFVoprqm8Wtl9bbtodFa6yke96Nr5Dgw,87040
pypsx/streamer.cp310-win_amd64.pyd,sha256=6kiSwv7HGswjnQvTJpEd_miS4nvkJRIa_LcwWOdaynM,72192
pypsx/telemetry.cp310-win_amd64.pyd,sha256=KrGp7i5D5Vrdp-2JXD-a85wnf8nG7Ae9X40X2E5ozTg,125952
pypsx/trader.cp310-win_amd64.pyd,sha256=Doz4MPB9DEMEQHWxLUzo_31P1ivdl6BYoYltx1X5kSY,161280
pypsx/trader.pyi,sha256=OdgHMSxQfYRmUs-96PnCHl38jcHShN0qvU_9kO49_V0,2479
pypsx/trading_config.cp310-win_amd64.pyd,sha256=AFTccL5XHJm0azG5hCairh8y3lflFu4XnysaFmYoqS0,46080
pypsx/universe.cp310-win_amd64.pyd,sha256=35DB1ggPqNm_g6INAeIIH2TbOwhNmFibpmMcwobgzUo,161280
pypsx/universe.pyi,sha256=IQoVyBq6lXjO_RkVLs_vwPMWTbO5zOiYCWyaHKKF8Os,1772
pypsx/validation.cp310-win_amd64.pyd,sha256=eWzxNoU2tqlDeUEypaRo7vCru_a8jI_qrPcahrn5uS0,101888
pypsx/cli/__init__.py,sha256=fHTJRTKXD8EPQGMUWlskIHS8bQFUpbff01RxkUyhw1c,88
pypsx/cli/paper_trading.cp310-win_amd64.pyd,sha256=KGIrVVY6qcWa1m2QlVT-k9JWQIkc2iWGrGeOzjcB0oQ,95744
pypsx/dashboard/__init__.py,sha256=yrQUgNXOHSgJHB7Glo8mJxXlT9KQq6eAuPO5_QRGasA,147
pypsx/dashboard/runtime.cp310-win_amd64.pyd,sha256=g2BBAfyHR7e4t9ahmXfUPVNhKAwslvM4HX_xcGLntGo,62976
pypsx/dashboard/server.cp310-win_amd64.pyd,sha256=0wVbHtXaAc6k37cc6N7rwlNAyJtG5RU8C2zzGS8D860,120832
pypsx/dashboard/state.cp310-win_amd64.pyd,sha256=wehJxkeS39c_H2eVzStF0DKUF0_r2QhgEmgL6jYCNAA,109056
pypsx/dashboard/state_loader.cp310-win_amd64.pyd,sha256=zktd-etH7XMg7EY_YI3Yi6C2P1Me-eG4ff6uM6ykWGQ,104960
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=n77ZUtDY9I8usgQB6bAuOFXHsN-P421U_ITSWZce8N0,59392
pypsx/data/bar_aggregator.cp310-win_amd64.pyd,sha256=uX9k5bZPJdv69W0oNobaRmiNfHRQwpdsAcLeuB7RyVg,86016
pypsx/data/csv_provider.cp310-win_amd64.pyd,sha256=cYiwTmYAFyw6W45GxAkLxsLAP2p2ZzUB6UDGJSNDj0c,111616
pypsx/data/data_mode.cp310-win_amd64.pyd,sha256=aGND9L-E97YyimyvuEG0q6zgWJPKwpTRM6wQVdFpa28,47104
pypsx/data/local_store.cp310-win_amd64.pyd,sha256=uNg1VDrlFU_EAuMhOzx8NZNdj39debxDaP9KiDGBcAc,119296
pypsx/data/order_queue.cp310-win_amd64.pyd,sha256=Ag64F-SO0FCOGbgFtUCSrqfXswRQWs7y6BOPv4gdJcg,87040
pypsx/data/paper_spread.cp310-win_amd64.pyd,sha256=2VoHekLCq9adrWtrg36Nts-6O057_patPIvbdzmPFuM,57344
pypsx/data/provider.cp310-win_amd64.pyd,sha256=3fbMNvWqAHb36XPmjE64Wy4GscGxJxhLbwPtpUsW2b8,42496
pypsx/data/provider.pyi,sha256=tKyZgeEO15abGfZJPQiPD3bWLO_Eh9HfeyYmss0RUXA,3516
pypsx/data/psx_provider.cp310-win_amd64.pyd,sha256=F-TY6oUdszj8a3l_Wo_Od3lASJOsNtgrvY2gJDauNSk,56832
pypsx/data/pypsx_service.cp310-win_amd64.pyd,sha256=-fTERvkTA_6V5wl6_AUqh6fsVcnkc3tg5y54MK3jP4A,156672
pypsx/data/smart_price_fetcher.cp310-win_amd64.pyd,sha256=yssucXv-MAEnHJJzhJ4xU2HbJrLpwtry1dJVgiBjtko,183296
pypsx/data/sqlite_cache.cp310-win_amd64.pyd,sha256=V3QeVSHT5tHSxlFHVsfX-F4YtfN4hclbe9Alou6rR_g,97792
pypsx/data/websocket_client.cp310-win_amd64.pyd,sha256=6j08FMnfpK9_viun6MNuArnGzIfsUQYy1-qs_KqypV4,225792
pypsx/data/websocket_data_service.cp310-win_amd64.pyd,sha256=kA8JuIhGVgR-2N6wuCq8dKlLVWQy-K1lKJLE0bdrezE,105984
pypsx/data/websocket_stream_provider.cp310-win_amd64.pyd,sha256=NxoWJWCaDJMmJtRjruVfBZCWFyWDF1Xf7WOwonuduCk,243712
pypsx/data/cache/__init__.py,sha256=FAEXXQdMY4bNgV2mFDzQUqhNmsPwpFE1z88ydSil4qo,81
pypsx/data/cache/sqlite_cache.cp310-win_amd64.pyd,sha256=rRZFl9oCzoVpBnxyl8jILv8f588oT1YqBIA-bueSo6w,97792
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=c_laClbe0960jQSMMj0AWp6p7gNLflAJldWIPaI97sE,140288
pypsx/trader_core/backtesting/engine.cp310-win_amd64.pyd,sha256=gepdsxIZ9h9hdHXfoqMto9Wk2SKyIVapx_Bluz8hJ3w,499712
pypsx/trader_core/backtesting/intrabar.cp310-win_amd64.pyd,sha256=Z-_D5UkhdoCqcPV2bRVU_7oyo5HF4v1NkGaNPUFulnA,125952
pypsx/trader_core/data/__init__.py,sha256=e3OyrQ_cbNz9R2enTu140PGa9CvuT0DpEDw4SloQYJ8,351
pypsx/trader_core/data/sources.cp310-win_amd64.pyd,sha256=IwT0wK_Tq456lDQtA7I1v-37r8DSML2sULQqxgae6zg,277504
pypsx/trader_core/execution/__init__.py,sha256=Hm7YQ3Ci7_nivEq18uBeJiSVAnsFM4mvKVlLg62r8wM,361
pypsx/trader_core/execution/_websocket_handlers.cp310-win_amd64.pyd,sha256=U4oeNalHhbNZJTqAUKKnUkC-AUduFoDLyktUp6BAA8U,16384
pypsx/trader_core/execution/live_engine.cp310-win_amd64.pyd,sha256=ICkNDXIp1ku2CEUz8vlxiNZrOI4ho4gRBv0okrAfWQo,985088
pypsx/trader_core/execution/paper_account.cp310-win_amd64.pyd,sha256=sGL2j4iLHifAiLM6mz2Vebf9iEvKhz4iGvjsgq1NXH4,78848
pypsx/trader_core/execution/session_manager.cp310-win_amd64.pyd,sha256=f5lxjjINZfBC052hmdcPNlYswrKXipf0yCBXm0zqz-Y,93184
pypsx/trader_core/execution/signal_queue.cp310-win_amd64.pyd,sha256=8mgqfFxDbTtebcHtn3ZVI8zgeTDACjgKEC11JLMyFe0,104960
pypsx/trader_core/execution/telemetry.cp310-win_amd64.pyd,sha256=PqppFWdl6NAnDNTuOyT__I7qZ7Zx2ww63O5Hu2oiQAA,166912
pypsx/trader_core/portfolio/__init__.py,sha256=F4k8JCR1BrADBAbVS_9n2sETCfLcvBjsRFPvFoLzXgs,284
pypsx/trader_core/portfolio/fees.cp310-win_amd64.pyd,sha256=o6yJ_T4n-_j_l-_bZUxp6hNLW1VhkpbvQPIVDIC0a9U,45568
pypsx/trader_core/portfolio/lots.cp310-win_amd64.pyd,sha256=jAgN4cv4ozdNJGgASCqLV8SirBH6s47WTFfLdLbcETU,90112
pypsx/trader_core/portfolio/metrics.cp310-win_amd64.pyd,sha256=rzQTnxfEYAqn6NvIhocBuDjUA38ugFyPmv3MFZhBwX8,127488
pypsx/trader_core/portfolio/service.cp310-win_amd64.pyd,sha256=zLGZmvwEppxzM9BwQPY66vVrhiECyAad4CvmIQeYWKA,315392
pypsx/trader_core/strategies/__init__.py,sha256=nrvp3_aCZRpf8VHfQadgdejwhupRrhjjVciWJW0eOiw,1332
pypsx/trader_core/strategies/base.cp310-win_amd64.pyd,sha256=6XJpetTYGYRJD05CX_qI0kWlvEbKVlx7zJVTAnN_7A8,46592
pypsx/trader_core/strategies/intraday.cp310-win_amd64.pyd,sha256=M2GB2N7Y_N4ap1a48STgjq5kgwzOLo86Yhhi9NXl3hg,159744
pypsx/trader_core/strategies/mean_reversion.cp310-win_amd64.pyd,sha256=TLqmqwYOpsICiIia_Scz71XsDserZpGA-hDytBlaDSE,66560
pypsx/trader_core/strategies/momentum.cp310-win_amd64.pyd,sha256=4yYCnOqeiThZ2vsEBdiLU-bzMGWudrfgLdnzWWBiVwI,153088
pypsx/trader_core/strategies/testbots.cp310-win_amd64.pyd,sha256=7BOGUaAGscyjTF-KEhxh6aebWDqtVzONWK9iwjNVtuY,117248
pypsx/trader_core/utils/__init__.py,sha256=PiEloJ6t1jP3j4I70MWt8diRQhe0xeqDeMtxrRUVqM0,500
pypsx/trader_core/utils/metrics_csv.cp310-win_amd64.pyd,sha256=oHGfMEYimZHej02lgPnjPZ4HdueUZNS3TbGNEAhrVFo,82944
pypsx/trader_core/utils/risk.cp310-win_amd64.pyd,sha256=nc9_dykBXvKAZl1nF9DN23w7m9070tTi0hvNPH5hpo8,77824
pypsx/utils/__init__.py,sha256=IfuweL2_9EwtnTwhAQuxpdejD_3o46eXZCktIjMWDB8,812
pypsx/utils/bot_manager.cp310-win_amd64.pyd,sha256=nlXiIVL3o1bEI6tcs1IMX2otwk5bCYnSaCn-8mgRZeM,94720
pypsx/utils/cleanup.cp310-win_amd64.pyd,sha256=bGBTDQK3CUyMmCjGcnsDUJbO18j0zvfu3YLRT0aZZTg,40448
pypsx/utils/currency.cp310-win_amd64.pyd,sha256=KCUldeZvPhM3bYzH5ASNekvoYtDm7dI1FYNlGIOo7Ts,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=Bh5bvHpOknQgNKgOROmWpuAXnyU0GPOI9hwT5ell56c,58368
pypsx/utils/id_generator.cp310-win_amd64.pyd,sha256=7FVwwVFCBKyxLn3j5qXVIayIHaZXpNoJxti-VSt_8TE,37888
pypsx/utils/logger.cp310-win_amd64.pyd,sha256=-I72VApg5TOFPmJnVNiuxCWR4AhaHOQMY6GJQCEByxM,126464
pypsx/utils/market_hours.cp310-win_amd64.pyd,sha256=Ll6dGlyDj_oAx-eUeJBsEuh-rRhqXiDPBdRWmUvnzjs,81920
pypsx/utils/market_hours_service.cp310-win_amd64.pyd,sha256=PKh-RAj_5h_Ce-tUuLMqW9Oyixdonj-MFX7u-C-BCgU,73728
pypsx/utils/time_utils.cp310-win_amd64.pyd,sha256=KnFJlb3Jv19RJmDvYoFacJ_RapzOH2pqZOcXrX4PhpY,79360
pypsx-2.6.3.dist-info/METADATA,sha256=F1lnRTJsrY28D9xHKMN4MfR0fYaTVBLhHHUIYRCGuwo,4376
pypsx-2.6.3.dist-info/WHEEL,sha256=ajJeDK_8EW1oVlCHPkvVUTwD79nmX1qcdcBLYGUFyLk,101
pypsx-2.6.3.dist-info/entry_points.txt,sha256=E0IS6oSdV3WxE9OtqDUOic0_cub1qUoEfA3eVXE1hbU,61
pypsx-2.6.3.dist-info/top_level.txt,sha256=qsIR0ug0CrUZqAQQROEJYnU_jp3cz6ThL94kDzNGYsQ,15
pypsx-2.6.3.dist-info/RECORD,,
