
    fi              	          d Z ddlZddlZddlmZ 	 d-dededej        fd	Zd.dedej        fdZ		 d/dededej        fdZ
d.dedej        fdZ	 d0dededej        fdZd.dedej        fdZd.dedej        fdZd1dedej        fdZ	 d2dedededej        fdZd3dedej        fdZedk    rK ed d!"          Z ee            e	d
#          Z ee            e	d$#          Z ee            e	d%#          Z ee            e	d&#          Z ee            e
dd"          Z ee            ed
#          Z ee            ed'd"          Z ee            ed
#          Z ee            ed
#          Z ee            ed(#          Z ee            ed(d)d*+          Z ee            edd,d*+          Z ee            ed#          Z ee           dS dS )4uy   
Date: 2024/4/22 14:00
Desc: 东方财富网-数据中心-龙虎榜单
https://data.eastmoney.com/stock/tradedetail.html
    N)get_tqdm2023040320230417
start_dateend_datereturnc                    d                     | dd         | dd         | dd         g          } d                     |dd         |dd         |dd         g          }d}dddd	d
dddd| d|  dd	}t          j        ||          }|                                }|d         d         }t	          j                    }t                      } |t          d|dz             d          D ]{}	|                    d|	i           t          j        ||          }|                                }t	          j        |d         d                   }
t	          j	        ||
gd          }||
                    d           |j        dz   |d<   |                    i ddddd dd!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdC           |g dD         }t	          j        |d$         dEF          j        j        |d$<   t	          j        |d(         dEF          |d(<   t	          j        |d*         dEF          |d*<   t	          j        |d,         dEF          |d,<   t	          j        |d.         dEF          |d.<   t	          j        |d0         dEF          |d0<   t	          j        |d2         dEF          |d2<   t	          j        |d4         dEF          |d4<   t	          j        |d6         dEF          |d6<   t	          j        |d8         dEF          |d8<   t	          j        |d:         dEF          |d:<   t	          j        |d<         dEF          |d<<   t	          j        |d>         dEF          |d><   t	          j        |d?         dEF          |d?<   t	          j        |d@         dEF          |d@<   t	          j        |dA         dEF          |dA<   |S )Gu+  
    东方财富网-数据中心-龙虎榜单-龙虎榜详情
    https://data.eastmoney.com/stock/tradedetail.html
    :param start_date: 开始日期
    :type start_date: str
    :param end_date: 结束日期
    :type end_date: str
    :return: 龙虎榜详情
    :rtype: pandas.DataFrame
    -N      4https://datacenter-web.eastmoney.com/api/data/v1/getzSECURITY_CODE,TRADE_DATEz1,-150001RPT_DAILYBILLBOARD_DETAILSNEWaU  SECURITY_CODE,SECUCODE,SECURITY_NAME_ABBR,TRADE_DATE,EXPLAIN,CLOSE_PRICE,CHANGE_RATE,BILLBOARD_NET_AMT,BILLBOARD_BUY_AMT,BILLBOARD_SELL_AMT,BILLBOARD_DEAL_AMT,ACCUM_AMOUNT,DEAL_NET_RATIO,DEAL_AMOUNT_RATIO,TURNOVERRATE,FREE_MARKET_CAP,EXPLANATION,D1_CLOSE_ADJCHRATE,D2_CLOSE_ADJCHRATE,D5_CLOSE_ADJCHRATE,D10_CLOSE_ADJCHRATE,SECURITY_TYPE_CODEWEBz(TRADE_DATE<='z')(TRADE_DATE>='')	sortColumns	sortTypespageSize
pageNumber
reportNamecolumnssourceclientfilterparamsresultpages   Fleaver   dataT)ignore_indexinplaceindex   序号SECURITY_CODE   代码SECUCODESECURITY_NAME_ABBR   名称
TRADE_DATE	   上榜日EXPLAIN   解读CLOSE_PRICE	   收盘价CHANGE_RATE	   涨跌幅BILLBOARD_NET_AMT   龙虎榜净买额BILLBOARD_BUY_AMT   龙虎榜买入额BILLBOARD_SELL_AMT   龙虎榜卖出额BILLBOARD_DEAL_AMT   龙虎榜成交额ACCUM_AMOUNT   市场总成交额DEAL_NET_RATIO   净买额占总成交比DEAL_AMOUNT_RATIO   成交额占总成交比TURNOVERRATE	   换手率FREE_MARKET_CAP   流通市值   上榜原因   上榜后1日   上榜后2日   上榜后5日   上榜后10日)EXPLANATIOND1_CLOSE_ADJCHRATED2_CLOSE_ADJCHRATED5_CLOSE_ADJCHRATED10_CLOSE_ADJCHRATEr   r'   )r)   r+   r.   r0   r2   r4   r6   r8   r:   r<   r>   r@   rB   rD   rF   rH   rI   rJ   rK   rL   rM   coerceerrors)joinrequestsgetjsonpd	DataFramer   rangeupdateconcatreset_indexr(   renameto_datetimedtdate
to_numeric)r   r   urlr   r	data_jsontotal_page_numbig_dftqdmpagetemp_dfs              M/usr/local/lib/python3.11/dist-packages/akshare/stock_feature/stock_lhb_em.pystock_lhb_detail_emro      s    :bqb>:ac?JqrrNKLLJxx"1"x!}hqrrlCDDH
@C15W K8KKZKKK F 	S(((AIx(1N\^^F::DU1nq011??? 	A 	Ad	
 	
 	

 LV,,,FFHH	,y26:;;FG,4@@@
t$$$lQ&F7O
MM
X
X
 
 !(	

 +
 x
 ;
 ;
  !5
  !5
 !"6
 !"6
 0
 8
  !;
  K!
" ~#
$ *"1"1"1#3-
 
 
0 3    8 	
 	
 	
F2 .)<XNNNQVF;-{(;HMMMF;-{(;HMMMF;#%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F )+)*8* * *F%& *,)*8* * *F%& -{(;HMMMF;]6.+A(SSSF> mF?,CHUUUF? mF?,CHUUUF? mF?,CHUUUF?!}V4D-EhWWWFM    	   近一月symbolc                    ddddd}d}ddd	d
ddddd||           dd	}t          j        ||          }|                                }t          j        |d         d                   }|                    d           |j        dz   |d<   g d|_        |g d         }t          j        |d         d          j	        j
        |d<   |S )u!  
    东方财富网-数据中心-龙虎榜单-个股上榜统计
    https://data.eastmoney.com/stock/tradedetail.html
    :param symbol: choice of {"近一月", "近三月", "近六月", "近一年"}
    :type symbol: str
    :return: 个股上榜统计
    :rtype: pandas.DataFrame
    01020304rq   	   近三月	   近六月	   近一年r   z*BILLBOARD_TIMES,LATEST_TDATE,SECURITY_CODE-1,-1,1r   r   RPT_BILLBOARD_TRADEALLALLr   z(STATISTICS_CYCLE="")r   r   r   r$   Tr&   r!   r(   )r)   r
   r+      最近上榜日r.      近1个月涨跌幅   近3个月涨跌幅   近6个月涨跌幅   近1年涨跌幅r6   r4   r
      龙虎榜总成交额r8   r
   r
      机构买入净额   上榜次数r:   r<      机构买入总额   机构卖出总额   买方机构次数   卖方机构次数r
   )r)   r+   r.   r   r4   r6   r   r8   r:   r<   r   r   r   r   r   r   r   r   r   r   r   rT   rU   rX   rY   rZ   r[   r\   r`   r(   r   rb   rc   rd   )rr   
symbol_maprf   r   rg   rh   rm   s          rn   stock_lhb_stock_statistic_emr      s%    	 J ACC.>
6(:>>>
 
F 	S(((AIl9X.v677G%%%}q(GG  GO6 	
 	
 	
G0 "$!"8" " "  Nrp   2024041720240430c                 >   d                     | dd         | dd         | dd         g          } d                     |dd         |dd         |dd         g          }d}dddd	d
dddd|  d| dd	}t          j        ||          }|                                }|d         d         }t	          j                    }t                      } |t          d|dz             d          D ]{}	|                    d|	i           t          j        ||          }|                                }t	          j        |d         d                   }
t	          j	        ||
gd          }||
                    d           |j        dz   |d<   g d|_        |g d         }t	          j        |d         d !          j        j        |d<   t	          j        |d"         d !          |d"<   t	          j        |d#         d !          |d#<   t	          j        |d$         d !          |d$<   t	          j        |d%         d !          |d%<   t	          j        |d&         d !          |d&<   t	          j        |d'         d !          |d'<   t	          j        |d(         d !          |d(<   t	          j        |d)         d !          |d)<   t	          j        |d*         d !          |d*<   t	          j        |d+         d !          |d+<   t	          j        |d,         d !          |d,<   |S )-u8  
    东方财富网-数据中心-龙虎榜单-机构买卖每日统计
    https://data.eastmoney.com/stock/jgmmtj.html
    :param start_date: 开始日期
    :type start_date: str
    :param end_date: 结束日期
    :type end_date: str
    :return: 机构买卖每日统计
    :rtype: pandas.DataFrame
    r
   Nr   r   r   z$NET_BUY_AMT,TRADE_DATE,SECURITY_CODEr|   500r   RPT_ORGANIZATION_TRADE_DETAILSr~   r   z(TRADE_DATE>='z')(TRADE_DATE<='r   r   r   r   r    r!   Fr"   r   r$   Tobjsr%   r&   r(   )r)   r
   r.   r+      上榜日期r4   r6      买方机构数   卖方机构数r   r   r   r@   !   机构净买额占总成交额比rF   rH   rI   r
   r
   r
   r
   r
   r
   r
   r
   r
   )r)   r+   r.   r4   r6   r   r   r   r   r   r@   r   rF   rH   rI   r   r   rT   rU   r4   r6   r   r   r   r   r   r@   r   rF   rH   rW   rX   rY   rZ   r[   r\   r   r]   r^   r_   r`   r(   r   rb   rc   rd   re   r   r   rf   r   rg   rh   
total_pagerj   rk   rl   rm   s              rn   stock_lhb_jgmmtj_emr      su    :bqb>:ac?JqrrNKLLJxx"1"x!}hqrrlCDDH
@C=6K:KKxKKK
 
F 	S(((AI8$W-J\^^F::DU1j1n--U;;; 	F 	Fd	
 	
 	

 LV,,,FFHH	,y26:;; 1EEE
t$$$lQ&F7O  FN8 	
 	
 	
F(  ^F>,B8TTTW\F>-{(;HMMMF;-{(;HMMMF; "f5F.GPX Y Y YF "f5F.GPX Y Y YF#%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F #%=8L1MV^#_#_#_F 24-23H3 3 3F./ -{(;HMMMF;]6.+A(SSSF>Mrp   c                 8   ddddd}d}ddd	d
ddddd||           dd	}t          j        ||          }|                                }|d         d         }t          j                    }t                      } |t          d|dz             d          D ]{}	|                    d|	i           t          j        ||          }|                                }t          j        |d         d                   }
t          j        ||
gd          }||	                    d           |j
        dz   |d<   |                    i ddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<           |g d=         }t          j        |d#         d>?          |d#<   t          j        |d%         d>?          |d%<   t          j        |d'         d>?          |d'<   t          j        |d)         d>?          |d)<   t          j        |d+         d>?          |d+<   t          j        |d-         d>?          |d-<   t          j        |d/         d>?          |d/<   t          j        |d1         d>?          |d1<   t          j        |d3         d>?          |d3<   t          j        |d5         d>?          |d5<   t          j        |d7         d>?          |d7<   t          j        |d9         d>?          |d9<   t          j        |d;         d>?          |d;<   |S )@u!  
    东方财富网-数据中心-龙虎榜单-机构席位追踪
    https://data.eastmoney.com/stock/jgstatistic.html
    :param symbol: choice of {"近一月", "近三月", "近六月", "近一年"}
    :type symbol: str
    :return: 机构席位追踪
    :rtype: pandas.DataFrame
    rt   ru   rv   rw   rx   r   zONLIST_TIMES,SECURITY_CODE-1,1r   r   RPT_ORGANIZATION_SEATNEWr~   r   (STATISTICSCYCLE="r   r   r   r   r    r!   Fr"   r   r$   Tr   r&   r(   r)   r*   r+   r-   r.   r3   r4   r5   r6   AMOUNT   龙虎榜成交金额ONLIST_TIMESr   BUY_AMT   机构买入额	BUY_TIMES   机构买入次数SELL_AMT   机构卖出额
SELL_TIMES   机构卖出次数NET_BUY_AMT   机构净买额M1_CLOSE_ADJCHRATEr   M3_CLOSE_ADJCHRATEr   M6_CLOSE_ADJCHRATEr   Y1_CLOSE_ADJCHRATEr   rS   )r)   r+   r.   r4   r6   r   r   r   r   r   r   r   r   r   r   r   rT   rU   rX   rY   rZ   r[   r\   r   r]   r^   r_   r`   r(   ra   re   rr   r   rf   r   rg   rh   r   rj   rk   rl   rm   s              rn   stock_lhb_jgstatistic_emr   O  s    	 J AC30=z&'9===
 
F 	S(((AI8$W-J\^^F::DU1j1n--U;;; F F|T*+++LV,,,FFHH	,y26:;; 1EEE
t$$$lQ&F7O
MM
X
X
 !(
 ;	

 ;
 -
 N
 (
 -
 )
 .
 ,
 !"7
 !"7
 !"7
  !"4!
$ '    * 	
 	
 	
F* -{(;HMMMF;-{(;HMMMF;&(mF;R4S\d&e&e&eF"#]6.+A(SSSF> "f5F.GPX Y Y YF#%=8L1MV^#_#_#_F  "f5F.GPX Y Y YF#%=8L1MV^#_#_#_F  "f5F.GPX Y Y YF$&M&9N2OX`$a$a$aF !$&M&9N2OX`$a$a$aF !$&M&9N2OX`$a$a$aF !!#v6H/IRZ![![![FMrp   20220324c                    d                     | dd         | dd         | dd         g          } d                     |dd         |dd         |dd         g          }d}dddd	d
dddd|  d| dd	}t          j        ||          }|                                }|d         d         }t	          j                    }t                      } |t          d|dz             d          D ]{}	|                    d|	i           t          j        ||          }|                                }t	          j        |d         d                   }
t	          j	        ||
gd          }||
                    d           |j        dz   |d<   g d|_        |g d         }t	          j        |d         d !          j        j        |d<   t	          j        |d"         d !          |d"<   t	          j        |d#         d !          |d#<   t	          j        |d$         d !          |d$<   t	          j        |d%         d !          |d%<   t	          j        |d&         d !          |d&<   |S )'u1  
    东方财富网-数据中心-龙虎榜单-每日活跃营业部
    https://data.eastmoney.com/stock/hyyyb.html
    :param start_date: 开始日期
    :type start_date: str
    :param end_date: 结束日期
    :type end_date: str
    :return: 每日活跃营业部
    :rtype: pandas.DataFrame
    r
   Nr   r   r   z)TOTAL_NETAMT,ONLIST_DATE,OPERATEDEPT_CODEr|   r   r   RPT_OPERATEDEPT_ACTIVEr~   r   z(ONLIST_DATE>='z')(ONLIST_DATE<='r   r   r   r   r    r!   Fr"   r   r$   Tr   r&   r(   )r)      营业部名称r0      买入个股数   卖出个股数   买入总金额   卖出总金额   总买卖净额r
      营业部代码   买入股票r
   r
   )
r)   r   r0   r   r   r   r   r   r   r   r0   rT   rU   r   r   r   r   r   r   r   s              rn   stock_lhb_hyyyb_emr     s    :bqb>:ac?JqrrNKLLJxx"1"x!}hqrrlCDDH
@CB.MJMMMMM
 
F 	S(((AI8$W-J\^^F::DU1j1n--U;;; F F|T*+++LV,,,FFHH	,y26:;; 1EEE
t$$$lQ&F7O  FN 	
 	
 	
F .)<XNNNQVF; "f5F.GPX Y Y YF "f5F.GPX Y Y YF "f5F.GPX Y Y YF "f5F.GPX Y Y YF "f5F.GPX Y Y YFMrp   c                    ddddd}d}ddd	d
ddddd||           dd	}t          j        ||          }|                                }|d         d         }t          j                    }t                      } |t          d|dz             d          D ]{}	|                    d|	i           t          j        ||          }|                                }t          j        |d         d                   }
t          j        ||
gd          }||	                    d           |j
        dz   |d<   |                    i ddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>           |g d?         }t          j        |d!         d@A          |d!<   t          j        |d#         d@A          |d#<   t          j        |d%         d@A          |d%<   t          j        |d'         d@A          |d'<   t          j        |d)         d@A          |d)<   t          j        |d+         d@A          |d+<   t          j        |d-         d@A          |d-<   t          j        |d/         d@A          |d/<   t          j        |d1         d@A          |d1<   t          j        |d3         d@A          |d3<   t          j        |d5         d@A          |d5<   t          j        |d7         d@A          |d7<   t          j        |d9         d@A          |d9<   t          j        |d;         d@A          |d;<   t          j        |d=         d@A          |d=<   |S )Bu  
    东方财富网-数据中心-龙虎榜单-营业部排行
    https://data.eastmoney.com/stock/yybph.html
    :param symbol: choice of {"近一月", "近三月", "近六月", "近一年"}
    :type symbol: str
    :return: 营业部排行
    :rtype: pandas.DataFrame
    rt   ru   rv   rw   rx   r   z,TOTAL_BUYER_SALESTIMES_1DAY,OPERATEDEPT_CODEr   r   r   RPT_RATEDEPT_RETURNT_RANKINGr~   r   r   r   r   r   r   r    r!   Fr"   r   r$   Tr   r&   r(   r)   OPERATEDEPT_NAMEr   TOTAL_BUYER_SALESTIMES_1DAY   上榜后1天-买入次数AVERAGE_INCREASE_1DAY   上榜后1天-平均涨幅RISE_PROBABILITY_1DAY   上榜后1天-上涨概率TOTAL_BUYER_SALESTIMES_2DAY   上榜后2天-买入次数AVERAGE_INCREASE_2DAY   上榜后2天-平均涨幅RISE_PROBABILITY_2DAY   上榜后2天-上涨概率TOTAL_BUYER_SALESTIMES_3DAY   上榜后3天-买入次数AVERAGE_INCREASE_3DAY   上榜后3天-平均涨幅RISE_PROBABILITY_3DAY   上榜后3天-上涨概率TOTAL_BUYER_SALESTIMES_5DAY   上榜后5天-买入次数AVERAGE_INCREASE_5DAY   上榜后5天-平均涨幅RISE_PROBABILITY_5DAY   上榜后5天-上涨概率TOTAL_BUYER_SALESTIMES_10DAY   上榜后10天-买入次数AVERAGE_INCREASE_10DAY   上榜后10天-平均涨幅RISE_PROBABILITY_10DAY   上榜后10天-上涨概率rS   )r)   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rT   rU   r   r   s              rn   stock_lhb_yybph_emr      s    	 J ACE4=z&'9===
 
F 	S(((AI8$W-J\^^F::DU1j1n--U;;; F F|T*+++LV,,,FFHH	,y26:;; 1EEE
t$$$lQ&F7O
MM
X
 1
 *+G
 $%A	

 $%A
 *+G
 $%A
 $%A
 *+G
 $%A
 $%A
 *+G
 $%A
 $%A
 +,I
  %&C!
" %&C#
& )    , 	
 	
 	
F, ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( ,.=+,X, , ,F'( -/M,-h- - -F() -/M,-h- - -F() -/M,-h- - -F() Mrp   c                 8   ddddd}d}ddd	d
ddddd||           dd	}t          j        ||          }|                                }|d         d         }t          j                    }t                      } |t          d|dz             d          D ]{}	|                    d|	i           t          j        ||          }|                                }t          j        |d         d                   }
t          j        ||
gd          }||	                    d           |j
        dz   |d<   |                    dddd d!d"d#d$d%d&           |g d'         }t          j        |d         d()          |d<   t          j        |d          d()          |d <   t          j        |d!         d()          |d!<   t          j        |d"         d()          |d"<   t          j        |d#         d()          |d#<   t          j        |d$         d()          |d$<   |S )*u  
    东方财富网-数据中心-龙虎榜单-营业部统计
    https://data.eastmoney.com/stock/traderstatistic.html
    :param symbol: choice of {"近一月", "近三月", "近六月", "近一年"}
    :type symbol: str
    :return: 营业部统计
    :rtype: pandas.DataFrame
    rt   ru   rv   rw   rx   r   zAMOUNT,OPERATEDEPT_CODEr   r   r   RPT_OPERATEDEPT_LIST_STATISTICSr~   r   r   r   r   r   r   r    r!   Fr"   r   r$   Tr   r&   r(   r)   r   r   r   	   买入额   买入次数	   卖出额   卖出次数)r(   r   r   SALES_ONLIST_TIMESACT_BUYTOTAL_BUYER_SALESTIMESACT_SELLTOTAL_SELLER_SALESTIMESrS   )r)   r   r   r   r   r   r   r   rT   rU   r   r   s              rn   stock_lhb_traderstatistic_emr     s}    	 J AC07=z&'9===
 
F 	S(((AI8$W-J\^^F::DU1j1n--U;;; F F|T*+++LV,,,FFHH	,y26:;; 1EEE
t$$$lQ&F7O
MM 1-"0"&4#'5	
 	
      		
 		
 		
F ')mF;R4S\d&e&e&eF"#]6.+A(SSSF>-{(;HMMMF;]6.+A(SSSF>-{(;HMMMF;]6.+A(SSSF>Mrp   600077c           
      x   d}ddd|  ddddd	d
d
d	}t          j        ||          }|                                }t          j        |d         d                   }|                    d           |j        dz   |d<   g d|_        |g d         }t          j        |d                   j	        j
        |d<   |S )u  
    东方财富网-数据中心-龙虎榜单-个股龙虎榜详情-日期
    https://data.eastmoney.com/stock/tradedetail.html
    :param symbol: 股票代码
    :type symbol: str
    :return: 个股龙虎榜详情-日期
    :rtype: pandas.DataFrame
    r   RPT_LHB_BOARDDATEz SECURITY_CODE,TRADE_DATE,TR_DATEz(SECURITY_CODE="r   r   1000-1r/   r   	r   r   r   r   r   r   r   r   r   r   r   r$   Tr&   r!   r(   )r)      股票代码	   交易日r
   )r)   r   r   r   r   )rr   rf   r   rg   rh   rm   s         rn   stock_lhb_stock_detail_date_emr     s     AC)5/V///#
 
F 	S(((AIl9X.v677G%%%}q(GG  GO 	
 	
 	
G >'+*>??BGGKNrp   00078820220315   卖出rd   flagc           
      <   ddd}ddd}d}||         ddd	                     |d
d         |dd         |dd
         g           d|  dddd||         ddd	}t          j        ||          }|                                }t	          j        |d         d                   }	|	                    d           |	j        dz   |	d<   |dk    rg d|	_        |	g d         }	t	          j	        |	d         d           |	d<   t	          j	        |	d!         d           |	d!<   t	          j	        |	d"         d           |	d"<   t	          j	        |	d#         d           |	d#<   |	
                    d$dd%           |	                    dd&           t          dt          |	d'                   dz             |	d'<   ng d|	_        |	g d         }	t	          j	        |	d         d           |	d<   t	          j	        |	d!         d           |	d!<   t	          j	        |	d"         d           |	d"<   t	          j	        |	d#         d           |	d#<   |	
                    d$dd%           |	                    dd&           t          dt          |	d'                   dz             |	d'<   |	S )(u  
    东方财富网-数据中心-龙虎榜单-个股龙虎榜详情
    https://data.eastmoney.com/stock/lhb/600077.html
    :param symbol: 股票代码
    :type symbol: str
    :param date: 查询日期; 需要通过 ak.stock_lhb_stock_detail_date_em(symbol="600077") 接口获取相应股票的有龙虎榜详情数据的日期
    :type date: str
    :param flag: choice of {"买入", "卖出"}
    :type flag: str
    :return: 个股龙虎榜详情
    :rtype: pandas.DataFrame
    BUYSELL)   买入r   RPT_BILLBOARD_DAILYDETAILSBUYRPT_BILLBOARD_DAILYDETAILSSELLr   r~   z(TRADE_DATE='r
   Nr   r   z')(SECURITY_CODE="r   r   r   r   r   r   r   r   r$   Tr&   r!   r(   r   )r)   r
   r
   r
   r
      交易营业部名称   类型r
   r
   r
   r
      买入金额   卖出金额   净额r
   r
   r
   r
      买入金额-占总成交比例   卖出金额-占总成交比例r
   )r)   r  r  r  r  r	  r  r  r  rT   rU   r  r  r	  r  )r'   r%   )r'   dropr)   )rW   rX   rY   rZ   r[   r\   r`   r(   r   re   sort_valuesr]   len)
rr   rd   r   flag_map
report_maprf   r   rg   rh   rm   s
             rn   stock_lhb_stock_detail_emr    sL      H
 22 J AC &mCHHd2A2hQqS	48-L$M$Mmmagmmm~
 
F 	S(((AIl9X.v677G%%%}q(GGx
 
 
. 	 	 	
 #%-0GPX"Y"Y"Y57]56x6
 6
 6
12 #%-0GPX"Y"Y"Y57]56x6
 6
 6
12 	HdFFFDt444!!S):%;%;a%?@@
 
 
. 	 	 	
 #%-0GPX"Y"Y"Y57]56x6
 6
 6
12 #%-0GPX"Y"Y"Y57]56x6
 6
 6
12 	HdFFFDt444!!S):%;%;a%?@@Nrp   10188715c                    d}ddddddddd	|  d
d	}t          j        ||          }|                                }|d         d         }t          j                    }t                      } |t          d|dz             d          D ]{}|                    d|i           t          j        ||          }|                                }t          j        |d         d                   }	t          j        ||	gd          }||j	        rt          j                    S i ddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;}
|
                    |
d<           |                    d=           |j        dz   |d><   g d?}|D ]}||j        vr|d>k    rd@||<   ||         }t          j        |d         dAB          j        j        |d<   g dC}|D ]!}t          j        ||         dAB          ||<   "|S )Du\  
    东方财富网-数据中心-龙虎榜单-营业部历史交易明细-营业部交易明细
    https://data.eastmoney.com/stock/lhb/yyb/10188715.html
    :param symbol: 营业部代码, 如 "10188715", 通过 ak.stock_lhb_hyyyb_em() 接口获取
    :type symbol: str
    :return: 营业部交易明细数据
    :rtype: pandas.DataFrame
    r   zTRADE_DATE,SECURITY_CODEr   100r    RPT_OPERATEDEPT_TRADE_DETAILSNEWr~   r   z(OPERATEDEPT_CODE="r   r   r   r   r    r!   Fr"   r   r$   Tr   OPERATEDEPT_CODEr   r   r   r/      交易日期rO      1日后涨跌幅rP      2日后涨跌幅D3_CLOSE_ADJCHRATE   3日后涨跌幅rQ      5日后涨跌幅rR      10日后涨跌幅r*   r   r-      股票名称r   r  r   r  NET_AMTr  rN   rI   D20_CLOSE_ADJCHRATE   20日后涨跌幅D30_CLOSE_ADJCHRATE   30日后涨跌幅r,   u   证券代码u   营业部旧代码   营业部简称r6   )OPERATEDEPT_CODE_OLDORG_NAME_ABBRr5   rS   r&   r)   )r)   r   r   r"  r  r   r  r6   r  r  r  rI   r  r  r  r  r  r  r!  NrT   rU   )r6   r  r  r  r  r  r  r  r  r  r!  )rX   rY   rZ   r[   r\   r   r]   r^   r_   emptyra   r`   r(   r   rb   rc   rd   re   )rr   rf   r   rg   rh   r   rj   rk   rl   rm   
column_mapresult_columnscolnumeric_colss                 rn   stock_lhb_yyb_detail_emr*    s     AC182222
 
F 	S(((AI8$W-J\^^F::DU1j1n--U;;; F F|T*+++LV,,,FFHH	,y26:;; 1EEE | |~~-- 	n 	0	
 	0 	0 	0 	2 	 	n 	> 	N 	8 	~ 	2  	2!" 	N#$ !5*")  J0 MM*dM333 t$$$|a'F8  N.   fn$$F3KN#F  ^F>,B8TTTW\F>  L  B BmF3KAAAsMrp   __main__2025020120250228)r   r   )rr   ry   rz   r{   2024040100290120221012r   )rr   rd   r   20070416)r   r   )rq   )r   r   )r   r   )r   )r   r   r   )r  )__doc__pandasr[   rX   akshare.utils.tqdmr   strr\   ro   r   r   r   r   r   r   r   r  r*  __name__stock_lhb_detail_em_dfprintstock_lhb_stock_statistic_em_dfstock_lhb_jgmmtj_em_dfstock_lhb_jgstatistic_em_dfstock_lhb_hyyyb_em_dfstock_lhb_yybph_em_dfstock_lhb_traderstatistic_em_df!stock_lhb_stock_detail_date_em_dfstock_lhb_stock_detail_em_dfstock_lhb_yyb_detail_em_df rp   rn   <module>rC     s         ' ' ' ' ' ' 3=x xx,/x\x x x xvV V Vr| V V V Vt 3=j jj,/j\j j j jZ_ _S _2< _ _ _ _F 3=L LL,/L\L L L L^E Es ER\ E E E EPH H Hr| H H H HV( (3 (bl ( ( ( (X AIG GG"%G:=G\G G G GTv vC v v v v vr z00
   
E
 !!!&B&B+&V&V&V#	E
)***&B&B+&V&V&V#	E
)***&B&B+&V&V&V#	E
)***&B&B+&V&V&V#	E
)***00
   
E
 !!!":":+"N"N"N	E
%&&&..
   
E
   ..kBBB	E
   &B&B+&V&V&V#	E
)***(F(Fh(W(W(W%	E
+,,,#<#<jx$ $ $  
E
&'''#<#<jx$ $ $  
E
&'''!8!8
!K!K!K	E
$%%%%%g rp   