Лог изменений:
v1.07:
v1.06:
1.05:
v1.04:
v1.03:
v1.02:
До сих пор я разработал 5 индикаторов, и 4 из них я решил свести в едином инструменте. Целью было унифицировать интерфейс для каждого инструмента под всплывающее окно и размер лота.
Master_Info_EA.mq4 не обязателен, но если вы хотите открывать ордера в Money Manager Graphic Tool, вам нужно его загрузить.
Файл sounds.zip не обязателен. В нем содержатся звуки для оповещения о приближении цены к уровням поддержки/сопротивления в индикаторе Support Resistance - Tools. Если вы хотите использовать его, распакуйте в вашем MetaTrader 4 папку "Sounds". Если вы сами создали классный звук, поделитесь им!
Что мы удалили и что добавили к оригинальным индикаторам:
Поинструментное объяснение:
Описание: Предоставляет информацию для облегчения принятия решений.
Базовый интерфейс: Находится в нижней части графика и постоянно показывает информацию.

Hide/Show: Инструмент может быть скрыт нажатием клавиши "H".

Lot Size: Можно изменять размер лота с помощью кнопок + и - или коротким нажатием "P" или "M". Размер пипса при этом пересчитывается. Lot size может быть использован в функциях других инструментов.

Click mouse on the chart: Если вы кликнете на график, вы получите информацию о позиции мыши: цену, на которую вы кликнули, количество пипсов между нею и актуальной ценой, стоимость в вашей валюте. Это полезно знать, прежде чем потенциально совершать сделки по ней.

The Price & the date: при передвижении мыши по графику вы можете видеть цену и дату. Эта информация используется и для других инструментов.

Swap Buy & Swap Sell: Если вы собираетесь занять длинную позицию, вы можете увидеть своп, предлагаемый вашим брокером.

Countdown: Обратный отсчет до следующей свечи.

Spread: Спред в пипсах и вашей валюте.

Описание: Инструмент помогает создать линии поддержки и сопротивления. Вы сами выбираете цвет, толщину и форму линии. Указывается расстояние от каждой линии до актуальной цены (в пипсах и в выбранной валюте). Инструмент автоматически меняет цвет линии, это позволяет легко увидеть, что происходит.
В вашем распоряжении 2 вида линий с двумя режимами настройки, по умолчанию A и Q. Опции линий выбираются по вашему усмотрению.
Индикатор оповестит вас, когда цена пересечет линию поддержки или сопротивления. Есть возможность активировать нотификацию на смартфон, на тот случай, если во время пересечения линии вы находитесь не у компьютера. Новая опция: возможность выбора звука сигнала. Предлагается 6 звуковых наборов, каждый состоит из двух сигналов. Один сигнал нужен для оповещения о переходе поддержки в сопротивление, второй — о переходе сопротивления в поддержку. Таким образом, вы можете спокойно пить свой кофе и не бояться пропустить важную информацию. (Если вы выбираете какой-либо из этих звуков, вы должны выключить дефолтные настройки алертов в MetaTrader 4.)
Зачем нужны два вида линий: один я использую для отображения сопротивления и поддержки, второй - для построения сигнальной линии. Бывают неясные рыночные ситуации, когда решение выставить отложенный ордер дается сложно. Вторая линия может помочь в этом и служить дополнительным индикатором: когда цена доходит до нее, я могу принять решение.
Но вы можете использовать эту функцию иначе: первая линия — для основных уровней поддержки/сопротивления, вторая — для вспомогательных.
Трендовая линия может быть обработана скриптом по желанию пользователя (для этого стоит "yes" по умолчанию, не удивляйтесь).
Interface: Когда вы создали линию, в интерфейсе появляется новая опция. Для каждой линии вы можете: активировать кнопку оповещения "A"; показать или скрыть линию; изменить звук оповещения. Лично я торгую на трех различных валютах, и для каждой использую различные звуки оповещения. Таким образом я точно знаю, что случилось, даже если не смотрю при этом на экран.

Hide/Show: Скрыть один вид линии.

Deleting: Можно удалить линии нажатием клавиши X на клавиатуре. Каждое нажатие на X удаляет новую линию.
Описание: Нажав "B" для покупки и "S" для продажи, вы можете увидеть 3 линии: Buy/Sell, TP и SL. Вы можете двигать их по вашему желанию и видеть отображаемые значения SL, TP, риск, соотношение SL/TP. Можно скрыть или показать TP, следовать за ценой, выставлять немедленные Buy/Sell ордера или устанавливать отложенные. Вы можете изменять уровень риска или объем лота, чтобы увидеть, как меняется их соотношение. Когда вы двигаете линию или уровень риска, объем лота изменяется до оптимального для заданных новых условий. Если вы включаете автоторговлю и устанавливаете Master_Tools_EA.mq4, появляется кнопка выставления ордера.
Description: Простые кнопки изменения таймфрейма прямо на графике. Также вы можете изменять параметры зума. Ошибочное изменение таймфрейма не на том графике исправлено.

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



DailyOpen
Description: Строит линию цены закрытия предыдущего дня.

PivotPoint
Описание: Отрисовывает простую точку пивота R4 - S4.

Sell/Buy/TP/SL Label
Описание: добавляет информацию на линию ордера, не смешивается при передвижении на неверную линию TP.

Параметры:
extern string text1="Global Information"; //Описание extern bool CurrencySymbolRight=True; //Отображать валютный символ (€ $ £) справа от значения цены extern double LotSize=1; //Объем лота по умолчанию extern string MasterHide="H"; //Спрятать или показать панель инструментов extern string textc=""; //==================================== extern string text2="Support & Resistance Management Tool"; //Описание extern string text3="==First Line"; //Описание extern string LineHorizontal="A"; //Клавиша для создания S/R-линий (1) extern color LineResistcolor=clrDodgerBlue; //Цвет линии сопротивления (1) extern color LineSupportcolor=clrDarkOrange; //Цвет линии поддержки (1) extern ENUM_LINE_STYLE LineStyle=STYLE_SOLID; //Стиль линии SR (1) extern int Linewidth=1; //Выбор толщины линии (1) extern bool AlarmCrossWhithAlert=true; //Отправить уведомление extern bool AlarmCrossWhithPushSmartphone=false; //Отправка пуш-сообщения на смартфон extern filename soundname=none; //Выбор пары звуков (рост/падение) extern string text4="==Second Line"; //Описание extern string LineHorizontalSecond="Q"; //Клавиша создания S/R-линии (2) extern color LineResistcolorSecond=clrDodgerBlue; //Цвет линии сопротивления (2) extern color LineSupportcolorSecond=clrDarkOrange; //Цвет линии поддержки (2) extern ENUM_LINE_STYLE LineStyleSecond=STYLE_DOT; //Стиль S/R-линий (2) extern int LinewidthSecond=1; //Выбор толщины линий (2) extern bool AlarmCrossWhithAlertSecond=true; //Отправить уведомление extern bool AlarmCrossWhithPushSmartphoneSecond=false; //Отправить пуш-сообщение на смартфон extern filename soundnameSecond=none; //Выбрать пару звуков (рост/падение) extern string text5="==TrendLine"; //Описание extern bool TakecareManualTrendline=true; //Установить ручное управление линией тренда extern string text6="==Other"; //Описание extern string DeleteLastLine="X"; //Клавиша для удаления последней линии extern int history=200; //Проверка х последних свечей extern int MaxDeviation=10; //Отклонения в пипсах для определения линий S/R по истории extern string texta=""; //==================================== extern string text7="Money Management Tool"; //Описание extern string BuyLine="B"; //Клавиша для создания линии Buy extern string SellLine="S"; //Клавиша для создания линии Sell extern double Risk=2; //Процент риска extern double DefaultSL=30; //SL в пипсах по умолчанию extern color ColorBuySell=clrGreen; //Цвет линии Buy/Sell extern color ColorSL=clrRed; //Цвет линии SL extern color ColorTP=clrLawnGreen; //Цвет линии TP extern color ColorTextBox=clrWhite; //Цвет текста в окне инструментов extern ENUM_LINE_STYLE MMLineStyle=STYLE_DASHDOTDOT; //Стиль линий extern int MMLinewidth=1; //Выбор толщины линий extern bool Account=true; //Выбрать баланс [true] или эквити [false] extern bool CreateTP=true; //Создание линии Take Profit extern int MagicNumber=159357; //Магическое число
Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/13839
Daily Break Point
Cтратегия для H1. Советник будет исполняться на новом баре, если последний бар был пробит через установленную нами точку.
Volatility Step Channel
Строит индикатор Step Channel на основе волатильности.
Архив исторических данных в CSV с тепловой картой для анализа в Excel
Cкрипт создает файл .CSV с историей ваших ордеров. Его можно импортировать в Excel и анализировать с использованием тепловой карты.
Custom Bollinger Bands
Полосы Боллинджера с возможностью выбора метода скользящей средней и приложенной ценой.