Ошибки, баги, вопросы
помогите. не понимаю почему и как советник не работает
#property strict
Так же необходимо привести в соответствие все функции обработки событий, смотрите справку этого раздела и смотрите код - все устаревшие функции заменяйте новыми.
Желательно заменить глобальные переменные в коде советника и использующиеся исключительно в пользовательских функциях на локальные переменные. Этим шагом избежите многих "детских" ошибок, да и код читаться будет легче.
В обязательном порядке просмотрите изменения в приоритетах операций (соответствующий раздел справки), некоторые операции в старом стиле изменили свои приоритеты, соответственно возможно нужно будет поменять условия в логике.
После этого, если возникнут ошибки, спрашивайте с подробным описанием что именно не работает.