Советник безотказно работает на демо счете безотказно работает на тестеререального счетаа вот на реальном счете происходят чудеса : из всей сетки закрываются только те ордера которые с профитом.
//+----------------------------------------------------------------------------+//| Закрытие сетки ордеров при заданной команде |//+----------------------------------------------------------------------------+void ClosseAll()
{
for(int i = OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if(OrderType() == OP_BUY)
{
if(!OrderClose(OrderTicket(), OrderLots(), Bid, slip))
Print("Не удалось закрыть ордера на покупку!");
}
if(OrderType() == OP_SELL)
{
if(!OrderClose(OrderTicket(), OrderLots(), Ask, slip))
Print("Не удалось закрыть ордер на продажу!");
}
}
}
}
}
В коде видно что ордера закрываются по символу и мейджику. Но чтобы учитывался профит, такого нет. Что же не даёт убыточным позициям закрыться?... Наверное лучше спросить у брокера.
В коде видно что ордера закрываются по символу и мейджику. Но чтобы учитывался профит, такого нет. Что же не даёт убыточным позициям закрыться?... Наверное лучше спросить у брокера.
Ваше мнение если я в функцию закрытия всех ордеров добавлю условие калькуляцию профита > 0 что то изменится ???
Ваше мнение если я в функцию закрытия всех ордеров добавлю условие калькуляцию профита > 0 что то изменится ???
У меня это условие в команде на закрытие ордеров
Судя по вашему вопросу #18460, ордера не закрывает брокер. Если вы отправляете запрос на сервер на закрытие ордера (OrderClose) и он не закрывается в результате этого запроса, то с помощью кода здесь ничего нельзя изменить.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Вопрос заключается кто ни будь сталкивался с такой ситуацией в чем вопрос некорректности кода или в кухне брокера????
Отслеживайте не только ошибку закрытия, но и какие ордера были выбраны для закрытия, станет понятнее где баг.
Доброе время суток!!!!
Советник безотказно работает на демо счете безотказно работает на тестере реального счета а вот на реальном счете происходят чудеса : из всей сетки закрываются только те ордера которые с профитом.
В коде видно что ордера закрываются по символу и мейджику. Но чтобы учитывался профит, такого нет. Что же не даёт убыточным позициям закрыться?... Наверное лучше спросить у брокера.
В коде видно что ордера закрываются по символу и мейджику. Но чтобы учитывался профит, такого нет. Что же не даёт убыточным позициям закрыться?... Наверное лучше спросить у брокера.
Ваше мнение если я в функцию закрытия всех ордеров добавлю условие калькуляцию профита > 0 что то изменится ???
У меня это условие в команде на закрытие ордеров
Ваше мнение если я в функцию закрытия всех ордеров добавлю условие калькуляцию профита > 0 что то изменится ???
У меня это условие в команде на закрытие ордеров
Ваше мнение если я в функцию закрытия всех ордеров добавлю условие калькуляцию профита > 0 что то изменится ???
У меня это условие в команде на закрытие ордеров
Судя по вашему вопросу #18460, ордера не закрывает брокер. Если вы отправляете запрос на сервер на закрытие ордера (OrderClose) и он не закрывается в результате этого запроса, то с помощью кода здесь ничего нельзя изменить.
Ваше мнение если я в функцию закрытия всех ордеров добавлю условие калькуляцию профита > 0 что то изменится ???
У меня это условие в команде на закрытие ордеров
Добавь флаг закрывать, пока не закроет и у любого брокера будет работать.
Вот теперь пошел конструктивный разговор
Ростислав если можно про флаг по подробней
Или не так для тупых по буквам
Вот теперь пошел конструктивный разговор
Ростислав если можно про флаг по подробней
Или не так для тупых по буквам
Выложи код OnTick() ...
не весь, а только те участки где идет проверка CountTrade()
Выложи код OnTick() ...
не весь, а только те участки где идет проверка CountTrade()
В личку