Добрый день!
Уважаемые программисты, есть индикатор Multi-Indic_Watcher, который в подвале рисует 144 горизонтальных прямоугольника трех разных цветов. Меня интересуют прямоугольники красного цвета (селл) и синего (бай).
Сигналом для открытия должно быть определенное количество прямоугольников одного цвета, например: появилось 100 прямоугольников красного цвета, значит открылась позиция Селл, для бай зеркально наоборот.
При открытии позиции должен быть задействован фильтр "Задержка по времени", например: в настройках фильтра "Задержка по времени" = 60 секунд, значит после появлении 100 прямоугольников красного цвета советник начинает отсчет времени и если после 60 секунд после появления сигнала, индикатор показывает 100 или более прямоугольников красного цвета, то открывается Селл-позиция, для Бай зеркально наоборот.
Открытая позиция должна закрываться через определенное время выставленное в настройках - в секундах.
На одном баре должна открываться только одна позиция не зависимо от сигнала индикатора.
Например: советник установлен на графике Н1, появился сигнал для открытия позиции БАЙ, позиция открылась на открытии свечи и закрылась через 15 минут (900 секунд), но сигнал от индикатора опять показывает сигнал для открытия БАЙ, в этом случае советник должен блокировать открытие второй позиции на оставшиеся 45 минут, т.е. до открытия следующей свечи.
В настройках должно быть:
1. время жизни позиции в секундах
2. фильтр для открытия позиции "Задержка по времени" в секундах
3. фиксированный Стоп Лосс в пунктах
Заранее спасибо.