![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
в общем не работает етот кусок кода никак
OrderSelect (0, SELECT_BY_POS, MODE_HISTORY) ;
if ( OrderTakeProfit()==OrderClosePrice())
{
for(int i = OrdersTotal();i>=0; i--)
{
{
OrderSelect(i, SELECT_BY_POS) ;
if (OrderType()>1)
OrderDelete(OrderTicket());
}
}
}
А ТАК ПОЙДЕТ что тут не так
if (total>1)
{
for (int y=0;y<OrdersHistoryTotal();y++)
return(y);
}
OrderSelect (y, SELECT_BY_POS, MODE_HISTORY) ;
if ( OrderTakeProfit()==OrderClosePrice())
{
for(int i = OrdersTotal();i>=0; i--)
{
{
OrderSelect(i, SELECT_BY_POS) ;
if (OrderType()>1)
OrderDelete(OrderTicket());
}
}
}
а если просто указать
y=ordershistorytotal()
orderselect(y, select_by_pos, mode_trades)
и потом шарманка for()
так прокатит?
да мне не нада ето все мне просто нужно чтобы ордера не висели просто так потому что ограничиваю общее кол ордеров....но так как ограничить по простому нельзя только открытые ордера я использую orderstotal()
мне нада что бы получилось так
открыли селл
поставили байстоп
селл закрылся по тейку?
да - удалить байстоп
а у меня получается так что он хочет то и делает с ордерами хочет удаляет а хочет и не удаляет и они висят там пока цена снова к ним не прикатится
да мне не нада ето все мне просто нужно чтобы ордера не висели просто так потому что ограничиваю общее кол ордеров....но так как ограничить по простому нельзя только открытые ордера я использую orderstotal()
мне нада что бы получилось так
открыли селл
поставили байстоп
селл закрылся по тейку?
да - удалить байстоп
а у меня получается так что он хочет то и делает с ордерами хочет удаляет а хочет и не удаляет и они висят там пока цена снова к ним не прикатится
Блок-схему нарисуйте того, чего Вам хочется.
Мне просто нужен флаг на то что сделка закрылась с прибылью
Поищите в функциях Кима https://www.mql5.com/ru/forum/131859
https://www.mql5.com/ru/forum/131859/page4#434230