Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Благодарю.
Всем добрый день.
Пож. подскажите. Индикатор отображает ценовые линии инструментов и
справа текстовый коммент, - их названия и размеры позиций.
Все работает нормально. До тех пор, пока я не ставлю индюк на график инструментов с 5-ти значными котировками.
Ценовые линии рисуются. Но коммент справа пропадает совсем. Либо, вместо размеров позиций отображаются нули.
А журнал выдает ZERO DIVIDY (СМ. график с Альпари)
- по EURUSD и GBPUSD - вместо размера отображены нули...
Думаю, что это связано с расчетом размеров позиций:
Отношение k1=MarketInfo(Symbol_1, MODE_TICKVALUE).... /MarketInfo(Symbol_1, MODE_TICKSIZE)
дает "деление на нуль" при 5-ти знаке.
Пож. подскажите, как это исправить ?
Пожалуйста подскажите существует ли скрипт или индикатор которые показывает сделки совершенные ранее по истории например с такгото по такаое то число. Оч. полезная штука на мой взгляд
Спасибо,
Юрий
Всем добрый день.
Пож. подскажите, как это исправить ?
Если по простому, попробуй вместо MODE_TICKSIZE поставить MODE_POINT. Но вообще-то нужно код переписывать, что бы учитывать нулевые MarketInfo()
Пожалуйста подскажите существует ли скрипт или индикатор которые показывает сделки совершенные ранее по истории например с такгото по такаое то число. Оч. полезная штука на мой взгляд
Спасибо,
Юрий
https://www.mql5.com/en/code - скрипт. Временной интервал задайте в истории счёта терминала.
VisualOrders.mq4 - индикатор
Добрый день.
В мт4 дц EXNESS мои "мультивалютные" индикаторы, почему-то, работают только при подключенном инете (В отличие от мт4 др. дц).
Без инета - линии индюков не отражаются, а только пустые окна с комментом. Журнал выдает "зеро дивиди".
При подключении инета, зачастую, нужно сначала перещелкнуть тф, чтобы линии индюков появились.
Подскажите пож., в чем дело и как это устранить?
При откл. инете:
При подключенном:
Добрый день.
В мт4 дц EXNESS мои "мультивалютные" индикаторы, почему-то, работают только при подключенном инете (В отличие от мт4 др. дц).
Без инета - линии индюков не отражаются, а только пустые окна с комментом. Журнал выдает "зеро дивиди".
При подключении инета, зачастую, нужно сначала перещелкнуть тф, чтобы линии индюков появились.
Подскажите пож., в чем дело и как это устранить?
При откл. инете:
При подключенном:
Нормальная вещь. Частенько бывает.И не всегда с этим удается справиться. Хотя деление на ноль можно исправить. Проблема в отсутствии рыночного окружения чаще всего.
Не совсем понял, Виктор.
Разве это "нормальная вещь"? Это явный глюк!
Мне непонятен термин - "отсутствие рыночного окружения".
Если мы исправим деление на нуль, - то ценовые линии появятся? Не думаю.
Комментарий в пр. углу индикаторного окна отображается нормально. Т.е. ф-и ObjectCreate и т.п. работают нормально.
Так же нормально работают и математические вычисления, цифры которых задаются в комменте.
Остаются только сами ценовые линии индикатора. Т.к. больше там ничего нет.
Ценовые линии задаются в буферах. Каждая ценовая линия - это всего лишь разность двух МА:
Значит, именно эта часть дает "зеро дивиди"! Но деления здесь нет вообще и, тем более - деления на нуль!
Следовательно, ошибка в данном случае возвращается сервером (или платформой) от фонаря? Или разработчики мт4 не предусмотрели такой глюк и задали возврат "зеро дивиди" не совсем соответствующий сути такой ошибки.
И почему в мт4 др. ДЦ индикатор работает нормально?
Чем могут отличаться одинаковые платформы, чтобы вот такой простейший код работал в них по разному?
С делением на ноль справиться можно, но нужна еще и корректная работа индикатора. С этим сложнее.
А в чем теоретически может быть некорректность вот такого простого кода (для 4-х линий)):