Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пополняй свой счет с помощью банковских карт через Gate2Shop
Роман Стар
170
Роман Стар 2014.06.16 08:42 

В коде стоит функция: (Если у нас нет открытых ордеров - мы можем открыть ордер)

if (OrdersTotal() == 0)
{
   // Открываем ордера
   
   OrderSend ("EURUSD", OP_BUY, Order_Lots, MarketInfo ("EURUSD", MODE_ASK), Order_Slippage, 0, 0, "Plexus System " + System);

   Print (OrdersTotal());
}

На аккаунте стоят 2 ордера по фондам (рынок закрыт - ордера не активны).

Когда захожу на аккаунт - функция Print показывает, что ордеров 0, открывает ордер и следом показывает 3. Как так?

Vitalie Postolache
11097
Vitalie Postolache 2014.06.16 08:45  

Надо паузу секунд 20-30 сделать после смены аккаунта, чтобы позволить терминалу обновить все данные, а уже потом начинать работать.


Ну и разделять работу на фондах и прочих не очень форексных активах от работы на форексных валютных парах.

Роман Стар
170
Роман Стар 2014.06.16 08:54  
evillive:

Надо паузу секунд 20-30 сделать после смены аккаунта, чтобы позволить терминалу обновить все данные, а уже потом начинать работать.


Ну и разделять работу на фондах и прочих не очень форексных активах от работы на форексных валютных парах.


Да, задержка помогла :). Спасибо. То демо счет - солянка, там все ).
Роман Стар
170
Роман Стар 2014.06.16 08:59  
evillive:

Надо паузу секунд 20-30 сделать после смены аккаунта, чтобы позволить терминалу обновить все данные, а уже потом начинать работать.


Ну и разделять работу на фондах и прочих не очень форексных активах от работы на форексных валютных парах.


А как понять, что аккаунт поменялся? Или что все данные загрузились. Чтобы ждать только при смене аккаунта, а не при при каждом запуске советника.
Vitalie Postolache
11097
Vitalie Postolache 2014.06.16 09:03  
Проверять номер счёта, как же ещё. Хотя можно ещё много других параметров счёта проверять: Информация о счете.
Роман Стар
170
Роман Стар 2014.06.16 10:10  
evillive:
Проверять номер счёта, как же ещё. Хотя можно ещё много других параметров счёта проверять: Информация о счете.

А как понять, что счет сменился?
. ... Rick D. ... .
1077
. ... Rick D. ... . 2014.06.16 12:56  
lelectrohardl:

А как понять, что счет сменился?

Запоминать номер текущего счета в переменную ипотом сравнивать предыдущее значение счета и актуальное.
Роман Стар
170
Роман Стар 2014.06.16 15:01  
RickD:

Запоминать номер текущего счета в переменную ипотом сравнивать предыдущее значение счета и актуальное.


Точно, прошу прощения :).

Спасибо еще раз, все работает.

/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий