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-313-aarch64-linux-gnu.so,sha256=e9aVxbqBtpy1fzwZb2fUHpAqXOOGtaJzLnP-UqxBbL4,1602336
pypsx/auth.cpython-313-aarch64-linux-gnu.so,sha256=7BiyQCO9OV7jX1VUWofFj_SPysQIpy1ld681ca7JgEg,1594776
pypsx/auth.pyi,sha256=Op0xX-8Ze_YvOS1zCPyeYf3QmXkDqu6KTaQhAnqaxdI,1334
pypsx/client.cpython-313-aarch64-linux-gnu.so,sha256=CdB4aElUTIcYN51L-3MtwF2aaZWVSleyRoWrKSrVKWI,2685680
pypsx/client.pyi,sha256=Ik5zjM8faQVEL17TBzgqANpVobwyqimRnB8wOHxkPKY,11216
pypsx/config.cpython-313-aarch64-linux-gnu.so,sha256=vbU4NoLNHQIjf4IeFMqM_Epj6YFOkvEVZnqWzI2fEdI,619040
pypsx/indicators.cpython-313-aarch64-linux-gnu.so,sha256=MxsVfUFa8KGfcb8SHBhqGdALcJVSXuwagxcIGKZCmI0,664432
pypsx/live_feed.cpython-313-aarch64-linux-gnu.so,sha256=PDrWWQOfQmQdQw4KUbcGYH7J64FLeSWCeiHtPqwSACQ,954552
pypsx/py.typed,sha256=VQoFqWoxZtEY_Sdnetl5px1B3qRbIPxu2u1MT-Dx9CI,60
pypsx/sdk.cpython-313-aarch64-linux-gnu.so,sha256=L5ut6Es9Kz-X3Ha_ulDJTkL493FfyePk9UAhnXM8HKM,900792
pypsx/sdk.pyi,sha256=LLeYXwHxumg2YPEt_V1d5C8QyzLearle-nXjtWmfhz4,6226
pypsx/strategy.cpython-313-aarch64-linux-gnu.so,sha256=Y26un47LXWyYmBEDHNkfNx_Pv83106mU3QGHtZISHtA,1143432
pypsx/strategy.pyi,sha256=QHS4YmSk-0NiNvMiT_bvd0wEFvxOcgOi41tEAoMcYwA,10104
pypsx/strategy_adapter.cpython-313-aarch64-linux-gnu.so,sha256=SJYyDqtRy93ppbgm6sqMbH4tHNXavix_t9MD3pE_FdM,1064968
pypsx/strategy_loader.cpython-313-aarch64-linux-gnu.so,sha256=HFJLONUiE8Fv4pFgVZYKSuO7tXCPp5p_4xY57vF6PZk,840216
pypsx/streamer.cpython-313-aarch64-linux-gnu.so,sha256=IZpe4mzKMj1dhbIMTHWKuwpLeDU1fRXvv-hq1NQZHJ4,764552
pypsx/telemetry.cpython-313-aarch64-linux-gnu.so,sha256=aAvxzJUsve61_lIUSuws1w1xpg3wvFt0NzD1-41oQDQ,1499600
pypsx/trader.cpython-313-aarch64-linux-gnu.so,sha256=yK1K_TFEgx7G0ixXiyuZLZrJIBGb28K-Ji5HsaxnLTo,2011496
pypsx/trader.pyi,sha256=SR4rw4Vmc7asN1sXyuwpb8d68lvZc7KJjR8T96jzZFU,2395
pypsx/trading_config.cpython-313-aarch64-linux-gnu.so,sha256=xHjBxU_ZIFzuQt6S5w5WpslrzphEH5Fm6GvPaY-A6b4,515344
pypsx/universe.cpython-313-aarch64-linux-gnu.so,sha256=jW-nAKfjXqLa41cTnign5nLOZGMtROJ97dLaQ6WIK5M,1819376
pypsx/universe.pyi,sha256=yZOqdnpNq3uKSqfn5XnHDoJLQMK7bbSS43pC9hvoRbw,1723
pypsx/validation.cpython-313-aarch64-linux-gnu.so,sha256=NCWuP1MrRHlE08_0b2EZBug0kR48ChZozcS4SlLLuEs,1107872
pypsx/cli/__init__.py,sha256=xtmdxSc5pSIEr6Kw13s86BEqJF9TLUtaTtonCHJLGE0,83
pypsx/cli/paper_trading.cpython-313-aarch64-linux-gnu.so,sha256=smOyyTcIhn7-msXhBmTb1Iz3fzIoPfiCAgyRBAEzPX0,1239008
pypsx/dashboard/__init__.py,sha256=BgGWebxfNWHvvKf0eYsFmSg9LsI5OLf3SToElvkkpmI,143
pypsx/dashboard/runtime.cpython-313-aarch64-linux-gnu.so,sha256=YwS_rw8O4bvh2B1IQdmQHoA5Sy5dJHqmuftd2b1keXQ,717768
pypsx/dashboard/server.cpython-313-aarch64-linux-gnu.so,sha256=BkGKlc39InaR5KWWFCfMY2CE8nb9CZugYZHAIihoxvY,1465952
pypsx/dashboard/state.cpython-313-aarch64-linux-gnu.so,sha256=S9J_y_32KyO1hlncpKMZGBP31HBbg2RDsu0U65tYjA0,1335592
pypsx/dashboard/state_loader.cpython-313-aarch64-linux-gnu.so,sha256=WnnJ57mJPqFnIkss1QlIfqlp-wLcisbuZe6IqbHAs9Q,1393096
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-313-aarch64-linux-gnu.so,sha256=EyMcEtd7Z4bpdAlWHeZ8ymEHf0Lc7ctLzmcmy-tLPDs,637912
pypsx/data/bar_aggregator.cpython-313-aarch64-linux-gnu.so,sha256=8XOCzSJqPCftyqg3oZgTHC2723lUnnhFJ9QMkKuu5qI,945984
pypsx/data/csv_provider.cpython-313-aarch64-linux-gnu.so,sha256=oFjU2TksAZJYMZipqECKHGW5XvnchTaYZHPlqms5yVE,1236528
pypsx/data/data_mode.cpython-313-aarch64-linux-gnu.so,sha256=Wl9UA25R70beFL2VakZukYC-IClLxeu6AkrcbFW-Vjc,502120
pypsx/data/local_store.cpython-313-aarch64-linux-gnu.so,sha256=yfpKM6VkbezDoT-mhZZc6WnbXW67eh6xH6UQvvG8KQc,1598120
pypsx/data/order_queue.cpython-313-aarch64-linux-gnu.so,sha256=JypDyaxeJ6dkJEUAUawY7OnUIigJB90pScxo7gCV7Nk,1211912
pypsx/data/paper_spread.cpython-313-aarch64-linux-gnu.so,sha256=uG9PuUXxv8jOHL2Qa7Nxg_bXmStDIGPLlRe-nlcG90Q,645384
pypsx/data/provider.cpython-313-aarch64-linux-gnu.so,sha256=AtUPWwSt8HbaAK675FAKLEHmBta7SJpSSMNP7S_8I9Q,460864
pypsx/data/provider.pyi,sha256=5vaFngQXhvNY6vnbRv3tJCuJAShU-Yq1F-6Ai4XOCaM,3406
pypsx/data/psx_provider.cpython-313-aarch64-linux-gnu.so,sha256=Xi6WjSLcMoxyWdVIbuoyBI0P2c_uofLzAcfzEGI6p3Y,588968
pypsx/data/pypsx_service.cpython-313-aarch64-linux-gnu.so,sha256=8Snn-tt-Ypn0DoXOQHY7qlPNY6scgC_a_BGZ7UUv5CE,1822536
pypsx/data/smart_price_fetcher.cpython-313-aarch64-linux-gnu.so,sha256=JHJ8NYzO6m464hoj7bY-D4wtBhlD757eaG9aEas37UM,2220584
pypsx/data/sqlite_cache.cpython-313-aarch64-linux-gnu.so,sha256=moUGMywWwJmNCJT6LiKiBIeN6qykqGIsBIvF0Pu10A0,1214568
pypsx/data/websocket_client.cpython-313-aarch64-linux-gnu.so,sha256=uX6ZUB5EsfiiRS_tFdsTNSLkhLoH3L1UIbBeo7Cmnc8,2893648
pypsx/data/websocket_data_service.cpython-313-aarch64-linux-gnu.so,sha256=3--PhR1e1Ym94EPfDhInqlcN5o3BideDx45jF82uyQw,1307904
pypsx/data/websocket_stream_provider.cpython-313-aarch64-linux-gnu.so,sha256=WDI9C_G7aZ55qOGdZKE6pqFbV5SF57DEbhTwDbFHYdk,2854400
pypsx/data/cache/__init__.py,sha256=sZAnJB--06jHHvs7llJpzqAvXubLzLSOIKgRfNi0XNA,75
pypsx/data/cache/sqlite_cache.cpython-313-aarch64-linux-gnu.so,sha256=cUIGJeS_chOknBfd_QOYocfU2pM1ULafWGy7pkFEgBE,1215104
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-313-aarch64-linux-gnu.so,sha256=d7L_1N4omy5HYbTzStq9rsRAmktAyVr-3-YsMcOKjE4,1369088
pypsx/trader_core/backtesting/engine.cpython-313-aarch64-linux-gnu.so,sha256=aoV4XYi8N5AQ2Q8gVjqZZURvWymajs0ubj48jJy9ca4,5692856
pypsx/trader_core/backtesting/intrabar.cpython-313-aarch64-linux-gnu.so,sha256=wybbGfHiyWZgb6YsUivpe2XubI5SFTz86SZCCHReuik,1456400
pypsx/trader_core/data/__init__.py,sha256=0WN4lhQxgLjZ-wO6bYBtfL_FzvOnF15Tq9kTzjNcijo,335
pypsx/trader_core/data/sources.cpython-313-aarch64-linux-gnu.so,sha256=crzJoLz8NJiYOc5whFfv_HPl3bFo0W7dENumGN0grV8,1822376
pypsx/trader_core/execution/__init__.py,sha256=eEoMp-CWOH3DO9YJHJsT4X8AGctIGF6Fb-EUJ6ezr04,346
pypsx/trader_core/execution/_websocket_handlers.cpython-313-aarch64-linux-gnu.so,sha256=ZIcij2DGZSg-oyTweH72Xfe1mOTIS-RgX0wuFVS2WgU,241320
pypsx/trader_core/execution/live_engine.cpython-313-aarch64-linux-gnu.so,sha256=gFKD-XE4Fe-l8CWUc7S2RH9EMnpJX-ymOG259uHVafo,14025768
pypsx/trader_core/execution/paper_account.cpython-313-aarch64-linux-gnu.so,sha256=cHWFXrYP7gsTSGlFHGKfe6V12QttdKDvvNMIwSY6rNI,935208
pypsx/trader_core/execution/session_manager.cpython-313-aarch64-linux-gnu.so,sha256=BDDgbTJinhutCJp66KAftb8Q16561JSNISECLxz8ess,1248640
pypsx/trader_core/execution/signal_queue.cpython-313-aarch64-linux-gnu.so,sha256=hhlNWenOM9CnNS9PCsH5dhhl_Iw28MapHRQVYodyoDg,1443800
pypsx/trader_core/execution/telemetry.cpython-313-aarch64-linux-gnu.so,sha256=TO_ZnOLhL-Hj_58ee_i-0KO0MjD7MtlZVcLR-d7sMj4,2235312
pypsx/trader_core/portfolio/__init__.py,sha256=AvSpcWm93xsRq12VB2qtDKz4744CGmKWNt29YbMguTw,276
pypsx/trader_core/portfolio/fees.cpython-313-aarch64-linux-gnu.so,sha256=pde-mJDtRRwoZy70sz5g3XUky9lCQ693-UZrNzJQDEI,472960
pypsx/trader_core/portfolio/lots.cpython-313-aarch64-linux-gnu.so,sha256=vr2ZTSp5dPMhi3QZ8eGtZPIiubVYKyVV-m-VH3VWMg4,877872
pypsx/trader_core/portfolio/metrics.cpython-313-aarch64-linux-gnu.so,sha256=lYwm3uF_6kUrjxuGzcHJg_qeWgzVokSXMKqF2qGPsB4,1343368
pypsx/trader_core/portfolio/service.cpython-313-aarch64-linux-gnu.so,sha256=Zp4iNSSeFfSw7AmdXEL_kuEzlm0JW9eILz-c_iSaJgI,4212368
pypsx/trader_core/strategies/__init__.py,sha256=pX0D6s2T6XofcCrP5ATJhrYzVl3d0Iu3283z47soMz8,1278
pypsx/trader_core/strategies/base.cpython-313-aarch64-linux-gnu.so,sha256=fRvsquis9sWUGuZQj9Fdyjm53Tg0W--o1-G7V8dF1Lk,489736
pypsx/trader_core/strategies/intraday.cpython-313-aarch64-linux-gnu.so,sha256=xNbwaVmBEOuW64Bj9HHUMjSGOZCaTkT20V7dYWSC-Ak,1918944
pypsx/trader_core/strategies/mean_reversion.cpython-313-aarch64-linux-gnu.so,sha256=F7537pzsdqi7FeaO5gKsXC0yeWDZ3HgZuIwXdNr_cxw,676160
pypsx/trader_core/strategies/momentum.cpython-313-aarch64-linux-gnu.so,sha256=JqA3sfDMks_4lntwl-jKjj7sSDrtG-53UXRBgqt29B0,1820552
pypsx/trader_core/strategies/testbots.cpython-313-aarch64-linux-gnu.so,sha256=KsVhMsgLFJku6SWghJPfhPpChf09_RenQXjE2c7RKAg,1180360
pypsx/trader_core/utils/__init__.py,sha256=HRq16KbkWmKmsvkiNRA0TdYCzz1x92Di4YrA6R0MNkg,481
pypsx/trader_core/utils/metrics_csv.cpython-313-aarch64-linux-gnu.so,sha256=nB6eu9qn8mAEs_JKCAoFjBNxvwnvngyGikp3fgqIZr0,1187832
pypsx/trader_core/utils/risk.cpython-313-aarch64-linux-gnu.so,sha256=kebknSTGvi4wpFxvAFLfA9sSzGcSjvJ_WcxVBqcARpY,709720
pypsx/utils/__init__.py,sha256=IFXDHqeeRlZzbhk6XNJVlvgxdKDeM150vM0TwiwD-IA,780
pypsx/utils/bot_manager.cpython-313-aarch64-linux-gnu.so,sha256=9xVlGTdPz6h8kFYRJUOUtV2gJF7GVL-zASEux6kLB50,1266528
pypsx/utils/cleanup.cpython-313-aarch64-linux-gnu.so,sha256=9cIipM-nkkl4hPzG0VLQrzMVtE2m7NCl9qDNNehpWY8,505432
pypsx/utils/currency.cpython-313-aarch64-linux-gnu.so,sha256=0U7kW3PY-FiYN7wq6GacTSfQl5dhmMgZQApKAOxrggM,433824
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-313-aarch64-linux-gnu.so,sha256=mkpfT7KxYSfGBDEM6q_g3f5bCBGgnJaHikQ_DJi8YhI,604224
pypsx/utils/id_generator.cpython-313-aarch64-linux-gnu.so,sha256=Nuukzl_jRcR0KW7NGxbJXdNOFf54okMUbseqUI07k-o,444256
pypsx/utils/logger.cpython-313-aarch64-linux-gnu.so,sha256=_oZcTbN7NHaFPqOLkMn9aD5piG1XnEON50VO4PeLo54,1606536
pypsx/utils/market_hours.cpython-313-aarch64-linux-gnu.so,sha256=IZvTmKBtFQtaa4k_jvZkVJki9Qj6yO5-2O8GgfLjc9Y,922384
pypsx/utils/market_hours_service.cpython-313-aarch64-linux-gnu.so,sha256=p6B3Yt1aoO-BlY9_AWqpoz6FZZnS05uoC2D_eChxgi0,836936
pypsx/utils/time_utils.cpython-313-aarch64-linux-gnu.so,sha256=xHCu7jNU8_pSrMcRfKZMzqZoFmqWVFXD92BehIhgf50,923408
pypsx-2.5.1.dist-info/METADATA,sha256=rEQnzcECCIwys8oHTrRVZlsGFc76N-ShpTLZ8tUKcIs,10323
pypsx-2.5.1.dist-info/WHEEL,sha256=EIcGvIto9FvGm0qyWSWln83OKj8gK20g0dr_GT6uN5I,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,,
