Нет, на момент t3. Дело в том, что t3 - это первый тик бара, а значит, поскольку расчеты на нем еще не произведены, значение IndicatorCounted() еще не успело измениться - это происходит только после окончания работы функции start(). Это вполне логично - функция отдает количество обсчитанных баров, следовательно, нет смысла изменять ее значение, пока не обсчитан хотя бы один тик данного бара. Поэтому в момент t3 мы все еще видим значение 299, а вот на следующем тике уже будет 300.
при работе советника, выводятся на экране комментарии в верхнем левом углу. как их можно сдвинуть на 100-200 пипсов вправо? т.к. в том углу невозможно прочитать что то обычно из-за накладок символов.. ((((
w_ersoc: при работе советника, выводятся на экране комментарии в верхнем левом углу. как их можно сдвинуть на 100-200 пипсов вправо? т.к. в том углу невозможно прочитать что то обычно из-за накладок символов.. ((((
Хотел бы немного пояснить по тому что выложил выше. Например, перед нами стоит задача сделать модель автомобиля на языке МКЛ4. Мы знаем что автомобиль имеет некоторые свойства: давление масла, обороты коленвала, температура ОЖ и т.д. . Но если немножко абстрагироваться, то можно понять что от автомобиля нам нужно: ехать вперед, ехать назад, налево, направо. Поэтому все свойства объявляем в виде переменных в нашем инклуднике и за его пределами их не трогаем. Для взаимодействия с внешней средой, оставляем функции: вперед(), назад(), налево(), направо(). В общем-то по сути попахивает инкапсуляцией. Это довольно здорово поможет, при усложнении проекта.
if(Digits==5){
if(Close[2]-Open[1]>=10*Point);// цена больше на 10 пп в 5-ти знаке
}
if(Digits==4){
if(Close[2]-Open[1]>=Point);// цена больше на 1 пп в 4-х знаке
}
//или так ...switch(Digits){
case5: if(Close[2]-Open[1]>=10*Point);// цена больше на 10 пп в 5-ти знакеcase4: if(Close[2]-Open[1]>=Point);// цена больше на 1 пп в 4-х знаке
}
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
А чуток поподробнее можете? Пример какой-никакой приведите, пожалуйста.
Новичку типа Las-tochk'и эти Ваши умные буквы абсолютно ничего не говорят.
Не думаю что кому-то будет интересно копаться в чужом коде, пример такого класса:
Одна функция не вместилась:
Нет, на момент t3. Дело в том, что t3 - это первый тик бара, а значит, поскольку расчеты на нем еще не произведены, значение IndicatorCounted() еще не успело измениться - это происходит только после окончания работы функции start(). Это вполне логично - функция отдает количество обсчитанных баров, следовательно, нет смысла изменять ее значение, пока не обсчитан хотя бы один тик данного бара. Поэтому в момент t3 мы все еще видим значение 299, а вот на следующем тике уже будет 300.
Так понятнее?
при работе советника, выводятся на экране комментарии в верхнем левом углу. как их можно сдвинуть на 100-200 пипсов вправо? т.к. в том углу невозможно прочитать что то обычно из-за накладок символов.. ((((
пробелами в начале текста комментариев проще всего
ну или так:
пробелами в начале текста комментариев проще всего
ну или так...
но у Open[1] нужно написать что цена меньше на 1 пп.
у меня 5-ть знаков после запятой, я и на писал
но получается эта срочка не верная, тк не работает.
а как же правильно нужно писать?
но получается эта срочка не верная, тк не работает.
попробуйте так: