文章: 用随机森林预测趋势

 

新文章 用随机森林预测趋势已发布:

本文使用Rattle包自动进行模式识别,来预测外汇市场的多头和空头。本文对初学者和有经验的交易者都适用。

创建任何交易系统的目的都是为了能够预测金融产品的市场行为,如一个货币对。预测的目标可以是不同的。我们在此限定为预测货币的走势,或者更准确的说是预测货币报价的涨(多头)跌(空头)。

要预测货币价格走势,交易者通常在图标上附加一些指标,以期找到一种可用于预测的模式。

本文探讨使用R统计分析系统中的Rattle包,来自动选取相关模式进行价格行为预测。

我们使用R这一理想的金融市场预测工具,来对货币对价格行为进行预测。话说,R主要是一种给有经验的统计人员使用的编程语言,对许多交易者来说较难掌握。R语言的复杂性在于,用于预测的工具非常多并且分散在许多R的基本功能工具包中。

Rattle(简 单易学的R语言分析工具)集成了一系列R语言包,对于交易系统开发者来说非常重要,但初学者用起来并不容易。你不必了解掌握R语言就能开始使用 Rattle包。对Rattle报的使用将用R语言来编写,将可以被用于开发真实的交易系统。然而,在这个阶段就需要对R语言有所了解。

任何情况下,在交易系统设计的阶段,Rattle是不可替代的工具。它能够让新手快速的看到各种策略想法的结果并且使用之。

Rattle (Williams, 2009) 是一个开源的软件包,它是R的一部分(R开发小组,2011)。因为它是免费软件,Rattle的R语言源代码没有使用限制。Rattle源代码用C语言编写,鼓励用户学习、测试及扩展代码。

图1. ZigZag指标

作者:СанСаныч Фоменко