咨询回测平台(采纳金币答谢)

希望大家能推荐满足要求的平台,免费的或初期收费较少的,在线或者客户端都可以
基础需求:
能对指标在所有股票中排序,例如分钟维度回测,找出最近15分钟上涨最多的10个股票(或者能一下子获得所有股票的收盘价序列,自己计算指标值,自己排序也行)
有可转债的基础信息,例如对应正股、转股价等等
能导出自定义log

高级需求:(有最好)
Tick级别回测,有盘口数据
发表时间 2022-07-04 10:01     来自上海

赞同来自:

1

haydengao

赞同来自: 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 
2022-07-06 16:48 来自上海 引用
0

shchon

赞同来自:

最近发现一个叫bigquant的平台,可以回测可转债,股票回测问题也不大.
2022-07-06 15:40 来自重庆 引用
0

zzzlondon

赞同来自:

@haydengao
akshare就能满足,免费的爬虫接口,你也可以二次开发定制自己的需求
请问转股价在哪里?半天没找到
2022-07-06 14:45 来自上海 引用
0

huxj2015

赞同来自:

文华财经随身行,还有电脑版?
2022-07-04 13:11 来自四川 引用
2

haydengao

赞同来自: tk007yy 量化自由

akshare就能满足,免费的爬虫接口,你也可以二次开发定制自己的需求
2022-07-04 11:56 来自上海 引用
0

xuhanqiu1995

赞同来自:

你这种需求一般的量化平台应该都可以,不过我个人不太喜欢平台,各种受限制。如果有基本的编程技能,完全可以自己爬数据呀,你这要的数据都是一些很简单的数据,随便爬下都有。
2022-07-04 10:41 来自北京 引用
0

灿烂的阴天

赞同来自:

文华财经,股票的功能都可以实现,转债稍差一点
2022-07-04 10:06 来自上海 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2022-07-06 16:48
  • 浏览: 2536
  • 关注: 12