Наши рекомендации:

  1. Главная
  2. Индикаторы
  3. Мощный индикатор cкриншотов c функцией отправки изображения на почту Truly ScreenShot

Мощный индикатор cкриншотов c функцией отправки изображения на почту Truly ScreenShot

Индикатор скриншотов Truly ScreenShot

Представляем вашему вниманию простой в использовании и гибкий в плане настроек индикатор, предназначенный для сохранения скриншотов вашего рабочего графика в терминале Meta Trader 4.

Кстати, наши участники команды создали интересный проект — канал в Telegram, в котором делятся лучшими бесплатными советниками из сети с тестами в Tick Data Suite — https://t.me/ea_forexlab

Общее описание индикатора

Возможно 5 вариантов сохранения скриншотов индикатором:

  • Каждый раз при открытии нового бара (свечи), в зависимости Таймфрейма;
  • Через определенно заданный интервал в минутах;
  • При открытии сделок, ручные, либо автоматические;
  • При закрытии сделок, ручные, либо автоматические;
  • Каждый раз при нажатии пользователем кнопки «Screenshot».

Отличительной особенностью данного индикатора, по сравнению с аналогами, является возможность отправки скриншота на вашу личную почту после корректной его настройки.

Вариаций применения индикатора множество. Например, вы осуществляете ручную торговлю и ведете дневник трейдера (что делать необходимо, особенно если вы новичок на рынке). В данном случае вам будет полезно иметь скриншот активного графика перед открытием вашей позиции, чтобы потом оценить точность входа после ее закрытия, взглянуть на результат до и после, сделать выводы. Данные скриншоты можно хранить вместе с отчетом о торговле в специализированных программах, или просто в отдельных папках на компьютере.

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

Как вариант, можно открыть график с используемыми вами индикаторами, начертить на нем линии поддержки/сопротивления, графические фигуры и т.п, сделать сразу 20-30 скриншотов на открытии каждого нового бара, а затем, перелистывая их по очереди, смотреть, как ведет себя цена постепенно, каждый новый бар и верный ли сигнал дали ваши паттерны и индикаторы. Такой метод анализа графика советуют многие профессионалы.

Сохранение же в указанный интервал в минутах, может делать такое количество скриншотов, какое только необходимо: от 1 до 60 в час.

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

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

Как настроить отправку изображений на телефон или планшет

Для отправки сообщения на телефон, либо планшет у вас должно быть установлено приложение MetaTrader4 и выполнен вход в личный кабинет. Далее нужно узнать свой ID, это можно сделать в Настройках приложения в графе Сообщения найти MetaQuotes ID. Теперь этот номер необходимо установить на сайте www.mql5.com в настройках безопасности, а также в вашем торговом терминале, нажав «Сервис -> Настройки -> Уведомления — MetaQuotes ID » и протестировать корректность с помощью кнопки «Тест».

После этих действий ваш телефон или планшет будут получать уведомления индикатора из терминала, если в настройках выбран один из вариантов отправки сообщения Send Notification.

Как настроить отправку изображений на почту

К сожалению, встроенные функции MetaTrader не позволяют отправлять файлы и изображения на почту, поэтому мы воспользуемся сторонним DLL от компании fxblue.com. Данный файл уже лежит в архиве с индикатором, вам только нужно положить его в папку терминала.

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

Отправка данных осуществляется через SMTP сервер, для подключения к которому вы должны указать свой логин и пароль от почты отправителя. Если вы волнуетесь за безопасность ваших данных и боитесь, что индикатор или встроенный DLL может их просматривать, то для отправки изображения можно завести отдельную почту, скажем на gmail.com и использовать ее только для отправки сообщения.

Мы создавали для тестирования этой возможности почту на gmail.com, но тут нужно знать, что SMTP сервер почты сейчас имеет дополнительную защиту и не даст отправить сообщение с неизвестного устройства. Для того, чтобы индикатор все же мог отправить почту и изображение, необходимо разблокировать небезопасные приложения (т.е. доступ для вашего терминала). Перейдя по ссылке можно прочитать справку о входе в аккаунт через небезопасное приложение. Либо же попробовать отключить блокировку по прямой ссылке. Возможно на других почтовых серверах такой проверки нет, либо ее также можно отключить по аналогии.

Ниже в настройках индикатора будет описано куда вводить данные от почты. При отправке сообщения могут возникнуть ошибки, информацию о которых можно прочитать в журнале (если отображение комментариев включено). Ошибка -1 означает, что у вас недостаточно места на диске, ошибка -2 может возникнуть, если у вас не установлен .NET Framework, либо недостаточно ресурсов. Если же номер ошибки другой, то более подробную информацию о ней можно прочитать в файле логов, найдя его в следующей директории:

«C:\Users\<Имя пользователя>\AppData\Local\MT4-Email»

в файле «MT4-Email.tsv», открыв его через блокнот.

Для корректной работы индикатора и отправки сообщения на почту необходимо также включить в настройках импорт DLL (Сервис -> Настройки -> Советники -> разрешить импорт DLL).

Полученное письмо на почту будет иметь такой вид:

Настройки индикатора:

О том, как установить индикатор на график написано в статей по этой ссылке.

<== Settings Screenshot time ==> настройки времени работы.
Start Time (hh:mm) Время начала работы индикатора.
End Time (hh:mm) Время окончания работы индикатор. Если оба параметра времени установить равными «0:00» или оставить пустыми строки, то работа индикатора будет вестись круглосуточно.
<== Auto Screenshot Settings ==> настройки автоматического режима работы индикатора.
Screenshot New Bar Индикатор будет делать скриншоты на открытии каждого нового бара на текущем Таймфрейме при значении true.
Screenshot Interval (minutes) Если задать значение больше 0, то через заданный интервал в минутах с момента Start Time индикатор начнет сохранение. Удобно, если нужно вести отчет с разницей, отличной от текущего таймфрейма, скажем каждые 4, 17 или 55 минут.
<== Open/Close Orders Screenshot Settings ==> настройка работа индикатора при открытии/закрытии ордеров.
Open/Close Chart TimeFrame Выбор таймфрейма графика, который будет отображаться на скриншоте. Если текущий график не открыт – индикатор откроет его, сделает скриншот и закроет.
Orders Type Выбор одного из трех вариантов, отвечающих за тип ордеров: открытых при ручной торговле (с магик номером 0), при торговле советниками, либо оба режима вместе.
Screenshot Symbol Сохранения скриншотов открытия/закрытия по текущей паре, на которой установлен индикатор, либо же по всем валютным парам, участвующим сейчас в торговле.
Screenshot Open Orders Сохранять скриншоты при открытии торговых ордеров.
Screenshot Close Orders Сохранять скриншоты при закрытии торговых ордеров.
Screenshot Pendings Orders Сохранять скриншоты для отложенных ордеров. Скриншот открытия или закрытия выбирается по двум настройкам выше.
<== Send Notification/E-mail ==> Отправка уведомлений после создания скриншотов.
Send Notification Выбор одного из вариантов, когда нужно отправлять уведомление на телефон или планшет в приложение MetaTrader4, если настроен MetaQuotes ID.
— Don’t send Не отправлять уведомления вообще.
— Send when button pressed Отправлять после нажатия кнопки «ScreenShot».
— Send when New Bar open Отправлять каждый раз после появления нового бара на графике.
— Send in interval Отправлять в определенный интервал времени в минутах, заданный выше в настройках.
— Send Open/Close orders Отправлять после открытия, либо закрытия ордера
— Send All screenshots Отправлять после каждого сохраненного скриншота при любых заданных условиях.
Send e-mail Отправлять электронное письмо на почту при указании одного из вариантов уведомления (выбирается аналогично как в Send Notification)
Send image to email Отправлять скриншот на почту. Если значение false, то будет отправлено только текстовое уведомление.
SMTP Server Название SMTP сервера. По умолчанию указано для gmail.com. Для другого почтового агрегата данные можно найти в интернете.
SMTP Port Номер порта вашего сервера. По умолчанию порт указан для gmail.com
SMTP User name Адрес вашей почты, которую вы используете для входа в личный кабинет на почте, с которого будет отправлено письмо.
SMTP Password Пароль от почты отправителя.
Requires SSL Если сервер поддерживает SSL соединение, то устанавливается 1, либо 0, если нет.
Email To Address Адрес, на который будет отправлено письмо
<== Comments/Button settings ==> настройки комментариев и кнопки
Show Comments Отображать комментарии по работе индикатора на графике и на сохраненных изображениях.
Comments Position Отображать комментарии по работе индикатора на графике и на сохраненных изображениях.
Comments Color Цвет текстовых лейблов уведомления на графике.
Show Journal Massage Отображать уведомления о работе индикатора в журнале.
Notification Language Выбор языка комментариев индикатора: Русский или Английский.
Screenshot Button Отобразить на графике кнопку «Screenshot» для ручного сохранения скриншотов. На выбор дается три цвета: зеленый, синий или красный.
Button Position Выбор одного из четырех углов экрана на графике для расположения кнопки «Screenshot».
Button Distance X Отступ по Х кнопки «Screenshot» в пикселях от выбранного угла экрана.
Button Distance Y Отступ по Y кнопки «Screenshot» в пикселях от выбранного угла экрана.
<== ScreenShot Size ==> размеры изображения
Width (X pixels) Размер сохраняемого изображения по Х в пикселях.
Height (Y pixels) Размер сохраняемого изображения по Y в пикселях.
<== Other settings ==> остальные настройки
Create Extra Folder Создание дополнительных папок с наименованием валютной пары, ТФ и недели для хранения изображений для более удобного хранения данных. Выбор одного из вариантов:

  • //Symbol/TF/Week/ (Символ/Таймфрейм/Текущая неделя)
  • //Symbol/TF/ (Символ/Таймфрейм)
  • //Symbol/Week/ (Символ/Текущая неделя)
  • //TF/Week/ (Таймфрейм/Текущая неделя)
  • //Symbol/ (Символ)
  • //TF/ (Таймфрейм)
  • //Week/ (Текущая неделя)
Set Picture Name Настройка выбора одного из пяти вариантов для сохранения имени изображения: Имя символа, Таймфрейм, Тип Скриншота, Дата и Время. Позволяет более удобно сортировать файлы по вашим предпочтениям.
Image Format Выбор формата файла для сохранения изображения: gif, bmp или png.

Все сохраненный скриншоты при использовании индикатора можно найти в папке Files\Truly ScreenShot Indicator, полный путь выглядит примерно так:

— Для торгового счета:
C:\Users\Admin\AppData\Roaming\MetaQuotes\Terminal\<Номер терминала>\MQL4

— Для получения результатов при тестировании с визуализацией:
C:\Users\Admin\AppData\Roaming\MetaQuotes\Terminal\<Номер терминала>\tester

Открыть путь к файлам можно через терминал, нажав Файл -> Открыть каталог данных.

Надеемся данный инструмент будет полезен в вашей торговле. Рекомендуем также ознакомиться с нашими статьями по теме Форекс.

13 комментариев. Оставить новый

  • DonaldAlcow
    17.01.2021 00:47

    Супер давно искал

    Ответить
  • Amazing Indicator.

    I have a few screenshot indicators but this is the best by far, awesome work guys

    Ответить
  • Ву Хай Чау
    23.03.2021 11:56

    Добрый день,
    Обясните пожалуйста почему почта не отправляется? Хотя я уже настроил smtp для gmail.com с портом 587, SSL =1 и включил «разрешение для небезопасных приложений»?
    Кроме этого после первого скриншота клавиша ScreenShot исчезалась из экрана Metatrader.

    Ответить
  • Ву Хай Чау
    23.03.2021 11:57

    Кстати при тестировании отправки почту через Настройки-Советники, то письмо нормально отправилос.

    Ответить
  • Ву Хай Чау
    24.03.2021 17:11

    Я делал то, что сказали но все равно письмо не отправляется. Кроме этого скриншот тоже сделан 1 -2 раза и больше не делает (настройка была скриншот по интервалу 1мин)

    Ответить
  • sorry, please disregard my previous comment.

    i can download now. Thank you very much

    Ответить
  • Hi I cant find the screenshots not even the manual ones can you help plz thanks

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Меню