quantred/__init__.py,sha256=5vyoldtK2wvHYaiTWwOOsbm0Y3yjYti5QXtnb4nCrY0,1290
quantred/cli.py,sha256=2CGAnzgNz-95lASXRM0WkKOTywzCnlcptjUA1Eo83cc,383888
quantred/settings.py,sha256=thuOLXhmBh7Td5aLP2RxlHALQ9PbsrQObf4tPFFQyqI,24779
quantred/alphas/__init__.py,sha256=yklGcHGnApz4uRevpemEEmzxRQPLtQcHL5GCnisKbd0,1526
quantred/alphas/base.py,sha256=-4Jt8-kuQzQjNSfbE0lz61MBj-9XIPuhXCK1DqASoEo,9941
quantred/alphas/combine.py,sha256=dZ3FiGmAveV4d1w3mPXIxPqVe4obCwzudlgmxy8ObyE,11048
quantred/alphas/horizon.py,sha256=qzZ2bZGRFyIGshD-9RSVcRT3BZpPJrO42pe8S6al2Pc,6845
quantred/alphas/refine.py,sha256=9Sfh1TDDJtF3hCIb_-uNMpB8tYhNQpbi8LuLssIdYcM,11858
quantred/alphas/scorers.py,sha256=fXvonp-z7TtMYME-ws4Ol1y8H46TtS4hulufg1wkGbg,3128
quantred/analytics/attribution.py,sha256=HJiExlJQlYpDZyjkQKhxZ4k6zwKknKAePFvzzsAvjlM,15900
quantred/analytics/bootstrap.py,sha256=7lJcDW4vZRgHrnGRlvF-MlKSxtQWHr5aqI4Opci5ETQ,14647
quantred/analytics/charts.py,sha256=DKgrv4ox5QhHCvmu2ZujFQZC_73uH4N7wEIVqp71wk0,13590
quantred/analytics/excursion.py,sha256=p7mwA25sTX2ZWjQbdeqKqRtO8yhyj3dUrPqGDCVJ_eo,9067
quantred/analytics/execution_quality.py,sha256=_D-ifTk9OZCJP8KSL8haOOHr228mPsN-c394BVor1WQ,7830
quantred/analytics/exposure.py,sha256=Nl8_pPAPdC_E-Pqdl91r-swpcCKH7zTvIiJE8QBrQoo,8199
quantred/analytics/htmlreport.py,sha256=KdpcGhqa90Qn8AhCIqYpu9d73PWf2A8t36vrxfpEtz8,50226
quantred/analytics/information.py,sha256=hKO2-28AXMcCOCcGawLPGY6dQ23xDeRRSjFo3olxBEg,8343
quantred/analytics/metrics.py,sha256=uTfpO9yzyjuUaP0j0FFELJnXIe5nccPvCtCMKtyqzUg,19105
quantred/analytics/performance.py,sha256=6fKeK4OzcILi0ffSPtsQ0UrR7bYwcYNHJutTU1b2fWg,29040
quantred/analytics/reporting.py,sha256=qP_ZCLRq9d678GKd5cWm1VizoI1cZ1TaXIt7dbZDSbA,77179
quantred/analytics/screening.py,sha256=Eqq08c1EPmZsThVM99RnFUjzOpTmsWfAE4tzXiQFCPE,8305
quantred/analytics/series_comparison.py,sha256=llxi9w_P6P0VF3tFB9_wnL90yN-tCj8O7xhy_amOXAo,12889
quantred/analytics/trade_analytics.py,sha256=cCOf74Z32HqJtgVJrYg18-P9GSCEkj2tddGwdktNkLc,15417
quantred/brokers/base.py,sha256=-aq70VYocLoMYZ5mdqfr1lZ8k0sMAklRMHatbYGsxlI,7715
quantred/brokers/dryrun.py,sha256=ECQ1XuOzCjD8buJb5rmkliCOqI7BQh_RzB8PaaW6Mcc,7882
quantred/brokers/errors.py,sha256=WEF-fZOjMMIfBn5tMrgcivErin6OlPMWWdC46smRxlM,2762
quantred/brokers/alpaca/broker.py,sha256=8QM1NnPkzio1RO6MBzSfYZEAD4pdYwMk1NoItUEh_xA,16382
quantred/brokers/alpaca/factory.py,sha256=UYqOKNyy1TYa5xr03pRyO-RuQet_VN2KVXLCrHKQ2vs,1449
quantred/brokers/alpaca/market_data.py,sha256=GZ8A4NLmciFfA-scBNLH4ccJgk58CpvN6l_lT64fedg,6746
quantred/costs/__init__.py,sha256=CN-XPbyi6IAAeCXxphLWsy6FDXQ8blF-MsnPFnd_n-M,521
quantred/costs/base.py,sha256=kwGZF0ZDEHuBw8rgRvy34nuxKB4IARvcJEwS2GfkVKc,5710
quantred/costs/parametric.py,sha256=huKmxffEP82pEEMFxq5fa-CUBNK4mQj_b0pN3gmKdOE,6286
quantred/data/__init__.py,sha256=vI8ea9V9-F5HrVUdkVvxGWGfrMA3FjWbjhK0cfl1Gak,1213
quantred/data/compute.py,sha256=52wtSa90P_U7sClGjqtSLRbWbZaiWlZGNhVN3AgcWSY,15415
quantred/data/edges.py,sha256=U3uTqkS7w8hob3ArG3IUjQ_ji3i_F99aiHnc5rN8RaY,3601
quantred/data/features.py,sha256=Xaq56RoIE-L4iyhOfUAOrguypGNQiaWNfko1kcxttiI,5073
quantred/data/panel.py,sha256=tWVmMVZmDz6YNB7kt3-7i9TlE2sRw3LBmpkMQyZWRPY,2627
quantred/data/scan.py,sha256=zM9glclojWyLAdyeNwFvHLGxJx6logXM1y_nL5Qs4MY,3643
quantred/data/store.py,sha256=tp9IhdJPtVU2Ypma6qJmPQyL-e1JoptUxXkJ0pSyk4c,13129
quantred/demo/__init__.py,sha256=4yfShMuKqHidUVJ5ziT7SpT9bJzXUjxAa131flf3lC4,1244
quantred/demo/scanners.py,sha256=vz6w69s-y2hcnd8fkSjeFUMImKDktp3KYcCK2n8FWVg,3697
quantred/demo/strategies.py,sha256=lbjs3-Cqv7vW2AxOKIQ8CmEr68Rt4lwSOYGyee-4rX4,5152
quantred/engine/backtest.py,sha256=wh72ohp7A794CdQaMfext38E-k85Wd2toJT_qbmLRgE,58867
quantred/engine/barcheck.py,sha256=6P2lOCosJvIKmGgeZyYPx6WymmLvaxZeucZ_fmDRN1U,9598
quantred/engine/live.py,sha256=e_9oj-rXFfWRVYkBEQOBq05i8f3F9dmwfPGooyyoIgU,27148
quantred/execution/decision.py,sha256=m-7Q6TXt1g5gYc-0FuHbdkC1GmyTujXCn9GtCSDk5wI,8689
quantred/execution/flatten.py,sha256=oy6hMSK8tBRZo724RSkZUUpGaZ0IQxxK0SvjodkPGhg,15543
quantred/execution/halt.py,sha256=i4_b_OHHyzXREOYGdHzeFyZev9lYZxY-nEwkS4kxKGo,6587
quantred/execution/ledger.py,sha256=jbT6Iy0HUNVCLYxbHUkAXtOajmxeeUaZ5kEt0rh-2kw,36713
quantred/execution/live_trader.py,sha256=UznuDfdK1drvi09Kv_mu-2NVH8a8TwVPMjjPR5LAZmg,28459
quantred/execution/order_id.py,sha256=7K0fIFanS5MUVptoHD3pi8FphqdVf7m8bZLQwvMAlR0,3515
quantred/execution/sizing.py,sha256=qEAatxyaQ5-IIxmpyzr-QlfBcoMPH1ZXkYlcMTBR_44,4732
quantred/indicators/indicators.py,sha256=Kchbd9j1qCdEBqjzV6mcQIAHJpd6eydNwJLZNA66UBc,5641
quantred/marketdata/base.py,sha256=ou1OKLgMDt3WKHaUYoMRU3ByP9TibumyKhpkV8o13aY,1777
quantred/marketdata/client.py,sha256=O1ZLk34K40dUwXgsCLQBUdiqfeW4BvBuEWnTOMXvKNQ,2232
quantred/marketdata/session.py,sha256=e80DIvihCXQMAD8m0g1LBIhG8Z009J6QWkTUx3rrzGQ,4867
quantred/marketdata/synthetic.py,sha256=LjPnTDm_5gMKDqTTYTPTLGpTnERcCy8UGPnppA2VL-U,3169
quantred/marketdata/timeframe.py,sha256=5HTFr5k4LaViQ2E4oTZ_XAqlsP6Jtbz5NSjfx22igJE,4548
quantred/mcp/__init__.py,sha256=FWGLRnAewmzcwaT7AXRltwnOVYrJquXh0sbkuOCnP40,325
quantred/mcp/selftest.py,sha256=GrUg7eLDh1mPvlte0fYPxbV9w7DXB1eOIqi7_q7HtSQ,5928
quantred/mcp/server.py,sha256=et66RfFmEAYCfjzy3F4ayDdlgxvAOXZLS1x3puPxNXs,113769
quantred/optimization/causality.py,sha256=44kINabba55paEihKE4THJb9Ks6aTpQIRVstaJgz9rQ,26539
quantred/optimization/config_store.py,sha256=pJ8S7VHyH8PvQLutYzQk80Y6IJFOy7EMM3dbEtuvens,12428
quantred/optimization/optimizer.py,sha256=QaEbGEkCVeHiVhjqEjehqmHroCRlLA71vA3Aj_XxAhg,20680
quantred/optimization/parallel.py,sha256=T2TL6nX1ZUqJXXIeSOPo9LRRXl3WKelcTD3h_at4aHQ,14702
quantred/optimization/param_space.py,sha256=64G0JNeYYf4btEoM30k4yHaAtuaKQnSuXpdvyzMNyRg,14173
quantred/optimization/walk_forward.py,sha256=gIX7Hj1xwFIwmVyj7xAmKaZMnJpvz5DPghYv0nRakeM,57176
quantred/portfolio/allocator.py,sha256=3IAnvu1xg6aTHF0b4cYdtmEpb9aBLErEgEF_tSo9mTo,5186
quantred/portfolio/benchmark.py,sha256=72HBrTwu-KfazYuz_AyO4eskeVTuSl_LUIS5nvunpUg,5086
quantred/portfolio/optimizer.py,sha256=5IkgnmVfsXYrGRlsB3CVT7w3hPY8LrfH0iKjwJXMcyU,40243
quantred/portfolio/policy.py,sha256=P6RXKNExbsNPXxX78Z91tjclte0MNBlQTfggGpL-HA0,16515
quantred/portfolio/posterior.py,sha256=9iav6eqokT4olW1NPNcSCO5iQK0KwfNDvrVdm95DlE8,9423
quantred/research/__init__.py,sha256=HvoO46mhywX38qWclIRD8SX-1Tnrp5NNAuaLhA4G7Fo,1230
quantred/research/agent.py,sha256=dDyWfoZrOoYYARHWCQYwXeQaEoYsYb8BT_dGHRYc6lE,39911
quantred/research/demo_proposals.py,sha256=NPkTML1DNJDqTuB7zjRS4Wzra5gqCMkR-yCCWjg0L4w,9800
quantred/research/llm.py,sha256=gxDIl3G0Ygl17zGQ6Vgz0jau7gpJLf0CtNSjddtmV4s,12195
quantred/research/proposer.py,sha256=ikm9wXN2JUhBWIbipZsGm-gdk3rRm7WshCkYVZXiDAI,10571
quantred/research/provider_errors.py,sha256=BfWeRoivP4r29hZEwBvHyBeyyGDt287hAEb_mEyMFS4,9827
quantred/research/sandbox.py,sha256=tM5ksCisODWCR5nlo-vTMj8nfm7Alwm9NwzD6WvEy1U,15805
quantred/risk/__init__.py,sha256=HK_U0i6PUALADUUb3eib2-U1fst3W-xc7yuZmnZj73M,2148
quantred/risk/base.py,sha256=khh3V_Db5LQnRz7YvGaltfGmvrATlgJVtTb6Ja26eaw,9678
quantred/risk/conditional.py,sha256=UkQgSI6COIQQU35WQ0f0p_QzTKhtJbVAY8FbuwyhnEw,21714
quantred/risk/exposures.py,sha256=gWFivIZfCqWPaxUVPQXlptfuTMZykoxbVweDw0oPtRk,3897
quantred/risk/factor.py,sha256=lz7JHGUpvIpeGIiQblt2EqQKtGSku9ypRaPoVFUl8sE,4664
quantred/risk/sample.py,sha256=uNzQ6XmJjY2JFzGnIAr0YOzAoLZzG6Wuu-yBdA0Uh_0,3405
quantred/risk/streaming.py,sha256=uvP80JH85elSGVCu4WqCDjVurp4xW3ZhHnQzZMyS_Lw,8713
quantred/scanners/base.py,sha256=oTyA7CyBEuWacNLuSsEYtVlLBp0Nuj4wnFasj7UDsMw,5376
quantred/scanners/symbol_scanner.py,sha256=K9NTH1aGCKoJgdAkwN0sqiAEaL3W00WswP9HwB-nwNc,7010
quantred/services/__init__.py,sha256=6bBhsX7SdKCq2awf1UaJs2kzrMMr4XxP_-5Tv8-2kJw,1458
quantred/services/analysis.py,sha256=sToW_lcqIXnL4CCVUY-74L3e4efRE8_JU-J3SBl-DWU,266369
quantred/services/audit.py,sha256=8ufjpPPsDuA4M11oXFtYH7yq-rwxAmmEn-YCxl-UPNk,24939
quantred/services/campaign.py,sha256=fwfeLPHOe27GklQX6YeM3wwY3wGQl1iCQhMZ2OZR__o,18337
quantred/services/configs.py,sha256=cDPvmuHr4nDgXLhQv-tEmPFlJAuIql5sqGE7QOy-TCI,12228
quantred/services/data.py,sha256=uAEPFrRIT37TPcOB5isEDlARo6CMecYmmnKRbzEdPKI,7419
quantred/services/dryrun.py,sha256=jEs6fUpZ3x7iCwHcNEKsw5GA9FEm4b3rk-zj7iUCl7Q,9763
quantred/services/glossary.py,sha256=au_Bgw4XLZq1jZ9gUc2lvqd4tHcqm4KUu6qmc2AsNAY,8689
quantred/services/maintenance.py,sha256=FbBnmT2DvSpOLUi90ydOI8ma76sYE8QvSIWt2l_NR-A,13653
quantred/services/registry.py,sha256=UWvCUJvwgcSiTFvQt3BNx6Zo7ZxH6ubamjDPS3uGG48,15811
quantred/services/setup.py,sha256=a5s8kWU0CXXRGbh_rMbeG4CPf8FztUb5JAMTkugUW5Q,42699
quantred/services/sizing.py,sha256=hqaFp-6tZin6puWhUkyJhAYvnNEDB6ZphTPZKQUTDqY,5595
quantred/services/smallreal.py,sha256=6Fwdi8k00HHh45rxL45bDgsqCjTwCP8npn6RNp_HxQ0,22877
quantred/store/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
quantred/store/bars.py,sha256=V31i-y6Gy1jLUdFTFrqv8jEVX8X8Mu2rC-BPoCRcjFY,30054
quantred/store/trials.py,sha256=a6jKteiyZjVKKrvSescFo-zt10MGC29rkkpOL_m_IxQ,83846
quantred/strategies/base.py,sha256=q1x7r-Fc7w8OqG8eENDa38g7RqiFxqkBtetm5rBY2ys,31518
quantred/strategies/signals.py,sha256=4bHk4Gm0y26c69Zwd9Z2KhSZ8c4f4ugH7EClL3Ungc4,824
quantred/utils/errors.py,sha256=LYzV32sysHJxEkSjNEegL0-u1dB73zWdQvTudOraas4,1963
quantred/utils/extras.py,sha256=KnLUm9scxCHzzSBcNQy_AxXZTjMQ_IUv6RS5mhVnVv8,14398
quantred/utils/logging_config.py,sha256=kxQx7tXrYgWJROGN390mGxIWiK2mCH9arciZjMLF8-g,1042
quantred/utils/numeric.py,sha256=r22hpnkRDNPxiw5Dpcsqc0kIfsIGqnJRVO-JrfP-qVc,1385
quantred/utils/streaming.py,sha256=6omEhSPTWwnRUbCO46BtD37MGUxpjYPN_4J_Oi0vYZQ,19848
quantred/utils/timeutils.py,sha256=z8Qs-4EiZda5twHHiAL2Bbk2WURqKdk80oAMfUIaoKM,6957
quantred-2.4.0.dist-info/METADATA,sha256=N9p1T-8hhvWCKRTDDR-ZBr8BNvE2TjBH9sD0WgOoSeg,32505
quantred-2.4.0.dist-info/WHEEL,sha256=2iZrJkDIkeDh0k9SikKMqFuRP-ua6mb4Ir1AsER4BEw,87
quantred-2.4.0.dist-info/entry_points.txt,sha256=278Gv7pg_wrP5HsvQhUeq5-1SINcTqT0t0qR4NxqYno,202
quantred-2.4.0.dist-info/licenses/LICENSE,sha256=JjSArMCqczbyyED4fqRAd6pj9KXM1aXAw_10Z_Jy8zA,1086
quantred-2.4.0.dist-info/RECORD,,
