недоработка программы MetaTrader 4 и MetaTrader 5 - ограничения в торговле советниками - страница 6

 
BARS:


Ну можно и новый написать, можно добавить все уровни проверки ( хотя бы добавить - не лезь - нет денег). А так програ этого не видит и лезет ( уже обращений будет меньше....) ) 


ну не на много меньше. при 30 открытых парах.
 

вопрос есть по данной теме,кто знает- , помимо OrderSend, OrderClose, OrderModify,RefreshRates() ( понятно, что упомянутые команды требуют обращения к серверу)

какие  еще команды обращаются напрямую к серверу, а не считывает инфу из буфера, полученную при новом тике?

В частности, интересуют команды MarketInfo, OrderTotal, OrderSelect,  OrderProfit- они считывают информацию из буфера или  же  отдельно обращаются к серверу?

 
Usual_Trader:

вопрос есть по данной теме,кто знает- , помимо OrderSend, OrderClose, OrderModify,RefreshRates() ( понятно, что упомянутые команды требуют обращения к серверу)

Во-первых RefreshRates не делает обращения к серверу. Во-вторых ни одна команда не обращается к серверу напрямую.
 
vladimir832004:

ну не на много меньше. при 30 открытых парах.


Лог посмотри - большая часть - нет бабок. 

то что 30 валют. Это говорит лишь о том - что нужно брать бумажку, думать думу - и делать по нормальному.  

 
TheXpert:
Во-первых RefreshRates не делает обращения к серверу. Во-вторых ни одна команда не обращается к серверу напрямую.


То есть ситуация, которую описал топикстартер, в принципе выеденного яйца не стоит?

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

Если не затруднит, не поясните, какие именно команды грузят сервер и могут вызвать пристальное внимание со стороны ДЦ? 

 
Usual_Trader:


То есть ситуация, которую описал топикстартер, в принципе выеденного яйца не стоит?

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

Если не затруднит, не поясните, какие именно команды грузят сервер и могут вызвать пристальное внимание со стороны ДЦ? 

Вам следует учесть частоту вызова следующих функций: OrderSend(), OrderClose(), OrderModify(), OrderCloseBy(), OrderDelete(). Частый вызов всех остальных функций повлияет лишь на скорость работы Вашей программы, но никак не на частоту запросов на сервер.
 
MaxZ:
Вам следует учесть частоту вызова следующих функций: OrderSend(), OrderClose(), OrderCloseBy(), OrderModify(). Частый вызов всех остальных функций повлияет лишь на скорость работы программы, но никак не на частоту запросов на сервер.

спасибо за недвусмысленный ответ
 
Usual_Trader:

спасибо за недвусмысленный ответ

Не за что! :))

А ещё лучше прочитать вот эту главу учебника. Там Вы найдёте ответ по поводу двусмысленности, в которую Вас ввели! ;)))))

 
MaxZ:
Вам следует учесть частоту вызова следующих функций: OrderSend(), OrderClose(), OrderModify(), OrderCloseBy(), OrderDelete(). Частый вызов всех остальных функций повлияет лишь на скорость работы Вашей программы, но никак не на частоту запросов на сервер.
Вы у Вадима поинтересуйтесь каким ещё способом (командами) можно "разозлить" сервер ДЦ без использования упомянутых Вами функций.
 
vladimir832004:

в корявом чужом, эт вы имели ввиду что метатрейдер криво написана
а мне показалось, что мы о Вашем советнике речь ведём (как частном случае)...
Причина обращения: