Вы математически задайте линию, которую вы хотите пробивать. Опишите функцию линии сопротивления.
Далее через условие: если ...... время до текущего момента линия была под линией сопротивления (описанная вашей функцией), а на предшествующем графике вдруг линия MACD больше значения этой линии(функции), значит true => открываем позицию...
Обычное пробитие одной линии другой. Просто вы будете линию сопротивления пробивать линией макди, а не ценой инструмента.
Для сложность в том, чтобы задать фукцию, которая будет расчитывать линию сопротивления. В Вашем случае она должна брать для своего расчета показатели индикатора MACD.
_________________________
trufanov_i@rambler.ru