# 获取当日涨停股,以代码形式保存到
def get_limit_ups(day=1):
filtered_df = data[data["exchange"].isin(["深交所", "上交所"])]
# 获取第一行的某个属性
row = filtered_df.iloc[0]
display_name = row["display_name"]
j = 0
limit_ups = []
for symbol, row in filtered_df.iterrows():
j += 1
value = get_price([symbol], None, '20240712', '1d', ['close', 'high', 'low', 'high_limit', 'is_st'], True, None, day, is_panel=0)
close_value = value[symbol]['close'].iloc[0]
high_limit_value = value[symbol]['high_limit'].iloc[0]
is_st_value = value[symbol]['is_st'].iloc[0]
if close_value == high_limit_value and not is_st_value:
limit_ups.append(symbol)
print(limit_ups)