Полезные функции от KimIV - страница 100

 
TarasBY:

Объясните почему: "из цикла лучше выходить не по return, а по break." ???
По return я выхожу из функции, а по break только из цикла. В чём прикол???


Извините, я не часто заглядываю в эту ветку.

По поводу return и break - дело в том, что надо вырабатывать стиль программирования такой, который позволит избегать "граблей". Поэтому return не желательно использовать внутри тела цикла.

 
PapaYozh:


Извините, я не часто заглядываю в эту ветку.

По поводу return и break - дело в том, что надо вырабатывать стиль программирования такой, который позволит избегать "граблей". Поэтому return не желательно использовать внутри тела цикла.


для эстэтов:

http://c2.com/cgi/wiki?IsBreakStatementArchaic

 
Choomazik:


для эстэтов:

Все эстеты сейчас здесь: https://www.mql5.com/ru/forum/126359
 
Кто-нибудь...откликнитесь....ПЛИЗЗЗЗЗЗЗ
 
pyatka__ASD:
Кто-нибудь...откликнитесь....ПЛИЗЗЗЗЗЗЗ
че орешь-то, не в лесу
 
я не кричу, просто нужно...очень... завтра защита
 

Здравствуйте!

Пожалуйста, помогите начинающему програмисту разобраться:

У меня получается закрывать сделки подобным образом: if(Hour()>=23) и т.д..... Но я никак не могу понять -

каким образом нужно прописать функцию, чтоб сделка закрывалась не по фиксированому времени, а после того, как пройдет какое-то время. Т.е. открылась сделка, прошло после ее открытия два часа, сделка закрылась.

 

Может есть какая-нибудь готовая функция подобного плана, есле можете подскажите

 
KLMNC:

Может есть какая-нибудь готовая функция подобного плана, есле можете подскажите

Есть такая функция только она не Кимовская. OrderOpenTime()

if (TimeCurrent() - OrderOpenTime() > 2*60*60)

{

// ........

OrderClose(...);

}


 
goldtrader:

Есть такая функция только она не Кимовская. OrderOpenTime()

if (TimeCurrent() - OrderOpenTime() > 2*60*60)

{

// ........

OrderClose(...);

}


Спасибо!

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