交易中的机器学习:理论、模型、实践和算法交易 - 页 33 1...262728293031323334353637383940...3399 新评论 Yury Reshetov 2016.07.06 11:35 #321 mytarmailS:在这个 "美妙 "的论坛上,我既不能插入图片,也不能附加文件,有谁知道问题出在哪里吗? 今天附了一张照片。见前页的帖子。要做到这一点,在撰写信息时,你需要按下组合键Ctrl+Alt+I Dr. Trader 2016.07.06 11:47 #322 尤里-雷舍托夫。不幸的是,我的RAR档案没有解压。IMHO,最好是把所有东西都装在ZIP里。所有平台上都有ZIP格式的解包程序。另外,许多用户并不使用RAR。 我将看一看。不过我对R的了解还不够深。你是手动提取文件还是使用一些自动工具?我需要一个新版本的winrar,自从第五个版本后,文件格式发生了变化。 我不能马上让它变成Zip,它太大了。 这里又是同样的文件,但用旧版本的winrar压缩。我手动做了移植,从https://sourceforge.net/projects/libvmr/,复制了文件并进行了修正。语法基本相似,主要问题是在R中数组索引以1开始而不是0。我特意省略了Separator类;R已经有内置函数(sample)将文件分为训练和测试样本。 附加的文件: binary_classifier_train.zip 2576 kb mytarmailS 2016.07.06 12:33 #323 谢谢Yuri!所以在研究过程中发现,最不合适的目标是预测价格的方向,如预测下一个蜡烛或经典应用中的之字形,这样的目标并不明确,往往会混淆网络或另一种算法,因为并不总是随着之字形的增长价格上升,如果网络在这样的数据上训练,将很难在新的数据中识别一些东西。因此,结论如下:对目标的描述应尽可能清晰和一致......这和标志是一样的,不能有任何有争议的标志(我所说的争议是什么意思,我以前写过几页),比如指标和各种 "平滑器",基本上可以把 "PCA"(主成分法),一切都必须非常精确、清晰、不含糊和有信息,而不是柔和、平滑和模糊的简而言之,该模型目标--"之 "字形反转的事实本身(不是方向)。预测器--蜡烛图、水平线--共约110个单位(没有冲突的数据)。5分钟数据我在RF上训练了两个模型,分别用于买入和卖出,尽管我可以使用一个模型。新数据的工作我想指出,这是最好的照片之一,事实上,它是更糟糕的,但这是最好的,我已经取得了迄今为止....。我还想指出,如果你使用同样的PCA增加指标或降低标志的维度,输入的准确性不仅低,而且完全消失,也就是说,一切似乎都是浮动的,这就是我所说的标志的不一致性。p.s.我认为我已经掌握了网络交易的经典 方法,但我对结果并不满意。 我希望这些规则能帮助别人。但即使是这些规则也不会导致可接受的结果,我们需要改变寻找预测器的概念本身,我们需要看得更深,我有这样一个概念,但不幸的是只在概念层面,如果有对这个概念感兴趣的人,并且有良好的编程能力,我将很高兴进行交流,但不是以交流的方式,而是以实施的方式,因为我的编程能力目前还处于初始水平... СанСаныч Фоменко 2016.07.06 12:33 #324 尤里-雷舍托夫。我一定会看一看的。不过,我对R还不够了解。你是手动移植还是通过一些自动移植?拿着拨浪鼓--对一个初学者来说非常有用。你可以在一个小时内学会它--GUI。立即进行整个建模周期:数据挖掘、模型拟合(6种类型的模型,包括与你类似的一种--SVM)、评估。除了R中的日志外,还为新手提供了查看已完成代码的可能性。它可以在未来使用。接受Excel文件。因此,可以在excel中进行烹饪,可以从μl中输出到excel中。一般来说,源数据根本不存在任何问题。它对有经验的用户也很有用:估计一些东西,尝试一下。如果你设法捡到了预测器,你应该用R语言写出来。然后改变拨浪鼓中使用的模型的模式,并采取其他模型...并一般至少使用caret。但首先是对某一目标变量具有预测能力的预测因素。PS。上面的帖子建议使用样本。 我不建议这样做。 rattle本身对文件进行了相当复杂的划分,但如果我们想为训练、测试、验证创建集合--这将由 rattle本身完成,不需要样本--也可以在这些集合之外进行检查,这对建立未来交易模型非常重要,那么初始文件必须按索引进行机械划分,第一部分被放入 rattle,第二部分用于与 rattle进行结果比较。这可以在同一台电脑上完成。如果四个错误都能匹配,而且误差小于20%,那就是未来几年的圣杯了。PPSS。在我的文章 中使用 rattle 的例子,还附有一个文件,你可以直接使用它,或者作为一个样本。 СанСаныч Фоменко 2016.07.06 12:41 #325 mytarmailS:目标--"之 "字形反转的事实本身(不是方向)。我们仍然采取 "之 "字形的方式来获得教师的价值。杠杆率上升是1,杠杆率下降是0。用你的术语来说:到底是不是 "反转的事实本身"?如果没有,你是什么意思? mytarmailS 2016.07.06 12:49 #326 桑桑尼茨-弗门科。rattle对文件本身进行了相当复杂的分割, 但如果你的意思是为训练、测试和验证创建集合-- rattle会做到这一点。 在我的印象中,它是复杂的 ,只是被称为 "样本 "功能;) mytarmailS 2016.07.06 12:53 #327 桑桑尼茨-弗门科。为了得到教师的价值,你还是采取了 "之 "字形。上杆为1,下杆为0。用你的术语来说:到底是不是 "反转的事实本身"?如果没有,你是什么意思? 我很抱歉,我一定是误解了...我的意思是目标烛台是接受了反转的烛台。 СанСаныч Фоменко 2016.07.06 12:59 #328 mytarmailS: 我很抱歉,我一定是误解了...我的意思是,目标蜡烛只是一个有反转的蜡烛,其他的都是不同的类别,即 "非反转 "类别 非常有趣,我试了一下,但由于某些原因拒绝了......。我不记得了。 СанСаныч Фоменко 2016.07.06 13:01 #329 mytarmailS: 我记得它被错综复杂地 称为 "样本 "功能;) 没错,只是拨浪鼓本身的作用,而你可能根本没有意识到这一点。这里是第二部分,对评估过度训练至关重要,不应该从样本中得出。 mytarmailS 2016.07.06 13:51 #330 桑桑尼茨-弗门科。 非常有趣,试过了,但由于某些原因,我把它丢弃了......我不记得了。你在那里提供了哪些预测因素?我的理解是,预测器和目标是一体的,一切都要相互联系,想通过输入200移动平均线 作为预测器来捕捉准确的反弹是愚蠢的。这就像两个不同的宇宙,相互之间没有交集。 1...262728293031323334353637383940...3399 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在这个 "美妙 "的论坛上,我既不能插入图片,也不能附加文件,有谁知道问题出在哪里吗?
不幸的是,我的RAR档案没有解压。IMHO,最好是把所有东西都装在ZIP里。所有平台上都有ZIP格式的解包程序。另外,许多用户并不使用RAR。
我将看一看。不过我对R的了解还不够深。
你是手动提取文件还是使用一些自动工具?
我需要一个新版本的winrar,自从第五个版本后,文件格式发生了变化。 我不能马上让它变成Zip,它太大了。 这里又是同样的文件,但用旧版本的winrar压缩。
我手动做了移植,从https://sourceforge.net/projects/libvmr/,复制了文件并进行了修正。语法基本相似,主要问题是在R中数组索引以1开始而不是0。我特意省略了Separator类;R已经有内置函数(sample)将文件分为训练和测试样本。
谢谢Yuri!
所以在研究过程中发现,最不合适的目标是预测价格的方向,如预测下一个蜡烛或经典应用中的之字形,这样的目标并不明确,往往会混淆网络或另一种算法,因为并不总是随着之字形的增长价格上升,如果网络在这样的数据上训练,将很难在新的数据中识别一些东西。因此,结论如下:对目标的描述应尽可能清晰和一致......
这和标志是一样的,不能有任何有争议的标志(我所说的争议是什么意思,我以前写过几页),比如指标和各种 "平滑器",基本上可以把 "PCA"(主成分法),一切都必须非常精确、清晰、不含糊和有信息,而不是柔和、平滑和模糊的
简而言之,该模型
目标--"之 "字形反转的事实本身(不是方向)。
预测器--蜡烛图、水平线--共约110个单位(没有冲突的数据)。
5分钟数据
我在RF上训练了两个模型,分别用于买入和卖出,尽管我可以使用一个模型。
新数据的工作
我想指出,这是最好的照片之一,事实上,它是更糟糕的,但这是最好的,我已经取得了迄今为止....。
我还想指出,如果你使用同样的PCA增加指标或降低标志的维度,输入的准确性不仅低,而且完全消失,也就是说,一切似乎都是浮动的,这就是我所说的标志的不一致性。
p.s.
我认为我已经掌握了网络交易的经典 方法,但我对结果并不满意。 我希望这些规则能帮助别人。但即使是这些规则也不会导致可接受的结果,我们需要改变寻找预测器的概念本身,我们需要看得更深,我有这样一个概念,但不幸的是只在概念层面,如果有对这个概念感兴趣的人,并且有良好的编程能力,我将很高兴进行交流,但不是以交流的方式,而是以实施的方式,因为我的编程能力目前还处于初始水平...
我一定会看一看的。不过,我对R还不够了解。
你是手动移植还是通过一些自动移植?
拿着拨浪鼓--对一个初学者来说非常有用。你可以在一个小时内学会它--GUI。
立即进行整个建模周期:数据挖掘、模型拟合(6种类型的模型,包括与你类似的一种--SVM)、评估。除了R中的日志外,还为新手提供了查看已完成代码的可能性。它可以在未来使用。接受Excel文件。因此,可以在excel中进行烹饪,可以从μl中输出到excel中。一般来说,源数据根本不存在任何问题。
它对有经验的用户也很有用:估计一些东西,尝试一下。
如果你设法捡到了预测器,你应该用R语言写出来。然后改变拨浪鼓中使用的模型的模式,并采取其他模型...并一般至少使用caret。但首先是对某一目标变量具有预测能力的预测因素。
PS。
上面的帖子建议使用样本。
我不建议这样做。
rattle本身对文件进行了相当复杂的划分,但如果我们想为训练、测试、验证创建集合--这将由 rattle本身完成,不需要样本--也可以在这些集合之外进行检查,这对建立未来交易模型非常重要,那么初始文件必须按索引进行机械划分,第一部分被放入 rattle,第二部分用于与 rattle进行结果比较。这可以在同一台电脑上完成。如果四个错误都能匹配,而且误差小于20%,那就是未来几年的圣杯了。
PPSS。
在我的文章 中使用 rattle 的例子,还附有一个文件,你可以直接使用它,或者作为一个样本。
目标--"之 "字形反转的事实本身(不是方向)。
我们仍然采取 "之 "字形的方式来获得教师的价值。杠杆率上升是1,杠杆率下降是0。
用你的术语来说:到底是不是 "反转的事实本身"?如果没有,你是什么意思?
rattle对文件本身进行了相当复杂的分割, 但如果你的意思是为训练、测试和验证创建集合-- rattle会做到这一点。
为了得到教师的价值,你还是采取了 "之 "字形。上杆为1,下杆为0。
用你的术语来说:到底是不是 "反转的事实本身"?如果没有,你是什么意思?
我很抱歉,我一定是误解了...我的意思是,目标蜡烛只是一个有反转的蜡烛,其他的都是不同的类别,即 "非反转 "类别
我记得它被错综复杂地 称为 "样本 "功能;)
非常有趣,试过了,但由于某些原因,我把它丢弃了......我不记得了。
你在那里提供了哪些预测因素?
我的理解是,预测器和目标是一体的,一切都要相互联系,想通过输入200移动平均线 作为预测器来捕捉准确的反弹是愚蠢的。这就像两个不同的宇宙,相互之间没有交集。