Здравствуйте . пытаюсь индюк написать ,но ни как немогу разобраться с iCustom
при пересечении быстрой МА медленную снизу в верх и обе средние Кауфмана выдают Up сигнал , то рисовать стрелочку ,и наоборот
Смотрите. В справке читаем:
Смотрим какой индекс нам надо, чтобы использовать индикатор.mode - Индекс линии индикатора. Может быть от 0 до 7 и должен соответствовать индексу, используемому одной из функций SetIndexBuffer.
SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,AMAbuffer); SetIndexStyle(1,DRAW_ARROW,0,EMPTY); SetIndexStyle(2,DRAW_ARROW,0,EMPTY);Знаем, что AMA рисуется обычной линией, значит используем то значение, где есть DRAW_LINE (это упрощенное объяснение именно для этого примера), соответственно при вызове через iCustom в поле mode ставим 0 и получается строчка:
double AMA_1=iCustom(NULL,0,"AMA_1",periodAMA,nfast,nslow,G,dK,PriceType,AMA_Trend_Type,0,i+1);Индикатор я прикрепил, в нем поправил iCustom, условие для отображения стрелок не трогал.