[Архив!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 2. - страница 74

 
ZZZEROXXX:


про консорциум прямо заинтриговали ))

Есть и фильмах косвенно о нём ("Дух времени"), и в книгах, готовятся новые книги. Он начинает подтаивать, если не придумает что-нибудь нового (о причинах крушения, их сути говорил и Ленин). Ориентировочно может распасться в 2032 году.
 
granit77:
Это ж сколько лет они Петрова выслеживали! И добились-таки своего!
)))))))))))))))))))) Он - лишь один из примеров устранения неугодных ) А методы у них похлеще Шерлока Холмса, из серии "Вам и не снилось")
 

Привет, всем!

Имеется ли возможность в MQL4 получить системное время Windows через WinAPI и с какой точностью?

Желательно примерчик.

 
Lerans:

Привет, всем!

Имеется ли возможность в 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

 
IgorM:


для работы со временем есть ф-ции в 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 сек.

 
IgorM:


для работы со временем есть ф-ции в mql4:https://book.mql4.com/ru/functions/datetime

для работы с dll используйте: https://docs.mql4.com/ru/basis/preprosessor/import

примеры поиском по форуму по названию интересующей ф-ции: https://www.mql5.com/ru/search


Нашел.

Спасибо!!!

 
volshebnik:
Но это не настоящий и вряд ли представляет ценность.

напрасно так думаете.
 
volshebnik:
Есть и фильмах косвенно о нём ("Дух времени"), и в книгах, готовятся новые книги. Он начинает подтаивать, если не придумает что-нибудь нового (о причинах крушения, их сути говорил и Ленин). Ориентировочно может распасться в 2032 году.

к духу времени серьезно не отношусь
 
Lerans:

Нужно время с точностью повыше 1 сек.

так и формулируйте вопрос, тоды https://docs.mql4.com/ru/common/GetTickCount
 

подскажите по функции закрытия всех ордеров

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. - Почему так происходит?

Что еще можно поправить кроме зацикливания до полного убития всех заявок?

Причина обращения: