+
    Ȝi@1                        R t ^ RIHt ^ RIt^ RIt^ RIHtHtH	t	H
t
HtHtHtHtHtHtHtHtHt RR R lltRR	 R
 llt]R8X  d   ]! RR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       ]! RRR7      t]! ]4       R# R# )u   
Date: 2024/2/24 15:18
Desc: 金融期权数据
http://www.sse.com.cn/assortment/options/price/
http://www.szse.cn/market/product/option/index.html
http://www.cffex.com.cn/hs300gzqq/
http://www.cffex.com.cn/zz1000gzqq/
)BytesION)SH_OPTION_PAYLOADSH_OPTION_PAYLOAD_OTHERSH_OPTION_URL_50SH_OPTION_URL_KING_50SH_OPTION_URL_300SH_OPTION_URL_KING_300SH_OPTION_URL_500SH_OPTION_URL_KING_500SH_OPTION_URL_KC_50SH_OPTION_URL_KC_KING_50SH_OPTION_URL_KC_50_YFDSH_OPTION_URL_KING_50_YFDCFFEX_OPTION_URL_300   华夏科创50ETF期权c                D    V ^8  d   QhR\         R\        P                  /# )   symbolreturnstrpd	DataFrame)formats   "f/Users/mibo/.openclaw/workspace/.venv-ak/lib/python3.14/site-packages/akshare/option/option_finance.py__annotate__r   "   s     # ## #bll #    c           
        R\         R\        R\        R\        R\        /p\
        P                  ! W,          \        R7      pVP                  4       p\        P                  ! VR,          4      pRVP                  R&   \        P                  ! \        VR	,          4      \        VR
,          4      ,           RR7      VP                  R&   . ROVn        V# )uC  
期权标的当日行情
http://www.sse.com.cn/assortment/options/price/
:param symbol: choice of {"华夏上证50ETF期权", "华泰柏瑞沪深300ETF期权", "南方中证500ETF期权", "华夏科创50ETF期权", "易方达科创50ETF期权"}
:type symbol: str
:return: 期权标的当日行情
:rtype: pandas.DataFrame
   华夏上证50ETF期权   华泰柏瑞沪深300ETF期权   南方中证500ETF期权r      易方达科创50ETF期权paramslist510300datetimez%Y%m%d%H%M%S)r   )    r(   )r(      )	u   代码u   名称	   当前价u   涨跌	   涨跌幅u   振幅u   成交量(手)u   成交额(万元)u   更新日期)r   r   r	   r   r   requestsgetr   jsonr   r   atto_datetimer   columns)r   
symbol_mapr	data_jsonraw_datas   &    r   option_finance_sse_underlyingr6   "   s     	"#3(*;"$5!#6$&=J 	Z'0ABAI||If-.H HKKIfYv%6!77HKK
H Or      嘉实沪深300ETF期权2306c                P    V ^8  d   QhR\         R\         R\        P                  /# )r   r   	end_monthr   r   )r   s   "r   r   r   H   s-     j jj9<j\\jr   c                   VR/R pV R8X  d   \         P                  ! \        P                  ! V4      \        R7      pVP                  4       p\        P                  ! VR,          4      p\        VR,          4      \        VR,          4      ,           .VR,          ,          Vn	        . R0OVn
        VR,          .VR,          ,          VR&   VP                  R	R
7       . R1OVn
        V# V R8X  d   \         P                  ! \        P                  ! V4      \        R7      pVP                  4       p\        P                  ! VR,          4      p\        VR,          4      \        VR,          4      ,           .VR,          ,          Vn	        . R0OVn
        VR,          .VR,          ,          VR&   VP                  R	R
7       . R1OVn
        V# V R8X  d   \         P                  ! \        P                  ! V4      \        R7      pVP                  4       p\        P                  ! VR,          4      p\        VR,          4      \        VR,          4      ,           .VR,          ,          Vn	        . R0OVn
        VR,          .VR,          ,          VR&   VP                  R	R
7       . R1OVn
        V# V R8X  d   \         P                  ! \        P                  ! V4      \        R7      pVP                  4       p\        P                  ! VR,          4      p\        VR,          4      \        VR,          4      ,           .VR,          ,          Vn	        . R0OVn
        VR,          .VR,          ,          VR&   VP                  R	R
7       . R1OVn
        V# V R8X  d   \         P                  ! \        P                  ! V4      \        R7      pVP                  4       p\        P                  ! VR,          4      p\        VR,          4      \        VR,          4      ,           .VR,          ,          Vn	        . R0OVn
        VR,          .VR,          ,          VR&   VP                  R	R
7       . R1OVn
        V# V R8X  Ed   RpRRRRRRRRRR/p\         P                  ! WVR7      pVP                  4       pV^ ,          R,          R,          p\        P                  ! 4       p\!        ^V^,           4       Fs  p	RRRRRRRV	RR/p\         P                  ! WVR7      pVP                  4       p\        P                  ! V^ ,          R,          4      p
\        P"                  ! W.R	R7      pKu  	  . R2OVn
        \        P$                  ! VR,          4      VR&   VR,          P&                  P(                  P+                  \        4      P                  P-                  ^4      VR &   WR ,          V8H  ,          pVR  VP                  R	R	R!7       V# V R"8X  d   R#R$/p\         P                  ! \.        VR%7      p\        P0                  ! \3        VP4                  4      R&R'7      pVR(,          P                  P7                  R)R	R*7      P8                  R3,          P                  P;                  ^4      VR &   WR ,          V8H  ,          pVR  VP                  R	R	R!7       V# V R+8X  d   R#R$/pR,p\         P                  ! W[R%7      p\        P0                  ! \3        VP4                  4      R&R'7      pVR(,          P                  P7                  R)R	R*7      P8                  R3,          P                  P;                  ^4      VR &   WR ,          V8H  ,          pVR  VP                  R	R	R!7       V# V R-8X  d   R#R$/pR.p\         P                  ! W[R%7      p\        P0                  ! \3        VP4                  4      R&R'7      pVR(,          P                  P7                  R)R	R*7      P8                  R3,          P                  P;                  ^4      VR &   WR ,          V8H  ,          pVR  VP                  R	R	R!7       V# \        P                  ! 4       # )4uM  
期权当前交易日的行情数据
主要为三个: 华夏上证50ETF期权, 华泰柏瑞沪深300ETF期权, 嘉实沪深300ETF期权,
沪深300股指期权, 中证1000股指期权, 上证50股指期权, 华夏科创50ETF期权, 易方达科创50ETF期权
http://www.sse.com.cn/assortment/options/price/
http://www.szse.cn/market/product/option/index.html
http://www.cffex.com.cn/hs300gzqq/
http://www.cffex.com.cn/zz1000gzqq/
:param symbol: choice of {"华夏上证50ETF期权", "华泰柏瑞沪深300ETF期权", "南方中证500ETF期权",
"华夏科创50ETF期权", "易方达科创50ETF期权", "嘉实沪深300ETF期权", "沪深300股指期权", "中证1000股指期权", "上证50股指期权"}
:type symbol: str
:param end_month: 2003; 2020 年 3 月到期的期权
:type end_month: str
:return: 当日行情
:rtype: pandas.DataFrame
Nr   r"   r$   r&   r'   total   数量T)inplacer   r    r   r!   r7   z-http://www.szse.cn/api/report/ShowReport/dataSHOWTYPEJSON	CATALOGIDysplbrbTABKEYtab1PAGENO1randomz0.10642298535346595metadata	pagecountdata)ignore_index   期权行权日r:   )r>   drop   沪深300股指期权z
User-AgentzoMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36)headers,)sep
instrument-)expand   中证1000股指期权z$http://www.cffex.com.cn/quote_MO.txt   上证50股指期权z$http://www.cffex.com.cn/quote_HO.txt)   合约交易代码r*   r+   	   前结价	   行权价)u   日期rX   r*   r+   rY   rZ   r=   )u   合约编码u   合约简称u   标的名称u   类型rZ   u   合约单位rL   u   行权交收日):NNNr(   )r,   r-   r   r   r   r.   r   r   r   indexr1   reset_indexr   r
   r   r   rangeconcatr0   dtmonthastypezfillr   
read_tabler   contentsplitilocslice)r   r:   r3   r4   r5   urlr#   page_numbig_dfpagetemp_dfrO   raw_dfs   &&           r   option_finance_boardrn   H   s   & "#I**LL!((3*
 FFH	<<	& 12i/03y7H3IIJYN
 
 f'01Ig4FFT*
 	3	3LL")))4*
 FFH	<<	& 12i/03y7H3IIJYN
 
 f'01Ig4FFT*
 	-	-LL")))4*
 FFH	<<	& 12i/03y7H3IIJYN
 
 f'01Ig4FFT*
 	,	,LL$++I6*
 FFH	<<	& 12i/03y7H3IIJYN
 
 f'01Ig4FFT*
 	/	/LL%,,Y7*
 FFH	<<	& 12i/03y7H3IIJYN
 
 f'01Ig4FFT*
 	-	-=fc+
 LL,FFH	Q<
+K8!X\*DFY&$/F S0AIll9Q<#78GYY0tDF +	
 %'NN6:K3L$M !$%67::@@GGLPPVVWXY{{+y89;4d3	*	*  L
 LL-w?wqyy1s;< Ss4(T$ S	 	{ {+y89;4d3	+	+  L
 5LL.wqyy1s;< Ss4(T$ S	 	{ {+y89;4d3	)	)  L
 5LL.wqyy1s;< Ss4(T$ S	 	{ {+y89;4d3||~r   __main__)r   r   )r   r:   r   r    r!   rN   rU   rV   )r   )r7   r8   )__doc__ior   pandasr   r,   akshare.option.consr   r   r   r   r   r   r	   r
   r   r   r   r   r   r6   rn   __name__ option_finance_sse_underlying_dfprintoption_finance_board_df r   r   <module>ry      sR        "#LjZ z'D(($ 

*+2(F 

!"2/6 

!"2)V 

!"2(F 

!"2+v 

!"2)V 

!"2&& 

!"2'6 

!"2% 

!"c r   