simtradelab/AGENTS.md,sha256=r9ttsDFgVNgzm7ndrhvISEPkNZ5Nuqd3dLHT1a5wX3E,1609
simtradelab/__init__.py,sha256=VFRTyWQbUIJ9bf5d6awBuLmeVkAwf7aTBNgu_jlNjEU,722
simtradelab/backtest/__init__.py,sha256=6LiFD4GHeK2r4LxcNLSnVpm30eGFC_8wJdPsif1298k,218
simtradelab/backtest/backtest_stats.py,sha256=aCKtBEmY0Q9-S2G6kL5x5s4kKtIjJ08o1_sDPwU7-ng,2281
simtradelab/backtest/config.py,sha256=3ztg58tAHS0WceRQdjedPjpmdKjenBMRO0wpvMgwuNc,3336
simtradelab/backtest/optimizer_framework.py,sha256=ceIbDxgZmuzzYMqIfrolUHKYVNE_jGxi2ih0DsX4M7c,46458
simtradelab/backtest/run_backtest.py,sha256=V3FMxOC6gkc4KONIvbRtgDRCb03I04HYNOxkCs0Qw-4,1177
simtradelab/backtest/runner.py,sha256=GJS6IxgsYT2jalUqLq-KY2Fi6SXPbCD8WslkkD9jJxE,14285
simtradelab/backtest/stats.py,sha256=aT1RqT6E-_89kv2BsllflPLyAcFlPpNHTvLJfxOQ-CQ,18001
simtradelab/cli/data_tools.py,sha256=rQ8Gjgytj69ydrU0aNpd1sfR82uJ00j23-HOIzDjHZk,3227
simtradelab/ptrade/__init__.py,sha256=VNRrFFKSjmm_nWVHMfmpd21RPYcpdRce9XZuYhwbq0Y,1899
simtradelab/ptrade/adj_cache.py,sha256=efhOkuaWfL-YAQiPL7BRuXM6SXTQPfwPZhiz6BovWbA,15777
simtradelab/ptrade/api.py,sha256=QEd4HJbmfBaXVu0dUALMF_BTHAc4C-U-1n0q1cKYgJc,72733
simtradelab/ptrade/cache_manager.py,sha256=Q4h6P2A8JEspk6S7rzkyaB1uOP7jAoJ3WwWsv_HI_K0,5347
simtradelab/ptrade/config_manager.py,sha256=4WJCubO6mrVJaXvZPTRwN8BLrQDx3DLAoP1jkvdEHgM,5648
simtradelab/ptrade/context.py,sha256=SQT56nO6PLcAGZcH37mow2azgmJnCT2jHZ_HGVATKi4,4584
simtradelab/ptrade/data_context.py,sha256=qKRBTJGHAIPyE0V9wnr4UvpA3ECnjO-HnNIjO21Pq40,3041
simtradelab/ptrade/lifecycle_config.py,sha256=xYeBwPpsu3EE5cwYBImC8QPBnG66L0W4flTni4dERyg,7927
simtradelab/ptrade/lifecycle_controller.py,sha256=frRcWDummTFG4cWm4WFxz2gRc5AW30-QkrQcLvQ-B8I,4018
simtradelab/ptrade/object.py,sha256=QCfBJfV5OajLoxzqpxgQX-9cyt-wjHEaBhLxo0Syr3g,23986
simtradelab/ptrade/order_processor.py,sha256=bFbCwUhROvGH_QRfjo_gLOJPjP0vPvDt2xSfLHxfwYU,10783
simtradelab/ptrade/storage.py,sha256=rMn9I9xPDCOxsb5U3w4ZnimYWBlMOHuPK0vsEn4ztjs,7014
simtradelab/ptrade/strategy_data_analyzer.py,sha256=qCCcYrqVlN2pBVW-v8kH-bRic96AjiihKyQdz7xxZBI,4201
simtradelab/ptrade/strategy_engine.py,sha256=75NPyC26hnEhwul0d1Q6R4_VmP-LZfB-BEg5owvmj3M,21580
simtradelab/ptrade/strategy_validator.py,sha256=kOWqBb1hCsDpOsX2ZB_btfKJsfDY-et37kkq9aLRkc0,6018
simtradelab/research/api.py,sha256=kya-n2eCtLUUNl9ZU6yx_shofETdbgIDXFvN-Eoosls,4290
simtradelab/research/notebook.ipynb,sha256=U9MHLCJzr8XdHy2O3qpFdXZJbvTlOhOAZIapLTSEb8c,4992
simtradelab/service/__init__.py,sha256=6LiFD4GHeK2r4LxcNLSnVpm30eGFC_8wJdPsif1298k,218
simtradelab/service/data_server.py,sha256=dBvNxyBJUWSSUQjWcZ_jAA2m4qo-4NzCE_M2V4R0XfU,17351
simtradelab/trading/todo.txt,sha256=FkfGqH2a1ksZBGqwFC4Gb8RipaJ_i54ZaiNr3pzHvs4,24
simtradelab/utils/config.py,sha256=sKbesAoGYe00uE8neETCvPj7EwuzMVMJ2D11fD_uvWY,1113
simtradelab/utils/fstring_fixer.py,sha256=V_fU5VTkhGd3r-4bj0kKZKBxoKIyFfDT19UxUvHwVxQ,3042
simtradelab/utils/paths.py,sha256=4XsbJIACaNIGqF_07xhsIrRjPrpcJaeGsniNBdm8XLc,2108
simtradelab/utils/perf.py,sha256=48JX_1VODLCvGo8IwmxN29Cym3EUk0URYNIwqQqQGOs,4267
simtradelab/utils/performance_config.py,sha256=H_0BVTRZ56OtE8ejtvi7aYPyGThm138sd1LM80Ca_0w,2179
simtradelab/utils/plot.py,sha256=6tDR4Zet9kipdqKyVgo-4lNOd4ydNhcEHLYXQo77Dak,612
simtradelab/utils/py35_compat_checker.py,sha256=ffJdewjwZxVT8IHzufXZXjHy-MpyeTfSxHI3w8VaEro,9403
simtradelab-2.4.0.dist-info/METADATA,sha256=wqyLxwH4FpAcA4hy04Z5-JXICMqIiqyWm51t8_YcT98,14974
simtradelab-2.4.0.dist-info/WHEEL,sha256=kJCRJT_g0adfAJzTx2GUMmS80rTJIVHRCfG0DQgLq3o,88
simtradelab-2.4.0.dist-info/licenses/LICENSE,sha256=hIahDEOTzuHCU5J2nd07LWwkLW7Hko4UFO__ffsvB-8,34523
simtradelab-2.4.0.dist-info/RECORD,,
