Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2332
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
obj_name - имя объекта-стрелки, colour - цвет, заданный в параметрах.
Забыл уточнить, я стрелки отображал через функцию PlotIndexSetInteger.
Возможно красить стрелки через эту функцию или надо менять на Object?
Кто-нибудь может подсказать, как поступить. Мой индикатор mq4 обновляется один раз в сутки на первом тике дневной свечи. Идет отрисовка хай-лоу дня, недели, месяца не тронутых ценой линий.
Если не переключаться между таймфреймами, а находиться на одном рабочем графике, скажем М15, то индикатор работает нормально, не обновляется, а ждет первого тика дневной свечи.
Как только приходится переключиться между таймфреймами, то линии пробитые ценой удаляются по условиям, не дожидаясь первого тика дневной свечи. По этой причине приходится на одну валютную пару держать два графика, один рабочий без переключений и второй запасной.
С уважением, Вячеслав.
Кто-нибудь может подсказать, как поступить. Мой индикатор mq4 обновляется один раз в сутки на первом тике дневной свечи. Идет отрисовка хай-лоу дня, недели, месяца не тронутых ценой линий.
Если не переключаться между таймфреймами, а находиться на одном рабочем графике, скажем М15, то индикатор работает нормально, не обновляется, а ждет первого тика дневной свечи.
Как только приходится переключиться между таймфреймами, то линии пробитые ценой удаляются по условиям, не дожидаясь первого тика дневной свечи. По этой причине приходится на одну валютную пару держать два графика, один рабочий без переключений и второй запасной.
С уважением, Вячеслав.
вариантов всего три: 1) оставить как есть 2) выбросить 3) исправить момент рассчёта..
вот вы какой ответ ожидали услышать ? телепатические исправления ?? или моральную поддержку в стиле "действуй,у тебя всё получится, мы в тебя верим"
КОД ГДЕ
вариантов всего три: 1) оставить как есть 2) выбросить 3) исправить момент рассчёта..
вот вы какой ответ ожидали услышать ? телепатические исправления ?? или моральную поддержку в стиле "действуй,у тебя всё получится, мы в тебя верим"
КОД ГДЕ
Пробовал переписать код с использованием OnCalculate(), к сожалению не получилось.
Забыл уточнить, я стрелки отображал через функцию PlotIndexSetInteger.
Возможно красить стрелки через эту функцию или надо менять на Object?
Забыл уточнить, я стрелки отображал через функцию PlotIndexSetInteger.
Возможно красить стрелки через эту функцию или надо менять на Object?
Индикатор что ли...
Например:
UPD, ну выше уже показали...
Только ссылку на справку не дали.
Изучайте справку - там много ответов на почти все вопросы. С примерами кодов.
Пробовал переписать код
Замените эту часть кода
на эту
Замените эту часть кода
Заменил, сутки понаблюдаю. Спасибо, что откликнулись.
Заменил, сутки понаблюдаю. Спасибо, что откликнулись.
инициализацию LastTime и NewBar перенесите в OnInit. ( init() по вашему )
внутри OnInit должны явно инициализироватьcя все переменные, кроме static (только static есть толк присваивать в глоб. секциях, для прочих бестолку)
инициализацию LastTime и NewBar перенесите в OnInit. ( init() по вашему )
внутри OnInit должны явно инициализироватьcя все переменные, кроме static (только static есть толк присваивать в глоб. секциях, для прочих бестолку)
Перенес вот таким образом, но у меня вопрос по всем переменным о которых вы говорили. Эти переменные тоже переносить?