Данная библиотека предназначена для передачи почтовых сообщений, подключения к любому советнику и получения сообщений после совершения им торговых операций — выставление ордеров, открытие позиций, модификация позиций, закрытие позиций и удаление ордеров. При этом сообщение передается сразу же после совершения операции и может содержать следующие данные:
- номер торгового счёта;
- название торгового сервера дилингового центра;
- дата отправки сообщения;
- тип операции;
- объем лота;
- валютная пара;
- значения Take Profit и Stop Loss;
- баланс и свободные средства счёта.
Для подключения библиотеки к советнику необходимо поместить файл библиотеки (b-SendMail.mqh) в папку ...\experts\include\ и в верхней части кода советника добавить строку #include, а в функции start() добавить строку: if (UseSendMail) AccountState(); После этого в советнике появятся дополнительные параметры.
- UseSendMail=True — включает отправку сообщений, False — отключает.
- SendAccountNumber=True — включает функцию передачи номера торгового счета, False — отключает.
- SendAccountServer=True — передача имени сервера, False — отключает эту функцию.
- SendNameExpert=True — передача имени эксперта (советника), False — отключает эту возможность.
- SendDateTime=True — включает передачу времени и даты отправки сообщения.
- UseTimeLocal=True — включает использование местного времени, False — для использования времени сервера.
- SendTicket=False — включает передачу тикета операции.
Скачать библиотеку функций b-SendMail
Библиотеки функций предназначены для правильного функционирования некоторых экспертов и индикаторов, а так же для добавления им дополнительных возможностей. Для начала работы с библиотекой функций следует поместить ее в папку: MetaTrader 4\experts\include.
Рекомендуем: |