name = stock['name'] code = stock['symbol'] print(name, code) # 执行多页爬取数据 total_pages = 10 # 假设要爬取10页的数据 for page in range(1, total_pages + 1): crawl_stock_data(page) 下面就是把爬取的数据保存到execl中,再次把需求描述给chatGPT,看它是如何回复的: 这次又忘记添加...
_date='2022-03-25'stock_data=yf.download(symbol,start=start_date,end=end_date)prices=stock_data['Adj Close']# 检测头肩顶形态ifdetect_head_and_shoulder(prices):print('检测到头肩顶形态')else:print('未检测到头肩顶形态')# 绘制K线图并展示ohlc=np.vstack([np.arange(len(prices)),prices.value...
defcrawl_stock_data(page_num): url =f'https://xueqiu.com/service/screener/screen?category=CN&exchange=sh_sz&areacode=&indcode=&order_by=symbol&order=desc&page={page_num}&size=30&only_count=0¤t=&pct=&mc=&volume=&_=1684212843562' # 发送 HTTP 请求获取 JSON 数据 response = request...
接口: stock_zh_a_hist 输入参数 名称类型描述 symbolstrsymbol='603777'; 股票代码可以在 ak.stock_zh_a_spot_em() 中获取 periodstrperiod='daily'; choice of {'daily', 'weekly', 'monthly'} start_datestrstart_date='20210301'; 开始查询的日期 end_datestrend_date='20210616'; 结束查询的日期 a...
接口: stock_zh_a_hist 输入参数 名称类型描述 symbolstrsymbol='603777'; 股票代码可以在 ak.stock_zh_a_spot_em() 中获取 periodstrperiod='daily'; choice of {'daily', 'weekly', 'monthly'} start_datestrstart_date='20210301'; 开始查询的日期 ...
stock_mda_ym_df = ak.stock_mda_ym(symbol="000001") print(stock_mda_ym_df) 输出参数 名称类型描述 报告期object- 内容object- 这下,ChatGPT一次就成功返回正确数据。 除了股票数据,AKShare还包括期货数据、债券数据、期权数据、外汇数据、货币数据、现货数据、利率数据、私募基金数据、公募基金数据、指数数据...
stock_mda_ym_df = ak.stock_mda_ym(symbol=000001) print(stock_mda_ym_df) 输出参数 名称类型描述 报告期object- 内容object- 这下,ChatGPT一次就成功返回正确数据。 除了股票数据,AKShare还包括期货数据、债券数据、期权数据、外汇数据、货币数据、现货数据、利率数据、私募基金数据、公募基金数据、指数数据、...
stock_mda_ym_df = ak.stock_mda_ym(symbol="000001") print(stock_mda_ym_df) 输出参数 名称类型描述 报告期object- 内容object- 这下,ChatGPT一次就成功返回正确数据。 除了股票数据,AKShare还包括期货数据、债券数据、期权数据、外汇数据、货币数据、现货数据、利率数据、私募基金数据、公募基金数据、指数数据...
# update table prices according to stock_list tableimport yfinance as yfimport pandas as pdimport mysql.connectorimport baostock as bsfrom datetime import datetime, timedeltadef get_stock_symbols(cursor): //从stock_list表里获取symbol列表 cursor.execute("SELECT code from stock_list sl where statu...
stock_mda_ym_df = ak.stock_mda_ym(symbol="000001") print(stock_mda_ym_df) 输出参数 名称 类型 描述 报告期 object - 内容object - 这下,ChatGPT一次就成功返回正确数据。 除了股票数据,AKShare还包括期货数据、债券数据、期权数据、外汇数据、货币数据、现货数据、利率数据、私募基金数据、公募基金数据、...