Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В OHLC Indicator я допустил ошибку. В версии 1.001 исправил:
@Vladimir Karputov, а Вы можете сами сделать проверку? В обзоре рынка оставить только один инструмент и запустить Ваш проверочный индикатор?
П.С. Само собой перезагрузив терминал...
OHLC Indicator version "1.002"
MultiSymbols Indicator version "1.001"
(проверка)
Я почему попросил Вас сделать проверку? Дело в том, что
Не нужно никаких 'Bars' - достаточно проводить проверку 'BarsCalculated'
если индикатор посчитан - будет значение > '0'.
Не нужно никаких 'Bars' - достаточно проводить проверку 'BarsCalculated'
если индикатор посчитан - будет значение > '0'.
С этим вообще не проходит.
Как только этот участок скрываю - всё работает.
С этим вообще не проходит.
Как только этот участок скрываю - всё работает.
MultiSymbols Indicator version "1.002"
Отображает все семь цен
Первый вопрос.
Как избавиться от "хвоста"?
И вопрос второй. Почему этот индикатор отрисовывается в тестере, а если бросить его на график - не рисуется?
1. Надо правильно назначить пустое значение для отображения.
Если поставленок примеру
то все значения до начала отображения реальных, рассчитанных значений индикатора должны быть заполнены нулями.
Если-же для пустых значений используется EMPTY_VALUE по умолчанию, то все значения до начала отображения реальных, рассчитанных значений индикатора должны быть заполнены этим значением, то-есть EMPTY_VALUE.
2. При запуске в тестере все символы, к которым есть обращение в коде, добавляются в обзор рынка автоматом. А в терминале присутствуют только те которые открыты пользователем. Так вот что может показать индикатор по отсутствующей паре??? Ничего. Следовательно в OnInit сделайте проверку присутствия пары в обзоре рынка. Даже необязательно отображение SYMBOL_VISIBLE, достаточно SYMBOL_SELECT
1. Надо правильно назначить пустое значение для отображения.
Если поставленок примеру
то все значения до начала отображения реальных, рассчитанных значений индикатора должны быть заполнены нулями.
Если-же для пустых значений используется EMPTY_VALUE по умолчанию, то все значения до начала отображения реальных, рассчитанных значений индикатора должны быть заполнены этим значением, то-есть EMPTY_VALUE.
2. При запуске в тестере все символы, к которым есть обращение в коде, добавляются в обзор рынка автоматом. А в терминале присутствуют только те которые открыты пользователем. Так вот что может показать индикатор по отсутствующей паре??? Ничего. Следовательно в OnInit сделайте проверку присутствия пары в обзоре рынка. Даже необязательно отображение SYMBOL_VISIBLE, достаточно SYMBOL_SELECT
1. Спасибо.
2. С этим я уже разобрался. Вот здесь цветом выделено всё, что должно, по идее, инициировать синхронизацию (перед первым жёлтым - добавление инструмента в обзор рынка). Я считаю, что там прописаны явно излишние меры, но и они не гарантируют запуск индикатора. К примеру, я запустил индикатор на графике. Инструменты в обзоре есть, данные уже закачаны. Закрываю терминал. Запускаю его. И индикатор не запускается.
Связывать это с выходными не получается по простой причине - данные то уже есть в терминале.
Кстати, выход по INIT_FAILED не имеет никакого смысла, ибо индикатор всё-равно висит на графике. Помогает такая конструкция
Впрочем, в таком случае, уже и return теряет смысл.