+
    Ȝi
7                         R t ^ RIHt ^ RIt^ RIt^ RIHt ]! 4       R R l4       tRR	 R
 llt	RR R llt
]R8X  d+   ]	! RRRRR7      t]! ]4       ]
! RRRRR7      t]! ]4       R# R# )u@   
Date: 2025/3/11 17:00
Desc: 东方财富网-指数行情数据
)	lru_cacheN)fetch_paginated_datac                $    V ^8  d   QhR\         /# )   return)dict)formats   "b/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/akshare/index/index_zh_em.py__annotate__r
      s      d     c                     Rp RRRRRRRRRR	R
RRRRRRRRR/
p\        W4      p\        \        VR,          VR,          4      4      pV# )u   
东方财富-股票和市场代码
https://quote.eastmoney.com/center/gridlist.html#hs_a_board
:return: 股票和市场代码
:rtype: dict
z/https://80.push2.eastmoney.com/api/qt/clist/getpn1pz100ponput bd1d9ddb04089700cf9c27f6f7426281fltt2invtfidf3fsz,b:MK0010,m:1+t:1,m:0 t:5,m:1+s:3,m:0+t:5,m:2fieldsz
f3,f12,f13f12f13)r   r   zip)urlparamstemp_dfcode_id_dicts       r	   index_code_id_map_emr#      so     <Ccecc0t<,F #3/GGENGEN;<Lr   daily1970010122220101c          
      h    V ^8  d   QhR\         R\         R\         R\         R\        P                  /# r   symbolperiod
start_dateend_dater   strpd	DataFrame)r   s   "r	   r
   r
   *   sE     E EEE E 	E
 \\Er   c                   \        4       pRRRRRR/pRp RW@,           R	V  2R
RRRRRRWQ,          RRRRRR/p\        P                  ! WgR7      pVP	                  4       p	 \
        P                  ! V	R,          R,           U
u. uF  qP                  R4      NK  	  up
4      p. R-OTn        \
        P                  ! TR,          R)R*7      Tn
        YT pTP                  R+R+R,7       \
        P                  ! TR,          R)R*7      TR&   \
        P                  ! TR ,          R)R*7      TR &   \
        P                  ! TR!,          R)R*7      TR!&   \
        P                  ! TR",          R)R*7      TR"&   \
        P                  ! TR#,          R)R*7      TR#&   \
        P                  ! TR$,          R)R*7      TR$&   \
        P                  ! TR%,          R)R*7      TR%&   \
        P                  ! TR&,          R)R*7      TR&&   \
        P                  ! TR',          R)R*7      TR'&   \
        P                  ! TR(,          R)R*7      TR(&   T#   \         Ed    RRT  2R
RRRRRRYQ,          RRRRRR/p\        P                  ! YgR7      pTP	                  4       p	T	R,          f   RRT  2R
RRRRRRYQ,          RRRRRR/p\        P                  ! YgR7      pTP	                  4       p	T	R,          fi   RRT  2R
RRRRRRYQ,          RRRRRR/p\        P                  ! YgR7      pTP	                  4       p	T	R,          f   RRT  2R
RRRRRRYQ,          RRRRRR/p ELi ; iu up
i    RRT  2R
RRRRRRYQ,          RRRRRR/p\        P                  ! YgR7      pTP	                  4       p	\
        P                  ! T	R,          R,           U
u. uF  qP                  R4      NK  	  Mu up
i up
4      p ELC; i).um  
东方财富网-中国股票指数-行情数据
https://quote.eastmoney.com/zz/2.000859.html
:param symbol: 指数代码
:type symbol: str
:param period: choice of {'daily', 'weekly', 'monthly'}
:type period: str
:param start_date: 开始日期
:type start_date: str
:param end_date: 结束日期
:type end_date: str
:return: 行情数据
:rtype: pandas.DataFrame
r$   101weekly102monthly1035https://push2his.eastmoney.com/api/qt/stock/kline/getsecid.r    7eea3edcaed734bea9cbfc24409ed989fields1f1,f2,f3,f4,f5,f6fields2+f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61kltfqt0begend205000001.r    data0.z2.47.klines,   日期   开盘   收盘   最高   最低	   成交量	   成交额   振幅	   涨跌幅	   涨跌额	   换手率coerceerrorsT)inplacedrop)rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   )r#   KeyErrorrequestsgetjsonr/   r0   splitcolumnsto_datetimeindexreset_index
to_numeric)r)   r*   r+   r,   r"   period_dictr   r    r	data_jsonitemr!   s   &&&&        r	   index_zh_a_histrj   *   s   ( ()LE8UIuEK
AC<,-Qvh74*D;&33:	
x 	S(AI
,,)26):8)DE)DZZ_)DE
(GO NN78#4XFGM*G40gh&7IGHgh&7IGHgh&7IGHgh&7IGH==)=hOGK==)=hOGKgh&7IGH==)=hOGK==)=hOGK==)=hOGKNG  1r&]4*D;&33:	
 LL,FFH	V$2fX8.H{*ssz	F S0AI (r&]<2L;.33:	 LL4FFH	V$,3vh@!#6!#P{2ssz	FQ1l F
 r&]4*D;&33:	
 LL,FFH	,,)26):8)DE)DZZ_)DE
s=   #H= !"M MM =DMMM A&O&=O
O&r   c          
      h    V ^8  d   QhR\         R\         R\         R\         R\        P                  /# r(   r-   )r   s   "r	   r
   r
      sE     w www w 	w
 \\wr   c                p   \        4       pVR8X  Ed   Rp RRRRRRR	R
RW@,           RV  2/p\        P                  ! WVR7      pVP	                  4       p\
        P                  ! VR,          R,           U	u. uF  qP                  R4      NK  	  up	4      p
. R/OV
n        \
        P                  ! V
R,          RR7      V
n
        WV p
V
P                  RRR7       \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          RR7      V
R&   \
        P                  ! V
R,          4      P                  \        4      V
R&   V
# R p RW@,           RV  2R!R"RR#RR$R%VR&RR'RR(R)/p\        P                  ! YVR7      pTP	                  4       p\
        P                  ! TR,          R*,           U	u. uF  qP                  R4      NK  	  up	4      p
. R0OT
n        \
        P                  ! T
R,          RR7      T
n
        YT p
T
P                  RRR7       \
        P                  ! T
R,          RR7      T
R&   \
        P                  ! T
R,          RR7      T
R&   \
        P                  ! T
R,          RR7      T
R&   \
        P                  ! T
R,          RR7      T
R&   \
        P                  ! T
R,          RR7      T
R&   \
        P                  ! T
R,          RR7      T
R&   \
        P                  ! T
R+,          RR7      T
R+&   \
        P                  ! T
R,,          RR7      T
R,&   \
        P                  ! T
R-,          RR7      T
R-&   \
        P                  ! T
R.,          RR7      T
R.&   \
        P                  ! T
R,          RR7      P                  \        4      T
R&   T
. R1O,          p
T
#   \         d    RRRRRRR	R
RRT  2/p\        P                  ! YVR7      pTP	                  4       pTR,          fQ   RRRRRRR	R
RRT  2/p\        P                  ! YVR7      pTP	                  4       pTR,          f   RRRRRRR	R
RRT  2/p ELi ; iu up	i    RRT  2R!R"RR#RR$R%TR&RR'RR(R)/p\        P                  ! YVR7      pTP	                  4       pTR,          f]   RRT  2R!R"RR#RR$R%TR&RR'RR(R)/p\        P                  ! YVR7      pTP	                  4       pTR,          f   RRT  2R!R"RR#RR$R%TR&RR'RR(R)/p EL; iu up	i )2uq  
东方财富网-指数数据-每日分时行情
https://quote.eastmoney.com/center/hszs.html
:param symbol: 指数代码
:type symbol: str
:param period: choice of {'1', '5', '15', '30', '60'}
:type period: str
:param start_date: 开始日期
:type start_date: str
:param end_date: 结束日期
:type end_date: str
:return: 每日分时行情
:rtype: pandas.DataFrame
r   z7https://push2his.eastmoney.com/api/qt/stock/trends2/getr;   z*f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13r=   zf51,f52,f53,f54,f55,f56,f57,f58iscrrA   ndays5r8   r9   rE   rF   rG   rH   rI   trendsrK      时间rM   rN   rO   rP   rQ   rR      均价rW   rX   T)r[   rZ   r7   r   r:   r<   r>   r?   r@   rB   rC   rD   rJ   rS   rT   rU   rV   )rq   rM   rN   rO   rP   rQ   rR   rr   )rq   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   )rq   rM   rN   rO   rP   rT   rU   rQ   rR   rS   rV   )r#   r\   r]   r^   r_   r/   r0   r`   ra   rb   rc   rd   re   astyper.   )r)   r*   r+   r,   r"   r   r    rg   rh   ri   r!   s   &&&&       r	   index_zh_a_hist_min_emrt      s   ( ()L}G#	G<L016(;FF LL,FFH	,,)26):8)DE)DZZ_)DE
	
 wx'8JX.t4MM'(*;HMMM'(*;HMMM'(*;HMMM'(*;HM!}}W[-A(S!}}W[-A(SMM'(*;HMNN78+<=DDSIE/	L016(;8.Hvssz	F^ LL,FFH	,,)26):8)DE)DZZ_)DE

 wx'8JX.t4MM'(*;HMMM'(*;HMMM'(*;HMMM'(*;HM!}}W[-A(S!}}W[-A(SMM'(*;HM!}}W[-A(S!}}W[-A(S!}}W[-A(SNN78+<XNUUVYZ
 q  	G<2fXF S0AI (K@CSr&] LL4FFH	V$,!#O!#D3vhF+	> FJ$	2fX8.Hvssz	F S0AI (r&]<2L633:	 LL4FFH	V$,3vh@!#6!#Pvssz	F Fs+   Q  6T T &V3 BT ?T B%V0__main__932000)r)   r*   r+   r,   000003z2025-03-17 09:30:00z2025-03-17 19:00:00)000859r$   r%   r&   )399006r   z1979-09-01 09:32:00z2222-01-01 09:32:00)__doc__	functoolsr   pandasr/   r]   akshare.utils.funcr   r#   rj   rt   __name__index_zh_a_hist_dfprintindex_zh_a_hist_min_em_df r   r	   <module>r      s   
     3  2EPwt z(	 

 6(&	! 

#$ r   