MetaTrader 4 Раздел о принципах и нюансах работы в терминале MetaTrader 4.

Ответить
28.01.2016, 14:25
Аватар для DSG_UA
DSG_UA DSG_UA вне форума Новичок форума
Регистрация: 01.04.2015 / Сообщений: 61
Поблагодарили 9 раз(а) / Репутация: 9

По умолчанию Влияние запросов на быстродействие терминала

Уважаемые господа!

Существенно ли, на ваш взгляд, тормозят работу терминала обращения советника за различными данными (вроде AccountEquity(), OrderProfit() и т.п.) или этим торможением можно пренебречь? Скажем, будет ли заметна разница между парой десятков и парой сотен обращений к подобным функциям за один цикл работы советника?
Аналогичный вопрос: заметно ли влияют на быстродействие терминала запись и считывание глобальных переменных?
26.11.2016, 11:13
Аватар для moneyinnetwork
moneyinnetwork moneyinnetwork вне форума Новичок форума
Регистрация: 22.09.2011 / Адрес: Россия щедрая душа / Сообщений: 32
Поблагодарили 4 раз(а) / Репутация: 5
Количество запросов несомненно влияет и разница будет, где-то ощутимой, а где-то нет (надо смотреть код совы).
Если на каждом тике делать по 100500 запросов, то это нехорошо. Нехорошо также и не буферизовать часть повторяющихся запросов.
Нехорошо также на каждом тике модифицировать 100500 ордеров, по крайней мере, не каждому брокеру это понравится. Т.е. здесь мы говорим об оптимизации кода.

заметно ли влияют на быстродействие терминала запись и считывание глобальных переменных?
Заметно влияние, если таких операций слишком много - многие сотни и тысячи. В большинстве советников их влияние незначительно.

Если Вы задумались над ускорением работы терминала, то я бы начал с того, что поудалял бы все ненужные графики, почистил кеш, оптимизировал бы индикаторы (уменьшил бы число баров, для которых производится расчет индикаторов).

Последний раз редактировалось moneyinnetwork; 26.11.2016 в 11:26.
27.11.2016, 19:20
Аватар для DSG_UA
DSG_UA DSG_UA вне форума Новичок форума
Регистрация: 01.04.2015 / Сообщений: 61
Поблагодарили 9 раз(а) / Репутация: 9
Спасибо за содержательный ответ.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 17:14. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO