随着“AlphaGo”、“无人驾驶”、“大数据处理”等名词不断出现在公众的视野中的时候,人工智能和机器学习这些词被不断的提起。甚至很多人认为:2016年是算法时代的元年,2017年人工智能将会得到更加快速的发展。笔者也相信这是一个趋势,因为基于算法的机器学习是人工智能的核心,运用恰当的话,的确非常强大,给各行各业带来全新的面貌。
目前,在国内外量化交易领域已经有少数CTA策略或者外汇EA会涉及一部分机器学习。那么机器学习到底是如果运作的呢?今天就给大家演示下用简单机器学习去做外汇行情预测。
1首先,把需要处理的数据准备好 [table=98%,rgb(255, 255, 255)]
[tr][td=127]前三根k线涨幅 [/td][td=104]当前k线涨幅 [/td][td=227]下一根大跌(0) /跌(1)/涨(2) /大涨(3) [/td][/tr]
[tr][td=127]10.36787091 [/td][td=104]14.01653763 [/td][td=227]1 [/td][/tr]
[tr][td=127]0.56490792 [/td][td=104]-10.0514786 [/td][td=227]1 [/td][/tr]
[tr][td=127]6.024039683 [/td][td=104]7.334618459 [/td][td=227]1 [/td][/tr]
[tr][td=127]14.01653763 [/td][td=104]-4.792107118 [/td][td=227]1 [/td][/tr]
[tr][td=127]-10.0514786 [/td][td=104]14.47722188 [/td][td=227]2 [/td][/tr]
[tr][td=127]7.334618459 [/td][td=104]31.2593872 [/td][td=227]3 [/td][/tr]
[tr] |