Написать своего советника не так уж и сложно, для начала советую ознакомиться с документацией, потом взять простенький готовый советник с открытым кодом и хотя-бы разобраться как он работает. Далее составить схему работы
своего советника ( стратегию ) - без этого никуда. И только после этого если поймешь что к чему в коде, тогда может и свой напишешь!