[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 23 1...161718192021222324252627282930...652 Новый комментарий Artyom Trishkin 2011.07.28 19:22 #221 Mathemat: Артем, тут прикол в том, что есть вот такая строка ниже: Так что так, как ты предложил, не слишком логично - если я правильно понял то, что хочет alex12. Алексей, так там же у него (краешком глаза заметил) перебор ордеров терминала... Вот строчка и говорит - если не наш символ, то далее ищем alex 2011.07.28 19:22 #222 alex12: Только одна ошибка - не знаю как устранить. Где - зарыта собака ? 'Symbol' - initialization expected C:\Program Files\MetaTrader Finam\experts\1.mq4 (8, 13) 'Символ - инициализация ожидала C:\Program Files\MetaTrader Finam\experts\1.mq4 (8, 13) Спасибо. Но появляются 3 другие ошибки )) alex 2011.07.28 19:23 #223 artmedia70: У вас: А нужно: А вообще-то можно два клик по сообщению об ошибке и курсор встанет на указанное (кстати) место, где произошла ошибка компиляции, т.е., сюда: (8, 13)После этого посыпятся другие ошибки... :) Вышеприведённую строку переместите в начало ф-ции start() это для начала - далее разбирайтесь с остальными ошибками... Вот этого я и не хотел,что посыпятся новые ошибки :) Artyom Trishkin 2011.07.28 19:27 #224 alex12: Вот этого я и не хотел,что посыпятся новые ошибки :) Совершенно сумасшедшее выражение: if NormalizeDouble(tp,sl,Digits) // Выбор самого близкого орд Cmu4 2011.07.28 21:30 #225 Есть условие для начала работы кода: if(EndHour>Hour() && Hour()>BeginHour) Оно работает, когда советник интрадей. А как заставить советника торговать с 22:00 по 03:00, допустим? Что-то вечером кателок совсем не варит у меня... помогите плиз! Вставка времени работы в Ограничить торговлю в советнике Любые вопросы новичков по Alexander 2011.07.28 21:45 #226 Замените И на ИЛИ. if(BeginHour>Hour() || Hour()>EndHour) Cmu4 2011.07.28 21:54 #227 Roger: Замените И на ИЛИ. if(BeginHour>Hour() || Hour()>EndHour) Спасибо! Только помимо || нужно ещё знаки заменить "больше" на "меньше".. это я уточняю для окружающих. Кстати, пока вы писали ответ, придумал ещё одно решение с else: if(EndHour<Hour() && Hour()<BeginHour) //условие рабочего времени {/*пусто*/}else {/*код советника*/} [АРХИВ!] Любой вопрос новичка, Про билд 2980 Войдите Как кодировать? Евгений 2011.07.28 22:09 #228 Roger: Замените И на ИЛИ. if(BeginHour>Hour() || Hour()>EndHour) Или - if(!(EndHour>Hour() && Hour()>BeginHour)) Алексей Тарабанов 2011.07.28 22:20 #229 Еще есть аппаратные средства. У меня таймер свет в аквариуме включает и отключает. По мощности может компьютер потянуть. Евгений 2011.07.28 22:48 #230 tara: Еще есть аппаратные средства. У меня таймер свет в аквариуме включает и отключает. По мощности может компьютер потянуть. А если в этот аквариум осьминога-предсказателя запустить, то получим торговую систему. И цены такому таймеру не будет! 1...161718192021222324252627282930...652 Новый комментарий
Артем, тут прикол в том, что есть вот такая строка ниже:
Так что так, как ты предложил, не слишком логично - если я правильно понял то, что хочет alex12.
Только одна ошибка - не знаю как устранить. Где - зарыта собака ?
'Symbol' - initialization expected C:\Program Files\MetaTrader Finam\experts\1.mq4 (8, 13)
'Символ - инициализация ожидала C:\Program Files\MetaTrader Finam\experts\1.mq4 (8, 13)
У вас:
А нужно:
А вообще-то можно два клик по сообщению об ошибке и курсор встанет на указанное (кстати) место, где произошла ошибка компиляции, т.е., сюда: (8, 13)После этого посыпятся другие ошибки... :)
Вышеприведённую строку переместите в начало ф-ции start()
это для начала - далее разбирайтесь с остальными ошибками...
Вот этого я и не хотел,что посыпятся новые ошибки :)
Совершенно сумасшедшее выражение:
Есть условие для начала работы кода:
if(EndHour>Hour() && Hour()>BeginHour)
Оно работает, когда советник интрадей.
А как заставить советника торговать с 22:00 по 03:00, допустим?
Что-то вечером кателок совсем не варит у меня... помогите плиз!
Замените И на ИЛИ.
if(BeginHour>Hour() || Hour()>EndHour)
Замените И на ИЛИ.
if(BeginHour>Hour() || Hour()>EndHour)
Спасибо! Только помимо || нужно ещё знаки заменить "больше" на "меньше".. это я уточняю для окружающих.
Кстати, пока вы писали ответ, придумал ещё одно решение с else:
if(EndHour<Hour() && Hour()<BeginHour) //условие рабочего времени
{/*пусто*/}else
{/*код советника*/}
Замените И на ИЛИ.
if(BeginHour>Hour() || Hour()>EndHour)
Или - if(!(EndHour>Hour() && Hour()>BeginHour))
Еще есть аппаратные средства. У меня таймер свет в аквариуме включает и отключает. По мощности может компьютер потянуть.
Еще есть аппаратные средства. У меня таймер свет в аквариуме включает и отключает. По мощности может компьютер потянуть.
А если в этот аквариум осьминога-предсказателя запустить, то получим торговую систему. И цены такому таймеру не будет!