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=0D7TnrcDT0dKuw9fVPUrzSSzGaSPbmSSvmgyzSfORb4,5907
pypsx/__init__.pyi,sha256=J1mssV8F5TitwsQO1d7Ab0kMQoOGDsfn7nhK7GAQyas,3951
pypsx/api.cpython-310-aarch64-linux-gnu.so,sha256=xK1hXIykiW7wpyG_wog7IJmI8cMrTOOxK43Dmj7u1yM,1399760
pypsx/auth.cpython-310-aarch64-linux-gnu.so,sha256=vZ3Z81Ng737uXG3nap97v9hr8JhJ8MXCKYosoLd-iik,1381216
pypsx/auth.pyi,sha256=Op0xX-8Ze_YvOS1zCPyeYf3QmXkDqu6KTaQhAnqaxdI,1334
pypsx/client.cpython-310-aarch64-linux-gnu.so,sha256=LPnOOjPA9nd5tGy6IPR1ofuFVKs6OQLKrN9Ra5hxdAk,2340440
pypsx/client.pyi,sha256=Ik5zjM8faQVEL17TBzgqANpVobwyqimRnB8wOHxkPKY,11216
pypsx/config.cpython-310-aarch64-linux-gnu.so,sha256=_VqguJfbW3qL4HwEnlHFVqfMP9rMUQ0Pg75OUe4YL1o,575216
pypsx/indicators.cpython-310-aarch64-linux-gnu.so,sha256=Nh8DpnjjA3PmDXa0jtjYK87hD1RylxnGXKhiBhwSZoM,606712
pypsx/live_feed.cpython-310-aarch64-linux-gnu.so,sha256=ffcT8zUQjHjBjUAL3ze9apExZSoBOWIHosuA3AA72MA,903864
pypsx/py.typed,sha256=VQoFqWoxZtEY_Sdnetl5px1B3qRbIPxu2u1MT-Dx9CI,60
pypsx/sdk.cpython-310-aarch64-linux-gnu.so,sha256=hKU1qPgqCWH54hQDlx_15RBdj2uw8352MgMub-K9P6k,825160
pypsx/sdk.pyi,sha256=LLeYXwHxumg2YPEt_V1d5C8QyzLearle-nXjtWmfhz4,6226
pypsx/strategy.cpython-310-aarch64-linux-gnu.so,sha256=NOjGUuF1pAQAofVTtEx5Lw6imu8V6rBUg0LTAPB9LW8,1047248
pypsx/strategy.pyi,sha256=QHS4YmSk-0NiNvMiT_bvd0wEFvxOcgOi41tEAoMcYwA,10104
pypsx/strategy_adapter.cpython-310-aarch64-linux-gnu.so,sha256=YA9ieNBa1QiSsAK8W0X8_C4u0czUGJqc_1iXpLFTiTg,930064
pypsx/strategy_loader.cpython-310-aarch64-linux-gnu.so,sha256=nzRHNGTFHD6HEDM20iA3p71qXRnOuZ-kJ-rzdoTYSEg,779888
pypsx/streamer.cpython-310-aarch64-linux-gnu.so,sha256=QZPIhYEc9tCP_YO7pyc7q4vJhgKCD5x2-nBJCiNw5pQ,711016
pypsx/telemetry.cpython-310-aarch64-linux-gnu.so,sha256=_-zJCBgmEfVIIuf-99KuXBzTGMgKscw5U8C9rikIDAg,1406712
pypsx/trader.cpython-310-aarch64-linux-gnu.so,sha256=zdNMj2OxU551G_426o3mN60AyB7tRA8wUkjWHwFdii8,1684432
pypsx/trader.pyi,sha256=SR4rw4Vmc7asN1sXyuwpb8d68lvZc7KJjR8T96jzZFU,2395
pypsx/trading_config.cpython-310-aarch64-linux-gnu.so,sha256=ZR6qrPzQVHUr66_q7Ks9Lxu62voW_Pe73TFKEomAkXY,488280
pypsx/universe.cpython-310-aarch64-linux-gnu.so,sha256=tfQmvhvAImGvYKUemaMjrcxF8OlndSu61itlgsUiPbo,1595720
pypsx/universe.pyi,sha256=yZOqdnpNq3uKSqfn5XnHDoJLQMK7bbSS43pC9hvoRbw,1723
pypsx/validation.cpython-310-aarch64-linux-gnu.so,sha256=FQo4_fkpaKEnapn056Eat8kcj0r6cv1N-oeCYS1UPXg,1027256
pypsx/cli/__init__.py,sha256=xtmdxSc5pSIEr6Kw13s86BEqJF9TLUtaTtonCHJLGE0,83
pypsx/cli/paper_trading.cpython-310-aarch64-linux-gnu.so,sha256=P8m6b1sFyaJg81GmLrYjRdiYan638A8QIAmlSWNiBCk,1074312
pypsx/dashboard/__init__.py,sha256=BgGWebxfNWHvvKf0eYsFmSg9LsI5OLf3SToElvkkpmI,143
pypsx/dashboard/runtime.cpython-310-aarch64-linux-gnu.so,sha256=M4o52opy8WmOEPGfLSuBrlysshU76FzYsaOI-tfdKDc,649192
pypsx/dashboard/server.cpython-310-aarch64-linux-gnu.so,sha256=M-N8PfxlLiqp6-DJRZaF1roUUeq_EcYm7AxHI0JJXho,1261056
pypsx/dashboard/state.cpython-310-aarch64-linux-gnu.so,sha256=QbyjfFcY21VZJo2S5g5a8GNDTjcwjz3pZcVYPXX7xU8,1181496
pypsx/dashboard/state_loader.cpython-310-aarch64-linux-gnu.so,sha256=VG-X0M4wMEOH3-OEuXceUwQ9i7BFhBCODVffJLQUn2k,1240944
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-310-aarch64-linux-gnu.so,sha256=ceD82hvX7CwjnZriZe31opOWeVrgSrf6ltaqTRhz2ow,586088
pypsx/data/bar_aggregator.cpython-310-aarch64-linux-gnu.so,sha256=iZuhCuIYPLiTlAKI4zu2JwENONNFfk6ILr3fiKvaNNg,844888
pypsx/data/csv_provider.cpython-310-aarch64-linux-gnu.so,sha256=M-wHFdPitXnWUPogb_9KvzXP_SjbHpnN-Xu5492yck4,1062672
pypsx/data/data_mode.cpython-310-aarch64-linux-gnu.so,sha256=zMMiOO50JwCUbtK4h-V3Tar3s_tkvHXqqX3QqkSS-AI,471920
pypsx/data/local_store.cpython-310-aarch64-linux-gnu.so,sha256=ul2kVUeuugekdzlQ8rbCPUkEINfmArP4Mmrk5FSyUzg,1394520
pypsx/data/order_queue.cpython-310-aarch64-linux-gnu.so,sha256=G-ulODeqIcUYR3LEHOrN8pyzBWPbasXD6bFLVZVVorA,1130608
pypsx/data/paper_spread.cpython-310-aarch64-linux-gnu.so,sha256=Ub3ZeYxP7bcnSEGpE4llmkejNErIOK9s7BTVuVPALtM,572240
pypsx/data/provider.cpython-310-aarch64-linux-gnu.so,sha256=Oe9PGsPjpJSYSVtn8rxN1JV_ibrjzcyNqVIzZqCamuI,434328
pypsx/data/provider.pyi,sha256=5vaFngQXhvNY6vnbRv3tJCuJAShU-Yq1F-6Ai4XOCaM,3406
pypsx/data/psx_provider.cpython-310-aarch64-linux-gnu.so,sha256=Loi7QNoreVV0rmBZIYtj9lA7oqDZ8fjIaG8-bZKv_hA,554024
pypsx/data/pypsx_service.cpython-310-aarch64-linux-gnu.so,sha256=w07Ve8gfGDpSGPMRjHXOis4s3IuzNOt5W9VDmbWTjDw,1591304
pypsx/data/smart_price_fetcher.cpython-310-aarch64-linux-gnu.so,sha256=e2ISiMe1ABqZ50s1sDrlhQ9GsVypIFRiJ8unC0oR1zY,1861240
pypsx/data/sqlite_cache.cpython-310-aarch64-linux-gnu.so,sha256=i4BiO0oiZS_pbBNehLqta6UKZ47tCymcH2YBGx8eQMw,1121712
pypsx/data/websocket_client.cpython-310-aarch64-linux-gnu.so,sha256=dd599Lwcene_XWCcyrUlbapdehpnn4yycvgOTZ_W4O4,2398360
pypsx/data/websocket_data_service.cpython-310-aarch64-linux-gnu.so,sha256=s8rB0aCctluR0Xt-CzLnp1yztVylS50VcXnkmNU5_1I,1194520
pypsx/data/websocket_stream_provider.cpython-310-aarch64-linux-gnu.so,sha256=8DF5J03ui-DPEnorbRBDb9Das1AN7-v_aSaVAEXSBYA,2462608
pypsx/data/cache/__init__.py,sha256=sZAnJB--06jHHvs7llJpzqAvXubLzLSOIKgRfNi0XNA,75
pypsx/data/cache/sqlite_cache.cpython-310-aarch64-linux-gnu.so,sha256=_5Igmyg25s3lpBZ4YkKjM9fbo4N4vQDwUCeeUv_spcE,1122360
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-310-aarch64-linux-gnu.so,sha256=Qthnf0wud7KVAmMQA6wku_mrAASDRmOULMtdTDB9OO4,1247216
pypsx/trader_core/backtesting/engine.cpython-310-aarch64-linux-gnu.so,sha256=GY2czSKKu0qiv22l-dOVJCfVtNYEsSZRyDZOnMIPD1g,4655528
pypsx/trader_core/backtesting/intrabar.cpython-310-aarch64-linux-gnu.so,sha256=50yBO8p8wDqLHX2npSPUpwU9mJzrPtGgILwAKDyPxVc,1271496
pypsx/trader_core/data/__init__.py,sha256=0WN4lhQxgLjZ-wO6bYBtfL_FzvOnF15Tq9kTzjNcijo,335
pypsx/trader_core/data/sources.cpython-310-aarch64-linux-gnu.so,sha256=RhKbXy77NLQmAVOkFzXgmbvSx8G-WhGUo42Y-xUgqBA,1595776
pypsx/trader_core/execution/__init__.py,sha256=eEoMp-CWOH3DO9YJHJsT4X8AGctIGF6Fb-EUJ6ezr04,346
pypsx/trader_core/execution/_websocket_handlers.cpython-310-aarch64-linux-gnu.so,sha256=UJH1UxIMxHtiqYkD9SRME5kzMV7t_huq10xhvsEMAMY,237896
pypsx/trader_core/execution/live_engine.cpython-310-aarch64-linux-gnu.so,sha256=n5l8xmNAYflYo3GUG_1snm4v8VFcQYgVf8bxRYzfOsY,11078248
pypsx/trader_core/execution/paper_account.cpython-310-aarch64-linux-gnu.so,sha256=YLCF_EkRWesDA6b0RqaQaw5d-RrEp2gFzmdCxJjh2PY,831896
pypsx/trader_core/execution/session_manager.cpython-310-aarch64-linux-gnu.so,sha256=u5Jj0cLsUsv_VuqqA2g196Y9CpPvprPjYnRcjmHeYCI,1099760
pypsx/trader_core/execution/signal_queue.cpython-310-aarch64-linux-gnu.so,sha256=Mu2a3JXs9s53n1ykauPhON_4hdBofGJQ82idMiX-zHA,1257928
pypsx/trader_core/execution/telemetry.cpython-310-aarch64-linux-gnu.so,sha256=VFYkQYaO3ToKYA49e6B4tHRiqbcjoWDWRB4QJe4gYP4,1938848
pypsx/trader_core/portfolio/__init__.py,sha256=AvSpcWm93xsRq12VB2qtDKz4744CGmKWNt29YbMguTw,276
pypsx/trader_core/portfolio/fees.cpython-310-aarch64-linux-gnu.so,sha256=MxJXhmYUbUmElhyjdwxQ9DzhV1Yqpwg-AHSl9vI1rVE,447072
pypsx/trader_core/portfolio/lots.cpython-310-aarch64-linux-gnu.so,sha256=YltQbnla68DPqOi79SelntWMcu8nCWNrOmplHg-oM94,810432
pypsx/trader_core/portfolio/metrics.cpython-310-aarch64-linux-gnu.so,sha256=I2SOiSzbgJ-zzi_c7cZ9DNClRBFWjT8I-uxN9F6QNeg,1232480
pypsx/trader_core/portfolio/service.cpython-310-aarch64-linux-gnu.so,sha256=ZUZPlxE-RDMKZjCEywGON9CtpEpYoSERkwNsk3jHAvo,3465024
pypsx/trader_core/strategies/__init__.py,sha256=pX0D6s2T6XofcCrP5ATJhrYzVl3d0Iu3283z47soMz8,1278
pypsx/trader_core/strategies/base.cpython-310-aarch64-linux-gnu.so,sha256=w2YQV2gS5WVXuSHCCYCbOCnjB5gPS3a2MTlh5u7HswU,458568
pypsx/trader_core/strategies/intraday.cpython-310-aarch64-linux-gnu.so,sha256=tuA1QyiJyyB395r54mtGWTOHW1HKQ9nREHc20mPqPjY,1570760
pypsx/trader_core/strategies/mean_reversion.cpython-310-aarch64-linux-gnu.so,sha256=HleEefanMUyC6zqCQpsEdFLHIc14D54HxnYwCqRoDnI,627088
pypsx/trader_core/strategies/momentum.cpython-310-aarch64-linux-gnu.so,sha256=U0mRae_9_RFC4BhK_Ea3YMRQgLMCXCXnK8QLngAwsSk,1631496
pypsx/trader_core/strategies/testbots.cpython-310-aarch64-linux-gnu.so,sha256=SSFPn2NFXIPYpYrT4QJ-NlFAlXE6HrJxLWvw7c8l7Mg,1061632
pypsx/trader_core/utils/__init__.py,sha256=HRq16KbkWmKmsvkiNRA0TdYCzz1x92Di4YrA6R0MNkg,481
pypsx/trader_core/utils/metrics_csv.cpython-310-aarch64-linux-gnu.so,sha256=1LyvYC7P1jqWl8FUVkYd7cQrHE3jcTHqXzlODhn0Qu0,1026872
pypsx/trader_core/utils/risk.cpython-310-aarch64-linux-gnu.so,sha256=JHXqeYRHafl5OyGEzZtabCSUeHGGtkYrbFddxA2nFJw,658536
pypsx/utils/__init__.py,sha256=IFXDHqeeRlZzbhk6XNJVlvgxdKDeM150vM0TwiwD-IA,780
pypsx/utils/bot_manager.cpython-310-aarch64-linux-gnu.so,sha256=4YUmJC5iVcILWC2nCrQDc09qL_xScuIlMcUiLrerBTA,1147776
pypsx/utils/cleanup.cpython-310-aarch64-linux-gnu.so,sha256=JWc6NgzGIJV_PB-DPW6Jcp6YUmIlWObEu8ZfZuj4ox0,466400
pypsx/utils/currency.cpython-310-aarch64-linux-gnu.so,sha256=H_ohd6nGfHDl9ARltz66SiRodVCugGpbeZOcSQzbHMo,411264
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-310-aarch64-linux-gnu.so,sha256=DHKwI4pvV-eM0p7MPcuZcP8ZczPn1YTEUnFXDjkaQsY,567376
pypsx/utils/id_generator.cpython-310-aarch64-linux-gnu.so,sha256=1SjHD1NqyXN8AYcfRO1cO1VZ8QrUiFV-4K2vJFA48xw,417360
pypsx/utils/logger.cpython-310-aarch64-linux-gnu.so,sha256=E00xOFUX0qxJeWSUxWrVNG_G6WWe3TBfiXuzVnKEXuM,1339112
pypsx/utils/market_hours.cpython-310-aarch64-linux-gnu.so,sha256=IDdGTzwAHRzVQ8WW-GrYvr93IIQPFbfciSVNZFblTK0,850256
pypsx/utils/market_hours_service.cpython-310-aarch64-linux-gnu.so,sha256=CNst6hD3OkB70XekZ18MoXqV86z4NM3kmwwCgO1evuQ,755096
pypsx/utils/time_utils.cpython-310-aarch64-linux-gnu.so,sha256=Jxw9mN7rchNlVxsMx1eADFhQcrWv5hVESsUCRCk4y_M,845336
pypsx-2.5.0.dist-info/METADATA,sha256=eR0XEVVsxR4hf1498KNR1BWcTUVklf42Rt6bFb5sy9k,10550
pypsx-2.5.0.dist-info/WHEEL,sha256=x7fxbBJmwaJ0nn88NR_o0FPUYWGBnYtbtWdZL6YsH94,193
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,,
