Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть графический индикатор Dots (в приложении).
В советник хочу получать сигнал -1 если тренд вниз и 1 если тренд вверх. Проблема в том, что генерирование этих сигналов в индикаторе происходит каждый тик. Т.е. в этот тик может быть -1, в следующий 1, потом снова -1. А по бару в целом устойчивая -1, например (красная точка).
Над чем бьюсь:
- чтобы каждый бар имел свой номер (или место в массиве) и к каждому этому номерному бару была бы привязана однажды рассчитанная -1 или 1 (и затем неизменная). И чтобы эти данные можно было всегда получить в советнике и обработать. Глубина хранения параметр Lenght (период индикатора Dots) * 5, больше не надо;
- чтобы на нулевом баре -1 или 1 формировалась по цене его открытия (или закрытия предыдущего) и до конца бара оставалась неизменной. Сейчас в течении формирования нулевого бара прыжки от -1 до 1 и обратно постоянно.
Короче, тот поток, который индикатор генерирует каждый тик надо как-то упорядочить до одного однозначного ответа по бару. Т.е., грубо говоря, передать в советник однозначный сигнал по бару - синяя точка или красная (1 или -1). Причем как с текущего нулевого бара, так и иметь небольшую историю назад для анализа при необходимости (первый бар -1, второй бар 1 и т.д. При сдвиге номер бара увеличивается на единицу, но привязанное значение не меняется).
Сейчас передачу -1 или 1 с каждого тика использовать для определения точек входа просто не реально.
Я только осваиваю mql4 и уже голову сломал как это можно сделать. Знаний всё же не хватает и опыта. Уже мозг дымится (4 полных дня за компом только с этой проблемой). Или это вообще не реально?
Спасибо.