希望大家能推荐满足要求的平台,免费的或初期收费较少的,在线或者客户端都可以
基础需求:
能对指标在所有股票中排序,例如分钟维度回测,找出最近15分钟上涨最多的10个股票(或者能一下子获得所有股票的收盘价序列,自己计算指标值,自己排序也行)
有可转债的基础信息,例如对应正股、转股价等等
能导出自定义log
高级需求:(有最好)
Tick级别回测,有盘口数据
基础需求:
能对指标在所有股票中排序,例如分钟维度回测,找出最近15分钟上涨最多的10个股票(或者能一下子获得所有股票的收盘价序列,自己计算指标值,自己排序也行)
有可转债的基础信息,例如对应正股、转股价等等
能导出自定义log
高级需求:(有最好)
Tick级别回测,有盘口数据
1
赞同来自: zzzlondon
@zzzlondon
,如果找不到,我写的示例,你可以参考下:
请问转股价在哪里?半天没找到我在基本代码上作了一些自己的需求扩展,溢价率是可以在东方财富网站抓取的,仿照akshare的例子,扩展一下就行,或者也可以直接提交issue给作者,更新还是比较勤快的
,如果找不到,我写的示例,你可以参考下:
url = "https://datacenter-web.eastmoney.com/api/data/get"
params = {
"type": "RPTA_WEB_KZZ_LS",
"sty": "ALL",
"filter": f"""(zcode="{symbol}")""",
"p": "1",
"ps": count,
"source": "WEB",
"st": "date",
"sr": "-1",
"_": "1648088201252",
}
r = requests.get(url, params=params)
data_json = r.json()
df = pd.DataFrame(data_json["result"]["data"])
df.rename(
columns={
"DATE": "日期",
"ZCODE": "债券代码",
"SWAPVALUE": "转股价值",
"PUREBONDVALUE": "纯债价值",
"PUREBONDOR": "纯债溢价率",
"SWAPOR": "转股溢价率",
"FCLOSE": "全收盘价",
},
inplace=True,
)
df = df[
[
"日期",
"债券代码",
"转股价值",
"纯债价值",
"纯债溢价率",
"转股溢价率",
"全收盘价",
]
]
df["日期"] = pd.to_datetime(df["日期"]).dt.date
df.sort_values("日期", inplace=True)
df.reset_index(inplace=True, drop=True)
return df