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

 
Противоречие:
template<typename T1, typename T2> //(3)
class A { public:
template<typename T3, typename T4> //(4)
        void f();
};
template<typename T5> //(1) //нормально
template<typename T7> //(2) //Error: 'f' - member function already defined with different parameters
void A::f() {}
void OnStart()
{
        A<int,uint> a;
}

А какая принципиальная разница между (1) и (2) ?

 
A100:

Сам удивлен - думал на x32 таких ошибок уже не будет

Странно... у меня уже на этапе компиляции в x32 ошибка:

'm_pixels' - protected member access error CImage.mqh 78 2

Неужели компиляторы x64 и x32 до сих пор по разному работают?!

Да, нужно в файле canvas.mqh этот массив перенести в public. 
 
fxsaber:
Все таким пропадает тиковая история кастомных символов после применения Тестера на них. Починить бы.
Давайте по шагам. Нам необходимо чёткое воспроизведение.
 
Slava:
Давайте по шагам. Нам необходимо чёткое воспроизведение.

Создаю кастомный символ с тиковой и баровой историей.

Запускаю на нем бэктест в режиме "по реальным тикам".

Какое-то время ничего не делаю.

Делаю запрос тиков кастомного символа через CTRL+U, либо запускаю бэктест - тиков ноль.


ЗЫ В СД давно делал заявку по этому поводу. Если сохранилась, там подробностей, вроде, больше.

 
fxsaber:

Создаю кастомный символ с тиковой и баровой историей.

Запускаю на нем бэктест в режиме "по реальным тикам".

Какое-то время ничего не делаю.

Делаю запрос тиков кастомного символа через CTRL+U, либо запускаю бэктест - тиков ноль.


ЗЫ В СД давно делал заявку по этому поводу. Если сохранилась, там подробностей, вроде, больше.

То есть, сначала бары и тики есть. И всё тестируется "по реальным тикам"

Через какое-то время тики пропали, а бары нет. Так? Через какое время?

 
Slava:

То есть, сначала бары и тики есть. И всё тестируется "по реальным тикам"

Да, все так.

Через какое-то время тики пропали, а бары нет. Так? Через какое время?

Пропадают только тики, бары остаются. Иногда и пяти минут хватает. Где-то через час уже не надеюсь.

 
fxsaber:

Да, все так.

Пропадают только тики, бары остаются. Иногда и пяти минут хватает. Где-то через час уже не надеюсь.

Каким образом кастомные тики попадают в систему?

Какой объём тиковой истории (количество тиков, общее количество и среднее количество в пределах одного дня)? Какого типа тики, торговые, информационные или все сразу?

 
Slava:

Каким образом кастомные тики попадают в систему?

Какой объём тиковой истории (количество тиков, общее количество и среднее количество в пределах одного дня)? Какого типа тики, торговые, информационные или все сразу?

Открываю EURUSD-чарт и на нем запускаю этот скрипт из КБ. Он ведет подробный лог по ходу выполнения... По итогу имею чарт с новым символом, в котором бары и тики взяты со стороны.

На этом символе по реальным тикам запускаю любой советник.


ЗЫ Запустил короткую оптимизацию, вместо одиночного прогона. Где-то через час после окончания уже не смог сделать "Запустить одиночное тестирования" из результатов Оптимизации - тики исчезли. Так что это 100% воспроизводимый метод.

ThirdPartyTicks
ThirdPartyTicks
  • www.mql5.com
Исторически сложилось, что для MetaTrader 4 пользуются популярностью сторонние приложения, позволяющие получать тиковую историю из различных источников. Как правило, ее используют в Тестере Стратегий как полигон для проверки советников, а также для исследований (машинное обучение и т.д.). Некоторые источники котировок в обсуждениях стали почти...
 
Комментарии, не относящиеся к этой теме, были перенесены в "Вопросы от начинающих MQL4 MT4 MetaTrader 4".
 
prostotrader:

Правкой Вашего кода.

где можно посмотреть информацию об этом?