examples/__init__.py,sha256=A8YqCPODRv_dB5S41jerwPzdAdBViKpho_yng3G33YI,39
examples/backfill_equity_history.py,sha256=dr0Ba2uP7YHIPSyaAkc9YHiA1guMGmgf5FxuU17qoVA,7964
examples/bot2_local_demo.py,sha256=u1Yt9MdkGoWVZxSqc53hmgQHXRtrTyTTFiZbHxy_3Tc,1092
examples/csv_backtest_example.py,sha256=wRf7zrPF0X6POQfAiMFY4v2DFJ9ysuo0h7hk3ZX-cW0,6489
examples/custom_strategy_example.py,sha256=oD8e9KgT9d5mCm7rNqUQfHWJf1WwryV86oVzGf6YzJ8,4830
examples/demo_dashboard.py,sha256=YJsUp49UnsAEyiHPivoxm6TRL2NHKIvj6e1E5Zb0QHs,4437
examples/demo_midnight_vercel.py,sha256=B0GCjIjQasWnRpex1o9pLQtakBqPp07008bo88PKcfI,6932
examples/example_bot.py,sha256=XmNpyw6fOBLw_OGJfEQNgRQH9yrOYzYPtOPNAnrbj8M,1538
examples/pypsx_client_example.py,sha256=7-AWeNv2_1CgQXXC4hdA1szBe2oHWGdQHMCgWw2_nqY,2420
examples/run_backtest_all.py,sha256=OuDA1QTK-IrdfQOgV4M-Koe1KXnRi1yQYNsWy3IcBT0,7170
examples/run_paper_all.py,sha256=NL_qcGy0pUSRZPEjTbTVvrTWAT4f9_ae-1omXIcC7hU,7829
examples/synthetic_mvp_demo.py,sha256=5jy6ZE4pzH53d6viGz2Lr2bGKjprlN1Exn1b5SU8aNI,4538
examples/watch_live_frontend_feeds.py,sha256=CZsPw76QtakcfwwSQmz_C81_qnQ62avP7SVdfoFgQls,17899
examples/colab_notebooks/pypsx_notebook.py,sha256=Xp70RqFbZ2vuOdUryhkcopQiukdZdG0-_clHO7rb4Ho,11394
examples/colab_notebooks/pypsx_toolkit_notebook.py,sha256=WDHy208SWxMy97iYjTSKys3Fv-eKVj6Xr72jCTFHwlc,16205
pypsx/__init__.py,sha256=WbvR77bgZSIcSrkMpAGYYikwFKNjQt6NgNtarY3XcY8,5907
pypsx/__init__.pyi,sha256=J1mssV8F5TitwsQO1d7Ab0kMQoOGDsfn7nhK7GAQyas,3951
pypsx/api.cpython-314-aarch64-linux-gnu.so,sha256=E3F40GreoRzDuJs5Hvdj9daOnaO2v1Ehg3a-AGs_x-8,1593352
pypsx/auth.cpython-314-aarch64-linux-gnu.so,sha256=QzGL5P5zFzUxXqRgIeobR-3WP0O-puPIezVtd7B5XRk,1597840
pypsx/auth.pyi,sha256=Op0xX-8Ze_YvOS1zCPyeYf3QmXkDqu6KTaQhAnqaxdI,1334
pypsx/client.cpython-314-aarch64-linux-gnu.so,sha256=TRdbxESlDjeEUsByhhlPBIZXz5MJdEc5ht-6LXP9WMY,2744088
pypsx/client.pyi,sha256=Ik5zjM8faQVEL17TBzgqANpVobwyqimRnB8wOHxkPKY,11216
pypsx/config.cpython-314-aarch64-linux-gnu.so,sha256=CSlbmJOh6wxivAMpeEdi2hqqxq1b5DtBUsxKGKuvmOM,616664
pypsx/indicators.cpython-314-aarch64-linux-gnu.so,sha256=H0whTvk3DIbxXMIwFgQfBR6s9tJwqDzw4BPbksEwi6M,661552
pypsx/live_feed.cpython-314-aarch64-linux-gnu.so,sha256=ixA7X66WUzVF-nttUz4XqcpgtmVj5LQf8P0gtqYUHNo,951424
pypsx/py.typed,sha256=VQoFqWoxZtEY_Sdnetl5px1B3qRbIPxu2u1MT-Dx9CI,60
pypsx/sdk.cpython-314-aarch64-linux-gnu.so,sha256=8fYU8rivyk20INQJ5ljv5o2BGfyLGw1ORsT9VU78dNg,894896
pypsx/sdk.pyi,sha256=LLeYXwHxumg2YPEt_V1d5C8QyzLearle-nXjtWmfhz4,6226
pypsx/strategy.cpython-314-aarch64-linux-gnu.so,sha256=SA6TliIavGydX82kwXQMF0ijkUN2AdjZOLqmo8OTHts,1137112
pypsx/strategy.pyi,sha256=QHS4YmSk-0NiNvMiT_bvd0wEFvxOcgOi41tEAoMcYwA,10104
pypsx/strategy_adapter.cpython-314-aarch64-linux-gnu.so,sha256=rbJafDmuAFvNB9gDlITDVMWsu7aqSMavbL37bU3wK00,1063824
pypsx/strategy_loader.cpython-314-aarch64-linux-gnu.so,sha256=H19Y4xaCQ7cOqfJR-AtjajfGhRKJEXT9S2hI44MaRh4,836824
pypsx/streamer.cpython-314-aarch64-linux-gnu.so,sha256=D2cHmAPl0JBpYoWDOdeHRRIh6W9zFLwzxL0g9oAgXuY,763560
pypsx/telemetry.cpython-314-aarch64-linux-gnu.so,sha256=DzuQPcSeVIp-h1jE2XAWfFpOFYTdaK5Uy_1KEBRdRiM,1481520
pypsx/trader.cpython-314-aarch64-linux-gnu.so,sha256=TnlYvRzNHrmMhrsxFR_hp36pZXSSWzWM1YN81V5c84w,1994352
pypsx/trader.pyi,sha256=SR4rw4Vmc7asN1sXyuwpb8d68lvZc7KJjR8T96jzZFU,2395
pypsx/trading_config.cpython-314-aarch64-linux-gnu.so,sha256=d_F8wgg0KtcIcRoOXJvUY_ewjluVbWxCHqVlpm9CsVg,511280
pypsx/universe.cpython-314-aarch64-linux-gnu.so,sha256=idV8SxTxRfe3kvd8m1NBxNdqghLZhiBF4wAnMtUsCVs,1880960
pypsx/universe.pyi,sha256=yZOqdnpNq3uKSqfn5XnHDoJLQMK7bbSS43pC9hvoRbw,1723
pypsx/validation.cpython-314-aarch64-linux-gnu.so,sha256=zfVVWj2EsBejMrovwI9n96Ug7Jw_W4qMp1xV4IS0hUM,1104176
pypsx/cli/__init__.py,sha256=xtmdxSc5pSIEr6Kw13s86BEqJF9TLUtaTtonCHJLGE0,83
pypsx/cli/paper_trading.cpython-314-aarch64-linux-gnu.so,sha256=TOhQBDrOKN7W1IOvOnPUMrvpFmZlvsXA1sD7ckft8LQ,1231312
pypsx/dashboard/__init__.py,sha256=BgGWebxfNWHvvKf0eYsFmSg9LsI5OLf3SToElvkkpmI,143
pypsx/dashboard/runtime.cpython-314-aarch64-linux-gnu.so,sha256=cQQR-82IYdCw5qO3wIkdcR8xOL1BziCJihnaiXzdn2E,717240
pypsx/dashboard/server.cpython-314-aarch64-linux-gnu.so,sha256=H-rTi-kOouvZ1nutEYkcPkXKi7bG68KfCjtsPIDJbEA,1458576
pypsx/dashboard/state.cpython-314-aarch64-linux-gnu.so,sha256=a9YHbSRUW8coA7fglQCfnTQ9zUjWbS9FY1Q-bUpj9rE,1337720
pypsx/dashboard/state_loader.cpython-314-aarch64-linux-gnu.so,sha256=HMabmMGk8R9VdEFO5mncuUoCwbA8s0bK_ZWHAUKuQUQ,1386648
pypsx/dashboard/assets/dashboard.css,sha256=11XarT-vWagGSs_zRXgynGsImVXbXQkrKvYz-iGQjmw,4012
pypsx/dashboard/assets/dashboard.js,sha256=eXBVzjaD1q4ofkOJcYB0X_n9zB5EB7AYMt2k7oXEQkI,10195
pypsx/dashboard/assets/index.html,sha256=YrjF3TCTHzSThjw_xoMWgLkQxQuici5I4DVMIv7cEPY,3952
pypsx/data/__init__.py,sha256=MSQ74U7UKuV2YV1_TlcJcUNQ49myCxUuEWdnV3HSbs0,1011
pypsx/data/api_data_service.cpython-314-aarch64-linux-gnu.so,sha256=zPiLiiBIH3TGW2oxfiLl0MOooe2vr5sQYGC5bPM4e5s,637016
pypsx/data/bar_aggregator.cpython-314-aarch64-linux-gnu.so,sha256=I0SmanknIcqMkCBCDEZKiJoFy1O8nUXXCMi0fl1prQM,949968
pypsx/data/csv_provider.cpython-314-aarch64-linux-gnu.so,sha256=E_QWmeBIJwV9zSY9nuoIuOB3nZU9sODrEp35ZVK74gA,1226672
pypsx/data/data_mode.cpython-314-aarch64-linux-gnu.so,sha256=GB6K-YlFJPRoP0xjU1i_pTuGjMePZTZldQQGl5cweME,499952
pypsx/data/local_store.cpython-314-aarch64-linux-gnu.so,sha256=TanAno0MjKv22UGNBfCPEGvYB59ZOUHkvxi5GJH1u1U,1588344
pypsx/data/order_queue.cpython-314-aarch64-linux-gnu.so,sha256=mNFA3384UcG1JvJ_NN43JnvWKuSZ5H6KBdzx84kax0g,1208944
pypsx/data/paper_spread.cpython-314-aarch64-linux-gnu.so,sha256=o42IaxJIlZuOuoxC9Myo_yN8P3Mai63kgLI6jWwW7IE,644616
pypsx/data/provider.cpython-314-aarch64-linux-gnu.so,sha256=M1XmJLcZv9hq2xYbixTGtqhE1-xemPfRvFzQVyjAkDM,459408
pypsx/data/provider.pyi,sha256=5vaFngQXhvNY6vnbRv3tJCuJAShU-Yq1F-6Ai4XOCaM,3406
pypsx/data/psx_provider.cpython-314-aarch64-linux-gnu.so,sha256=_dVQ-oU0n8zirOD2AUX376cTMz9VWFSKxJhcWDEwtoc,586512
pypsx/data/pypsx_service.cpython-314-aarch64-linux-gnu.so,sha256=6FkYQpXFPp8mKSnY53-oLRyOknokPHi5-0TouQgkQP8,1811832
pypsx/data/smart_price_fetcher.cpython-314-aarch64-linux-gnu.so,sha256=0tQ7p5E7QIHOYLqWrAiP21hLnMCwRQHRMdWwHJCZ6JU,2209976
pypsx/data/sqlite_cache.cpython-314-aarch64-linux-gnu.so,sha256=uoIrhaJN9X4-VARlzFsF1stwVI6YrRtdGoqM-GwXMmc,1207056
pypsx/data/websocket_client.cpython-314-aarch64-linux-gnu.so,sha256=5NzusZzfwxrc6PIsoOlYWJq3O6dGzazpvkM3IJH1dYs,2891120
pypsx/data/websocket_data_service.cpython-314-aarch64-linux-gnu.so,sha256=1W2MCikcDTQdA_kRcxsG1t0cynswV9PjRl_dkSogJPk,1304496
pypsx/data/websocket_stream_provider.cpython-314-aarch64-linux-gnu.so,sha256=wZFcAwxCWJwmzJx07S4LQ6xlfPoGHNszxQr_XLH3JrI,2853816
pypsx/data/cache/__init__.py,sha256=sZAnJB--06jHHvs7llJpzqAvXubLzLSOIKgRfNi0XNA,75
pypsx/data/cache/sqlite_cache.cpython-314-aarch64-linux-gnu.so,sha256=GY2hYGZ3DW-44M3Bl9cHGFHuEtYFlEQ6whnqY1H_Xhg,1207568
pypsx/reference/__init__.py,sha256=w0ehI4vf-rU2B6KEDEkO0lR6uAdFYWJ4o37bKG2oHtk,917
pypsx/reference/indices_sectors_constituents.json,sha256=P6EmIpQ34B_VJTydjkLbjtkLNm-hmXnuQZL2BWCDQME,67067
pypsx/trader_core/__init__.py,sha256=WEYuG4d94BtYkxklwII9dJUlKwcuLelWji4GVMfnRCo,983
pypsx/trader_core/backtesting/__init__.py,sha256=161uq19-OdqvgOm-m8t-JqWsxMCgSJqvgRbWy-w1ilU,91
pypsx/trader_core/backtesting/buy_and_hold.cpython-314-aarch64-linux-gnu.so,sha256=hEz34qfU_Y3kaQhrOe8XXJ7CgI4VPI45t0XLTuyVZg8,1432288
pypsx/trader_core/backtesting/engine.cpython-314-aarch64-linux-gnu.so,sha256=Z6TSXBlAD0G-FTgcz8g4y8wWsD12P7wn650ue7xzeKE,5653984
pypsx/trader_core/backtesting/intrabar.cpython-314-aarch64-linux-gnu.so,sha256=nmT07GRc28NOcYExZpf6tUOD7tDoADYwCfwvdBKsjtQ,1445784
pypsx/trader_core/data/__init__.py,sha256=0WN4lhQxgLjZ-wO6bYBtfL_FzvOnF15Tq9kTzjNcijo,335
pypsx/trader_core/data/sources.cpython-314-aarch64-linux-gnu.so,sha256=eHXaz4-JImGYyB143wYAUOZGbfmCjHM6Xz6CdgQ-LhQ,1869304
pypsx/trader_core/execution/__init__.py,sha256=eEoMp-CWOH3DO9YJHJsT4X8AGctIGF6Fb-EUJ6ezr04,346
pypsx/trader_core/execution/_websocket_handlers.cpython-314-aarch64-linux-gnu.so,sha256=4rvsr1xOfofk32H9CwXocgWy2B6XWC9YAtrgjszkzCQ,240328
pypsx/trader_core/execution/live_engine.cpython-314-aarch64-linux-gnu.so,sha256=55liBEs5mB5LopiXndPVS2YfChPrh3nRxY9tjgw6Q6g,13928664
pypsx/trader_core/execution/paper_account.cpython-314-aarch64-linux-gnu.so,sha256=kbAtm0bhkLKsfZFAb4t2cddOTRSOeFZrZ51sbGTDYZQ,933064
pypsx/trader_core/execution/session_manager.cpython-314-aarch64-linux-gnu.so,sha256=kRF4eWHsbRJGvzCgmuKPmXHbBpNgVrrTX2lb3QieWew,1242808
pypsx/trader_core/execution/signal_queue.cpython-314-aarch64-linux-gnu.so,sha256=vCPWBnutFKCeNfxLSX3F-BPaAyeJ8P5CDrdLEms5WE8,1437976
pypsx/trader_core/execution/telemetry.cpython-314-aarch64-linux-gnu.so,sha256=CT-qW62r8F8mfaLUMXB0NhWv6jVAtwt7UD9BPsTH9wQ,2219040
pypsx/trader_core/portfolio/__init__.py,sha256=AvSpcWm93xsRq12VB2qtDKz4744CGmKWNt29YbMguTw,276
pypsx/trader_core/portfolio/fees.cpython-314-aarch64-linux-gnu.so,sha256=nY7khlq3Own5G-OlPJbIpdkgL4ksR3CVTQrJUzDznB0,471464
pypsx/trader_core/portfolio/lots.cpython-314-aarch64-linux-gnu.so,sha256=reXCBNYea2A0AtGlLnQJeNiSmZWt-kSSYLcTbgqexG8,873432
pypsx/trader_core/portfolio/metrics.cpython-314-aarch64-linux-gnu.so,sha256=AEVTPaPA1iFsPm2fcddnE5-oMpId6y_8MTRAg0wC1jk,1337920
pypsx/trader_core/portfolio/service.cpython-314-aarch64-linux-gnu.so,sha256=t_mVe8cLV6QxGerG8ASrrD43o8jZv_CVV91cFCHGWXA,4183848
pypsx/trader_core/strategies/__init__.py,sha256=pX0D6s2T6XofcCrP5ATJhrYzVl3d0Iu3283z47soMz8,1278
pypsx/trader_core/strategies/base.cpython-314-aarch64-linux-gnu.so,sha256=tLNsFqmP0FWBfq7A7vxAy6hfdXSqUVQQE98nOSFEtQc,488536
pypsx/trader_core/strategies/intraday.cpython-314-aarch64-linux-gnu.so,sha256=YDp5YiAwIddYNS3-23PlTxYnZT8rSgeY4hf1p0MMQeI,1911344
pypsx/trader_core/strategies/mean_reversion.cpython-314-aarch64-linux-gnu.so,sha256=P5ewO4tF5tqSqqRRQeIJ-VBH9090UdQxTmJ2vq0epoc,673616
pypsx/trader_core/strategies/momentum.cpython-314-aarch64-linux-gnu.so,sha256=DWlgP0h8d_LqgjPPKwmZ73Wpv08fnewwZ2KrRRRbpXY,1805592
pypsx/trader_core/strategies/testbots.cpython-314-aarch64-linux-gnu.so,sha256=X4YmlIjYIZ87kzXgr4omgEtVhaq7bL6I0avBH1aJACo,1174488
pypsx/trader_core/utils/__init__.py,sha256=HRq16KbkWmKmsvkiNRA0TdYCzz1x92Di4YrA6R0MNkg,481
pypsx/trader_core/utils/metrics_csv.cpython-314-aarch64-linux-gnu.so,sha256=DKts6LpPVI1PmOVAchgeGzs3OHA5v12NGgXWtM2a46Y,1183568
pypsx/trader_core/utils/risk.cpython-314-aarch64-linux-gnu.so,sha256=SasIrgHOziwfAbbY-JuGoEZS-iO-rpZPpgKSZvAm5Vw,707376
pypsx/utils/__init__.py,sha256=IFXDHqeeRlZzbhk6XNJVlvgxdKDeM150vM0TwiwD-IA,780
pypsx/utils/bot_manager.cpython-314-aarch64-linux-gnu.so,sha256=RsoMGWbm75kIcHJqflo_hW3J0e8Jfh4e58Oq484LIlo,1260192
pypsx/utils/cleanup.cpython-314-aarch64-linux-gnu.so,sha256=YJZIBbURCt5BM9mXCVQseLTY96fPoQ57pBE8KBNVkPM,505288
pypsx/utils/currency.cpython-314-aarch64-linux-gnu.so,sha256=-kHhlv3zmp0Snw5RYZAR0MRIJvMpDgI2ecFhNC6mICM,432560
pypsx/utils/enums.py,sha256=1owF8lmoyebmwbwx4ct9Zl91O56O1WACopMS3V_mmLk,892
pypsx/utils/enums.pyi,sha256=CuGQ5HdYSqDHYJg6BgKW-RlqqJ17fYOUVlEaHkS8kII,833
pypsx/utils/exceptions.py,sha256=TV2RlsoFrUIe44X2LHDLLQ6g4RqmhbyyNdgqw4hDVKk,1976
pypsx/utils/exceptions.pyi,sha256=UrkHu5U6XN3N9_6GUkMrWJQAzTNpPqT3uAbskLak5PM,1401
pypsx/utils/execution.cpython-314-aarch64-linux-gnu.so,sha256=JqHE7_txDtjnDcVeyusj3Kh5UtbKEx0RQBhiDeUz8vI,602272
pypsx/utils/id_generator.cpython-314-aarch64-linux-gnu.so,sha256=w4BO6j7ZOTNdK3ONzNbHDSPEggUo5R_Kw_Gccxuq4oY,443000
pypsx/utils/logger.cpython-314-aarch64-linux-gnu.so,sha256=vDw2ZJ0bDFkHtS4QkgiDPW4-4SaPdCz60-D5GpwBfY4,1603600
pypsx/utils/market_hours.cpython-314-aarch64-linux-gnu.so,sha256=sShPVlLmilyxKCka_e_lMRrs57zBpG1dJkp-SPD3gRE,918136
pypsx/utils/market_hours_service.cpython-314-aarch64-linux-gnu.so,sha256=-sF0V_TVg-R_4k2Y5LxGIlW6QSdKCJOvbzRLzxYcwnE,831856
pypsx/utils/time_utils.cpython-314-aarch64-linux-gnu.so,sha256=ky4WbFo5ggG_AbL8QqNPCAe9_3-FW5HfuIc8toP4QKI,920960
pypsx-2.5.1.dist-info/METADATA,sha256=rEQnzcECCIwys8oHTrRVZlsGFc76N-ShpTLZ8tUKcIs,10323
pypsx-2.5.1.dist-info/WHEEL,sha256=K_3SAR4uwOtilxccvXcpJSBzcBwST39nH58wcVOQV5k,193
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,,
