jh_quant/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
jh_quant/backtest/__init__.py,sha256=xtvWdv7LUIGBAlmp24_mQafrRZBRO6cBcRwuEJ2uxKY,1251
jh_quant/backtest/backtest.py,sha256=GRpMKC12gE32BRfNw7BCfLzCC69XxnvQJh8MheCP6s0,8036
jh_quant/backtest/metrics.py,sha256=6ijcHIABy_Af4kq2UgRtOVMNOOW4oKpMF93jLBINGXY,4438
jh_quant/backtest/rules.py,sha256=KBsFhCLpcH2TlTjWa1Dmr0v6a58iAggiRpj4SEaMFZ4,10541
jh_quant/backtest/selectors.py,sha256=4cn6bIBZkOpb5xqtDmK7WZNnUHk57FIBcjKWzQj61Hs,10225
jh_quant/backtest/strategy.py,sha256=-w_O3XgxnL1ISn5KbcN4ytyNu9mPWPYb1L1dq75bwJg,25738
jh_quant/dashboard/__init__.py,sha256=Dd1iHi6-AVZp7p6snW9aTSsX-egJ94k-fg6dkwyZi5Q,160
jh_quant/dashboard/dash.py,sha256=h1pOUWXmqyh6anHAR-LUX5qBrYBtBI5lfxqahymnDcU,4585
jh_quant/dashboard/front_src/bt-dash/index.html,sha256=rw3x6yYkPJcjinRO2v9UzJ_1qXwnpYr3V-oFySXdeOQ,457
jh_quant/dashboard/front_src/bt-dash/vite.svg,sha256=SnSK_UQ5GLsWWRyDTEAdrjPoeGGrXbrQgRw6O0qSFPs,1497
jh_quant/dashboard/front_src/bt-dash/assets/index-DC2GH4b3.js,sha256=LKz--feRVn9MaHsMetuNuJGjh2uyNK55_GRYcI_2ijA,2125317
jh_quant/dashboard/front_src/bt-dash/assets/index-zumHSaa-.css,sha256=Yq_XlT0L4WaUqZTwxV2FHSWGqBjebFPLxJb9TjjXbkk,358328
jh_quant/dashboard/front_src/factors-dash/index.html,sha256=0D5AYuro4kT487lF9UK7TjIsrNCtpxIEth4ZF_alDUw,462
jh_quant/dashboard/front_src/factors-dash/vite.svg,sha256=CgFPuqOXMHAjyhjmW6fJl3GUqNtF48FuWrf9jq4nUTo,179
jh_quant/dashboard/front_src/factors-dash/assets/index-DOEQobD6.js,sha256=N_uc7U4PBK3kLcZu4p0jL4KIni4cqCAPuOQYh2sKy3g,2095446
jh_quant/dashboard/front_src/factors-dash/assets/index-EgJS1Ihp.css,sha256=UmR505QCPSDVJQpNXRO0MqyndelxuB_uH8jmAEdRUkw,353258
jh_quant/dashboard/front_src/trading-dash/favicon.ico,sha256=SbLKcXoXkpLN0W8j6UW7_7xliDxZp1DGA5cE5RvQglw,15406
jh_quant/dashboard/front_src/trading-dash/index.html,sha256=VU6bsSl514Conr66eUzIG-FUYhc0o9OCaw72ic2uySE,626
jh_quant/dashboard/front_src/trading-dash/jh_logo_128x128.png,sha256=0wNv2BlhfEhCTJgF2AeNSVhxRCtvKwYeljfzkYDkK_A,17337
jh_quant/dashboard/front_src/trading-dash/vite.svg,sha256=SnSK_UQ5GLsWWRyDTEAdrjPoeGGrXbrQgRw6O0qSFPs,1497
jh_quant/dashboard/front_src/trading-dash/xueqiu_logo.png,sha256=zAEfW7653C73kZOc0tjsVwMzBBWGGSFD1t_icxyqpKc,13647
jh_quant/dashboard/front_src/trading-dash/assets/AppTag-Bt9TJgTS.css,sha256=wGxhfTzLbMfdKB6oSe9F6n_cF-WGz66VZm9hYnrdKBo,2803
jh_quant/dashboard/front_src/trading-dash/assets/AppTag-DH2Avh3P.js,sha256=hzpeIvbPtObgORw6yqB4fMvRq39RFj01zYXo4_zi38k,1615
jh_quant/dashboard/front_src/trading-dash/assets/DiagnosticsView-Q3jkYQmi.js,sha256=XWhFvmXQBp_ld4xnI1AaiNoETjco9K9a9mifN_fYkVc,810
jh_quant/dashboard/front_src/trading-dash/assets/PanelCard-BwOZu6N5.js,sha256=CPHJg3mjWUASTBIpCu-6FqTlYedMzQ7tukeMj-ND_cs,728
jh_quant/dashboard/front_src/trading-dash/assets/PanelCard-CDWwYqbE.css,sha256=GEZ5fZbUVhaBF6indpa4FZI2a0OLeYggr3JdnPRZSYc,214
jh_quant/dashboard/front_src/trading-dash/assets/SessionDetailView-B-plvRLn.css,sha256=Ned3zg27i270-7uuY4-pNpcM1g6dub60fahv0aNOO0g,4438
jh_quant/dashboard/front_src/trading-dash/assets/SessionDetailView-DrfkJ5yx.js,sha256=6RNVGcne9jIO-DBv2wvZBWN9ZuWsBuL2LKsoCrdOAcc,69825
jh_quant/dashboard/front_src/trading-dash/assets/SessionsView-CL0ajUgj.js,sha256=OXwWgSy6qqb7So2mHNs6o8avAD5JcwU9lMD9LsC5uUI,13022
jh_quant/dashboard/front_src/trading-dash/assets/SessionsView-Clu7uwM3.css,sha256=sLwOMis7LaDP63SM6uG2a8ML5hBAQw3L5DtZ2nA8KI4,2414
jh_quant/dashboard/front_src/trading-dash/assets/SettingsView-BLN8W1ca.js,sha256=H8QCZdbm4RiLICX5mYMDIRhBozel0sZLz5sd3lsDDBs,2393
jh_quant/dashboard/front_src/trading-dash/assets/index-BAo3wNsH.css,sha256=XzzAMQYilpfZ4_l2EJluPSyT6qmAStOFyIJt3R93cok,369253
jh_quant/dashboard/front_src/trading-dash/assets/index-Dk7e0Eor.js,sha256=m3pRFUpdKejiyK6cCyr3yeeXE9ECE22oIR9DUc4xuE4,26045
jh_quant/dashboard/front_src/trading-dash/assets/validators-Dr-NpwZ9.js,sha256=OvFwN8RAyrFxJYvWIsmYq1SIX4eO3-rdxMiv8_erHS8,479
jh_quant/dashboard/front_src/trading-dash/assets/vendor-echarts-Bn9PLWWT.js,sha256=kGB5FGNQkov5rFmmgJz1UddUGdx9OzB2tx0xuk7SWdE,1035587
jh_quant/dashboard/front_src/trading-dash/assets/vendor-element-plus-DuQdE7Rq.js,sha256=DwgxJDxkMBsefKPqWYg6s_TriVppLQ23aPcdwpsCw0w,1054240
jh_quant/dashboard/front_src/trading-dash/assets/vendor-vue-USYIWm-3.js,sha256=JOfFVIXK0wbbZj6kXfyz8_iaG_Gp5ajpeUH9Cp8jmJs,109951
jh_quant/data/__init__.py,sha256=AmPe7I7cxJPkpYAqUD28Wfs5OyDeNrXKqNQ1-0XD4U0,218
jh_quant/data/cache_proxy.py,sha256=ltN_2k5QAZQW-pi9Ae90U6YwA-pGa4QZaa-GI4iA1Wc,3122
jh_quant/data/data.py,sha256=9W6fu3gYQnsn3kWnKglv4c7ds59d79BAPoeeWhczUR4,30697
jh_quant/data/data_providers.py,sha256=RLj1jDVz3nOTIQfyZgEZkW16zwf-IByGCLrH4T8xskk,31301
jh_quant/data/data_types.py,sha256=2-h4OTa8igZDQ1oEf65eyZKv-T2skihlt4MqpUhqRaA,433731
jh_quant/data/service.py,sha256=cP9oqv8pSrR_HPYf_XT4oQd78sKONCY6S-o89uvedKI,9444
jh_quant/data/service_manager.py,sha256=qcJsiBdCt909AaVgZRYFWXl9u9gjGBFAS24yQtb199I,5376
jh_quant/data/utils.py,sha256=TW3SjRXYvGZFP7ocnyUDlVxl8u_vvHnAfYSrTcOXUCc,1361
jh_quant/factors/__init__.py,sha256=Ct18eR7SLl5x07NVnKxYhvMaW23jRLfydZTMT_wR88Q,1106
jh_quant/factors/config.py,sha256=zPtplu5_DTwgYo1QCF0gTDgR5T1_NtEXYYO5gRm1gEc,11830
jh_quant/factors/main.py,sha256=fkJN2qGgi1X7skoeuISmbFCerqBcSmVxZ9oUKp0Nx0c,9777
jh_quant/factors/data/__init__.py,sha256=GfyKzHNRaXA8gUrZvt5PrrD9QgK0O_13kp5v9v7zNbg,779
jh_quant/factors/data/base.py,sha256=AvAR7GRYDSD_b68s7Xn818KvHw6ZEov6--VewIOIw7Y,72440
jh_quant/factors/data/transform.py,sha256=4t614IYjbA5GI_Mjbn_kkEEPi_qXcBM6pHTJe6I5rh8,8437
jh_quant/factors/exposure/__init__.py,sha256=crjqATq0_ZYIzL8zXWbLYDQM9kLAL8eun1jpGxQUQXg,290
jh_quant/factors/exposure/calculator.py,sha256=qQwbaKT08E4I-I4QPGINuKg-O2NOHr7sMTsSkBAQvPM,11044
jh_quant/factors/factors/README.md,sha256=s1pdfhIxfso6lvEKXvKtFWTTxaDwFXdr-Skf8pJORyA,6869
jh_quant/factors/factors/__init__.py,sha256=qkapcC6WV9CqSbtwWzUMjdIFbH9SdxMMpuMd_TSU9kc,543
jh_quant/factors/factors/general.py,sha256=LeYyzNOPZueJghaPM11PU1mAEpFPPzcUTCdApwugGaA,103064
jh_quant/factors/utils/__init__.py,sha256=nfac030-hyg74gje737J3kRx7WvGquE5FqzxFDA6WIg,116
jh_quant/factors/utils/simulator.py,sha256=PIAtrVbtScz6Cszf8_eEaZw2gnJ6ZUa3y1ybxR4b5nA,8383
jh_quant/factors/validators/__init__.py,sha256=_mBbUQC7vGx8sTzEuItJ9EeaiESe5ZITjLdDmMge-64,860
jh_quant/factors/validators/validation.py,sha256=2jsPkbteNAzBNGDLSAG9JQrpCCZGJIx43sMuL7F5z2Q,27165
jh_quant/trading/__init__.py,sha256=2Vfvnid7HuLbQQLkzPcUtzx5uut8ubi0VvghhW4oWks,7908
jh_quant/trading/engine.py,sha256=5D0eTjoUhTAwsR_KyZ20uLuytM3eTNfmFi4wiEMeWLU,29304
jh_quant/trading/market_data.py,sha256=DgHib9OHjvLNT2cF2UkSjhF5h4nzVf0Rr4oX0J3Eszc,10294
jh_quant/trading/oms.py,sha256=iFjphcX81jsOqzat9HeiOv03X6MMlU2OL0nl72OwST0,15355
jh_quant/trading/performance.py,sha256=j76vipOrqMwkuAHgrCIPvkvAA-soO22oGfi-BJ0Zmnk,17655
jh_quant/trading/position_sizer.py,sha256=OuwkQeGrXYzmN6kZOhWa6TSNcw1S_jzAoQ-69tvI3gk,7151
jh_quant/trading/utils.py,sha256=BTveQOabbf_BTNRs-03hfbzUZtVoLPpm1FNf3l9azI0,3651
jh_quant/trading/config/__init__.py,sha256=bhFJqFjd8XOYq3amofTXCdpWkBUmXyWs4EVoy5COMKY,4290
jh_quant/trading/config/enums.py,sha256=xQ93ljEC0UbSOQTw871ktstM4XEUGHLX9bwpnLNar4E,1144
jh_quant/trading/config/io.py,sha256=zaENqjC2TcIcXqAvwfMw3ig5mBxw4kinPS5Jjf5N2tc,2659
jh_quant/trading/config/portfolio.py,sha256=riaIunCx1a1fyR0yeiEMPqxvlD_1kjv6K7WDsbbWyOk,6449
jh_quant/trading/config/risk_rules.py,sha256=d4Zvo4xbek2XjRpasdX3qBa-zpTLQeMDGQVqv8P4OTk,8311
jh_quant/trading/config/selection.py,sha256=Dv-PUHfEHDvR_q3pIWm6fzknQEV07CEpv6ZZIh6FDnk,9504
jh_quant/trading/config/session.py,sha256=107_uW4ijnVycI5MISZ9AvFC5IYBu2Eb4y5UklZvIig,16987
jh_quant/trading/config/strategy.py,sha256=oCRxDBVcl0_iaZDaFCgI53Az2wHQCsuIWK1frsKBPb8,8869
jh_quant/trading/models/__init__.py,sha256=Msiru7W0XkdY4ey-3UZgrn7wugpXDXT7bmaBazfaUiI,7017
jh_quant/trading/persistence/__init__.py,sha256=HXzwNnCc8BxTSHfdbcm4o9tfGRkKn1_CL0iP2rn2cMg,1111
jh_quant/trading/persistence/coordinator.py,sha256=a5PV6CEIixUXrzi2CA81nAahm6GI31tJW7cggiQt66g,5939
jh_quant/trading/persistence/models.py,sha256=iIqGPJhmKjU72kD2q8eeO6qYNUEsXflwKP2H91zDhps,6059
jh_quant/trading/persistence/protocols.py,sha256=UG9YaiqMKSzebEPbwau_FhkqTzEWDdBrvJuCEGRqydA,3107
jh_quant/trading/persistence/recorder.py,sha256=rGlnRxKi0sA_2pWTjQC53y2PmAxY52LLT-AnOO2GQek,16914
jh_quant/trading/portfolio/__init__.py,sha256=SwQTKF8qFg6b_TMp6RzOfjbghzJePuqawAatZWZrujw,912
jh_quant/trading/portfolio/allocator.py,sha256=r4e7bmG4hflN7O10d3uFriTX1MYvVz920sRHp-5CHwo,4837
jh_quant/trading/portfolio/analysis.py,sha256=VvkbpETdo2L8VLyN2QOi8b7ciNSSjJB5_3AMaRmXNPk,4288
jh_quant/trading/portfolio/optimizer.py,sha256=5viuo-zvgV-RAANqo3v3AZDir7EV1FuR7e2PuAazWiU,9479
jh_quant/trading/service/__init__.py,sha256=ugiE9fQsH4esoeYFItZPCxzI-I8t52O86yZt7PqiRSc,3382
jh_quant/trading/service/api.py,sha256=RMVUeqa2fgJPiDf0lwzz1TMM2Vix39HCMgBNZ9ENm0w,22081
jh_quant/trading/service/core.py,sha256=gUOxHN6v8SfaeIwOW8N3lj6FBl5k1WcMikdNQmAvrno,95179
jh_quant/trading/service/schemas.py,sha256=r6eWT9OKnAp3Okfy1zI4fCRKri6w4YDc3trBE3jukps,30245
jh_quant-0.1.3.dist-info/METADATA,sha256=wioUqTXjdVTShOnFsJlRoSjcT8p6YZ7J-ndopPUdS5k,3535
jh_quant-0.1.3.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
jh_quant-0.1.3.dist-info/licenses/LICENCE,sha256=rpKtOGrWyma5sAhwMSm7Vx3zjhTAxueCon9jPh84XmQ,1334
jh_quant-0.1.3.dist-info/RECORD,,
