推荐学习材料, 全学会之后可以自己一个人起一个微型Hedge Fund你信不信?
-
“这是我2015年在银华基金量化部门实习的时候写的一篇吹牛文章,真学会这些,就算建立不了自己的基金,互联网或者金融领域找个高薪工作很轻松了。”
原文链接:
http://notes.yeshiwei.com/quant/LearningMaterial.html-
列表统计, 大数据(Big Data), 机器学习, 人工智能 (这几个概念在我们数学出身的人看来都是一个东西):
- An Introduction to Statistical Learning ;
- 数学之美 (第二版) 吴军博士力作,李开复作序推荐
- Tools: Spark, R, python pandas . Hadoop, Cassandra;
- (2019年更新) 机器学习
作者:周志华 - (2019年补充) 深度学习
深度学习经典教程:深度学习+动手学深度学习(套装共2册)
作者:[美]Ian,Goodfellow(伊恩·古德费洛),[加]Yoshua,Bengio(约书亚·本吉奥),等
-
Coding, we need to learn at least two Programming Language, a low level one like C++, and a high level one Python. We can develop compute-intensive projects with the low level one, and we can finish projects in a fast way with the high level one. :
-
C++ Primer. Hell not C++ Primer Plus. If you don’t want to be a pure C++ Programmer, any C++ book is OK.
-
Python as a scripting language, can highly enhance our working efficiency. You can Learn it from Python Tutorial in a week, if you know about programming.
-
Maybe you will be like to know about R, MATLAB, Mathematica, Fortran, Java, Ruby. Even you need to know something about Erlang, LISP, Haskell, which are known as Functional programming .
-
-
Algorithm:
-
LeetCode is a shortcut to both coding and algorithm.
-
Introduction to Algorithms, third edition 算法导论(原书第2版) is a comprehensive book, including basic algorithm and some deep topics like “linear programming”.
算法导论(原书第2版)
作者:[美]科曼(Cormen,T.H.),等 -
The Art of Computer Programming 计算机程序设计艺术 is a seiries of books consist of 7 volumes. It’s author 高德纳(Donald Ervin Knuth) is truely a legendary figure who invented TeX .
计算机程序设计艺术(卷1):基本算法(英文版·第3版)
作者:高德纳
-
-
Quantitative Strategy:
-
WebSim of WorldQuant provides many usefull videos and ideas,
-
Quantitative Equity Portfolio Management ( 证券组合定量管理 ) shows another Genre of Quantitative Finance different from the ” WorldQuant way”,
-
证券组合定量管理 构建与管理证券组合的积极策略
作者:(美)钦塞瑞尼,(美)金大焕 著,韩立岩 等译 -
Learn from your practical trading experience,
-
Dig ideas from forums, social medias, e. g. 韬客, FX168,
-
Find wisdom from Books, e. g. 股票大作手回忆录 , 短线交易大师 , 海龟交易法则,
股票大作手回忆录
作者:[美]埃德温·勒菲弗(Edwin Lefèvre) -
短线交易大师精准买卖点
作者:[美]杰克?伯恩斯坦 -
海龟交易法则
作者:[美]柯蒂斯·费思(Curtis Faith) -
Get intelligence from conversation with smart men,
-
Some strategy research paper also provides many useful trading rules.
-
量化投资 是国内第一本量化投资的专著, 值得买来收藏. 作者 丁鹏博士 帅得不可方物. (2019年注:我买了之后一眼都没看)
-
-
Financial Knowledge (not must know, because you can learn in your work laterly.):
- Options, Futures and Other Derivatives (6th Edition) ( 期权、期货和其他衍生品 ),
- Try to get a Chartered Financial Analyst license, Level one is easy for most of us.
-
Other skills:
-
Python-Sphinx Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Georg Brandl and licensed under the BSD license. And it’s the tool this site built with.
-
Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D.
-
GNU Emacs is an extensible, customizable text editor—and more.
-
Vim (/vɪm/; a contraction of Vi IMproved) is a clone of Bill Joy’s vi editor for Unix.
-
Sublime Text is a sophisticated text editor for code, markup and prose.
-
Linux/Unix, Just get one and use it and google the problems you meet. Maybe you can buy a VPS and host the services(shadowsocks, blog, trading bot etc.) you need on it. Digital Ocean have a lowest $5/month plan, Budget VM provides plan with price as low as $15/year;
-
Version Control, Git (/ɡɪt/) is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Github is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. And you can learn Git In a quick way from Pro Git ;
-
Text Editor:
I’m an Emacs User since 2010. 俗话说: “Vim是编辑器之神, Emacs是神之编辑器.” For new coder, I recommend you to start with Sublime which is more fashion ‘and more’; -
Documentation Tools:
GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program’s source files.
-
-
Suggested Reading:
-
How to Become a Hacker :http://catb.org/esr/faqs/hacker-howto.html
-
Go to Quora to follow topics and and people you interested in;
-
去 知乎 去关注你感兴趣的人和话题;
-
Solidot;
-
浪潮之巅; 作者:吴军
-
黑客与画家.
-
数学、常识和好运——2014年美国数学协会举办的AMS上西蒙斯的发言 , 数学、常识和好运——2014年美国数学协会举办的AMS上西蒙斯的发言(下)
-
What you can do, when you have got all the above skills:
- Go to an IT company like Google, Facebook, BAT to be a Computer Science Engineer.
- Go to a Quantitative Investment Company and turn into a Quantitative Trader or Back-End Developer.
- Get to be a Data Scientist.
- Start your own mini Hedge Fund within a few Months. Let me show you the steps:
- Go to WorldQuant websim system to practice and develop some useful strategies;
- Buy a VPS from Budget VM , Digital Ocean or Linode, install Ubuntu on it;
- Go to OANDA , and sign up an practice account;
- Learn about the free API of OANDA;
- Download historical data of your interested Investment Target (EUR/USD, Gold/USD, etc. suggested.);
- Back test your strategies developed at WorldQuant websim on these historical data.
- Develop your trading bot with the OANDA free API, and host it on your VPS, then put some money into your account and make money automatically.
- When you get some trading experience and 10000 USD, you can shift your account to Interactive Brokers . And do some real trading.
Just kidding. GLHF with your learning.
学习做投资犹如练习华山剑法, 量化就是剑宗, 基本面分析就是气宗. 真正大咖如风清扬, 表面虽然是剑宗, 实际他的气功也是一等一的. 要成事, 必须剑气并重.
-
-
支持一下
-
Quantstart的这本书也还可以 https://www.quantstart.com/advanced-algorithmic-trading-ebook/