正确的TCs的一些迹象 - 页 28

 
Aleksey Mavrin:

我们谈论的是哪种TS,更重要的是哪种乐器?

铲运机,十字架。

 
fxsaber:

铲运机,十字架。

预期的。适用吗?

 
Алексей Тарабанов:

预期的。适用吗?

是的。

 

"一般正确 " 的TS--所有参数的最佳优化结果对发声转换 是不变的。


有可能在测试EA 中替代这个EA功能。

// https://www.mql5.com/ru/blogs/post/734146
input group "EA"
input bool inEven = false;
input datetime t_enter = D'01.03.2019';
input datetime t_exit = D'01.12.2019';

void EA()
{
  MqlTick Tick;

  if (SymbolInfoTick(_Symbol, Tick) && (Tick.time >= t_enter))
  {
    if (Tick.time >= t_exit)
    {
      if (OrderSelect(0, SELECT_BY_POS))    
        OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 0);
    }    
    else if (!OrderSelect(0, SELECT_BY_POS))
      OrderSend(_Symbol, inEven, 1, inEven ? Tick.bid : Tick.ask, 0, 0, 0);  
  }
}

要确保这个TS是 "普遍正确的"。


中间的结果。

  • 数学上正确的TS--任何通行证对tsVR变换都是不变的。
  • 一般来说,正确的TS--所有参数中优化的最佳/最差通道对tsBP转换是不变的。优化标准--相对利润率。
"Правильные" и "обобщённо правильные" по fxsaber`у ТС
"Правильные" и "обобщённо правильные" по fxsaber`у ТС
  • 2020.03.08
  • www.mql5.com
Здесь приведены некоторые соображения по поводу этой ветки. Формальное определение. Введём обозначения: r - ряд цен, s - система, e - эквити Подаём цены на вход системы и получаем на выходе эквити: r -> s -> e Обозначим через f, g и h преобразования, соответственно, цены, системы и эквити: r -> f(r), s -> g(s), e -> h(e), причём...
 
fxsaber:

"一般正确 "的 TC--所有参数中的最佳优化结果对健全的变换 是不变的。


中间的结果。

  • 广义正确的TS--所有参数的最佳/最差优化传递对SWT转换是不变的。优化的标准是相对利润率。

对于数学来说,除了形式上的定义之外,还有一个构造上的定义,这是很平常的。前者便于推测结论,后者便于解决应用问题。而且,不幸的是,它们并不总是等价的,人们不得不忍受这一点,或者试图在计算中以某种方式将其考虑在内--在matstat中有很多这样的情况。

我想在你的版本中澄清的唯一一点是,优化不一定适用于所有可能的参数集。你对我的 "专家顾问 "的变体很好地表明,进入和退出时刻必须被排除在优化之外 - 否则实际的报价转换将变成与研究的报价绝对不同。另一件事是,对于一个有意义的EA来说,准确定义所需的参数集子集是很难做到的。

 
fxsaber:

我在这里也回答一下关于MT缺乏自定义字符 功能的问题(你写的是博客交流不完全方便)。

我可能是错的,但如果我们需要在足够多的自定义字符上进行测试,唯一的选择就是把它们做成一个很长的自定义字符。如果我们需要对足够多的自定义字符进行优化,那么这种方法似乎就不再适合了。

我隐约看到,在建立一个具有不同参数的EA组合时,有可能应用 "广义的正确性"。为此,我们对转换后的报价集进行了优化。例如,报价的转换包括将它们切割成一定数量的碎片,然后将它们按所有可能的顺序重新排列并粘在一起。

 
Aleksey Nikolayev:

根据你的 "专家顾问 "的版本,很明显,进入和进入时刻应该被排除在优化之外--否则,实际的报价转换将变成与被研究的报价完全不同。

如果Even参与了优化,就有可能对其余的参数进行优化。

 
Aleksey Nikolayev:

我隐约看到在构建具有不同参数的一个EA的投资组合时,有一些应用 "广义正确性 "的可能性。为此,我们对一组转换后的报价进行了优化。例如,报价的转换包括将它们切割成一定数量的碎片,然后将它们按所有可能的顺序重新排列并粘在一起。

不同套装的组合是以不同方式进行的。至于自定义字符,我做了每日间隔的混合。也许对某些TC来说,这很有意义。但在我的情况下并非如此。


优化大量的自定义符号 - MultiTester。

 
唯一要做的是在这众多的系统中选择一个有利可图的系统--这是个困难的任务。剩下的唯一事情就是在所有这些丰富的资源中选择一个有利可图的系统--而这是一项困难的、不可能完成的任务。
 
Nikolai Semko:
我想补充一下主要内容。
  • 没有与周期相关的参数。
  • TS的操作不取决于当前图表的时间框架
  • TS操作不取决于符号-工具
  • 整个TS的设置 - 仅仅是风险管理的设置(所使用的存款规模)。

乌托邦式的幻想