How to Write an Expert Advisor?