Статья большая, тут выложил сокращенный вариант. Полная версия с кодами стратегий в Метатрейдере опубликована тут http://robostroy.ru/community/Article.aspx?id=235 Во второй части материала появится код на Qpile
Прежде чем реализовывать стратегию необходимо ее оттестировать и, если это необходимо, модернизировать. Quik не обладает возможностями бэктестинга, поэтому тестирование будет производится при помощи Метатрейдера. На текущий момент Метатрейдер подключен к серверу поставляющему котировки валютных пар и суррогатов акций ММВБ, так называемых форвардных контрактов на акции. С одной стороны можно рассматривать это как недостаток, однако это скорее преимущество, так как таким образом можно проверить работоспособность системы сравнив данные с «эталонными». Котировки форвардных контрактов не сильно отличаются от акций ММВБ, но, к сожалению, с сервера можно загрузить очень короткий отрезок истории — порядка нескольких недель для 15-минутных фреймов. К счастью, в Метатрейдере есть возможность загрузить историю котировок не с сервера, а из внешнего файла. А достать эти котировки не проблема, многие брокеры предоставляют на своих сайтах архив котировок различных финансовых инструментов, в том числе акций ММВБ.
(
Читать дальше )