Есть один простой и очень эффективный способ решить эти проблемы...
Берете учебник по MQL и ищете там подробно рассматриваемый простой эксперт (tradingexpert.mq4)
По-сути, этот простой эксперт и является "программой для составления советников".
Код очень хорошо откомментирован и Вам остается менять в нем только ту часть, которая отвечает за торговые условия...
Поступая так, выиграете вдвойне. Во-первых, напишете своего первого эксперта, а во-вторых, начнете потихоньку осваивать MQL. Все остальное от лукавого, т.к. ни одна машина не учтет всех ваших запросов, если Вы сами не сумеете их формализовать и записать в виде кода.