优化一个EA,获得优化后的最佳效果。 - 页 6 12345678910111213...54 新评论 Denis Tarasov 2018.03.14 11:32 #51 下午好...有没有人想过市场的 "永久性 "东西....即那些 "时刻" - 市场不改变其条件...例如:回撤,从交易中回撤,平坦的突破和类似的事情。对于这种事情,你必须适应......或者说调整你的交易机器人......。如果出现了比你已经使用的更好的想法......主要的是调整大的运动--你可以忘记小的运动......。=) Maxim Romanov 2018.03.14 11:52 #52 Denis Tarasov: 好时光...有没有人想过市场的 "永久性 "东西....即那些 "时刻" - 市场不改变其条件...例如:回撤,从交易中回撤,平坦的突破和类似的事情。对于这种事情,你必须适应......或者说调整你的交易机器人......。如果出现了比你已经使用的更好的想法......主要的是调整大的运动--你可以忘记小的运动......。=)有哪些大动作?这到底是多少钱? Georgiy Merts 2018.03.14 12:19 #53 Denis Tarasov: 因此,主要任务是适应大的运动--而你可以忘记小的运动......=) 你不需要调整! 你必须抓住所有的动作。就是说,有一堆TC,每一个都能抓到不同的东西。而只看结果,选择工人。 Maxim Dmitrievsky 2018.03.15 04:24 #54 为什么不把所有的TC放在一起,并对每个TC的权重进行优化? Georgiy Merts 2018.03.15 05:45 #55 Maxim Dmitrievsky: 但是,为什么不把所有的TC集合到一起,并对每个TC的权重进行优化?是的,有这样一个想法。但为了优化每个人的权重,我们需要先在参数方面对每个人进行优化。 很快我将再次转向这项任务,并发布代表不同类型TS的测试EA和能够实时工作的一般EA,以及包含所有测试TS的MM。在这里,暂时可以只运行一个TS,但计划使它们中的每一个都与自己的MM一起工作--这只是一般专家顾问中每个TS的 "权重 "的想法。 Aleksey Vyazmikin 2018.03.15 22:05 #56 你能简单地写出你的TS包括哪些内容吗?按指标进场,按点位出场,是否有一个拖网... 这些EA能在MOEX上工作吗?如果是这样,我可能会把它们用在思或任何其他符号上。但我建议你做一个一般的设置计数器,因为优化的时间会很长,然后项目参与者可能会因为他们的需要而需要动力,然后人要停止优化,计数器允许你优化部分,例如,你做了10000次,保存了结果,在10001时继续优化,当机会再次出现。 Georgiy Merts 2018.03.17 05:48 #57 Aleksey Vyazmikin:你能简单地写出你的TS包括哪些内容吗?按指标进场,按点位出场,是否有一个拖网... 这些EA能在MOEX上工作吗?如果是这样,我可能会把它们用在思或任何其他符号上。但是我建议做一个一般的设置计数器,因为优化的时间会很长,那么项目参与者可能会因为自己的需要而需要动力,那么这个人就要停止优化,计数器可以让你优化部分,比如说你做了10000次,保存了结果,在10001的时候继续优化,当机会再次出现的时候。正如我在上面写的,我的TS是最 "笨 "的,参数最少。主要的诀窍是,有很多人。因此,问题从 "如何使我的TS稳定工作 "转变为 "如何选择已经稳定工作的TS,并尽可能长时间不改变其行为"。由于我的TS是为了 "覆盖 "尽可能广泛的市场行为--总有一个TS在此刻发挥作用。 这些算法本身是基于以下几点的。 1.趋势检测。目前,我使用的是价格和滑动条的交叉点或价格通道边界的接触。这是两个变种。(它显示了参数--移动或通道的周期)。 2.进场可以是顺势,也可以是逆势。对于移动平均线,进入的信号是一个条形脉冲("打 "条,"长 "条,"移")。对于一个通道来说,触摸本身就是一个信号。所以我们有两个选择(对于移动条,有一个参数--脉冲条的类型,以及在哪里计算其方向)。 3.跟踪 - 我使用不同的变体:前向跟踪 - 将设定的SL "拉高 "至当前价格收盘;后向跟踪 - 将设定的TP "拉高 "至当前价格收盘;固定TP-SL;反转。共计--四个选项。(出现参数--相对于日波动率的SL或TP的大小,对于固定的TP/SL--也是TP/SL比率)。 总的来说--我们有2x2x4=16种TP的变体,每个符号。 在所有TC中加入更多的参数:时间框架、可能的六角限制、时刻和Breakeven水平,对于滑动条--通过与EMA的距离来过滤进入(不进入,例如,当我们离EMA太远时的趋势)。 正如实践所表明的(我在上面说过)--总是有一个TS在此刻起作用。不存在 "想出什么办法 "的问题。这只是一个选择的问题。 Georgiy Merts 2018.03.17 05:51 #58 关于交流--原则本身是普遍的。 但整个系统是为MT5设计的,有可能在MT4上工作,现在可以识别28个符号。 原则上,没有什么可以阻止你使用MT5中的任何符号,你只需要补充ECurrencySymbol枚举并完善与之互动的函数。 Georgiy Merts 2018.03.17 05:56 #59 Aleksey Vyazmikin:我建议你做一个设置的总计数器,因为优化的时间会很长,权力人可能会因为自己的需要而需要参与到项目中来,那么这个人就要停止优化,计数器可以让你优化部分,比如说做了10000次,保存了结果,10001次会在机会再次出现时继续优化。我相信最好的遗传优化是在一年内进行的。回溯测试5个月,前进7个月,OHLC模式为1M。 这种优化在四核i5上需要2到4个小时,取决于参数的数量。在单核AMD Sempron LE-1200上需要20-40个小时。 设置的总计数器是不需要的,因为MT5允许你停止优化,并从停止的地方进一步启动。我经常使用这个。 Georgiy Merts 2018.03.17 06:00 #60 目前,"最爱 "的情况是这样的。 质量 "一栏是对平衡曲线的整体估计,考虑到了它的一些参数。 曲线本身(所有的TC工作都没有MM,有最小的手数,Y轴是存款货币--美元的收入)。 你可以看到,最 "美丽 "的曲线有反向追踪(RTS)的系统,但这样的系统是非常危险的,因为通过在追踪过程中减少TP,他们有非常小的(尽管是定期的)利润(通常是每日波动率的1-3%),但有巨大的止损(通常是从3到5日的波动率,有几个TS的止损高达7日的波动率)。这些系统能很好地适应严重平坦的符号,但即使是一个小的趋势也会把它们拉出来。 正如我之前所说,任何优化了一个 "局外人 "TS的人都可以获得任何 "最喜欢的 "TS的3个月的访问权。 专家顾问本身(EALeague)和用于优化个别TS的专家顾问都可以在Yandex-disk上 找到。 EALeague yadi.sk View and download from Yandex.Disk 12345678910111213...54 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
好时光...有没有人想过市场的 "永久性 "东西....即那些 "时刻" - 市场不改变其条件...例如:回撤,从交易中回撤,平坦的突破和类似的事情。对于这种事情,你必须适应......或者说调整你的交易机器人......。如果出现了比你已经使用的更好的想法......主要的是调整大的运动--你可以忘记小的运动......。=)
有哪些大动作?这到底是多少钱?
Denis Tarasov:
因此,主要任务是适应大的运动--而你可以忘记小的运动......=)
你不需要调整!
你必须抓住所有的动作。就是说,有一堆TC,每一个都能抓到不同的东西。而只看结果,选择工人。
但是,为什么不把所有的TC集合到一起,并对每个TC的权重进行优化?
是的,有这样一个想法。但为了优化每个人的权重,我们需要先在参数方面对每个人进行优化。
很快我将再次转向这项任务,并发布代表不同类型TS的测试EA和能够实时工作的一般EA,以及包含所有测试TS的MM。在这里,暂时可以只运行一个TS,但计划使它们中的每一个都与自己的MM一起工作--这只是一般专家顾问中每个TS的 "权重 "的想法。
你能简单地写出你的TS包括哪些内容吗?按指标进场,按点位出场,是否有一个拖网...
这些EA能在MOEX上工作吗?如果是这样,我可能会把它们用在思或任何其他符号上。但我建议你做一个一般的设置计数器,因为优化的时间会很长,然后项目参与者可能会因为他们的需要而需要动力,然后人要停止优化,计数器允许你优化部分,例如,你做了10000次,保存了结果,在10001时继续优化,当机会再次出现。
你能简单地写出你的TS包括哪些内容吗?按指标进场,按点位出场,是否有一个拖网...
这些EA能在MOEX上工作吗?如果是这样,我可能会把它们用在思或任何其他符号上。但是我建议做一个一般的设置计数器,因为优化的时间会很长,那么项目参与者可能会因为自己的需要而需要动力,那么这个人就要停止优化,计数器可以让你优化部分,比如说你做了10000次,保存了结果,在10001的时候继续优化,当机会再次出现的时候。
正如我在上面写的,我的TS是最 "笨 "的,参数最少。主要的诀窍是,有很多人。因此,问题从 "如何使我的TS稳定工作 "转变为 "如何选择已经稳定工作的TS,并尽可能长时间不改变其行为"。由于我的TS是为了 "覆盖 "尽可能广泛的市场行为--总有一个TS在此刻发挥作用。
这些算法本身是基于以下几点的。
1.趋势检测。目前,我使用的是价格和滑动条的交叉点或价格通道边界的接触。这是两个变种。(它显示了参数--移动或通道的周期)。
2.进场可以是顺势,也可以是逆势。对于移动平均线,进入的信号是一个条形脉冲("打 "条,"长 "条,"移")。对于一个通道来说,触摸本身就是一个信号。所以我们有两个选择(对于移动条,有一个参数--脉冲条的类型,以及在哪里计算其方向)。
3.跟踪 - 我使用不同的变体:前向跟踪 - 将设定的SL "拉高 "至当前价格收盘;后向跟踪 - 将设定的TP "拉高 "至当前价格收盘;固定TP-SL;反转。共计--四个选项。(出现参数--相对于日波动率的SL或TP的大小,对于固定的TP/SL--也是TP/SL比率)。
总的来说--我们有2x2x4=16种TP的变体,每个符号。
在所有TC中加入更多的参数:时间框架、可能的六角限制、时刻和Breakeven水平,对于滑动条--通过与EMA的距离来过滤进入(不进入,例如,当我们离EMA太远时的趋势)。
正如实践所表明的(我在上面说过)--总是有一个TS在此刻起作用。不存在 "想出什么办法 "的问题。这只是一个选择的问题。
关于交流--原则本身是普遍的。
但整个系统是为MT5设计的,有可能在MT4上工作,现在可以识别28个符号。
原则上,没有什么可以阻止你使用MT5中的任何符号,你只需要补充ECurrencySymbol枚举并完善与之互动的函数。
我建议你做一个设置的总计数器,因为优化的时间会很长,权力人可能会因为自己的需要而需要参与到项目中来,那么这个人就要停止优化,计数器可以让你优化部分,比如说做了10000次,保存了结果,10001次会在机会再次出现时继续优化。
我相信最好的遗传优化是在一年内进行的。回溯测试5个月,前进7个月,OHLC模式为1M。
这种优化在四核i5上需要2到4个小时,取决于参数的数量。在单核AMD Sempron LE-1200上需要20-40个小时。
设置的总计数器是不需要的,因为MT5允许你停止优化,并从停止的地方进一步启动。我经常使用这个。
目前,"最爱 "的情况是这样的。
质量 "一栏是对平衡曲线的整体估计,考虑到了它的一些参数。
曲线本身(所有的TC工作都没有MM,有最小的手数,Y轴是存款货币--美元的收入)。
你可以看到,最 "美丽 "的曲线有反向追踪(RTS)的系统,但这样的系统是非常危险的,因为通过在追踪过程中减少TP,他们有非常小的(尽管是定期的)利润(通常是每日波动率的1-3%),但有巨大的止损(通常是从3到5日的波动率,有几个TS的止损高达7日的波动率)。这些系统能很好地适应严重平坦的符号,但即使是一个小的趋势也会把它们拉出来。
正如我之前所说,任何优化了一个 "局外人 "TS的人都可以获得任何 "最喜欢的 "TS的3个月的访问权。
专家顾问本身(EALeague)和用于优化个别TS的专家顾问都可以在Yandex-disk上 找到。