Может кто объяснит почему вот такая функция не закрывает все открытые ордера одномоментно:
//-------------------------------------------------------------------+ int CloseOrders(int mn) // процедура закрытия всех ордеров { int total = OrdersTotal();
for (int cnt = total-1 ; cnt >= 0 ; cnt--) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if (OrderMagicNumber() == mn && OrderSymbol()==Symbol()) { if (OrderType()==OP_BUY) { OrderClose(OrderTicket(),OrderLots(),Bid,3,Green); }
if (OrderType()==OP_SELL) { OrderClose(OrderTicket(),OrderLots(),Ask,3,Red); } if (OrderType()==OP_BUYSTOP) { OrderDelete(OrderTicket()); }
if (OrderType()==OP_SELLSTOP) { OrderDelete(OrderTicket()); } } } return(0); }
Помогите сделать информационный текст в этом индикаторе разноцветным и чуть чуть пожирнее. Слово DOWN красного жирного цвета слово UP зеленого цвета тоже жирным текстом. Также слева названии индикаторов тоже делать чуть пожирнее
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Прошу помощи.
Может кто объяснит почему вот такая функция не закрывает все открытые ордера одномоментно:
//-------------------------------------------------------------------+
int CloseOrders(int mn) // процедура закрытия всех ордеров
{
int total = OrdersTotal();
for (int cnt = total-1 ; cnt >= 0 ; cnt--)
{
OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
if (OrderMagicNumber() == mn && OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
OrderClose(OrderTicket(),OrderLots(),Bid,3,Green);
}
if (OrderType()==OP_SELL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Red);
}
if (OrderType()==OP_BUYSTOP)
{
OrderDelete(OrderTicket());
}
if (OrderType()==OP_SELLSTOP)
{
OrderDelete(OrderTicket());
}
}
}
return(0);
}
Прошу помощи.
Может кто объяснит почему вот такая функция не закрывает все открытые ордера одномоментно:
попробуй так
Прошу помочь с таким вопромом.....
как изменить ТП для уже открытого ордера? какой именно функцией?
Прошу помочь с таким вопромом.....
как изменить ТП для уже открытого ордера? какой именно функцией?
попробуй так
спасибо, попробую.
А return в конце функции не нужен?
спасибо, попробую.
А return в конце функции не нужен?
Компилятор не принимает совершенно элементарные вещи,помогите пожалуста!
int start()
int f;f=1;
Ругается так-
'int' - semicolon expected C:\Îñåííÿÿ ñî÷è\experts\Ãðàíèöû Äèìîíà áóðááá.mq4 (38, 4)
'f' - expression on global scope not allowed C:\Îñåííÿÿ ñî÷è\experts\Ãðàíèöû Äèìîíà áóðááá.mq4 (38, 10)
Компилятор не принимает совершенно элементарные вещи,помогите пожалуста!
int start()
int f;f=1;
Ругается так-
а скобки кто будет ставить? Пушкин? И правильно ругается, жаль что не обзывается )))
Компилятор не принимает совершенно элементарные вещи,помогите пожалуста!
{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Люди добрые, помогите пожалуйста.
Помогите сделать информационный текст в этом индикаторе разноцветным и чуть чуть пожирнее. Слово DOWN красного жирного цвета слово UP зеленого цвета тоже жирным текстом. Также слева названии индикаторов тоже делать чуть пожирнее