编程语言应用

首页 » 常识 » 常识 » 自学量化如何补足数学和编程方面知识有哪
TUhjnbcbe - 2024/8/22 17:51:00

大家好,我是喵酱,一枚沪漂转行学量化的女汉纸,酷爱rap。

我们知道,从事量化要具备,金融知识、数学基础以及编程能力,在文章中我有讲到,0基础学习金融知识应该如何入手,及一些书籍推荐,那么今天就理一下如何学习数学和编程。

想了解金融知识的伙伴可以参考文章。

0基础入门量化金融,这5本书强烈推荐!

01

量化的概念

量化投资是指通过数量化方式及计算机程序化发出买卖指令,以获取稳定收益为目的的交易方式。

其实说白了量化投资也只是投资,不过是用量化的思维分析投资问题,然后用量化的工具解决问题。

所有学习量化投资,主要的就是两方面,一是金融投资相关知识;二是量化工具的原理及实践。

因此,在学习量化之前,我们需要具备一些基础知识,否则什么都看不懂!

02

数学知识

数学是一切的基础,扎实的数学功底还是很重要的。尤其是做量化,数学是一定要具备的。

关于数学的书籍有个很多,这里就列举一部分,用于量化知识的补充。

国内的金融市场相较于国外并没有那么完善,所以相较于国外市场,能用到的数学、统计学知识也要少点。

对于非理工背景的投资者,需要补充基本的微积分、高等数学、线性代数、概率论、统计学、等这些是基本的数学知识,比较好补,网上搜就有对应书籍。

《普林斯顿微积分读本》是基础版,非常适合0基础自学,如果想要更深一点的可以看《托马斯微积分》

其他的我就不一一列举了,去豆瓣搜直接就有。

这只是一些基础的数学知识,想要更深入学习数学的话,就是非线性规划,最优化方法,偏微分方程,可以网上购书(在校生可以去旁听)

对于一些新兴的利用机器学习的交易策略,还需要了解一些数据挖掘的知识。

从数学转金融,非常好学,但是从金融转数学,就感觉自己又是小白了,这就是数学的重要性。

02

编程能力

量化,所有的一切都要在计算机上实现,这就需要有一定的编程能力,至少要掌握R,Matlab,Python等脚本语言。

当然,如果要做高频,那么还需具备C++编程能力以及性能调优能力。

个人是比较推荐Python的,因为它比较容易上手,一个初学者不需要像C,Java去懂得数据类型,内存管理,你只要学会几句语法,你就可以完成一个任务。

没有基础的,建议先打好基础,有基础的可以看文字。

不要怕基础枯燥,基础真正打好,之后做项目你会有种打通经络的快感。编程之路开始还请不要功利,得耐得住寂寞,枯燥。

对于小白来说,有个人引导会比自学要高效的多,尤其容易坚持不下去的小伙伴。

想学习的小伙伴可以加喵喵的

1
查看完整版本: 自学量化如何补足数学和编程方面知识有哪