Ошибки, баги, вопросы - страница 3158

 
guty27041960 #:
Вот снимок

Как брать лог-файл:

Forum on trading, automated trading systems and testing trading strategies

Very Glitchy MetaTrader

Vladimir Karputov, 2021.03.16 04:20

If you have a question, first of all you should show the first three lines from the 'Journal' tab


(select these lines, copy to the clipboard and paste into the message using the button Code). It should look like this:

2021.03.16 05:13:07.133 Terminal        MetaTrader 5 x64 build 3003 started for MetaQuotes Software Corp.
2021.03.16 05:13:07.134 Terminal        Windows 10 build 19042, Intel Core i7-9750H  @ 2.60GHz, 26 / 31 Gb memory, 842 / 947 Gb disk, IE 11, UAC, GMT+2
2021.03.16 05:13:07.134 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


Вам нужно перекомпилировать свои файлы - Ваши файлы были скомпилированы очень давно и на старых билдах. Обновите терминал и перекомпилируйте свои файлы.

 

Может всё-таки модераторы будут удалять из этой темы посты не относящиеся к ошибкам и багам?

Всё-таки это не тема "Вопросы новичков".

 
Alain Verleyen #:

Да, или просто отобразите путь как:

[TERMINAL_DATA_PATH]\MQL5\Experts...

вместо полного бесполезного пути.

Идея интерсная. Приняли подумать.
 
Slava #:
Идея интерсная. Приняли подумать.

Шрифт уменьшить) Если сокращать, то при наведении мышки показывать полный путь.

 

Вопрос знатокам оптимизации.

Есть такие параметры:

Насколько понимаю, то первый проход будет таким:

Param 1 = 10;
Param 2 = 20;
Param 3 = 30;

Второй:

Param 1 = 11;
Param 2 = 20;
Param 3 = 30;

Третий:

Param 1 = 12;
Param 2 = 20;
Param 3 = 30;

И т.д.

Если ли какая-то возможность с помощью функции ParameterSetRange() сгенерировать серию проходов, перетасовав возможные комбинации? Например так:

//--- 1-ый проход
Param 1 = 17;
Param 2 = 24;
Param 3 = 33;

//--- 2-ой проход
Param 1 = 12;
Param 2 = 26;
Param 3 = 37;

//--- 3-ий проход
Param 1 = 14;
Param 2 = 21;
Param 3 = 36;
Документация по MQL5: Работа с результатами оптимизации / ParameterSetRange
Документация по MQL5: Работа с результатами оптимизации / ParameterSetRange
  • www.mql5.com
ParameterSetRange - Работа с результатами оптимизации - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Denis Kirichenko #:

Если ли какая-то возможность с помощью функции ParameterSetRange() сгенерировать серию проходов, перетасовав возможные комбинации? Например так:

MQ не пойдут на такое, но мало ли: в Тестере галка формирования оптимизационных пакетов с рандомными точками оптимизационного пространства в режиме полного перебора. А-ля пакетизация от генетики, но для полного перебора.

 
x572intraday #:
 Криптовалюты исчезли с серверов MQ. Деградация, печаль и досада.

 Будьте добры, поясните, криптовалюты навсегда выпилили?

 

График после тестера

Мне кажется что то здесь не верно.

 
Можно ли реализовать сохранение счетов в терминале в зашифрованный файл с мастер-паролем? -Чтобы было удобно восстанавливать счета из этого файла. 
 

Добрый день!

Написал код, по историческим данным работает, а по новым нет. Подскажите пожалуйста что нужно сделать.

 for(int i=Start;i<rates_total-1 && !IsStopped();i++)
    {
     int a;
     double iH;
     
     if(high[i-1]<high[i] && low[i-1]<low[i])
      {
       iH=high[i];
       a=i;
       for(i;i<rates_total-1 && !IsStopped();i++)
         {
          if(high[i]>iH)
           {
            iH=high[i];
            a=i;
           }
          if(high[i-1]>high[i] && low[i-1]>low[i])
           { 
            A1[a]=a;
            break;
           }
          else continue;
         }
      }
    }