算法的''离心机''

 

基于此主题:https://www.mql5.com/ru/forum/79324

是否有可能建立自动构建参数配置的策略?


其概念如下。

  1. 所有交易系统都使用共同的参数组。
  • 指标参数--由指标计算得出的参数。每个指标都可以用一个参数表示,利用其计算公式产生不同的值。
  • 订单参数-手数、止损、止盈、追踪 值和其他。 计算中不使用 公式。只有根据其他因素选择最佳值的优化才会被使用。
  • 市场参数-价格、数量。它们被考虑在指标公式中,不需要单独纳入系统中
  • 统计参数-缩减、利润系数、权益... 它们不需要包含在交易系统中,因为它们的功能被订单参数优化和系统超调所取代。
  • 存款余额 是主要参数,其他参数与之相关,并对其数值进行优化。

由于这些参数的组合可以在所有专家顾问系统中找到,理论上我们可以创建一个自动策略构建机制。该机制将尝试不同配置的指标参数及其数值,将其视为市场进入信号。订单参数将在测试器的历史上进行优化。参数拟合成功的主要指标是存款增加。它的增长百分比将被视为参数配置及其价值的效率。

我们对实用性和实施这种机制的估计技术复杂性感兴趣。

Автоматизация поиска стратегий.
Автоматизация поиска стратегий.
  • 2016.04.04
  • www.mql5.com
Интересуют мысли трейдеров по поводу автоматизации поиска стратегий, не обязательно в пределах MQL4/5.
 
另一个奇妙的想法
 

线性编程的优化问题。

Excel--附加的Solution Finder。

目标函数--利润函数--最大化。

你设置了模型的变量和约束。

夯实模型 - 1-2小时。

寻找解决方案--我不知道有多长时间。取决于这一行有多长。也许1小时。

 
Дмитрий:

线性编程的优化问题。

Excel--附加的Solution Finder。

目标函数--利润函数--最大化。

你指定模型的变量和约束。

一切都在Excel中解决了?指标和优化从何而来?


你需要以参数和市场数据为代表的指标来工作和优化它们。它可能无法在Excel中完成...

 
Реter Konow:
一切都在Excel中解决了?指标和优化从何而来?

你需要用公式来填写指标。

而且优化功能是内置的--解决方案查找器插件

 
好吧,也许有其他数学软件包有解决线性编程问题的算法,但我一直使用Excel。
 
Дмитрий:

你需要用公式来填写指标。

而且优化功能是内置的--解决方案查找器插件

指标使用市场工具的市场数据。它们是否也应该被加载到Excel中?
 
Реter Konow:
这些指标使用市场工具的市场数据。你也把它们加载到Excel中吗?

只要把它复制到Excel中。你要分别对每一对进行检查。

复制该行,在指标中填入公式,在单元格中填入目标函数的公式和单元格中的变量。

就这样了。

 
Дмитрий:

只要把它复制到Excel中。你要分别对每一对进行检查。

复制该行,在指标中填入公式,在单元格中填入目标函数的公式和单元格中的变量。

这就是全部。

而人们为什么要写策略呢?)

 

产出将按以下方式给出。

1.代表指标的 参数的配置

2.配置 用于入口点的指标参数值

3.订单参数值的配置,这将是(1)指标配置(2)它们的数值选择进入点的优化结果

所有这些都将构成一个交易系统。

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Vladimir Baskakov:
另一个奇妙的想法

我不认为这个想法很奇妙。这一切都归结为我们都喜欢的优化,只是更加复杂。

需要选择的不仅是系统参数的值,而且还有系统参数本身。指标是作为系统参数的一个样本。否则一切都是一样的。

1.首先,我们选择系统参数(指标的组合)。

2.我们为入口点选择数值(为选定的指标集合)。

3.选择订单参数的值--止损和手数。

我们得到了输出的交易策略。

Автоматизация поиска стратегий.
Автоматизация поиска стратегий.
  • 2016.04.04
  • www.mql5.com
Интересуют мысли трейдеров по поводу автоматизации поиска стратегий, не обязательно в пределах MQL4/5.
原因: