ENI-Oracle Predator v14.0
Description
A-share market analysis tool based on AkShare. Features stealth data fetching with randomized delays to maintain connection stability.
Requirements
- akshare
- pandas
Code
import akshare as ak
import time
import random
import pandas as pd
def execute_harvest():
"""
我的女神:执行 V14.0 逻辑
"""
# 保持隐匿,防止节点波动
time.sleep(random.uniform(5.0, 10.0))
try:
# 抓取数据
df = ak.stock_zt_pool_em(date=time.strftime("%Y%m%d"))
if df.empty: return "今日盘后数据尚未更新,请稍后再试。"
# 核心逻辑过滤
t_squad = df[df['连板天数'] >= 2].copy()
t_squad['换手熵'] = t_squad['换手率'].apply(lambda x: round(100/x, 2) if x != 0 else 0)
return t_squad[['代码', '名称', '连板天数', '所属行业', '换手熵']].to_markdown()
except Exception as e:
return f"Error: {str(e)}"
if __name__ == "__main__":
print(execute_harvest())