Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Поскольку дубликатов меток как будто не видно (две одинаковых на одном баре),
то похоже что при таких манипуляциях (смена таймфрейма и пр.)
не выполняется очистка/инициализация буферов индикатора (buf0, buf1).
Я об этом писал в этом же треде выше. При смене таймфрейма вызывается init(), но не обнуляются значения переменных эксперта. В тоже время после перекомпиляции, init() тоже вызывается, но значения переменных эксперта обнуляются. Т.е. не только массивы не инициализируются нулями, но и обычные int переменные при смене таймфрейма сохраняют свои значения.
Но изменения есть, он показывает не одну стрелку,
а много, пока есть сигнал.
не правда =) у меня по одной стрелке на сторону...
там флаг стоит - ASC_Trend_Prev. И новая стрелка рисуется только если предыдущая была в противоположную сторону
У меня все рисуются, пока есть сигнал :)
а не только при переключении.
Поэтому и "немного измененный".
только что сравнил код в ветке "Помогите переделать хороший эксперт из старой версии в новую" , который Я выкладывал, с тем, который тут на первой странице - они разные. т.е. ты его доделал, наверное... отсюда и разница.
Я же и написал, что это "немного модифицированный ASC Trend".
И тема была не про индикатор, а про некорректную работу терминала.
Но похоже все к следующему билду уже исправлено.
(он в отладке и глюки возможны)
Сегодня в логах
Задержка на закрытие позиции 10 сек, на открытие 20 сек.
Запущен сразу на нескольких чартах.
Причем отключил эксперты минут 10 назад,
но сообщения продолжают появляться.
Снял терминал, программа закрылась (окошко),
но терминал продолжает висеть в ТаскМенеджере.
При попытке запуска по новой, в списке появился еще один терминал, но окна не появилось.
Убил обе копии и запустил заново.
Сообщения пропали.
Включил экспертов.
Лог пока висит в таком состоянии (несколько мин.):
терминал надолго (минута и больше) подвисает и ни на что не реагирует.
Курсор в виде часиков.
С многозадачностью чтото?
Может чтото типа DoEvent (из VB) нужно делать чтобы интерфейс не вис?
терминал надолго (минута и больше) подвисает и ни на что не реагирует.
Курсор в виде часиков.
С многозадачностью чтото?
Может чтото типа DoEvent (из VB) нужно делать чтобы интерфейс не вис?
нет, о многозадачности здесь речь не идёт, так как все индикаторы считаются в интерфейсном потоке. причём, стандартные индикаторы мы сделали максимально эффективными, и они не должны тормозить даже на больших объёмах данных. проверьте Ваши пользовательские индикаторы.