机器人的机器学习 - 页 6

 
Ivan Negreshniy:

所以你不能,版主会拒绝有保护措施的编译,因为它必须是源头,而源头会拒绝,因为它必须保护卖家的权利--恶性循环起作用:))。

但这里没有什么令人惊讶的,因为不同职业的机器人和对象环境中的机器人的法律地位,到目前为止,是很差的...

所以不要把EA照亮。只是在历史上的测试器中的交易文件作为MO的来源(从哪里来--不重要--尾巴上的喜鹊带来的,没有什么区别)。然后是你在测试和演示上的结果。

我们开始的地方--我们已经来到的地方的排序。但所有这些都可以在短时间内得到确认、检查。你不必等待别人给东西做标记并寄给你。

据我所知,你只需要交易。

 
我失去了我的心情(我想知道为什么会发生这种情况)。我只标记了条目,系统没有反转,购买和销售的数量不均。
 
mytarmailS:
哦,伙计,半小时后在一个模式上标记图表,保存模板,加载它,我的信号竟然与标准箭头混在一起,与那些原本在EA中的信号混在一起,我不觉得它(我想知道为什么会这样发生。我只标记了进项,系统没有反转,买入和卖出的数量也不平均。

正如我在分支开始时写的那样,有一个辅助顾问makeSignals,它本身就能画出信号箭头,还能根据不同的交易策略--指标过滤它们。

辅助EA有以下设置。

  • 信号条数 - 计算信号的条数
  • 买入信号点数 - 买入信号的估计利润点数
  • 卖出信号点数 - 卖出信号的计算利润点数
  • 开始日期时间 - 计算和应用信号的时期的开始
  • 结束日期时间 - 计算和应用信号的时期的结束日期
  • 箭头绘制类型 - 图形对象的类型 - 用于绘制信号的箭头
  • 使用的指标类型 - 作为信号过滤器使用的指标类型
  • 退出时清除所有 - 当专家顾问被禁用时,删除所有图形对象

专家顾问在给定的时期内搜索并在图表上绘制所有符合计算参数(条数和点数)的信号,如果使用的指标,如ZigZag、EMA、MACD、OsMA、CCI、RSI、RVI等,则对它们进行过滤。

有关信号的信息显示在注释行中--间隔、以点为单位的大小以及当前的 "买 "和 "卖 "的数量。

为了形成一个模式,专家顾问在图表上运行,选择时间间隔,删除标志,也许会有几次,例如,如果策略是一个组合策略,那么可以编辑、删除或改变信号,并将准备好的模式保存到一个文件(*.tpl)。

如果有必要,我可以微调这个EA的代码,为你描述的策略添加新的过滤器,或者你可以自己做。





附加的文件:
makeSignals.mq4  31 kb
 
Ivan Negreshniy:

正如我在分支开始时写的那样,有一个辅助顾问makeSignals,它本身就可以画出信号箭头,还可以根据不同的交易策略进行过滤 - indicators....................。

好吧,这就是我所使用的这个makeSignals。我运行了 "制造信号"

(这里只是一个例子)

有这些参数

删除信号

保存了该模板。

我再次打开模板,得到的结果与开始时一样


 
mytarmailS:

嗯,这就是我使用makeSignals 的原因。我运行了 "制造信号"

(这里只是一个例子)

有这些参数

删除了不必要的信号

保存了该模板。

我再次打开模板,得到的结果与开始时一样


也许你在保存模板之前,没有删除删除信号标志--退出时清除所有信号或EA本身,现在每次查看模板时,都会重新加载。

如果是加载EA的原因,你可以直接在模板文本中删除EA的链接。

 
Yuriy Asaulenko:

所以不要把EA照亮。只是在历史上的测试器中的交易文件作为MO的来源(从哪里来--不重要--尾巴上的喜鹊带来的,没有什么区别)。然后是你在测试和演示上的结果。

我们开始的地方--我们已经来到的地方的排序。但所有这些都可以在短时间内得到确认、检查。你不必等待别人给东西做标记并寄给你。

据我所知,你只需要交易。

你的建议基本上是可行的,但使用克隆的EA比指标信号做干净的实验更难,因为EA经常使用挂单、平均、跟踪止损等各种操作,这就掩盖了计算模型的工作。

作为一个例子,我从终端标准交付中生成了两个MACD Sample.mq4专家顾问的克隆,我对其中一个在所有可用的EURUSD H1 MetaQuotes-Demo历史上的交易进行了训练,另一个则在从2018年初开始的一段时间内,对公开价格模型进行了训练。

在测试器中的检查显示,两个克隆体都复制了原版的交易,大约在50-70%之间。


然而,原始和两个克隆的EA的测试报告是非常不同的。

MACD样本

MACD 克隆所有

MACD克隆2018

从图表中可以看出,最有利可图的克隆人在今年2018年期间进行了训练,尽管在原始MACD样本的视觉测试所形成的样本中,用于其训练的只有几十个交易(见模板),而且对他来说,实际上2018年以后的所有历史都是OOS。

如果有人有兴趣仔细看看克隆人是如何工作的,我可以在我的私人信息中给你发送EA文件。

附加的文件:
 
Ivan Negreshniy:


给你,我想我已经完成了......。

交易不多,因为我是手动设置的,但你可以试试


这是一个5分钟的图表

附加的文件:
 
Yuriy Asaulenko:

为什么不做以下实验:从市场上下载一些超级大的策略,在测试器中运行(我们相信测试器)),并将结果提交给NS、RF、SVM或其他东西。而且我们不必等待--我们在演示中进行尝试并看到结果。

要求培训的信号不需要来自市场。让我们擦亮最佳信号商的鼻子!)
 
Dmitriy Skub:
为什么我需要来自市场的信号? 他们在乞求培训。让我们来擦一擦最好的信号员的鼻子!))。
这一切都很好,除了信号交易者 没有交易历史。还是我错了?
但总的来说,我看不出TC如何能从200个交易中得到什么有用的东西。三千或五千就可以了。嗯,1-2千,也许。
我想知道它是否有效。我将不得不重新考虑我对IO的看法)。
 
Yuriy Asaulenko:
一切都很好,只有信号员没有交易记录。还是我搞错了?
但总的来说,我看不出TC如何能从200个交易中得到什么有用的东西。三千或五千就可以了。嗯,1-2千,也许。
我想知道它是否有效。我将不得不重新考虑我对IO的看法)。

为什么缺席?就在眼前)。

你可以用很多东西来接。最主要的是,预期回报应该更大。