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=kxtoVawDNU_FBXWEdHnbsWj02pDRlnldRauOXjEIfrg,6080
pypsx/__init__.pyi,sha256=UL0JQJxxxVkVXZxnAVuyFbPvD0osgH0HEYWUEgobld0,4078
pypsx/api.cp314-win_amd64.pyd,sha256=BGD2M_abpVAd8YYTk_Q_3FonnHWR94Nlzhz7xDPgJGo,129024
pypsx/auth.cp314-win_amd64.pyd,sha256=snhRrc8DSz10vv8aHsIvbEa5XV62RJs-EdFIqE_MoIc,123904
pypsx/auth.pyi,sha256=IEOokw2ggjyba6UkxoxjeZKbHhf6ZBCJmKysFtfK2z4,1387
pypsx/client.cp314-win_amd64.pyd,sha256=EGDObzeF7AVH1TuIG2x0YpNfjn8GrVDrFAti0qtHpVc,249344
pypsx/client.pyi,sha256=fNz5DRyktCaFEU8NkmcXYVBpMWhpT6Z9oeUnX1tRAxE,11565
pypsx/config.cp314-win_amd64.pyd,sha256=k7Ebrdtw50aWGU1KZId40wzrcL9gfCzjeRQN7HeKIE4,59904
pypsx/indicators.cp314-win_amd64.pyd,sha256=2dvxVWZU3s3uMwZnKDtbTzyTUm0NNT8hSxN3LIERJpg,58880
pypsx/live_feed.cp314-win_amd64.pyd,sha256=SgsuZ3t2LVqFv0vaOueFh1Yp5MOOlF8Skmxj3R3j2LY,89088
pypsx/py.typed,sha256=Vn4U0_wPGJJma58D0QqJP5g9QpYsk3Vl7wmB8c6gnvE,61
pypsx/sdk.cp314-win_amd64.pyd,sha256=leDO6jgQ_Yc9EegvlZQOIUY9M6KP13mQ-FzosZ850RU,82432
pypsx/sdk.pyi,sha256=7X3jmIP2_5xx3VacCEghqtqauoAmSAqcqX_A9VElUKo,6384
pypsx/strategy.cp314-win_amd64.pyd,sha256=FNC92GGXpoKlmqkqGo1M3ClHSgorNfsMi372waPPb3g,105984
pypsx/strategy.pyi,sha256=fWpsRDF2d368my4EZK5CjOx0MzBPb7EmlaWl53eTZeQ,10380
pypsx/strategy_adapter.cp314-win_amd64.pyd,sha256=lnari0G2M_hHLfxkY0U6m7b3oiCSGpvnG52_ES3OOro,97280
pypsx/strategy_loader.cp314-win_amd64.pyd,sha256=m1AiXr0IWsHjYQ4WO383AA43wZFUQc1FLmbMTwP8T4s,79872
pypsx/streamer.cp314-win_amd64.pyd,sha256=9PRWYo63IY4abmgCEGcbIHVSI1nrJFGeRA7bB2324lg,72192
pypsx/telemetry.cp314-win_amd64.pyd,sha256=JfZnZbpqtAGPDXfeFTp5z6wHEd1EnH8pxOshTKbIJu0,123392
pypsx/trader.cp314-win_amd64.pyd,sha256=ZDsV4sJEWnZCgfl634diEByOMTFHJxPgz4jy6NJ2JRE,164864
pypsx/trader.pyi,sha256=OdgHMSxQfYRmUs-96PnCHl38jcHShN0qvU_9kO49_V0,2479
pypsx/trading_config.cp314-win_amd64.pyd,sha256=22QpJYg1M-roIYtxEBzr7ZhcuHgxs0x0nDl7lhUl8KY,44544
pypsx/universe.cp314-win_amd64.pyd,sha256=HMH1mR2Ha-vAm3J1Hy-nnW3qdHF-YyaT9iA4mxTFn5I,154624
pypsx/universe.pyi,sha256=IQoVyBq6lXjO_RkVLs_vwPMWTbO5zOiYCWyaHKKF8Os,1772
pypsx/validation.cp314-win_amd64.pyd,sha256=_Fe01upUTDdA7o7FWayq0NvBh6-MP08qbIr8V_aBNbM,92672
pypsx/cli/__init__.py,sha256=fHTJRTKXD8EPQGMUWlskIHS8bQFUpbff01RxkUyhw1c,88
pypsx/cli/paper_trading.cp314-win_amd64.pyd,sha256=EA8WrDV55DSudifJnFTBn8XLdS_C9XslDT9TsHwC1lE,96768
pypsx/dashboard/__init__.py,sha256=yrQUgNXOHSgJHB7Glo8mJxXlT9KQq6eAuPO5_QRGasA,147
pypsx/dashboard/runtime.cp314-win_amd64.pyd,sha256=o29eNzX1kN8V82ShocXYOX7UhPvfND0XSc2iRp1BcUs,63488
pypsx/dashboard/server.cp314-win_amd64.pyd,sha256=LCVpg_-B_08h8NNZiDJTmT_w7d2XBpWSSE99-MGFUQY,125440
pypsx/dashboard/state.cp314-win_amd64.pyd,sha256=4A846jlfCT4quDbQSvnapiOTRvp6u9EreR0vBqftKGk,108032
pypsx/dashboard/state_loader.cp314-win_amd64.pyd,sha256=vRSsyxJoglp1K60GTalYZp32zHHJhTso15910TOvYLs,112128
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=b3FruiTz1O7dGlZNM01iHGPVfbDSmWtV_fg14WqZAeQ,54784
pypsx/data/bar_aggregator.cp314-win_amd64.pyd,sha256=UoEHmqR6lWzWRPb2Xe6IedrP7D9MvKe67ksp0s0jaX8,80896
pypsx/data/csv_provider.cp314-win_amd64.pyd,sha256=08ZPKpTEUxh0coB6YGbrb8aCzWidNI_8yILatAGTJ-Y,109056
pypsx/data/data_mode.cp314-win_amd64.pyd,sha256=r2NL2I1YK1m5abss1RHdTYXl_r0TWUDVM4lNgv_3g2E,43520
pypsx/data/local_store.cp314-win_amd64.pyd,sha256=Bnzc_Dz5FSI4Lgjqvmdh7wKFaC-1etYInSvrjN5NaGc,123392
pypsx/data/order_queue.cp314-win_amd64.pyd,sha256=gdGVGfkTbkrOo9i2LyxYuYhkYd8adE8rS6QeHPBXESY,94208
pypsx/data/paper_spread.cp314-win_amd64.pyd,sha256=Q48OuDN5WWislYqbn6TKeRwo9Q6sWNqV2Xse9S2x3Sk,56320
pypsx/data/provider.cp314-win_amd64.pyd,sha256=usc7Jv-cp8D7q0cuOhuO-AQU5i1skq9ORYlbHrNK9gg,42496
pypsx/data/provider.pyi,sha256=tKyZgeEO15abGfZJPQiPD3bWLO_Eh9HfeyYmss0RUXA,3516
pypsx/data/psx_provider.cp314-win_amd64.pyd,sha256=dPWYkmqksQi6IOqkWcK2szwdHeKM7zYL0XX2zIx4EMQ,52736
pypsx/data/pypsx_service.cp314-win_amd64.pyd,sha256=PZ7fy0-TPdSaMX2ha4DCQ84CHaM8wFqe7rfPKeEhIyU,146944
pypsx/data/smart_price_fetcher.cp314-win_amd64.pyd,sha256=Qbx4wjzFuu-UYXus69YD-LkQSsif2gfsXAilJ7emxqM,181760
pypsx/data/sqlite_cache.cp314-win_amd64.pyd,sha256=Zk5JSruI60hhlvYA18QaqAV4E2kZ3iUjlYFhcJWxSSQ,94720
pypsx/data/websocket_client.cp314-win_amd64.pyd,sha256=ejFzFvDdx1ZshjQUYbgCZPdYvHe9oRGfvfdfrojv13U,238592
pypsx/data/websocket_data_service.cp314-win_amd64.pyd,sha256=p6qF4Gnt6OvV8jcotx0CEzbNTnxs8DQlaw0U_loII-I,108544
pypsx/data/websocket_stream_provider.cp314-win_amd64.pyd,sha256=rlzcsffS6okyqrpfuEe6Qjr-G28y0LLf3Rcd0p3cl94,247296
pypsx/data/cache/__init__.py,sha256=FAEXXQdMY4bNgV2mFDzQUqhNmsPwpFE1z88ydSil4qo,81
pypsx/data/cache/sqlite_cache.cp314-win_amd64.pyd,sha256=Fy0b3touapXQ3tY9iG-ZjXW_jZcBWE8C_z7t2FCUioo,94720
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=szlpqAnfOtDwc3JrwKSi9QWJNMt2a6VwVQgl558gdpQ,132096
pypsx/trader_core/backtesting/engine.cp314-win_amd64.pyd,sha256=TZmexRvgZ5uge-rOYyoVMX51NCe5jSVYfA3DfLKEKjY,504832
pypsx/trader_core/backtesting/intrabar.cp314-win_amd64.pyd,sha256=sqQ5QS2m63KHdAbUNupWeezaNmBtK8w99ZH-U2iGrg8,119296
pypsx/trader_core/data/__init__.py,sha256=e3OyrQ_cbNz9R2enTu140PGa9CvuT0DpEDw4SloQYJ8,351
pypsx/trader_core/data/sources.cp314-win_amd64.pyd,sha256=PXTT_R-mc225dcIGXEXrwO-PEf-lney-l_EKNSHzN-A,142336
pypsx/trader_core/execution/__init__.py,sha256=Hm7YQ3Ci7_nivEq18uBeJiSVAnsFM4mvKVlLg62r8wM,361
pypsx/trader_core/execution/_websocket_handlers.cp314-win_amd64.pyd,sha256=NCB6-hsnqaHg3q1ZOAurPJ03XeWnZh-NjTa1xJ6O0IE,16384
pypsx/trader_core/execution/live_engine.cp314-win_amd64.pyd,sha256=9CkzW4CMLjU216csp8IbKvggU0o2fBsyR9ZqSjTRdc0,1009664
pypsx/trader_core/execution/paper_account.cp314-win_amd64.pyd,sha256=6gVl0dB2Nj2s2CloU6ELvFyNOMZzrwj3wXSoVjI9T50,78848
pypsx/trader_core/execution/session_manager.cp314-win_amd64.pyd,sha256=rfSKyCclH3ERfa4YmCGUY9x651iS27_5PUtrqCYLl8A,96768
pypsx/trader_core/execution/signal_queue.cp314-win_amd64.pyd,sha256=8vgF7_8mIIUVR4RuMDe3CPJGDO47_oglQKT78BKUKIQ,110592
pypsx/trader_core/execution/telemetry.cp314-win_amd64.pyd,sha256=H0pMn_xI6lJX3fj0uy-KgtvtBWJNp_RnGrkcvGmRlZg,175104
pypsx/trader_core/portfolio/__init__.py,sha256=F4k8JCR1BrADBAbVS_9n2sETCfLcvBjsRFPvFoLzXgs,284
pypsx/trader_core/portfolio/fees.cp314-win_amd64.pyd,sha256=RK6wUTsbtBxDdVUimdNW5SqyIga0ELDksmm0lg6ekQQ,42496
pypsx/trader_core/portfolio/lots.cp314-win_amd64.pyd,sha256=L2KXZVp1J9iazo3ASNVthGrTkG8Xm_W6ze15yC-9cEw,84480
pypsx/trader_core/portfolio/metrics.cp314-win_amd64.pyd,sha256=kWXdLBkddjVHVFC_oCIwfdEbNTxqIEovgob5YRLJnwc,122880
pypsx/trader_core/portfolio/service.cp314-win_amd64.pyd,sha256=Crw8r7Krx_xNgkm2CdhRBQoHJANp1lv0Yi7IlX3RbIc,313344
pypsx/trader_core/strategies/__init__.py,sha256=nrvp3_aCZRpf8VHfQadgdejwhupRrhjjVciWJW0eOiw,1332
pypsx/trader_core/strategies/base.cp314-win_amd64.pyd,sha256=hCvOVNO1Ye8_rBrEpij8f5PmcUFyiZZ_CqyBVvCf8OE,44544
pypsx/trader_core/strategies/intraday.cp314-win_amd64.pyd,sha256=DI8HCy6DVH2ygjtiUtSIa95z_3IY2gpsfmgqaIgIWaI,145408
pypsx/trader_core/strategies/mean_reversion.cp314-win_amd64.pyd,sha256=pYkjlzeedgyk-qgot_5zss38gpKJ-ZV9nguUICULZOw,60928
pypsx/trader_core/strategies/momentum.cp314-win_amd64.pyd,sha256=rLpxrlJ2sL0iu0wLKepfcp3URmopnunnDQCbYkl7lOQ,149504
pypsx/trader_core/strategies/testbots.cp314-win_amd64.pyd,sha256=Tcvd35RmvazRLgyckqIoiHJjSKbw88Cc7K9C8auGtdM,108544
pypsx/trader_core/utils/__init__.py,sha256=PiEloJ6t1jP3j4I70MWt8diRQhe0xeqDeMtxrRUVqM0,500
pypsx/trader_core/utils/metrics_csv.cp314-win_amd64.pyd,sha256=FPK97xHFZM4NbckFgYvvRz1_sdFFTD9joz09x0HaI6o,83456
pypsx/trader_core/utils/risk.cp314-win_amd64.pyd,sha256=qZA0ZFiC8KYLyO-TFKl2vHRIBasnt5BaYLDx_d1dSow,61440
pypsx/utils/__init__.py,sha256=IfuweL2_9EwtnTwhAQuxpdejD_3o46eXZCktIjMWDB8,812
pypsx/utils/bot_manager.cp314-win_amd64.pyd,sha256=vAxCMj8MAu-Asztmru4WFmvWfTCEh_XSwI6xJ3GZwfs,97792
pypsx/utils/cleanup.cp314-win_amd64.pyd,sha256=9CbLgNcTyMyIClu2sXP1-ZlHIeiha_vTGSXTq1JEfXw,41984
pypsx/utils/currency.cp314-win_amd64.pyd,sha256=FTtc6fe18tr0qT7KzFPw4NGR96CeqGkcY5S4jG7xsxY,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.cp314-win_amd64.pyd,sha256=lBveb69TE005Y-IlQT5vyjhj6bLEloOdFEPiEpypcLQ,55808
pypsx/utils/id_generator.cp314-win_amd64.pyd,sha256=prOBC8e15-TVD8xoYyC2tv6ZYCFIqlCUrsR7nG6rIXo,37888
pypsx/utils/logger.cp314-win_amd64.pyd,sha256=P2d_mjBnp7rdZ2ZVbtAAfGOke0o8Ekn_-YUiM-abIXk,126976
pypsx/utils/market_hours.cp314-win_amd64.pyd,sha256=X6QvuLayvSE9zdXVwhIMkX5e-lki6R3OgEF_59ox7-w,75264
pypsx/utils/market_hours_service.cp314-win_amd64.pyd,sha256=4frQw2X9-Nqq9mahNc8tgT88hys-r80b-aUh0MBA0Jc,71680
pypsx/utils/time_utils.cp314-win_amd64.pyd,sha256=epg4PdNl5RmCTwRG6AaVcjCvOq_qrL4tFo4ajbTiRPY,71680
pypsx-2.5.1.dist-info/METADATA,sha256=p4gUWQ5lBQzQxedRshw8xvTYYCG45C35E6oFxWyY3oA,10604
pypsx-2.5.1.dist-info/WHEEL,sha256=pIUzES5vCYHKBR6AfxXxDFyqjZ9ckCheusePfq1FYSo,101
pypsx-2.5.1.dist-info/entry_points.txt,sha256=E0IS6oSdV3WxE9OtqDUOic0_cub1qUoEfA3eVXE1hbU,61
pypsx-2.5.1.dist-info/top_level.txt,sha256=qsIR0ug0CrUZqAQQROEJYnU_jp3cz6ThL94kDzNGYsQ,15
pypsx-2.5.1.dist-info/RECORD,,
