Как выбрать из истории ордера за последнюю неделю ?
По времени закрытия, разумеется.
При помощи функции OrderSelect с параметром MODE_HISTORY и дополнительного фильтра по времени
Artem Ashikhmin:
даа, вы меня поняли. Спасибо )
Видимо интересуется каким образом это сделать)) Пример кода нужен.
Тут можно подобрать: https://www.mql5.com/ru/forum/131859
trader781:
При помощи функции OrderSelect с параметром MODE_HISTORY и дополнительного фильтра по времени
Не поможете написать фильтр по времени ?
При помощи функции OrderSelect с параметром MODE_HISTORY и дополнительного фильтра по времени
Subscribers:
Не поможете написать фильтр по времени ?
я попробую, отпишу как сделаю
Не поможете написать фильтр по времени ?
trader781:
я попробую, отпишу как сделаю
Спасибо большое. Я буду ждать.
я попробую, отпишу как сделаю
Subscribers:
Спасибо большое. Я буду ждать.
Спасибо большое. Я буду ждать.
for(i=OrdersHistoryTotal()-1; i>=0;i--) //пока не останется ордеров
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) //выбор из всех в истории
{
datetime ctm=OrderCloseTime();
if(ctm>=(TimeSeconds(TimeCurrent()-604800))) если время закрытия ордера не старше чем на неделю
и дальше то что ты собирался с этим делать
я могу в чем то ошибится но общая картина будет примерно такая.
trader781:
Я понял, буду проверять. Еще раз благодарю
for(i=OrdersHistoryTotal()-1; i>=0;i--) //пока не останется ордеров
{
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) //выбор из всех в истории
{
datetime ctm=OrderCloseTime();
if(ctm>=(TimeSeconds(TimeCurrent()-604800))) если время закрытия ордера не старше чем на неделю
и дальше то что ты собирался с этим делать
я могу в чем то ошибится но общая картина будет примерно такая.

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь