自定义符号。误差、错误、问题、建议。 - 页 4

 
fxsaber:

Bug 06.

在一些自定义符号上的测试器在实际勾选模式下表现得完全不充分。

我在1970年运行过它,它很好。所以这个错误是最近出现的。

 

2009:

 

Bug 07.

测试员通过最后一次交换自定义符号 形成条形,并以条形的买入价建立。

因此,终端和策略测试器中的酒吧历史完全不同。而如果有人在TS中使用条形图(比如说指标),回测的结果对他来说是随机的。

 
fxsaber:

Bug 07.

测试员为交易所交易的自定义符号在Last上建立条形图,其价格是在Bid上建立条形图。

这些由交易所符号上的Bid构建的条形图是什么?

 
Aleksey Vyazmikin:

交易所交易工具上的Bid所建立的这些是什么样的酒吧?

定制的。

 
fxsaber:

定制。

明白了,这是一个非常关键的错误。

 
自定义字符 何时能开始工作?
 
Sergey Chalyshev:
自定义符号何时开始工作?
请详细说明您的问题
 
Slava:
请具体说明您的问题

要做到具体化非常困难,每个角落都有埋伏你甚至自己测试过它吗?

1) 如果自定义符号历史中没有条形符号,就不能添加条形符号。

2) 如果在MarketWatch 中没有选择自定义符号,则无法添加勾股。

3) 不能删除自定义符号。首先将其添加到MarketWatch,然后从MarketWatch 中删除,然后才删除自定义符号

这就够了。最好是自己测试一下。


 
Sergey Chalyshev:

要做到具体化非常困难,每个角落都有埋伏你甚至自己测试过它吗?

1) 如果自定义符号历史中没有条形符号,就不能添加条形符号。

2) 如果在MarketWatch 中没有选择自定义符号,则无法添加勾股。

3) 不能删除自定义符号。首先将其添加到MarketWatch,然后从MarketWatch 中删除,然后才删除自定义符号

现在就够了。更好的是,自己测试一下。

然而,由于某些原因,它是有效的。

关于交易、自动交易系统和交易策略测试的论坛

图书馆: 符号

fxsaber, 2019.03.02 13:23

该库因为某些事件 而扩展了功能。其使用实例
// Пример создания "живого" символа.

#include <Symbol.mqh> // https://www.mql5.com/ru/code/18855

const bool Init = EventSetMillisecondTimer(20); // С такой частотой будем пробрасывать тики

void OnTimer()
{
  static bool FirstRun = true;

  static const SYMBOL Symb("CUSTOM_" + _Symbol); // Создали символ
  
  static MqlTick Ticks[];
  static int Pos = 0;
    
  if (FirstRun)
  {
    Symb.DeleteHistory();       // Мало ли что-то было в истории - грохнули
    Symb.Delete(true);          // Символ тоже прибьем, чтобы исключить наличие тика в Обзоре рынка
    Symb.Create(NULL, _Symbol); // Воскресили девственно чистым.
    
    if (Symb.IsExist() && Symb.On())   // Если все отлично
    {     
      ChartOpen(Symb.Name, PERIOD_M1); // Открыли чарт
      CopyTicksRange(_Symbol, Ticks, COPY_TICKS_INFO, (ulong)D'2019.02.01' * 1000); // Взяли тики для проброса
    }
      
    FirstRun = false;
  }
  else if (Pos < ArraySize(Ticks))
    Symb += Ticks[Pos++]; // Пробрасываем по тику
}


在这样一个符号上,你可以运行指标调试,即使是在周末,当报价站在那里。