IcqMessenger - эксперт для MetaTrader 4 - MT4

При использовании МТС периодически возникает необходимость узнать различную информацию о состояние счета, открытых позициях и т.п. находясь при этом далеко от терминала с которого осуществляется торговля, но имея под рукой случайный компьютер (либо любое другое устройство) с Интернет-соединением и icq. Устанавливать MetaTrader и логинится для получения простой информации нет желания и времени. Отсюда и появилась идея создания способа получения интересующей информации о торговом счете через ICQ.
IcqMessenger
В качестве схемы осуществления задумки выбрано: <cохранение информации в txt-файл>; <отправка информации по соответствующему запросу>.
Для сохранения информации создал обычный mt-советник exp_statusbot. Он сохраняет инфу о состояние счета в status.txt и изменениях в открытых позициях в notify.txt.
Для отправки информации txt-файлов сделан простейший icqbot mustwatcher. Он будет анализировать запрос и отправлять соответствующий ответ автору запроса.
IcqMessenger
Инструкция к установке:
Качаем и компилируем exp_statusbot.mq4.
Запускаем MT и добавляем советник на любой график.
Распаковываем архив icqbot mustwatcher_v1.16.zip.
Запускаем бота (предварительно убедившись что на компе установлен "Microsoft.NET Framework 3.5")
При помощи кнопки Add добавляем в список нужные нам status.txt и notify.txt (которые лежат в: \experts\files\statusbot)
Регистрируем UIN для бота (Universal Identification Number — попросту номер аськи, получается на оффициальном сайте https://www.icq.com/register)
Вводим UIN бота и пароль в соответствующих полях.
В качестве админа вписываем себя.
Жмем Connect

Затем отправляем боту с своего UIN’a команду !status (так как имя файла status.txt) и получаем то, чего желали.
Чтобы включить авто-уведомление изменяемых файлов (в этом примере notify.txt) пишем !spamon. И при соответствующем изменении получаем, то на что подписались.

Если необходимо обеспечить доступ к этой информации другим пользователям, то админ должен добавить их в регистр. Это всего лишь пример. Разумеется можно создавать сколько угодно txt’шников с любым содержанием и получать их содержимое по соответствующему запросу. Список всех доступных команд вызывается !help либо смотрится в файле \data\help_admin.txt. Интерфейс бота содержит всего несколько кнопок, поэтому запутаться не получится.

Скачать


Комментариев 0
Для того чтобы иметь возможность комментировать Вам нужно зарегистрироваться или войти