При каких командах идет обращение к ДЦ.

 

Добрый день! Скажите а есть где то в документации или какой-нибудь перечень команд которые требуют обращение к ДЦ.

вот например OrderSelect обращается нет ?

понятно что команды Справочник MQL4 - Информация о счете все они требуют обращения к ДЦ но а как с другими ?

  • AccountBalance
  • AccountCredit
  • AccountCompany
  • AccountCurrency
  • AccountEquity
  • AccountFreeMargin
  • AccountFreeMarginCheck
  • AccountFreeMarginMode
  • AccountLeverage
  • AccountMargin
  • AccountName
  • AccountNumber
  • AccountProfit
  • AccountServer
  • AccountStopoutLevel
  • AccountStopoutMode

где достать перечень команд которые требуют обращение к ДЦ?

Возможно-ли програмно отслеживать обращение к ДЦ например чтобы посчитать сколько раз и какими командами я его дергал за день ?

 
snik_666 писал(а) >>

Возможно-ли програмно отслеживать обращение к ДЦ например чтобы посчитать сколько раз и какими командами я его дергал за день ?

Стоит добавить весь перечень MarketInfo, комманды работы с ордерами. Не хотите напрягать ДЦ? Перенапряжете - они Вам сообщат)

 

Перенапряжете - они Вам сообщат) ага или забанят когда будут открытые позиции....

 
snik_666 >>:

Добрый день! Скажите а есть где то в документации или какой-нибудь перечень команд которые требуют обращение к ДЦ.

вот например OrderSelect обращается нет ?


Скорее всего упомянутые выше функции берут данные из МТ4 терминала, т.к. он всё это уже "знает". Мы же видим постоянно текущий баланс, эквити, номер счёта, название ДЦ ... в терминале.

А вот группа торговых функций и MarketInfo запрашивает и отправляет приказ принудительно на сервер ДЦ. ИМХО.

 
Запросы на сервер идут только от прямых торговых операций. Функции AccountXXXX, MarketInfo, OrderSelect и аналогичные берут данные из текущего рыночного окружения.
 

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

 
Renat писал(а) >>
Запросы на сервер идут только от прямых торговых операций. Функции AccountXXXX, MarketInfo, OrderSelect и аналогичные берут данные из текущего рыночного окружения.

А когда окружение обновляется? В момент запуска терминала, или раз в сутки или по другому еще?

 
diakin >>:

А когда окружение обновляется? В момент запуска терминала, или раз в сутки или по другому еще?

Наверняка чаще чем однократно при запуске и раз в сутки. Логичнее было бы потиково.

Т.к. у многих ДЦ динамический спред, стоплевел и др параметры.

Скорее всего сервер с каждым тиком отправляет новые данные ТОЛЬКО по изменившимся

данным рыночного окружения.

Хотелось бы услышать комментарии разработчиков чтобы не гадать.

 
goldtrader писал(а) >>

Наверняка чаще чем однократно при запуске и раз в сутки. Логичнее было бы потиково.

Т.к. например спред у многих ДЦ динамический и он нуждается в постоянном контроле как

и некоторые другие параметры (стоплевел...)

Хотелось бы услышать комментарии разработчиков чтобы не гадать.

Не раз в сутки точно, измение стоплевела мои эксперты видят сразу, даже использую эту возможность для сигнализирования о новостях. Может обновление по факту изменений? Комментарий действительно бы не повредил...

 
diakin >>:

А когда окружение обновляется? В момент запуска терминала, или раз в сутки или по другому еще?

Все изменения рыночного окружения приходят в реальном режиме времени. Потиково + подкачка чартов кусками в режиме OnDemand (по требованию/необходимости).

 
Figar0 писал(а) >>

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

Повторюсь, может кто знает? Спред другой пары мне конечно не очень интересен, а вот например TickValue узнавать полезно было при мультивалютном анализе...