个人量化入门 - 工具篇

2024-02-03 13:52:05 +08:00
 encro

以下内容来自我的 blog: https://c4ys.com/archives/3106

量化回测

通达性公式(入门级)

通达信公式非常简单,可以做日线和分钟线级别测试,一次可以测试多个品种,但是不支持组合测试。支持结果可视化以及分析报告,使用步骤:

backtesting.py (Python,简单,需要自己下数据)

https://github.com/kernc/backtesting.py

vn.py,backtrader,vectorbt (Python,较容易,需要自己下数据)

同花顺 supermind (简单,无需下数据,基于云,速度一般,支持组合和问财,有社区,支持实盘)

掘金量化(简单,数据在本地日线以下需要付费,基于云,社区一般,支持实盘)

聚宽量化(简单,基于云,社区较好,速度一般,,支持实盘)

数据下载

5695 次点击
所在节点    投资
20 条回复
slamzhzm
2024-02-04 11:24:45 +08:00
好资源!
encro
2024-02-06 11:01:10 +08:00
如果有用,请点感谢,超过 10 人感谢更新下一篇策略篇。
bravecarrot
2024-03-16 16:41:04 +08:00
谢谢楼主, 问一个比较矛盾的问题, 为啥赚钱的工具会发出来给其他人 竞争者不会变多吗
encro
2024-03-17 10:19:06 +08:00
@bravecarrot

也许是亏钱的工具呢?
HarveyLiu
2024-03-21 16:20:03 +08:00
量化国内环境已经很严峻了,没前几年好做了,资深量化圈的告诉你,框架和策略都是次要的,都是熟透的“工具“,最主要的是”专业财务数据源“,基本圈内都是用国外的数据 API ,国内的数据出错率太大了,稳定性也很差,有些还有参杂水分的,这两点对量化打击是致命性的,数据偏差意味着赋值给你变量的数据都是错的,你的 if 策略条件还不把你整死?你还敢用非专业财务数据源去实盘?数据源不对,你前面的功夫都白费。
HarveyLiu
2024-03-21 16:24:24 +08:00
个人,小团队,做做入门实盘量化的,用 Eodhd 的数据好一点,但是稳定性肯定没有 Finnhub 这种稳定,中国大陆的数据,有阶段性的断档,不过其它国家,印度,日本,美国本土,都很稳定,好在,返回值都是空,大不了就断档这段期间不做了,或者砸钱买更稳定的数据源呗。
HarveyLiu
2024-03-21 16:27:39 +08:00
大的团队,那肯定数据源都是买最好的,接口都是券商合作的席位接口,就算做 T+0 市价单都比你的都快,再加上量、价、时优先,人家量和时已经占优了一大半了,怎么样都玩不过大团队的。
encro
2024-03-21 17:10:34 +08:00
@HarveyLiu

请理解为程序化交易即可。。。

量化不等于高频。

比如通过问财接口选股,也算吧。
tdb11039gg
2024-08-23 14:33:42 +08:00
大佬,用 vnpy 做回测,需要购买数据服务吗(或者收到下载 csv ?),刚安装,一直提示下载数据失败
encro
2024-08-23 15:08:57 +08:00
@tdb11039gg

请参考数据下载部分
encro
2024-08-23 15:11:26 +08:00
@tdb11039gg

不用购买,

前期可以用下通达性公式,同花顺 supermind ,聚宽量化入门和模拟

中期用 backtesting.py ,backtrader 回测

实盘和模拟考虑无门槛的国金 miniqmt ,或者 ptrade 。
encro
2024-08-23 15:14:02 +08:00
@tdb11039gg

哦,先用 tradingview 也是非常不错的。
tdb11039gg
2024-08-23 15:32:12 +08:00
@encro 茅塞顿开呀,vnpy 可能适合特定人群把,用了 backtrader 就挺好,一个 python 文件就可以搞定。
a852695
208 天前
@HarveyLiu #7 的确,高频量化场景里面,高速、优质的数据源就已经超过了别人了,对于大部分爱好者来说,低频交易可能更适合,毕竟没有那么专业的团队。
shanch
36 天前
最近一直在搞 freqtrade 的量化策略,反复打磨推翻,折磨死我了。总是做不到各种行情都适合的策略。现在对上涨行情和下跌行情控制的还行。但是横盘震荡的假突破就很头疼,大佬能指导一下吗
encro
36 天前
@shanch
结合波动率,位置,结构。
shanch
36 天前
没有相关的文章和书籍推荐一下。考虑过波动率,但是控制的比较苛刻,开仓就比较少
encro
36 天前
@shanch

#17

胜率,盈亏比和资金周转率,不可能都完美。

你可以做多个策略,一些适合震荡,一些适合趋势。
shanch
36 天前
@encro #18 说实话我现在的想法就是这样,是在不行就做多个策略,然后根据市场大行情进行开启和关闭
encro
36 天前
@shanch

嗯,主要是考虑信号过滤系统。
抓住大涨的行情,避免折损,一个月做两笔交易就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1013856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX