Вопрос : почему-то идет загрузка огромных объемов данных с сервера

 

Вопрос : почему-то идет загрузка огромных объемов данных с сервера.

Можно ли это как-то исправить?

.

Что делается?

Имеется эксперт, который взаимодействует из тестера с пользовательским GUI.

Эксперт дает возможность сделать "паузу". Т.е. входит в цикл ожидания.

При этом если создаются какие-то ордера- то они не отображаются,

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

Затраты на трафик немного беспокоят...

.

P.S.: видео снято в воскресенье- т.е. сервер заведомо не дает никаких котировок.

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

(там где у метатрейдера статус соединения)

.

 
jartmailru:

Затраты на трафик немного беспокоят...

Наврятли этот трафик разорит до тла. :)

Попробуй сделать шаблон с запуском в офлайне.

 
Andrei01:

Наврятли этот трафик разорит до тла. :)

Попробуй сделать шаблон с запуском в офлайне.

Клиенты беспокоятся :-( ...

И кроме того... что, такое поведение можно рассматривать как корректное?!

Да и больно шустро оно качает... 

 

Так это же просто однократно история по символу подкачивается.

Увеличьте окно тестера, чтобы увидеть текстовые статусные сообщения, где ясно пишется про закачку истории.

 
Renat:

Так это же просто однократно история по символу подкачивается.

Увеличьте окно тестера, чтобы увидеть текстовые статусные сообщения, где ясно пишется про закачку истории.

Ренат, день добрый! Спасибо, что обратили внимание на тему :-).

.

Например, я открываю GBPUSD.

Самый левый бар у меня = 2009-12-17 6:30.

Например, я посидел с запущенным в тестере экспертом 1 минуту.

Закачалось 6 метров.

 .

Дальше я запускаю этот же эксперт

Начало запуска: 23-09 

Окончание:  23-11

Закачано: 9 мегабайт истории

.

Нужно ли говорить, что история не поменялась?

А последующие запуски делают то же самое?

Один раз закачалось 200 мегабайт. 

.

На каждый чих по обновлению качается 60 килобайт данных. 

.

P.S.: В эксперте нужно вызывать именно Sleep из Kernel32.dll,

через промежуточную Dll. Саму Dll не прикладываю.

.

Приложение Mq4 удалил- см. ниже mq4 + dll. 

 

А у Вас запись на диск разрешена? Может зарезали права так, что терминал не может даже историю на диск записывать.

Проверьте фактическое наличие файлов истории на диске.

 

Еще может быть, что windows 7 в другую папку закачивает историю, т.е. метатрейдер 4 хранится в двух разных директориях.

 

Windows XP под админом. На диске  265 гигов.

Файлы истории не меняются.

 Запрашивается тест с 2010-01-01 по 2010-04-01

при том что история есть, 532 Кб, с 2009-12-17. 

.

Кроме того, такое поведение не только на моем компьютере. 

 

Ренат, день добрый.

Удалось ли воспроизвести / есть ли какое-то объяснение почему так происходит / есть ли шанс, что пофиксится? 

Мною двигает корыстный интерес :-) - я планирую несколько программ для торговли в тестере.

 
jartmailru:

Ренат, день добрый.

Удалось ли воспроизвести / есть ли какое-то объяснение почему так происходит / есть ли шанс, что пофиксится?

Мною двигает корыстный интерес :-) - я планирую несколько программ для торговли в тестере.

К сожалению, Вы не предоставили никаких дополнительных технических материалов для воспроизведения ситуации.

Без эксперта и без логов ничего сказать нельзя.
 

Пожалуйста.

.

Немного поясню.

Если не добавить Sleep, то объем данных возрастает слишком резко и рвется соединение с сервером.

Если поставить задержку не 1000 мс, а 300, то качается 10 мегабайт в минуту.

Файлы:
Причина обращения: