学习
实践
活动
专区
工具
TVP
写文章

量化交易怎么入门

今天周六,大家都在休息,股市也关门了,但...我在上班!!!好吧,看在休息了一个暑假的份上,我选择原谅领导了。

我经常在网上看到有朋友问,我是编程小白,能学习量化交易吗?答案是:能。先别高兴,这个问题还有另一个版本:我是小学生,我能通过学习考上清华大学吗?答案肯定也是,能。

我本人本科、研究生都是计算机专业的。在硕士阶段也曾开发过一些不大的程序。我深知学习编程之路的坎坷。

首先,你要有巨大的兴趣。兴趣是最好的老师。绝大多数想学量化的散户都不是计算机专业科班出身,炒股也是工作之余的事,那么学习编程更成了之余之外的之余了。如果没有巨大的且持续的兴趣,那么很难坚持下来。

其次,你要有很多很多业余时间可以自由支配。学编程不是一天两天的功夫,需要日积月累,需要啃书本需要看代码学习,需要debug。有时很小的一个错误,能让你找很久很久。如果你白天有工作,晚上回家还要辅导孩子学习,周末闲了还要陪领导逛街、看电影、旅游,那么你可能会一直停留在Hello World的水平上。

最后,你要有明确的学习目标。就是为啥要学量化编程?炒股之路千万条,各家都有各家的路。搞搞定投、跟着外资买买白马股,貌似也能赚钱的。再不济,跟着大V组合走,人家都弄好了,你无脑跟就是了(前提是:你得信得过这个大V)。

我虽然上学时学的是计算机专业,但是毕业后并没有机会从事码农这个职业。上学学的是C++,研究生搞开发用的C++Builder6。很后悔当时选择错了IDE,如果选择了微软的VC,现在还说不定爽一些。所以,我的知识是很陈旧的那种。但好在自己对CB6很熟,也能用他做一些量化程序。后来,我又用了CB的孪生大哥Delphi,目前我做的估值助手之类的软件,包括现在用的趋势量化模型,都是我用Delphi手工打造而成的。

工具是很熟,但是没有米下锅也不行啊。做量化,基础就是你得有数据可供你测试呀。比如说,你有个想法:当沪深300指数价格超过60日均线时,买入;跌破60日均线,卖出。做这么个模型,首先你得有沪深300指数过去每天的收盘价格吧。复杂一些的,可能还需要个股的财务数据,那就更难弄了。

不得已,只能随大流开始学习聚宽了。聚宽和米筐是目前用的比较多的量化编程平台。他们将很多很多的金融数据整合在自己的函数库中,使用者利用python语音就能在他们提供的IDE中进行方便的回测。

上面那个小例子,在聚宽中,可能只需要20句语言就能轻松实现。你立马就能知道自己的这个想法到底靠不靠谱了。我认为量化交易就是对炒股经验的数据化,并通过大量历史数据来进行验证。

所以,如果哪位想学量化交易的,就从聚宽、米筐、优矿中随便选一个平台学吧,我选了聚宽,因为我觉得他的界面比较清爽些。至于python我觉得不用单独学,聚宽中也有一个python的入门资料,我们只需要熟悉python的基本语法规则就行。大头还是得学习聚宽那庞大的股票函数库调用规则。刚开始可能会很吃力,注意:每个阶段最好用一个实用的小策略去引导自己学习。(如果有小伙伴也想学聚宽的,留言给我,咱们组建一个学习群,大家一起学。)

最后我想说,坚持很重要。学习是一个有效反馈很不明确而且非常滞后的事。人呢,又喜欢立竿见影那种。所以,很多人宁可吃生活的苦,也不愿意吃学习的苦。送外卖苦不苦,当然辛苦,但是有效反馈很及时啊,送一单就有一单的收入进账。但是学习就不一样了,你今晚趴电脑前学3个小时编程,明天操作股票能赚100元吗?

好了,今天扯完了。明晚会对五个趋势模型进行一下周总结。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190831A0IF2600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券