[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 604 1...597598599600601602603604605606607608609610611...633 Новый комментарий --- 2012.12.09 12:55 #6031 lottamer: понял, спасибо. а все-таки, если функция находится в #include-файле, тогда как ею распорядиться? а как вы понимаете #include ?как в доке или как то по своему? Viktar Dzemikhau 2012.12.09 12:57 #6032 Нужно чтоб сова ставила отложенный ордер ровно по открытия свечи на Д1.Я написал ф-цию:bool GetTimeToInput() { if(TimeCurrent() == iTime(Symbol(),1440,0) { return(true); } else return(false); } Компилятор ругается:'\end_of_program' - unbalanced left parenthesis E:\Insall'd soft's\Forex\Alpari NZ MT4\experts\Gann_2Days.mq4 (228, 4) Скобки всех есть, странно. Если эту ф-цию закомментить, то код компилится без ошибок. Что может быть не так? И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи? [АРХИВ] Любой вопрос новичка, "по ценам открытия" или Обновление платформы MetaTrader 4 --- 2012.12.09 12:58 #6033 hoz: Скобки всех есть, странно. нет. у вас правой собки не хватает в строке if условияи может не надо говорить слова "странно" когда речь идет про компилятор. Конечно, бревна в своем глазу сложно увидеть :)И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи? нет [Deleted] 2012.12.09 13:01 #6034 lottamer: разработчики тут оказались не причем. :__вместо ( Hour()>=10 || Hour()<20 ) надо было сделать простое Hour()>=10 && Hour()<20 и все заработало Вопрос не в том, что заработало, а в том, что если справка написана верно -- заработать не должно. elllfix 2012.12.09 13:03 #6035 sergeev: а как вы понимаете #include ?как в доке или как то по своему? как в доке. файл есть.отсыл к нему в советнике есть.А что дальше? этого достаточно чтобы УЖЕ в любом месте советника использовать например так if isCloseLastPosByTake()<0 ... ? elllfix 2012.12.09 13:04 #6036 rigonich: Вопрос не в том, что заработало, а в том, что если справка написана верно -- заработать не должно. в справке написана какая-то хрень про количество секунд прошедших с 1 янв 1970 года :))))))вот уж не знаю что и думать... elllfix 2012.12.09 13:08 #6037 hoz: Нужно чтоб сова ставила отложенный ордер ровно по открытия свечи на Д1.Я написал ф-цию: Компилятор ругается: Скобки всех есть, странно. Если эту ф-цию закомментить, то код компилится без ошибок. Что может быть не так? И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи? ну явно ж скобки не хватает :)))) было if(TimeCurrent() == iTime(Symbol(),1440,0)надо if(TimeCurrent() == iTime(Symbol(),1440,0)) Viktar Dzemikhau 2012.12.09 13:17 #6038 sergeev:И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи? Нет. А как тогда правильно? Я же сравнил Текущее время, с тем, которое нам нужно.. Что не так? //+-------------------------------------------------------------------------------------+ //| Получение времени установки отложенного ордера | //+-------------------------------------------------------------------------------------+ bool GetTimeToInput() { if(TimeCurrent() == iTime(Symbol(),1440,0)) { return(true); } else return(false); } [Deleted] 2012.12.09 13:22 #6039 lottamer: в справке написана какая-то хрень про количество секунд прошедших с 1 янв 1970 года :))))))вот уж не знаю что и думать... какая-то хрень про количество секунд прошедших с 1 янв 1970 года : Это то, как компьютер запоминает даты. По другому он не умеет... elllfix 2012.12.09 13:28 #6040 rigonich: какая-то хрень про количество секунд прошедших с 1 янв 1970 года : Это то, как компьютер запоминает даты. По другому он не умеет... :)) а мы тут причем? компьютер может запоминать как ему удобно - а нам выдает пусть по-человечески:)) 1...597598599600601602603604605606607608609610611...633 Новый комментарий
понял, спасибо.
а все-таки, если функция находится в #include-файле, тогда как ею распорядиться?
а как вы понимаете #include ?
как в доке или как то по своему?
Нужно чтоб сова ставила отложенный ордер ровно по открытия свечи на Д1.
Я написал ф-цию:
Компилятор ругается:
Скобки всех есть, странно. Если эту ф-цию закомментить, то код компилится без ошибок. Что может быть не так?
И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи?
hoz:
Скобки всех есть, странно.
и может не надо говорить слова "странно" когда речь идет про компилятор. Конечно, бревна в своем глазу сложно увидеть :)
И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи?
разработчики тут оказались не причем. :__
вместо ( Hour()>=10 || Hour()<20 ) надо было сделать простое Hour()>=10 && Hour()<20
и все заработало
Вопрос не в том, что заработало, а в том, что если справка написана верно -- заработать не должно.
а как вы понимаете #include ?
как в доке или как то по своему?
как в доке.
файл есть.
отсыл к нему в советнике есть.
А что дальше? этого достаточно чтобы УЖЕ в любом месте советника использовать например так
if isCloseLastPosByTake()<0 ... ?
Вопрос не в том, что заработало, а в том, что если справка написана верно -- заработать не должно.
в справке написана какая-то хрень про количество секунд прошедших с 1 янв 1970 года :))))))
вот уж не знаю что и думать...
Нужно чтоб сова ставила отложенный ордер ровно по открытия свечи на Д1.
Я написал ф-цию:
Компилятор ругается:
Скобки всех есть, странно. Если эту ф-цию закомментить, то код компилится без ошибок. Что может быть не так?
И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи?
ну явно ж скобки не хватает :))))
было if(TimeCurrent() == iTime(Symbol(),1440,0)
надо if(TimeCurrent() == iTime(Symbol(),1440,0))
sergeev:
И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия дневной свечи?
Нет.
А как тогда правильно? Я же сравнил Текущее время, с тем, которое нам нужно.. Что не так?
в справке написана какая-то хрень про количество секунд прошедших с 1 янв 1970 года :))))))
вот уж не знаю что и думать...
какая-то хрень про количество секунд прошедших с 1 янв 1970 года : Это то, как компьютер запоминает даты. По другому он не умеет...
:)) а мы тут причем? компьютер может запоминать как ему удобно - а нам выдает пусть по-человечески:))