modify scripts

This commit is contained in:
oscarz
2025-03-22 18:45:59 +08:00
parent 0ce1ff3657
commit 7ded7c5a19
12 changed files with 342 additions and 1953 deletions

18
requirements.txt Normal file
View File

@ -0,0 +1,18 @@
# 公共包,一般情况下都有了
requests
beautifulsoup4
lxml
pymysql
# futu openapi 包,以及它依赖的加密库
futu-api
cryptography
# 股票计算
numpy
pandas
matplotlib
yfinance
# https://github.com/mpquant/MyTT
MyTT

View File

@ -1,129 +0,0 @@
"""
Date: 2022/6/19 15:26
Desc: 东方财富网-行情首页-沪深京 A 股
"""
import requests
import pandas as pd
import time
import json
from functools import lru_cache
em_market_config = {
'china_all' : { # 全部A股
'fs' : "m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048",
'cb' : 'jQuery37103053011545475828_1742564157141'
},
'hk_all' : {
'fs' : "m:128 t:3,m:128 t:4,m:128 t:1,m:128 t:2",
'cb' : 'jQuery37103053011545475828_1742564157141'
},
'us_all' : {
'fs' : "m:105,m:106,m:107",
'cb' : 'jQuery37103053011545475828_1742564157141'
},
'us_china': {
'fs' : "b:MK0201",
'cb' : 'jQuery37103053011545475828_1742564157141'
},
'hk_connect': {
'fs' : "b:DLMK0146,b:DLMK0144",
'cb' : 'jQuery37103053011545475828_1742564157141'
},
'hk_china_corps': {
'fs' : "b:DLMK0112",
'cb' : 'jQuery37103053011545475828_1742564157141'
}
}
# 配置部分
config_template = {
'url': 'https://push2.eastmoney.com/api/qt/clist/get',
'params': {
'np': 1,
'fltt': 1,
'invt': 2,
'cb': 'jQuery37103053011545475828_1742564157141',
'fs': 'm:0+t:6,m:0+t:80,m:1+t:2,m:1+t:23,m:0+t:81+s:2048',
'fields': 'f12,f13,f14,f1,f2,f4,f3,f152,f5,f6,f7,f15,f18,f16,f17,f10,f8,f9,f23',
'fid': 'f3',
'pn': 1,
'pz': 100,
'po': 1,
'dect': 1,
'ut': 'fa5fd1943c7b386f172d6893dbfba10b',
'_': int(time.time() * 1000)
},
'headers': {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
'Referer': 'https://quote.eastmoney.com/center/gridlist.html'
},
'max_retries': 3,
'retry_delay': 5
}
# 获取数据,带重试,并且对结果进行判断
def fetch_data(config):
retries = 0
while retries < config['max_retries']:
try:
response = requests.get(config['url'], params=config['params'], headers=config['headers'])
response.raise_for_status()
# 验证返回内容
if config['params']['cb'] not in response.text:
raise ValueError("Callback not found in response")
# 提取 JSON 数据
json_data = response.text.split(config['params']['cb'] + '(')[-1].rstrip(');')
data = json.loads(json_data)
if 'data' not in data or 'diff' not in data['data']:
raise ValueError("Invalid data format")
return data['data']
except (requests.RequestException, ValueError) as e:
print(f"Error fetching data: {e}")
retries += 1
time.sleep(config['retry_delay'])
return None
# 拉取代码
def get_market_codes(fs, cb):
# 示例:获取前 3 页的数据
max_pages = 100000
page = 1
codes = []
while page <= max_pages:
while True:
config = config_template
config['params']['pn'] = page
config['params']['cb'] = cb
config['params']['fs'] = fs
config['params']['fields'] = 'f12,f14'
data = fetch_data(config)
if data:
break
if page == 1:
total = data.get('total', 1000000)
pz = int(config['params']['pz'])
max_pages = (int(total) + pz - 1) // pz
page += 1
for row in data.get('diff', []):
code = row['f12']
name = row['f14']
codes.append({'code': code, 'name': name})
return codes
if __name__ == "__main__":
config = em_market_config['hk_connect']
all_data = []
data = get_market_codes(config['fs'], config['cb'])
if data:
all_data.extend(data)
print(json.dumps(all_data, indent=4, ensure_ascii=False))
print(f'total codes: {len(all_data)}')

View File

@ -1,523 +0,0 @@
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
Date: 2022/6/19 15:26
Desc: 东方财富网-行情首页-沪深京 A 股
"""
import requests
import pandas as pd
import time
from functools import lru_cache
def fetch_with_retries_em(url, params, max_retries=3, delay=2):
"""带重试机制的 GET 请求"""
for attempt in range(max_retries):
try:
response = requests.get(url, params=params, timeout=5)
response.raise_for_status()
return response.json()
except requests.RequestException as e:
print(f"请求失败,第 {attempt + 1} 次重试: {e}")
time.sleep(delay)
return None
def stock_zh_a_spot_em(fs='m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048', pz=100) -> pd.DataFrame:
"""
东方财富网-沪深京 A 股-实时行情
https://quote.eastmoney.com/center/gridlist.html#hs_a_board
"""
url = "http://82.push2.eastmoney.com/api/qt/clist/get"
pn = 1 # 初始页数
pn_max = 10000 # 设定初始最大页数
all_data = []
while pn <= pn_max:
params = {
"pn": str(pn),
"pz": str(pz),
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": fs,
"fields": "f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f14,f15,f16,f17,f18,f20,f21,f22,f23,f24,f25,f26,f37,f38,f39,f40,f41,f45,f46,f48,f49,f57,f61,f100,f112,f113,f114,f115,f221",
"_": "1623833739532",
}
data_json = fetch_with_retries_em(url, params)
if not data_json or "data" not in data_json or "diff" not in data_json["data"]:
break
diff_data = data_json["data"]["diff"]
if not diff_data:
break
all_data.extend(diff_data)
# 获取 total 数据来更新 pn_max
if pn == 1:
pn_max = (data_json["data"].get("total", 0) + pz - 1) // pz
print(f'total pages: {pn_max}, total data lines: {data_json["data"].get("total", 0)}, curr lines: {len(diff_data)}, page size: {pz}')
pn += 1
time.sleep(0.5) # 防止请求过快
if not all_data:
return pd.DataFrame()
temp_df = pd.DataFrame(all_data)
column_map = {
"f2": "最新价", "f3": "涨跌幅", "f4": "涨跌额", "f5": "成交量", "f6": "成交额", "f7": "振幅", "f8": "换手率",
"f9": "市盈率动", "f10": "量比", "f11": "5分钟涨跌", "f12": "代码", "f14": "名称", "f15": "最高", "f16": "最低",
"f17": "今开", "f18": "昨收", "f20": "总市值", "f21": "流通市值", "f22": "涨速", "f23": "市净率", "f24": "60日涨跌幅",
"f25": "年初至今涨跌幅", "f26": "上市时间", "f37": "加权净资产收益率", "f38": "总股本", "f39": "已流通股份",
"f40": "营业收入", "f41": "营业收入同比增长", "f45": "归属净利润", "f46": "归属净利润同比增长", "f48": "每股未分配利润",
"f49": "毛利率", "f57": "资产负债率", "f61": "每股公积金", "f100": "所处行业", "f112": "每股收益", "f113": "每股净资产",
"f114": "市盈率静", "f115": "市盈率TTM", "f221": "报告期"
}
temp_df.rename(columns=column_map, inplace=True)
numeric_columns = [
"最新价", "涨跌幅", "涨跌额", "成交量", "成交额", "振幅", "换手率", "量比", "今开", "最高", "最低", "昨收", "涨速", "5分钟涨跌", "60日涨跌幅",
"年初至今涨跌幅", "市盈率动", "市盈率TTM", "市盈率静", "市净率", "每股收益", "每股净资产", "每股公积金", "每股未分配利润",
"加权净资产收益率", "毛利率", "资产负债率", "营业收入", "营业收入同比增长", "归属净利润", "归属净利润同比增长", "总股本", "已流通股份",
"总市值", "流通市值"
]
for col in numeric_columns:
temp_df[col] = pd.to_numeric(temp_df[col], errors="coerce")
temp_df["报告期"] = pd.to_datetime(temp_df["报告期"], format='%Y%m%d', errors="coerce")
temp_df["上市时间"] = pd.to_datetime(temp_df["上市时间"], format='%Y%m%d', errors="coerce")
return temp_df
@lru_cache()
def code_id_map_em() -> dict:
url = "http://80.push2.eastmoney.com/api/qt/clist/get"
pz = 200 # 固定每页 200 条
pn = 1 # 初始页码
pn_max = 10000 # 预设一个较大的初始值
params = {
"pn": str(pn),
"pz": str(pz),
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "",
"fields": "f12,f13",
"_": "1623833739532",
}
market_fs = {
"china_a": "m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048",
"hk": "m:128 t:3,m:128 t:4,m:128 t:1,m:128 t:2",
"us": "m:105,m:106,m:107"
}
code_id_dict = {}
for market_id, fs in market_fs.items():
params["fs"] = fs
pn = 1 # 每个市场都从第一页开始
total = 0
fetched_cnt = 0
while pn <= pn_max:
params["pn"] = str(pn)
data_json = fetch_with_retries_em(url, params)
if not data_json or "data" not in data_json or "diff" not in data_json["data"]:
print(f"市场 {market_id} 数据获取失败或为空,跳过。")
break
temp_df = pd.DataFrame(data_json["data"]["diff"])
temp_df["market_id"] = 1
# 处理 total 以计算 pn_max
if pn == 1 and "total" in data_json["data"]:
total = int(data_json["data"]["total"])
pn_max = (total // pz) + 1 # 计算最大页数
print(f"市场 {market_id} 总数据量: {total}, 需要页数: {pn_max}, 当前获取数量: {len(temp_df)}, 每页最大拉取行数: {pz}")
# 按 f13 进行分组并存入字典
grouped = temp_df.groupby('f13')
for id, group in grouped:
code_id_dict.update(dict.fromkeys(group["f12"], id))
fetched_cnt += len(group)
# print(f'获取 {market_id} 股票列表f13: {id}, 股票数: {len(group)}, 已获取总股票数: {fetched_cnt}, 总股票数: {total}')
pn += 1 # 翻页继续
print(f'获取 {market_id} 已获取总股票数: {fetched_cnt}, 总股票数: {total}')
return code_id_dict
@lru_cache()
def code_id_map_em2() -> dict:
"""
东方财富-股票和市场代码
http://quote.eastmoney.com/center/gridlist.html#hs_a_board
:return: 股票和市场代码
:rtype: dict
"""
url = "http://80.push2.eastmoney.com/api/qt/clist/get"
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:1 t:2,m:1 t:23",
"fields": "f12,f13",
"_": "1623833739532",
}
market_fs = {"china_a": "m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048",
"hk": "m:128 t:3,m:128 t:4,m:128 t:1,m:128 t:2",
"us": "m:105,m:106,m:107"}
code_id_dict = dict()
for market_id, fs in market_fs.items():
params['fs'] = fs
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df = pd.DataFrame(data_json["data"]["diff"])
temp_df["market_id"] = 1
# 把数据保存到字典中。按照f13的值分别存储
grouped = temp_df.groupby('f13')
for id, group in grouped:
temp_df[f"{market_id}_{id}"] = id
#code_id_dict.update(dict(zip(group["f12"], str(id))))
code_id_dict.update(dict.fromkeys(group["f12"], id))
print(f'get {market_id} stock list. f13: {id}, stock count: {len(group)}')
return code_id_dict
def stock_zh_a_hist(
symbol: str = "000001",
period: str = "daily",
start_date: str = "19700101",
end_date: str = "20500101",
adjust: str = "",
) -> pd.DataFrame:
"""
东方财富网-行情首页-沪深京 A 股-每日行情
https://quote.eastmoney.com/concept/sh603777.html?from=classic
:param symbol: 股票代码
:type symbol: str
:param period: choice of {'daily', 'weekly', 'monthly'}
:type period: str
:param start_date: 开始日期
:type start_date: str
:param end_date: 结束日期
:type end_date: str
:param adjust: choice of {"qfq": "前复权", "hfq": "后复权", "": "不复权"}
:type adjust: str
:return: 每日行情
:rtype: pandas.DataFrame
"""
code_id_dict = code_id_map_em()
adjust_dict = {"qfq": "1", "hfq": "2", "": "0"}
period_dict = {"daily": "101", "weekly": "102", "monthly": "103"}
url = "http://push2his.eastmoney.com/api/qt/stock/kline/get"
params = {
"fields1": "f1,f2,f3,f4,f5,f6",
"fields2": "f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61,f116",
"ut": "7eea3edcaed734bea9cbfc24409ed989",
"klt": period_dict[period],
"fqt": adjust_dict[adjust],
"secid": f"{code_id_dict[symbol]}.{symbol}",
"beg": start_date,
"end": end_date,
"_": "1623766962675",
}
r = requests.get(url, params=params)
data_json = r.json()
if not (data_json["data"] and data_json["data"]["klines"]):
return pd.DataFrame()
temp_df = pd.DataFrame(
[item.split(",") for item in data_json["data"]["klines"]]
)
temp_df.columns = [
"日期",
"开盘",
"收盘",
"最高",
"最低",
"成交量",
"成交额",
"振幅",
"涨跌幅",
"涨跌额",
"换手率",
]
temp_df.index = pd.to_datetime(temp_df["日期"])
temp_df.reset_index(inplace=True, drop=True)
temp_df["开盘"] = pd.to_numeric(temp_df["开盘"])
temp_df["收盘"] = pd.to_numeric(temp_df["收盘"])
temp_df["最高"] = pd.to_numeric(temp_df["最高"])
temp_df["最低"] = pd.to_numeric(temp_df["最低"])
temp_df["成交量"] = pd.to_numeric(temp_df["成交量"])
temp_df["成交额"] = pd.to_numeric(temp_df["成交额"])
temp_df["振幅"] = pd.to_numeric(temp_df["振幅"])
temp_df["涨跌幅"] = pd.to_numeric(temp_df["涨跌幅"])
temp_df["涨跌额"] = pd.to_numeric(temp_df["涨跌额"])
temp_df["换手率"] = pd.to_numeric(temp_df["换手率"])
return temp_df
def stock_zh_a_hist_min_em(
symbol: str = "000001",
start_date: str = "1979-09-01 09:32:00",
end_date: str = "2222-01-01 09:32:00",
period: str = "5",
adjust: str = "",
) -> pd.DataFrame:
"""
东方财富网-行情首页-沪深京 A 股-每日分时行情
https://quote.eastmoney.com/concept/sh603777.html?from=classic
:param symbol: 股票代码
:type symbol: str
:param start_date: 开始日期
:type start_date: str
:param end_date: 结束日期
:type end_date: str
:param period: choice of {'1', '5', '15', '30', '60'}
:type period: str
:param adjust: choice of {'', 'qfq', 'hfq'}
:type adjust: str
:return: 每日分时行情
:rtype: pandas.DataFrame
"""
code_id_dict = code_id_map_em()
adjust_map = {
"": "0",
"qfq": "1",
"hfq": "2",
}
if period == "1":
url = "https://push2his.eastmoney.com/api/qt/stock/trends2/get"
params = {
"fields1": "f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13",
"fields2": "f51,f52,f53,f54,f55,f56,f57,f58",
"ut": "7eea3edcaed734bea9cbfc24409ed989",
"ndays": "5",
"iscr": "0",
"secid": f"{code_id_dict[symbol]}.{symbol}",
"_": "1623766962675",
}
r = requests.get(url, params=params)
data_json = r.json()
temp_df = pd.DataFrame(
[item.split(",") for item in data_json["data"]["trends"]]
)
temp_df.columns = [
"时间",
"开盘",
"收盘",
"最高",
"最低",
"成交量",
"成交额",
"最新价",
]
temp_df.index = pd.to_datetime(temp_df["时间"])
temp_df = temp_df[start_date:end_date]
temp_df.reset_index(drop=True, inplace=True)
temp_df["开盘"] = pd.to_numeric(temp_df["开盘"])
temp_df["收盘"] = pd.to_numeric(temp_df["收盘"])
temp_df["最高"] = pd.to_numeric(temp_df["最高"])
temp_df["最低"] = pd.to_numeric(temp_df["最低"])
temp_df["成交量"] = pd.to_numeric(temp_df["成交量"])
temp_df["成交额"] = pd.to_numeric(temp_df["成交额"])
temp_df["最新价"] = pd.to_numeric(temp_df["最新价"])
temp_df["时间"] = pd.to_datetime(temp_df["时间"]).astype(str)
return temp_df
else:
url = "http://push2his.eastmoney.com/api/qt/stock/kline/get"
params = {
"fields1": "f1,f2,f3,f4,f5,f6",
"fields2": "f51,f52,f53,f54,f55,f56,f57,f58,f59,f60,f61",
"ut": "7eea3edcaed734bea9cbfc24409ed989",
"klt": period,
"fqt": adjust_map[adjust],
"secid": f"{code_id_dict[symbol]}.{symbol}",
"beg": "0",
"end": "20500000",
"_": "1630930917857",
}
r = requests.get(url, params=params)
data_json = r.json()
temp_df = pd.DataFrame(
[item.split(",") for item in data_json["data"]["klines"]]
)
temp_df.columns = [
"时间",
"开盘",
"收盘",
"最高",
"最低",
"成交量",
"成交额",
"振幅",
"涨跌幅",
"涨跌额",
"换手率",
]
temp_df.index = pd.to_datetime(temp_df["时间"])
temp_df = temp_df[start_date:end_date]
temp_df.reset_index(drop=True, inplace=True)
temp_df["开盘"] = pd.to_numeric(temp_df["开盘"])
temp_df["收盘"] = pd.to_numeric(temp_df["收盘"])
temp_df["最高"] = pd.to_numeric(temp_df["最高"])
temp_df["最低"] = pd.to_numeric(temp_df["最低"])
temp_df["成交量"] = pd.to_numeric(temp_df["成交量"])
temp_df["成交额"] = pd.to_numeric(temp_df["成交额"])
temp_df["振幅"] = pd.to_numeric(temp_df["振幅"])
temp_df["涨跌幅"] = pd.to_numeric(temp_df["涨跌幅"])
temp_df["涨跌额"] = pd.to_numeric(temp_df["涨跌额"])
temp_df["换手率"] = pd.to_numeric(temp_df["换手率"])
temp_df["时间"] = pd.to_datetime(temp_df["时间"]).astype(str)
temp_df = temp_df[
[
"时间",
"开盘",
"收盘",
"最高",
"最低",
"涨跌幅",
"涨跌额",
"成交量",
"成交额",
"振幅",
"换手率",
]
]
return temp_df
def stock_zh_a_hist_pre_min_em(
symbol: str = "000001",
start_time: str = "09:00:00",
end_time: str = "15:50:00",
) -> pd.DataFrame:
"""
东方财富网-行情首页-沪深京 A 股-每日分时行情包含盘前数据
http://quote.eastmoney.com/concept/sh603777.html?from=classic
:param symbol: 股票代码
:type symbol: str
:param start_time: 开始时间
:type start_time: str
:param end_time: 结束时间
:type end_time: str
:return: 每日分时行情包含盘前数据
:rtype: pandas.DataFrame
"""
code_id_dict = code_id_map_em()
url = "https://push2.eastmoney.com/api/qt/stock/trends2/get"
params = {
"fields1": "f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13",
"fields2": "f51,f52,f53,f54,f55,f56,f57,f58",
"ut": "fa5fd1943c7b386f172d6893dbfba10b",
"ndays": "1",
"iscr": "1",
"iscca": "0",
"secid": f"{code_id_dict[symbol]}.{symbol}",
"_": "1623766962675",
}
r = requests.get(url, params=params)
data_json = r.json()
temp_df = pd.DataFrame(
[item.split(",") for item in data_json["data"]["trends"]]
)
temp_df.columns = [
"时间",
"开盘",
"收盘",
"最高",
"最低",
"成交量",
"成交额",
"最新价",
]
temp_df.index = pd.to_datetime(temp_df["时间"])
date_format = temp_df.index[0].date().isoformat()
temp_df = temp_df[
date_format + " " + start_time : date_format + " " + end_time
]
temp_df.reset_index(drop=True, inplace=True)
temp_df["开盘"] = pd.to_numeric(temp_df["开盘"])
temp_df["收盘"] = pd.to_numeric(temp_df["收盘"])
temp_df["最高"] = pd.to_numeric(temp_df["最高"])
temp_df["最低"] = pd.to_numeric(temp_df["最低"])
temp_df["成交量"] = pd.to_numeric(temp_df["成交量"])
temp_df["成交额"] = pd.to_numeric(temp_df["成交额"])
temp_df["最新价"] = pd.to_numeric(temp_df["最新价"])
temp_df["时间"] = pd.to_datetime(temp_df["时间"]).astype(str)
return temp_df
if __name__ == "__main__":
stock_zh_a_hist_df = stock_zh_a_hist(
symbol="000858",
period="daily",
start_date="20220516",
end_date="20220722",
adjust="",
)
print(stock_zh_a_hist_df)
exit(0)
stock_zh_a_spot_em_df = stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)
code_id_map_em_df = code_id_map_em()
print(code_id_map_em_df)
stock_zh_a_hist_df = stock_zh_a_hist(
symbol="430090",
period="daily",
start_date="20220516",
end_date="20220722",
adjust="hfq",
)
print(stock_zh_a_hist_df)
stock_zh_a_hist_min_em_df = stock_zh_a_hist_min_em(symbol="833454", period="1")
print(stock_zh_a_hist_min_em_df)
stock_zh_a_hist_pre_min_em_df = stock_zh_a_hist_pre_min_em(symbol="833454")
print(stock_zh_a_hist_pre_min_em_df)
stock_zh_a_spot_em_df = stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)
stock_zh_a_hist_min_em_df = stock_zh_a_hist_min_em(
symbol="000001", period='1'
)
print(stock_zh_a_hist_min_em_df)
stock_zh_a_hist_df = stock_zh_a_hist(
symbol="833454",
period="daily",
start_date="20170301",
end_date="20211115",
adjust="hfq",
)
print(stock_zh_a_hist_df)

View File

@ -1,69 +0,0 @@
import time
# 配置部分
china_all_config = {
'url': 'https://push2.eastmoney.com/api/qt/clist/get',
'params': {
'np': 1,
'fltt': 1,
'invt': 2,
'cb': 'jQuery37103053011545475828_1742564157141',
'fs': 'm:0+t:6,m:0+t:80,m:1+t:2,m:1+t:23,m:0+t:81+s:2048',
'fields': 'f12,f13,f14,f1,f2,f4,f3,f152,f5,f6,f7,f15,f18,f16,f17,f10,f8,f9,f23',
'fid': 'f3',
'pn': 1,
'pz': 20,
'po': 1,
'dect': 1,
'ut': 'fa5fd1943c7b386f172d6893dbfba10b',
'_': int(time.time() * 1000)
},
'headers': {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
'Referer': 'https://quote.eastmoney.com/center/gridlist.html'
},
'max_retries': 3,
'retry_delay': 5
}
'''
curl 'https://push2.eastmoney.com/api/qt/clist/get?np=1&fltt=1&invt=2&cb=jQuery37103053011545475828_1742564157141&fs=m%3A128%2Bt%3A3%2Cm%3A128%2Bt%3A4%2Cm%3A128%2Bt%3A1%2Cm%3A128%2Bt%3A2&fields=f12%2Cf13%2Cf14%2Cf19%2Cf1%2Cf2%2Cf4%2Cf3%2Cf152%2Cf17%2Cf18%2Cf15%2Cf16%2Cf5%2Cf6&fid=f3&pn=2&pz=20&po=1&dect=1&ut=fa5fd1943c7b386f172d6893dbfba10b&wbp2u=%7C0%7C0%7C0%7Cweb&_=1742564157184' \
-H 'Accept: */*' \
-H 'Accept-Language: zh-CN,zh;q=0.9' \
-H 'Connection: keep-alive' \
-b 'sid=173318833; vtpst=%7c; st_si=63334912574582; qgqp_b_id=5107797c7296e8e7fc529ab2daa8bf8b; AUTH_FUND.EASTMONEY.COM_GSJZ=AUTH*TTJJ*TOKEN; fullscreengg=1; fullscreengg2=1; xsb_history=831566%7C%u76DB%u5927%u5728%u7EBF%2C874086%7C%u5C0F%u5510%u79D1%u6280; HAList=ty-116-00700-%u817E%u8BAF%u63A7%u80A1%2Cty-124-HSTECH-%u6052%u751F%u79D1%u6280%u6307%u6570%2Cty-1-000300-%u6CAA%u6DF1300%2Cty-0-159995-%u82AF%u7247ETF%2Cty-106-RDDT-Reddit%20Inc-A%2Cty-116-08321-%u6CF0%u9526%u63A7%u80A1%2Cty-105-AAPL-%u82F9%u679C%2Cty-105-NLSPW-NLS%20Pharmaceutics%20Ltd%20Wt%2Cty-116-09890-%u4E2D%u65ED%u672A%u6765%2Cty-116-00396-%u5174%u5229%28%u9999%u6E2F%29%u63A7%u80A1; has_jump_to_web=1; st_asi=delete; st_pvi=05050221710102; st_sp=2022-01-20%2014%3A22%3A55; st_inirUrl=https%3A%2F%2Fwww.baidu.com%2Flink; st_sn=525; st_psi=20250322081050269-113200301321-1939683963' \
-H 'Referer: https://quote.eastmoney.com/center/gridlist.html' \
-H 'Sec-Fetch-Dest: script' \
-H 'Sec-Fetch-Mode: no-cors' \
-H 'Sec-Fetch-Site: same-site' \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36' \
-H 'sec-ch-ua: "Chromium";v="134", "Not:A-Brand";v="24", "Google Chrome";v="134"' \
-H 'sec-ch-ua-mobile: ?0' \
-H 'sec-ch-ua-platform: "macOS"'
'''
hk_all_config = {
'url': 'https://push2.eastmoney.com/api/qt/clist/get',
'params': {
'np': 1,
'fltt': 1,
'invt': 2,
'cb': 'jQuery37103053011545475828_1742564157141',
'fs': ' m:128+t:3,m:128+t:4,m:128+t:1,m:128+t:2',
'fields': 'f12,f13,f14,f1,f2,f4,f3,f152,f5,f6,f7,f15,f18,f16,f17,f10,f8,f9,f23',
'fid': 'f3',
'pn': 1,
'pz': 20,
'po': 1,
'dect': 1,
'ut': 'fa5fd1943c7b386f172d6893dbfba10b',
'_': int(time.time() * 1000)
},
'headers': {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
'Referer': 'https://quote.eastmoney.com/center/gridlist.html'
},
'max_retries': 3,
'retry_delay': 5
}

View File

@ -8,11 +8,27 @@ import requests
import pandas as pd
import time
from functools import lru_cache
em_market_fs_all = {
'china_all' : "m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048",
'hk_all' : "m:128 t:3,m:128 t:4,m:128 t:1,m:128 t:2",
'us_all' : "m:105,m:106,m:107",
}
em_market_fs_types = {
'us_china' : "b:MK0201",
'hk_connect' : "b:DLMK0146,b:DLMK0144",
'hk_china_corps' : "b:DLMK0112",
'cn_kechuang' : "m:1 t:23",
'cn_hs300' : "b:bk0500 f:!50",
#'cn_a500' : "b:bk0701 f:!50",
'hk_famous' : "b:DLMK0106",
'hk_blueclip' : "b:DLMK0105",
'us_famous' : "b:MK0001",
}
# 带重试机制的 GET 请求
def fetch_with_retries_em(url, params, max_retries=3, delay=2):
"""带重试机制的 GET 请求"""
for attempt in range(max_retries):
try:
response = requests.get(url, params=params, timeout=5)
@ -23,7 +39,8 @@ def fetch_with_retries_em(url, params, max_retries=3, delay=2):
time.sleep(delay)
return None
def stock_zh_a_spot_em(fs='m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048', pz=100) -> pd.DataFrame:
# 东方财富网-沪深京 A 股-实时行情
def stock_spot(fs=em_market_fs_all["china_all"], pz=100, max_retries=3) -> pd.DataFrame:
"""
东方财富网-沪深京 A 股-实时行情
https://quote.eastmoney.com/center/gridlist.html#hs_a_board
@ -44,12 +61,12 @@ def stock_zh_a_spot_em(fs='m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048', p
"invt": "2",
"fid": "f3",
"fs": fs,
"fields": "f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f14,f15,f16,f17,f18,f20,f21,f22,f23,f24,f25,f26,f37,f38,f39,f40,f41,f45,f46,f48,f49,f57,f61,f100,f112,f113,f114,f115,f221",
"fields": "f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13,f14,f15,f16,f17,f18,f20,f21,f22,f23,f24,f25,f26,f37,f38,f39,f40,f41,f45,f46,f48,f49,f57,f61,f100,f112,f113,f114,f115,f221",
"_": "1623833739532",
}
data_json = fetch_with_retries_em(url, params)
if not data_json or "data" not in data_json or "diff" not in data_json["data"]:
if (not data_json) or ("data" not in data_json) or (not data_json["data"]) or ("diff" not in data_json["data"]):
break
diff_data = data_json["data"]["diff"]
@ -72,7 +89,7 @@ def stock_zh_a_spot_em(fs='m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048', p
temp_df = pd.DataFrame(all_data)
column_map = {
"f2": "最新价", "f3": "涨跌幅", "f4": "涨跌额", "f5": "成交量", "f6": "成交额", "f7": "振幅", "f8": "换手率",
"f9": "市盈率动", "f10": "量比", "f11": "5分钟涨跌", "f12": "代码", "f14": "名称", "f15": "最高", "f16": "最低",
"f9": "市盈率动", "f10": "量比", "f11": "5分钟涨跌", "f12": "代码", "f13": "编号", "f14": "名称", "f15": "最高", "f16": "最低",
"f17": "今开", "f18": "昨收", "f20": "总市值", "f21": "流通市值", "f22": "涨速", "f23": "市净率", "f24": "60日涨跌幅",
"f25": "年初至今涨跌幅", "f26": "上市时间", "f37": "加权净资产收益率", "f38": "总股本", "f39": "已流通股份",
"f40": "营业收入", "f41": "营业收入同比增长", "f45": "归属净利润", "f46": "归属净利润同比增长", "f48": "每股未分配利润",
@ -93,314 +110,19 @@ def stock_zh_a_spot_em(fs='m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048', p
temp_df["报告期"] = pd.to_datetime(temp_df["报告期"], format='%Y%m%d', errors="coerce")
temp_df["上市时间"] = pd.to_datetime(temp_df["上市时间"], format='%Y%m%d', errors="coerce")
return temp_df
def stock_zh_a_spot_em_old(fs='m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048') -> pd.DataFrame:
"""
东方财富网-沪深京 A 股-实时行情
https://quote.eastmoney.com/center/gridlist.html#hs_a_board
:return: 实时行情
:rtype: pandas.DataFrame
"""
url = "http://82.push2.eastmoney.com/api/qt/clist/get"
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": fs,
"fields": "f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f14,f15,f16,f17,f18,f20,f21,f22,f23,f24,f25,f26,f37,f38,f39,f40,f41,f45,f46,f48,f49,f57,f61,f100,f112,f113,f114,f115,f221",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return pd.DataFrame()
temp_df = pd.DataFrame(data_json["data"]["diff"])
temp_df.columns = [
"最新价",
"涨跌幅",
"涨跌额",
"成交量",
"成交额",
"振幅",
"换手率",
"市盈率动",
"量比",
"5分钟涨跌",
"代码",
"名称",
"最高",
"最低",
"今开",
"昨收",
"总市值",
"流通市值",
"涨速",
"市净率",
"60日涨跌幅",
"年初至今涨跌幅",
"上市时间",
"加权净资产收益率",
"总股本",
"已流通股份",
"营业收入",
"营业收入同比增长",
"归属净利润",
"归属净利润同比增长",
"每股未分配利润",
"毛利率",
"资产负债率",
"每股公积金",
"所处行业",
"每股收益",
"每股净资产",
"市盈率静",
"市盈率TTM",
"报告期"
]
temp_df = temp_df[
[
"代码",
"名称",
"最新价",
"涨跌幅",
"涨跌额",
"成交量",
"成交额",
"振幅",
"换手率",
"量比",
"今开",
"最高",
"最低",
"昨收",
"涨速",
"5分钟涨跌",
"60日涨跌幅",
"年初至今涨跌幅",
"市盈率动",
"市盈率TTM",
"市盈率静",
"市净率",
"每股收益",
"每股净资产",
"每股公积金",
"每股未分配利润",
"加权净资产收益率",
"毛利率",
"资产负债率",
"营业收入",
"营业收入同比增长",
"归属净利润",
"归属净利润同比增长",
"报告期",
"总股本",
"已流通股份",
"总市值",
"流通市值",
"所处行业",
"上市时间"
]
]
temp_df["最新价"] = pd.to_numeric(temp_df["最新价"], errors="coerce")
temp_df["涨跌幅"] = pd.to_numeric(temp_df["涨跌幅"], errors="coerce")
temp_df["涨跌额"] = pd.to_numeric(temp_df["涨跌额"], errors="coerce")
temp_df["成交量"] = pd.to_numeric(temp_df["成交量"], errors="coerce")
temp_df["成交额"] = pd.to_numeric(temp_df["成交额"], errors="coerce")
temp_df["振幅"] = pd.to_numeric(temp_df["振幅"], errors="coerce")
temp_df["量比"] = pd.to_numeric(temp_df["量比"], errors="coerce")
temp_df["换手率"] = pd.to_numeric(temp_df["换手率"], errors="coerce")
temp_df["最高"] = pd.to_numeric(temp_df["最高"], errors="coerce")
temp_df["最低"] = pd.to_numeric(temp_df["最低"], errors="coerce")
temp_df["今开"] = pd.to_numeric(temp_df["今开"], errors="coerce")
temp_df["昨收"] = pd.to_numeric(temp_df["昨收"], errors="coerce")
temp_df["涨速"] = pd.to_numeric(temp_df["涨速"], errors="coerce")
temp_df["5分钟涨跌"] = pd.to_numeric(temp_df["5分钟涨跌"], errors="coerce")
temp_df["60日涨跌幅"] = pd.to_numeric(temp_df["60日涨跌幅"], errors="coerce")
temp_df["年初至今涨跌幅"] = pd.to_numeric(temp_df["年初至今涨跌幅"], errors="coerce")
temp_df["市盈率动"] = pd.to_numeric(temp_df["市盈率动"], errors="coerce")
temp_df["市盈率TTM"] = pd.to_numeric(temp_df["市盈率TTM"], errors="coerce")
temp_df["市盈率静"] = pd.to_numeric(temp_df["市盈率静"], errors="coerce")
temp_df["市净率"] = pd.to_numeric(temp_df["市净率"], errors="coerce")
temp_df["每股收益"] = pd.to_numeric(temp_df["每股收益"], errors="coerce")
temp_df["每股净资产"] = pd.to_numeric(temp_df["每股净资产"], errors="coerce")
temp_df["每股公积金"] = pd.to_numeric(temp_df["每股公积金"], errors="coerce")
temp_df["每股未分配利润"] = pd.to_numeric(temp_df["每股未分配利润"], errors="coerce")
temp_df["加权净资产收益率"] = pd.to_numeric(temp_df["加权净资产收益率"], errors="coerce")
temp_df["毛利率"] = pd.to_numeric(temp_df["毛利率"], errors="coerce")
temp_df["资产负债率"] = pd.to_numeric(temp_df["资产负债率"], errors="coerce")
temp_df["营业收入"] = pd.to_numeric(temp_df["营业收入"], errors="coerce")
temp_df["营业收入同比增长"] = pd.to_numeric(temp_df["营业收入同比增长"], errors="coerce")
temp_df["归属净利润"] = pd.to_numeric(temp_df["归属净利润"], errors="coerce")
temp_df["归属净利润同比增长"] = pd.to_numeric(temp_df["归属净利润同比增长"], errors="coerce")
temp_df["报告期"] = pd.to_datetime(temp_df["报告期"], format='%Y%m%d', errors="coerce")
temp_df["总股本"] = pd.to_numeric(temp_df["总股本"], errors="coerce")
temp_df["已流通股份"] = pd.to_numeric(temp_df["已流通股份"], errors="coerce")
temp_df["总市值"] = pd.to_numeric(temp_df["总市值"], errors="coerce")
temp_df["流通市值"] = pd.to_numeric(temp_df["流通市值"], errors="coerce")
temp_df["上市时间"] = pd.to_datetime(temp_df["上市时间"], format='%Y%m%d', errors="coerce")
# 添加 em_code 列
temp_df['em_code'] = temp_df['编号'].astype(str) + '.' + temp_df['代码'].astype(str)
# 调整列顺序
new_column_order = ['代码', '名称', 'em_code'] + [col for col in temp_df.columns if col not in ['代码', '名称', 'em_code']]
temp_df = temp_df[new_column_order]
return temp_df
#原有版本,实现的比较繁琐,后面有个简化版本替代它。
#@lru_cache()
def code_id_map_em_older() -> dict:
"""
东方财富-股票和市场代码
http://quote.eastmoney.com/center/gridlist.html#hs_a_board
:return: 股票和市场代码
:rtype: dict
"""
url = "http://80.push2.eastmoney.com/api/qt/clist/get"
# 获取指定板块的代码
def code_by_fs(market_id, fs=em_market_fs_all["china_all"], pz=100) -> dict:
url = "http://80.push2.eastmoney.com/api/qt/clist/get"
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:1 t:2,m:1 t:23",
"fields": "f12",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df = pd.DataFrame(data_json["data"]["diff"])
temp_df["market_id"] = 1
temp_df.columns = ["sh_code", "sh_id"]
code_id_dict = dict(zip(temp_df["sh_code"], temp_df["sh_id"]))
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:0 t:6,m:0 t:80",
"fields": "f12",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df_sz = pd.DataFrame(data_json["data"]["diff"])
temp_df_sz["sz_id"] = 0
code_id_dict.update(dict(zip(temp_df_sz["f12"], temp_df_sz["sz_id"])))
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:0 t:81 s:2048",
"fields": "f12",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df_sz = pd.DataFrame(data_json["data"]["diff"])
temp_df_sz["bj_id"] = 0
code_id_dict.update(dict(zip(temp_df_sz["f12"], temp_df_sz["bj_id"])))
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:128 t:3",
"fields": "f12",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df_sz = pd.DataFrame(data_json["data"]["diff"])
temp_df_sz["hk_main"] = 116
code_id_dict.update(dict(zip(temp_df_sz["f12"], temp_df_sz["hk_main"])))
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:128 t:4",
"fields": "f12",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df_sz = pd.DataFrame(data_json["data"]["diff"])
temp_df_sz["hk_cyb"] = 116
code_id_dict.update(dict(zip(temp_df_sz["f12"], temp_df_sz["hk_cyb"])))
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:105,m:106,m:107",
"fields": "f12,f13",
"_": "1623833739532",
}
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df_sz = pd.DataFrame(data_json["data"]["diff"])
# 把数据保存到字典中。按照f13的值分别存储
grouped = temp_df_sz.groupby('f13')
for id, group in grouped:
temp_df_sz[f"us_all_{id}"] = id
code_id_dict.update(dict(zip(group["f12"], str(id))))
#print(f"分组 f13 = {id}:")
#print(group)
#temp_df_sz["us_all"] = 105
#code_id_dict.update(dict(zip(temp_df_sz["f12"], temp_df_sz["us_all"])))
print(code_id_dict)
return code_id_dict
@lru_cache()
def code_id_map_em() -> dict:
url = "http://80.push2.eastmoney.com/api/qt/clist/get"
pz = 200 # 固定每页 200 条
pn = 1 # 初始页码
pn_max = 10000 # 预设一个较大的初始值
params = {
"pn": str(pn),
"pn": "",
"pz": str(pz),
"po": "1",
"np": "1",
@ -408,101 +130,41 @@ def code_id_map_em() -> dict:
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "",
"fields": "f12,f13",
"fs": fs,
"fields": "f12,f13,f14",
"_": "1623833739532",
}
market_fs = {
"china_a": "m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048",
"hk": "m:128 t:3,m:128 t:4,m:128 t:1,m:128 t:2",
"us": "m:105,m:106,m:107"
}
code_id_dict = {}
for market_id, fs in market_fs.items():
params["fs"] = fs
pn = 1 # 每个市场都从第一页开始
total = 0
fetched_cnt = 0
while pn <= pn_max:
params["pn"] = str(pn)
data_json = fetch_with_retries_em(url, params)
if not data_json or "data" not in data_json or "diff" not in data_json["data"]:
print(f"市场 {market_id} 数据获取失败或为空,跳过。")
break
temp_df = pd.DataFrame(data_json["data"]["diff"])
temp_df["market_id"] = 1
# 处理 total 以计算 pn_max
if pn == 1 and "total" in data_json["data"]:
total = int(data_json["data"]["total"])
pn_max = (total // pz) + 1 # 计算最大页数
print(f"市场 {market_id} 总数据量: {total}, 需要页数: {pn_max}, 当前获取数量: {len(temp_df)}, 每页最大拉取行数: {pz}")
# 按 f13 进行分组并存入字典
grouped = temp_df.groupby('f13')
for id, group in grouped:
code_id_dict.update(dict.fromkeys(group["f12"], id))
fetched_cnt += len(group)
# print(f'获取 {market_id} 股票列表f13: {id}, 股票数: {len(group)}, 已获取总股票数: {fetched_cnt}, 总股票数: {total}')
pn += 1 # 翻页继续
print(f'获取 {market_id} 已获取总股票数: {fetched_cnt}, 总股票数: {total}')
return code_id_dict
@lru_cache()
def code_id_map_em2() -> dict:
"""
东方财富-股票和市场代码
http://quote.eastmoney.com/center/gridlist.html#hs_a_board
:return: 股票和市场代码
:rtype: dict
"""
url = "http://80.push2.eastmoney.com/api/qt/clist/get"
params = {
"pn": "1",
"pz": "50000",
"po": "1",
"np": "1",
"ut": "bd1d9ddb04089700cf9c27f6f7426281",
"fltt": "2",
"invt": "2",
"fid": "f3",
"fs": "m:1 t:2,m:1 t:23",
"fields": "f12,f13",
"_": "1623833739532",
}
market_fs = {"china_a": "m:0 t:6,m:0 t:80,m:1 t:2,m:1 t:23,m:0 t:81 s:2048",
"hk": "m:128 t:3,m:128 t:4,m:128 t:1,m:128 t:2",
"us": "m:105,m:106,m:107"}
code_id_dict = dict()
for market_id, fs in market_fs.items():
params['fs'] = fs
r = requests.get(url, params=params)
data_json = r.json()
if not data_json["data"]["diff"]:
return dict()
temp_df = pd.DataFrame(data_json["data"]["diff"])
temp_df["market_id"] = 1
# 把数据保存到字典中。按照f13的值分别存储
grouped = temp_df.groupby('f13')
for id, group in grouped:
temp_df[f"{market_id}_{id}"] = id
#code_id_dict.update(dict(zip(group["f12"], str(id))))
code_id_dict.update(dict.fromkeys(group["f12"], id))
print(f'get {market_id} stock list. f13: {id}, stock count: {len(group)}')
pn = 1 # 初始页码
pn_max = 10000 # 预设一个较大的初始值
total = 0
fetched_cnt = 0
while pn <= pn_max:
params["pn"] = str(pn)
data_json = fetch_with_retries_em(url, params)
if (not data_json) or ("data" not in data_json) or (not data_json["data"]) or ("diff" not in data_json["data"]):
print(f"市场 {market_id} 数据获取失败或为空,跳过。")
break
data_lines = len(data_json["data"]["diff"])
for item in data_json["data"]["diff"]:
code = str(item['f13']) + "." + item['f12']
name = item['f14']
code_id_dict[code] = name
# 处理 total 以计算 pn_max
if pn == 1 and "total" in data_json["data"]:
total = int(data_json["data"]["total"])
pn_max = (total // pz) + 1 # 计算最大页数
print(f"市场 {market_id} 总数据量: {total}, 需要页数: {pn_max}, 当前获取数量: {data_lines}, 每页最大拉取行数: {pz}")
pn += 1 # 翻页继续
return code_id_dict
def stock_zh_a_hist(
symbol: str = "000001",
em_code: str = "106.BABA",
period: str = "daily",
start_date: str = "19700101",
end_date: str = "20500101",
@ -524,7 +186,6 @@ def stock_zh_a_hist(
:return: 每日行情
:rtype: pandas.DataFrame
"""
code_id_dict = code_id_map_em()
adjust_dict = {"qfq": "1", "hfq": "2", "": "0"}
period_dict = {"daily": "101", "weekly": "102", "monthly": "103"}
url = "http://push2his.eastmoney.com/api/qt/stock/kline/get"
@ -534,50 +195,52 @@ def stock_zh_a_hist(
"ut": "7eea3edcaed734bea9cbfc24409ed989",
"klt": period_dict[period],
"fqt": adjust_dict[adjust],
"secid": f"{code_id_dict[symbol]}.{symbol}",
"secid": em_code,
"beg": start_date,
"end": end_date,
"_": "1623766962675",
}
r = requests.get(url, params=params)
data_json = r.json()
data_json = fetch_with_retries_em(url, params)
if not (data_json["data"] and data_json["data"]["klines"]):
return pd.DataFrame()
temp_df = pd.DataFrame(
[item.split(",") for item in data_json["data"]["klines"]]
)
temp_df.columns = [
"日期",
"开盘",
"收盘",
"最高",
"最低",
"成交量",
"成交额",
"振幅",
"涨跌幅",
"涨跌额",
"换手率",
"date",
"open",
"close",
"high",
"low",
"volume",
"turnover",
"amplitude",
"change_percentage",
"change_amount",
"turnover_rate",
]
temp_df.index = pd.to_datetime(temp_df["日期"])
# 这里使用正确的英文列名
temp_df.index = pd.to_datetime(temp_df["date"])
temp_df.reset_index(inplace=True, drop=True)
temp_df["开盘"] = pd.to_numeric(temp_df["开盘"])
temp_df["收盘"] = pd.to_numeric(temp_df["收盘"])
temp_df["最高"] = pd.to_numeric(temp_df["最高"])
temp_df["最低"] = pd.to_numeric(temp_df["最低"])
temp_df["成交量"] = pd.to_numeric(temp_df["成交量"])
temp_df["成交额"] = pd.to_numeric(temp_df["成交额"])
temp_df["振幅"] = pd.to_numeric(temp_df["振幅"])
temp_df["涨跌幅"] = pd.to_numeric(temp_df["涨跌幅"])
temp_df["涨跌额"] = pd.to_numeric(temp_df["涨跌额"])
temp_df["换手率"] = pd.to_numeric(temp_df["换手率"])
# 使用正确的英文列名进行数据类型转换
temp_df["open"] = pd.to_numeric(temp_df["open"])
temp_df["close"] = pd.to_numeric(temp_df["close"])
temp_df["high"] = pd.to_numeric(temp_df["high"])
temp_df["low"] = pd.to_numeric(temp_df["low"])
temp_df["volume"] = pd.to_numeric(temp_df["volume"])
temp_df["turnover"] = pd.to_numeric(temp_df["turnover"])
temp_df["amplitude"] = pd.to_numeric(temp_df["amplitude"])
temp_df["change_percentage"] = pd.to_numeric(temp_df["change_percentage"])
temp_df["change_amount"] = pd.to_numeric(temp_df["change_amount"])
temp_df["turnover_rate"] = pd.to_numeric(temp_df["turnover_rate"])
return temp_df
def stock_zh_a_hist_min_em(
symbol: str = "000001",
em_code: str = "106.BABA",
start_date: str = "1979-09-01 09:32:00",
end_date: str = "2222-01-01 09:32:00",
period: str = "5",
@ -599,7 +262,6 @@ def stock_zh_a_hist_min_em(
:return: 每日分时行情
:rtype: pandas.DataFrame
"""
code_id_dict = code_id_map_em()
adjust_map = {
"": "0",
"qfq": "1",
@ -613,7 +275,7 @@ def stock_zh_a_hist_min_em(
"ut": "7eea3edcaed734bea9cbfc24409ed989",
"ndays": "5",
"iscr": "0",
"secid": f"{code_id_dict[symbol]}.{symbol}",
"secid": em_code,
"_": "1623766962675",
}
r = requests.get(url, params=params)
@ -707,7 +369,7 @@ def stock_zh_a_hist_min_em(
def stock_zh_a_hist_pre_min_em(
symbol: str = "000001",
em_code: str = "106.BABA",
start_time: str = "09:00:00",
end_time: str = "15:50:00",
) -> pd.DataFrame:
@ -723,7 +385,6 @@ def stock_zh_a_hist_pre_min_em(
:return: 每日分时行情包含盘前数据
:rtype: pandas.DataFrame
"""
code_id_dict = code_id_map_em()
url = "https://push2.eastmoney.com/api/qt/stock/trends2/get"
params = {
"fields1": "f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,f13",
@ -732,7 +393,7 @@ def stock_zh_a_hist_pre_min_em(
"ndays": "1",
"iscr": "1",
"iscca": "0",
"secid": f"{code_id_dict[symbol]}.{symbol}",
"secid": em_code,
"_": "1623766962675",
}
r = requests.get(url, params=params)
@ -779,41 +440,4 @@ if __name__ == "__main__":
print(stock_zh_a_hist_df)
exit(0)
stock_zh_a_spot_em_df = stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)
code_id_map_em_df = code_id_map_em()
print(code_id_map_em_df)
stock_zh_a_hist_df = stock_zh_a_hist(
symbol="430090",
period="daily",
start_date="20220516",
end_date="20220722",
adjust="hfq",
)
print(stock_zh_a_hist_df)
stock_zh_a_hist_min_em_df = stock_zh_a_hist_min_em(symbol="833454", period="1")
print(stock_zh_a_hist_min_em_df)
stock_zh_a_hist_pre_min_em_df = stock_zh_a_hist_pre_min_em(symbol="833454")
print(stock_zh_a_hist_pre_min_em_df)
stock_zh_a_spot_em_df = stock_zh_a_spot_em()
print(stock_zh_a_spot_em_df)
stock_zh_a_hist_min_em_df = stock_zh_a_hist_min_em(
symbol="000001", period='1'
)
print(stock_zh_a_hist_min_em_df)
stock_zh_a_hist_df = stock_zh_a_hist(
symbol="833454",
period="daily",
start_date="20170301",
end_date="20211115",
adjust="hfq",
)
print(stock_zh_a_hist_df)

View File

@ -1,255 +0,0 @@
Price,Close,High,Low,Open,Volume,5d_change,20d_change,60d_change
Ticker,KC,KC,KC,KC,KC,,,
Date,,,,,,,,
2024-01-02,3.5799999237060547,3.7100000381469727,3.549999952316284,3.7100000381469727,917800,,,
2024-01-03,3.4700000286102295,3.559999942779541,3.4000000953674316,3.5399999618530273,1431300,,,
2024-01-04,3.3299999237060547,3.490000009536743,3.3299999237060547,3.450000047683716,748200,,,
2024-01-05,3.180000066757202,3.309999942779541,3.0999999046325684,3.2799999713897705,1146300,,,
2024-01-08,3.1500000953674316,3.2049999237060547,3.0799999237060547,3.130000114440918,2150500,,,
2024-01-09,2.9200000762939453,3.069999933242798,2.8949999809265137,3.069999933242798,1732000,-18.43575032059974,,
2024-01-10,2.809999942779541,2.9600000381469727,2.694999933242798,2.9200000762939453,2184700,-19.020175227347913,,
2024-01-11,2.809999942779541,2.859999895095825,2.700000047683716,2.859999895095825,1579000,-15.615615400609094,,
2024-01-12,2.809999942779541,2.890000104904175,2.7799999713897705,2.7799999713897705,1014300,-11.635223780198467,,
2024-01-16,2.7300000190734863,2.7899999618530273,2.6700000762939453,2.700000047683716,1633100,-13.33333535169161,,
2024-01-17,2.700000047683716,2.7100000381469727,2.5199999809265137,2.5999999046325684,1735400,-7.534247358289548,,
2024-01-18,2.619999885559082,2.7899999618530273,2.5799999237060547,2.7100000381469727,1084800,-6.761568010301044,,
2024-01-19,2.6500000953674316,2.7149999141693115,2.559999942779541,2.7100000381469727,1124300,-5.693944863708566,,
2024-01-22,2.640000104904175,2.7100000381469727,2.5,2.5,1195900,-6.049816417690357,,
2024-01-23,2.819999933242798,2.990000009536743,2.7699999809265137,2.7799999713897705,1678000,3.296700129689234,,
2024-01-24,2.75,3.0250000953674316,2.740000009536743,3.009999990463257,1020300,1.8518500530834592,,
2024-01-25,2.690000057220459,2.7850000858306885,2.680000066757202,2.7699999809265137,781700,2.6717623938536716,,
2024-01-26,2.630000114440918,2.7100000381469727,2.609999895095825,2.6500000953674316,753700,-0.7547162342173674,,
2024-01-29,2.6500000953674316,2.6600000858306885,2.5450000762939453,2.609999895095825,577000,0.3787875024959364,,
2024-01-30,2.559999942779541,2.5999999046325684,2.4600000381469727,2.5799999237060547,1869900,-9.219858036105533,,
2024-01-31,2.5999999046325684,2.740000009536743,2.450000047683716,2.450000047683716,1252200,-5.454548922452062,-27.374302792134685,
2024-02-01,2.5999999046325684,2.740000009536743,2.5199999809265137,2.619999885559082,675400,-3.3457305083066324,-25.07204947563373,
2024-02-02,2.5799999237060547,2.5899999141693115,2.4700000286102295,2.5299999713897705,984400,-1.9011478539609161,-22.52252303853818,
2024-02-05,2.4800000190734863,2.569999933242798,2.4600000381469727,2.569999933242798,1112800,-6.415096987774794,-22.012579653733756,
2024-02-06,2.75,2.8299999237060547,2.609999895095825,2.619999885559082,1442200,7.421877401066057,-12.698415341500924,
2024-02-07,2.640000104904175,2.680000066757202,2.609999895095825,2.6700000762939453,844700,1.538469297646361,-9.58903986554499,
2024-02-08,2.630000114440918,2.7100000381469727,2.609999895095825,2.609999895095825,490200,1.153854265721188,-6.405687971672136,
2024-02-09,2.6700000762939453,2.700000047683716,2.640000104904175,2.6600000858306885,287800,3.4883781104384504,-4.982201755744997,
2024-02-12,2.759999990463257,2.8399999141693115,2.6600000858306885,2.680000066757202,543800,11.290321340173893,-1.7793577699089291,
2024-02-13,2.640000104904175,2.690000057220459,2.5899999141693115,2.6600000858306885,1151200,-3.9999961853027344,-3.296700129689223,
2024-02-14,2.690000057220459,2.7249999046325684,2.625,2.680000066757202,919200,1.8939375124797264,-0.37037001061669406,
2024-02-15,2.759999990463257,2.819999933242798,2.7049999237060547,2.7200000286102295,658800,4.942960850401867,5.343515687761191,
2024-02-16,2.809999942779541,2.930000066757202,2.799999952316284,2.869999885559082,658600,5.243440542515665,6.037729873738917,
2024-02-20,2.6600000858306885,2.7899999618530273,2.640000104904175,2.7799999713897705,459800,-3.6231849629747126,0.757575004991895,
2024-02-21,2.759999990463257,2.930000066757202,2.680000066757202,2.680000066757202,1117300,4.545450029951326,-2.127657595741339,
2024-02-22,2.950000047683716,3.009999990463257,2.8510000705718994,2.9000000953674316,1332500,9.665426949169342,7.272729006680567,
2024-02-23,3.049999952316284,3.1700000762939453,2.9600000381469727,3.119999885559082,1030700,10.507245030981016,13.382895443794451,
2024-02-26,3.119999885559082,3.255000114440918,3.049999952316284,3.059999942779541,876900,11.032026658082472,18.631169193782625,
2024-02-27,3.2300000190734863,3.430000066757202,3.2100000381469727,3.25,1126500,21.428568227462797,21.88678878615797,
2024-02-28,2.930000066757202,3.0899999141693115,2.8550000190734863,3.0899999141693115,1217500,6.159423075411374,14.453130165930016,
2024-02-29,2.869999885559082,3.0,2.869999885559082,2.9800000190734863,1285600,-2.7118698586953704,10.38461503192516,
2024-03-01,2.859999895095825,2.9600000381469727,2.8499999046325684,2.940000057220459,1046100,-6.22951017019413,10.000000000000009,
2024-03-04,2.7799999713897705,2.8550000190734863,2.7699999809265137,2.8299999237060547,812500,-10.897433546167768,7.75194006193709,
2024-03-05,2.490000009536743,2.734999895095825,2.3399999141693115,2.7200000286102295,4219300,-22.910216878234245,0.4032254188043316,
2024-03-06,2.6500000953674316,2.7899999618530273,2.5810000896453857,2.609999895095825,1839600,-9.556312798984424,-3.6363601684570312,
2024-03-07,2.5799999237060547,2.619999885559082,2.5199999809265137,2.5299999713897705,763800,-10.104528690478842,-2.2727340459820944,
2024-03-08,2.690000057220459,2.740000009536743,2.630000114440918,2.630000114440918,1148200,-5.94405049338893,2.281366546339325,
2024-03-11,3.4600000381469727,3.630000114440918,3.009999990463257,3.009999990463257,6546100,24.460434307747782,29.588012707084843,
2024-03-12,3.490000009536743,3.549999952316284,3.359999895095825,3.5299999713897705,2182900,40.16064241646517,26.449276144778477,
2024-03-13,3.3299999237060547,3.630000114440918,3.3299999237060547,3.4800000190734863,1456000,25.66036995724481,26.136355734233007,
2024-03-14,3.1600000858306885,3.25,3.109999895095825,3.240000009536743,1402700,22.480627103720586,17.47211965102611,
2024-03-15,3.069999933242798,3.2200000286102295,3.069999933242798,3.1500000953674316,1038900,14.126389142719486,11.231882023575967,
2024-03-18,3.369999885559082,3.4600000381469727,3.25,3.299999952316284,1772400,-2.6011604507406583,19.928823992274225,
2024-03-19,3.2200000286102295,3.299999952316284,3.059999942779541,3.299999952316284,1741800,-7.736389117155129,21.052628748493408,
2024-03-20,3.740000009536743,3.869999885559082,3.4000000953674316,3.4100000858306885,5240000,12.31231517189908,35.507247190569615,
2024-03-21,3.630000114440918,3.8399999141693115,3.5399999618530273,3.819999933242798,2577800,14.873418222920009,23.050849347989843,
2024-03-22,3.2799999713897705,3.509999990463257,3.200000047683716,3.509999990463257,2206500,6.84039227079567,7.540984349813362,
2024-03-25,3.059999942779541,3.2799999713897705,3.059999942779541,3.25,1761500,-9.198811670823314,-1.923075159625831,
2024-03-26,3.0,3.140000104904175,2.9700000286102295,3.140000104904175,1449400,-6.832298964456307,-7.120743582517408,
2024-03-27,2.930000066757202,3.009999990463257,2.859999895095825,2.9600000381469727,1336200,-21.657752425510612,0.0,
2024-03-28,3.0399999618530273,3.1549999713897705,2.9800000190734863,3.075000047683716,1692000,-16.253447217280893,5.923347842253612,-15.083798138576876
2024-04-01,3.1500000953674316,3.1989998817443848,3.015000104904175,3.109999895095825,1126400,-3.9634108889109676,10.13986751429199,-9.221900017417607
2024-04-02,3.190000057220459,3.25,3.059999942779541,3.1500000953674316,825500,4.2483698324135455,14.74820467806417,-4.204200291085469
2024-04-03,3.190000057220459,3.190000057220459,3.009999990463257,3.0999999046325684,770200,6.333335240681959,28.112451606534282,0.3144651023059275
2024-04-04,3.0799999237060547,3.25,3.059999942779541,3.2300000190734863,702600,5.119448925981285,16.22640803260054,-2.2222276045109735
2024-04-05,3.0799999237060547,3.134999990463257,3.0299999713897705,3.049999952316284,635000,1.3157882353605599,19.37984553432748,5.4794466860145
2024-04-08,2.9700000286102295,3.0999999046325684,2.9600000381469727,3.0899999141693115,710700,-5.714287660559769,10.408920648094355,5.693953348355674
2024-04-09,3.0,3.059999942779541,2.950000047683716,2.950000047683716,492100,-5.956114539571877,-13.294798643797956,6.761568010301033
2024-04-10,2.9200000762939453,3.015000104904175,2.859999895095825,2.940000057220459,729900,-8.463949093523615,-16.332376266052183,3.9145955784467557
2024-04-11,2.930000066757202,3.015000104904175,2.890000104904175,3.009999990463257,598000,-4.870125346248811,-12.012007991390005,7.326009021479507
2024-04-12,2.700000047683716,2.8499999046325684,2.6549999713897705,2.8499999046325684,1080500,-12.337658618026804,-14.556962837108578,0.0
2024-04-15,2.5899999141693115,2.690000057220459,2.509999990463257,2.680000066757202,1051000,-12.794616524590873,-15.63518011436792,-1.1450371259603576
2024-04-16,2.5899999141693115,2.615000009536743,2.505000114440918,2.5299999713897705,917900,-13.666669527689612,-23.145400530491965,-2.2641576995792834
2024-04-17,2.609999895095825,2.755000114440918,2.609999895095825,2.680000066757202,812800,-10.616444284192328,-18.944103356970587,-1.136371538494263
2024-04-18,2.6600000858306885,2.694999933242798,2.5799999237060547,2.609999895095825,889700,-9.215016203919003,-28.877003234014143,-5.67375358864356
2024-04-19,2.6500000953674316,2.680000066757202,2.5899999141693115,2.609999895095825,555100,-1.8518500530834592,-26.99724485337718,-3.6363601684570312
2024-04-22,2.740000009536743,2.819999933242798,2.634999990463257,2.7100000381469727,677500,5.791509665572359,-16.46341361473317,1.8587342473125545
2024-04-23,2.8299999237060547,2.890000104904175,2.7799999713897705,2.7799999713897705,763600,9.266409941705266,-7.516340633149376,7.60455515446441
2024-04-24,2.9000000953674316,2.9749999046325684,2.809999942779541,2.9100000858306885,617900,11.111119230943856,-3.3333301544189453,9.433961924644251
2024-04-25,2.869999885559082,2.9000000953674316,2.8299999237060547,2.8299999237060547,310800,7.894729058356886,-2.047787707545201,12.1093730354914
2024-04-26,3.1600000858306885,3.315000057220459,3.049999952316284,3.049999952316284,2207800,19.245281966397187,3.947372548798156,21.53846929764636
2024-04-29,3.1500000953674316,3.2249999046325684,3.0929999351501465,3.1700000762939453,772200,14.963506730060484,0.0,21.153854265721183
2024-04-30,3.069999933242798,3.1449999809265137,3.0399999618530273,3.059999942779541,536700,8.480565936639639,-3.7617593048641096,18.992248993282136
2024-05-01,3.119999885559082,3.2249999046325684,3.0399999618530273,3.059999942779541,450000,7.586199412306449,-2.194362708644282,25.806446030782524
2024-05-02,3.490000009536743,3.509999990463257,3.3299999237060547,3.369999885559082,1598200,21.602792637633982,13.311691428139705,26.909091255881567
2024-05-03,3.390000104904175,3.5899999141693115,3.390000104904175,3.549999952316284,638600,7.2784814185542945,10.064941197307164,28.4090897802151
2024-05-06,3.3499999046325684,3.440000057220459,3.2799999713897705,3.430000066757202,540800,6.3492001019069155,12.794608497029358,27.376416686761516
2024-05-07,3.200000047683716,3.2850000858306885,3.1700000762939453,3.2699999809265137,649700,4.234531507093564,6.666668256123853,19.850185627164073
2024-05-08,3.2200000286102295,3.259999990463257,3.0950000286102295,3.119999885559082,375100,3.2051329076644652,10.273970701296808,16.66666810639239
2024-05-09,3.319999933242798,3.4700000286102295,3.2899999618530273,3.299999952316284,705900,-4.871062344682075,13.310575344704034,25.75756823173707
2024-05-10,3.2300000190734863,3.450000047683716,3.2149999141693115,3.380000114440918,827300,-4.719766397624081,19.629628223319795,20.074347597263696
2024-05-13,3.5999999046325684,3.674999952316284,3.359999895095825,3.359999895095825,1827300,7.462686779611127,38.99613992022828,30.434779604050654
2024-05-14,3.384999990463257,3.4600000381469727,3.240000009536743,3.4100000858306885,1399300,5.781248125713345,30.694984657902012,20.462635565570466
2024-05-15,3.380000114440918,3.440000057220459,3.3399999141693115,3.440000057220459,392400,4.9689467207783,29.501925298614708,27.067669375107606
2024-05-16,3.559999942779541,3.5799999237060547,3.378999948501587,3.450000047683716,783300,7.228916095257998,33.83457999655637,28.985505618860774
2024-05-17,3.5999999046325684,3.7300000190734863,3.5350000858306885,3.5999999046325684,1123700,11.455104748427058,35.84904811610643,22.033893099738087
2024-05-20,3.3399999141693115,3.5,3.299999952316284,3.5,1085400,-7.222222148636237,21.897806662198207,9.508195619242233
2024-05-21,3.190000057220459,3.259999990463257,3.130000114440918,3.200000047683716,1024300,-5.76070705442191,12.720853117301933,2.243595327851544
2024-05-22,2.9800000190734863,3.380000114440918,2.940000057220459,3.380000114440918,1762700,-11.834321947459314,2.758617968111432,-7.739938034790217
2024-05-23,2.9049999713897705,2.9800000190734863,2.8550000190734863,2.950000047683716,1177900,-18.39887589656437,1.2195152343662974,-0.85324555623989
2024-05-24,2.859999895095825,2.9000000953674316,2.819999933242798,2.9000000953674316,551800,-20.555556365001372,-9.493676664125793,-0.3484317373521062
2024-05-28,2.9200000762939453,2.9700000286102295,2.869999885559082,2.869999885559082,836700,-12.574845768516251,-7.301587686036493,2.0979085104515294
2024-05-29,2.869999885559082,2.9700000286102295,2.8299999237060547,2.869999885559082,716400,-10.031353163679956,-6.514659675332912,3.2374070178252223
2024-05-30,2.930000066757202,2.9800000190734863,2.8499999046325684,2.859999895095825,822600,-1.677850738129516,-6.089738005481793,17.670684961255056
2024-05-31,2.8299999237060547,2.9700000286102295,2.799999952316284,2.9100000858306885,1145800,-2.5817572606665284,-18.911177192755822,6.792446107956285
2024-06-03,2.75,2.880000114440918,2.700000047683716,2.859999895095825,1008100,-3.846150319251662,-18.879058557500127,6.5891504388010835
2024-06-04,2.740000009536743,2.8299999237060547,2.690000057220459,2.8299999237060547,841500,-6.164385686785934,-18.208952610783157,1.8587342473125545
2024-06-05,2.799999952316284,2.809999942779541,2.6500000953674316,2.740000009536743,825500,-2.43902216146471,-12.50000279396768,-19.07514677902016
2024-06-06,2.7799999713897705,2.819999933242798,2.680000066757202,2.819999933242798,492100,-5.11945706313397,-13.664597928912613,-20.343840578992346
2024-06-07,2.6500000953674316,2.7750000953674316,2.630000114440918,2.7300000190734863,539800,-6.360418133965973,-20.18071841407979,-20.420415733278197
2024-06-10,2.700000047683716,2.7049999237060547,2.630000114440918,2.640000104904175,496300,-1.8181800842285156,-16.408667747989647,-14.556962837108578
2024-06-11,2.809999942779541,2.880000114440918,2.680000066757202,2.680000066757202,1055100,2.554742080261274,-21.94444396613555,-8.46905524810948
2024-06-12,2.859999895095825,2.9200000762939453,2.799999952316284,2.859999895095825,1160100,2.142855135761934,-15.509604042733905,-15.13353138819612
2024-06-13,2.8499999046325684,2.9800000190734863,2.8299999237060547,2.9100000858306885,649900,2.517983236086274,-15.680479049214957,-11.490686977954944
2024-06-14,2.9200000762939453,3.009999990463257,2.890000104904175,2.9200000762939453,1406000,10.18867815886162,-17.9775246284387,-21.92513184898006
2024-06-17,2.819999933242798,2.930000066757202,2.7149999141693115,2.930000066757202,1379800,4.444440127400284,-21.66666644590872,-22.314053874978292
2024-06-18,2.680000066757202,2.809999942779541,2.640000104904175,2.7899999618530273,1200400,-4.626330201763206,-19.760474981217403,-18.29268017884592
2024-06-20,2.630000114440918,2.740999937057495,2.5999999046325684,2.7100000381469727,821600,-8.041950667526198,-17.554856825535147,-14.052282234621028
2024-06-21,2.5899999141693115,2.680000066757202,2.549999952316284,2.640000104904175,1192800,-9.122806988191002,-13.087251758657036,-13.666669527689612
2024-06-24,2.569999933242798,2.6649999618530273,2.5399999618530273,2.619999885559082,760300,-11.986305955695952,-11.531843079045078,-12.286693696660455
2024-06-25,2.5799999237060547,2.5899999141693115,2.509999990463257,2.5299999713897705,846500,-8.510638837525086,-9.790209148954842,-15.131580392079357
2024-06-26,2.6600000858306885,2.6700000762939453,2.5510001182556152,2.5999999046325684,670800,-0.7462679264300776,-8.904109029793172,-15.555555387359032
2024-06-27,2.5899999141693115,2.6600000858306885,2.5799999237060547,2.640000104904175,561100,-1.520920096237699,-9.756096953126736,-18.80878157644753
2024-06-28,2.509999990463257,2.5999999046325684,2.5,2.5999999046325684,858100,-3.088800245451473,-14.33447326705297,-21.316616130399268
2024-07-01,2.4800000190734863,2.569999933242798,2.450000047683716,2.569999933242798,792500,-3.501942276541248,-12.367488129618831,-19.48051686672153
2024-07-02,2.450000047683716,2.490000009536743,2.4100000858306885,2.490000009536743,504800,-5.038755033589293,-10.90908917513761,-20.454541935971292
2024-07-03,2.5899999141693115,2.690000057220459,2.5,2.5,1153700,-2.6315853158898173,-5.474456016253537,-12.794616524590873
2024-07-05,2.5799999237060547,2.6500000953674316,2.555000066757202,2.630000114440918,608300,-0.3861000306814355,-7.857144012743134,-14.000002543131506
2024-07-08,2.549999952316284,2.6050000190734863,2.505000114440918,2.549999952316284,618900,1.5936239842632371,-8.273382066205748,-12.67123679144776
2024-07-09,2.75,2.7799999713897705,2.5450000762939453,2.569999933242798,1097900,10.88709592136956,3.773581171086837,-6.143346848330222
2024-07-10,2.7300000190734863,2.7899999618530273,2.680000066757202,2.7300000190734863,819500,11.428570038375652,1.111110031850071,1.111110031850071
2024-07-11,2.7300000190734863,2.8499999046325684,2.700000047683716,2.7699999809265137,648800,5.405409634890934,-2.846972431854289,5.405409634890934
2024-07-12,2.7799999713897705,2.934999942779541,2.755000114440918,2.869999885559082,739800,7.75194006193709,-2.797200232183028,7.335909788298101
2024-07-15,2.700000047683716,2.75,2.625,2.75,764400,5.882356791072851,-5.263153051515312,3.4482818469456777
2024-07-16,2.75,2.7699999809265137,2.690000057220459,2.690000057220459,521500,0.0,-5.821920268910019,3.3834553107243703
2024-07-17,2.640000104904175,2.7049999237060547,2.5799999237060547,2.690000057220459,425000,-3.296700129689223,-6.382972787224006,-0.3773581171086837
2024-07-18,2.690000057220459,2.809999942779541,2.561000108718872,2.5799999237060547,1319200,-1.4652000576396595,0.3731339632150332,-1.8248157716151847
2024-07-19,2.640000104904175,2.6600000858306885,2.609999895095825,2.6600000858306885,490000,-5.035966472172559,0.38022775772321715,-6.713774696964081
2024-07-22,2.640000104904175,2.7799999713897705,2.630000114440918,2.7799999713897705,548300,-2.222220063700142,1.9305093587580258,-8.965516617692204
2024-07-23,2.569999933242798,2.609999895095825,2.4800000190734863,2.609999895095825,672300,-6.545456972989172,0.0,-10.452960427830938
2024-07-24,2.5299999713897705,2.569999933242798,2.505000114440918,2.549999952316284,569700,-4.166671558461809,-1.9379827052266485,-19.93671194079433
2024-07-25,2.490000009536743,2.5399999618530273,2.4700000286102295,2.490000009536743,461400,-7.434945852394259,-6.390980105583576,-20.952383042823453
2024-07-26,2.630000114440918,2.6649999618530273,2.490000009536743,2.5,677900,-0.3787875024959475,1.5444093280765792,-14.332241966439208
2024-07-29,2.559999942779541,2.6500000953674316,2.549999952316284,2.630000114440918,481500,-3.0303090509739783,1.9920299803290353,-17.948716773083884
2024-07-30,2.5999999046325684,2.6449999809265137,2.5199999809265137,2.5399999618530273,623900,1.167314092180427,4.8387050256521125,-25.50143560092173
2024-07-31,2.700000047683716,2.75,2.619999885559082,2.690000057220459,592800,6.719370680489045,10.20408143405367,-20.353983358946337
2024-08-01,2.490000009536743,2.694999933242798,2.430000066757202,2.690000057220459,928400,0.0,-3.861000306814344,-25.671639390394276
2024-08-02,2.450000047683716,2.4800000190734863,2.4100000858306885,2.4600000381469727,540200,-6.8441087043627835,-5.038755033589293,-23.437499650754035
2024-08-05,2.4000000953674316,2.4000000953674316,2.240000009536743,2.369999885559082,1099000,-6.249994179233775,-5.882347441324487,-25.465836209843594
2024-08-06,2.430000066757202,2.5199999809265137,2.369999885559082,2.4200000762939453,799100,-6.538455542727817,-11.636361208829015,-26.807225433173176
2024-08-07,2.359999895095825,2.5299999713897705,2.3299999237060547,2.4600000381469727,654000,-12.592598021602663,-13.55311799972927,-26.93498819938761
2024-08-08,2.4700000286102295,2.4700000286102295,2.375,2.380000114440918,599000,-0.8032120823258437,-9.523809107938986,-31.38888627658649
2024-08-09,2.430000066757202,2.4700000286102295,2.4210000038146973,2.440000057220459,272800,-0.8163257362146625,-12.58992475663938,-28.212700927522228
2024-08-12,2.5299999713897705,2.640000104904175,2.440000057220459,2.5199999809265137,1122000,5.416661285692004,-6.296299010801332,-25.147932374900083
2024-08-13,2.4100000858306885,2.569999933242798,2.3299999237060547,2.5299999713897705,1306200,-0.8230444599618192,-12.363633242520422,-32.30336728744347
2024-08-14,2.3499999046325684,2.4100000858306885,2.3399999141693115,2.380000114440918,753600,-0.4237284282951559,-10.984855634395242,-34.722223142047014
2024-08-15,2.4000000953674316,2.4149999618530273,2.3499999046325684,2.390000104904175,674800,-2.834005361618719,-10.780667497556873,-28.143707872988564
2024-08-16,2.4700000286102295,2.505000114440918,2.3499999046325684,2.359999895095825,1797300,1.6460889199236384,-6.439396573437484,-22.570533407375127
2024-08-19,2.5299999713897705,2.5789999961853027,2.450000047683716,2.490000009536743,984700,0.0,-4.166671558461809,-15.10067264441245
2024-08-20,2.369999885559082,2.5799999237060547,2.3299999237060547,2.5799999237060547,1294300,-1.6597592882582446,-7.782103224857206,-18.416526371762444
2024-08-21,2.4700000286102295,2.559999942779541,2.3399999141693115,2.3399999141693115,1294700,5.106388461595435,-2.3715392671163626,-13.636359468206505
2024-08-22,2.440000057220459,2.4700000286102295,2.359999895095825,2.4700000286102295,626800,1.6666650109821601,-2.008030205814604,-16.43835638808273
2024-08-23,2.5199999809265137,2.575000047683716,2.359999895095825,2.4800000190734863,836300,2.024289544013369,-4.182514400300241,-12.195119114591446
2024-08-26,2.6600000858306885,2.7200000286102295,2.4800000190734863,2.5199999809265137,1208000,5.138344502411463,3.9062556752470723,-9.215016203919003
2024-08-27,2.549999952316284,2.6700000762939453,2.5,2.6700000762939453,876100,7.594939892359531,-1.923075159625831,-9.893992188632073
2024-08-28,2.380000114440918,2.509999990463257,2.359999895095825,2.5,819600,-3.6437211792240687,-11.851849170051699,-13.454541293057531
2024-08-29,2.450000047683716,2.5190000534057617,2.390000104904175,2.4100000858306885,1088700,0.40983566511259006,-1.6064241646516764,-10.583940176776064
2024-08-30,2.3299999237060547,2.4749999046325684,2.200000047683716,2.450000047683716,2068300,-7.539684867402374,-4.897964148658362,-16.785715593367236
2024-09-03,2.2300000190734863,2.2899999618530273,2.2200000286102295,2.25,841100,-16.165415521891536,-7.083336230781223,-19.78417115023673
2024-09-04,2.1500000953674316,2.2300000190734863,2.119999885559082,2.2300000190734863,1629600,-15.686269193280333,-11.522632250929366,-18.867923849288516
2024-09-05,2.1600000858306885,2.1700000762939453,2.119999885559082,2.1600000858306885,830100,-9.24369823662422,-8.474568565903095,-19.999998233936477
2024-09-06,2.0899999141693115,2.140000104904175,2.0199999809265137,2.140000104904175,1429400,-14.693882714604701,-15.384619839649517,-25.6227773406299
2024-09-09,2.25,2.259999990463257,2.0799999237060547,2.0999999046325684,1080200,-3.433473232857809,-7.40740995112027,-21.32866844302408
2024-09-10,2.240000009536743,2.2799999713897705,2.1700000762939453,2.25,680300,0.448430061781413,-11.462449214721747,-21.40350580729119
2024-09-11,2.200000047683716,2.2799999713897705,2.1700000762939453,2.2799999713897705,950000,2.325579074346007,-8.713694218587086,-24.657534582124097
2024-09-12,2.200000047683716,2.2200000286102295,2.180000066757202,2.190000057220459,431000,1.851850012202405,-6.3829728951544595,-21.985812065113297
2024-09-13,2.25,2.2899999618530273,2.174999952316284,2.200000047683716,605700,7.655506813467117,-6.250003725290155,-16.044778210677503
2024-09-16,2.180000066757202,2.259999990463257,2.1600000858306885,2.259999990463257,498800,-3.1111081441243527,-11.740889007851496,-17.110267228234566
2024-09-17,2.2200000286102295,2.299999952316284,2.1700000762939453,2.190000057220459,1128600,-0.8928562875609058,-12.25296230376054,-14.285710340563917
2024-09-18,2.180000066757202,2.244999885559082,2.174999952316284,2.2200000286102295,688000,-0.9090900224102638,-8.016870378753582,-15.175092475333186
2024-09-19,2.2200000286102295,2.2899999618530273,2.2049999237060547,2.25,1452400,0.9090900224102638,-10.121457372640808,-13.953484718662368
2024-09-20,2.2100000381469727,2.2699999809265137,2.174999952316284,2.25,702400,-1.7777760823567745,-9.42623006884239,-16.917294479830282
2024-09-23,2.2300000190734863,2.2699999809265137,2.174999952316284,2.25,1027200,2.293575724089769,-11.507935081269515,-13.899610309882481
2024-09-24,2.549999952316284,2.569999933242798,2.3299999237060547,2.3399999141693115,4413600,14.864861236629888,-4.135343231767319,1.5936239842632371
2024-09-25,2.4600000381469727,2.5199999809265137,2.434999942779541,2.4600000381469727,1834200,12.844034991534503,-3.529408464794692,-0.8064508376086854
2024-09-26,2.7899999618530273,2.859999895095825,2.625,2.630000114440918,6148200,25.675672337699517,17.226883516701918,13.877547247019638
2024-09-27,2.950000047683716,3.0299999713897705,2.8350000381469727,2.9100000858306885,3284300,33.48416274948185,20.40816286810734,13.89961951523333
2024-09-30,2.940000057220459,3.2850000858306885,2.884999990463257,3.25,4964400,31.8385664607286,26.180264098212902,13.953493959692853
2024-10-01,3.190000057220459,3.200000047683716,2.9200000762939453,2.9800000190734863,3476300,25.098043798896263,43.049328696680035,25.098043798896263
2024-10-02,3.9200000762939453,4.039999961853027,3.5899999141693115,3.759999990463257,10633800,59.34959412629672,82.32557685649886,42.545457319779835
2024-10-03,3.8299999237060547,4.150000095367432,3.569999933242798,3.5799999237060547,4321600,37.27598480547265,77.31480423683044,40.29303651821543
2024-10-04,3.9000000953674316,4.139999866485596,3.8299999237060547,4.090000152587891,3603200,32.20339092637092,86.60288303971153,42.85714535236607
2024-10-07,4.159999847412109,4.164999961853027,3.880000114440918,4.119999885559082,5421800,41.49659069547995,84.88888210720486,49.64028382102654
2024-10-08,3.5399999618530273,3.674999952316284,3.4000000953674316,3.640000104904175,5342700,10.97178364747533,58.035711909891404,31.1111073827548
2024-10-09,3.450000047683716,3.5299999713897705,3.2699999809265137,3.390000104904175,2614800,-11.98979641486584,56.81818058668091,25.454547188498754
2024-10-10,3.1700000762939453,3.440000057220459,3.130000114440918,3.440000057220459,3688300,-17.232372338364655,44.09090943572935,20.075755694297914
2024-10-11,3.2300000190734863,3.259999990463257,3.049999952316284,3.0899999141693115,2806900,-17.179488715648926,43.55555640326605,20.074347597263696
2024-10-14,2.940000057220459,3.0899999141693115,2.9100000858306885,3.0899999141693115,3041400,-29.326919109158112,34.86238381605986,11.363634105884767
2024-10-15,2.7300000190734863,2.819999933242798,2.680000066757202,2.809999942779541,2695100,-22.88135456237529,22.972972247325973,3.4090875224634942
2024-10-16,2.75,2.8299999237060547,2.740000009536743,2.7699999809265137,1781900,-20.28985617416691,26.14678512788695,7.003893830070251
2024-10-17,2.680000066757202,2.700000047683716,2.6500000953674316,2.6700000762939453,1663100,-15.45741317803384,20.720722172014703,5.928857591450254
2024-10-18,2.7799999713897705,2.940000057220459,2.7750000953674316,2.869999885559082,2279300,-13.931889938898411,25.79185173773697,11.646584768767966
2024-10-21,2.7699999809265137,2.8389999866485596,2.7200000286102295,2.740000009536743,1781700,-5.782315407662509,24.21524471902852,5.3231886081250845
2024-10-22,2.819999933242798,2.9100000858306885,2.765000104904175,2.7799999713897705,2573400,3.296700129689234,10.588234744132441,10.156249854480848
2024-10-23,2.6600000858306885,2.8399999141693115,2.630000114440918,2.8399999141693115,2110900,-3.272724151611328,8.130083113103058,2.3076993614966845
2024-10-24,2.5999999046325684,2.6700000762939453,2.571000099182129,2.630000114440918,1115700,-2.98508060193573,-6.810037986318362,-3.7037089364844955
2024-10-25,2.6600000858306885,2.7699999809265137,2.6600000858306885,2.6600000858306885,1523200,-4.316542690433622,-9.830507022558521,6.8273122748129245
2024-10-28,2.8299999237060547,2.890000104904175,2.7100000381469727,2.7100000381469727,3113700,2.166062931143853,-3.741501067125863,15.510198719448965
2024-10-29,2.930000066757202,3.0899999141693115,2.890000104904175,2.9700000286102295,3323700,3.900714046752185,-8.150469774279646,22.0833312637277
2024-10-30,2.859999895095825,2.9200000762939453,2.805000066757202,2.9100000858306885,2951400,7.518789579387519,-27.04082042264315,17.69546570064302
2024-10-31,2.75,2.859999895095825,2.700000047683716,2.8399999141693115,2341900,5.769234648823174,-28.198431990071825,16.525428908476258
2024-11-01,2.809999942779541,2.8499999046325684,2.759999990463257,2.7899999618530273,2485400,5.639092184540639,-27.948721177792645,13.765178551864876
2024-11-04,2.7699999809265137,2.9000000953674316,2.740000009536743,2.859999895095825,2512500,-2.1201393779886613,-33.41345955457906,13.991765630814834
2024-11-05,3.309999942779541,3.319999933242798,3.0799999237060547,3.0999999046325684,5706200,12.969278749638601,-6.497175750055428,30.83003874349073
2024-11-06,3.7699999809265137,3.7899999618530273,3.5399999618530273,3.6500000953674316,5565500,31.818185986338943,9.275360255651055,56.43152890706453
2024-11-07,4.230000019073486,4.300000190734863,4.039999961853027,4.039999961853027,4343000,53.81818251176313,33.43848319457423,80.00000811637749
2024-11-08,4.090000152587891,4.170000076293945,3.890000104904175,4.025000095367432,2797900,45.55160981755124,26.625390973251207,70.41666625274554
2024-11-11,4.800000190734863,4.800000190734863,4.150000095367432,4.179999828338623,4405600,73.28520663488784,63.26530943243891,94.33198927676256
2024-11-12,4.079999923706055,4.599999904632568,3.8299999237060547,4.550000190734863,4297600,23.262839705063975,49.45054561174451,61.26482094246206
2024-11-13,4.449999809265137,4.650000095367432,4.275000095367432,4.289999961853027,3267500,18.037130816417314,61.8181748823686,87.76371409888839
2024-11-14,4.650000095367432,4.949999809265137,4.480000019073486,4.630000114440918,3882700,9.929079773052575,73.507461923086,88.25911099214849
2024-11-15,5.050000190734863,5.15500020980835,4.90500020980835,4.980000019073486,5082600,23.471882697597124,81.65468498944912,106.9672160781669
2024-11-18,4.340000152587891,4.489999771118164,4.210000038146973,4.389999866485596,3118100,-9.583333747254464,56.67870694844701,72.22222958082041
2024-11-19,4.590000152587891,4.670000076293945,4.304999828338623,4.400000095367432,2869600,12.500005843592742,62.76596671084738,72.556391145923
2024-11-20,6.53000020980835,6.539000034332275,5.559999942779541,5.679999828338623,11658900,46.74158403810582,145.4887217708154,156.07844438886536
2024-11-21,5.78000020980835,6.489999771118164,5.439000129699707,6.489999771118164,7287600,24.301077231518377,122.30770853144234,142.85713999497517
2024-11-22,7.210000038146973,7.239999771118164,6.110000133514404,6.179999828338623,7778700,42.77227259070244,171.05262426694134,194.28571011512696
2024-11-25,6.949999809265137,7.150000095367432,6.510000228881836,6.75,4600600,60.13823882289346,145.58303875018112,198.28326338357112
2024-11-26,5.96999979019165,6.295000076293945,5.809999942779541,6.239999771118164,4520200,30.065350582302308,103.75425440856691,167.71299278607395
2024-11-27,7.010000228881836,7.300000190734863,6.170000076293945,6.230000019073486,4542700,7.350689183018777,145.1049120981511,226.04650781114674
2024-11-29,6.690000057220459,7.150000095367432,6.619999885559082,6.96999979019165,3338900,15.74394142525961,143.27272935347125,209.72221256406257
2024-12-02,7.420000076293945,7.78000020980835,7.170000076293945,7.53000020980835,4929200,2.912621872897314,164.05694759389831,255.02394167528416
2024-12-03,7.519999980926514,7.690000057220459,7.179999828338623,7.230000019073486,2634000,8.201441543947997,171.480145585099,234.22222137451172
2024-12-04,8.15999984741211,8.350000381469727,8.010000228881836,8.119999885559082,4795400,36.6834193330877,146.52567941012796,264.2857059228177
2024-12-05,8.920000076293945,9.460000038146973,8.75,9.170000076293945,5452500,27.24678723322629,136.60477775657097,305.4545401344615
2024-12-06,9.25,9.449999809265137,8.631999969482422,8.819999694824219,4882500,38.26606757673425,118.6761219454099,320.45453634143877
2024-12-09,9.0,9.699999809265137,8.890000343322754,9.65999984741211,4254100,21.293799291916105,120.04889154601561,300.0
2024-12-10,9.020000457763672,9.239999771118164,8.760000228881836,8.819999694824219,2611800,19.94681490215042,87.91666873627231,313.7614762178021
2024-12-11,9.260000228881836,9.289999961853027,8.850000381469727,9.1899995803833,2053300,13.480397083813479,126.96079416762696,317.1171220515166
2024-12-12,9.630000114440918,9.664999961853027,9.109999656677246,9.399999618530273,3672300,7.959641615182145,116.40450622920801,341.74311098832925
2024-12-13,9.15999984741211,9.392000198364258,9.039999961853027,9.270000457763672,2790300,-0.9729746225717872,96.98923999029098,312.6126004217431
2024-12-16,8.9399995803833,8.949999809265137,8.640000343322754,8.869999885559082,2601500,-0.6666713290744308,77.02968797477163,304.5248609081137
2024-12-17,8.489999771118164,8.680000305175781,8.0600004196167,8.300000190734863,4074700,-5.875838799867539,95.62210766411327,280.71747526915107
2024-12-18,8.4399995803833,8.729999542236328,8.354999542236328,8.489999771118164,2013500,-8.85529836101907,83.87798038796883,230.98038189047236
2024-12-19,8.399999618530273,8.4399995803833,8.140000343322754,8.220000267028809,2438600,-12.772590667638362,28.63704974944874,241.4633938322084
2024-12-20,9.579999923706055,9.770000457763672,8.840999603271484,8.960000038146973,4768400,4.585153747711068,65.74393730037085,243.36917758749107
2024-12-23,9.3100004196167,9.510000228881836,8.960000038146973,9.460000038146973,2270800,4.138712042506998,29.12621872897303,215.593229462038
2024-12-24,8.920000076293945,9.100000381469727,8.869999885559082,8.984999656677246,960700,5.064785827657903,28.345328361053703,203.40135723422773
2024-12-26,10.199999809265137,10.489999771118164,9.550999641418457,10.100000381469727,7568800,20.853084317356153,70.85427416635963,219.7492045863064
2024-12-27,12.569999694824219,12.84000015258789,11.600000381469727,11.760000228881836,10806100,49.642860305552716,79.3152537004875,220.66325128004013
2024-12-30,11.460000038146973,11.770000457763672,11.199999809265137,11.760000228881836,4605700,19.624218469864395,71.30044753554665,199.21671713919613
2024-12-31,10.489999771118164,11.460000038146973,10.399999618530273,11.329999923706055,3323300,12.6745359647368,41.37465853447251,168.9743465283138
1 Price Close High Low Open Volume 5d_change 20d_change 60d_change
2 Ticker KC KC KC KC KC
3 Date
4 2024-01-02 3.5799999237060547 3.7100000381469727 3.549999952316284 3.7100000381469727 917800
5 2024-01-03 3.4700000286102295 3.559999942779541 3.4000000953674316 3.5399999618530273 1431300
6 2024-01-04 3.3299999237060547 3.490000009536743 3.3299999237060547 3.450000047683716 748200
7 2024-01-05 3.180000066757202 3.309999942779541 3.0999999046325684 3.2799999713897705 1146300
8 2024-01-08 3.1500000953674316 3.2049999237060547 3.0799999237060547 3.130000114440918 2150500
9 2024-01-09 2.9200000762939453 3.069999933242798 2.8949999809265137 3.069999933242798 1732000 -18.43575032059974
10 2024-01-10 2.809999942779541 2.9600000381469727 2.694999933242798 2.9200000762939453 2184700 -19.020175227347913
11 2024-01-11 2.809999942779541 2.859999895095825 2.700000047683716 2.859999895095825 1579000 -15.615615400609094
12 2024-01-12 2.809999942779541 2.890000104904175 2.7799999713897705 2.7799999713897705 1014300 -11.635223780198467
13 2024-01-16 2.7300000190734863 2.7899999618530273 2.6700000762939453 2.700000047683716 1633100 -13.33333535169161
14 2024-01-17 2.700000047683716 2.7100000381469727 2.5199999809265137 2.5999999046325684 1735400 -7.534247358289548
15 2024-01-18 2.619999885559082 2.7899999618530273 2.5799999237060547 2.7100000381469727 1084800 -6.761568010301044
16 2024-01-19 2.6500000953674316 2.7149999141693115 2.559999942779541 2.7100000381469727 1124300 -5.693944863708566
17 2024-01-22 2.640000104904175 2.7100000381469727 2.5 2.5 1195900 -6.049816417690357
18 2024-01-23 2.819999933242798 2.990000009536743 2.7699999809265137 2.7799999713897705 1678000 3.296700129689234
19 2024-01-24 2.75 3.0250000953674316 2.740000009536743 3.009999990463257 1020300 1.8518500530834592
20 2024-01-25 2.690000057220459 2.7850000858306885 2.680000066757202 2.7699999809265137 781700 2.6717623938536716
21 2024-01-26 2.630000114440918 2.7100000381469727 2.609999895095825 2.6500000953674316 753700 -0.7547162342173674
22 2024-01-29 2.6500000953674316 2.6600000858306885 2.5450000762939453 2.609999895095825 577000 0.3787875024959364
23 2024-01-30 2.559999942779541 2.5999999046325684 2.4600000381469727 2.5799999237060547 1869900 -9.219858036105533
24 2024-01-31 2.5999999046325684 2.740000009536743 2.450000047683716 2.450000047683716 1252200 -5.454548922452062 -27.374302792134685
25 2024-02-01 2.5999999046325684 2.740000009536743 2.5199999809265137 2.619999885559082 675400 -3.3457305083066324 -25.07204947563373
26 2024-02-02 2.5799999237060547 2.5899999141693115 2.4700000286102295 2.5299999713897705 984400 -1.9011478539609161 -22.52252303853818
27 2024-02-05 2.4800000190734863 2.569999933242798 2.4600000381469727 2.569999933242798 1112800 -6.415096987774794 -22.012579653733756
28 2024-02-06 2.75 2.8299999237060547 2.609999895095825 2.619999885559082 1442200 7.421877401066057 -12.698415341500924
29 2024-02-07 2.640000104904175 2.680000066757202 2.609999895095825 2.6700000762939453 844700 1.538469297646361 -9.58903986554499
30 2024-02-08 2.630000114440918 2.7100000381469727 2.609999895095825 2.609999895095825 490200 1.153854265721188 -6.405687971672136
31 2024-02-09 2.6700000762939453 2.700000047683716 2.640000104904175 2.6600000858306885 287800 3.4883781104384504 -4.982201755744997
32 2024-02-12 2.759999990463257 2.8399999141693115 2.6600000858306885 2.680000066757202 543800 11.290321340173893 -1.7793577699089291
33 2024-02-13 2.640000104904175 2.690000057220459 2.5899999141693115 2.6600000858306885 1151200 -3.9999961853027344 -3.296700129689223
34 2024-02-14 2.690000057220459 2.7249999046325684 2.625 2.680000066757202 919200 1.8939375124797264 -0.37037001061669406
35 2024-02-15 2.759999990463257 2.819999933242798 2.7049999237060547 2.7200000286102295 658800 4.942960850401867 5.343515687761191
36 2024-02-16 2.809999942779541 2.930000066757202 2.799999952316284 2.869999885559082 658600 5.243440542515665 6.037729873738917
37 2024-02-20 2.6600000858306885 2.7899999618530273 2.640000104904175 2.7799999713897705 459800 -3.6231849629747126 0.757575004991895
38 2024-02-21 2.759999990463257 2.930000066757202 2.680000066757202 2.680000066757202 1117300 4.545450029951326 -2.127657595741339
39 2024-02-22 2.950000047683716 3.009999990463257 2.8510000705718994 2.9000000953674316 1332500 9.665426949169342 7.272729006680567
40 2024-02-23 3.049999952316284 3.1700000762939453 2.9600000381469727 3.119999885559082 1030700 10.507245030981016 13.382895443794451
41 2024-02-26 3.119999885559082 3.255000114440918 3.049999952316284 3.059999942779541 876900 11.032026658082472 18.631169193782625
42 2024-02-27 3.2300000190734863 3.430000066757202 3.2100000381469727 3.25 1126500 21.428568227462797 21.88678878615797
43 2024-02-28 2.930000066757202 3.0899999141693115 2.8550000190734863 3.0899999141693115 1217500 6.159423075411374 14.453130165930016
44 2024-02-29 2.869999885559082 3.0 2.869999885559082 2.9800000190734863 1285600 -2.7118698586953704 10.38461503192516
45 2024-03-01 2.859999895095825 2.9600000381469727 2.8499999046325684 2.940000057220459 1046100 -6.22951017019413 10.000000000000009
46 2024-03-04 2.7799999713897705 2.8550000190734863 2.7699999809265137 2.8299999237060547 812500 -10.897433546167768 7.75194006193709
47 2024-03-05 2.490000009536743 2.734999895095825 2.3399999141693115 2.7200000286102295 4219300 -22.910216878234245 0.4032254188043316
48 2024-03-06 2.6500000953674316 2.7899999618530273 2.5810000896453857 2.609999895095825 1839600 -9.556312798984424 -3.6363601684570312
49 2024-03-07 2.5799999237060547 2.619999885559082 2.5199999809265137 2.5299999713897705 763800 -10.104528690478842 -2.2727340459820944
50 2024-03-08 2.690000057220459 2.740000009536743 2.630000114440918 2.630000114440918 1148200 -5.94405049338893 2.281366546339325
51 2024-03-11 3.4600000381469727 3.630000114440918 3.009999990463257 3.009999990463257 6546100 24.460434307747782 29.588012707084843
52 2024-03-12 3.490000009536743 3.549999952316284 3.359999895095825 3.5299999713897705 2182900 40.16064241646517 26.449276144778477
53 2024-03-13 3.3299999237060547 3.630000114440918 3.3299999237060547 3.4800000190734863 1456000 25.66036995724481 26.136355734233007
54 2024-03-14 3.1600000858306885 3.25 3.109999895095825 3.240000009536743 1402700 22.480627103720586 17.47211965102611
55 2024-03-15 3.069999933242798 3.2200000286102295 3.069999933242798 3.1500000953674316 1038900 14.126389142719486 11.231882023575967
56 2024-03-18 3.369999885559082 3.4600000381469727 3.25 3.299999952316284 1772400 -2.6011604507406583 19.928823992274225
57 2024-03-19 3.2200000286102295 3.299999952316284 3.059999942779541 3.299999952316284 1741800 -7.736389117155129 21.052628748493408
58 2024-03-20 3.740000009536743 3.869999885559082 3.4000000953674316 3.4100000858306885 5240000 12.31231517189908 35.507247190569615
59 2024-03-21 3.630000114440918 3.8399999141693115 3.5399999618530273 3.819999933242798 2577800 14.873418222920009 23.050849347989843
60 2024-03-22 3.2799999713897705 3.509999990463257 3.200000047683716 3.509999990463257 2206500 6.84039227079567 7.540984349813362
61 2024-03-25 3.059999942779541 3.2799999713897705 3.059999942779541 3.25 1761500 -9.198811670823314 -1.923075159625831
62 2024-03-26 3.0 3.140000104904175 2.9700000286102295 3.140000104904175 1449400 -6.832298964456307 -7.120743582517408
63 2024-03-27 2.930000066757202 3.009999990463257 2.859999895095825 2.9600000381469727 1336200 -21.657752425510612 0.0
64 2024-03-28 3.0399999618530273 3.1549999713897705 2.9800000190734863 3.075000047683716 1692000 -16.253447217280893 5.923347842253612 -15.083798138576876
65 2024-04-01 3.1500000953674316 3.1989998817443848 3.015000104904175 3.109999895095825 1126400 -3.9634108889109676 10.13986751429199 -9.221900017417607
66 2024-04-02 3.190000057220459 3.25 3.059999942779541 3.1500000953674316 825500 4.2483698324135455 14.74820467806417 -4.204200291085469
67 2024-04-03 3.190000057220459 3.190000057220459 3.009999990463257 3.0999999046325684 770200 6.333335240681959 28.112451606534282 0.3144651023059275
68 2024-04-04 3.0799999237060547 3.25 3.059999942779541 3.2300000190734863 702600 5.119448925981285 16.22640803260054 -2.2222276045109735
69 2024-04-05 3.0799999237060547 3.134999990463257 3.0299999713897705 3.049999952316284 635000 1.3157882353605599 19.37984553432748 5.4794466860145
70 2024-04-08 2.9700000286102295 3.0999999046325684 2.9600000381469727 3.0899999141693115 710700 -5.714287660559769 10.408920648094355 5.693953348355674
71 2024-04-09 3.0 3.059999942779541 2.950000047683716 2.950000047683716 492100 -5.956114539571877 -13.294798643797956 6.761568010301033
72 2024-04-10 2.9200000762939453 3.015000104904175 2.859999895095825 2.940000057220459 729900 -8.463949093523615 -16.332376266052183 3.9145955784467557
73 2024-04-11 2.930000066757202 3.015000104904175 2.890000104904175 3.009999990463257 598000 -4.870125346248811 -12.012007991390005 7.326009021479507
74 2024-04-12 2.700000047683716 2.8499999046325684 2.6549999713897705 2.8499999046325684 1080500 -12.337658618026804 -14.556962837108578 0.0
75 2024-04-15 2.5899999141693115 2.690000057220459 2.509999990463257 2.680000066757202 1051000 -12.794616524590873 -15.63518011436792 -1.1450371259603576
76 2024-04-16 2.5899999141693115 2.615000009536743 2.505000114440918 2.5299999713897705 917900 -13.666669527689612 -23.145400530491965 -2.2641576995792834
77 2024-04-17 2.609999895095825 2.755000114440918 2.609999895095825 2.680000066757202 812800 -10.616444284192328 -18.944103356970587 -1.136371538494263
78 2024-04-18 2.6600000858306885 2.694999933242798 2.5799999237060547 2.609999895095825 889700 -9.215016203919003 -28.877003234014143 -5.67375358864356
79 2024-04-19 2.6500000953674316 2.680000066757202 2.5899999141693115 2.609999895095825 555100 -1.8518500530834592 -26.99724485337718 -3.6363601684570312
80 2024-04-22 2.740000009536743 2.819999933242798 2.634999990463257 2.7100000381469727 677500 5.791509665572359 -16.46341361473317 1.8587342473125545
81 2024-04-23 2.8299999237060547 2.890000104904175 2.7799999713897705 2.7799999713897705 763600 9.266409941705266 -7.516340633149376 7.60455515446441
82 2024-04-24 2.9000000953674316 2.9749999046325684 2.809999942779541 2.9100000858306885 617900 11.111119230943856 -3.3333301544189453 9.433961924644251
83 2024-04-25 2.869999885559082 2.9000000953674316 2.8299999237060547 2.8299999237060547 310800 7.894729058356886 -2.047787707545201 12.1093730354914
84 2024-04-26 3.1600000858306885 3.315000057220459 3.049999952316284 3.049999952316284 2207800 19.245281966397187 3.947372548798156 21.53846929764636
85 2024-04-29 3.1500000953674316 3.2249999046325684 3.0929999351501465 3.1700000762939453 772200 14.963506730060484 0.0 21.153854265721183
86 2024-04-30 3.069999933242798 3.1449999809265137 3.0399999618530273 3.059999942779541 536700 8.480565936639639 -3.7617593048641096 18.992248993282136
87 2024-05-01 3.119999885559082 3.2249999046325684 3.0399999618530273 3.059999942779541 450000 7.586199412306449 -2.194362708644282 25.806446030782524
88 2024-05-02 3.490000009536743 3.509999990463257 3.3299999237060547 3.369999885559082 1598200 21.602792637633982 13.311691428139705 26.909091255881567
89 2024-05-03 3.390000104904175 3.5899999141693115 3.390000104904175 3.549999952316284 638600 7.2784814185542945 10.064941197307164 28.4090897802151
90 2024-05-06 3.3499999046325684 3.440000057220459 3.2799999713897705 3.430000066757202 540800 6.3492001019069155 12.794608497029358 27.376416686761516
91 2024-05-07 3.200000047683716 3.2850000858306885 3.1700000762939453 3.2699999809265137 649700 4.234531507093564 6.666668256123853 19.850185627164073
92 2024-05-08 3.2200000286102295 3.259999990463257 3.0950000286102295 3.119999885559082 375100 3.2051329076644652 10.273970701296808 16.66666810639239
93 2024-05-09 3.319999933242798 3.4700000286102295 3.2899999618530273 3.299999952316284 705900 -4.871062344682075 13.310575344704034 25.75756823173707
94 2024-05-10 3.2300000190734863 3.450000047683716 3.2149999141693115 3.380000114440918 827300 -4.719766397624081 19.629628223319795 20.074347597263696
95 2024-05-13 3.5999999046325684 3.674999952316284 3.359999895095825 3.359999895095825 1827300 7.462686779611127 38.99613992022828 30.434779604050654
96 2024-05-14 3.384999990463257 3.4600000381469727 3.240000009536743 3.4100000858306885 1399300 5.781248125713345 30.694984657902012 20.462635565570466
97 2024-05-15 3.380000114440918 3.440000057220459 3.3399999141693115 3.440000057220459 392400 4.9689467207783 29.501925298614708 27.067669375107606
98 2024-05-16 3.559999942779541 3.5799999237060547 3.378999948501587 3.450000047683716 783300 7.228916095257998 33.83457999655637 28.985505618860774
99 2024-05-17 3.5999999046325684 3.7300000190734863 3.5350000858306885 3.5999999046325684 1123700 11.455104748427058 35.84904811610643 22.033893099738087
100 2024-05-20 3.3399999141693115 3.5 3.299999952316284 3.5 1085400 -7.222222148636237 21.897806662198207 9.508195619242233
101 2024-05-21 3.190000057220459 3.259999990463257 3.130000114440918 3.200000047683716 1024300 -5.76070705442191 12.720853117301933 2.243595327851544
102 2024-05-22 2.9800000190734863 3.380000114440918 2.940000057220459 3.380000114440918 1762700 -11.834321947459314 2.758617968111432 -7.739938034790217
103 2024-05-23 2.9049999713897705 2.9800000190734863 2.8550000190734863 2.950000047683716 1177900 -18.39887589656437 1.2195152343662974 -0.85324555623989
104 2024-05-24 2.859999895095825 2.9000000953674316 2.819999933242798 2.9000000953674316 551800 -20.555556365001372 -9.493676664125793 -0.3484317373521062
105 2024-05-28 2.9200000762939453 2.9700000286102295 2.869999885559082 2.869999885559082 836700 -12.574845768516251 -7.301587686036493 2.0979085104515294
106 2024-05-29 2.869999885559082 2.9700000286102295 2.8299999237060547 2.869999885559082 716400 -10.031353163679956 -6.514659675332912 3.2374070178252223
107 2024-05-30 2.930000066757202 2.9800000190734863 2.8499999046325684 2.859999895095825 822600 -1.677850738129516 -6.089738005481793 17.670684961255056
108 2024-05-31 2.8299999237060547 2.9700000286102295 2.799999952316284 2.9100000858306885 1145800 -2.5817572606665284 -18.911177192755822 6.792446107956285
109 2024-06-03 2.75 2.880000114440918 2.700000047683716 2.859999895095825 1008100 -3.846150319251662 -18.879058557500127 6.5891504388010835
110 2024-06-04 2.740000009536743 2.8299999237060547 2.690000057220459 2.8299999237060547 841500 -6.164385686785934 -18.208952610783157 1.8587342473125545
111 2024-06-05 2.799999952316284 2.809999942779541 2.6500000953674316 2.740000009536743 825500 -2.43902216146471 -12.50000279396768 -19.07514677902016
112 2024-06-06 2.7799999713897705 2.819999933242798 2.680000066757202 2.819999933242798 492100 -5.11945706313397 -13.664597928912613 -20.343840578992346
113 2024-06-07 2.6500000953674316 2.7750000953674316 2.630000114440918 2.7300000190734863 539800 -6.360418133965973 -20.18071841407979 -20.420415733278197
114 2024-06-10 2.700000047683716 2.7049999237060547 2.630000114440918 2.640000104904175 496300 -1.8181800842285156 -16.408667747989647 -14.556962837108578
115 2024-06-11 2.809999942779541 2.880000114440918 2.680000066757202 2.680000066757202 1055100 2.554742080261274 -21.94444396613555 -8.46905524810948
116 2024-06-12 2.859999895095825 2.9200000762939453 2.799999952316284 2.859999895095825 1160100 2.142855135761934 -15.509604042733905 -15.13353138819612
117 2024-06-13 2.8499999046325684 2.9800000190734863 2.8299999237060547 2.9100000858306885 649900 2.517983236086274 -15.680479049214957 -11.490686977954944
118 2024-06-14 2.9200000762939453 3.009999990463257 2.890000104904175 2.9200000762939453 1406000 10.18867815886162 -17.9775246284387 -21.92513184898006
119 2024-06-17 2.819999933242798 2.930000066757202 2.7149999141693115 2.930000066757202 1379800 4.444440127400284 -21.66666644590872 -22.314053874978292
120 2024-06-18 2.680000066757202 2.809999942779541 2.640000104904175 2.7899999618530273 1200400 -4.626330201763206 -19.760474981217403 -18.29268017884592
121 2024-06-20 2.630000114440918 2.740999937057495 2.5999999046325684 2.7100000381469727 821600 -8.041950667526198 -17.554856825535147 -14.052282234621028
122 2024-06-21 2.5899999141693115 2.680000066757202 2.549999952316284 2.640000104904175 1192800 -9.122806988191002 -13.087251758657036 -13.666669527689612
123 2024-06-24 2.569999933242798 2.6649999618530273 2.5399999618530273 2.619999885559082 760300 -11.986305955695952 -11.531843079045078 -12.286693696660455
124 2024-06-25 2.5799999237060547 2.5899999141693115 2.509999990463257 2.5299999713897705 846500 -8.510638837525086 -9.790209148954842 -15.131580392079357
125 2024-06-26 2.6600000858306885 2.6700000762939453 2.5510001182556152 2.5999999046325684 670800 -0.7462679264300776 -8.904109029793172 -15.555555387359032
126 2024-06-27 2.5899999141693115 2.6600000858306885 2.5799999237060547 2.640000104904175 561100 -1.520920096237699 -9.756096953126736 -18.80878157644753
127 2024-06-28 2.509999990463257 2.5999999046325684 2.5 2.5999999046325684 858100 -3.088800245451473 -14.33447326705297 -21.316616130399268
128 2024-07-01 2.4800000190734863 2.569999933242798 2.450000047683716 2.569999933242798 792500 -3.501942276541248 -12.367488129618831 -19.48051686672153
129 2024-07-02 2.450000047683716 2.490000009536743 2.4100000858306885 2.490000009536743 504800 -5.038755033589293 -10.90908917513761 -20.454541935971292
130 2024-07-03 2.5899999141693115 2.690000057220459 2.5 2.5 1153700 -2.6315853158898173 -5.474456016253537 -12.794616524590873
131 2024-07-05 2.5799999237060547 2.6500000953674316 2.555000066757202 2.630000114440918 608300 -0.3861000306814355 -7.857144012743134 -14.000002543131506
132 2024-07-08 2.549999952316284 2.6050000190734863 2.505000114440918 2.549999952316284 618900 1.5936239842632371 -8.273382066205748 -12.67123679144776
133 2024-07-09 2.75 2.7799999713897705 2.5450000762939453 2.569999933242798 1097900 10.88709592136956 3.773581171086837 -6.143346848330222
134 2024-07-10 2.7300000190734863 2.7899999618530273 2.680000066757202 2.7300000190734863 819500 11.428570038375652 1.111110031850071 1.111110031850071
135 2024-07-11 2.7300000190734863 2.8499999046325684 2.700000047683716 2.7699999809265137 648800 5.405409634890934 -2.846972431854289 5.405409634890934
136 2024-07-12 2.7799999713897705 2.934999942779541 2.755000114440918 2.869999885559082 739800 7.75194006193709 -2.797200232183028 7.335909788298101
137 2024-07-15 2.700000047683716 2.75 2.625 2.75 764400 5.882356791072851 -5.263153051515312 3.4482818469456777
138 2024-07-16 2.75 2.7699999809265137 2.690000057220459 2.690000057220459 521500 0.0 -5.821920268910019 3.3834553107243703
139 2024-07-17 2.640000104904175 2.7049999237060547 2.5799999237060547 2.690000057220459 425000 -3.296700129689223 -6.382972787224006 -0.3773581171086837
140 2024-07-18 2.690000057220459 2.809999942779541 2.561000108718872 2.5799999237060547 1319200 -1.4652000576396595 0.3731339632150332 -1.8248157716151847
141 2024-07-19 2.640000104904175 2.6600000858306885 2.609999895095825 2.6600000858306885 490000 -5.035966472172559 0.38022775772321715 -6.713774696964081
142 2024-07-22 2.640000104904175 2.7799999713897705 2.630000114440918 2.7799999713897705 548300 -2.222220063700142 1.9305093587580258 -8.965516617692204
143 2024-07-23 2.569999933242798 2.609999895095825 2.4800000190734863 2.609999895095825 672300 -6.545456972989172 0.0 -10.452960427830938
144 2024-07-24 2.5299999713897705 2.569999933242798 2.505000114440918 2.549999952316284 569700 -4.166671558461809 -1.9379827052266485 -19.93671194079433
145 2024-07-25 2.490000009536743 2.5399999618530273 2.4700000286102295 2.490000009536743 461400 -7.434945852394259 -6.390980105583576 -20.952383042823453
146 2024-07-26 2.630000114440918 2.6649999618530273 2.490000009536743 2.5 677900 -0.3787875024959475 1.5444093280765792 -14.332241966439208
147 2024-07-29 2.559999942779541 2.6500000953674316 2.549999952316284 2.630000114440918 481500 -3.0303090509739783 1.9920299803290353 -17.948716773083884
148 2024-07-30 2.5999999046325684 2.6449999809265137 2.5199999809265137 2.5399999618530273 623900 1.167314092180427 4.8387050256521125 -25.50143560092173
149 2024-07-31 2.700000047683716 2.75 2.619999885559082 2.690000057220459 592800 6.719370680489045 10.20408143405367 -20.353983358946337
150 2024-08-01 2.490000009536743 2.694999933242798 2.430000066757202 2.690000057220459 928400 0.0 -3.861000306814344 -25.671639390394276
151 2024-08-02 2.450000047683716 2.4800000190734863 2.4100000858306885 2.4600000381469727 540200 -6.8441087043627835 -5.038755033589293 -23.437499650754035
152 2024-08-05 2.4000000953674316 2.4000000953674316 2.240000009536743 2.369999885559082 1099000 -6.249994179233775 -5.882347441324487 -25.465836209843594
153 2024-08-06 2.430000066757202 2.5199999809265137 2.369999885559082 2.4200000762939453 799100 -6.538455542727817 -11.636361208829015 -26.807225433173176
154 2024-08-07 2.359999895095825 2.5299999713897705 2.3299999237060547 2.4600000381469727 654000 -12.592598021602663 -13.55311799972927 -26.93498819938761
155 2024-08-08 2.4700000286102295 2.4700000286102295 2.375 2.380000114440918 599000 -0.8032120823258437 -9.523809107938986 -31.38888627658649
156 2024-08-09 2.430000066757202 2.4700000286102295 2.4210000038146973 2.440000057220459 272800 -0.8163257362146625 -12.58992475663938 -28.212700927522228
157 2024-08-12 2.5299999713897705 2.640000104904175 2.440000057220459 2.5199999809265137 1122000 5.416661285692004 -6.296299010801332 -25.147932374900083
158 2024-08-13 2.4100000858306885 2.569999933242798 2.3299999237060547 2.5299999713897705 1306200 -0.8230444599618192 -12.363633242520422 -32.30336728744347
159 2024-08-14 2.3499999046325684 2.4100000858306885 2.3399999141693115 2.380000114440918 753600 -0.4237284282951559 -10.984855634395242 -34.722223142047014
160 2024-08-15 2.4000000953674316 2.4149999618530273 2.3499999046325684 2.390000104904175 674800 -2.834005361618719 -10.780667497556873 -28.143707872988564
161 2024-08-16 2.4700000286102295 2.505000114440918 2.3499999046325684 2.359999895095825 1797300 1.6460889199236384 -6.439396573437484 -22.570533407375127
162 2024-08-19 2.5299999713897705 2.5789999961853027 2.450000047683716 2.490000009536743 984700 0.0 -4.166671558461809 -15.10067264441245
163 2024-08-20 2.369999885559082 2.5799999237060547 2.3299999237060547 2.5799999237060547 1294300 -1.6597592882582446 -7.782103224857206 -18.416526371762444
164 2024-08-21 2.4700000286102295 2.559999942779541 2.3399999141693115 2.3399999141693115 1294700 5.106388461595435 -2.3715392671163626 -13.636359468206505
165 2024-08-22 2.440000057220459 2.4700000286102295 2.359999895095825 2.4700000286102295 626800 1.6666650109821601 -2.008030205814604 -16.43835638808273
166 2024-08-23 2.5199999809265137 2.575000047683716 2.359999895095825 2.4800000190734863 836300 2.024289544013369 -4.182514400300241 -12.195119114591446
167 2024-08-26 2.6600000858306885 2.7200000286102295 2.4800000190734863 2.5199999809265137 1208000 5.138344502411463 3.9062556752470723 -9.215016203919003
168 2024-08-27 2.549999952316284 2.6700000762939453 2.5 2.6700000762939453 876100 7.594939892359531 -1.923075159625831 -9.893992188632073
169 2024-08-28 2.380000114440918 2.509999990463257 2.359999895095825 2.5 819600 -3.6437211792240687 -11.851849170051699 -13.454541293057531
170 2024-08-29 2.450000047683716 2.5190000534057617 2.390000104904175 2.4100000858306885 1088700 0.40983566511259006 -1.6064241646516764 -10.583940176776064
171 2024-08-30 2.3299999237060547 2.4749999046325684 2.200000047683716 2.450000047683716 2068300 -7.539684867402374 -4.897964148658362 -16.785715593367236
172 2024-09-03 2.2300000190734863 2.2899999618530273 2.2200000286102295 2.25 841100 -16.165415521891536 -7.083336230781223 -19.78417115023673
173 2024-09-04 2.1500000953674316 2.2300000190734863 2.119999885559082 2.2300000190734863 1629600 -15.686269193280333 -11.522632250929366 -18.867923849288516
174 2024-09-05 2.1600000858306885 2.1700000762939453 2.119999885559082 2.1600000858306885 830100 -9.24369823662422 -8.474568565903095 -19.999998233936477
175 2024-09-06 2.0899999141693115 2.140000104904175 2.0199999809265137 2.140000104904175 1429400 -14.693882714604701 -15.384619839649517 -25.6227773406299
176 2024-09-09 2.25 2.259999990463257 2.0799999237060547 2.0999999046325684 1080200 -3.433473232857809 -7.40740995112027 -21.32866844302408
177 2024-09-10 2.240000009536743 2.2799999713897705 2.1700000762939453 2.25 680300 0.448430061781413 -11.462449214721747 -21.40350580729119
178 2024-09-11 2.200000047683716 2.2799999713897705 2.1700000762939453 2.2799999713897705 950000 2.325579074346007 -8.713694218587086 -24.657534582124097
179 2024-09-12 2.200000047683716 2.2200000286102295 2.180000066757202 2.190000057220459 431000 1.851850012202405 -6.3829728951544595 -21.985812065113297
180 2024-09-13 2.25 2.2899999618530273 2.174999952316284 2.200000047683716 605700 7.655506813467117 -6.250003725290155 -16.044778210677503
181 2024-09-16 2.180000066757202 2.259999990463257 2.1600000858306885 2.259999990463257 498800 -3.1111081441243527 -11.740889007851496 -17.110267228234566
182 2024-09-17 2.2200000286102295 2.299999952316284 2.1700000762939453 2.190000057220459 1128600 -0.8928562875609058 -12.25296230376054 -14.285710340563917
183 2024-09-18 2.180000066757202 2.244999885559082 2.174999952316284 2.2200000286102295 688000 -0.9090900224102638 -8.016870378753582 -15.175092475333186
184 2024-09-19 2.2200000286102295 2.2899999618530273 2.2049999237060547 2.25 1452400 0.9090900224102638 -10.121457372640808 -13.953484718662368
185 2024-09-20 2.2100000381469727 2.2699999809265137 2.174999952316284 2.25 702400 -1.7777760823567745 -9.42623006884239 -16.917294479830282
186 2024-09-23 2.2300000190734863 2.2699999809265137 2.174999952316284 2.25 1027200 2.293575724089769 -11.507935081269515 -13.899610309882481
187 2024-09-24 2.549999952316284 2.569999933242798 2.3299999237060547 2.3399999141693115 4413600 14.864861236629888 -4.135343231767319 1.5936239842632371
188 2024-09-25 2.4600000381469727 2.5199999809265137 2.434999942779541 2.4600000381469727 1834200 12.844034991534503 -3.529408464794692 -0.8064508376086854
189 2024-09-26 2.7899999618530273 2.859999895095825 2.625 2.630000114440918 6148200 25.675672337699517 17.226883516701918 13.877547247019638
190 2024-09-27 2.950000047683716 3.0299999713897705 2.8350000381469727 2.9100000858306885 3284300 33.48416274948185 20.40816286810734 13.89961951523333
191 2024-09-30 2.940000057220459 3.2850000858306885 2.884999990463257 3.25 4964400 31.8385664607286 26.180264098212902 13.953493959692853
192 2024-10-01 3.190000057220459 3.200000047683716 2.9200000762939453 2.9800000190734863 3476300 25.098043798896263 43.049328696680035 25.098043798896263
193 2024-10-02 3.9200000762939453 4.039999961853027 3.5899999141693115 3.759999990463257 10633800 59.34959412629672 82.32557685649886 42.545457319779835
194 2024-10-03 3.8299999237060547 4.150000095367432 3.569999933242798 3.5799999237060547 4321600 37.27598480547265 77.31480423683044 40.29303651821543
195 2024-10-04 3.9000000953674316 4.139999866485596 3.8299999237060547 4.090000152587891 3603200 32.20339092637092 86.60288303971153 42.85714535236607
196 2024-10-07 4.159999847412109 4.164999961853027 3.880000114440918 4.119999885559082 5421800 41.49659069547995 84.88888210720486 49.64028382102654
197 2024-10-08 3.5399999618530273 3.674999952316284 3.4000000953674316 3.640000104904175 5342700 10.97178364747533 58.035711909891404 31.1111073827548
198 2024-10-09 3.450000047683716 3.5299999713897705 3.2699999809265137 3.390000104904175 2614800 -11.98979641486584 56.81818058668091 25.454547188498754
199 2024-10-10 3.1700000762939453 3.440000057220459 3.130000114440918 3.440000057220459 3688300 -17.232372338364655 44.09090943572935 20.075755694297914
200 2024-10-11 3.2300000190734863 3.259999990463257 3.049999952316284 3.0899999141693115 2806900 -17.179488715648926 43.55555640326605 20.074347597263696
201 2024-10-14 2.940000057220459 3.0899999141693115 2.9100000858306885 3.0899999141693115 3041400 -29.326919109158112 34.86238381605986 11.363634105884767
202 2024-10-15 2.7300000190734863 2.819999933242798 2.680000066757202 2.809999942779541 2695100 -22.88135456237529 22.972972247325973 3.4090875224634942
203 2024-10-16 2.75 2.8299999237060547 2.740000009536743 2.7699999809265137 1781900 -20.28985617416691 26.14678512788695 7.003893830070251
204 2024-10-17 2.680000066757202 2.700000047683716 2.6500000953674316 2.6700000762939453 1663100 -15.45741317803384 20.720722172014703 5.928857591450254
205 2024-10-18 2.7799999713897705 2.940000057220459 2.7750000953674316 2.869999885559082 2279300 -13.931889938898411 25.79185173773697 11.646584768767966
206 2024-10-21 2.7699999809265137 2.8389999866485596 2.7200000286102295 2.740000009536743 1781700 -5.782315407662509 24.21524471902852 5.3231886081250845
207 2024-10-22 2.819999933242798 2.9100000858306885 2.765000104904175 2.7799999713897705 2573400 3.296700129689234 10.588234744132441 10.156249854480848
208 2024-10-23 2.6600000858306885 2.8399999141693115 2.630000114440918 2.8399999141693115 2110900 -3.272724151611328 8.130083113103058 2.3076993614966845
209 2024-10-24 2.5999999046325684 2.6700000762939453 2.571000099182129 2.630000114440918 1115700 -2.98508060193573 -6.810037986318362 -3.7037089364844955
210 2024-10-25 2.6600000858306885 2.7699999809265137 2.6600000858306885 2.6600000858306885 1523200 -4.316542690433622 -9.830507022558521 6.8273122748129245
211 2024-10-28 2.8299999237060547 2.890000104904175 2.7100000381469727 2.7100000381469727 3113700 2.166062931143853 -3.741501067125863 15.510198719448965
212 2024-10-29 2.930000066757202 3.0899999141693115 2.890000104904175 2.9700000286102295 3323700 3.900714046752185 -8.150469774279646 22.0833312637277
213 2024-10-30 2.859999895095825 2.9200000762939453 2.805000066757202 2.9100000858306885 2951400 7.518789579387519 -27.04082042264315 17.69546570064302
214 2024-10-31 2.75 2.859999895095825 2.700000047683716 2.8399999141693115 2341900 5.769234648823174 -28.198431990071825 16.525428908476258
215 2024-11-01 2.809999942779541 2.8499999046325684 2.759999990463257 2.7899999618530273 2485400 5.639092184540639 -27.948721177792645 13.765178551864876
216 2024-11-04 2.7699999809265137 2.9000000953674316 2.740000009536743 2.859999895095825 2512500 -2.1201393779886613 -33.41345955457906 13.991765630814834
217 2024-11-05 3.309999942779541 3.319999933242798 3.0799999237060547 3.0999999046325684 5706200 12.969278749638601 -6.497175750055428 30.83003874349073
218 2024-11-06 3.7699999809265137 3.7899999618530273 3.5399999618530273 3.6500000953674316 5565500 31.818185986338943 9.275360255651055 56.43152890706453
219 2024-11-07 4.230000019073486 4.300000190734863 4.039999961853027 4.039999961853027 4343000 53.81818251176313 33.43848319457423 80.00000811637749
220 2024-11-08 4.090000152587891 4.170000076293945 3.890000104904175 4.025000095367432 2797900 45.55160981755124 26.625390973251207 70.41666625274554
221 2024-11-11 4.800000190734863 4.800000190734863 4.150000095367432 4.179999828338623 4405600 73.28520663488784 63.26530943243891 94.33198927676256
222 2024-11-12 4.079999923706055 4.599999904632568 3.8299999237060547 4.550000190734863 4297600 23.262839705063975 49.45054561174451 61.26482094246206
223 2024-11-13 4.449999809265137 4.650000095367432 4.275000095367432 4.289999961853027 3267500 18.037130816417314 61.8181748823686 87.76371409888839
224 2024-11-14 4.650000095367432 4.949999809265137 4.480000019073486 4.630000114440918 3882700 9.929079773052575 73.507461923086 88.25911099214849
225 2024-11-15 5.050000190734863 5.15500020980835 4.90500020980835 4.980000019073486 5082600 23.471882697597124 81.65468498944912 106.9672160781669
226 2024-11-18 4.340000152587891 4.489999771118164 4.210000038146973 4.389999866485596 3118100 -9.583333747254464 56.67870694844701 72.22222958082041
227 2024-11-19 4.590000152587891 4.670000076293945 4.304999828338623 4.400000095367432 2869600 12.500005843592742 62.76596671084738 72.556391145923
228 2024-11-20 6.53000020980835 6.539000034332275 5.559999942779541 5.679999828338623 11658900 46.74158403810582 145.4887217708154 156.07844438886536
229 2024-11-21 5.78000020980835 6.489999771118164 5.439000129699707 6.489999771118164 7287600 24.301077231518377 122.30770853144234 142.85713999497517
230 2024-11-22 7.210000038146973 7.239999771118164 6.110000133514404 6.179999828338623 7778700 42.77227259070244 171.05262426694134 194.28571011512696
231 2024-11-25 6.949999809265137 7.150000095367432 6.510000228881836 6.75 4600600 60.13823882289346 145.58303875018112 198.28326338357112
232 2024-11-26 5.96999979019165 6.295000076293945 5.809999942779541 6.239999771118164 4520200 30.065350582302308 103.75425440856691 167.71299278607395
233 2024-11-27 7.010000228881836 7.300000190734863 6.170000076293945 6.230000019073486 4542700 7.350689183018777 145.1049120981511 226.04650781114674
234 2024-11-29 6.690000057220459 7.150000095367432 6.619999885559082 6.96999979019165 3338900 15.74394142525961 143.27272935347125 209.72221256406257
235 2024-12-02 7.420000076293945 7.78000020980835 7.170000076293945 7.53000020980835 4929200 2.912621872897314 164.05694759389831 255.02394167528416
236 2024-12-03 7.519999980926514 7.690000057220459 7.179999828338623 7.230000019073486 2634000 8.201441543947997 171.480145585099 234.22222137451172
237 2024-12-04 8.15999984741211 8.350000381469727 8.010000228881836 8.119999885559082 4795400 36.6834193330877 146.52567941012796 264.2857059228177
238 2024-12-05 8.920000076293945 9.460000038146973 8.75 9.170000076293945 5452500 27.24678723322629 136.60477775657097 305.4545401344615
239 2024-12-06 9.25 9.449999809265137 8.631999969482422 8.819999694824219 4882500 38.26606757673425 118.6761219454099 320.45453634143877
240 2024-12-09 9.0 9.699999809265137 8.890000343322754 9.65999984741211 4254100 21.293799291916105 120.04889154601561 300.0
241 2024-12-10 9.020000457763672 9.239999771118164 8.760000228881836 8.819999694824219 2611800 19.94681490215042 87.91666873627231 313.7614762178021
242 2024-12-11 9.260000228881836 9.289999961853027 8.850000381469727 9.1899995803833 2053300 13.480397083813479 126.96079416762696 317.1171220515166
243 2024-12-12 9.630000114440918 9.664999961853027 9.109999656677246 9.399999618530273 3672300 7.959641615182145 116.40450622920801 341.74311098832925
244 2024-12-13 9.15999984741211 9.392000198364258 9.039999961853027 9.270000457763672 2790300 -0.9729746225717872 96.98923999029098 312.6126004217431
245 2024-12-16 8.9399995803833 8.949999809265137 8.640000343322754 8.869999885559082 2601500 -0.6666713290744308 77.02968797477163 304.5248609081137
246 2024-12-17 8.489999771118164 8.680000305175781 8.0600004196167 8.300000190734863 4074700 -5.875838799867539 95.62210766411327 280.71747526915107
247 2024-12-18 8.4399995803833 8.729999542236328 8.354999542236328 8.489999771118164 2013500 -8.85529836101907 83.87798038796883 230.98038189047236
248 2024-12-19 8.399999618530273 8.4399995803833 8.140000343322754 8.220000267028809 2438600 -12.772590667638362 28.63704974944874 241.4633938322084
249 2024-12-20 9.579999923706055 9.770000457763672 8.840999603271484 8.960000038146973 4768400 4.585153747711068 65.74393730037085 243.36917758749107
250 2024-12-23 9.3100004196167 9.510000228881836 8.960000038146973 9.460000038146973 2270800 4.138712042506998 29.12621872897303 215.593229462038
251 2024-12-24 8.920000076293945 9.100000381469727 8.869999885559082 8.984999656677246 960700 5.064785827657903 28.345328361053703 203.40135723422773
252 2024-12-26 10.199999809265137 10.489999771118164 9.550999641418457 10.100000381469727 7568800 20.853084317356153 70.85427416635963 219.7492045863064
253 2024-12-27 12.569999694824219 12.84000015258789 11.600000381469727 11.760000228881836 10806100 49.642860305552716 79.3152537004875 220.66325128004013
254 2024-12-30 11.460000038146973 11.770000457763672 11.199999809265137 11.760000228881836 4605700 19.624218469864395 71.30044753554665 199.21671713919613
255 2024-12-31 10.489999771118164 11.460000038146973 10.399999618530273 11.329999923706055 3323300 12.6745359647368 41.37465853447251 168.9743465283138

View File

@ -1,255 +0,0 @@
Price,Close,High,Low,Open,Volume,5d_change,20d_change,60d_change
Ticker,MSFT,MSFT,MSFT,MSFT,MSFT,,,
Date,,,,,,,,
2024-01-02,367.380615234375,372.3632885983454,363.319184585885,370.3424737462839,25258600,,,
2024-01-03,367.1131591796875,369.7481357898977,365.04282689247566,365.5381225658885,23083500,,,
2024-01-04,364.4781799316406,369.5896348719219,363.71543548306664,367.1825051718643,20901500,,,
2024-01-05,364.28997802734375,368.559424433647,363.0517388090319,365.4985007136341,20987000,,,
2024-01-08,371.1646728515625,371.66988411040546,365.53812127674354,365.8253710003868,23134000,,,
2024-01-09,372.2543640136719,372.45246416250234,367.6976373642498,368.50992959667377,20830000,1.3266211055222854,,
2024-01-10,379.16864013671875,380.5554922110054,372.7793440678221,372.8288615431399,25514200,3.2838596644067852,,
2024-01-11,381.0111389160156,387.0042042259602,376.80112586493703,382.3682441685505,27850800,4.5360627589492,,
2024-01-12,384.8150329589844,385.0230486833725,381.03096664819185,381.8630597761942,21645700,5.6342628591610655,,
2024-01-16,386.59808349609375,390.32271672497956,383.9730224089054,389.9562027545636,27202300,4.158103336171615,,
2024-01-17,385.8056640625,386.43962688844755,381.1895041483633,384.3296924343439,22234100,3.6403334275835197,,
2024-01-18,390.1642150878906,390.2830812145117,386.4494974787357,388.0344497047316,23392100,2.8999167618944277,,
2024-01-19,394.9190368652344,394.9190368652344,389.79766667261197,392.0364126276258,29272000,3.650260196798172,,
2024-01-22,392.7793884277344,396.85070439221124,389.8868483654438,396.25634353223927,27016900,2.0696580919693064,,
2024-01-23,395.14691162109375,395.6224063859319,390.2236710516202,392.02655469237413,20525900,2.211296043604505,,
2024-01-24,398.7724609375,401.81358370975624,396.68232764982235,397.7620686193911,24867000,3.360965917000991,,
2024-01-25,401.06072998046875,403.18061005906736,398.74274976275865,400.5159168098495,21021200,2.7928022281908937,,
2024-01-26,400.1295471191406,402.34849224643625,398.6436601299057,400.5654097210854,17803300,1.319386954669488,,
2024-01-29,405.8651123046875,406.12267574413715,400.52581011271667,402.23954412902646,24510200,3.331570918050031,,
2024-01-30,404.7457275390625,409.16375662074074,402.6258777098208,408.3812111979871,33477600,2.42917650009955,,
2024-01-31,393.83929443359375,411.41240548584386,393.47278047208044,403.1310461052013,47871100,-1.23708806077244,7.201980208547232,
2024-02-01,399.9809875488281,404.161284395668,398.01960572688716,398.0493222591689,30657700,-0.26922167914400497,8.953051000019618,
2024-02-02,407.3509826660156,408.7675210638453,399.7630491761005,400.0106970175581,28245000,1.804774378415197,11.762789954234298,
2024-02-05,401.8333740234375,407.29154202131053,400.18898875911304,406.0433872498531,25352300,-0.9933690181833876,10.305909649064171,
2024-02-06,401.67486572265625,404.13154308563696,399.11915341177513,402.0612108490808,18382600,-0.7587138312929786,8.220123062006902,
2024-02-07,410.1543273925781,410.4019752246544,403.5669011054383,403.60653322309605,22340500,4.142560986061095,10.181200556056957,
2024-02-08,410.2137756347656,411.65014520614363,408.6486545795197,410.1543425713037,21225300,2.558318621254041,8.187685428534586,
2024-02-09,416.5931701660156,416.8606491715924,411.18454998916735,411.34304822902254,22032800,2.2688511611073325,9.33884278324031,
2024-02-12,411.35296630859375,416.78138746189904,410.847755055397,416.6030882773996,21202900,2.3690397315283773,6.896282909102958,
2024-02-13,402.4971008300781,406.21181854248556,399.5946753127585,401.13007987504017,27824900,0.20470165738217805,4.112544270837026,
2024-02-14,406.3873596191406,406.73471379055,401.50465451788693,404.97813565927675,20401200,-0.9184269241738208,5.334731310037588,
2024-02-15,403.4795837402344,406.03011869599004,401.22679392364836,405.0476293953427,21825500,-1.6416298755717706,3.412760098807177,
2024-02-16,400.9985046386719,405.19646556123695,400.38320711756694,404.86894895397035,22281100,-3.7433800273607876,1.5394213005518242,
2024-02-20,399.7381591796875,401.4252604899609,394.9943773768075,400.1847314590158,24307900,-2.8235622640904734,1.7716741145222814,
2024-02-21,399.13275146484375,399.24193376469594,394.21034092041026,397.1380014467668,18631100,-0.8358692170194582,1.0086982148988621,
2024-02-22,408.531005859375,409.70205797134184,405.4743557171247,407.08207646174907,27009900,0.5274884145617609,2.4471461491932134,
2024-02-23,407.23089599609375,412.70906066926193,405.8712811789626,412.5205281414921,16295900,0.9297402909671293,1.5384617725912708,
2024-02-26,404.4521789550781,409.0371695148512,404.27351975281573,408.34246112673543,16193500,0.8612686273028025,1.080308081984871,
2024-02-27,404.39263916015625,405.22627106063214,400.7901378959309,404.898754425873,14835800,1.1643822020945827,-0.3627986490806978,
2024-02-28,404.6307678222656,406.1987830728558,402.24895832016676,405.0872739909664,13183100,1.3774906562399991,-0.02840294757300299,
2024-02-29,410.5059814453125,411.06173606105705,402.84447248671415,405.5438650287684,31947300,0.4834334622369818,4.231849702983093,
2024-03-01,412.3518371582031,412.71902889421233,407.76684684717014,408.153876143975,17800300,1.2575031051078378,3.0928594094400186,
2024-03-04,411.7762451171875,414.18782621068357,409.19593875466035,410.307447886493,17596000,1.8108608491197886,1.0863512399576392,
2024-03-05,399.59918212890625,411.1112969231929,397.6044321579871,410.8234857245891,26919200,-1.1853472509304464,-0.5559995856394329,
2024-03-06,399.0434265136719,402.09017289690905,395.37147897743796,399.9167637441042,22344100,-1.3808493453587256,-0.6551167208956765,
2024-03-07,406.0400695800781,406.6752047214003,399.1923248157397,403.04293193355477,18718500,-1.0879042126282212,-1.0030999401262064,
2024-03-08,403.14215087890625,407.3103404061873,401.2664565057241,404.8689575439801,17971700,-2.2334534369404246,-1.7238876839074324,
2024-03-11,401.4550476074219,402.6062622273282,398.21976836345937,400.700826521959,16120800,-2.5065062961143636,-3.6337903841681007,
2024-03-12,412.1335144042969,412.4213256188443,403.7078509414854,404.53154888971716,22457000,3.136726208650553,0.18975142022377156,
2024-03-13,411.9548645019531,415.0115145438447,408.33252598364385,414.93213401612815,17115900,3.2355972133371047,2.3497718747216068,
2024-03-14,421.9981689453125,424.5784751674573,414.8229387375938,417.0558908033508,34157300,3.9301784628640313,3.8413619313361735,
2024-03-15,413.2648620605469,419.3980298678985,409.6623611748997,416.11311165944556,45049800,2.5109533100351022,2.4252226666845234,
2024-03-18,414.15802001953125,417.54218646296124,410.644833725834,411.11127379953496,20106000,3.164232829507596,3.2816868962434187,
2024-03-19,418.2170715332031,418.4751112612702,412.40145573236146,414.6641794557911,19837900,1.4761131808703976,4.622754152727548,
2024-03-20,422.0081481933594,422.73259778034867,417.4727666861834,418.8026102027015,17860100,2.4403847502955323,5.731275282361925,
2024-03-21,426.1167297363281,427.55575544088225,423.9234830206928,426.5732359122919,21296200,0.9759665074635437,4.304624037032445,
2024-03-22,425.49151611328125,426.6030252593982,422.8417631107263,426.44426419825527,17636500,2.958551567092349,4.484094968413865,
2024-03-25,419.65606689453125,424.1716107025241,418.41553787360243,422.0180389961963,18060500,1.3275239423688356,3.759131173117458,
2024-03-26,418.4552001953125,422.76231287812396,418.15748537548563,422.3851872487767,16725600,0.0569390104608658,3.4774522761743087,
2024-03-27,418.2369079589844,421.23404544961727,415.83526074059097,421.2241115258407,16705000,-0.8936415684199228,3.362606410270619,
2024-03-28,417.5322570800781,418.6735376130556,415.9443740276812,417.7704289377151,21871200,-2.0145824036436832,1.7116134605462907,13.651139925743848
2024-04-01,421.3531188964844,424.64797113919235,419.0209183546172,420.7378213676411,16316000,-0.9726156832925104,2.182912970708517,14.774725002502166
2024-04-02,418.246826171875,419.1797063812392,414.6740966771135,416.92688638600043,17912000,-0.3358084950575546,1.5713827913618639,14.752226388509438
2024-04-03,417.26434326171875,420.0530500088036,415.91463197146663,416.54979735190346,16502300,-0.28458409240413873,4.42072004219316,14.541812410331723
2024-04-04,414.71380615234375,425.4220608182633,414.4061573873391,421.76992047315406,19370900,-0.8423698960078663,3.9269860364771647,11.733102982620757
2024-04-05,422.2959289550781,423.2784485638512,415.1504997519638,416.8276974614869,16544300,1.1409111018903628,4.00351112928623,13.442841717650978
2024-04-08,421.3729553222656,424.0425761054586,420.09272093696904,421.9485777283347,14272400,0.004707791373004255,4.522177699259111,11.130750467741501
2024-04-09,423.0501708984375,424.4991003259259,418.4254750382327,423.20896224870864,12512300,1.1484473822614527,5.379213294170171,11.033544085357661
2024-04-10,420.05303955078125,420.8171944866389,416.5200154975315,418.9911394928746,16216600,0.6683284431311609,1.9215921223808552,9.157128379533109
2024-04-11,424.6876525878906,426.1167444183971,419.15984809671994,422.5936541739285,17966400,2.4049950321362035,3.0908211513247297,9.852498167436408
2024-04-12,418.7033386230469,421.9584854811625,416.58947237839413,420.83704242845164,19232100,-0.8507281471835881,-0.7807688669598467,8.52700663182009
2024-04-15,410.5059814453125,423.5861130505976,410.29755074964197,423.36777871681545,20273500,-2.578944315171361,-0.6675817057076983,5.2136422487745415
2024-04-16,411.43878173828125,415.2298454910269,410.5952462785095,411.42887810136665,16765600,-2.744683718126617,-0.6565702340188273,4.183071295872787
2024-04-17,408.71954345703125,415.7062108618487,407.22097481991534,414.08855629342435,15855500,-2.698110720939051,-2.270956573186622,4.058297227128982
2024-04-18,401.2069091796875,408.76919927263555,400.88935677884103,407.5187363707615,21029900,-5.5289442170310625,-4.929108383978642,1.533606205786242
2024-04-19,396.095947265625,402.4077746386735,394.7561698730406,400.9687488676842,30276500,-5.399381679584603,-7.045201555282599,-0.671188192279526
2024-04-22,397.9219970703125,399.7976914523607,392.7514806878664,397.04865981007964,20286900,-3.0654813678217874,-6.47945211571005,-0.782607888413589
2024-04-23,404.48193359375,405.10716505974153,400.0060952402287,401.1771473553241,15734500,-1.6908586291110805,-3.615849858449649,1.0877443332904857
2024-04-24,405.96063232421875,409.3447990752087,403.6979086365787,406.45684392489727,15065300,-0.6750132644690932,-2.9858794597992677,0.023534917546585987
2024-04-25,396.0165710449219,396.8601368410158,385.08998167747234,391.04452101034235,40586500,-1.293681144568981,-5.3128589302409495,-2.156701331281663
2024-04-26,403.2414245605469,409.87080464048637,402.6856699602139,409.04710666417816,29694700,1.8039763709397638,-3.4226894514620465,2.387301180923296
2024-04-29,399.2022705078125,403.24144058813954,396.1654576473054,402.179540393514,19582100,0.32173979999245983,-5.25707474212711,-0.19468851401857057
2024-04-30,386.380126953125,399.112934090919,386.2213658866136,398.44799719369325,28781400,-4.475306592755246,-7.619113218483731,-5.148104854354674
2024-05-01,391.9476013183594,398.67622906449674,387.3526772876393,389.63523841829954,23562500,-3.4518201741955967,-6.067314965247361,-2.460167159859028
2024-05-02,394.8256530761719,396.89981398666424,391.6598205584853,394.64702416400013,17709400,-0.30072427666540946,-4.795633224919937,-1.705163362452844
2024-05-03,403.5788269042969,404.06510458639696,398.815177316325,399.2320083912343,17446700,0.0836725403690064,-4.432224127069972,-1.6031771577500686
2024-05-06,410.40667724609375,410.79370652504514,403.2909899464774,405.6628958084665,16996600,2.8066991512920136,-2.6025111335835183,0.04702465465222794
2024-05-07,406.238525390625,411.52815821970637,405.99041958064737,411.5182242956741,20018200,5.139601406029137,-3.973912945622826,-2.485553176799371
2024-05-08,407.429443359375,409.1066410493604,403.6284454091321,405.07740513834375,11792300,3.9499774941703203,-3.005238625318918,-0.9538093244902845
2024-05-09,409.1959228515625,409.5928860565961,406.0003190785622,407.45918232898305,14689700,3.6396494663983425,-3.6477937707694585,1.6643155957320577
2024-05-10,411.59759521484375,412.23276061100023,408.67986853475014,409.8112455392715,13402300,1.9869150153529747,-1.6970830544535853,1.282086037465846
2024-05-13,410.5853271484375,415.18025140614657,407.7073059282806,414.84283115281045,15440200,0.043529969722344575,0.01932875687844504,1.7611159757659367
2024-05-14,413.40380859375,414.3267549073316,408.43175863614476,408.8981987547859,15109300,1.7638118384353474,0.4775988415984367,3.0936035450446875
2024-05-15,420.6317443847656,421.35753100749633,414.85536761085484,415.48172683662517,22239500,3.240389530156129,2.9145170859652625,5.226817786911897
2024-05-16,418.5538635253906,422.9582516726133,417.9175827662757,419.35917390202644,17530100,2.2869095587794375,4.323692825024095,4.865827720043048
2024-05-17,417.7783508300781,420.4726906446292,415.61097317740536,420.09488474644235,15352200,1.501650079371375,5.47402812730946,2.263560130827935
2024-05-20,422.8786315917969,424.30034916156967,417.5595849948594,417.77831310874586,16272100,2.994092489553335,6.271740367515943,3.8424725995871434
2024-05-21,426.5572814941406,430.46453247000767,422.3915253519068,424.36004826198655,21453300,3.1817493276450337,5.457684526044249,5.465442811106147
2024-05-22,428.0286865234375,429.9077641693655,424.6583193119375,427.60118209872775,18073700,1.7585315985817918,5.436008430885031,5.844826308502715
2024-05-23,424.5290832519531,431.090897164325,422.9582395726222,430.46453792464195,17211700,1.4275868047745277,7.199828060679048,4.917647646218493
2024-05-24,427.6707763671875,428.565562226306,421.95405016489985,424.71796179341015,11845800,2.367864566810196,6.05824459460329,4.181375107237439
2024-05-28,427.8298645019531,428.3269711402922,424.13138989907134,427.14385491376675,15718000,1.1708401749974673,7.1712001932564995,3.7535972800363027
2024-05-29,426.6864929199219,428.44623936333835,423.2266200569052,423.2266200569052,15517100,0.030291693844408663,10.431790652547402,3.6209587074385707
2024-05-30,412.2704162597656,421.84466424386284,411.84288150879064,421.84466424386284,28424800,-3.681592089461272,5.185084657502226,3.1709860023616754
2024-05-31,412.7277526855469,414.3383733012913,402.1692127903504,414.3383733012913,47995300,-2.7798638613888094,4.534178432909797,3.4292824446279013
2024-06-03,411.1270751953125,414.02023955543035,406.55371826249007,413.1254536486165,17484700,-3.8683263122170852,1.870328121253384,1.2528334015150966
2024-06-04,413.6623229980469,414.03017705380546,407.30928563189894,410.04337212748766,14348900,-3.3114896082345746,0.793273095311009,2.609544076749404
2024-06-05,421.5563659667969,421.6259378345122,413.89096003424896,415.39223173706347,16988000,-1.2023176356060095,3.7706518753835017,5.00711561086955
2024-06-06,422.0633850097656,422.848821948627,418.14618249774657,421.5563568996983,14861300,2.375375084839848,3.5917732232922273,2.4093819741453304
2024-06-07,421.3973083496094,423.81323935854607,420.55222098628695,423.73371564550735,13621700,2.1005506917456396,2.981795471719062,2.2921064080823506
2024-06-10,425.39404296875,425.6028192678221,421.4370934236562,422.2424037753453,14003000,3.470208758851445,3.3519262294778196,0.8047129758701921
2024-06-11,430.1761779785156,430.3153823959729,422.78918087724,423.01786084549974,14551100,3.9921100043106117,4.771444456171592,4.092125285863557
2024-06-12,438.5076904296875,440.8341457768561,430.7428874309175,432.8009161252906,22366200,4.021128805400553,6.072484412113144,5.8793188186982315
2024-06-13,439.0246887207031,440.8242426789463,436.8274858579273,438.2989324414096,15960600,4.018662673272422,4.372695256949721,4.975315118347101
2024-06-14,440.00897216796875,440.5756810111054,434.19281849694386,435.74378876375306,13582000,4.41665465098755,5.126008982897989,4.2655157374737795
2024-06-17,445.775390625,448.3305259626429,438.16966532085047,440.0288392462003,20790000,4.791169033306675,6.70140990774053,4.613444982748316
2024-06-18,443.75714111328125,447.53516969127554,442.3155500964385,447.10763493198164,17112500,3.157070016890584,4.937234459658946,4.292829423921352
2024-06-20,443.120849609375,443.946033241849,438.7164619327626,443.7173532757514,19877400,1.052013289702436,3.8830817885034508,5.591431785672474
2024-06-21,447.17724609375,447.97260457820744,443.9261796037789,444.79114029939626,34486200,1.8569701391516258,4.473662671033152,6.863828167276109
2024-06-24,445.0794677734375,450.13005783321864,443.82674934456685,447.197116551364,15913700,1.1523618667332869,4.840748333203826,6.418027511117108
2024-06-25,448.3404541015625,448.80773551860256,444.1647465305247,445.65606632861267,16747500,0.5754161244671208,4.833081631144354,7.378638775584645
2024-06-26,449.54345703125,450.9751265075422,445.59642930053803,446.4017395883299,16507000,1.3039375329154668,5.07528677423541,6.690430631816735
2024-06-27,450.2294921875,453.5302875755873,449.1557248487335,449.56335593650766,14806300,1.6042220952571906,5.517634061127064,7.64684009878942
2024-06-28,444.3636169433594,452.7448272217048,443.8267333016812,450.44819707911165,28362300,-0.6291977454060294,7.784502457089304,6.494509803978921
2024-07-01,454.0870361328125,454.72331684606445,443.0810879907853,446.0637277902953,17662800,2.023811254299468,10.020960107031351,9.494072634274708
2024-07-02,456.62225341796875,456.9304570935814,450.48794440717063,450.57745029839504,13979800,1.8472121443964484,11.065964994167077,8.128499971057511
2024-07-03,458.1036376953125,458.3521910129211,455.23037712106725,455.5385808076234,9932800,1.9041942508947418,10.743379859972269,8.7169055130639
2024-07-05,464.8543395996094,465.6397765538939,456.3140515175161,456.95033221316646,16000300,3.248309510123959,10.270980852943111,9.881610167510813
2024-07-08,463.5419921875,464.99356542878803,461.77229375422786,463.8501958785038,12962300,4.315919331124074,9.827577717212943,10.353205081726657
2024-07-09,456.8807678222656,464.6256672353131,455.3496709136752,464.29759021110544,17207200,0.615241455304627,8.420428600179308,7.580421761311396
2024-07-10,463.55194091796875,463.7607172108967,456.20469022907776,458.55104934272356,18196100,1.517597411893301,8.970012293289663,10.711307543525095
2024-07-11,452.0687561035156,462.0904118522062,448.9369602373819,460.30084022096906,23111200,-1.317361639422454,5.089212105579066,10.12476712565029
2024-07-12,450.9254150390625,453.71915189160546,448.0422026334216,451.70090017355875,16324300,-2.996406266217544,2.8318145565946695,9.597207422682619
2024-07-15,451.33306884765625,454.61399099803907,448.8177103695207,450.6768844175797,14429400,-2.6338332978698697,2.803573567313289,10.426104176519502
2024-07-16,446.9187316894531,451.67106983710227,444.07529634239484,451.5915461266938,17175700,-2.1804454979133414,1.5703678694185097,11.393578092468193
2024-07-17,440.9534606933594,442.2757813397234,436.63857872187197,440.0288496296795,21778000,-4.875069701975088,-1.0816949596253012,11.32491098113977
2024-07-18,437.82171630859375,442.07694811849893,431.88626155510383,441.76874441556754,20794800,-3.1515205602175134,-1.3375389948197647,10.027020253225905
2024-07-19,434.5805358886719,438.58724438350157,429.5001207828966,430.59376141790096,20940400,-3.624741166779144,-1.927310287528039,7.4412723523894275
2024-07-22,440.3768310546875,442.0272287343498,436.37015276462773,439.23349185507885,15808800,-2.4275282599926062,-1.5207426358265108,8.477718278599578
2024-07-23,442.2757873535156,445.7953108894537,440.53591409904936,441.33127259326983,13107100,-1.0388788848447073,-0.6299280517134687,11.681131470467276
2024-07-24,426.4180603027344,438.9252800797557,425.11564336198785,437.90124163761953,26805800,-3.2963570277392495,-4.88967560216238,5.7475830434448705
2024-07-25,415.9788513183594,427.31287721528406,415.09401723172687,426.31866388501027,29943800,-4.988986196116107,-7.466376206329118,4.202526400765683
2024-07-26,422.8090515136719,426.4379540941027,414.8553456338981,415.7799870015666,23583800,-2.708700322007873,-6.0903253006821645,9.428260414896128
2024-07-29,424.2606506347656,429.6492697069918,422.2423988579534,429.0825608465564,15125800,-3.6596340414467687,-4.523990160777758,8.24422683229027
2024-07-30,420.47265625,426.5671576267596,414.9448029922065,425.24486743225,32687600,-4.929759151858826,-7.402629277657002,6.495779332980711
2024-07-31,415.92913818359375,419.33928250485553,409.8246539863894,418.0666907004293,42891400,-2.4597743612674527,-8.911767862773567,3.06019802228763
2024-08-01,414.6962585449219,424.98637136355273,410.6995323530128,418.3549862264431,30296400,-0.3083312455362974,-9.47544956612223,1.0452026091807287
2024-08-02,406.12615966796875,412.59849761680636,402.0001807599968,410.1030126570464,29437900,-3.9457272227209295,-12.633673589500027,-0.02766003607073131
2024-08-05,392.8633728027344,398.7193036046689,383.34874440032485,386.91799678720787,40709200,-7.400468977044095,-15.247511676606972,-3.5751148558481938
2024-08-06,397.29754638671875,403.3225066578681,396.1939842314513,397.6853041219084,24946500,-5.511680609619008,-13.041306535959452,-2.907745605559209
2024-08-07,396.1243591308594,407.7069368759002,395.16992295159474,406.27529777749277,20650900,-4.761575286411512,-14.545852543208637,-3.759311585848246
2024-08-08,400.3597412109375,403.51138026295973,397.62565473832814,400.11118789524573,20203000,-3.4571127755741227,-11.43830760131932,-2.490489859566558
2024-08-09,403.67047119140625,405.68872296700823,399.9322498333492,401.6919964430869,19276700,-0.6046614871029643,-10.479547674988044,-2.3544382514164686
2024-08-12,404.4559020996094,406.39463013243375,401.9007666876047,404.7044554196647,16762900,2.950778845625779,-10.386379812082836,-3.845606638370991
2024-08-13,411.6142578125,412.54882074125726,407.1999483356839,407.2198216789193,19414300,3.603523745864212,-7.899528789830379,-1.657995856122263
2024-08-14,414.4477233886719,415.30276256625774,410.0632696291805,412.3996465083127,18267000,4.625659552473871,-6.011005620187138,-0.7972235600022581
2024-08-15,419.34808349609375,419.42775054091777,415.991550712489,418.1229861127925,20752100,4.742820101672485,-4.219441869685392,-0.8348844874032646
2024-08-16,416.7983093261719,419.6568394696199,415.6329698343419,418.919805326896,22775600,3.2521175244797362,-4.0918138512893165,-2.287845640281916
2024-08-19,419.8460693359375,420.0651916950313,414.79631569386714,417.28632868553893,15234000,3.8051533322754683,-4.662089435899597,-1.911698314886645
2024-08-20,423.10302734375,424.15879050030776,419.9556774327427,420.015435317403,16387600,2.7911495564576505,-4.335023656730419,-0.33591477344245835
2024-08-21,422.4456787109375,424.69662989295495,420.03533264675815,422.38589043229285,16067300,1.9297862844731117,-0.9315697344002505,-1.2217570021113344
2024-08-22,413.88995361328125,425.0850728631847,412.95370628251766,422.66475709775676,19361900,-1.3015750155117467,-0.5021644005356984,-3.258283735030898
2024-08-23,415.1250305175781,417.58516466451346,410.44379375355777,415.3142739439322,18493800,-0.40146007580954546,-1.8173738165218278,-2.709591841828829
2024-08-26,411.8382263183594,415.6130949578331,409.6968209788455,414.70672647734364,13152800,-1.907328328747715,-2.92801708049526,-0.1048316649366221
2024-08-27,412.18682861328125,412.7047404254691,408.61117324322794,411.2107324794244,13492900,-2.5800332365856327,-1.9705984476175442,-0.13106074615674146
2024-08-28,408.9597473144531,413.3421641808517,405.6828816466664,413.22264841837114,14882700,-3.1923468687467094,-1.6756197701311981,-0.5271673921815379
2024-08-29,411.4696960449219,420.3640158924635,408.95977368399144,413.2824329478728,17045200,-0.5847587135735965,-0.7780544033170966,-0.5300523715173755
2024-08-30,415.4736328125,415.822210323597,410.48363692465733,413.93977626013776,24308300,0.0839752530670701,2.3016180864028346,-1.4429228557245821
2024-09-03,407.80438232421875,418.20267931936957,405.4040060811421,416.2405478075573,20313600,-0.9794729426166437,3.8031057501984433,-3.3784031479577314
2024-09-04,407.26654052734375,409.5971891641853,402.7546379619835,404.2884945573242,15135800,-1.193703375357924,2.5092010336558834,-3.353312311748824
2024-09-05,406.75860595703125,411.4497822581618,404.50762432491115,405.9916624475026,14195500,-0.5382293420993833,2.684572806758112,-4.3807470555218275
2024-09-06,400.0953369140625,409.00956601687597,399.1989078370585,407.42592125419515,19609500,-2.764324867709722,-0.0660416794344143,-6.992679419350701
2024-09-09,404.0992431640625,407.01753119323797,400.5434971977151,405.6131601713445,15295100,-2.7376922986519947,0.10621831500103873,-7.846714668084531
2024-09-10,412.5453796386719,414.66684525245614,406.0713456246143,406.56934824108026,19594300,1.1625665441436839,2.0000888841202435,-6.03139407926937
2024-09-11,421.3500671386719,422.29625388353406,407.9438146629927,413.84017908445105,19266900,3.4580612964404622,2.3652750460861682,-4.240573763158184
2024-09-12,425.29425048828125,425.6627675750461,418.07321227741465,421.6189886086143,17418800,4.5569151481476,2.6171037956064236,-4.594497715094392
2024-09-13,428.869873046875,430.1049097614262,423.7603615358477,424.12887859450143,15874600,7.191919894580789,2.270617161618649,-3.3548233227430724
2024-09-16,429.61688232421875,431.79813615912246,426.50935094179886,428.879848197679,13834700,6.314696102956119,3.0754858432056498,-3.0474682689971444
2024-09-17,433.41168212890625,440.08492951868885,430.5431821213062,438.47140586333086,18874200,5.057941142986544,3.2310920081793926,-3.0783238827759685
2024-09-18,429.0890197753906,434.28816840172493,428.6906237541022,433.2622842089649,18898000,1.8367037863012303,1.414783644830142,-3.592717515827226
2024-09-19,436.9375305175781,439.73630274210893,435.15467267064554,439.4673922763036,21706600,2.7376998433271016,3.4304651549192045,-2.543362634280888
2024-09-20,433.53118896484375,437.4853309751932,432.4853956233,435.47341133704515,55167100,1.08688350731021,4.745521165733413,-3.561895477725341
2024-09-23,431.77825927734375,434.7164566201473,428.6707276626035,432.5451724016005,15128900,0.5030940454276323,4.011617593620498,-4.098183977355296
2024-09-24,427.45556640625,431.6188608604207,424.3978231376462,431.2702529601879,17015800,-1.3742397743872425,3.7921055137358994,-3.80500335590358
2024-09-25,430.3838195800781,431.38979462226376,426.8579828341436,428.11292879639643,13396400,0.3017555204198219,4.4147434375855665,-5.219972090505043
2024-09-26,429.5870056152344,433.5610566850483,427.41572154773536,433.3519041012862,14492000,-1.6822827953544395,5.043835838670141,-5.9207030757626455
2024-09-27,426.3101501464844,430.1248672217253,425.762359424982,429.7961684722898,14896100,-1.6656330622028093,3.6066943068250312,-6.940239049132845
2024-09-30,428.5810241699219,428.70057032593814,423.67072584299484,426.49937695538483,16807300,-0.7404807997449914,3.1548070255849714,-7.803157320405052
2024-10-01,419.0094299316406,426.7683189487975,417.13693529272734,426.73844000863045,19092900,-1.9759098110754825,2.747652573903303,-9.607017919931238
2024-10-02,415.46368408203125,421.1309565128566,415.0453484935869,420.89189457845896,16582300,-3.4667045598053225,2.012722072398465,-9.065184323176922
2024-10-03,414.87603759765625,417.8739927473743,412.63502577299244,415.9616796785687,13686400,-3.4244443675640945,1.9956385732825765,-10.500636287687614
2024-10-04,414.39794921875,418.07321108796054,413.3123071245128,416.5692334072243,19169700,-2.794256933277617,3.5748010499206506,-8.332981736994826
2024-10-07,407.9040222167969,415.4437592952022,407.3661708398638,414.3382079936023,20919800,-4.824525769234034,0.9415457012349915,-9.540689299701322
2024-10-08,413.0533447265625,413.99956190900485,406.5394920239681,409.25856700863125,19229300,-1.421468057663955,0.12312950597956895,-8.481480033986777
2024-10-09,415.7923278808594,418.70067647812056,412.6449477589923,414.19871346026423,14974300,0.07910289428889605,-1.3190312975512986,-6.964667533833047
2024-10-10,414.1788024902344,415.68278008253634,411.4995460461954,413.5712539026246,13848400,-0.16805865951169396,-2.613589999226462,-6.071991851707947
2024-10-11,414.65692138671875,415.46368322393135,411.59917791222887,414.4776477330423,14144900,0.06249359304431046,-3.3140475825875537,-5.290919581875553
2024-10-14,417.46563720703125,422.34605664401147,415.8520832387316,416.1010845405741,16653100,2.34408450749537,-2.8283909727777723,-3.9382570704972863
2024-10-15,417.0672302246094,420.7923105426525,413.60115139482065,420.4934907291295,18900200,0.9717595921427513,-3.7711147572242143,-5.293103357470564
2024-10-16,414.45770263671875,414.6967341717602,408.84024879356656,413.51151588006746,15508900,-0.3209836148114431,-3.4098558724086514,-6.289759808750639
2024-10-17,415.0553283691406,420.81223776702603,413.92983752079977,420.6727824355961,14820000,0.21162982596796276,-5.008084822220871,-2.6646929366750616
2024-10-18,416.4895324707031,417.97357047210465,414.59712869532103,415.4736181228242,17145300,0.44195839728313757,-3.930895153087266,0.12276613359676336
2024-10-21,417.1070861816406,417.2863598354636,412.09718088424023,414.457708513249,14206100,-0.08588755419235428,-3.3978489607739637,-1.3485911220722513
2024-10-22,425.8022155761719,428.85992860317606,416.3700446113444,416.8182287379404,25482200,2.094383043917958,-0.38678893433962136,0.3633532685861418
2024-10-23,422.9038391113281,429.3579337373482,420.8421009299413,429.13881136450993,19654400,2.037876584480469,-1.7379790151144991,0.578202369450298
2024-10-24,423.0332946777344,424.2783011634291,420.71258556682636,423.6308734743349,13581600,1.9221452571013264,-1.5255840730364012,1.7080208722969559
2024-10-25,426.43963623046875,430.79217425375066,424.8659613297776,425.0552047565001,16899100,2.389040536202569,0.030373680743900344,2.8318021789614845
2024-10-28,424.8858947753906,430.21452917811945,424.59704472930554,429.93564891158985,14882400,1.86494280520626,-0.8621775548014465,4.619189052672468
2024-10-29,430.2244873046875,431.43961494644003,424.09903059516625,426.29025434116863,17644100,1.0385741470442245,2.6765644331385507,9.509951064008447
2024-10-30,430.8021545410156,436.7483071680008,430.3738795735308,435.69254402246366,29749100,1.8676386211779583,3.691891986389817,8.433127377455385
2024-10-31,404.72674560546875,414.4975548257246,404.67692710480617,413.70073237613923,53971000,-4.327448761736708,-2.446343262184303,2.1716378395622904
2024-11-01,408.73065185546875,413.8401634297127,405.87212177522963,407.3760993641267,24230400,-4.152752903444745,-1.3675978305311642,2.090847251327621
2024-11-04,406.8282775878906,408.78046967487955,403.9498383507318,408.1629209153218,19672300,-4.249992153080506,-0.2637249378076745,0.7822733199097653
2024-11-05,409.8163146972656,413.24257521436044,406.4498120639611,406.73866209939297,17626000,-4.743610187155312,-0.7836832870678601,1.3253391951580706
2024-11-06,418.50146484375,418.77040570560524,408.8800507986786,410.77248502778195,26681800,-2.855299020120039,0.6515601133618931,1.6732187723164982
2024-11-07,423.73052978515625,425.1448706929316,418.2027124984046,419.5971138468432,19901800,4.695460427567721,2.3061844878329074,2.2398015172057972
2024-11-08,420.85205078125,424.7962229099081,420.095077093531,423.6209440547306,16891400,2.9656202368858464,1.4940373776502147,0.358644129864083
2024-11-11,416.34014892578125,423.11297221775334,414.3381687204943,420.83211176857736,24503300,2.3380556027931654,-0.2696002211774462,-0.10992376651702829
2024-11-12,421.340087890625,422.744458901271,415.533390819855,416.57918414479684,19401200,2.8119361723976333,1.0245009332702892,0.35584912276314107
2024-11-13,423.50146484375,427.61494119189337,416.5393671420712,419.9556884147255,21502200,1.194738948373053,2.182071210040526,0.09417032596088504
2024-11-14,425.1846923828125,426.4595778768523,418.3222016749388,423.30222788535474,30246900,0.34318098306336253,2.440485236865353,0.6483706213383122
2024-11-15,413.3421936035156,421.1110226744225,411.98764100476023,418.14294637599176,28247600,-1.7844411507068614,-0.7556825854702298,-0.13234435989172288
2024-11-18,414.0991516113281,416.72858966014985,410.45376875637714,413.21269235073834,24742000,-0.5382611598317433,-0.7211420448039574,-0.24712528294690284
2024-11-19,416.1210632324219,416.270457948444,409.90596948487496,411.45973532284427,18133500,-1.238672703642174,-2.2736265781637566,1.0399318568237392
2024-11-20,413.8302001953125,415.62302783332285,408.93981090505724,415.2046922657536,19191700,-2.283643730017726,-2.1455560524308748,0.3986958019886355
2024-11-21,412.0437927246094,418.9399686403921,409.4689690149979,418.6605301722443,20780200,-3.090633292689615,-2.5977865315534476,0.7541195509847887
2024-11-22,416.16552734375,416.56472079906104,410.2374116400306,410.5467888521348,24814600,0.6830499726196759,-2.409276252446224,1.1412338123474974
2024-11-25,417.95196533203125,420.23736087052777,414.0198472532827,417.54278213072394,27691100,0.9304085037873611,-1.631950961098605,0.5965077742128733
2024-11-26,427.133544921875,428.18146205416855,418.01185069672323,418.75036014607525,23458900,2.6464610091852414,-0.718448734096222,4.739812379526831
2024-11-27,422.1435546875,426.37509083138485,421.17549451394376,424.2593075311874,18332400,2.008880571853844,-2.009878493467765,3.6528937881547874
2024-11-29,422.61260986328125,424.0297817162198,416.9639323784013,419.24935840992123,16271900,2.5649742394579844,4.419244453700566,3.897644370411868
2024-12-02,430.1175842285156,432.13353107658475,420.4669212999132,420.72641076442574,20207200,3.352525850427135,5.232524714248621,7.5037733621228675
2024-12-03,430.3371276855469,431.60457529422956,426.88402964452257,428.9798333762607,18302000,2.9632980296375733,5.778568352485625,6.492930874119929
2024-12-04,436.544677734375,438.79017518476684,431.7642546343851,432.1634480898198,26009400,2.203323275445701,6.522034891864625,5.817371683261352
2024-12-05,441.7342529296875,443.770179142923,435.2971785217715,437.0436765362191,21697800,4.640766872939683,5.551423361113339,4.837826638890008
2024-12-06,442.682373046875,445.2073090094776,440.88595677867977,441.4148949698492,18821000,4.7489740521671875,4.472616894356873,4.08849227061745
2024-12-09,445.12744140625,447.4328163406456,439.6184986530788,441.7143023543043,19144400,3.489710192773665,5.768153102720142,3.790792821112454
2024-12-10,442.4428405761719,448.7202622082635,440.71632196493806,443.500747434082,18469500,2.813076565280892,6.269559089542387,2.98544093113029
2024-12-11,448.0915222167969,449.4488165759074,443.1614051498909,443.1614051498909,19200200,2.6450544632336204,6.349131045208356,3.3870430108813965
2024-12-12,448.6603698730469,455.24716851093444,448.2112581986308,448.2112581986308,20834800,1.5679374867182405,5.9406890218382635,4.561139809147519
2024-12-13,446.37493896484375,450.5266178755225,444.6883184556146,447.5426110314286,20177800,0.8341343913365495,4.9837745717695725,2.1598987928746816
2024-12-16,450.6863098144531,451.27512549789225,444.38893932865295,446.37494735046533,23598800,1.2488262666173755,9.03467315673041,3.9570672851868327
2024-12-17,453.5505676269531,454.3789237624039,448.67036888572403,450.10748972576295,22733500,2.5105450991852907,9.527045844482673,5.042474437237554
2024-12-18,436.5147399902344,451.7441820228141,436.1454548251872,450.4168569277278,24444500,-2.5835753752469715,4.9008998966297845,2.1193252108394844
2024-12-19,436.15545654296875,442.29314366547726,435.4468858542376,440.73626782337294,22963700,-2.78716690168479,5.394786638848381,1.3410441332394774
2024-12-20,435.726318359375,442.85201454579715,427.7722660445124,432.2432815476765,64263700,-2.385577611091516,5.747574906581332,1.4291197508053521
2024-12-23,434.3790283203125,436.7742196281346,431.96385754199804,435.86603695951885,19152500,-3.618321910167255,4.3765040061855665,1.8927248556140697
2024-12-24,438.4508361816406,438.7203153724094,433.32113775673025,433.7802087154167,7164500,-3.329227769312837,4.904599702821,2.3029045746564947
2024-12-26,437.2332763671875,440.0576302640168,435.7562575113133,438.20133650274425,8194200,0.16460758621099636,2.36453717236369,4.349268807272422
2024-12-27,429.66845703125,434.3490742197977,425.49682901810996,433.73031978660106,18117700,-1.4873136205002746,1.7825458330923638,3.4190167500690816
2024-12-30,423.9798583984375,426.6944166190143,421.05572893712207,425.2074080072107,13158700,-2.6958343955825415,0.3235228914723054,2.194347220798054
2024-12-31,420.6565246582031,425.8760697244736,419.81820926028456,425.24732556190753,13246500,-3.1591082366873247,-2.1996449150718633,1.5102814700826084
1 Price Close High Low Open Volume 5d_change 20d_change 60d_change
2 Ticker MSFT MSFT MSFT MSFT MSFT
3 Date
4 2024-01-02 367.380615234375 372.3632885983454 363.319184585885 370.3424737462839 25258600
5 2024-01-03 367.1131591796875 369.7481357898977 365.04282689247566 365.5381225658885 23083500
6 2024-01-04 364.4781799316406 369.5896348719219 363.71543548306664 367.1825051718643 20901500
7 2024-01-05 364.28997802734375 368.559424433647 363.0517388090319 365.4985007136341 20987000
8 2024-01-08 371.1646728515625 371.66988411040546 365.53812127674354 365.8253710003868 23134000
9 2024-01-09 372.2543640136719 372.45246416250234 367.6976373642498 368.50992959667377 20830000 1.3266211055222854
10 2024-01-10 379.16864013671875 380.5554922110054 372.7793440678221 372.8288615431399 25514200 3.2838596644067852
11 2024-01-11 381.0111389160156 387.0042042259602 376.80112586493703 382.3682441685505 27850800 4.5360627589492
12 2024-01-12 384.8150329589844 385.0230486833725 381.03096664819185 381.8630597761942 21645700 5.6342628591610655
13 2024-01-16 386.59808349609375 390.32271672497956 383.9730224089054 389.9562027545636 27202300 4.158103336171615
14 2024-01-17 385.8056640625 386.43962688844755 381.1895041483633 384.3296924343439 22234100 3.6403334275835197
15 2024-01-18 390.1642150878906 390.2830812145117 386.4494974787357 388.0344497047316 23392100 2.8999167618944277
16 2024-01-19 394.9190368652344 394.9190368652344 389.79766667261197 392.0364126276258 29272000 3.650260196798172
17 2024-01-22 392.7793884277344 396.85070439221124 389.8868483654438 396.25634353223927 27016900 2.0696580919693064
18 2024-01-23 395.14691162109375 395.6224063859319 390.2236710516202 392.02655469237413 20525900 2.211296043604505
19 2024-01-24 398.7724609375 401.81358370975624 396.68232764982235 397.7620686193911 24867000 3.360965917000991
20 2024-01-25 401.06072998046875 403.18061005906736 398.74274976275865 400.5159168098495 21021200 2.7928022281908937
21 2024-01-26 400.1295471191406 402.34849224643625 398.6436601299057 400.5654097210854 17803300 1.319386954669488
22 2024-01-29 405.8651123046875 406.12267574413715 400.52581011271667 402.23954412902646 24510200 3.331570918050031
23 2024-01-30 404.7457275390625 409.16375662074074 402.6258777098208 408.3812111979871 33477600 2.42917650009955
24 2024-01-31 393.83929443359375 411.41240548584386 393.47278047208044 403.1310461052013 47871100 -1.23708806077244 7.201980208547232
25 2024-02-01 399.9809875488281 404.161284395668 398.01960572688716 398.0493222591689 30657700 -0.26922167914400497 8.953051000019618
26 2024-02-02 407.3509826660156 408.7675210638453 399.7630491761005 400.0106970175581 28245000 1.804774378415197 11.762789954234298
27 2024-02-05 401.8333740234375 407.29154202131053 400.18898875911304 406.0433872498531 25352300 -0.9933690181833876 10.305909649064171
28 2024-02-06 401.67486572265625 404.13154308563696 399.11915341177513 402.0612108490808 18382600 -0.7587138312929786 8.220123062006902
29 2024-02-07 410.1543273925781 410.4019752246544 403.5669011054383 403.60653322309605 22340500 4.142560986061095 10.181200556056957
30 2024-02-08 410.2137756347656 411.65014520614363 408.6486545795197 410.1543425713037 21225300 2.558318621254041 8.187685428534586
31 2024-02-09 416.5931701660156 416.8606491715924 411.18454998916735 411.34304822902254 22032800 2.2688511611073325 9.33884278324031
32 2024-02-12 411.35296630859375 416.78138746189904 410.847755055397 416.6030882773996 21202900 2.3690397315283773 6.896282909102958
33 2024-02-13 402.4971008300781 406.21181854248556 399.5946753127585 401.13007987504017 27824900 0.20470165738217805 4.112544270837026
34 2024-02-14 406.3873596191406 406.73471379055 401.50465451788693 404.97813565927675 20401200 -0.9184269241738208 5.334731310037588
35 2024-02-15 403.4795837402344 406.03011869599004 401.22679392364836 405.0476293953427 21825500 -1.6416298755717706 3.412760098807177
36 2024-02-16 400.9985046386719 405.19646556123695 400.38320711756694 404.86894895397035 22281100 -3.7433800273607876 1.5394213005518242
37 2024-02-20 399.7381591796875 401.4252604899609 394.9943773768075 400.1847314590158 24307900 -2.8235622640904734 1.7716741145222814
38 2024-02-21 399.13275146484375 399.24193376469594 394.21034092041026 397.1380014467668 18631100 -0.8358692170194582 1.0086982148988621
39 2024-02-22 408.531005859375 409.70205797134184 405.4743557171247 407.08207646174907 27009900 0.5274884145617609 2.4471461491932134
40 2024-02-23 407.23089599609375 412.70906066926193 405.8712811789626 412.5205281414921 16295900 0.9297402909671293 1.5384617725912708
41 2024-02-26 404.4521789550781 409.0371695148512 404.27351975281573 408.34246112673543 16193500 0.8612686273028025 1.080308081984871
42 2024-02-27 404.39263916015625 405.22627106063214 400.7901378959309 404.898754425873 14835800 1.1643822020945827 -0.3627986490806978
43 2024-02-28 404.6307678222656 406.1987830728558 402.24895832016676 405.0872739909664 13183100 1.3774906562399991 -0.02840294757300299
44 2024-02-29 410.5059814453125 411.06173606105705 402.84447248671415 405.5438650287684 31947300 0.4834334622369818 4.231849702983093
45 2024-03-01 412.3518371582031 412.71902889421233 407.76684684717014 408.153876143975 17800300 1.2575031051078378 3.0928594094400186
46 2024-03-04 411.7762451171875 414.18782621068357 409.19593875466035 410.307447886493 17596000 1.8108608491197886 1.0863512399576392
47 2024-03-05 399.59918212890625 411.1112969231929 397.6044321579871 410.8234857245891 26919200 -1.1853472509304464 -0.5559995856394329
48 2024-03-06 399.0434265136719 402.09017289690905 395.37147897743796 399.9167637441042 22344100 -1.3808493453587256 -0.6551167208956765
49 2024-03-07 406.0400695800781 406.6752047214003 399.1923248157397 403.04293193355477 18718500 -1.0879042126282212 -1.0030999401262064
50 2024-03-08 403.14215087890625 407.3103404061873 401.2664565057241 404.8689575439801 17971700 -2.2334534369404246 -1.7238876839074324
51 2024-03-11 401.4550476074219 402.6062622273282 398.21976836345937 400.700826521959 16120800 -2.5065062961143636 -3.6337903841681007
52 2024-03-12 412.1335144042969 412.4213256188443 403.7078509414854 404.53154888971716 22457000 3.136726208650553 0.18975142022377156
53 2024-03-13 411.9548645019531 415.0115145438447 408.33252598364385 414.93213401612815 17115900 3.2355972133371047 2.3497718747216068
54 2024-03-14 421.9981689453125 424.5784751674573 414.8229387375938 417.0558908033508 34157300 3.9301784628640313 3.8413619313361735
55 2024-03-15 413.2648620605469 419.3980298678985 409.6623611748997 416.11311165944556 45049800 2.5109533100351022 2.4252226666845234
56 2024-03-18 414.15802001953125 417.54218646296124 410.644833725834 411.11127379953496 20106000 3.164232829507596 3.2816868962434187
57 2024-03-19 418.2170715332031 418.4751112612702 412.40145573236146 414.6641794557911 19837900 1.4761131808703976 4.622754152727548
58 2024-03-20 422.0081481933594 422.73259778034867 417.4727666861834 418.8026102027015 17860100 2.4403847502955323 5.731275282361925
59 2024-03-21 426.1167297363281 427.55575544088225 423.9234830206928 426.5732359122919 21296200 0.9759665074635437 4.304624037032445
60 2024-03-22 425.49151611328125 426.6030252593982 422.8417631107263 426.44426419825527 17636500 2.958551567092349 4.484094968413865
61 2024-03-25 419.65606689453125 424.1716107025241 418.41553787360243 422.0180389961963 18060500 1.3275239423688356 3.759131173117458
62 2024-03-26 418.4552001953125 422.76231287812396 418.15748537548563 422.3851872487767 16725600 0.0569390104608658 3.4774522761743087
63 2024-03-27 418.2369079589844 421.23404544961727 415.83526074059097 421.2241115258407 16705000 -0.8936415684199228 3.362606410270619
64 2024-03-28 417.5322570800781 418.6735376130556 415.9443740276812 417.7704289377151 21871200 -2.0145824036436832 1.7116134605462907 13.651139925743848
65 2024-04-01 421.3531188964844 424.64797113919235 419.0209183546172 420.7378213676411 16316000 -0.9726156832925104 2.182912970708517 14.774725002502166
66 2024-04-02 418.246826171875 419.1797063812392 414.6740966771135 416.92688638600043 17912000 -0.3358084950575546 1.5713827913618639 14.752226388509438
67 2024-04-03 417.26434326171875 420.0530500088036 415.91463197146663 416.54979735190346 16502300 -0.28458409240413873 4.42072004219316 14.541812410331723
68 2024-04-04 414.71380615234375 425.4220608182633 414.4061573873391 421.76992047315406 19370900 -0.8423698960078663 3.9269860364771647 11.733102982620757
69 2024-04-05 422.2959289550781 423.2784485638512 415.1504997519638 416.8276974614869 16544300 1.1409111018903628 4.00351112928623 13.442841717650978
70 2024-04-08 421.3729553222656 424.0425761054586 420.09272093696904 421.9485777283347 14272400 0.004707791373004255 4.522177699259111 11.130750467741501
71 2024-04-09 423.0501708984375 424.4991003259259 418.4254750382327 423.20896224870864 12512300 1.1484473822614527 5.379213294170171 11.033544085357661
72 2024-04-10 420.05303955078125 420.8171944866389 416.5200154975315 418.9911394928746 16216600 0.6683284431311609 1.9215921223808552 9.157128379533109
73 2024-04-11 424.6876525878906 426.1167444183971 419.15984809671994 422.5936541739285 17966400 2.4049950321362035 3.0908211513247297 9.852498167436408
74 2024-04-12 418.7033386230469 421.9584854811625 416.58947237839413 420.83704242845164 19232100 -0.8507281471835881 -0.7807688669598467 8.52700663182009
75 2024-04-15 410.5059814453125 423.5861130505976 410.29755074964197 423.36777871681545 20273500 -2.578944315171361 -0.6675817057076983 5.2136422487745415
76 2024-04-16 411.43878173828125 415.2298454910269 410.5952462785095 411.42887810136665 16765600 -2.744683718126617 -0.6565702340188273 4.183071295872787
77 2024-04-17 408.71954345703125 415.7062108618487 407.22097481991534 414.08855629342435 15855500 -2.698110720939051 -2.270956573186622 4.058297227128982
78 2024-04-18 401.2069091796875 408.76919927263555 400.88935677884103 407.5187363707615 21029900 -5.5289442170310625 -4.929108383978642 1.533606205786242
79 2024-04-19 396.095947265625 402.4077746386735 394.7561698730406 400.9687488676842 30276500 -5.399381679584603 -7.045201555282599 -0.671188192279526
80 2024-04-22 397.9219970703125 399.7976914523607 392.7514806878664 397.04865981007964 20286900 -3.0654813678217874 -6.47945211571005 -0.782607888413589
81 2024-04-23 404.48193359375 405.10716505974153 400.0060952402287 401.1771473553241 15734500 -1.6908586291110805 -3.615849858449649 1.0877443332904857
82 2024-04-24 405.96063232421875 409.3447990752087 403.6979086365787 406.45684392489727 15065300 -0.6750132644690932 -2.9858794597992677 0.023534917546585987
83 2024-04-25 396.0165710449219 396.8601368410158 385.08998167747234 391.04452101034235 40586500 -1.293681144568981 -5.3128589302409495 -2.156701331281663
84 2024-04-26 403.2414245605469 409.87080464048637 402.6856699602139 409.04710666417816 29694700 1.8039763709397638 -3.4226894514620465 2.387301180923296
85 2024-04-29 399.2022705078125 403.24144058813954 396.1654576473054 402.179540393514 19582100 0.32173979999245983 -5.25707474212711 -0.19468851401857057
86 2024-04-30 386.380126953125 399.112934090919 386.2213658866136 398.44799719369325 28781400 -4.475306592755246 -7.619113218483731 -5.148104854354674
87 2024-05-01 391.9476013183594 398.67622906449674 387.3526772876393 389.63523841829954 23562500 -3.4518201741955967 -6.067314965247361 -2.460167159859028
88 2024-05-02 394.8256530761719 396.89981398666424 391.6598205584853 394.64702416400013 17709400 -0.30072427666540946 -4.795633224919937 -1.705163362452844
89 2024-05-03 403.5788269042969 404.06510458639696 398.815177316325 399.2320083912343 17446700 0.0836725403690064 -4.432224127069972 -1.6031771577500686
90 2024-05-06 410.40667724609375 410.79370652504514 403.2909899464774 405.6628958084665 16996600 2.8066991512920136 -2.6025111335835183 0.04702465465222794
91 2024-05-07 406.238525390625 411.52815821970637 405.99041958064737 411.5182242956741 20018200 5.139601406029137 -3.973912945622826 -2.485553176799371
92 2024-05-08 407.429443359375 409.1066410493604 403.6284454091321 405.07740513834375 11792300 3.9499774941703203 -3.005238625318918 -0.9538093244902845
93 2024-05-09 409.1959228515625 409.5928860565961 406.0003190785622 407.45918232898305 14689700 3.6396494663983425 -3.6477937707694585 1.6643155957320577
94 2024-05-10 411.59759521484375 412.23276061100023 408.67986853475014 409.8112455392715 13402300 1.9869150153529747 -1.6970830544535853 1.282086037465846
95 2024-05-13 410.5853271484375 415.18025140614657 407.7073059282806 414.84283115281045 15440200 0.043529969722344575 0.01932875687844504 1.7611159757659367
96 2024-05-14 413.40380859375 414.3267549073316 408.43175863614476 408.8981987547859 15109300 1.7638118384353474 0.4775988415984367 3.0936035450446875
97 2024-05-15 420.6317443847656 421.35753100749633 414.85536761085484 415.48172683662517 22239500 3.240389530156129 2.9145170859652625 5.226817786911897
98 2024-05-16 418.5538635253906 422.9582516726133 417.9175827662757 419.35917390202644 17530100 2.2869095587794375 4.323692825024095 4.865827720043048
99 2024-05-17 417.7783508300781 420.4726906446292 415.61097317740536 420.09488474644235 15352200 1.501650079371375 5.47402812730946 2.263560130827935
100 2024-05-20 422.8786315917969 424.30034916156967 417.5595849948594 417.77831310874586 16272100 2.994092489553335 6.271740367515943 3.8424725995871434
101 2024-05-21 426.5572814941406 430.46453247000767 422.3915253519068 424.36004826198655 21453300 3.1817493276450337 5.457684526044249 5.465442811106147
102 2024-05-22 428.0286865234375 429.9077641693655 424.6583193119375 427.60118209872775 18073700 1.7585315985817918 5.436008430885031 5.844826308502715
103 2024-05-23 424.5290832519531 431.090897164325 422.9582395726222 430.46453792464195 17211700 1.4275868047745277 7.199828060679048 4.917647646218493
104 2024-05-24 427.6707763671875 428.565562226306 421.95405016489985 424.71796179341015 11845800 2.367864566810196 6.05824459460329 4.181375107237439
105 2024-05-28 427.8298645019531 428.3269711402922 424.13138989907134 427.14385491376675 15718000 1.1708401749974673 7.1712001932564995 3.7535972800363027
106 2024-05-29 426.6864929199219 428.44623936333835 423.2266200569052 423.2266200569052 15517100 0.030291693844408663 10.431790652547402 3.6209587074385707
107 2024-05-30 412.2704162597656 421.84466424386284 411.84288150879064 421.84466424386284 28424800 -3.681592089461272 5.185084657502226 3.1709860023616754
108 2024-05-31 412.7277526855469 414.3383733012913 402.1692127903504 414.3383733012913 47995300 -2.7798638613888094 4.534178432909797 3.4292824446279013
109 2024-06-03 411.1270751953125 414.02023955543035 406.55371826249007 413.1254536486165 17484700 -3.8683263122170852 1.870328121253384 1.2528334015150966
110 2024-06-04 413.6623229980469 414.03017705380546 407.30928563189894 410.04337212748766 14348900 -3.3114896082345746 0.793273095311009 2.609544076749404
111 2024-06-05 421.5563659667969 421.6259378345122 413.89096003424896 415.39223173706347 16988000 -1.2023176356060095 3.7706518753835017 5.00711561086955
112 2024-06-06 422.0633850097656 422.848821948627 418.14618249774657 421.5563568996983 14861300 2.375375084839848 3.5917732232922273 2.4093819741453304
113 2024-06-07 421.3973083496094 423.81323935854607 420.55222098628695 423.73371564550735 13621700 2.1005506917456396 2.981795471719062 2.2921064080823506
114 2024-06-10 425.39404296875 425.6028192678221 421.4370934236562 422.2424037753453 14003000 3.470208758851445 3.3519262294778196 0.8047129758701921
115 2024-06-11 430.1761779785156 430.3153823959729 422.78918087724 423.01786084549974 14551100 3.9921100043106117 4.771444456171592 4.092125285863557
116 2024-06-12 438.5076904296875 440.8341457768561 430.7428874309175 432.8009161252906 22366200 4.021128805400553 6.072484412113144 5.8793188186982315
117 2024-06-13 439.0246887207031 440.8242426789463 436.8274858579273 438.2989324414096 15960600 4.018662673272422 4.372695256949721 4.975315118347101
118 2024-06-14 440.00897216796875 440.5756810111054 434.19281849694386 435.74378876375306 13582000 4.41665465098755 5.126008982897989 4.2655157374737795
119 2024-06-17 445.775390625 448.3305259626429 438.16966532085047 440.0288392462003 20790000 4.791169033306675 6.70140990774053 4.613444982748316
120 2024-06-18 443.75714111328125 447.53516969127554 442.3155500964385 447.10763493198164 17112500 3.157070016890584 4.937234459658946 4.292829423921352
121 2024-06-20 443.120849609375 443.946033241849 438.7164619327626 443.7173532757514 19877400 1.052013289702436 3.8830817885034508 5.591431785672474
122 2024-06-21 447.17724609375 447.97260457820744 443.9261796037789 444.79114029939626 34486200 1.8569701391516258 4.473662671033152 6.863828167276109
123 2024-06-24 445.0794677734375 450.13005783321864 443.82674934456685 447.197116551364 15913700 1.1523618667332869 4.840748333203826 6.418027511117108
124 2024-06-25 448.3404541015625 448.80773551860256 444.1647465305247 445.65606632861267 16747500 0.5754161244671208 4.833081631144354 7.378638775584645
125 2024-06-26 449.54345703125 450.9751265075422 445.59642930053803 446.4017395883299 16507000 1.3039375329154668 5.07528677423541 6.690430631816735
126 2024-06-27 450.2294921875 453.5302875755873 449.1557248487335 449.56335593650766 14806300 1.6042220952571906 5.517634061127064 7.64684009878942
127 2024-06-28 444.3636169433594 452.7448272217048 443.8267333016812 450.44819707911165 28362300 -0.6291977454060294 7.784502457089304 6.494509803978921
128 2024-07-01 454.0870361328125 454.72331684606445 443.0810879907853 446.0637277902953 17662800 2.023811254299468 10.020960107031351 9.494072634274708
129 2024-07-02 456.62225341796875 456.9304570935814 450.48794440717063 450.57745029839504 13979800 1.8472121443964484 11.065964994167077 8.128499971057511
130 2024-07-03 458.1036376953125 458.3521910129211 455.23037712106725 455.5385808076234 9932800 1.9041942508947418 10.743379859972269 8.7169055130639
131 2024-07-05 464.8543395996094 465.6397765538939 456.3140515175161 456.95033221316646 16000300 3.248309510123959 10.270980852943111 9.881610167510813
132 2024-07-08 463.5419921875 464.99356542878803 461.77229375422786 463.8501958785038 12962300 4.315919331124074 9.827577717212943 10.353205081726657
133 2024-07-09 456.8807678222656 464.6256672353131 455.3496709136752 464.29759021110544 17207200 0.615241455304627 8.420428600179308 7.580421761311396
134 2024-07-10 463.55194091796875 463.7607172108967 456.20469022907776 458.55104934272356 18196100 1.517597411893301 8.970012293289663 10.711307543525095
135 2024-07-11 452.0687561035156 462.0904118522062 448.9369602373819 460.30084022096906 23111200 -1.317361639422454 5.089212105579066 10.12476712565029
136 2024-07-12 450.9254150390625 453.71915189160546 448.0422026334216 451.70090017355875 16324300 -2.996406266217544 2.8318145565946695 9.597207422682619
137 2024-07-15 451.33306884765625 454.61399099803907 448.8177103695207 450.6768844175797 14429400 -2.6338332978698697 2.803573567313289 10.426104176519502
138 2024-07-16 446.9187316894531 451.67106983710227 444.07529634239484 451.5915461266938 17175700 -2.1804454979133414 1.5703678694185097 11.393578092468193
139 2024-07-17 440.9534606933594 442.2757813397234 436.63857872187197 440.0288496296795 21778000 -4.875069701975088 -1.0816949596253012 11.32491098113977
140 2024-07-18 437.82171630859375 442.07694811849893 431.88626155510383 441.76874441556754 20794800 -3.1515205602175134 -1.3375389948197647 10.027020253225905
141 2024-07-19 434.5805358886719 438.58724438350157 429.5001207828966 430.59376141790096 20940400 -3.624741166779144 -1.927310287528039 7.4412723523894275
142 2024-07-22 440.3768310546875 442.0272287343498 436.37015276462773 439.23349185507885 15808800 -2.4275282599926062 -1.5207426358265108 8.477718278599578
143 2024-07-23 442.2757873535156 445.7953108894537 440.53591409904936 441.33127259326983 13107100 -1.0388788848447073 -0.6299280517134687 11.681131470467276
144 2024-07-24 426.4180603027344 438.9252800797557 425.11564336198785 437.90124163761953 26805800 -3.2963570277392495 -4.88967560216238 5.7475830434448705
145 2024-07-25 415.9788513183594 427.31287721528406 415.09401723172687 426.31866388501027 29943800 -4.988986196116107 -7.466376206329118 4.202526400765683
146 2024-07-26 422.8090515136719 426.4379540941027 414.8553456338981 415.7799870015666 23583800 -2.708700322007873 -6.0903253006821645 9.428260414896128
147 2024-07-29 424.2606506347656 429.6492697069918 422.2423988579534 429.0825608465564 15125800 -3.6596340414467687 -4.523990160777758 8.24422683229027
148 2024-07-30 420.47265625 426.5671576267596 414.9448029922065 425.24486743225 32687600 -4.929759151858826 -7.402629277657002 6.495779332980711
149 2024-07-31 415.92913818359375 419.33928250485553 409.8246539863894 418.0666907004293 42891400 -2.4597743612674527 -8.911767862773567 3.06019802228763
150 2024-08-01 414.6962585449219 424.98637136355273 410.6995323530128 418.3549862264431 30296400 -0.3083312455362974 -9.47544956612223 1.0452026091807287
151 2024-08-02 406.12615966796875 412.59849761680636 402.0001807599968 410.1030126570464 29437900 -3.9457272227209295 -12.633673589500027 -0.02766003607073131
152 2024-08-05 392.8633728027344 398.7193036046689 383.34874440032485 386.91799678720787 40709200 -7.400468977044095 -15.247511676606972 -3.5751148558481938
153 2024-08-06 397.29754638671875 403.3225066578681 396.1939842314513 397.6853041219084 24946500 -5.511680609619008 -13.041306535959452 -2.907745605559209
154 2024-08-07 396.1243591308594 407.7069368759002 395.16992295159474 406.27529777749277 20650900 -4.761575286411512 -14.545852543208637 -3.759311585848246
155 2024-08-08 400.3597412109375 403.51138026295973 397.62565473832814 400.11118789524573 20203000 -3.4571127755741227 -11.43830760131932 -2.490489859566558
156 2024-08-09 403.67047119140625 405.68872296700823 399.9322498333492 401.6919964430869 19276700 -0.6046614871029643 -10.479547674988044 -2.3544382514164686
157 2024-08-12 404.4559020996094 406.39463013243375 401.9007666876047 404.7044554196647 16762900 2.950778845625779 -10.386379812082836 -3.845606638370991
158 2024-08-13 411.6142578125 412.54882074125726 407.1999483356839 407.2198216789193 19414300 3.603523745864212 -7.899528789830379 -1.657995856122263
159 2024-08-14 414.4477233886719 415.30276256625774 410.0632696291805 412.3996465083127 18267000 4.625659552473871 -6.011005620187138 -0.7972235600022581
160 2024-08-15 419.34808349609375 419.42775054091777 415.991550712489 418.1229861127925 20752100 4.742820101672485 -4.219441869685392 -0.8348844874032646
161 2024-08-16 416.7983093261719 419.6568394696199 415.6329698343419 418.919805326896 22775600 3.2521175244797362 -4.0918138512893165 -2.287845640281916
162 2024-08-19 419.8460693359375 420.0651916950313 414.79631569386714 417.28632868553893 15234000 3.8051533322754683 -4.662089435899597 -1.911698314886645
163 2024-08-20 423.10302734375 424.15879050030776 419.9556774327427 420.015435317403 16387600 2.7911495564576505 -4.335023656730419 -0.33591477344245835
164 2024-08-21 422.4456787109375 424.69662989295495 420.03533264675815 422.38589043229285 16067300 1.9297862844731117 -0.9315697344002505 -1.2217570021113344
165 2024-08-22 413.88995361328125 425.0850728631847 412.95370628251766 422.66475709775676 19361900 -1.3015750155117467 -0.5021644005356984 -3.258283735030898
166 2024-08-23 415.1250305175781 417.58516466451346 410.44379375355777 415.3142739439322 18493800 -0.40146007580954546 -1.8173738165218278 -2.709591841828829
167 2024-08-26 411.8382263183594 415.6130949578331 409.6968209788455 414.70672647734364 13152800 -1.907328328747715 -2.92801708049526 -0.1048316649366221
168 2024-08-27 412.18682861328125 412.7047404254691 408.61117324322794 411.2107324794244 13492900 -2.5800332365856327 -1.9705984476175442 -0.13106074615674146
169 2024-08-28 408.9597473144531 413.3421641808517 405.6828816466664 413.22264841837114 14882700 -3.1923468687467094 -1.6756197701311981 -0.5271673921815379
170 2024-08-29 411.4696960449219 420.3640158924635 408.95977368399144 413.2824329478728 17045200 -0.5847587135735965 -0.7780544033170966 -0.5300523715173755
171 2024-08-30 415.4736328125 415.822210323597 410.48363692465733 413.93977626013776 24308300 0.0839752530670701 2.3016180864028346 -1.4429228557245821
172 2024-09-03 407.80438232421875 418.20267931936957 405.4040060811421 416.2405478075573 20313600 -0.9794729426166437 3.8031057501984433 -3.3784031479577314
173 2024-09-04 407.26654052734375 409.5971891641853 402.7546379619835 404.2884945573242 15135800 -1.193703375357924 2.5092010336558834 -3.353312311748824
174 2024-09-05 406.75860595703125 411.4497822581618 404.50762432491115 405.9916624475026 14195500 -0.5382293420993833 2.684572806758112 -4.3807470555218275
175 2024-09-06 400.0953369140625 409.00956601687597 399.1989078370585 407.42592125419515 19609500 -2.764324867709722 -0.0660416794344143 -6.992679419350701
176 2024-09-09 404.0992431640625 407.01753119323797 400.5434971977151 405.6131601713445 15295100 -2.7376922986519947 0.10621831500103873 -7.846714668084531
177 2024-09-10 412.5453796386719 414.66684525245614 406.0713456246143 406.56934824108026 19594300 1.1625665441436839 2.0000888841202435 -6.03139407926937
178 2024-09-11 421.3500671386719 422.29625388353406 407.9438146629927 413.84017908445105 19266900 3.4580612964404622 2.3652750460861682 -4.240573763158184
179 2024-09-12 425.29425048828125 425.6627675750461 418.07321227741465 421.6189886086143 17418800 4.5569151481476 2.6171037956064236 -4.594497715094392
180 2024-09-13 428.869873046875 430.1049097614262 423.7603615358477 424.12887859450143 15874600 7.191919894580789 2.270617161618649 -3.3548233227430724
181 2024-09-16 429.61688232421875 431.79813615912246 426.50935094179886 428.879848197679 13834700 6.314696102956119 3.0754858432056498 -3.0474682689971444
182 2024-09-17 433.41168212890625 440.08492951868885 430.5431821213062 438.47140586333086 18874200 5.057941142986544 3.2310920081793926 -3.0783238827759685
183 2024-09-18 429.0890197753906 434.28816840172493 428.6906237541022 433.2622842089649 18898000 1.8367037863012303 1.414783644830142 -3.592717515827226
184 2024-09-19 436.9375305175781 439.73630274210893 435.15467267064554 439.4673922763036 21706600 2.7376998433271016 3.4304651549192045 -2.543362634280888
185 2024-09-20 433.53118896484375 437.4853309751932 432.4853956233 435.47341133704515 55167100 1.08688350731021 4.745521165733413 -3.561895477725341
186 2024-09-23 431.77825927734375 434.7164566201473 428.6707276626035 432.5451724016005 15128900 0.5030940454276323 4.011617593620498 -4.098183977355296
187 2024-09-24 427.45556640625 431.6188608604207 424.3978231376462 431.2702529601879 17015800 -1.3742397743872425 3.7921055137358994 -3.80500335590358
188 2024-09-25 430.3838195800781 431.38979462226376 426.8579828341436 428.11292879639643 13396400 0.3017555204198219 4.4147434375855665 -5.219972090505043
189 2024-09-26 429.5870056152344 433.5610566850483 427.41572154773536 433.3519041012862 14492000 -1.6822827953544395 5.043835838670141 -5.9207030757626455
190 2024-09-27 426.3101501464844 430.1248672217253 425.762359424982 429.7961684722898 14896100 -1.6656330622028093 3.6066943068250312 -6.940239049132845
191 2024-09-30 428.5810241699219 428.70057032593814 423.67072584299484 426.49937695538483 16807300 -0.7404807997449914 3.1548070255849714 -7.803157320405052
192 2024-10-01 419.0094299316406 426.7683189487975 417.13693529272734 426.73844000863045 19092900 -1.9759098110754825 2.747652573903303 -9.607017919931238
193 2024-10-02 415.46368408203125 421.1309565128566 415.0453484935869 420.89189457845896 16582300 -3.4667045598053225 2.012722072398465 -9.065184323176922
194 2024-10-03 414.87603759765625 417.8739927473743 412.63502577299244 415.9616796785687 13686400 -3.4244443675640945 1.9956385732825765 -10.500636287687614
195 2024-10-04 414.39794921875 418.07321108796054 413.3123071245128 416.5692334072243 19169700 -2.794256933277617 3.5748010499206506 -8.332981736994826
196 2024-10-07 407.9040222167969 415.4437592952022 407.3661708398638 414.3382079936023 20919800 -4.824525769234034 0.9415457012349915 -9.540689299701322
197 2024-10-08 413.0533447265625 413.99956190900485 406.5394920239681 409.25856700863125 19229300 -1.421468057663955 0.12312950597956895 -8.481480033986777
198 2024-10-09 415.7923278808594 418.70067647812056 412.6449477589923 414.19871346026423 14974300 0.07910289428889605 -1.3190312975512986 -6.964667533833047
199 2024-10-10 414.1788024902344 415.68278008253634 411.4995460461954 413.5712539026246 13848400 -0.16805865951169396 -2.613589999226462 -6.071991851707947
200 2024-10-11 414.65692138671875 415.46368322393135 411.59917791222887 414.4776477330423 14144900 0.06249359304431046 -3.3140475825875537 -5.290919581875553
201 2024-10-14 417.46563720703125 422.34605664401147 415.8520832387316 416.1010845405741 16653100 2.34408450749537 -2.8283909727777723 -3.9382570704972863
202 2024-10-15 417.0672302246094 420.7923105426525 413.60115139482065 420.4934907291295 18900200 0.9717595921427513 -3.7711147572242143 -5.293103357470564
203 2024-10-16 414.45770263671875 414.6967341717602 408.84024879356656 413.51151588006746 15508900 -0.3209836148114431 -3.4098558724086514 -6.289759808750639
204 2024-10-17 415.0553283691406 420.81223776702603 413.92983752079977 420.6727824355961 14820000 0.21162982596796276 -5.008084822220871 -2.6646929366750616
205 2024-10-18 416.4895324707031 417.97357047210465 414.59712869532103 415.4736181228242 17145300 0.44195839728313757 -3.930895153087266 0.12276613359676336
206 2024-10-21 417.1070861816406 417.2863598354636 412.09718088424023 414.457708513249 14206100 -0.08588755419235428 -3.3978489607739637 -1.3485911220722513
207 2024-10-22 425.8022155761719 428.85992860317606 416.3700446113444 416.8182287379404 25482200 2.094383043917958 -0.38678893433962136 0.3633532685861418
208 2024-10-23 422.9038391113281 429.3579337373482 420.8421009299413 429.13881136450993 19654400 2.037876584480469 -1.7379790151144991 0.578202369450298
209 2024-10-24 423.0332946777344 424.2783011634291 420.71258556682636 423.6308734743349 13581600 1.9221452571013264 -1.5255840730364012 1.7080208722969559
210 2024-10-25 426.43963623046875 430.79217425375066 424.8659613297776 425.0552047565001 16899100 2.389040536202569 0.030373680743900344 2.8318021789614845
211 2024-10-28 424.8858947753906 430.21452917811945 424.59704472930554 429.93564891158985 14882400 1.86494280520626 -0.8621775548014465 4.619189052672468
212 2024-10-29 430.2244873046875 431.43961494644003 424.09903059516625 426.29025434116863 17644100 1.0385741470442245 2.6765644331385507 9.509951064008447
213 2024-10-30 430.8021545410156 436.7483071680008 430.3738795735308 435.69254402246366 29749100 1.8676386211779583 3.691891986389817 8.433127377455385
214 2024-10-31 404.72674560546875 414.4975548257246 404.67692710480617 413.70073237613923 53971000 -4.327448761736708 -2.446343262184303 2.1716378395622904
215 2024-11-01 408.73065185546875 413.8401634297127 405.87212177522963 407.3760993641267 24230400 -4.152752903444745 -1.3675978305311642 2.090847251327621
216 2024-11-04 406.8282775878906 408.78046967487955 403.9498383507318 408.1629209153218 19672300 -4.249992153080506 -0.2637249378076745 0.7822733199097653
217 2024-11-05 409.8163146972656 413.24257521436044 406.4498120639611 406.73866209939297 17626000 -4.743610187155312 -0.7836832870678601 1.3253391951580706
218 2024-11-06 418.50146484375 418.77040570560524 408.8800507986786 410.77248502778195 26681800 -2.855299020120039 0.6515601133618931 1.6732187723164982
219 2024-11-07 423.73052978515625 425.1448706929316 418.2027124984046 419.5971138468432 19901800 4.695460427567721 2.3061844878329074 2.2398015172057972
220 2024-11-08 420.85205078125 424.7962229099081 420.095077093531 423.6209440547306 16891400 2.9656202368858464 1.4940373776502147 0.358644129864083
221 2024-11-11 416.34014892578125 423.11297221775334 414.3381687204943 420.83211176857736 24503300 2.3380556027931654 -0.2696002211774462 -0.10992376651702829
222 2024-11-12 421.340087890625 422.744458901271 415.533390819855 416.57918414479684 19401200 2.8119361723976333 1.0245009332702892 0.35584912276314107
223 2024-11-13 423.50146484375 427.61494119189337 416.5393671420712 419.9556884147255 21502200 1.194738948373053 2.182071210040526 0.09417032596088504
224 2024-11-14 425.1846923828125 426.4595778768523 418.3222016749388 423.30222788535474 30246900 0.34318098306336253 2.440485236865353 0.6483706213383122
225 2024-11-15 413.3421936035156 421.1110226744225 411.98764100476023 418.14294637599176 28247600 -1.7844411507068614 -0.7556825854702298 -0.13234435989172288
226 2024-11-18 414.0991516113281 416.72858966014985 410.45376875637714 413.21269235073834 24742000 -0.5382611598317433 -0.7211420448039574 -0.24712528294690284
227 2024-11-19 416.1210632324219 416.270457948444 409.90596948487496 411.45973532284427 18133500 -1.238672703642174 -2.2736265781637566 1.0399318568237392
228 2024-11-20 413.8302001953125 415.62302783332285 408.93981090505724 415.2046922657536 19191700 -2.283643730017726 -2.1455560524308748 0.3986958019886355
229 2024-11-21 412.0437927246094 418.9399686403921 409.4689690149979 418.6605301722443 20780200 -3.090633292689615 -2.5977865315534476 0.7541195509847887
230 2024-11-22 416.16552734375 416.56472079906104 410.2374116400306 410.5467888521348 24814600 0.6830499726196759 -2.409276252446224 1.1412338123474974
231 2024-11-25 417.95196533203125 420.23736087052777 414.0198472532827 417.54278213072394 27691100 0.9304085037873611 -1.631950961098605 0.5965077742128733
232 2024-11-26 427.133544921875 428.18146205416855 418.01185069672323 418.75036014607525 23458900 2.6464610091852414 -0.718448734096222 4.739812379526831
233 2024-11-27 422.1435546875 426.37509083138485 421.17549451394376 424.2593075311874 18332400 2.008880571853844 -2.009878493467765 3.6528937881547874
234 2024-11-29 422.61260986328125 424.0297817162198 416.9639323784013 419.24935840992123 16271900 2.5649742394579844 4.419244453700566 3.897644370411868
235 2024-12-02 430.1175842285156 432.13353107658475 420.4669212999132 420.72641076442574 20207200 3.352525850427135 5.232524714248621 7.5037733621228675
236 2024-12-03 430.3371276855469 431.60457529422956 426.88402964452257 428.9798333762607 18302000 2.9632980296375733 5.778568352485625 6.492930874119929
237 2024-12-04 436.544677734375 438.79017518476684 431.7642546343851 432.1634480898198 26009400 2.203323275445701 6.522034891864625 5.817371683261352
238 2024-12-05 441.7342529296875 443.770179142923 435.2971785217715 437.0436765362191 21697800 4.640766872939683 5.551423361113339 4.837826638890008
239 2024-12-06 442.682373046875 445.2073090094776 440.88595677867977 441.4148949698492 18821000 4.7489740521671875 4.472616894356873 4.08849227061745
240 2024-12-09 445.12744140625 447.4328163406456 439.6184986530788 441.7143023543043 19144400 3.489710192773665 5.768153102720142 3.790792821112454
241 2024-12-10 442.4428405761719 448.7202622082635 440.71632196493806 443.500747434082 18469500 2.813076565280892 6.269559089542387 2.98544093113029
242 2024-12-11 448.0915222167969 449.4488165759074 443.1614051498909 443.1614051498909 19200200 2.6450544632336204 6.349131045208356 3.3870430108813965
243 2024-12-12 448.6603698730469 455.24716851093444 448.2112581986308 448.2112581986308 20834800 1.5679374867182405 5.9406890218382635 4.561139809147519
244 2024-12-13 446.37493896484375 450.5266178755225 444.6883184556146 447.5426110314286 20177800 0.8341343913365495 4.9837745717695725 2.1598987928746816
245 2024-12-16 450.6863098144531 451.27512549789225 444.38893932865295 446.37494735046533 23598800 1.2488262666173755 9.03467315673041 3.9570672851868327
246 2024-12-17 453.5505676269531 454.3789237624039 448.67036888572403 450.10748972576295 22733500 2.5105450991852907 9.527045844482673 5.042474437237554
247 2024-12-18 436.5147399902344 451.7441820228141 436.1454548251872 450.4168569277278 24444500 -2.5835753752469715 4.9008998966297845 2.1193252108394844
248 2024-12-19 436.15545654296875 442.29314366547726 435.4468858542376 440.73626782337294 22963700 -2.78716690168479 5.394786638848381 1.3410441332394774
249 2024-12-20 435.726318359375 442.85201454579715 427.7722660445124 432.2432815476765 64263700 -2.385577611091516 5.747574906581332 1.4291197508053521
250 2024-12-23 434.3790283203125 436.7742196281346 431.96385754199804 435.86603695951885 19152500 -3.618321910167255 4.3765040061855665 1.8927248556140697
251 2024-12-24 438.4508361816406 438.7203153724094 433.32113775673025 433.7802087154167 7164500 -3.329227769312837 4.904599702821 2.3029045746564947
252 2024-12-26 437.2332763671875 440.0576302640168 435.7562575113133 438.20133650274425 8194200 0.16460758621099636 2.36453717236369 4.349268807272422
253 2024-12-27 429.66845703125 434.3490742197977 425.49682901810996 433.73031978660106 18117700 -1.4873136205002746 1.7825458330923638 3.4190167500690816
254 2024-12-30 423.9798583984375 426.6944166190143 421.05572893712207 425.2074080072107 13158700 -2.6958343955825415 0.3235228914723054 2.194347220798054
255 2024-12-31 420.6565246582031 425.8760697244736 419.81820926028456 425.24732556190753 13246500 -3.1591082366873247 -2.1996449150718633 1.5102814700826084

View File

@ -1,255 +0,0 @@
Price,Close,High,Low,Open,Volume,5d_change,20d_change,60d_change
Ticker,RERE,RERE,RERE,RERE,RERE,,,
Date,,,,,,,,
2024-01-02,1.7400000095367432,1.899999976158142,1.7100000381469727,1.8899999856948853,227300,,,
2024-01-03,1.7599999904632568,1.7799999713897705,1.7200000286102295,1.7799999713897705,142300,,,
2024-01-04,1.6699999570846558,1.7599999904632568,1.6399999856948853,1.7400000095367432,143600,,,
2024-01-05,1.6200000047683716,1.659999966621399,1.590000033378601,1.649999976158142,145100,,,
2024-01-08,1.600000023841858,1.6299999952316284,1.5700000524520874,1.6100000143051147,200200,,,
2024-01-09,1.5499999523162842,1.600000023841858,1.5499999523162842,1.5800000429153442,177400,-10.919543458568404,,
2024-01-10,1.5,1.559999942779541,1.5,1.5499999523162842,109300,-14.772726810914428,,
2024-01-11,1.4500000476837158,1.5199999809265137,1.4500000476837158,1.5,100600,-13.173647608051265,,
2024-01-12,1.4199999570846558,1.4579999446868896,1.409999966621399,1.4500000476837158,133700,-12.345681919446161,,
2024-01-16,1.2799999713897705,1.399999976158142,1.2599999904632568,1.399999976158142,289100,-20.00000298023219,,
2024-01-17,1.2999999523162842,1.309999942779541,1.2380000352859497,1.2599999904632568,355400,-16.129032754253036,,
2024-01-18,1.2699999809265137,1.3200000524520874,1.159999966621399,1.2999999523162842,281400,-15.333334604899084,,
2024-01-19,1.2200000286102295,1.3200000524520874,1.2000000476837158,1.309999942779541,228500,-15.862069759300834,,
2024-01-22,1.2100000381469727,1.25,1.1699999570846558,1.1699999570846558,184400,-14.788727132698332,,
2024-01-23,1.2200000286102295,1.2799999713897705,1.2200000286102295,1.2799999713897705,227100,-4.687495634425332,,
2024-01-24,1.2200000286102295,1.25600004196167,1.2200000286102295,1.2200000286102295,213900,-6.153840510802655,,
2024-01-25,1.1799999475479126,1.2999999523162842,1.1799999475479126,1.2999999523162842,140100,-7.08661690789496,,
2024-01-26,1.2300000190734863,1.2300000190734863,1.1699999570846558,1.190000057220459,212800,0.8196713302251579,,
2024-01-29,1.1399999856948853,1.2400000095367432,1.1399999856948853,1.2100000381469727,354800,-5.785128119441008,,
2024-01-30,1.100000023841858,1.149999976158142,1.059999942779541,1.1399999856948853,353200,-9.836065733954968,,
2024-01-31,1.0800000429153442,1.1150000095367432,1.059999942779541,1.090000033378601,295800,-11.475408394405296,-37.93103235655252,
2024-02-01,1.0800000429153442,1.1100000143051147,1.0700000524520874,1.0800000429153442,270900,-8.474568565903095,-38.63636086548654,
2024-02-02,1.0700000524520874,1.0800000429153442,1.059999942779541,1.0700000524520874,117500,-13.008127165877692,-35.928138925224715,
2024-02-05,1.0299999713897705,1.0800000429153442,1.0099999904632568,1.0800000429153442,178300,-9.649124182932722,-36.41975503962789,
2024-02-06,1.1200000047683716,1.1299999952316284,1.0199999809265137,1.059999942779541,304400,1.8181800448205276,-30.000000745058053,
2024-02-07,1.1200000047683716,1.1410000324249268,1.090000033378601,1.090000033378601,189700,3.703700024404788,-27.74193295330949,
2024-02-08,1.100000023841858,1.1399999856948853,1.100000023841858,1.1200000047683716,176100,1.851850012202405,-26.666665077209473,
2024-02-09,1.090000033378601,1.100000023841858,1.059999942779541,1.090000033378601,103700,1.869157004308586,-24.82758637699304,
2024-02-12,1.100000023841858,1.1200000047683716,1.0800000429153442,1.0800000429153442,140300,6.79612178606539,-22.535207247454903,
2024-02-13,1.100000023841858,1.1200000047683716,1.0700000524520874,1.0700000524520874,160800,-1.7857125751218117,-14.062496216501952,
2024-02-14,1.090000033378601,1.1100000143051147,1.0800000429153442,1.0800000429153442,123200,-2.6785688626827175,-16.153840510802652,
2024-02-15,1.1100000143051147,1.1299999952316284,1.0700000524520874,1.0700000524520874,133600,0.9090900224102638,-12.598422757823414,
2024-02-16,1.100000023841858,1.1399999856948853,1.090000033378601,1.1100000143051147,158700,0.9174302896359121,-9.836065733954968,
2024-02-20,1.1200000047683716,1.1299999952316284,1.100000023841858,1.100000023841858,134200,1.8181800448205276,-7.43801905299355,
2024-02-21,1.100000023841858,1.1399999856948853,1.100000023841858,1.1200000047683716,147900,0.0,-9.836065733954968,
2024-02-22,1.1200000047683716,1.1299999952316284,1.1100000143051147,1.1100000143051147,121100,2.7522908689077363,-8.196723073504641,
2024-02-23,1.159999966621399,1.2100000381469727,1.1399999856948853,1.2000000476837158,396500,4.504500150622537,-1.6949137131806236,
2024-02-26,1.2000000476837158,1.2330000400543213,1.1699999570846558,1.190000057220459,145100,9.090911061310525,-2.4390220263873164,
2024-02-27,1.2000000476837158,1.2100000381469727,1.1799999475479126,1.1799999475479126,142900,7.142860944173757,5.263163398397563,
2024-02-28,1.1699999570846558,1.2000000476837158,1.159999966621399,1.1799999475479126,115700,6.3636301568718245,6.3636301568718245,
2024-02-29,1.1799999475479126,1.2100000381469727,1.149999976158142,1.149999976158142,123400,5.357137725365435,9.259250061011981,
2024-03-01,1.1699999570846558,1.2000000476837158,1.159999966621399,1.159999966621399,109800,0.8620681681899223,8.333325054910778,
2024-03-04,1.1699999570846558,1.2000000476837158,1.159999966621399,1.2000000476837158,163600,-2.5000074505802994,9.345785021542907,
2024-03-05,1.149999976158142,1.1749999523162842,1.1299999952316284,1.159999966621399,95700,-4.1666724615624595,11.650486223456546,
2024-03-06,1.149999976158142,1.1799999475479126,1.1399999856948853,1.1399999856948853,111600,-1.7094001418896276,2.6785688626827175,
2024-03-07,1.1399999856948853,1.159999966621399,1.1100000143051147,1.1299999952316284,90100,-3.389827426361236,1.7857125751218117,
2024-03-08,1.1399999856948853,1.159999966621399,1.1299999952316284,1.1299999952316284,146100,-2.5641002128344415,3.6363600896410553,
2024-03-11,1.190000057220459,1.190000057220459,1.149999976158142,1.149999976158142,213400,1.709410330718164,9.174313832990855,
2024-03-12,1.5099999904632568,1.7000000476837158,1.3700000047683716,1.559999942779541,16112600,31.304349719013324,37.27272343044448,
2024-03-13,1.590000033378601,1.6399999856948853,1.440000057220459,1.4600000381469727,2234400,38.26087533413587,44.54545444693447,
2024-03-14,1.6799999475479126,1.7400000095367432,1.5399999618530273,1.590000033378601,1998800,47.36841830080123,54.12843083504573,
2024-03-15,1.6799999475479126,1.75,1.659999966621399,1.690000057220459,1259900,47.36841830080123,51.35134467539901,
2024-03-18,1.809999942779541,1.9199999570846558,1.6950000524520874,1.7100000381469727,1592100,52.100828214012516,64.54544577716814,
2024-03-19,1.840000033378601,1.840000033378601,1.7000000476837158,1.8200000524520874,589100,21.854307615863135,64.28571656650426,
2024-03-20,1.8300000429153442,1.840000033378601,1.7699999809265137,1.7999999523162842,468600,15.094339905563746,66.36363665919657,
2024-03-21,1.7999999523162842,1.840000033378601,1.7799999713897705,1.8300000429153442,475800,7.1428576496993745,60.71428077257413,
2024-03-22,1.6699999570846558,1.809999942779541,1.6200000047683716,1.7599999904632568,940700,-0.5952375461590109,43.96551768433894,
2024-03-25,1.6299999952316284,1.7050000429153442,1.600000023841858,1.6699999570846558,321500,-9.944748797698534,35.83332753843755,
2024-03-26,1.649999976158142,1.6749999523162842,1.6009999513626099,1.6100000143051147,258300,-10.326089879008403,37.499992549419694,
2024-03-27,1.649999976158142,1.6699999570846558,1.6139999628067017,1.6200000047683716,205300,-9.836068991039305,41.02564416066519,
2024-03-28,1.7599999904632568,1.7599999904632568,1.649999976158142,1.649999976158142,560800,-2.222220161814692,49.152548194651004,1.1494241848790887
2024-04-01,1.840000033378601,1.8700000047683716,1.75,1.7599999904632568,660600,10.179645548657202,57.26496588627372,4.5454570084564105
2024-04-02,1.850000023841858,1.8700000047683716,1.7899999618530273,1.8200000524520874,505200,13.496934310049902,58.11966595721854,10.778447388192202
2024-04-03,1.7899999618530273,1.8600000143051147,1.7899999618530273,1.840000033378601,320200,8.484847740474578,55.652173822904125,10.493824480510572
2024-04-04,1.75,1.850000023841858,1.7400000095367432,1.809999942779541,312700,6.060607593140577,52.17391619835556,9.374998370185516
2024-04-05,1.659999966621399,1.7899999618530273,1.6200000047683716,1.75,557900,-5.6818195672567295,45.61403398698716,7.096775334781991
2024-04-08,1.690000057220459,1.7000000476837158,1.6100000143051147,1.659999966621399,869200,-8.152172469405484,48.245620914663604,12.66667048136394
2024-04-09,1.7000000476837158,1.7200000286102295,1.6699999570846558,1.6699999570846558,703600,-8.108106714865881,42.85713999497518,17.241378743356538
2024-04-10,1.7100000381469727,1.7389999628067017,1.659999966621399,1.7200000286102295,578100,-4.469269576030488,13.24503635409675,20.422541537093018
2024-04-11,1.7300000190734863,1.75,1.6799999475479126,1.6799999475479126,523400,-1.1428560529436416,8.805030362005617,35.156254511093834
2024-04-12,1.7400000095367432,1.7599999904632568,1.7200000286102295,1.7300000190734863,531000,4.819279790599551,3.571432372745331,33.84615948919733
2024-04-15,1.7100000381469727,1.7599999904632568,1.7100000381469727,1.7300000190734863,345800,1.183430783985151,1.7857197342682873,34.64567431721235
2024-04-16,1.5299999713897705,1.7200000286102295,1.5,1.7200000286102295,1107800,-10.00000420738657,-15.469612168041635,25.409830779486065
2024-04-17,1.590000033378601,1.600000023841858,1.5499999523162842,1.5499999523162842,540900,-7.01754398195269,-13.58695627526435,31.404957293519665
2024-04-18,1.559999942779541,1.6200000047683716,1.5399999618530273,1.590000033378601,476000,-9.826593897090829,-14.754103486558956,27.86884477016156
2024-04-19,1.5800000429153442,1.7050000429153442,1.5499999523162842,1.590000033378601,501600,-9.195400330141224,-12.222217512719302,29.508197201864906
2024-04-22,1.5499999523162842,1.6200000047683716,1.5399999618530273,1.600000023841858,371500,-9.35672995680581,-7.185629212701139,31.355934001289288
2024-04-23,1.5800000429153442,1.6200000047683716,1.5299999713897705,1.5299999713897705,1252200,3.2679785921928106,-3.0674817461688986,28.455286049954708
2024-04-24,1.5800000429153442,1.6200000047683716,1.5800000429153442,1.600000023841858,1118000,-0.6289302046118661,-4.242420257834523,38.59649673173089
2024-04-25,1.6100000143051147,1.6200000047683716,1.5499999523162842,1.5700000524520874,672900,3.2051329076644652,-2.4242401473340114,46.363634491755
2024-04-26,1.9800000190734863,2.0,1.690000057220459,1.7699999809265137,3416400,25.316453499588533,12.500001693313777,83.33332781438496
2024-04-29,2.069999933242798,2.0899999141693115,1.9500000476837158,2.0,1144700,33.54838689829877,12.499994331080089,91.66665286929575
2024-04-30,2.0799999237060547,2.0999999046325684,2.0299999713897705,2.049999952316284,669600,31.645561215817033,12.43242685946353,94.39250670496516
2024-05-01,2.069999933242798,2.0999999046325684,1.8899999856948853,2.0799999237060547,951500,31.01265044419417,15.642456835580676,100.97087288747821
2024-05-02,2.1500000953674316,2.1500000953674316,2.049999952316284,2.119999885559082,1064600,33.5403774077222,22.85714830671037,91.96429341195187
2024-05-03,2.259999990463257,2.259999990463257,2.0999999046325684,2.180000066757202,1376200,14.141412560227785,36.144580476289946,101.7857125751218
2024-05-06,2.3399999141693115,2.380000114440918,2.240000009536743,2.2899999618530273,1498000,13.043477760095378,38.46152869473309,112.72726031374364
2024-05-07,2.5199999809265137,2.609999895095825,2.190000057220459,2.390000104904175,2535000,21.153849680748337,48.235288837789405,131.19265172088447
2024-05-08,2.450000047683716,2.630000114440918,2.3299999237060547,2.609999895095825,1219000,18.35749404327862,43.27485339349104,122.72727223467234
2024-05-09,2.890000104904175,3.0,2.4100000858306885,2.440000057220459,4875600,34.418603568028125,67.052027343441,162.72727656955556
2024-05-10,2.630000114440918,2.9600000381469727,2.5899999141693115,2.950000047683716,3112600,16.371686970751643,51.14943103598763,141.28440678014294
2024-05-13,2.7799999713897705,2.8949999809265137,2.640000104904175,2.700000047683716,2411600,18.803421938442977,62.573094115383434,150.45044464527453
2024-05-14,2.7200000286102295,2.940000057220459,2.630000114440918,2.7799999713897705,3002300,7.9365098887890895,77.77778297208242,147.27272451416528
2024-05-15,2.7899999618530273,3.0250000953674316,2.549999952316284,2.7200000286102295,3229700,13.877547247019638,75.47169203037933,149.10713839059585
2024-05-16,2.9100000858306885,2.930000066757202,2.6510000228881836,2.8499999046325684,1600500,0.6920408373887188,86.5384738826192,164.54545661437606
2024-05-17,2.8299999237060547,2.940000057220459,2.799999952316284,2.8499999046325684,1248600,7.60455515446441,79.11391435687986,152.67856354083946
2024-05-20,2.7100000381469727,2.7899999618530273,2.5199999809265137,2.5999999046325684,3667000,-2.5179832360862853,74.83871751719806,133.62069966605983
2024-05-21,2.640000104904175,2.700000047683716,2.5899999141693115,2.6700000762939453,759800,-2.9411736347271344,67.08860969604575,120.00000000000001
2024-05-22,2.5,2.640000104904175,2.4600000381469727,2.609999895095825,1874100,-10.394264007818077,58.2278438035428,108.33332505491077
2024-05-23,2.2899999618530273,2.5399999618530273,2.2699999809265137,2.4000000953674316,2392400,-21.305845556381687,42.236021211552874,95.72649964527594
2024-05-24,2.309999942779541,2.4100000858306885,2.259999990463257,2.299999952316284,1364300,-18.3745581252717,16.666662652885922,95.76271571704847
2024-05-28,2.3299999237060547,2.4000000953674316,2.2850000858306885,2.3499999046325684,1166200,-14.022144246933376,12.560386417788383,99.14529992905518
2024-05-29,2.309999942779541,2.4049999713897705,2.2699999809265137,2.319999933242798,1017800,-12.50000564437902,11.057693630280617,97.43589978716555
2024-05-30,2.380000114440918,2.440000057220459,2.299999952316284,2.299999952316284,887100,-4.7999954223632795,14.97585464712956,106.95653598114791
2024-05-31,2.309999942779541,2.4200000762939453,2.259999990463257,2.390000104904175,1445800,0.8733616270600209,7.441853037907231,100.86956440613713
2024-06-03,2.509999990463257,2.549999952316284,2.369999885559082,2.4100000858306885,1429400,8.658010936704308,11.061946949334045,120.17544052277249
2024-06-04,2.4200000762939453,2.5199999809265137,2.4000000953674316,2.5,869000,3.8626676195224086,3.4188104726077917,112.28071111060918
2024-06-05,2.5899999141693115,2.5950000286102295,2.4200000762939453,2.4200000762939453,1231200,12.121211182925684,2.777775149707007,117.64704114543494
2024-06-06,2.690000057220459,2.690000057220459,2.549999952316284,2.630000114440918,1280300,13.025207053503141,9.795918565946327,78.14570027879184
2024-06-07,2.5199999809265137,2.680000066757202,2.509999990463257,2.6700000762939453,1261300,9.09091096748198,-12.802771991246331,58.49056151097996
2024-06-10,2.5199999809265137,2.555000066757202,2.443000078201294,2.509999990463257,619800,0.3984059960657982,-4.182514400300241,50.000003547895645
2024-06-11,2.549999952316284,2.569999933242798,2.4809999465942383,2.5,688200,5.371895534045779,-8.273382066205748,51.78571618637267
2024-06-12,2.559999942779541,2.619999885559082,2.494999885559082,2.5799999237060547,813800,-1.1583000920443065,-5.8823560348431165,41.436465398350045
2024-06-13,2.559999942779541,2.630000114440918,2.5299999713897705,2.549999952316284,734500,-4.832717906156681,-8.243728394918248,39.13042914889946
2024-06-14,2.140000104904175,2.5299999713897705,2.109999895095825,2.5,4555700,-15.079360273749941,-26.460479663756075,16.939893700492714
2024-06-17,2.190000057220459,2.4189999103546143,2.180000066757202,2.2300000190734863,2367100,-13.095235166816376,-22.614836881249012,21.666673068647203
2024-06-18,2.1500000953674316,2.259999990463257,2.065000057220459,2.190000057220459,3562400,-15.686269193280333,-20.66420423973331,28.742523989085566
2024-06-20,2.0899999141693115,2.200000047683716,2.0799999237060547,2.1700000762939453,623600,-18.35937652795113,-20.833339730296217,28.220854005114006
2024-06-21,2.2300000190734863,2.244999885559082,2.052999973297119,2.2300000190734863,2093600,-12.890622307895628,-10.799999237060543,35.151518260370864
2024-06-24,2.2699999809265137,2.309999942779541,2.200000047683716,2.240000009536743,979300,6.0747602640028875,-0.873361627060032,37.57575840770488
2024-06-25,2.240000009536743,2.2899999618530273,2.190000057220459,2.2799999713897705,762500,2.2831027858393638,-3.030300215443704,27.272728504228194
2024-06-26,2.2200000286102295,2.3499999046325684,2.200000047683716,2.25,805400,3.2558107040844053,-4.721025695179481,20.652173279251194
2024-06-27,2.200000047683716,2.319999933242798,2.200000047683716,2.319999933242798,751800,5.263164499129891,-4.761900338554392,18.918919963850577
2024-06-28,2.369999885559082,2.4700000286102295,2.180000066757202,2.180000066757202,2783700,6.278020864939826,-0.42017766390675115,32.402231065169
2024-07-01,2.390000104904175,2.440000057220459,2.2699999809265137,2.299999952316284,1114200,5.286349118323885,3.4632105673722435,36.57143456595284
2024-07-02,2.490000009536743,2.5,2.380000114440918,2.4000000953674316,1228400,11.160714238197823,-0.7968119921316186,50.00000359064132
2024-07-03,2.549999952316284,2.6050000190734863,2.490000009536743,2.509999990463257,1392800,14.864861236629888,5.371895534045779,50.887566034184985
2024-07-05,2.569999933242798,2.619999885559082,2.515000104904175,2.559999942779541,1144100,16.818176251797755,-0.772200061362871,51.17646242095548
2024-07-08,2.359999895095825,2.5799999237060547,2.3399999141693115,2.549999952316284,1298400,-0.42194054625018795,-12.26766375855094,38.011686692897364
2024-07-09,2.309999942779541,2.4000000953674316,2.190000057220459,2.359999895095825,1591800,-3.347286971263186,-8.333334910175804,33.52600678101019
2024-07-10,2.319999933242798,2.384999990463257,2.2799999713897705,2.319999933242798,893000,-6.827312274812936,-7.9365098887890895,33.333328765927625
2024-07-11,2.430000066757202,2.434999942779541,2.319999933242798,2.319999933242798,930700,-4.70587795305959,-4.70587795305959,42.105263891716135
2024-07-12,2.380000114440918,2.4800000190734863,2.3499999046325684,2.4700000286102295,719400,-7.392989250475979,-7.031243451638003,55.55556594416486
2024-07-15,2.259999990463257,2.359999895095825,2.25,2.359999895095825,556700,-4.237284282951547,-11.718748399289291,42.13836119619248
2024-07-16,2.2899999618530273,2.3499999046325684,2.2799999713897705,2.3499999046325684,423000,-0.8658000615553441,7.009338766157169,46.79487473395696
2024-07-17,2.2300000190734863,2.369999885559082,2.2200000286102295,2.259999990463257,743100,-3.8793067568546613,1.8264822286715,41.139237879942826
2024-07-18,2.240000009536743,2.319999933242798,2.2100000381469727,2.2100000381469727,518600,-7.818932181101179,4.186042333822804,44.51613409338102
2024-07-19,2.1700000762939453,2.259999990463257,2.140000104904175,2.259999990463257,956900,-8.82353059030434,3.827759110527551,37.34177325020573
2024-07-22,2.2799999713897705,2.2899999618530273,2.184999942779541,2.200000047683716,682800,0.8849549119871458,2.242150308907087,44.30379173805705
2024-07-23,2.380000114440918,2.440000057220459,2.240000009536743,2.2799999713897705,1190400,3.930137733061967,4.845820900381992,47.82609275119414
2024-07-24,2.440000057220459,2.450000047683716,2.3499999046325684,2.380000114440918,931700,9.417041988825758,8.928573519295568,23.232324935139314
2024-07-25,2.380000114440918,2.440000057220459,2.3299999237060547,2.380000114440918,621400,6.250004656612851,7.207210980571577,14.97585464712956
2024-07-26,2.5399999618530273,2.565000057220459,2.38100004196167,2.4000000953674316,853000,17.050685370988084,15.45454121818237,22.11538726056126
2024-07-29,2.4700000286102295,2.549999952316284,2.4649999141693115,2.549999952316284,628300,8.333335947572174,4.219415522358028,19.323676727892636
2024-07-30,2.380000114440918,2.509999990463257,2.369999885559082,2.490000009536743,461200,0.0,-0.41840962444885665,10.697674831227367
2024-07-31,2.680000066757202,2.744999885559082,2.380000114440918,2.390000104904175,1800900,9.836065733954968,7.630524357138779,18.584074250719507
2024-08-01,2.5899999141693115,2.6500000953674316,2.5199999809265137,2.609999895095825,965400,8.82352057271747,1.5686259843531891,10.68376107563871
2024-08-02,2.5799999237060547,2.609999895095825,2.450000047683716,2.509999990463257,953500,1.5748016714081325,0.3891046973934831,2.3809501283202916
2024-08-05,2.490000009536743,2.5250000953674316,2.3299999237060547,2.4600000381469727,710400,0.8097158176053387,5.5084796703196215,1.632651472429325
2024-08-06,2.490000009536743,2.5899999141693115,2.4649999141693115,2.4700000286102295,708700,4.621844109518669,7.792210875148964,-13.840833247329398
2024-08-07,2.4800000190734863,2.549999952316284,2.424999952316284,2.5199999809265137,703000,-7.462688160516196,6.896555622182587,-5.703425431193121
2024-08-08,2.609999895095825,2.625,2.484999895095825,2.5299999713897705,708000,0.772200061362871,7.407400139656373,-6.115110720988937
2024-08-09,2.5999999046325684,2.640000104904175,2.5350000858306885,2.5799999237060547,533900,0.7751930820906638,9.243688219037338,-4.411769217479556
2024-08-12,2.7300000190734863,2.799999952316284,2.5999999046325684,2.609999895095825,1489200,9.638554562953372,20.79646153068737,-2.1505356128998288
2024-08-13,2.7100000381469727,2.8399999141693115,2.680000066757202,2.7200000286102295,1073900,8.835342480627538,18.340614990844315,-6.872853669577261
2024-08-14,2.6700000762939453,2.7300000190734863,2.6500000953674316,2.7100000381469727,737200,7.661292570934819,19.73094410121434,-5.653705007969756
2024-08-15,2.740000009536743,2.819999933242798,2.690000057220459,2.690000057220459,919700,4.980847496782959,22.321428476395667,1.1070099987999793
2024-08-16,2.75,2.7850000858306885,2.7100000381469727,2.7100000381469727,569100,5.769234648823174,26.7281061435082,4.166662527455389
2024-08-19,2.8399999141693115,2.9000000953674316,2.75,2.75,1526500,4.029300158509064,24.56140130730764,13.599996566772464
2024-08-20,2.5199999809265137,2.680000066757202,2.4100000858306885,2.680000066757202,1846700,-7.011072123466688,5.882347048478298,10.043669122482179
2024-08-21,2.619999885559082,2.700000047683716,2.5,2.5199999809265137,1022600,-1.8726662661472826,7.377041972026466,13.4199112752587
2024-08-22,2.4800000190734863,2.619999885559082,2.4700000286102295,2.619999885559082,801700,-9.489050713806947,4.2016764631988,6.437772544165754
2024-08-23,2.2799999713897705,2.5,2.259999990463257,2.5,1266500,-17.090910131281067,-10.236220250711215,-1.298700092333016
2024-08-26,2.2799999713897705,2.309999942779541,2.194999933242798,2.2799999713897705,1563700,-19.7183084402782,-7.692309919824758,-4.201686480785671
2024-08-27,2.2300000190734863,2.309999942779541,2.2200000286102295,2.299999952316284,685600,-11.507935081269515,-6.30252471238506,-3.4632002462213762
2024-08-28,2.319999933242798,2.369999885559082,2.2200000286102295,2.2300000190734863,1427800,-11.450380359549793,-13.432840468172236,-7.569723423998564
2024-08-29,2.2899999618530273,2.3949999809265137,2.2799999713897705,2.319999933242798,897300,-7.661292570934819,-11.58301012579388,-5.371905386052866
2024-08-30,2.369999885559082,2.5399999618530273,2.3399999141693115,2.3499999046325684,1321800,3.9473647060816575,-8.13953660298241,-8.494209880342407
2024-09-03,2.380000114440918,2.490000009536743,2.3299999237060547,2.380000114440918,1413900,4.385971241490516,-4.417666452792113,-11.524161196481897
2024-09-04,2.4000000953674316,2.440000057220459,2.359999895095825,2.4000000953674316,541600,7.623321741700084,-3.61445437046628,-4.761900256640573
2024-09-05,2.559999942779541,2.569999933242798,2.3499999046325684,2.4000000953674316,1285200,10.3448282949423,3.2258033504347416,1.587300085546861
2024-09-06,2.509999990463257,2.569999933242798,2.430000066757202,2.5,1072800,9.606988308952168,-3.8314141245931688,-1.5686259843532002
2024-09-09,2.390000104904175,2.5260000228881836,2.380000114440918,2.509999990463257,571500,0.843891152356524,-8.076915670428486,-6.640618815435895
2024-09-10,2.440000057220459,2.4749999046325684,2.3399999141693115,2.3499999046325684,418300,2.52100587791928,-10.62270915116873,-4.687495634425332
2024-09-11,2.390000104904175,2.4649999141693115,2.390000104904175,2.4200000762939453,350000,-0.4166662527455345,-11.808115451599976,11.682242417983169
2024-09-12,2.359999895095825,2.424999952316284,2.3499999046325684,2.369999885559082,379000,-7.812502037268176,-11.61049334606804,7.7625494718538635
2024-09-13,2.369999885559082,2.4100000858306885,2.319999933242798,2.3499999046325684,558600,-5.57769344366953,-13.503654112768338,10.232547927122425
2024-09-16,2.3399999141693115,2.4100000858306885,2.3350000381469727,2.359999895095825,342700,-2.092058097916616,-14.909094030206848,11.961722979274114
2024-09-17,2.359999895095825,2.4049999713897705,2.322000026702881,2.3399999141693115,321600,-3.2786950921536606,-16.901409633101494,5.829590803158413
2024-09-18,2.2799999713897705,2.375,2.265000104904175,2.359999895095825,507300,-4.602515844609744,-9.52380997433594,0.44052821794189345
2024-09-19,2.190000057220459,2.3399999141693115,2.1600000858306885,2.309999942779541,1532600,-7.2033832810176275,-16.41220790537803,-2.2321407189022646
2024-09-20,2.200000047683716,2.2160000801086426,2.1600000858306885,2.180000066757202,811700,-7.172989286253206,-11.290321340173893,-0.9009000301245074
2024-09-23,2.2100000381469727,2.2809998989105225,2.200000047683716,2.2100000381469727,510900,-5.55555046114129,-3.0701725491746212,0.4545450112051208
2024-09-24,2.200000047683716,2.3499999046325684,2.119999885559082,2.3499999046325684,3628500,-6.779654852722472,-3.508768627628134,-7.172989286253206
2024-09-25,2.190000057220459,2.2200000286102295,2.1700000762939453,2.1700000762939453,704700,-3.9473647060816464,-1.793720247125663,-8.368202464649455
2024-09-26,2.4800000190734863,2.490000009536743,2.259999990463257,2.319999933242798,3830600,13.242007044561198,6.896555622182587,-0.4016060411629163
2024-09-27,2.5299999713897705,2.5899999141693115,2.4800000190734863,2.559999942779541,2211500,14.99999620697723,10.480349936012189,-0.7843129921765946
2024-09-30,2.7799999713897705,2.9000000953674316,2.619999885559082,2.8499999046325684,4394100,25.79185173773697,17.299582515970013,8.171207922250678
2024-10-01,2.8299999237060547,2.9200000762939453,2.690000057220459,2.7899999618530273,1318500,28.63635738033907,18.90755410198144,19.915256334837483
2024-10-02,2.9000000953674316,3.184999942779541,2.815000057220459,2.9700000286102295,3959400,32.420092218997574,20.833332505491086,25.54113277933523
2024-10-03,2.8299999237060547,2.869999885559082,2.7200000286102295,2.7899999618530273,899900,14.112899271804302,10.546874490682946,21.98275884216947
2024-10-04,2.990000009536743,3.0,2.819999933242798,2.9100000858306885,1841200,18.181819895210793,19.123506808655222,23.045264501858732
2024-10-07,2.9200000762939453,2.990000009536743,2.7799999713897705,2.990000009536743,1374900,5.035975048380537,22.175730047134046,22.689072936447218
2024-10-08,2.7200000286102295,2.765000104904175,2.5799999237060547,2.7200000286102295,1038500,-3.886922192979203,11.475408394405285,20.3539840746938
2024-10-09,2.690000057220459,2.7200000286102295,2.5869998931884766,2.690000057220459,686200,-7.241380387622554,12.552298709138032,17.467253363784273
2024-10-10,2.759999990463257,2.7950000762939453,2.619999885559082,2.700000047683716,1335600,-2.4734959409867696,16.949157336771403,23.766814657247103
2024-10-11,2.7799999713897705,2.8399999141693115,2.6649999618530273,2.700000047683716,835300,-7.023412624654446,17.299582515970013,24.107141051517456
2024-10-14,2.7300000190734863,2.7699999809265137,2.680000066757202,2.759999990463257,741700,-6.506851104661838,16.66667176108094,25.806448068699716
2024-10-15,2.549999952316284,2.680000066757202,2.5399999618530273,2.680000066757202,1105900,-6.250002739184013,8.050850240090558,11.842104575200295
2024-10-16,2.630000114440918,2.680000066757202,2.549999952316284,2.559999942779541,686600,-2.230481096775072,15.350883659783786,10.50420117558386
2024-10-17,2.509999990463257,2.5899999141693115,2.4700000286102295,2.5899999141693115,913500,-9.057971045791135,14.611868716064812,2.868849655788064
2024-10-18,2.609999895095825,2.6600000858306885,2.575000047683716,2.5899999141693115,554200,-6.115110720988937,18.636356296618285,9.66385586535723
2024-10-21,2.509999990463257,2.619999885559082,2.4700000286102295,2.569999933242798,876200,-8.058609050299337,13.574658241536785,-1.1811012535560939
2024-10-22,2.619999885559082,2.7699999809265137,2.509999990463257,2.5399999618530273,891900,2.7450954726180976,19.090901307823405,6.072868632040107
2024-10-23,2.5899999141693115,2.690000057220459,2.5799999237060547,2.630000114440918,848700,-1.520920096237699,18.264833173407812,8.82352057271747
2024-10-24,2.5199999809265137,2.5899999141693115,2.509999990463257,2.559999942779541,652700,0.3984059960657982,1.6129016752173708,-5.97015230765604
2024-10-25,2.5799999237060547,2.5950000286102295,2.5,2.5299999713897705,689800,-1.1494242373779495,1.976282722596956,-0.3861000306814355
2024-10-28,2.619999885559082,2.6500000953674316,2.5399999618530273,2.569999933242798,831400,4.382465956723891,-5.755398830119473,1.5503861641813277
2024-10-29,2.559999942779541,2.6500000953674316,2.5399999618530273,2.6500000953674316,418600,-2.2900742519207262,-9.540635625633954,2.8112422881404475
2024-10-30,2.4700000286102295,2.5399999618530273,2.430000066757202,2.5399999618530273,548600,-4.633200368177215,-14.827588021259041,-0.8032120823258437
2024-10-31,2.380000114440918,2.4649999141693115,2.359999895095825,2.450000047683716,1256700,-5.555550299414003,-15.901053759599925,-4.032254188043427
2024-11-01,2.4000000953674316,2.424999952316284,2.369999885559082,2.369999885559082,494700,-6.976737738815952,-19.732438538042796,-8.045969661645657
2024-11-04,2.3499999046325684,2.444999933242798,2.3450000286102295,2.390000104904175,672800,-10.305343233589426,-19.520553313985502,-9.615384968074835
2024-11-05,2.4600000381469727,2.494999885559082,2.4000000953674316,2.4200000762939453,410100,-3.906246362021115,-9.558823078252043,-9.8901091223489
2024-11-06,2.440000057220459,2.450000047683716,2.3399999141693115,2.4100000858306885,615800,-1.2145737264080192,-9.293680099706824,-9.963098786933323
2024-11-07,2.640000104904175,2.6549999713897705,2.5,2.5,621800,10.92436882190373,-4.347821955569664,-1.1235944019676425
2024-11-08,2.549999952316284,2.5999999046325684,2.5199999809265137,2.5799999237060547,480400,6.249993791183073,-8.273382066205748,-6.934308633545683
2024-11-11,2.559999942779541,2.625,2.555000066757202,2.5799999237060547,319900,8.93617219868812,-6.227108978249762,-6.909092989834875
2024-11-12,2.430000066757202,2.5199999809265137,2.430000066757202,2.4800000190734863,569800,-1.2195110131936526,-4.70587795305959,-14.436614781801238
2024-11-13,2.4100000858306885,2.450000047683716,2.299999952316284,2.430000066757202,426200,-1.229506995337748,-8.365019735255675,-4.365075235253856
2024-11-14,2.380000114440918,2.4100000858306885,2.3499999046325684,2.4000000953674316,261400,-9.848484095900979,-5.17927794885551,-9.160297007682905
2024-11-15,2.390000104904175,2.4100000858306885,2.359999895095825,2.369999885559082,167300,-6.27450393741279,-8.429111074104977,-3.6290287692390844
2024-11-18,2.4700000286102295,2.5,2.4149999618530273,2.430000066757202,284900,-3.515621725818996,-1.5936239842632371,8.333335947572174
2024-11-19,2.4600000381469727,2.4749999046325684,2.4049999713897705,2.4600000381469727,364200,1.2345666899427288,-6.106864671788603,7.894739869118661
2024-11-20,2.799999952316284,2.9000000953674316,2.619999885559082,2.619999885559082,2540800,16.18256649775882,8.108109849660972,25.56053490437278
2024-11-21,2.799999952316284,2.8499999046325684,2.6500000953674316,2.740000009536743,1121100,17.64705116302181,11.11111005988279,20.689656589884574
2024-11-22,2.8299999237060547,2.9000000953674316,2.7200000286102295,2.7300000190734863,2693700,18.410033451422024,9.68992276716374,23.580784753204487
2024-11-25,2.740000009536743,2.869999885559082,2.7300000190734863,2.8499999046325684,1702400,10.931173190246145,4.580157603787627,15.611820330969262
2024-11-26,3.119999885559082,3.130000114440918,2.700000047683716,2.7699999809265137,2395000,26.829261673884485,21.87499825377013,31.09242586284482
2024-11-27,3.440000057220459,3.4800000190734863,3.0299999713897705,3.259999990463257,4287500,22.85714699297543,39.27125576415518,43.333330021964315
2024-11-29,3.2899999618530273,3.4200000762939453,3.2699999809265137,3.3499999046325684,1881600,17.500000638621206,38.23528586786964,28.515626382431968
2024-12-02,3.369999885559082,3.4000000953674316,3.2100000381469727,3.299999952316284,2202300,19.081271251267907,40.416656318638466,34.262944157904144
2024-12-03,3.380000114440918,3.3949999809265137,3.130000114440918,3.2699999809265137,2425500,23.357667980898313,43.82979794075328,41.422592723126115
2024-12-04,3.190000057220459,3.369999885559082,3.1600000858306885,3.369999885559082,1366600,2.243595327851544,29.67479706314835,30.737704197202653
2024-12-05,3.200000047683716,3.25,3.1600000858306885,3.190000057220459,1428100,-6.976744347227271,31.14753986231522,33.89120950737436
2024-12-06,3.240000009536743,3.319999933242798,3.200000047683716,3.2100000381469727,1121100,-1.519755407174006,22.727268211769513,37.28814209990405
2024-12-09,3.5199999809265137,3.700000047683716,3.299999952316284,3.4000000953674316,4869100,4.451041556713475,38.0392175195585,48.52321311805241
2024-12-10,3.200000047683716,3.309999942779541,2.809999942779541,3.309999942779541,2147100,-5.3254455817370765,25.000004656612983,36.75214380594112
2024-12-11,3.0199999809265137,3.200000047683716,3.009999990463257,3.200000047683716,1066000,-5.329155901083949,24.27983119180146,27.96610657492804
2024-12-12,2.9700000286102295,3.069999933242798,2.9100000858306885,3.049999952316284,1149600,-7.187500488944343,23.23651132097442,30.263160784158714
2024-12-13,2.9600000381469727,3.059999942779541,2.930000066757202,2.9700000286102295,1019800,-8.64197440017307,24.36974352172674,35.15981556200482
2024-12-16,3.0199999809265137,3.049999952316284,2.9200000762939453,2.9200000762939453,768900,-14.204545531514267,26.35982629162261,37.27272343044448
2024-12-17,3.0199999809265137,3.1500000953674316,2.930000066757202,3.049999952316284,903400,-5.625002002343504,22.267204289294984,36.65158048860058
2024-12-18,2.819999933242798,3.049999952316284,2.7899999618530273,3.049999952316284,1480400,-6.622518177048375,14.634141850135896,28.18181236913395
2024-12-19,2.75,2.9000000953674316,2.6700000762939453,2.809999942779541,1601200,-7.4074082993586865,-1.7857126131349377,25.570772974786628
2024-12-20,2.809999942779541,2.8550000190734863,2.700000047683716,2.7699999809265137,458600,-5.067570724131986,0.3571425226269964,13.306448434195616
2024-12-23,2.8399999141693115,2.8499999046325684,2.7750000953674316,2.819999933242798,423600,-5.96026714880904,0.35335656299810836,12.25296230376054
2024-12-24,2.880000114440918,2.9200000762939453,2.8410000801086426,2.890000104904175,332200,-4.635757197675372,5.109492861930498,3.5971274849026624
2024-12-26,2.809999942779541,2.819999933242798,2.549999952316284,2.819999933242798,2031000,-0.3546095992902232,-9.935895966354858,-0.7067131259962167
2024-12-27,3.0399999618530273,3.069999933242798,2.7699999809265137,2.7799999713897705,1745100,10.545453158291895,-11.627909555636295,4.827581444195017
2024-12-30,2.890000104904175,2.9700000286102295,2.8499999046325684,2.9700000286102295,1142600,2.846980916501396,-12.158050504157469,2.1201478026736664
2024-12-31,2.880000114440918,3.005000114440918,2.8499999046325684,2.9000000953674316,569500,1.4084577986089863,-14.540053049196866,-3.6789262456513483
1 Price Close High Low Open Volume 5d_change 20d_change 60d_change
2 Ticker RERE RERE RERE RERE RERE
3 Date
4 2024-01-02 1.7400000095367432 1.899999976158142 1.7100000381469727 1.8899999856948853 227300
5 2024-01-03 1.7599999904632568 1.7799999713897705 1.7200000286102295 1.7799999713897705 142300
6 2024-01-04 1.6699999570846558 1.7599999904632568 1.6399999856948853 1.7400000095367432 143600
7 2024-01-05 1.6200000047683716 1.659999966621399 1.590000033378601 1.649999976158142 145100
8 2024-01-08 1.600000023841858 1.6299999952316284 1.5700000524520874 1.6100000143051147 200200
9 2024-01-09 1.5499999523162842 1.600000023841858 1.5499999523162842 1.5800000429153442 177400 -10.919543458568404
10 2024-01-10 1.5 1.559999942779541 1.5 1.5499999523162842 109300 -14.772726810914428
11 2024-01-11 1.4500000476837158 1.5199999809265137 1.4500000476837158 1.5 100600 -13.173647608051265
12 2024-01-12 1.4199999570846558 1.4579999446868896 1.409999966621399 1.4500000476837158 133700 -12.345681919446161
13 2024-01-16 1.2799999713897705 1.399999976158142 1.2599999904632568 1.399999976158142 289100 -20.00000298023219
14 2024-01-17 1.2999999523162842 1.309999942779541 1.2380000352859497 1.2599999904632568 355400 -16.129032754253036
15 2024-01-18 1.2699999809265137 1.3200000524520874 1.159999966621399 1.2999999523162842 281400 -15.333334604899084
16 2024-01-19 1.2200000286102295 1.3200000524520874 1.2000000476837158 1.309999942779541 228500 -15.862069759300834
17 2024-01-22 1.2100000381469727 1.25 1.1699999570846558 1.1699999570846558 184400 -14.788727132698332
18 2024-01-23 1.2200000286102295 1.2799999713897705 1.2200000286102295 1.2799999713897705 227100 -4.687495634425332
19 2024-01-24 1.2200000286102295 1.25600004196167 1.2200000286102295 1.2200000286102295 213900 -6.153840510802655
20 2024-01-25 1.1799999475479126 1.2999999523162842 1.1799999475479126 1.2999999523162842 140100 -7.08661690789496
21 2024-01-26 1.2300000190734863 1.2300000190734863 1.1699999570846558 1.190000057220459 212800 0.8196713302251579
22 2024-01-29 1.1399999856948853 1.2400000095367432 1.1399999856948853 1.2100000381469727 354800 -5.785128119441008
23 2024-01-30 1.100000023841858 1.149999976158142 1.059999942779541 1.1399999856948853 353200 -9.836065733954968
24 2024-01-31 1.0800000429153442 1.1150000095367432 1.059999942779541 1.090000033378601 295800 -11.475408394405296 -37.93103235655252
25 2024-02-01 1.0800000429153442 1.1100000143051147 1.0700000524520874 1.0800000429153442 270900 -8.474568565903095 -38.63636086548654
26 2024-02-02 1.0700000524520874 1.0800000429153442 1.059999942779541 1.0700000524520874 117500 -13.008127165877692 -35.928138925224715
27 2024-02-05 1.0299999713897705 1.0800000429153442 1.0099999904632568 1.0800000429153442 178300 -9.649124182932722 -36.41975503962789
28 2024-02-06 1.1200000047683716 1.1299999952316284 1.0199999809265137 1.059999942779541 304400 1.8181800448205276 -30.000000745058053
29 2024-02-07 1.1200000047683716 1.1410000324249268 1.090000033378601 1.090000033378601 189700 3.703700024404788 -27.74193295330949
30 2024-02-08 1.100000023841858 1.1399999856948853 1.100000023841858 1.1200000047683716 176100 1.851850012202405 -26.666665077209473
31 2024-02-09 1.090000033378601 1.100000023841858 1.059999942779541 1.090000033378601 103700 1.869157004308586 -24.82758637699304
32 2024-02-12 1.100000023841858 1.1200000047683716 1.0800000429153442 1.0800000429153442 140300 6.79612178606539 -22.535207247454903
33 2024-02-13 1.100000023841858 1.1200000047683716 1.0700000524520874 1.0700000524520874 160800 -1.7857125751218117 -14.062496216501952
34 2024-02-14 1.090000033378601 1.1100000143051147 1.0800000429153442 1.0800000429153442 123200 -2.6785688626827175 -16.153840510802652
35 2024-02-15 1.1100000143051147 1.1299999952316284 1.0700000524520874 1.0700000524520874 133600 0.9090900224102638 -12.598422757823414
36 2024-02-16 1.100000023841858 1.1399999856948853 1.090000033378601 1.1100000143051147 158700 0.9174302896359121 -9.836065733954968
37 2024-02-20 1.1200000047683716 1.1299999952316284 1.100000023841858 1.100000023841858 134200 1.8181800448205276 -7.43801905299355
38 2024-02-21 1.100000023841858 1.1399999856948853 1.100000023841858 1.1200000047683716 147900 0.0 -9.836065733954968
39 2024-02-22 1.1200000047683716 1.1299999952316284 1.1100000143051147 1.1100000143051147 121100 2.7522908689077363 -8.196723073504641
40 2024-02-23 1.159999966621399 1.2100000381469727 1.1399999856948853 1.2000000476837158 396500 4.504500150622537 -1.6949137131806236
41 2024-02-26 1.2000000476837158 1.2330000400543213 1.1699999570846558 1.190000057220459 145100 9.090911061310525 -2.4390220263873164
42 2024-02-27 1.2000000476837158 1.2100000381469727 1.1799999475479126 1.1799999475479126 142900 7.142860944173757 5.263163398397563
43 2024-02-28 1.1699999570846558 1.2000000476837158 1.159999966621399 1.1799999475479126 115700 6.3636301568718245 6.3636301568718245
44 2024-02-29 1.1799999475479126 1.2100000381469727 1.149999976158142 1.149999976158142 123400 5.357137725365435 9.259250061011981
45 2024-03-01 1.1699999570846558 1.2000000476837158 1.159999966621399 1.159999966621399 109800 0.8620681681899223 8.333325054910778
46 2024-03-04 1.1699999570846558 1.2000000476837158 1.159999966621399 1.2000000476837158 163600 -2.5000074505802994 9.345785021542907
47 2024-03-05 1.149999976158142 1.1749999523162842 1.1299999952316284 1.159999966621399 95700 -4.1666724615624595 11.650486223456546
48 2024-03-06 1.149999976158142 1.1799999475479126 1.1399999856948853 1.1399999856948853 111600 -1.7094001418896276 2.6785688626827175
49 2024-03-07 1.1399999856948853 1.159999966621399 1.1100000143051147 1.1299999952316284 90100 -3.389827426361236 1.7857125751218117
50 2024-03-08 1.1399999856948853 1.159999966621399 1.1299999952316284 1.1299999952316284 146100 -2.5641002128344415 3.6363600896410553
51 2024-03-11 1.190000057220459 1.190000057220459 1.149999976158142 1.149999976158142 213400 1.709410330718164 9.174313832990855
52 2024-03-12 1.5099999904632568 1.7000000476837158 1.3700000047683716 1.559999942779541 16112600 31.304349719013324 37.27272343044448
53 2024-03-13 1.590000033378601 1.6399999856948853 1.440000057220459 1.4600000381469727 2234400 38.26087533413587 44.54545444693447
54 2024-03-14 1.6799999475479126 1.7400000095367432 1.5399999618530273 1.590000033378601 1998800 47.36841830080123 54.12843083504573
55 2024-03-15 1.6799999475479126 1.75 1.659999966621399 1.690000057220459 1259900 47.36841830080123 51.35134467539901
56 2024-03-18 1.809999942779541 1.9199999570846558 1.6950000524520874 1.7100000381469727 1592100 52.100828214012516 64.54544577716814
57 2024-03-19 1.840000033378601 1.840000033378601 1.7000000476837158 1.8200000524520874 589100 21.854307615863135 64.28571656650426
58 2024-03-20 1.8300000429153442 1.840000033378601 1.7699999809265137 1.7999999523162842 468600 15.094339905563746 66.36363665919657
59 2024-03-21 1.7999999523162842 1.840000033378601 1.7799999713897705 1.8300000429153442 475800 7.1428576496993745 60.71428077257413
60 2024-03-22 1.6699999570846558 1.809999942779541 1.6200000047683716 1.7599999904632568 940700 -0.5952375461590109 43.96551768433894
61 2024-03-25 1.6299999952316284 1.7050000429153442 1.600000023841858 1.6699999570846558 321500 -9.944748797698534 35.83332753843755
62 2024-03-26 1.649999976158142 1.6749999523162842 1.6009999513626099 1.6100000143051147 258300 -10.326089879008403 37.499992549419694
63 2024-03-27 1.649999976158142 1.6699999570846558 1.6139999628067017 1.6200000047683716 205300 -9.836068991039305 41.02564416066519
64 2024-03-28 1.7599999904632568 1.7599999904632568 1.649999976158142 1.649999976158142 560800 -2.222220161814692 49.152548194651004 1.1494241848790887
65 2024-04-01 1.840000033378601 1.8700000047683716 1.75 1.7599999904632568 660600 10.179645548657202 57.26496588627372 4.5454570084564105
66 2024-04-02 1.850000023841858 1.8700000047683716 1.7899999618530273 1.8200000524520874 505200 13.496934310049902 58.11966595721854 10.778447388192202
67 2024-04-03 1.7899999618530273 1.8600000143051147 1.7899999618530273 1.840000033378601 320200 8.484847740474578 55.652173822904125 10.493824480510572
68 2024-04-04 1.75 1.850000023841858 1.7400000095367432 1.809999942779541 312700 6.060607593140577 52.17391619835556 9.374998370185516
69 2024-04-05 1.659999966621399 1.7899999618530273 1.6200000047683716 1.75 557900 -5.6818195672567295 45.61403398698716 7.096775334781991
70 2024-04-08 1.690000057220459 1.7000000476837158 1.6100000143051147 1.659999966621399 869200 -8.152172469405484 48.245620914663604 12.66667048136394
71 2024-04-09 1.7000000476837158 1.7200000286102295 1.6699999570846558 1.6699999570846558 703600 -8.108106714865881 42.85713999497518 17.241378743356538
72 2024-04-10 1.7100000381469727 1.7389999628067017 1.659999966621399 1.7200000286102295 578100 -4.469269576030488 13.24503635409675 20.422541537093018
73 2024-04-11 1.7300000190734863 1.75 1.6799999475479126 1.6799999475479126 523400 -1.1428560529436416 8.805030362005617 35.156254511093834
74 2024-04-12 1.7400000095367432 1.7599999904632568 1.7200000286102295 1.7300000190734863 531000 4.819279790599551 3.571432372745331 33.84615948919733
75 2024-04-15 1.7100000381469727 1.7599999904632568 1.7100000381469727 1.7300000190734863 345800 1.183430783985151 1.7857197342682873 34.64567431721235
76 2024-04-16 1.5299999713897705 1.7200000286102295 1.5 1.7200000286102295 1107800 -10.00000420738657 -15.469612168041635 25.409830779486065
77 2024-04-17 1.590000033378601 1.600000023841858 1.5499999523162842 1.5499999523162842 540900 -7.01754398195269 -13.58695627526435 31.404957293519665
78 2024-04-18 1.559999942779541 1.6200000047683716 1.5399999618530273 1.590000033378601 476000 -9.826593897090829 -14.754103486558956 27.86884477016156
79 2024-04-19 1.5800000429153442 1.7050000429153442 1.5499999523162842 1.590000033378601 501600 -9.195400330141224 -12.222217512719302 29.508197201864906
80 2024-04-22 1.5499999523162842 1.6200000047683716 1.5399999618530273 1.600000023841858 371500 -9.35672995680581 -7.185629212701139 31.355934001289288
81 2024-04-23 1.5800000429153442 1.6200000047683716 1.5299999713897705 1.5299999713897705 1252200 3.2679785921928106 -3.0674817461688986 28.455286049954708
82 2024-04-24 1.5800000429153442 1.6200000047683716 1.5800000429153442 1.600000023841858 1118000 -0.6289302046118661 -4.242420257834523 38.59649673173089
83 2024-04-25 1.6100000143051147 1.6200000047683716 1.5499999523162842 1.5700000524520874 672900 3.2051329076644652 -2.4242401473340114 46.363634491755
84 2024-04-26 1.9800000190734863 2.0 1.690000057220459 1.7699999809265137 3416400 25.316453499588533 12.500001693313777 83.33332781438496
85 2024-04-29 2.069999933242798 2.0899999141693115 1.9500000476837158 2.0 1144700 33.54838689829877 12.499994331080089 91.66665286929575
86 2024-04-30 2.0799999237060547 2.0999999046325684 2.0299999713897705 2.049999952316284 669600 31.645561215817033 12.43242685946353 94.39250670496516
87 2024-05-01 2.069999933242798 2.0999999046325684 1.8899999856948853 2.0799999237060547 951500 31.01265044419417 15.642456835580676 100.97087288747821
88 2024-05-02 2.1500000953674316 2.1500000953674316 2.049999952316284 2.119999885559082 1064600 33.5403774077222 22.85714830671037 91.96429341195187
89 2024-05-03 2.259999990463257 2.259999990463257 2.0999999046325684 2.180000066757202 1376200 14.141412560227785 36.144580476289946 101.7857125751218
90 2024-05-06 2.3399999141693115 2.380000114440918 2.240000009536743 2.2899999618530273 1498000 13.043477760095378 38.46152869473309 112.72726031374364
91 2024-05-07 2.5199999809265137 2.609999895095825 2.190000057220459 2.390000104904175 2535000 21.153849680748337 48.235288837789405 131.19265172088447
92 2024-05-08 2.450000047683716 2.630000114440918 2.3299999237060547 2.609999895095825 1219000 18.35749404327862 43.27485339349104 122.72727223467234
93 2024-05-09 2.890000104904175 3.0 2.4100000858306885 2.440000057220459 4875600 34.418603568028125 67.052027343441 162.72727656955556
94 2024-05-10 2.630000114440918 2.9600000381469727 2.5899999141693115 2.950000047683716 3112600 16.371686970751643 51.14943103598763 141.28440678014294
95 2024-05-13 2.7799999713897705 2.8949999809265137 2.640000104904175 2.700000047683716 2411600 18.803421938442977 62.573094115383434 150.45044464527453
96 2024-05-14 2.7200000286102295 2.940000057220459 2.630000114440918 2.7799999713897705 3002300 7.9365098887890895 77.77778297208242 147.27272451416528
97 2024-05-15 2.7899999618530273 3.0250000953674316 2.549999952316284 2.7200000286102295 3229700 13.877547247019638 75.47169203037933 149.10713839059585
98 2024-05-16 2.9100000858306885 2.930000066757202 2.6510000228881836 2.8499999046325684 1600500 0.6920408373887188 86.5384738826192 164.54545661437606
99 2024-05-17 2.8299999237060547 2.940000057220459 2.799999952316284 2.8499999046325684 1248600 7.60455515446441 79.11391435687986 152.67856354083946
100 2024-05-20 2.7100000381469727 2.7899999618530273 2.5199999809265137 2.5999999046325684 3667000 -2.5179832360862853 74.83871751719806 133.62069966605983
101 2024-05-21 2.640000104904175 2.700000047683716 2.5899999141693115 2.6700000762939453 759800 -2.9411736347271344 67.08860969604575 120.00000000000001
102 2024-05-22 2.5 2.640000104904175 2.4600000381469727 2.609999895095825 1874100 -10.394264007818077 58.2278438035428 108.33332505491077
103 2024-05-23 2.2899999618530273 2.5399999618530273 2.2699999809265137 2.4000000953674316 2392400 -21.305845556381687 42.236021211552874 95.72649964527594
104 2024-05-24 2.309999942779541 2.4100000858306885 2.259999990463257 2.299999952316284 1364300 -18.3745581252717 16.666662652885922 95.76271571704847
105 2024-05-28 2.3299999237060547 2.4000000953674316 2.2850000858306885 2.3499999046325684 1166200 -14.022144246933376 12.560386417788383 99.14529992905518
106 2024-05-29 2.309999942779541 2.4049999713897705 2.2699999809265137 2.319999933242798 1017800 -12.50000564437902 11.057693630280617 97.43589978716555
107 2024-05-30 2.380000114440918 2.440000057220459 2.299999952316284 2.299999952316284 887100 -4.7999954223632795 14.97585464712956 106.95653598114791
108 2024-05-31 2.309999942779541 2.4200000762939453 2.259999990463257 2.390000104904175 1445800 0.8733616270600209 7.441853037907231 100.86956440613713
109 2024-06-03 2.509999990463257 2.549999952316284 2.369999885559082 2.4100000858306885 1429400 8.658010936704308 11.061946949334045 120.17544052277249
110 2024-06-04 2.4200000762939453 2.5199999809265137 2.4000000953674316 2.5 869000 3.8626676195224086 3.4188104726077917 112.28071111060918
111 2024-06-05 2.5899999141693115 2.5950000286102295 2.4200000762939453 2.4200000762939453 1231200 12.121211182925684 2.777775149707007 117.64704114543494
112 2024-06-06 2.690000057220459 2.690000057220459 2.549999952316284 2.630000114440918 1280300 13.025207053503141 9.795918565946327 78.14570027879184
113 2024-06-07 2.5199999809265137 2.680000066757202 2.509999990463257 2.6700000762939453 1261300 9.09091096748198 -12.802771991246331 58.49056151097996
114 2024-06-10 2.5199999809265137 2.555000066757202 2.443000078201294 2.509999990463257 619800 0.3984059960657982 -4.182514400300241 50.000003547895645
115 2024-06-11 2.549999952316284 2.569999933242798 2.4809999465942383 2.5 688200 5.371895534045779 -8.273382066205748 51.78571618637267
116 2024-06-12 2.559999942779541 2.619999885559082 2.494999885559082 2.5799999237060547 813800 -1.1583000920443065 -5.8823560348431165 41.436465398350045
117 2024-06-13 2.559999942779541 2.630000114440918 2.5299999713897705 2.549999952316284 734500 -4.832717906156681 -8.243728394918248 39.13042914889946
118 2024-06-14 2.140000104904175 2.5299999713897705 2.109999895095825 2.5 4555700 -15.079360273749941 -26.460479663756075 16.939893700492714
119 2024-06-17 2.190000057220459 2.4189999103546143 2.180000066757202 2.2300000190734863 2367100 -13.095235166816376 -22.614836881249012 21.666673068647203
120 2024-06-18 2.1500000953674316 2.259999990463257 2.065000057220459 2.190000057220459 3562400 -15.686269193280333 -20.66420423973331 28.742523989085566
121 2024-06-20 2.0899999141693115 2.200000047683716 2.0799999237060547 2.1700000762939453 623600 -18.35937652795113 -20.833339730296217 28.220854005114006
122 2024-06-21 2.2300000190734863 2.244999885559082 2.052999973297119 2.2300000190734863 2093600 -12.890622307895628 -10.799999237060543 35.151518260370864
123 2024-06-24 2.2699999809265137 2.309999942779541 2.200000047683716 2.240000009536743 979300 6.0747602640028875 -0.873361627060032 37.57575840770488
124 2024-06-25 2.240000009536743 2.2899999618530273 2.190000057220459 2.2799999713897705 762500 2.2831027858393638 -3.030300215443704 27.272728504228194
125 2024-06-26 2.2200000286102295 2.3499999046325684 2.200000047683716 2.25 805400 3.2558107040844053 -4.721025695179481 20.652173279251194
126 2024-06-27 2.200000047683716 2.319999933242798 2.200000047683716 2.319999933242798 751800 5.263164499129891 -4.761900338554392 18.918919963850577
127 2024-06-28 2.369999885559082 2.4700000286102295 2.180000066757202 2.180000066757202 2783700 6.278020864939826 -0.42017766390675115 32.402231065169
128 2024-07-01 2.390000104904175 2.440000057220459 2.2699999809265137 2.299999952316284 1114200 5.286349118323885 3.4632105673722435 36.57143456595284
129 2024-07-02 2.490000009536743 2.5 2.380000114440918 2.4000000953674316 1228400 11.160714238197823 -0.7968119921316186 50.00000359064132
130 2024-07-03 2.549999952316284 2.6050000190734863 2.490000009536743 2.509999990463257 1392800 14.864861236629888 5.371895534045779 50.887566034184985
131 2024-07-05 2.569999933242798 2.619999885559082 2.515000104904175 2.559999942779541 1144100 16.818176251797755 -0.772200061362871 51.17646242095548
132 2024-07-08 2.359999895095825 2.5799999237060547 2.3399999141693115 2.549999952316284 1298400 -0.42194054625018795 -12.26766375855094 38.011686692897364
133 2024-07-09 2.309999942779541 2.4000000953674316 2.190000057220459 2.359999895095825 1591800 -3.347286971263186 -8.333334910175804 33.52600678101019
134 2024-07-10 2.319999933242798 2.384999990463257 2.2799999713897705 2.319999933242798 893000 -6.827312274812936 -7.9365098887890895 33.333328765927625
135 2024-07-11 2.430000066757202 2.434999942779541 2.319999933242798 2.319999933242798 930700 -4.70587795305959 -4.70587795305959 42.105263891716135
136 2024-07-12 2.380000114440918 2.4800000190734863 2.3499999046325684 2.4700000286102295 719400 -7.392989250475979 -7.031243451638003 55.55556594416486
137 2024-07-15 2.259999990463257 2.359999895095825 2.25 2.359999895095825 556700 -4.237284282951547 -11.718748399289291 42.13836119619248
138 2024-07-16 2.2899999618530273 2.3499999046325684 2.2799999713897705 2.3499999046325684 423000 -0.8658000615553441 7.009338766157169 46.79487473395696
139 2024-07-17 2.2300000190734863 2.369999885559082 2.2200000286102295 2.259999990463257 743100 -3.8793067568546613 1.8264822286715 41.139237879942826
140 2024-07-18 2.240000009536743 2.319999933242798 2.2100000381469727 2.2100000381469727 518600 -7.818932181101179 4.186042333822804 44.51613409338102
141 2024-07-19 2.1700000762939453 2.259999990463257 2.140000104904175 2.259999990463257 956900 -8.82353059030434 3.827759110527551 37.34177325020573
142 2024-07-22 2.2799999713897705 2.2899999618530273 2.184999942779541 2.200000047683716 682800 0.8849549119871458 2.242150308907087 44.30379173805705
143 2024-07-23 2.380000114440918 2.440000057220459 2.240000009536743 2.2799999713897705 1190400 3.930137733061967 4.845820900381992 47.82609275119414
144 2024-07-24 2.440000057220459 2.450000047683716 2.3499999046325684 2.380000114440918 931700 9.417041988825758 8.928573519295568 23.232324935139314
145 2024-07-25 2.380000114440918 2.440000057220459 2.3299999237060547 2.380000114440918 621400 6.250004656612851 7.207210980571577 14.97585464712956
146 2024-07-26 2.5399999618530273 2.565000057220459 2.38100004196167 2.4000000953674316 853000 17.050685370988084 15.45454121818237 22.11538726056126
147 2024-07-29 2.4700000286102295 2.549999952316284 2.4649999141693115 2.549999952316284 628300 8.333335947572174 4.219415522358028 19.323676727892636
148 2024-07-30 2.380000114440918 2.509999990463257 2.369999885559082 2.490000009536743 461200 0.0 -0.41840962444885665 10.697674831227367
149 2024-07-31 2.680000066757202 2.744999885559082 2.380000114440918 2.390000104904175 1800900 9.836065733954968 7.630524357138779 18.584074250719507
150 2024-08-01 2.5899999141693115 2.6500000953674316 2.5199999809265137 2.609999895095825 965400 8.82352057271747 1.5686259843531891 10.68376107563871
151 2024-08-02 2.5799999237060547 2.609999895095825 2.450000047683716 2.509999990463257 953500 1.5748016714081325 0.3891046973934831 2.3809501283202916
152 2024-08-05 2.490000009536743 2.5250000953674316 2.3299999237060547 2.4600000381469727 710400 0.8097158176053387 5.5084796703196215 1.632651472429325
153 2024-08-06 2.490000009536743 2.5899999141693115 2.4649999141693115 2.4700000286102295 708700 4.621844109518669 7.792210875148964 -13.840833247329398
154 2024-08-07 2.4800000190734863 2.549999952316284 2.424999952316284 2.5199999809265137 703000 -7.462688160516196 6.896555622182587 -5.703425431193121
155 2024-08-08 2.609999895095825 2.625 2.484999895095825 2.5299999713897705 708000 0.772200061362871 7.407400139656373 -6.115110720988937
156 2024-08-09 2.5999999046325684 2.640000104904175 2.5350000858306885 2.5799999237060547 533900 0.7751930820906638 9.243688219037338 -4.411769217479556
157 2024-08-12 2.7300000190734863 2.799999952316284 2.5999999046325684 2.609999895095825 1489200 9.638554562953372 20.79646153068737 -2.1505356128998288
158 2024-08-13 2.7100000381469727 2.8399999141693115 2.680000066757202 2.7200000286102295 1073900 8.835342480627538 18.340614990844315 -6.872853669577261
159 2024-08-14 2.6700000762939453 2.7300000190734863 2.6500000953674316 2.7100000381469727 737200 7.661292570934819 19.73094410121434 -5.653705007969756
160 2024-08-15 2.740000009536743 2.819999933242798 2.690000057220459 2.690000057220459 919700 4.980847496782959 22.321428476395667 1.1070099987999793
161 2024-08-16 2.75 2.7850000858306885 2.7100000381469727 2.7100000381469727 569100 5.769234648823174 26.7281061435082 4.166662527455389
162 2024-08-19 2.8399999141693115 2.9000000953674316 2.75 2.75 1526500 4.029300158509064 24.56140130730764 13.599996566772464
163 2024-08-20 2.5199999809265137 2.680000066757202 2.4100000858306885 2.680000066757202 1846700 -7.011072123466688 5.882347048478298 10.043669122482179
164 2024-08-21 2.619999885559082 2.700000047683716 2.5 2.5199999809265137 1022600 -1.8726662661472826 7.377041972026466 13.4199112752587
165 2024-08-22 2.4800000190734863 2.619999885559082 2.4700000286102295 2.619999885559082 801700 -9.489050713806947 4.2016764631988 6.437772544165754
166 2024-08-23 2.2799999713897705 2.5 2.259999990463257 2.5 1266500 -17.090910131281067 -10.236220250711215 -1.298700092333016
167 2024-08-26 2.2799999713897705 2.309999942779541 2.194999933242798 2.2799999713897705 1563700 -19.7183084402782 -7.692309919824758 -4.201686480785671
168 2024-08-27 2.2300000190734863 2.309999942779541 2.2200000286102295 2.299999952316284 685600 -11.507935081269515 -6.30252471238506 -3.4632002462213762
169 2024-08-28 2.319999933242798 2.369999885559082 2.2200000286102295 2.2300000190734863 1427800 -11.450380359549793 -13.432840468172236 -7.569723423998564
170 2024-08-29 2.2899999618530273 2.3949999809265137 2.2799999713897705 2.319999933242798 897300 -7.661292570934819 -11.58301012579388 -5.371905386052866
171 2024-08-30 2.369999885559082 2.5399999618530273 2.3399999141693115 2.3499999046325684 1321800 3.9473647060816575 -8.13953660298241 -8.494209880342407
172 2024-09-03 2.380000114440918 2.490000009536743 2.3299999237060547 2.380000114440918 1413900 4.385971241490516 -4.417666452792113 -11.524161196481897
173 2024-09-04 2.4000000953674316 2.440000057220459 2.359999895095825 2.4000000953674316 541600 7.623321741700084 -3.61445437046628 -4.761900256640573
174 2024-09-05 2.559999942779541 2.569999933242798 2.3499999046325684 2.4000000953674316 1285200 10.3448282949423 3.2258033504347416 1.587300085546861
175 2024-09-06 2.509999990463257 2.569999933242798 2.430000066757202 2.5 1072800 9.606988308952168 -3.8314141245931688 -1.5686259843532002
176 2024-09-09 2.390000104904175 2.5260000228881836 2.380000114440918 2.509999990463257 571500 0.843891152356524 -8.076915670428486 -6.640618815435895
177 2024-09-10 2.440000057220459 2.4749999046325684 2.3399999141693115 2.3499999046325684 418300 2.52100587791928 -10.62270915116873 -4.687495634425332
178 2024-09-11 2.390000104904175 2.4649999141693115 2.390000104904175 2.4200000762939453 350000 -0.4166662527455345 -11.808115451599976 11.682242417983169
179 2024-09-12 2.359999895095825 2.424999952316284 2.3499999046325684 2.369999885559082 379000 -7.812502037268176 -11.61049334606804 7.7625494718538635
180 2024-09-13 2.369999885559082 2.4100000858306885 2.319999933242798 2.3499999046325684 558600 -5.57769344366953 -13.503654112768338 10.232547927122425
181 2024-09-16 2.3399999141693115 2.4100000858306885 2.3350000381469727 2.359999895095825 342700 -2.092058097916616 -14.909094030206848 11.961722979274114
182 2024-09-17 2.359999895095825 2.4049999713897705 2.322000026702881 2.3399999141693115 321600 -3.2786950921536606 -16.901409633101494 5.829590803158413
183 2024-09-18 2.2799999713897705 2.375 2.265000104904175 2.359999895095825 507300 -4.602515844609744 -9.52380997433594 0.44052821794189345
184 2024-09-19 2.190000057220459 2.3399999141693115 2.1600000858306885 2.309999942779541 1532600 -7.2033832810176275 -16.41220790537803 -2.2321407189022646
185 2024-09-20 2.200000047683716 2.2160000801086426 2.1600000858306885 2.180000066757202 811700 -7.172989286253206 -11.290321340173893 -0.9009000301245074
186 2024-09-23 2.2100000381469727 2.2809998989105225 2.200000047683716 2.2100000381469727 510900 -5.55555046114129 -3.0701725491746212 0.4545450112051208
187 2024-09-24 2.200000047683716 2.3499999046325684 2.119999885559082 2.3499999046325684 3628500 -6.779654852722472 -3.508768627628134 -7.172989286253206
188 2024-09-25 2.190000057220459 2.2200000286102295 2.1700000762939453 2.1700000762939453 704700 -3.9473647060816464 -1.793720247125663 -8.368202464649455
189 2024-09-26 2.4800000190734863 2.490000009536743 2.259999990463257 2.319999933242798 3830600 13.242007044561198 6.896555622182587 -0.4016060411629163
190 2024-09-27 2.5299999713897705 2.5899999141693115 2.4800000190734863 2.559999942779541 2211500 14.99999620697723 10.480349936012189 -0.7843129921765946
191 2024-09-30 2.7799999713897705 2.9000000953674316 2.619999885559082 2.8499999046325684 4394100 25.79185173773697 17.299582515970013 8.171207922250678
192 2024-10-01 2.8299999237060547 2.9200000762939453 2.690000057220459 2.7899999618530273 1318500 28.63635738033907 18.90755410198144 19.915256334837483
193 2024-10-02 2.9000000953674316 3.184999942779541 2.815000057220459 2.9700000286102295 3959400 32.420092218997574 20.833332505491086 25.54113277933523
194 2024-10-03 2.8299999237060547 2.869999885559082 2.7200000286102295 2.7899999618530273 899900 14.112899271804302 10.546874490682946 21.98275884216947
195 2024-10-04 2.990000009536743 3.0 2.819999933242798 2.9100000858306885 1841200 18.181819895210793 19.123506808655222 23.045264501858732
196 2024-10-07 2.9200000762939453 2.990000009536743 2.7799999713897705 2.990000009536743 1374900 5.035975048380537 22.175730047134046 22.689072936447218
197 2024-10-08 2.7200000286102295 2.765000104904175 2.5799999237060547 2.7200000286102295 1038500 -3.886922192979203 11.475408394405285 20.3539840746938
198 2024-10-09 2.690000057220459 2.7200000286102295 2.5869998931884766 2.690000057220459 686200 -7.241380387622554 12.552298709138032 17.467253363784273
199 2024-10-10 2.759999990463257 2.7950000762939453 2.619999885559082 2.700000047683716 1335600 -2.4734959409867696 16.949157336771403 23.766814657247103
200 2024-10-11 2.7799999713897705 2.8399999141693115 2.6649999618530273 2.700000047683716 835300 -7.023412624654446 17.299582515970013 24.107141051517456
201 2024-10-14 2.7300000190734863 2.7699999809265137 2.680000066757202 2.759999990463257 741700 -6.506851104661838 16.66667176108094 25.806448068699716
202 2024-10-15 2.549999952316284 2.680000066757202 2.5399999618530273 2.680000066757202 1105900 -6.250002739184013 8.050850240090558 11.842104575200295
203 2024-10-16 2.630000114440918 2.680000066757202 2.549999952316284 2.559999942779541 686600 -2.230481096775072 15.350883659783786 10.50420117558386
204 2024-10-17 2.509999990463257 2.5899999141693115 2.4700000286102295 2.5899999141693115 913500 -9.057971045791135 14.611868716064812 2.868849655788064
205 2024-10-18 2.609999895095825 2.6600000858306885 2.575000047683716 2.5899999141693115 554200 -6.115110720988937 18.636356296618285 9.66385586535723
206 2024-10-21 2.509999990463257 2.619999885559082 2.4700000286102295 2.569999933242798 876200 -8.058609050299337 13.574658241536785 -1.1811012535560939
207 2024-10-22 2.619999885559082 2.7699999809265137 2.509999990463257 2.5399999618530273 891900 2.7450954726180976 19.090901307823405 6.072868632040107
208 2024-10-23 2.5899999141693115 2.690000057220459 2.5799999237060547 2.630000114440918 848700 -1.520920096237699 18.264833173407812 8.82352057271747
209 2024-10-24 2.5199999809265137 2.5899999141693115 2.509999990463257 2.559999942779541 652700 0.3984059960657982 1.6129016752173708 -5.97015230765604
210 2024-10-25 2.5799999237060547 2.5950000286102295 2.5 2.5299999713897705 689800 -1.1494242373779495 1.976282722596956 -0.3861000306814355
211 2024-10-28 2.619999885559082 2.6500000953674316 2.5399999618530273 2.569999933242798 831400 4.382465956723891 -5.755398830119473 1.5503861641813277
212 2024-10-29 2.559999942779541 2.6500000953674316 2.5399999618530273 2.6500000953674316 418600 -2.2900742519207262 -9.540635625633954 2.8112422881404475
213 2024-10-30 2.4700000286102295 2.5399999618530273 2.430000066757202 2.5399999618530273 548600 -4.633200368177215 -14.827588021259041 -0.8032120823258437
214 2024-10-31 2.380000114440918 2.4649999141693115 2.359999895095825 2.450000047683716 1256700 -5.555550299414003 -15.901053759599925 -4.032254188043427
215 2024-11-01 2.4000000953674316 2.424999952316284 2.369999885559082 2.369999885559082 494700 -6.976737738815952 -19.732438538042796 -8.045969661645657
216 2024-11-04 2.3499999046325684 2.444999933242798 2.3450000286102295 2.390000104904175 672800 -10.305343233589426 -19.520553313985502 -9.615384968074835
217 2024-11-05 2.4600000381469727 2.494999885559082 2.4000000953674316 2.4200000762939453 410100 -3.906246362021115 -9.558823078252043 -9.8901091223489
218 2024-11-06 2.440000057220459 2.450000047683716 2.3399999141693115 2.4100000858306885 615800 -1.2145737264080192 -9.293680099706824 -9.963098786933323
219 2024-11-07 2.640000104904175 2.6549999713897705 2.5 2.5 621800 10.92436882190373 -4.347821955569664 -1.1235944019676425
220 2024-11-08 2.549999952316284 2.5999999046325684 2.5199999809265137 2.5799999237060547 480400 6.249993791183073 -8.273382066205748 -6.934308633545683
221 2024-11-11 2.559999942779541 2.625 2.555000066757202 2.5799999237060547 319900 8.93617219868812 -6.227108978249762 -6.909092989834875
222 2024-11-12 2.430000066757202 2.5199999809265137 2.430000066757202 2.4800000190734863 569800 -1.2195110131936526 -4.70587795305959 -14.436614781801238
223 2024-11-13 2.4100000858306885 2.450000047683716 2.299999952316284 2.430000066757202 426200 -1.229506995337748 -8.365019735255675 -4.365075235253856
224 2024-11-14 2.380000114440918 2.4100000858306885 2.3499999046325684 2.4000000953674316 261400 -9.848484095900979 -5.17927794885551 -9.160297007682905
225 2024-11-15 2.390000104904175 2.4100000858306885 2.359999895095825 2.369999885559082 167300 -6.27450393741279 -8.429111074104977 -3.6290287692390844
226 2024-11-18 2.4700000286102295 2.5 2.4149999618530273 2.430000066757202 284900 -3.515621725818996 -1.5936239842632371 8.333335947572174
227 2024-11-19 2.4600000381469727 2.4749999046325684 2.4049999713897705 2.4600000381469727 364200 1.2345666899427288 -6.106864671788603 7.894739869118661
228 2024-11-20 2.799999952316284 2.9000000953674316 2.619999885559082 2.619999885559082 2540800 16.18256649775882 8.108109849660972 25.56053490437278
229 2024-11-21 2.799999952316284 2.8499999046325684 2.6500000953674316 2.740000009536743 1121100 17.64705116302181 11.11111005988279 20.689656589884574
230 2024-11-22 2.8299999237060547 2.9000000953674316 2.7200000286102295 2.7300000190734863 2693700 18.410033451422024 9.68992276716374 23.580784753204487
231 2024-11-25 2.740000009536743 2.869999885559082 2.7300000190734863 2.8499999046325684 1702400 10.931173190246145 4.580157603787627 15.611820330969262
232 2024-11-26 3.119999885559082 3.130000114440918 2.700000047683716 2.7699999809265137 2395000 26.829261673884485 21.87499825377013 31.09242586284482
233 2024-11-27 3.440000057220459 3.4800000190734863 3.0299999713897705 3.259999990463257 4287500 22.85714699297543 39.27125576415518 43.333330021964315
234 2024-11-29 3.2899999618530273 3.4200000762939453 3.2699999809265137 3.3499999046325684 1881600 17.500000638621206 38.23528586786964 28.515626382431968
235 2024-12-02 3.369999885559082 3.4000000953674316 3.2100000381469727 3.299999952316284 2202300 19.081271251267907 40.416656318638466 34.262944157904144
236 2024-12-03 3.380000114440918 3.3949999809265137 3.130000114440918 3.2699999809265137 2425500 23.357667980898313 43.82979794075328 41.422592723126115
237 2024-12-04 3.190000057220459 3.369999885559082 3.1600000858306885 3.369999885559082 1366600 2.243595327851544 29.67479706314835 30.737704197202653
238 2024-12-05 3.200000047683716 3.25 3.1600000858306885 3.190000057220459 1428100 -6.976744347227271 31.14753986231522 33.89120950737436
239 2024-12-06 3.240000009536743 3.319999933242798 3.200000047683716 3.2100000381469727 1121100 -1.519755407174006 22.727268211769513 37.28814209990405
240 2024-12-09 3.5199999809265137 3.700000047683716 3.299999952316284 3.4000000953674316 4869100 4.451041556713475 38.0392175195585 48.52321311805241
241 2024-12-10 3.200000047683716 3.309999942779541 2.809999942779541 3.309999942779541 2147100 -5.3254455817370765 25.000004656612983 36.75214380594112
242 2024-12-11 3.0199999809265137 3.200000047683716 3.009999990463257 3.200000047683716 1066000 -5.329155901083949 24.27983119180146 27.96610657492804
243 2024-12-12 2.9700000286102295 3.069999933242798 2.9100000858306885 3.049999952316284 1149600 -7.187500488944343 23.23651132097442 30.263160784158714
244 2024-12-13 2.9600000381469727 3.059999942779541 2.930000066757202 2.9700000286102295 1019800 -8.64197440017307 24.36974352172674 35.15981556200482
245 2024-12-16 3.0199999809265137 3.049999952316284 2.9200000762939453 2.9200000762939453 768900 -14.204545531514267 26.35982629162261 37.27272343044448
246 2024-12-17 3.0199999809265137 3.1500000953674316 2.930000066757202 3.049999952316284 903400 -5.625002002343504 22.267204289294984 36.65158048860058
247 2024-12-18 2.819999933242798 3.049999952316284 2.7899999618530273 3.049999952316284 1480400 -6.622518177048375 14.634141850135896 28.18181236913395
248 2024-12-19 2.75 2.9000000953674316 2.6700000762939453 2.809999942779541 1601200 -7.4074082993586865 -1.7857126131349377 25.570772974786628
249 2024-12-20 2.809999942779541 2.8550000190734863 2.700000047683716 2.7699999809265137 458600 -5.067570724131986 0.3571425226269964 13.306448434195616
250 2024-12-23 2.8399999141693115 2.8499999046325684 2.7750000953674316 2.819999933242798 423600 -5.96026714880904 0.35335656299810836 12.25296230376054
251 2024-12-24 2.880000114440918 2.9200000762939453 2.8410000801086426 2.890000104904175 332200 -4.635757197675372 5.109492861930498 3.5971274849026624
252 2024-12-26 2.809999942779541 2.819999933242798 2.549999952316284 2.819999933242798 2031000 -0.3546095992902232 -9.935895966354858 -0.7067131259962167
253 2024-12-27 3.0399999618530273 3.069999933242798 2.7699999809265137 2.7799999713897705 1745100 10.545453158291895 -11.627909555636295 4.827581444195017
254 2024-12-30 2.890000104904175 2.9700000286102295 2.8499999046325684 2.9700000286102295 1142600 2.846980916501396 -12.158050504157469 2.1201478026736664
255 2024-12-31 2.880000114440918 3.005000114440918 2.8499999046325684 2.9000000953674316 569500 1.4084577986089863 -14.540053049196866 -3.6789262456513483

124
src/strategy/prepare.py Normal file
View File

@ -0,0 +1,124 @@
import logging
import csv
import os
import time
import json
from pathlib import Path
from datetime import datetime
import pandas as pd
import src.logger.logger as logger
import src.config.config as config
import src.crawler.em.stock as em_stock
logger.setup_logging()
# 获取当前日期
current_date = pd.to_datetime('today').strftime("%Y%m%d")
default_snapshot_file = f"{config.global_stock_data_dir}/snapshot_em_{current_date}.csv"
default_daily_kline_dir = f"{config.global_stock_data_dir}/em_kline_{current_date}"
default_stock_list_dir = f"{config.global_stock_data_dir}/em_plate"
# 本年第一天
first_day_of_year = pd.to_datetime('today').replace(month=1, day=1).strftime("%Y%m%d")
# 一年前、三年前、五年前
one_year_ago = (pd.to_datetime('today') - pd.DateOffset(years=1)).strftime("%Y%m%d")
three_years_ago = (pd.to_datetime('today') - pd.DateOffset(years=3)).strftime("%Y%m%d")
five_years_ago = (pd.to_datetime('today') - pd.DateOffset(years=5)).strftime("%Y%m%d")
# 判断文件是否存在
def file_exists(file):
return Path(file).exists()
# 获取所有市场的当前股价快照,带重试机制。
def fetch_snap_all(save_path=default_snapshot_file, force=False):
if not force and file_exists(save_path):
logging.info(f"file {save_path} already exists. skipping...")
return True
market_fs = em_stock.em_market_fs_all
result = pd.DataFrame()
for market_id, fs in market_fs.items():
df = em_stock.stock_spot(fs=fs, max_retries=10)
if df.empty:
logging.warning(f'{market_id} empty data.')
return False
else:
print(f'get {market_id} stock snapshot. stock count: {len(df)}')
result = pd.concat([result, df], ignore_index=True)
# 获取到数据,保存到文件
result.to_csv(save_path, index=False, encoding='utf-8')
logging.info(f"snapshot data writen in {save_path}, total lines: {len(result)}")
return True
# 获取某只股票的历史数据,按天
def fetch_his_kline(code, begin_date=three_years_ago, force=False, save_path=None) -> pd.DataFrame :
if not save_path:
os.makedirs(default_daily_kline_dir, exist_ok=True)
save_path = f"{default_daily_kline_dir}/{code}.csv"
if not force and file_exists(save_path):
return pd.read_csv(save_path, encoding='utf-8')
logging.debug(f"fetching data for {code}")
df = em_stock.stock_zh_a_hist(
em_code=code,
period="daily",
start_date=begin_date,
end_date=current_date,
adjust='qfq',
)
# 如果获取到的数据为空,记录日志并重试
if df.empty:
logging.warning(f'{code} empty data. ')
else:
df.to_csv(save_path, index=False, encoding='utf-8')
return df
# 主流程
def main_process():
res = fetch_snap_all()
if not res:
logging.warning(f"fetch snapshot data error.")
return False
# 获取指定板块的code列表
us_china_list = em_stock.code_by_fs('us_china', em_stock.em_market_fs_types['us_china'])
if not us_china_list:
logging.warning(f"get us_china stock list error.")
return False
logging.info(f"fetched us_china stock list. total count: {len(us_china_list)}")
# 获取数据
os.makedirs(default_daily_kline_dir, exist_ok=True)
for code, name in us_china_list.items():
save_path = f"{default_daily_kline_dir}/{code}.csv"
df = fetch_his_kline(code, save_path)
# 如果获取到的数据为空,记录日志并重试
if df.empty:
logging.warning(f'{code} empty data. ')
# 测试一下拉取各板块的列表
def test_list():
os.makedirs(default_stock_list_dir, exist_ok=True)
for id, fs in em_stock.em_market_fs_types.items():
list = em_stock.code_by_fs(id, fs)
if list:
full_path = f"{default_stock_list_dir}/{id}.json"
try:
with open(full_path, 'w', encoding='utf-8') as json_file:
json.dump(list, json_file, indent=4, ensure_ascii=False)
logging.info(f"fetched list and written to {full_path}, total lines: {len(list)}")
except Exception as e:
logging.error(f"Error writing file {full_path}: {e}")
if __name__ == "__main__":
#main_process()
test_list()

109
src/strategy/rsi.py Normal file
View File

@ -0,0 +1,109 @@
import pandas as pd
import numpy as np
import os
from src.strategy.prepare import fetch_his_kline
import src.config.config as config
import src.crawler.em.stock as em_stock
from MyTT import * #myTT麦语言工具函数指标库
default_rsi_dir = f"{config.global_stock_data_dir}/em_strategy"
def select_stocks(stock_map):
all_stock_info = []
for stock_code, stock_name in stock_map.items():
df = fetch_his_kline(stock_code)
close_prices = df['close'].values
# 使用 MyTT 库计算不同周期的 RSI
rsi_6 = RSI(close_prices, 6)
rsi_12 = RSI(close_prices, 12)
rsi_24 = RSI(close_prices, 24)
df['rsi_6'] = rsi_6
df['rsi_12'] = rsi_12
df['rsi_24'] = rsi_24
# 生成买入和卖出信号
df['buy_signal'] = ((df['rsi_6'] <= 30) & (df['rsi_24'] > 50)) | (df['rsi_6'] <= 15)
df['sell_signal'] = (df['rsi_6'] > 70) & (df['rsi_24'] > 50)
# 获取最大日期的数据
latest_data = df[df['date'] == df['date'].max()]
if latest_data['buy_signal'].values[0]:
print(f"current stock {stock_code} {stock_name} has buy signal.")
else:
continue
# 过滤出有买入信号的记录
buy_dates = df[df['buy_signal']]['date'].tolist()
if buy_dates:
max_gains = []
for buy_date in buy_dates:
buy_index = df[df['date'] == buy_date].index[0]
best_max_gain = -np.inf
for holding_period in range(7, 32):
end_index = min(buy_index + holding_period, len(df) - 1)
buy_price = df.loc[buy_index, 'close']
future_prices = df.loc[buy_index + 1:end_index, 'close']
if not future_prices.empty:
max_price = future_prices.max()
gain = (max_price - buy_price) / buy_price
if gain > best_max_gain:
best_max_gain = gain
max_gains.append(best_max_gain)
# 评估策略
feasible_count = sum([gain > 0 for gain in max_gains])
excellent_count = sum([gain > 0.05 for gain in max_gains])
total_buys = len(max_gains)
if total_buys > 0:
feasible_ratio = feasible_count / total_buys
excellent_ratio = excellent_count / total_buys
else:
feasible_ratio = 0
excellent_ratio = 0
stock_info = {
'股票代码': stock_code,
'股票名称': stock_name,
'赢率': feasible_ratio,
'优秀率': excellent_ratio,
'买入信号次数': total_buys
}
print(stock_info)
print('\n\n')
all_stock_info.append(stock_info)
# 筛选出赢率较高和优秀率较高的股票
result_df = pd.DataFrame(all_stock_info)
recommended_stocks = result_df[(result_df['赢率'] > 0.5) & (result_df['优秀率'] > 0.3)]
print("推荐买入股:")
print(recommended_stocks)
return recommended_stocks
# 过滤出有买入或卖出信号的记录
# selected_df = df[df['buy_signal'] | df['sell_signal']]
#return selected_df
if __name__ == "__main__":
os.makedirs(default_rsi_dir, exist_ok=True)
codes = ['105.QFIN', '105.FUTU']
# 从网络上获取
stock_map = em_stock.code_by_fs('hk_famous', em_stock.em_market_fs_types['hk_famous'])
if stock_map:
select_stocks(stock_map)
for code in []:
print(f"caculate stock {code}")
result = select_stocks(code)
full_path = f"{default_rsi_dir}/{code}.csv"
result.to_csv(full_path, index=False, encoding='utf-8')
print(f'task complete! see result in {full_path}\n\n')