Поиск единого для двух индикаторов ZigZag экстремума в советнике - страница 2

[Удален]  
Ihor Herasko #:

Что-то вроде такого (подразумевается, что в OnInit получены хендлы на каждый из ZZ, в коде они названы nHandleZZ1 и nHandleZZ2):

Большое спасибо Вам за помощь !

 
Maxim Kuznetsov #:

Практика показала, что оба "зигзага" не вполне зигзаги. У ZZ могут встретится две вершины на одном баре но в разных буферах;

Если имеется в виду стандартный ZigZag, то там используется только один буфер для отображаемых значений. Два остальных - для уточнения типа экстремума. Поэтому непонятно, что за "разные буферы" здесь указаны.

у обоих вершина может не быть экстремумом (например быть выше предыдущей и ниже следующей, эдак посередине)

Видимо, речь о двух дополнительных буферах (HighMapBuffer и LowMapBuffer). Если так, то просто не используйте их в расчетах.

вручную это просто вызывает эмоции, а для робота это смерть

"Вручную" вообще непонятно, как достать эти значения, они не видны. Только программно можно их достать.

 
Desperate #:

Большое спасибо Вам за помощь !

Забыл уточнить: код именно для ZigZag. Для ZigZagColor код будет чуть длиннее, что в данной ситуации избыточно.

[Удален]  
Ihor Herasko #:

Забыл уточнить: код именно для ZigZag. Для ZigZagColor код будет чуть длиннее, что в данной ситуации избыточно.

Ну я использую колор, но цвета даже не использую. У него я использую 0 буфер (пик) и 1 буфер (впадину).. Так индикатор стандартен, не изменял даже его, пусть работает)