MQL4: Пишем советник по индикатору открытых позиций трейдеров

Не так давно на сайте появился индикатор открытых позиций трейдеров. Мне он понравился тем, что можно одновременно получать данные из нескольких источников. Кроме того, в рамках написания этой статьи я немного протестировал визуально этот индикатор, и результат показался мне многообещающим. И сегодня мы поработаем с этим индикатором, чтобы использовать его данные в своем советнике.

Итак, сегодня мы будем писать советник, который будет брать данные с сайта и использовать их в анализе. Всю работу эксперта я разделил бы на несколько задач: получение данных с сайта в виде строки, парсинг нужных нам данных из полученной строки, анализ этих данных и совершение сделок, запись статистики в файл для подробного анализа.

Мы будем использовать библиотеку wininet.dll, которая как раз позволяет получать данные из сети. Также мы будем плотно работать со строками, используя такие функции, как StringFind, StringSubstr, StringConcatenate, StrToDouble и прочие.

Советник получился довольно объемным, поэтому конкретный код приводить в рамках статьи будет нецелесообразно. Все это вместе с подробными пояснениями можно увидеть в видеоуроке.

Заключение

Итак, мы написали советник, который берет данные из сети, анализирует их и совершает сделки, исходя из этого анализа. Вы можете получать абсолютно любые данные, которые вам требуются, и которые есть в общем доступе. По большому счету, сложность тут состоит только в том, чтобы правильно преобразовать их из строки для дальнейшего анализа.

Я же пока установлю данный советник на счет и начну собирать статистику для того, чтобы позже продолжить анализ, – подобрать оптимальные уровни, источники данных и сопровождение позиций.

Скачать исходник советника из урока

Тема на форуме

С уважением, Дмитрий аkа Silentspec
TradeLikeaPro.ru

Уроки по MQL , , , ,