Библиотека b-SendMail

FXWizard

Гуру форума
Библиотека b-SendMail

Библиотека функций передачи почтовых сообщений. Предназначена для подключения к любому советнику и реализации передачи почтовых сообщений о совершении торговых операций на счёте:
- открытие позиции, выставление ордера,
- модификация позиции, ордера,
- закрытие позиции, удаление ордера.

Почтовое сообщение передаётся сразу же после совершения торговой операции и может содержать следующую информацию:

- номер торгового счёта,
- наименование торгового сервера дилингового центра,
- дата и время отправки сообщения,
- тип торговой операции,
- размер торгового лота,
- наименование символа,
- ценовые значения стопа и тейка,
- баланс и свободные средства счёта.

Для использования библиотеки b-SendMail.mqh в советнике:

файл b-SendMail.mqh поместить в папку ..\experts\include\, в верхней части кода советника перед описаниями функций добавить строку: #include , в функции start() советника добавить строку: if (UseSendMail) AccountState();

После подключения библиотеки в советнике появятся дополнительные внешние параметры:

- UseSendMail=True - Использовать передачу почтовых сообщений. Этот параметр позволяет быстро включать и выключать работу библиотеки. True - включено, False - выключено.
- SendAccountNumber=True - Передавать номер торгового счёта. Значение False отключает передачу номера счёта.
- SendAccountServer=True - Передавать имя активного сервера. Значение False отключает передачу имени активного сервера.
- SendNameExpert=True - Передавать имя эксперта, который сформировал данное сообщение. Значение False отключает передачу имени эксперта.
- SendDateTime=True - Передавать дату и время передачи сообщения. Значение False отключает передачу даты и времени.
- UseTimeLocal=True - Использовать локальное время. При значении False будет использовано серверное время.
- SendTicket=False - Передавать тикет операции. Значение False отключает передачу тикета операции.
 

Вложения

  • b-SendMail.rar
    2,3 КБ · Просмотры: 58
Верх