如何评价量化投资策略?

贾昊勋贾昊勋最佳答案最佳答案

我以做股票的策略为例,说一下策略开发的流程,仅供参考。 策略开发需要两个基础能力:一是数据处理和分析的能力;二是编程实现代码和数据爬取的能力。二者缺一不可,必须同时具备才能很好地进行下去。

下面分六步介绍策略的详细开发过程。

第一步是确定要开发的策略类型(选股、选时还是仓位控制)和策略主题(基本面指标、技术分析还是统计规律)。这是最花脑子的一步,也是最关键的一步。因为接下来所有的步骤都取决于这一步的选择。如果这一步错了,那么后面再努力也白费功夫。所以务必要慎重!

比如,如果你选择的策略主题是基本面指标,那么接下来你就得从财务报表和其他基本面指标中筛选需要用的变量。如果你的策略主题是在已有数据分析基础上挖掘新的统计规律,那也要在这一步选定分析和研究的范围。

第二步是根据策略主题确定需要搜集的数据集大小和时间跨度。这个大小和时间跨度是由策略的类型和主题决定的。时间跨度太短的话,许多统计规律很难显现出来,太长了又可能会失去时机。数据量太小的话,某些参数可能无法估计,策略也将无法运行。至于具体该选择多长时间,就取决于策略的类型和主题了。

第三步是数据的整理、清洗和初步处理。这一步主要是把收集来的原始数据做成可以进一步处理的格式,并清除其中无用的信息和偏差。

第四步是数据的标准化和处理。对于不同的数据和特征,其体现的形式可能是不同的,比如数值型变量(如成交额)和字符串型变量(如公司名称),就需要先转换为统一的形式才能进一步处理。有些变量可能本身就带有单位,不需要再进行转换。

第五步是建立模型并进行参数估计。这里可以使用机器学习或统计学的方法来进行。

第六步是策略优化。使用优化软件找出最优的参数组合。 以上就是策略开发的大致过程。整个过程涉及很多专业知识和技巧,需要一步步摸索才能做好。希望本回答对你有帮助!

我来回答
请发表正能量的言论,文明评论!