Непараметрический зигзаг. Условие монотонности для восходящей ветки зигзага: для любого последующего бара его High не должен быть ниже Low любого предыдущего бара этой же ветки. Аналогично для нисходящей ветки зигзага.
Вы уже видели код советника от Zonker, New Zeland на чемпионате? Я в восторге! Цитирую... sma = iMA ( NULL , PERIOD_D1 , 10 , 0 , MODE_SMA , PRICE_CLOSE , 0 ) ; //Must respect the sma. if ( sma > Ask ) //Euros going cheap! BUY! BuyEuros = true ;