- Исполнение по запросу - Открытие и закрытие позиций - Торговля - MetaTrader 5 для iPhone
- Исполнение по запросу - Открытие и закрытие позиций - Торговля - MetaTrader 5 для Android
- Совершение сделок - Торговые операции
есть такое решение вполне простое.
за пределами функции просчета стрелок
ставим int trend;
в функции расчета стрелок: при появлении стрелки BUY в расчетах ставим дополнительно
условие
if(trend!=1) { // ВАШ КОД РАСЧЕТА СТРЕЛКИ trend=1; }
в функции расчета стрелок: при появлении стрелки SELL в расчетах ставим дополнительно
условие
if(trend!=2) { // ВАШ КОД РАСЧЕТА СТРЕЛКИ trend=2; }
Продумайте логику почему стрелка должна быть одна и почему после нее должна появиться другая.
Вариантов может быть много, например.
По времени.
По пересечению линий (на прошлом баре пересечены в низ на текущем в верх, стрелка в верх)
Использование флагов, пересеклись линии в верх флаг равен 1 пересеклись в низ и флаг равен 1 ставим флаг равным 0.
И другие...
есть такое решение вполне простое.
за пределами функции просчета стрелок
ставим int trend;
в функции расчета стрелок: при появлении стрелки BUY в расчетах ставим дополнительно
условие
в функции расчета стрелок: при появлении стрелки SELL в расчетах ставим дополнительно
условие
Опередили ))))
Использование флагов хороший пример ..
Добрый день, писал индикатор и предо мной встала задача чередования стрелок. Чтоб сначала появлялась,например, Sell стрелка потом Buy или наоборот. Главное чтобы не было повторения одинаковых стрелок. Не могли бы Вы помочь, какую команду использовать или дать какой-либо совет.
Добрый день, писал индикатор и предо мной встала задача чередования стрелок. Чтоб сначала появлялась,например, Sell стрелка потом Buy или наоборот. Главное чтобы не было повторения одинаковых стрелок. Не могли бы Вы помочь, какую команду использовать или дать какой-либо совет.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования