Платные
SynchroTrade
Trimmer
Индикаторы
Советники
Утилиты
Бесплатные
Библиотеки
Индикаторы
Скрипты
Советники
Функции
Последние обновления
e-CloseByTime.zip
e-TFL_v2.rar
e-CloseByLoss.rar
i-Bul_Jerk.rar
e-CloseByLPInCurren
b-InfoTrade.rar
b-SignalOfTrade.rar
i-SignalOfTrade.rar
b-SendMail.rar
a-SimpleTrailing.ra
a-ATR_Trailing.rar
e-SignalOfTrade.rar
e-ATRTrailing.rar
e-CloseByLossPosInP
e-CloseByLossOrProf
b-Error.rar

gohome.png Оглавление файлового архива  arrow Разработки на MQL4 arrow Библиотеки
 
Название файла:   b-SendMail.rar    download_trans.gif Скачать
 
Описание:   

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

  • открытие позиции, выставление ордера,
  • модификация позиции, ордера,
  • срабатывание отложенного ордера,
  • закрытие позиции, удаление ордера.

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

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

Кроме того сообщение может передаваться при открытии нового бара заданного таймфрейма и при достижении заданных уровней баланса на счёте.

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

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

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

  • UseSendMail=False - Использовать передачу почтовых сообщений. Этот параметр позволяет быстро включать и выключать работу библиотеки. True - включено, False - выключено.
  • UseOpenNewBar=True - Передавать сообщение при открытии нового бара. Значение False отключает передачу сообщений при открытии нового бара.
  • TimeFrame=60 - Таймфрейм ожидания нового бара. Допустимые значения: 0, 1, 5, 15, 30, 60, 240, 1440, 10080 и 43200. При значении 0 будет использован текущий таймфрейм.
  • UseLevelOfBalance=True - Передавать сообщение при достижении заданного уровня баланса. Значение False отключает передачу сообщения при достижении заданного уровня баланса.
  • BalanceOfMoreThan=5000 - Значение баланса счёта "больше, чем...". Сообщение будет передано, если значение баланса превысит заданное значение.
  • BalanceOfLessThan=1000 - Значение баланса счёта "меньше, чем...". Сообщение будет передано, если значение баланса станет меньше заданного значения.
  • SendAccountNumber=True - Передавать номер торгового счёта. Значение False отключает передачу номера счёта.
  • SendAccountServer=True - Передавать имя активного торгового сервера. Значение False отключает передачу имени активного сервера.
  • SendNameExpert=True - Передавать имя эксперта, который сформировал данное сообщение. Значение False отключает передачу имени эксперта.
  • SendDateTime=True - Передавать дату и время передачи сообщения. Значение False отключает передачу даты и времени.
  • UseTimeLocal=True - Использовать локальное время. При значении False будет использовано серверное время.
  • SendTicket=False - Передавать тикет операции. Значение False отключает передачу тикета операции.
  • SendMagic=True - Передавать магик. Значение False отключает передачу магика.
  • SendComment=True - Передавать комментарий. Значение False отключает передачу комментария.

Добавлен:    06 May 2013
Файл добавил:    KimIV (KimIV)
Дата:    12 Dec 2011
Автор:    Ким Игорь В. aka KimIV
Размер:    3.56Kb
Тип файла:    rar
Скачиваний:    2178
Рейтинг:    stars/4.gifПроголосовало:27 
 
Ваша оценка:  
 

 
 Яндекс цитирования  WM
(c)2004-2017, Автоматизация торговли на финансовых рынках
Администратор: admin@kimiv.ru