trade_learn-0.2.2.dist-info/RECORD,,
trade_learn-0.2.2.dist-info/WHEEL,sha256=uVZKbvqwQ0oJ9QDorrQkkAEA-4PP0UCS4A8bOIfv0No,133
trade_learn-0.2.2.dist-info/entry_points.txt,sha256=eGq9iKuOn4ikKDPLCIQnSu2SaN19i64l29LD2zhbgVc,49
trade_learn-0.2.2.dist-info/METADATA,sha256=9NNJmJLkNcBy7luq48TGRld9d864JTudYaiif7OdHTg,22674
trade_learn-0.2.2.dist-info/licenses/LICENSE,sha256=TADBpG_85vg64K0DGBgCANFjUrnw4TSaS9c3knkzvXA,639
trade_learn-0.2.2.dist-info/licenses/NOTICE,sha256=aF_6AfKC88_x3YRj-exrVm1k9IQ7_mOIYnuF_puzUhg,929
trade_learn-0.2.2.dist-info/sboms/tradelearn-rust.cyclonedx.json,sha256=bqN3kUl-sPP6nWjJmbKPVaOLYHXBMlufFcOysbs9LgE,30101
tradelearn/optimize.py,sha256=wHHVeoDu5HnUG3VzhlPIx6T7cM2ZRSUmHWwzEQQmPZY,5353
tradelearn/__init__.py,sha256=8LXvnkyRr7C_ia9L2xCWC2Bn2oZKNOifzu7zzsOJGdY,1105
tradelearn/_rust.cpython-312-darwin.so,sha256=wG3zGFR-Y6-mhudgBm6Fn7qxN0Zqo2SogOIEJVzq2t4,819344
tradelearn/research/run.py,sha256=6-2660JdbNBTW9zpqdGuMGrjUsSgMzagC59LoOaS9Q0,16372
tradelearn/research/preprocess.py,sha256=l2XmRBnI8KuqKXcNln7JIup22FssPzWVa2ziYo7lAIQ,23263
tradelearn/research/scoring.py,sha256=-yBll-R2Gwf1wds3mPZBlObpW1S238m42Q23kLUChqU,1529
tradelearn/research/derive.py,sha256=PO7f5t2-1cYtK2TL_AFFDojPccMioSwoC42RkTtEXyQ,4282
tradelearn/research/__init__.py,sha256=LaWwwI2zAtueAsrzvkGgoSIypAuqmugH2S3I0J12ITs,807
tradelearn/research/features.py,sha256=Bt-rmnBPgMoT7vfIHjuBtrrlPn4AftYWw9Z5T20QqzI,3280
tradelearn/research/split.py,sha256=JfG2Dir9GFjDV8cx-LhCR_y_adj1LloArnKI8gW5qX4,3050
tradelearn/research/pipeline.py,sha256=Jn5-B5LKNXLbRhlbl2qXuwBH0pBbZIKy9WBxlM-MwvM,3225
tradelearn/research/explore.py,sha256=fOKa1SNdpfxM9lJ_4TNMb-bXNW6foob7nLxrwSNcK94,3158
tradelearn/research/portfolio.py,sha256=746w03jauyGMFwWi3Bw462A_KRselm2kDqwbsVH2af8,16321
tradelearn/metrics/trade.py,sha256=uLCbEYuD3yoyuEMsbpGvl8kZBF2nVKmFUgWnx-w3k3Q,5204
tradelearn/metrics/_common.py,sha256=ENqjk1G9eRgSEPLejniBTguByjopj2Ztg4TPtQK7llo,954
tradelearn/metrics/__init__.py,sha256=Z9v4NSR-wg5BVh0smLziiQLUTD5LQ281oPCmtossoL8,1354
tradelearn/metrics/returns.py,sha256=EezLfQtuAGlsHHZPPeVSkF91yX_xShQYhNWekEkT-wo,4247
tradelearn/metrics/engine.py,sha256=4BRXfxqz1MTW0SFdEvnN8Gbclta87-leojCuxY8zZQ0,3156
tradelearn/metrics/factor.py,sha256=m0KCRRoVNPm9Xq_cDjyt2yNb-y3N0JVOKAfP-4Dp1J0,19615
tradelearn/metrics/risk.py,sha256=s7YiItfw16dkzO0HcrAlTSBoDgeJ5dlNmxTeCOjywqo,13382
tradelearn/core/time.py,sha256=WYBDJAy0vM-wNZHhE8EZwYbRmd8bNmndR_oAQGJBnu4,607
tradelearn/core/logging.py,sha256=HZ22qFATk0gAmDnLLeZ4elwVPEVlIDxdNGz5UgWmFlo,722
tradelearn/core/config.py,sha256=RorF9mCEGxdlWHmouxwn4l2kPA1Erf0CBD0nGUuk2ZE,5513
tradelearn/core/__init__.py,sha256=1_3Q-_ddNsX3XoWMkn8dwhFE9qkXjjmsFyg8WzqwI_c,1402
tradelearn/core/broker_events.py,sha256=XHUXI9EtXTnQAcPoVisYqpKI-3jTUI2gZgGOGNeQIrE,4454
tradelearn/core/broker_contracts.py,sha256=fPOX3MZTF46GT6faYjZ0xDU797BK8ZktG6gyvLMOP_Y,1925
tradelearn/core/seed.py,sha256=IWL3qRLgxShLqOBkQCqluA4uc-pfRA_vgvk61TNXqRw,902
tradelearn/core/contracts.py,sha256=t7b6Qgov2oFLrzD_s09KIBjdj9vXtiYjl_E3vfSqLC4,4901
tradelearn/core/errors.py,sha256=g_6gPqnIjkG2UGHjutY6XjLtZiHs44ZAUwPusTm-AIU,559
tradelearn/core/progress.py,sha256=5esCAAxhi3gXFO65BXoUVNIk23yBK9HiGE5nraX8Xuk,652
tradelearn/lite/mlflow.py,sha256=Y9QK3QbRJ96PSFSvZbS_eaXOkXm3GRVOM_Gnl66vOac,4171
tradelearn/lite/indicator.py,sha256=SB1KJoW6uzNOthuWsiAD0YcIzCOGY48Goz_mdhIWTNc,6314
tradelearn/lite/__init__.py,sha256=GyMuyIOYSssUEFQBL9gdIcHdErBuuRDWlp5pU7MhazU,832
tradelearn/lite/strategy.py,sha256=YPiY3R7VpAwl-nA9-Gvl1b36l8tnBsmJmNKY6p_FjBM,23588
tradelearn/lite/position.py,sha256=Rd0NjlF46IIOj3sOV0iThkSoxVUwHgNAvD4veY8fK98,3800
tradelearn/lite/backtest.py,sha256=EVAgVbRHHRyNGIpM-lMs-t58aAFlPkOrWWUEaB43a-c,10066
tradelearn/lite/data.py,sha256=iCdEX5l950wHSpaE2LA6lcTGQV9NR4_CfH26GBx64vM,4140
tradelearn/indicators/__init__.py,sha256=8Yu1Up4ihKdgF8VY7zYa7o0bGZQk8f5x9OMjBKYTwi8,1422
tradelearn/indicators/base.py,sha256=-JY_CoXzvK9roELBxKlPXoi6BiJ_ReFsksDkuTc_6CY,5889
tradelearn/indicators/talib/__init__.py,sha256=vncNeyFIfVL8RUbreXtFj9sM3qRoApKvfVANJ-dXLNI,729
tradelearn/indicators/talib/ta_lib_adapter.py,sha256=WyJ19YFd7eDmdv7Yp7h19LiyG2abGHocASnpNQfki9Y,1857
tradelearn/indicators/core/trend.py,sha256=T4ld_IGAN88fwn0U2EV2bszsjdVA7LqdBLzstBRefTo,1152
tradelearn/indicators/core/__init__.py,sha256=gjxWCrQSgDoH5UxQ6569Do6vsB-6v1UyegI7srvj3pc,399
tradelearn/indicators/core/volume.py,sha256=GVNTluO2osVdM_6AaRxKfgjgNMXnHCJo9xYwDVv-0js,603
tradelearn/indicators/core/overlap.py,sha256=vrEZ_8t425f02OfVJydLHNYAxHIftSfFUtYnyR2VpoI,1860
tradelearn/indicators/core/momentum.py,sha256=fZYiHb5Rmg9UUUhgRU52F0wNZl1X7-h4AN_l9Q_MXnQ,523
tradelearn/indicators/core/volatility.py,sha256=rNsdU1wt94GgyNeEOZB8l5IlEloUY_e7JcznT7U3u98,590
tradelearn/indicators/tv/pynecore_adapter.py,sha256=FYWGIk9cl7NwXA1NSBq_Xa07cXca-PhQs0Qf4Du4C9w,13604
tradelearn/indicators/tv/__init__.py,sha256=PUPzPypwc9tU3wQAJ3au7YVjpdM6yXfBgJOxjadJTOY,5075
tradelearn/indicators/pta/__init__.py,sha256=Iui07qaK89pwRoJOSz8q-HkYzZm8OYjStZABb0p7fvU,650
tradelearn/indicators/pta/pandas_ta_adapter.py,sha256=U_cJDdmCg7At2RB5wmYI8H9ic0HZYgXigyIK48zHkpQ,947
tradelearn/indicators/tdx/__init__.py,sha256=WYcUeety-p4tHvfG3G3jq9oxS-1GFtGP0usTrATXruY,1474
tradelearn/indicators/tdx/mytt_adapter.py,sha256=8N08EUBsnpLGji9w_wF2hCxJ9td4t0JfalLkQAufGQM,28904
tradelearn/lab/__init__.py,sha256=5FjqcjZAtyj0Hs4dOfANpfunw1W6aS4UUy9qQYE0feI,585
tradelearn/lab/runtime.py,sha256=ZNjhHB4uVYm0q8lRngPRqkrzKjElGJIzutarqSEYVkw,7497
tradelearn/utils/console.py,sha256=BmTsOKOi2-0Cp1csfZCaZzrjGXBcNfQM-WBZ5w5t_z4,795
tradelearn/utils/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
tradelearn/mcp/server.py,sha256=OrrDnxVrYUrhrwkrexdMWf256JissBnbUyE6Qkodz84,9968
tradelearn/mcp/__init__.py,sha256=CIDP4ebnlHmqNOWmUJCRh2XMDtFDHMGV8GKR5dmGr2M,196
tradelearn/cli/__init__.py,sha256=1HtRo9WL_LozDFHTZmsWt-8fVvQm-_31Q_FAsTLM65s,9435
tradelearn/factor/analyzer.py,sha256=pOZ3puhA2mYqxnJ-rGJxnA5lDm90-16lfPULuWjFrRQ,35570
tradelearn/factor/__init__.py,sha256=j4J7ZUq0qE-43QEuuxRW6ex0Cy5U92aVthJKVUi4UnE,592
tradelearn/factor/risk_model.py,sha256=jNXSg9Smm7F3fC6l7oENdAeWCyzwxRZ78cTa4z93KhE,8736
tradelearn/factor/alpha/alpha101.py,sha256=ecE61vESpyKhKAjSvUyNFrsC2RXI6BRuCkXzctmkMlA,38173
tradelearn/factor/alpha/__init__.py,sha256=GzaWniga4S-vPpbxK1tIMf0O7ebhxFmNNOtcAN40tSI,192
tradelearn/factor/alpha/alpha191.py,sha256=h6JCKeHOdjcFLL9cBJ6sz1YwxMRmoTDrvfSJ9smmQXs,67396
tradelearn/backtest/runtime_config.py,sha256=Kv1zZEj16qyq8SICj42EwUG2QfWaEm5pYcaEfMFioa4,1499
tradelearn/backtest/targets.py,sha256=fONfMrfHkQvLEveQUo01URFaPOn-Y-dp4cSF9OFXo9g,4122
tradelearn/backtest/models.py,sha256=NtQL80mZu8bYvi1FwzOsVNnKq7VsDbgfMoHhsVmpLJQ,14800
tradelearn/backtest/_optimize.py,sha256=HiWP6vuyzGwOR9aD04cbvpTR4Y-kE0JJkFClItUeDig,430
tradelearn/backtest/sizer.py,sha256=ZHk0JOgBUSKs1B662rJyYtB3lLniZaP90Cag8bXReRY,802
tradelearn/backtest/__init__.py,sha256=NRaUUFSRpntSP_2dJPKl9toqXRvMQe6WB1_lXwn2MNA,877
tradelearn/backtest/strategy.py,sha256=bG_Xo7b_4bVnxvaOj8-kGmwFKHUc3TdblGKQ-DUo_Gg,15692
tradelearn/backtest/feed.py,sha256=u1wujwYtzQgeYGHy0AZyYV4aBqa2AZ6W0kXL-vKXcyc,6294
tradelearn/backtest/lines.py,sha256=RvHnSff3ZCE486MoF-F7tnlAYH3OlSi5RGtuwsz1bkQ,9008
tradelearn/backtest/engine.py,sha256=qBzrwI16AclEuzyAhCXxJcXTCJBr9O9yfdBqpn8iWeA,51523
tradelearn/backtest/indicator_cache.py,sha256=cFH7c1pKQLxIsAF5R3vRhC8LY7sUwmlR4nu5S9vW29I,7824
tradelearn/backtest/broker.py,sha256=0Qht1MNv5mn9T7uMdqqVpsK-cl49zn08j65zHsdSShc,35893
tradelearn/backtest/data.py,sha256=H0nld-yiaQBM9nsQ60C1A2g6XQRSll4x6kePbluiFVg,6847
tradelearn/backtest/event_runner.py,sha256=A10ihUnqsN4pGTlS7NnJwi4RhfQ3nqgASv9LvexrwyE,5875
tradelearn/backtest/reporting.py,sha256=kCiTzJezo0FExUB5zr6UdHsfRYiiiCLZGiEVGIoYFcI,1071
tradelearn/backtest/history.py,sha256=xcUT8aJxX0ZhVb1nvqBlndedfxVWwm-yH32sYVXN8bI,1626
tradelearn/ml/registry.py,sha256=8p0mpFR3kdrrvFgjESYktOgG0HBn8GryOCkeZ9LcW80,1655
tradelearn/ml/_lazy_predict.py,sha256=9CUeaOomSNIVRq0xutdT5bQtPZg-1ALlunVlgazOI-4,28608
tradelearn/ml/__init__.py,sha256=YcU6j_eCbTQCOrRqXiUVUuXsykyUDjWo7uoAyEcCk3g,494
tradelearn/ml/causal.py,sha256=8f4sN745NX4Ne16HgujxkyFcD6HqntNh8UNY3LlaiEg,10161
tradelearn/ml/automl.py,sha256=y0c97gNHQJQ2KLf0Xkf9xF9HFPk-HzX-G6ouXa5M9sI,1757
tradelearn/report/sections.py,sha256=SWic3Y3w87fiskTZUCpisQ0Nw5UE5V37yKJ0r_cY8-8,4087
tradelearn/report/mlflow.py,sha256=osqAkvkNurE8Z6sfQKfYuQMDti88f0n7pXePj951l1g,7399
tradelearn/report/html.py,sha256=09Xc_i6VU4FXaBaLUMP58uaMFt0arwGQjNik-WnLn0k,22046
tradelearn/report/reporter.py,sha256=8B3BkKvAJosOAhyNV8FxNuwVYoYb9TZo8Bqwvhq2wbY,25822
tradelearn/report/__init__.py,sha256=VaySNYZW6nRF9YSPv4-fFZdg1o151KqvuPJvEDOs86c,205
tradelearn/report/excel.py,sha256=uzepyb0NuuS_iEGzN8-8Iu8iZAQp141jJOzRSMT0Eqs,9290
tradelearn/report/explore.py,sha256=mATApQMT_idh-5U33dpTcA1a1a0prPq7W7gi1dliwuQ,528
tradelearn/report/analytics.py,sha256=O7liiDmlblAY4UcmtbmmFwX915nu60QZAdpZVVHD_RY,8791
tradelearn/report/artifacts.py,sha256=Do8JCohpCz_KSc-6yRYI51dgELd1Xwl3vei4ImMCq44,7938
tradelearn/report/charts/__init__.py,sha256=yFnbkD3jN9Iu8LLUfCvFoUO2MgST8T5h-9t3aku34Lw,1824
tradelearn/report/charts/core.py,sha256=EN-M97WglWEA80qmaf7wG0qGnD5axjmBphczNUVsw_k,63577
tradelearn/report/templates/tear_sheet.html,sha256=kwpBVVwJtijfCpOvJfG2drUvR7ifpTSWFHM_4DO6qxw,13365
tradelearn/data/cache.py,sha256=yo7WF5P16QUmwKU84k1Qq4WC-J77hFq1RHg95nWM6H4,6406
tradelearn/data/__init__.py,sha256=nXA54jR614xaIOIJsCnPVq0yc9LDo4N_H7pF11UAQus,571
tradelearn/data/explorer.py,sha256=GRtTYzGqeE_-n8d6kDpGrvVp9hIFvB6hYXI6BbMdpkE,11125
tradelearn/data/providers.py,sha256=Rrq6WruklUMxXe3WXLZs5Fv7UTixjC2ZoqL6T3EerkQ,16376
tradelearn/data/duckdb_backend.py,sha256=AxkGb9pNzivFl7JwY2Jz_p3ltBU_MgHOy7qg93EiGnc,8021
tradelearn/data/bars.py,sha256=_E2MuQOFu_OpS40_Bvk1TrfhmLgQ5gowiB3uQWZXEaE,3880
tradelearn/data/resampler.py,sha256=sT7sEBPPN1nIEcwXZvAVo_k-oemVP1En5-fbgUFXa18,4476
tradelearn/engine/grid.py,sha256=zn_wKdZK0QNazVrDQY5nCFH3G0i7xvzqCmPgT2-EBxs,1541
tradelearn/engine/signal.py,sha256=SfM1h8xWxC6yjFA56Kt1g249z2QZsetuBNGLIwAolCk,7471
tradelearn/engine/cerebro.py,sha256=TeKnokM7osvoLp8_kXZvd3Dk91YZ6kBrzG1C_N_z7PQ,20186
tradelearn/engine/feeds.py,sha256=3B8c4ad_7abSosOjQGVIKrC7tUwMQSUUjoZDTZ8i9UA,1194
tradelearn/engine/analyzer.py,sha256=SnqqulCloX8hktWQ6iJTU0cl8Jvdt78now1zG-ceBAQ,2713
tradelearn/engine/__init__.py,sha256=68wlni-5zSZR72D7MDRzeb056X1w5I4EIv8BRzzJwWI,2980
tradelearn/engine/strategy.py,sha256=meYmSg3Zki-j6Tpo79vcSi6ebbF3dexXdz3oJyYZfQo,5480
tradelearn/engine/indicators.py,sha256=f6qt13au5EwsLTEtx48A0HNoO9lsSeSFXrb1Hn-6oUU,4264
tradelearn/engine/sizers.py,sha256=GbKb3XlirxNjhbqcdpRk6WdC3jM_WyCF_wVsbBHM3fc,1296
tradelearn/engine/datafeed.py,sha256=hGQko7ymsq4sFe8nfxfYQVWJZlEyQMSWlX16ILDbvH8,982
tradelearn/engine/observers.py,sha256=sv-fG1Wz8vHW4SeJzeODuHJr6sZBQaM7DCaI467xdnc,2892
tradelearn/engine/base.py,sha256=EGzy5GAJn8OpP6sn7FURnHDM0PJQ5JzKRBTIlDngW-o,10147
tradelearn/engine/analyzers/mlflow.py,sha256=gM1rY1JjKTsZl9yBMnymVPcX0bPOW-gC4dw-KaKQXWs,6922
tradelearn/engine/analyzers/__init__.py,sha256=MdF_T-4BtWPdCVk-CNVSM3ribS5ir7zh45Suzl6NynI,228
tradelearn/engine/analyzers/returns.py,sha256=QbAx4v64zzzV5roqZ-YfpM2v2RI8XuhS-HmpOiXlzG0,175
tradelearn/engine/analyzers/drawdown.py,sha256=tAuSp54uoeoDWV7Wnlml2j28OkpUX1ikl1FHPzesk4w,177
tradelearn/engine/analyzers/sharpe.py,sha256=Ta6WwlnNAQr12xXO0ynj2JdRo_Ox8RW5ozOTaiePaJ0,219
