MACD по ценам Ask/bid

 
Здравствуйте! Помогите мне пожалуйста! Дело такое: аншел в просторах вашего сайта тему про звуковые оповещения в индикаторах, скачал индикатор sMACD.mql . Немного переделал - чтобы сигнал был при персечении нуля. Работает все замечательно, но сигнал дается только при закрытии бара. Мне нужно, чтобы сигнал был сразу же при прохождении нуля. Использую для системы Vegas на часовом таймфрейме. Fast MA=169 Slow MA=1
Файлы:
vegasmacd.mq4  5 kb
 
И еще, гляньте пожалуйста код, все-ли я правильно сделал (условие для вызова сигнала) .... Я пока еще с программированием не очень....
 
sun-rise писал(а) >>
И еще, гляньте пожалуйста код, все-ли я правильно сделал (условие для вызова сигнала) .... Я пока еще с программированием не очень....

А смысл какой?

 
На часовых таймфреймах бар проходящий через ноль часто бывает большим - 20-30 п. Мне вот эти 20 и жалко... А еще бывает после этих 20 пунктов уход в обратную сторону. Не люблю бльшие стопы.
 
И еще, такой сигнал будет предупреждающим, а в сделку я могу войти по закрытии бара.