Новая версия платформы MetaTrader 5 build 4000: Улучшения в торговом отчете и веб-терминале - страница 2

 
lynxntech #:
Раньше брокерские терминалы не сразу обновлялись, а спустя какое то время. В этом и смысл MetaQuotes-Demo - терминала
 
A100 #:

Обновил .ex5 - ничего не поменялось - как только пытаюсь менять вертикальный масштаб графика - сразу crash

Если после ввода одноразового пароля График не трогать первые 3-4 минуты, то креша нет (по крайней мере сразу)

 
A100 #:

2023.10.03 11:30:20.551 Trades  use MetaTrader VPS Hosting Service to speed up the execution: 2.29 ms via 'MQL5 Moscow 01' instead of 168.01 ms
2023.10.03 11:35:02.574 Terminal        MetaTrader 5 (VTB Forex) x64 build 4000 started for ООО ВТБ Форекс

не в тему вопрос - в ВТБ есть МТ5?

 
b4000, code generation error.
void f( int ) {}

void g( const vector<double> &v )
{
  f(v); // OK?
}
  
void OnStart()
{
  vector v = {};

  f(v); // code generation error
}
 
Это специально (зачем тогда?) или недоработка?
void OnStart()
{
  vector<double> v = {};
  
  matrix<double> m = v; // cannot convert type 'vector' to type 'matrix'
}
 
А зачем было валидатор Маркета "дорабатывать" ? Ведь в условиях публикации продуктов в соглашении указано, что запрещено обещать прибыль, не согласившись с этим продукт не опубликуешь, но валидатор теперь далает тест и на прибыльность, вернее вылет по Stop Out проверяеет, а это это критично для продуктов которые заточены под особенности определенных финансовых инструментов и не обязаны к примеру работать прибыльно на металлах, вылет по Stop Out к примеру на серебре не явлется логической ошибкой кода, но валидатор прекращает тестирование с ошибкой публикации.
 
Volodymyr Zubov #:
А зачем было валидатор Маркета "дорабатывать" ? Ведь в условиях публикации продуктов в соглашении указано, что запрещено обещать прибыль, не согласившись с этим продукт не опубликуешь, но валидатор теперь далает тест и на прибыльность, вернее вылет по Stop Out проверяеет, а это это критично для продуктов которые заточены под особенности определенных финансовых инструментов и не обязаны к примеру работать прибыльно на металлах, вылет по Stop Out к примеру на серебре не явлется логической ошибкой кода, но валидатор прекращает тестирование с ошибкой публикации.
А если отключить торговлю на не нужных символах? Не прокатит?
 
A100 #:

Если после ввода одноразового пароля График не трогать первые 3-4 минуты, то креша нет (по крайней мере сразу)

Поэкспериментировал - вывод такой: build 4000. Crash происходит, если сразу после загрузки начать прокрутку мышкой вертикального масштаба графика (туда-сюда). На графике есть советник взаимодействующий с графиком. На графике без советника все нормально. От терминала (брокерский) или MetaQuotes-Demo - не зависит. У брокерского есть естественная задержка при загрузке, связанная необходимостью с ввода одноразового пароля, поэтому более точно попадаешь по времени и воспроизводится почти всегда. На  MetaQuotes-Demo такой задержки нет и воспроизвести сложно, но получалось несколько раз. В Журнале никаких следов нет. Если сразу после загрузки график не трогать, то спустя 4-5 минут - все нормально.

Если будет дополнительная информация, то сообщу

 

Уже несколько раз писал про дефект, который то и дело могут видеть все реально зарабатывающие трейдеры. Но уже привычно - реакции ноль! Решил выложить всё с картинками.

С прибылью закрылась серия ордеров, и вот что мы имеем:

Советник показывает прибыль текущего дня правильно, а вот метатрейдер, увы - нет.

И только если сделать выбор периода, включающий текущий и предыдущий день, а после этого выбрать период "Сегодня", метатрейдер наконец-то начинает видеть закрытую с прибылью серию ордеров:

А следующую серию закрытых ордеров по какой-то своей логике может посчитать, а может снова не увидеть.

 
A100 #:

Если будет дополнительная информация, то сообщу

Нашел причину: Ранее скомпилированный Советник выдавал во вкладку Эксперты ошибку: 

invalid pointer access in .mq5

и завершал работу, а сейчас на этом месте сразу crash