Объясните почему: "из цикла лучше выходить не по return, а по break." ??? По return я выхожу из функции, а по break только из цикла. В чём прикол???
Извините, я не часто заглядываю в эту ветку.
По поводу return и break - дело в том, что надо вырабатывать стиль программирования такой, который позволит избегать "граблей". Поэтому return не желательно использовать внутри тела цикла.
По поводу return и break - дело в том, что надо вырабатывать стиль программирования такой, который позволит избегать "граблей". Поэтому return не желательно использовать внутри тела цикла.
У меня получается закрывать сделки подобным образом: if(Hour()>=23) и т.д..... Но я никак не могу понять -
каким образом нужно прописать функцию, чтоб сделка закрывалась не по фиксированому времени, а после того, как пройдет какое-то время. Т.е. открылась сделка, прошло после ее открытия два часа, сделка закрылась.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Объясните почему: "из цикла лучше выходить не по return, а по break." ???
По return я выхожу из функции, а по break только из цикла. В чём прикол???
Извините, я не часто заглядываю в эту ветку.
По поводу return и break - дело в том, что надо вырабатывать стиль программирования такой, который позволит избегать "граблей". Поэтому return не желательно использовать внутри тела цикла.
Извините, я не часто заглядываю в эту ветку.
По поводу return и break - дело в том, что надо вырабатывать стиль программирования такой, который позволит избегать "граблей". Поэтому return не желательно использовать внутри тела цикла.
для эстэтов:
http://c2.com/cgi/wiki?IsBreakStatementArchaic
для эстэтов:
Кто-нибудь...откликнитесь....ПЛИЗЗЗЗЗЗЗ
Здравствуйте!
Пожалуйста, помогите начинающему програмисту разобраться:
У меня получается закрывать сделки подобным образом: if(Hour()>=23) и т.д..... Но я никак не могу понять -
каким образом нужно прописать функцию, чтоб сделка закрывалась не по фиксированому времени, а после того, как пройдет какое-то время. Т.е. открылась сделка, прошло после ее открытия два часа, сделка закрылась.
Может есть какая-нибудь готовая функция подобного плана, есле можете подскажите
Может есть какая-нибудь готовая функция подобного плана, есле можете подскажите
Есть такая функция только она не Кимовская. OrderOpenTime()
if (TimeCurrent() - OrderOpenTime() > 2*60*60)
{
// ........
OrderClose(...);
}
Есть такая функция только она не Кимовская. OrderOpenTime()
if (TimeCurrent() - OrderOpenTime() > 2*60*60)
{
// ........
OrderClose(...);
}
Спасибо!