quantred/__init__.py,sha256=QfLPnZwFRgO2hBPV3ElPmczXNctTOof8aPG46DHlJXc,1290
quantred/cli.py,sha256=_lz4nVo7fUjGQFS2WkTR51mWaHOZ49EHZ83TAP_ceDg,385222
quantred/settings.py,sha256=QE_8Pll9aPHxxluej2nk0HDdEuURyTmMhK0lzNPomc8,24778
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=INN6ebnGnXveLzGZmTdbpXShUuEFkchTCcMYctG_aEw,7847
quantred/alphas/refine.py,sha256=4viXGF6NmbilbVWVJj88eOg_-nbJG-tcoaFs0pZP1BI,11931
quantred/alphas/scorers.py,sha256=fXvonp-z7TtMYME-ws4Ol1y8H46TtS4hulufg1wkGbg,3128
quantred/analytics/attribution.py,sha256=HJiExlJQlYpDZyjkQKhxZ4k6zwKknKAePFvzzsAvjlM,15900
quantred/analytics/bootstrap.py,sha256=u03D4X7FRfSGv3wCcCvA0wo3bAp0jQD653-FrsPMcSg,15237
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=T4JPLeQ0coaEDNZf4h9tpAYAZ6p-yehCu6_92SRibZg,11653
quantred/analytics/metrics.py,sha256=-G4r_t3_99XMks198HTgO3mRfBMo6-pHVDtBlw4GXoo,19803
quantred/analytics/performance.py,sha256=vSjl52hHDiy9-zK7VHaXjM1tXnaUuN9x1n_Rxt7EgTc,29941
quantred/analytics/reporting.py,sha256=1V6BmWZiAn5x4rz3n2rcYnxVUGxjfYgTX2PybDXPv44,77426
quantred/analytics/screening.py,sha256=Eqq08c1EPmZsThVM99RnFUjzOpTmsWfAE4tzXiQFCPE,8305
quantred/analytics/series_comparison.py,sha256=ofWitk9eq6acXrtH_pCh9ZiFqN80bn-TBC31GdOSHjg,12922
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=mGnn9uBxi_g6zrZ5Ek1qqL7OeusoFner7umHLdYDVbY,6054
quantred/costs/parametric.py,sha256=i2mvYrOiqlWbxG5KxhfGG8II4g7IiKCj08DXxviAb0Q,6624
quantred/data/__init__.py,sha256=vI8ea9V9-F5HrVUdkVvxGWGfrMA3FjWbjhK0cfl1Gak,1213
quantred/data/compute.py,sha256=ynvz45UtcJkyyOhe50fg7a6j-iBOR14va4BBlKqNm-Y,15660
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=iplr_A8UzvRlZmK8WcPhpvz1PEuJsybp4ssJHQbccjE,66875
quantred/engine/barcheck.py,sha256=6P2lOCosJvIKmGgeZyYPx6WymmLvaxZeucZ_fmDRN1U,9598
quantred/engine/live.py,sha256=IikI726QVkw0q-HDNiEpUOMpO4f5wlI6169YgQ_YHzs,27304
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=UOx3eNDaN5jZxk4FB4wmBg1JhPEMVsnxAHg134_a5gU,33169
quantred/execution/order_id.py,sha256=7K0fIFanS5MUVptoHD3pi8FphqdVf7m8bZLQwvMAlR0,3515
quantred/execution/sizing.py,sha256=qwrlAnFHS5QiTizcPnGje5DeXOnAxdjtyQ85ukiCnnI,7083
quantred/indicators/indicators.py,sha256=JwcwO84AY8fxSbpsJ60QsAZG1O_uDeWQ-DMYJozHLqo,5696
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=wH6lDPMWLGoEACwy2eIPDz3NgUnVTnLKF0v5TD2hZNA,114181
quantred/optimization/causality.py,sha256=44kINabba55paEihKE4THJb9Ks6aTpQIRVstaJgz9rQ,26539
quantred/optimization/config_store.py,sha256=pJ8S7VHyH8PvQLutYzQk80Y6IJFOy7EMM3dbEtuvens,12428
quantred/optimization/optimizer.py,sha256=zgrGf-kXNfjiEivp2VuXLuTkagaoGyA81eiRgOthC3Q,20740
quantred/optimization/parallel.py,sha256=T2TL6nX1ZUqJXXIeSOPo9LRRXl3WKelcTD3h_at4aHQ,14702
quantred/optimization/param_space.py,sha256=64G0JNeYYf4btEoM30k4yHaAtuaKQnSuXpdvyzMNyRg,14173
quantred/optimization/walk_forward.py,sha256=0rA0qTOGGauQMQDRUWOEOGOxzeroK-Hop5fkitZ6nNI,58920
quantred/portfolio/allocator.py,sha256=3IAnvu1xg6aTHF0b4cYdtmEpb9aBLErEgEF_tSo9mTo,5186
quantred/portfolio/benchmark.py,sha256=72HBrTwu-KfazYuz_AyO4eskeVTuSl_LUIS5nvunpUg,5086
quantred/portfolio/optimizer.py,sha256=I1wuIA1oKx7jiG7l314h2wSvtne_co022kyRV-TGvVg,40486
quantred/portfolio/policy.py,sha256=IiYw4d_wMUFxd1IJBlAunrgVyyk8mQOQQZcI6HFpy0M,16604
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=zLneKCCcI6ia-0TEeoS2puaNb0yt26LcntYSxRNeMFk,6724
quantred/risk/sample.py,sha256=uNzQ6XmJjY2JFzGnIAr0YOzAoLZzG6Wuu-yBdA0Uh_0,3405
quantred/risk/streaming.py,sha256=hgAdGxPI87HKzF1cPBdiMIFljVt00K2gq0rb99KSJvg,8996
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=uNVfEOx_clj38htIN-Q6aQFURSUFKgD2gUZCk_QtPow,269007
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=ttk2LpKLiqF_5r2j6CfEaHzPrKPCo7dIda0PlwxxIAI,8741
quantred/services/maintenance.py,sha256=FbBnmT2DvSpOLUi90ydOI8ma76sYE8QvSIWt2l_NR-A,13653
quantred/services/registry.py,sha256=-DCy4_1kh4tsvnlLny4v8fwj1NXPONtcaJRURbwZjUE,16711
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=v_JtPRgYDBPh783-HIvH1pT85ueiSxv0O0w7e3SEfiE,3348
quantred/utils/streaming.py,sha256=6omEhSPTWwnRUbCO46BtD37MGUxpjYPN_4J_Oi0vYZQ,19848
quantred/utils/timeutils.py,sha256=z8Qs-4EiZda5twHHiAL2Bbk2WURqKdk80oAMfUIaoKM,6957
quantred-2.5.0.dist-info/METADATA,sha256=gHsTOFHjcrsU5WbDQ3KP9ejTE-e6od50FFXiXLV6kzA,32527
quantred-2.5.0.dist-info/WHEEL,sha256=2iZrJkDIkeDh0k9SikKMqFuRP-ua6mb4Ir1AsER4BEw,87
quantred-2.5.0.dist-info/entry_points.txt,sha256=278Gv7pg_wrP5HsvQhUeq5-1SINcTqT0t0qR4NxqYno,202
quantred-2.5.0.dist-info/licenses/LICENSE,sha256=JjSArMCqczbyyED4fqRAd6pj9KXM1aXAw_10Z_Jy8zA,1086
quantred-2.5.0.dist-info/RECORD,,
