[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 74
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
про консорциум прямо заинтриговали ))
Это ж сколько лет они Петрова выслеживали! И добились-таки своего!
Привет, всем!
Имеется ли возможность в MQL4 получить системное время Windows через WinAPI и с какой точностью?
Желательно примерчик.
Привет, всем!
Имеется ли возможность в MQL4 получить системное время Windows через WinAPI и с какой точностью?
Желательно примерчик.
для работы со временем есть ф-ции в mql4:https://book.mql4.com/ru/functions/datetime
для работы с dll используйте: https://docs.mql4.com/ru/basis/preprosessor/import
примеры поиском по форуму по названию интересующей ф-ции: https://www.mql5.com/ru/search
для работы со временем есть ф-ции в mql4:https://book.mql4.com/ru/functions/datetime
для работы с dll используйте: https://docs.mql4.com/ru/basis/preprosessor/import
примеры поиском по форуму по названию интересующей ф-ции: https://www.mql5.com/ru/search
Спасибо! Это понятно. Не хотелось рыться в WinAPI. Надеялся получить готовое решение...
Нужно время с точностью повыше 1 сек.
для работы со временем есть ф-ции в mql4:https://book.mql4.com/ru/functions/datetime
для работы с dll используйте: https://docs.mql4.com/ru/basis/preprosessor/import
примеры поиском по форуму по названию интересующей ф-ции: https://www.mql5.com/ru/search
Нашел.
Спасибо!!!
Но это не настоящий и вряд ли представляет ценность.
напрасно так думаете.
Есть и фильмах косвенно о нём ("Дух времени"), и в книгах, готовятся новые книги. Он начинает подтаивать, если не придумает что-нибудь нового (о причинах крушения, их сути говорил и Ленин). Ориентировочно может распасться в 2032 году.
к духу времени серьезно не отношусь
Нужно время с точностью повыше 1 сек.
подскажите по функции закрытия всех ордеров
void Closeallorders()
{
int total;
Print("CloseAll");
total=OrdersTotal();
Print("total "+total);
for(int i=0;i<total;i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) { Print("break "+GetLastError()); break;}
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
RefreshRates();
if (OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
if (OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
Print("close all error="+GetLastError());
}
}
почему закрываются не все ордера. да - возникают ерроры 138 и 129. но иногда и в этой строке -
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) { Print("break "+GetLastError()); break;}
вылетает по брейку, но при этом код ошибки 0. - Почему так происходит?
Что еще можно поправить кроме зацикливания до полного убития всех заявок?