Немогу создавать новую тему, напишу здесь. Помогите доработать индикатор до полуавтомата.
Рисую простую линию вручную, имя у нее Trendline 42864 например. Как сделать так что когда я буду создавать очередную линию, код будет переименовывать каждую созданную линию, перекрашивать ее, задать толшину и тд.
Для чего это мне нужно? Есть индикатор, нужно из него сделать полуавтомат. Т.е. рисую трендовую линию вручную, код должен перекрашивать ее и рисовать по ее данным еще дев линии вертикальную и горизонтальную. И так нужно чтобы к каждой пририсовывал.
Индикатор прикрепляю. Принцип, строим линию по двум точкам, когда пройдена двойная дистанция по этим двум точкам то линия кончается и тренд останавливается и уходит в неопределенность. Сразу говорю, автомат по данной линии не нужно стремится сделать впринципе, на данном этапе. Нужен пока что полуавтомат.
Подскажите, если требуется найти время двух событий (тестирования ценой заранее заданных уровней Re и Su), для определения того, которое из этих событий произошло позже.....
Можно ли для решения этой задачи видоизменить каким-то образом приведенное выше на этой странице решение:
int bar = iHighest(NULL,0,MODE_HIGH,20,4);
datetime time = Time[bar];
double val = High[bar];
изменяем на:
int TestRe = ????????????????;
datetime TimeTestRe = Time[TestRe]; // определяем время события №1
int TestSu = ????????????????;
datetime TimeTestSu = Time[TestSu]; // определяем время события №2
if (TimeTestRe > TimeTestSu) Print("Su zone tested");
if (TimeTestRe < TimeTestSu) Print("Re zone tested");
Как в данном случае, определить int TestRe/TestSu, если сами события можно описать как:
Мне уже подсказал TheXpert
Всем спасибо.
Не буду создавать новую тему, поэтому спрошу здесь в рамках индикатора который пишу.
Для iHighest время нужно вводить в барах.
Вопрос. Как перевести время вертикальной линии timePurple (в секундах с 1970) в бары (от 0 бара влево)?
Немогу создавать новую тему, напишу здесь. Помогите доработать индикатор до полуавтомата.
Рисую простую линию вручную, имя у нее Trendline 42864 например. Как сделать так что когда я буду создавать очередную линию, код будет переименовывать каждую созданную линию, перекрашивать ее, задать толшину и тд.
Для чего это мне нужно? Есть индикатор, нужно из него сделать полуавтомат. Т.е. рисую трендовую линию вручную, код должен перекрашивать ее и рисовать по ее данным еще дев линии вертикальную и горизонтальную. И так нужно чтобы к каждой пририсовывал.
Индикатор прикрепляю. Принцип, строим линию по двум точкам, когда пройдена двойная дистанция по этим двум точкам то линия кончается и тренд останавливается и уходит в неопределенность. Сразу говорю, автомат по данной линии не нужно стремится сделать впринципе, на данном этапе. Нужен пока что полуавтомат.
там же: https://docs.mql4.com/ru/series/iBarShift
Спасибо. Подумаю, но ничего не понял пока что.
Возьми готовые индикаторы:
1. Ищет хай-лоу за определенный интервал времени (1.00-6.00)
2. Ищет на последних n-барах (10)
а потом прикручивай к своему велосипеду что тебе надо
Подскажите, если требуется найти время двух событий (тестирования ценой заранее заданных уровней Re и Su), для определения того, которое из этих событий произошло позже.....
Можно ли для решения этой задачи видоизменить каким-то образом приведенное выше на этой странице решение:
изменяем на:Как в данном случае, определить int TestRe/TestSu, если сами события можно описать как:
poruchik, Спасибо.
Стоп, стоп....
А как построить на этих точках линию тренда??? Ну индикатор то есть