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

 
Ткните, плиз, носом - какой промежуток истории доступен тестируему эксперту ДО даты начала тестирования (предположим, что история по символу имеется с 1993 года, а тест начинается 01.01.2010)? Сходу, в справке не нашёл
 
notused:
Ткните, плиз, носом - какой промежуток истории доступен тестируему эксперту ДО даты начала тестирования (предположим, что история по символу имеется с 1993 года, а тест начинается 01.01.2010)? Сходу, в справке не нашёл

Смотрите в справке терминала раздел "Справка по MetaTrader 5 → Тестер → Настройки"

Интервал

В данном поле выбирается период тестирования и оптимизации. Можно выбрать как один из предопределенных период, так и указать собственный. Для этого необходимо ввести начальную и конечную дату в соответствующий полях, расположенных правее.

Особенностью является то, что тестер загружает себе некоторое количество дополнительных данных до указанного периода (для формирования как минимум 100 баров). Это необходимо для более точного тестирования и оптимизации. Например, при тестировании на недельном таймфрейме загружаются два дополнительных года.

Если для формирования дополнительных 100 баров недостаточно исторических данных (это особенно актуально для месячного и недельного таймфреймов), например, при выборе даты начала тестирования близкой к началу существующих исторических данных, то дата начала тестирования будет автоматически передвинута. Соответствующая запись об этом будет отображена в журнале тестера стратегий.

 
Rosh:

Смотрите в справке терминала раздел "Справка по MetaTrader 5 → Тестер → Настройки"


Спасибо, Rosh!
 

Стилизатор мне строки в коде поломал!

До него. 

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
"\\\""
           "СТИЛ # [ ]ИЗАТОР ПОЛ %ОМАЛ М *ОЮ ПРОГР %АМ ( ) У"
"\""
//+------------------------------------------------------------------+

После.

 

//+------------------------------------------------------------------+
//|                                                      ProjectName |
//|                                      Copyright 2010, CompanyName |
//|                                       http://www.companyname.net |
//+------------------------------------------------------------------+
"\\\""
           "СТИЛ #[]ИЗАТОР ПОЛ%ОМАЛ М *ОЮ ПРОГР%АМ() У"
"\""
//+------------------------------------------------------------------+

Зачем он убрал пробелы в строках? Баг или фича? 

Похоже для него ковычка не  экранируется слешем. 

 
input string IniFile=".\\MQL5\\Experts\\fdgdfdsg.ini";

#include <dsgdsg.mqh>
#include <Trade\trade.mqh> 
#include <IniFile.mqh>     //Для чего подсвечивать это?
Баг или фича? 
 
Rosh:

Смотрите в справке терминала раздел "Справка по MetaTrader 5 → Тестер → Настройки"


 

... Можно выбрать как один из предопределенных период, так и указать собственный. ...

 
7134956:
Баг или фича? 
Насколько я помню, все input-переменные высвечиваются указанным цветом. Проверьте сами. Или вопрос в другом?
 
7134956:
Баг или фича? 
Компилятор всегда подсвечивает вводные параметры. Только вот зачем имя переменной и имя файла делать одинаковыми?
 
7134956:

Стилизатор мне строки в коде поломал!

Зачем он убрал пробелы в строках? Баг или фича? 

Похоже для него ковычка не  экранируется слешем. 

В Справке и Справочнике есть многое. Такой ответ подойдёт? - MetaEditor / Разработка программ / Работа с исходным кодом / Стилизатор:

Пробелы и пустые строки

Удаление лишних знаков пробелов позволяют компактизировать код, улучшив тем самым его восприятие. Также стилизатор заменяет каждый знак табуляции на три пробела, это необходимо для того чтобы избежать возможных искажений его форматирования при открытии в сторонних программах.

 И далее по тексту.

 
Interesting:
Компилятор всегда подсвечивает вводные параметры. Только вот зачем имя переменной и имя файла делать одинаковыми?
Вводные переменные подкрашивать нужно, но после #include это уже не переменная а фактическое имя файла. Движок подсветки надо доработать ;-)
Причина обращения: