理财

什么是量化交易

  对于从未接触过量化的人来说,想知道量化是做什么的,重要的是掌握Python的基础知识、金融知识、技术指标、量化交易框架。

  Python的基础知识:掌握编程语言的最快方法是多写代码,在了解Python的基础语法、数据类型、运算方法、过程控制、函数设计的基础上多练习。目前,牛客网、leetcode等多个平台都提供了在线练习的功能,这些平台可以帮助大家快速提高编程能力。

  金融知识:入门阶段要掌握的金融知识并不难。我们必须了解投资目标市场的操作规则。以a股和美股为例,a股和美股在交易时间、最小交易单位、涨幅限制、结算方式、熔断机制等方面不同。投资者只有掌握投资目标市场等操作规则才能量化,实现程序交易。

  技术指标:技术指标通过图表研究市场行为反应,推测价格的变动倾向。常见的技术指标有很多,分类也不同,初学者只要掌握比较常用的技术指标,理解其意思,如何计算,如何使用即可。

  量化交易框架:目前许多在线平台提供量化战略制作功能,集成了许多便利工具,开发人员专注于战略开发,使用方便。例如,bigquant、优矿、米篮。当然,也有很多开源量化交易框架,开发商可以根据自己的需求进行二次开发,如vnpy、easyquant等框架。量化开发商应该选择适合自己的工具来实现量化策略。