本人大二金融,以后想从事量化金融方面的工作。学校的Python课程感觉内容比较浅,想深入自学。不知道先往爬虫,数据分析或者其他哪个方面发展,求大神指教。(本人还想学会Python对数学建模比赛有所帮助)感谢!


建议直接学习面向金融工程的python编程(有能力还是要会点C++),推荐阅读《Derivatives Analytics with Python》、《Advances in Financial Machine Learning》、《Quantlib python cookbook》

在来点私货:QuantLib 金融计算 - xuruilong100 - 博客园


先从这里开始把:

交易入门【策略零基础入门教程】

交易入门【策略交易零基础入门教程】:1.读前说明

交易入门【策略交易零基础入门教程】:2.初识交易策略

交易入门【策略交易零基础入门教程】:3.交易策略基本框架

交易入门【策略交易零基础入门教程】:4.下单,函数和API

交易入门【策略交易零基础入门教程】:5.读取context中的数据与条件判断

交易入门【策略交易零基础入门教程】:6.循环,多现货标的策略

交易入门【策略交易零基础入门教程】:7.综合之前所学写一个策略

可以关注一下这个新崛起的品牌Vitu.AI, 专注数字资产,Vitu.ai - 数据从不说谎 - 区块链的世界也不例外 专业金工团队、开源友好社区、数字资产现货期货衍生品回测一站式服务。

谢邀。最简开源量化框架欢迎你https://github.com/zvtvz/zvt

简洁统一可持续更新的全市场数据,pandas做运算,回测,通知,交易,希望能帮到你。


  1. Python写爬虫采集金融数据,可以熟悉金融数据的结构和数据是如何产生了,中间的各种bugs,可以参照 AkShare

https://github.com/jindaxiang/akshare?

github.com

2. 熟悉金融数据后,就可以著手进行数据分析,这时候应该学金融业务和机器学习了

3. 掌握一定工具后,可以试用开源框架写策略,同时尝试写开源框架,这样能知根知底

4. 后面可以做Web开发,把东西做成系统!


numpy+pandas,中低频够了


首先把基础知识打好,怎么使用字典、队列,还要掌握基本的面向对象编程,再熟悉一种IDE(pycharm)的使用,掌握调试程序的方法,如果会一点git就更好了,然后可以学习一下怎么使用虚拟机,在上面试一试Linux,装个资料库再用Python连一下啥的等等,然后去找个实习练练手。

个人感觉编程语言只是一个工具,不用把它看的太重,最重要的是能够解决问题。


Python需要精通


推荐阅读:
相关文章