Новая версия платформы MetaTrader 5 build 4150: экспорт торгового отчета и новые методы машинного обучения в MQL5 - страница 23

 

А вот это нормально?

2023.01.01 00:00 - 2024.02.01 00:00  real ticks absent for 17 minutes of 3230 total minute bars, every tick generation used

Генерирую кастом-инструмент с тиками. Объективно тики есть не для всех баров (ситуации бывают разные, но здесь в частности речь идет о графиках ренко, где при сильном движении цены приходится рисовать бары без тиков). В данном случае лишь 17 из 3230 баров не имели тиков (это полпроцента!) - зачем же на весь график врубать искусственную генерацию тиков?

Какая-то антизабота о качестве тестирования.

Интересует как это отключить.

Разумеется есть вариант добавлять в бары фиктивные тики, но на них может открыться левая сделка.

 
Stanislav Korotky #:

Вы можете это проверить, открыв 2 графика с одним и тем же символом/таймфреймом, разместить 1 индикатор в одном окне, а потом другой - во втором. Если теория верна, то OnCalculate сработает даже в другом окне.

Да, это так.

 
Stanislav Korotky #:

А вот это нормально?

Генерирую кастом-инструмент с тиками. Объективно тики есть не для всех баров (ситуации бывают разные, но здесь в частности речь идет о графиках ренко, где при сильном движении цены приходится рисовать бары без тиков). В данном случае лишь 17 из 3230 баров не имели тиков (это полпроцента!) - зачем же на весь график врубать искусственную генерацию тиков?

Какая-то антизабота о качестве тестирования.

Интересует как это отключить.

Разумеется есть вариант добавлять в бары фиктивные тики, но на них может открыться левая сделка.

Это не антизабота. Просто предупреждение о ситуации "есть бары, нет тиков, поэтому в этом месте включаем ежетик". Как только реальные тики появляются, ежетик отключается

 
Slava #:

Это не антизабота. Просто предупреждение о ситуации "есть бары, нет тиков, поэтому в этом месте включаем ежетик". Как только реальные тики появляются, ежетик отключается

Вы видели сообщение из лога выше? - оно говорит о том, что генерация тиков включена на ВСЕМ периоде тестирования. Либо сообщение неправильное, либо "ежетик" (не знаю, кто такой) включен всегда.

 
Stanislav Korotky #:

Вы видели сообщение из лога выше? - оно говорит о том, что генерация тиков включена на ВСЕМ периоде тестирования. Либо сообщение неправильное, либо "ежетик" (не знаю, кто такой) включен всегда.

Для 17 минутных баров из 3230 нет реальных тиков, используется ежетиковая генерация. (для 17 минутных баров)

 
Slava #:

Для 17 минутных баров из 3230 нет реальных тиков, используется ежетиковая генерация. (для 17 минутных баров)

И там (на этих 17 барах) все равно может открыться сделка.

Поэтому можно смело генерировать  фиктивные тики и не иметь предупреждений.

 

Обнаружена проблема с установкой приложений

За место скачивания купленного приложения открывается окно выбора метода оплаты и скачивание не происходит.

Ошибка происходит при попытке скачать на новое устройство.

При этом кнопка скачивания работает, если это новое устройство и это первая активация поле покупки а последующие активации вызывают окно выбора метода оплаты.

И обнаружено если выбрать Визу то происходит скачивание приложения и оплата не происходит.

 
Sergey Gridnev #:
Да и абсолютно не понятно, почему публичный метод родителя при публичном насследовании стал hidden.
🤔

Потому что изменения в базовом классе не должны влиять на поведение производного

 
b4187, ошибка компиляции при определении пустого макроса в конце файла.
// unexpected in macro definition - нет символов после названия макроса.
#define MACROS
Строка для поиска: Uluchshenie 083.
 
A100 #:

Потому что изменения в базовом классе не должны влиять на поведение производного

Просьба пояснить примером.