Помощь с компилированным индюком

 

Господа! Есть СКОМПИЛИРОВАННЫЙ ИНДИКАТОР, который выглядит очень перспективно... Ну вы понимаете о чём я :)

Есть проблема - он оставляет "шлейф" из ложных сигналов. Объясню что это - стрелочки, которые остаются в результате работы индикатора при смене таймфрейма туда-сюда (из H1 в H4 и обратно) избирательно пропадают. Пропавшие стрелочки и являются ложными сигналами. Если бы я торговал вручную - о перещёлкивание таймфрема для меня не проблема. Но я хочу запрограммировать советника на этом индикаторе и интересует его значение на 1-ом баре.

Мне необходимо ПРОГРАММНО в начале каждого часа делать так, чтобы индикатор пересчитывался. У кого какие мысли?

 
вам нужно чтоб старые стрелочки исчезали и появлялись новые?
 

Нет, мне нужно, чтобы на 1-ом баре (не нулевом) оставались только правдивые стрелочки. То есть я хочу заменить ручную смену таймфрейма (для того чтобы индикатор пересчитался), на программный вариант. Ещё раз подчёркиваю - индюк скомпилирован и внести коррективы не представляется возможным. Я подумывал о том, чтобы создать надиндикатор в котором можно просто переприсваивать значения на баре, но такое не работает (странно, да?)

 

нулевой бар всегда перерисовывается..

 

конечно, но нулевой меня не интересует, меня интересуют остаточные явлепервния на первом

 
TPAXTOP >>:

конечно, но нулевой меня не интересует, меня интересуют остаточные явлепервния на первом

Можете код индикатора вставить в советник и там сможете легко взять его значения на предыдущем баре...

 
TPAXTOP >>:

Нет, мне нужно, чтобы на 1-ом баре (не нулевом) оставались только правдивые стрелочки. То есть я хочу заменить ручную смену таймфрейма (для того чтобы индикатор пересчитался), на программный вариант. Ещё раз подчёркиваю - индюк скомпилирован и внести коррективы не представляется возможным. Я подумывал о том, чтобы создать надиндикатор в котором можно просто переприсваивать значения на баре, но такое не работает (странно, да?)

будет проще обдумать проблему, если вы выложите сюда ваш индюк.

 

Я Вас, конечно не остановлю, но точно Вам говорю, что попытки стабилизировать сигналы перерисовывающегося индикатора переинициализацией (в данном случае с помощью смены таймфрейма) обречены на провал. Неоднократно пробовал и убедился в этом, что, собственно, и соответствует правде жизни. Это один из вариантов поиска грааля. Как тренировка сгодится, не догоните, так хоть согреетесь. :))

Ссылка 1, Ссылка 2.

 
TPAXTOP писал(а) >>

Господа! Есть СКОМПИЛИРОВАННЫЙ ИНДИКАТОР, который выглядит очень перспективно... Ну вы понимаете о чём я :)

Есть проблема - он оставляет "шлейф" из ложных сигналов. Объясню что это - стрелочки, которые остаются в результате работы индикатора при смене таймфрейма туда-сюда (из H1 в H4 и обратно) избирательно пропадают. Пропавшие стрелочки и являются ложными сигналами. Если бы я торговал вручную - о перещёлкивание таймфрема для меня не проблема. Но я хочу запрограммировать советника на этом индикаторе и интересует его значение на 1-ом баре.

Мне необходимо ПРОГРАММНО в начале каждого часа делать так, чтобы индикатор пересчитывался. У кого какие мысли?

Здесь наверно такое дело - буфер для стрелок не обнуляется, на нулевом баре появляется стрелка, потом условия исчезают, а стрелка остается. Пишем свой индикатор, вызываем этот индикатор через iCustom() и доделываем все что нужно. Если требуется полный пересчет, то так не получится.

 
Integer писал(а) >>

Здесь наверно такое дело - буфер для стрелок не обнуляется, на нулевом баре появляется стрелка, потом условия исчезают, а стрелка остается. Пишем свой индикатор, вызываем этот индикатор через iCustom() и доделываем все что нужно. Если требуется полный пересчет, то так не получится.

Да, именно так. Я тоже пробовал писать свой индикатор и через iCustom() доводить до ума - но может быть не так делал - может подскажете как ДОДЕЛАТЬ ВСЁ ЧТО НУЖНО?

 
Integer писал(а) >>

Здесь наверно такое дело - буфер для стрелок не обнуляется, на нулевом баре появляется стрелка, потом условия исчезают, а стрелка остается. Пишем свой индикатор, вызываем этот индикатор через iCustom() и доделываем все что нужно. Если требуется полный пересчет, то так не получится.

Да, именно так. Я тоже пробовал писать свой индикатор и через iCustom() доводить до ума - но может быть не так делал - может подскажете как ДОДЕЛАТЬ ВСЁ ЧТО НУЖНО?