- Помогите с expiration в OrderSend
- Закрывать ордер через определенное время
- Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Вот такой код в советнике на закрытие, я предположил что+14400 это и есть те 4 часа,поменял но не чего не изменилось.
//+------------------------------------------------------------------+
//| Проверка на закрытие позиции |
//+------------------------------------------------------------------+
void checkForClose()
{
if(OrderSelect(0, SELECT_BY_POS)==true)
{
if( (OrderOpenTime()+14400) < TimeLocal() )
if(OrderClose(OrderTicket(),1,Ask,3) == false)
Print("Ошибка при закрытии позиции");
}
else
{
Print("OrderSelect() вернул ошибку - ",GetLastError());
}
}
//+------------------------------------------------------------------+
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования