Roman Tarasov:
Подскажите, пожалуйста, как получить дату закрытия ордена? Хочу сделать подсчет закрытых/открытых ордеров в день. Написал вот так, но чет не
правильно считает:
OrdersHistoryTotal()
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите, пожалуйста, как получить дату закрытия ордена? Хочу сделать подсчет закрытых/открытых ордеров в день. Написал вот так, но чет не правильно считает:
int CountSellDay()
{
int count = 0;
for (int trade = OrdersTotal() - 1; trade >= 0; trade--)
{
if (OrderSelect(trade, SELECT_BY_POS, MODE_HISTORY))
{
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
{
if (OrderType() == OP_SELL)
if (TimeDay(OrderCloseTime()) == Day())
count++;
}
}
}
return (count);