Exp – TickSniper и GOOD SANTA Cоветник. Тиковый скальпер
Exp – The xCustomEA Универсальный торговый советник на пользовательских индикаторах. Советник по индикатору!
Table of contents
- Описание
- Рабочие Вкладки:
- Среди возможностей программы:
- Важные характеристики:
- Вкладка Position
- Вкладка Order
- Кнопка MagicTarget
- Торговля с клавиатуры
- Вкладка Signal
- Вкладка Info
- Вкладка ProfitorLoss CLP
- Функция Trailing ProfitФункция трейлинга прибыли при установленных значениях.
- Режим Виртуальный стоплосс/тейкпрофит на CLP
- FAQ Вопрос Ответ по программе Exp - VirtualTradePad
- Внешние переменные и настройки
- Описание внешних переменных индикаторов
Описание
VirtualTradePad или VTP- панель управления основными приказами в МetaТrader 4\5 :
buy, sell, buystop,buylimit, sellstop, selllimit, close, delete, modify, tralling stop, reverse, lock, Grid, VirtualStops, Закрытие по прибыли и убытку.
Торговля в 1 клик с графика терминала.
Торговля с клавиатуры.
Программа для скальпинга и ручной торговли на Форексе.
TRADEPAD – для торговли на форекс
Рабочие Вкладки:
Вкладка Positions – Работа с позициями:
- Открытие / Закрытие BUY и SELL,
- Переворот всех позиций,
- Локирование общей позиции,
- Изменение Стоплосса/Тейкпрофита,
- Установка общего стоплосс/тейкпрофита для сетки позиций,
- Включение Трейлинг-стопа,
- Включение Безубытка
- Закрытие только прибыльных / убыточных позиций,
- Управление позициями / стоплосс / тейкпрофит с графика терминала,
- Частичное закрытие позиций на гарфике,
- Автолот / Динамический лот в процентах от баланса или установленного стоплосса
- Включение/Выключение Реальных/Виртуальных стоплоссов и тейкпрофитов
- Общий средний Трейлингстоп/Безубыток Сетки позиций от средней цены
Вкладка Orders – Работа с Отложенными и лимитными ордерами:
- установка / удаление BuyStop SellStop BuyLimit SellLimit,
- Построение сетки ордеров с увеличением лотов, шага сетки,
- Установка ордеров / позиций с помощью мышки и линий на графике,
- Установка общего стоплосса / тейкпрофита для всей серии ордеров,
- Работа с отложенными ордерами с графика! Удаление, Изменение ордеров прямо с графика.
Вкладка CLP – Работа с функцией закрытие по общей прибыли или убытку.
- Закрытие по общей прибыли / убытку в пунктах, долларах, процентах.
- Закрывать отдельно BUY / SELL,
- Включать виртуальный стоп-лосс / тейк-профит на отдельную / общую позицию.
- Трейлингстоп общей прибыли в пунктах, долларах, процентах.
Вкладка Signals – Вкладка показывающая сигналы от 10 стандартных индикаторов и 8 таймфреймам. Вкладка также показывает совокупный процент сигналов по направлениям BUY SELL. Также есть возможность открывать позици автоматически при превышении совокупного сигнала.
Вкладка INFO – Информационная вкладка, показывающая текущую спецификацию выбранного символа, текущие цели стоплосс и тейкпрофита , а также прибыль за сегодня, вчера, неделю, месяц.
Среди возможностей программы:
- Работает на любом типе счета, любого брокера.
- Не требует специальных навыков обучения
- Легкий и интуитивно понятный интерфейс
- Только самые важные функции
- Быстрое реагирование на любую команду
Важные характеристики:
- При правильном открытии позиции прозвучит звук, такой же как в терминале при открытии;
- Если произошла ошибка, прозвучит звук ошибки;
- Вы не сможете поставить уровень стопов меньше, чем минимально допустимый на сервере или 0;
- На кнопках BUY, SELL стрелками показано изменение цены покупки\продажи соответственно;
- Информационное табло названия валютной пары, объем открытой позиции, а также суммарная прибыль по данной валюте;
- Кнопка Закрыть – приводит к завершению программы;
- Кнопка Свернуть\Развернуть – сворачивает \ разворачивает панель на графике;
- Панель можно перемещать по графику. Для этого нажмите на верхнюю строку панели рядом с кнопками Закрыть и Свернуть и перетащите панель в удобное для Вас место.
- Валюта информации показывается в валюте вашего депозита (Доллар, Евро, Рубль, Центы)
- Все значения всех полей будут записаны в глобальные переменные! Поэтому при перезагрузке терминала, все значения полей будут установлены из глобальных переменных.
- Если поле мигает красным цветом, значит ВЫ допустили ошибку.
- Значение Пункт = Points вашего брокера.
- Если у Вас 5\3 значный брокер, тогда 1 пункт = 0.00001\0.001
- Если у Вас 4\2 значный брокер, тогда 1 пункт = 0.0001\0.01
- В версии для терминала MetaTrader 5 теперь есть возможность использовать скроллинг (на мышке):
Если навести на поле для редактирования параметра (лот, стоплосс, тейкпрофит, дистанция, CLP) то при прокрутке скроллингом можно повышать или понижать значение в этом поле!
Внимание: Только для MetaTrader 5!
Внимание: Прокрутка графика отключается, если курсор в области нашей панели VIRTUALTRADEPAD и включается, если курсор вне области VIRTUALTRADEPAD .
Вкладка Position
Данная версия разрабатывалась для торговли приказами BUY, SELL. А также вспомогательными функциями, такими как: Модификация Стоп-лосс, Тейк-профит, Трейлинг-стоп, Переворот позиции, Закрытие позиции.
Интерфейс:
- Вверху вкладки показывается: название валютной пары, текущий тип и лот совокупной позиции на счете по данной валютной паре и магику, а также текущая совокупная прибыль.
- На кнопке BUY – показывается текущая цена ASK по которой можно купить лот.
- На кнопке SELL – показывается текущая цена BID по которой можно продать лот.
Управление:
- Lots – объект управления лотами. При нажатии на кнопки “+-” лоты будут увеличиваться с шагом в минимально доступный лот на сервере. Лот не опустится ниже минимально разрешенного лота на сервере. Шаг увеличения лота можно регулировать в настройках. Также можно включить динамический лот в процентах от баланса, а также от стоплосса. Тогда в поле Лот – Вы указываете проценты;
- BUY – открытие позиции на покупку (цена Ask вверху);
- SELL – открытие позиции на продажу (цена Bid вверху);
- REVERSE – функция переворота позиций. Стоплосс и тейкпрофит устанавливается новый из полей Стоплосс и Тейкпрофит. Например: Открыты позиции Buy, при нажатии на Reverse – все позиции BUY закрываются и открывается позиция SELL. Если в торговле есть позиция BUY и SELL, тогда при использовании кнопки Reverse – все позиции будут перевернуты;
- LOCK – Локирование позиций. Равнозначное локирование позиций на счете. Например: Если у Вас открыты позиции BUY с лотом 0.3 и\или позиция SELL с лотом 0.1, тогда при использовании кнопки LOCK советник откроет позицию SELL с лотом 0.2 и удалит все стоплосс и тейкпрофит с всех позиций. (BUY 0.3 + SELL 0.1 = SELL 0.2)
- CLOSE – закрытие всей позиции;
- LOSS – закрытие всех позиций, который находятся в убытке, т.е. прибыль позиции меньше 0.
- PROFIT – закрытие всех позиций, которые находятся в прибыли, т.е. прибыль позиции больше 0.
- Takeprofit/Stoploss – выбор Тейк-Профита и Стоп-Лосса для позиции.
- При нажатии на кнопки “+-” тейк-профит/стоп-лосс будут увеличиваться с шагом в 1 пункт (шаг можно регулировать в настройках). Take Profit/Stop Loss не опустится ниже 0 или минимально доступного на сервере.
- С нулевого значения при нажатии на “+” Take Profit сразу примет значение минимально возможного на сервере.
- Если Take Profit/Stop Loss = 0, то его значение выводится красным цветом. Если же Take Profit/Stop Loss не равен 0, его значение выводится зеленым цветом;
- CheckBox Takeprofit/Stoploss включает или отключает использования Takeprofit/Stoploss
- Target StopLoss / Takeprofit – устанавливает общий стоплосс или тейкпрофит для всех позиций одного направления!
- После нажатия на знак Target – Вы можете указать цену на графике и все стоплосс или тейкпрофит всех позиций будут установлены на эту цену!
- Также Вы можете установить стполосс/ тейкпрофит на определенный уровень в процентах/пунктах/валюте депозита.
- MODIFY (Шестеренок)– срочная модификация позиций с заданным TakeProfit/StopLoss. Здесь же можно сбросить уровни стопов на 0 или изменить их;
- Trailing stop – выбор сопровождения открытой позиции с помощью стандартного Трейлингстопа;
- Кнопка ON – включение Trailing Stop. Включается для текущей выбранной пары. Чтобы отключить, необходимо нажать OFF. Уровень дистанции Trailing Stop определяется следующим полем.
- Поле для ввода дистанции Трейлингстопа. Устанавливается в пунктах. Задается дистанция для начала работы Трейлингстопа. Например = 100, советник модифицирует стоплосс в 0 (цена открытия), когда позиция наберет 100 пунктов прибыли. Далее стоплосс будет подтягиваться за ценой. При увеличении прибыли в 110 пунктов, стоплосс модифицируется в +10 пунктов от цены открытия. Шаг увеличения стоплосса можно регулировать в настройках.
- BE – Установить стоплосс в безубыток для всех прибыльных позиций.В расчете безубытка также используется свопы и комиссия.
- — Кнопка “BE” – Функция MovingInWLUSE перенесена на панель в функцию BE.—- Вы можете включить кнопку BE на панели Position и Безубыток будет работать всегда.
—- Настройки дистанции безубытка – настраиваются в внешних параметрах советника!
—- Для того, чтобы использовать функцию 1 раз (старая версия) включите и выключите кнопку BE на панели!
—- Если включен Трейлингстоп и дистанция = 0, то трейлингстоп будет работать с минимально возможным стоп уровнем на вашем сервере. - —- Кнопка “ScreenShot” – Сохраняет снимок Вашего текущего графика, с всеми индикаторами и объектами в размере вашего чарта.
Все скриншоты будут сохранятся в Папка Вашего терминала/MQL*/Files/VTP/ - —- Кнопка “ShowInfo” – Скрывает / Показывает информационные метки нашей панели с графика. Включить/Выключить.
Если Вам нужно анализировать график без лишней информации, кнопка “ShowInfo” поможет скрыть всю лишнюю информацию с графика. - —- Кнопка “%A” – Это включение / Выключение функции Автолота (DynamicLotAuto) с графика.
Теперь Вы можете включать автолот с панели. - —- Кнопка “%S” – Это включение / Выключение функции Автолота по стоплоссу (DynamicLotStopLoss) с графика.
Теперь Вы можете включать автолот по стоплоссу с панели.—— Внимание! Чтобы отключить автолот нажмите на зеленую кнопку “%A” или “%S”.
—— Функции DynamicLotAuto и DynamicLotStopLoss в настройках советника теперь регулируют только способ расчета автолота (Свободная маржа или Текущий баланс) - —- Кнопка “Vst” – Работа с виртуальными стоплосс/тейкпрофит/трейлингстоп/Безубыток.
—— Полноценная работа с Виртуальными уровнями стоплосс и тейкпрофита. Включить/Выключить.
——– Все уровни будут виртуальными и отображаются на графике в виде линий.
——– Вы можете двигать эти уровни на графике, просто потяните линию в нужное место.
——– Внимание! Это виртуальное закрытие позиций. Это значит, что когда цена пересекает линию виртуальных стоплосс/тейкпрофитов , тогда советник отправляет команду на закрытие серверу.
——– Могут быть проскальзывания в закрытии при реквотах и других задержках брокера.
——– Внимание! Работает только на включенном компьютере и подключенном терминале.
——– Внимание! В МТ4 виртуальные уровни работают и с позициями и с ордерами.
——– Внимание! В МТ5 виртуальные уровни работают только с позициями!!! Отложенные и лимитные ордера будут работать с реальными уровнями стоплосс и тейкпрофита.
——– Внимание! Могут быть проскальзывания при закрытии позиций. Зависит от реквотов и задержек брокера!!!
———- Внимание! При нажатии на кнопку “Vst” советник модифицирует все стоплосс и тейкпрофиты в виртуальные/реальные уровни.
При модификации могут быть ограничения брокера на минимальный стопуровень и тогда советник не сможет модифицировать некоторые стоплосс и тейкпрофиты. - —- Кнопка “Av” – Работа функций Трейлингстоп/Безубыток от общей средней линии.
—— Включает/Выключает общий Трейлингстоп/Безубыток от средней линии. Отдельно по направления Buy и Sell.
——– Данная функция позволяет сопровождать всю сетку позиций (Buy или SELL отдельно) общим трейлингстопом или безубытком.
——– VirtualTradePad автоматически рассчитает среднюю линию на основе открытых позиций и установит общий средний трейлингстоп или безубыток от этой средней линии.
При включении ShowPositionInfo, на графике будет отображаться информация о текущих открытых позициях
Использование Target StopLoss и Target TakeProfit:
Управление позициями, закрытие, удаление Стоплосса, Тейкпрофита на графике:
Частичное закрытие сделок
Выбор языка текста на кнопках:
При использовании функции Show_Future_Line и наведении на кнопки BUY SELL будут показываться будущие уровни и дополнительная информация по будущей сделке:
Включение и выключение реальных и виртуальных стоплосс и тейкпрофитов (в том числе и трейлингстоп + безубыток)
Вкладка Order
Данная версия разрабатывалась для торговли приказами Buy Stop, Buy Limit, Sell Stop и Sell Limit, а также вспомогательными функциями, такими как Стоп Лосс, Тейк Профит, дистанция ордеров, установка сетки ордеров, удаление ордеров.
Управление:
- Distance – дистанция в пунктах для отступа при выставлении отложенного ордера. Как и в случае с Take Profit/Stop Loss это значение нельзя задать меньше минимального разрешенного на сервере. Шаг изменения дистанции можно регулировать в настройках советника;
- TakeProfit – отступ Take Profit для отложенного ордера в пунктах;
- StopLoss – отступ Stop Loss для отложенного ордера в пунктах;
- CheckBox Takeprofit/Stoploss включает или отключает использования Takeprofit/Stoploss
- Lots – торговый объем (в лотах или в процентах, в зависимости от внешних настроек) для отложенного ордера ;
- Блок PLACE – варианты открытия: Buy Stop, Sell Stop, Buy Limit, Sell Limit;
- Блок DELETE – варианты удаления отложенных ордеров: Buy Stop, Sell Stop, Buy Limit, Sell Limit;
- GRIDs – количество открываемых ордеров. Если больше 1, то открывается сетка отложенных ордеров на расстоянии в Distance пунктов друг от друга. Шаг увеличения лота можно регулировать в внешних настройках.
- —- Кнопка “LifeTime” – Время жизни ордера в минутах!
—— Время жизни в минутах работает виртуально на все отложенные ордера.
—— После истечения времени LifeTime ордер будет удален.
—— Внимание! Работает раздельно с опцией DayToExpiration (Время экспирации в днях). - —- Кнопка “Step” – Шаг каждого следующего ордера в сетке!
—— Используется вместе с параметром Grids.
—— Позволяет задать шаг для сетки от первого отложенного ордера в сетке.
Внимание! Параметр Distance – Это дистанция от текущей цены до первого отложенного ордера. - —- Кнопка “CoefLot” – Параметр CoefLotForGridOrders из параметров перенесен на панель.
—— Коэффициент умножения следующего лота в сетке отложенных ордеров при использовании на вкладке Orders
Пример: “CoefLot”=2, Grid = 5, тогда лоты будут открываться так: 0.1, 0.2, 0.4, 0.8, 0.16 - Target StopLoss / Takeprofit – устанавливает общий стоплосс или тейкпрофит для всех ордеров одного направления!
- После нажатия на знак Target – Вы можете указать цену на графике и все стоплосс или тейкпрофит всех ордеров будут установлены на эту цену!
Использование Target StopLoss и Target TakeProfit:
Уровни будущих отложенных ордеров
Полноценная работа с ордерами на графике
— Добавлена полноценная работа с отложенными и лимитными ордерами на графике.
—- Отображается информация об установленных ордерах на графике.
—- Возможность удалять стоплосс/тейкпрофит и отложенные ордера с графика.
—- Внимание! Отложенные ордера отображаются после позиций. Это значит, что на графике помещается ордера в зависимости от ширины графика.
Для версии МТ5 доступны дополнительные кнопки:
1. BUY LIMIT STOP – этот вид ордера сочетает в себе первые два типа, являясь стоп-ордером на установку лимитного ордера на покупку (“Buy Limit”). Как только будущая цена “Ask” достигнет стоп-уровня, указанного в этом ордере (поле “Цена”), будет выставлен “Buy Limit” приказ на уровне, указанном в поле “Цена Stop Limit”. Стоп-уровень выставляется выше текущей цены Ask, а цена Stop Limit – ниже стоп-уровня. В качестве дистанции для ордера и stop limit используется поле Distance – после установки ордера вы можете модифицировать цены с помощью мышки на графике, где установлен ордер.
2. SELL LIMIT STOP – этот вид ордера является стоп-ордером на установку лимитного ордера на продажу (“Sell Limit”). Как только будущая цена “Bid” достигнет стоп-уровня, указанного в этом ордере (поле “Цена”), будет выставлен “Sell Limit” приказ на уровне, указанном в поле “Цена Stop Limit”. Стоп-уровень выставляется ниже текущей цены Bid, а цена Stop Limit – выше стоп-уровня. В качестве дистанции для ордера и stop limit используется поле Distance – после установки ордера вы можете модифицировать цены с помощью мышки на графике, где установлен ордер.
Кнопка MagicTarget
магическая кнопка для установки отложенного ордера или позиции на графике, путем указания уровней установки с помощью курсора.
- При наведении курсора на текущих барах – советник установит отложенный или лимитный ордер, в зависимости от выбранных настроек Стоплосс и тейкпрофита.
- При наведении курсора выше текущей цены – советник может установить только BUYSTOP или SELLIMIT(в зависимости от последующей установки стоплосс \ тейкпрофита)
- При наведении ниже текущей цены – советник может установить только SELLSTOP или BUYLIMIT (в зависимости от последующей установки стоплосс \ тейкпрофита)
- Если стоплосс и тейкпрофит не задан – советник может установить только BUYSTOP (выше текущей цены) или SELLSTOP (ниже текущей цены)
- При наведении курсора в будущее (дальше текущих баров) советник установит BUY или SELL позицию, но ВЫ можете указать советнику уровни стоплосс \ тейкпрофита на графике, с помощью линий.
- При указании параметра Grids больше 1, советник установит сетку отложенных ордеров, с начальной ценой, указанной курсором.
- CheckBox Takeprofit/Stoploss включает или отключает использования Takeprofit/Stoploss
- Place – активирует и устанавливает заданный отложенный ордер или позицию
- Cancel – Отменяет текущие заданные уровни
- Для выхода из режима MagicTarget – достаточно еще раз нажать на кнопку MagicTarget
- MagicTarget_Button_KEY=BUTTON_O – Активация Магической цели, по умолчанию O. Автоматически меняется вкладка на Orders! Вам необходимо включить соответствующую опцию в настройках панели KeyBoardTrade=true
- MagicTarget_Place_KEY=BUTTON_P – Установка ордера по выставленным уровням, по умолчанию “P”. Вам необходимо включить соответствующую опцию в настройках панели KeyBoardTrade=true
- MagicTarget_Cancel_KEY=BUTTON_I – Отмена по выставленным уровням, по умолчанию “I”. Вам необходимо включить соответствующую опцию в настройках панели KeyBoardTrade=true
- Добавлена возможность перетаскивать весь ордер на графике, с помощью MagicTarget:
- При установке линий, Вы можете менять линии уровней перетаскиванием линий на графике.
- Добавлена возможность перетаскивать весь ордер, зажав кнопку SHIFT и перетаскивая главную линию цены открытия.
Торговля с клавиатуры
Для того, чтобы у Вас был возможность торговать с клавиатуры, Вам необходимо включить соответствующую опцию в настройках панели KeyBoardTrade=true:
- e1340=”===================================”;//———————————————————————————————————
- Buy_KEY=BUTTON_D; //Buy_KEY —; Button to open BUY
- Sell_KEY=BUTTON_A; //Sell_KEY —; Button to open SELL
- Close_KEY=BUTTON_X; //Close_KEY —; Button to Close positions
- LossCLOSE_KEY=NONE; //LossCLOSE_KEY —; Button to Close all loss postions
- ProfitCLOSE_KEY=NONE; //ProfitCLOSE_KEY —; Button to Close all Profit positions
- Reverse_KEY=BUTTON_Q; //Reverse_KEY —; Button to Reverse all positions
- Lock_KEY=BUTTON_E; //Lock_KEY —; Button to Lock all positions
- StopLoss_USE_KEY=NONE; //StopLoss_USE_KEY —; Button to check/uncheck Stoploss
- TakeProfit_USE_KEY=NONE; //TakeProfit_USE_KEY —; Button to check/uncheck TakeProfit
- e1341=”===================================”;//———————————————————————————————————
- MagicTarget_Button_KEY=BUTTON_O; //MagicTarget_Button_KEY —; Button to start Magic Target
- MagicTarget_Place_KEY=BUTTON_P; //MagicTarget_Place_KEY —; Button Place order by Magic Target
- MagicTarget_Cancel_KEY=BUTTON_I; //MagicTarget_Cancel_KEY —; Button Cancel order by Magic Target
- e1342=”===================================”;//———————————————————————————————————
- BuyStop_Open_KEY=BUTTON_G; //BuyStop_Open_KEY —; Button to Open BuyStop order
- SellStop_Open_KEY=BUTTON_H; //SellStop_Open_KEY —; Button to Open SellStop order
- BuyLimit_Open_KEY=BUTTON_J; //BuyLimit_Open_KEY —; Button to Open BuyLimit order
- SellLimit_Open_KEY=BUTTON_K; //SellLimit_Open_KEY —; Button to Open SellLimit order
- BuyStop_Delete_KEY=BUTTON_V; //BuyStop_Delete_KEY —; Button to Delete BuyStop order
- SellStop_Delete_KEY=BUTTON_B; //SellStop_Delete_KEY —; Button to Delete SellStop order
- BuyLimit_Delete_KEY=BUTTON_N; //BuyLimit_Delete_KEY —; Button to Delete BuyLimit order
- SellLimit_Delete_KEY=BUTTON_M; //SellLimit_Delete_KEY —; Button to Delete SellLimit order
- e1343=”===================================”;//———————————————————————————————————
- Position_Tab_KEY=BUTTON_1; //Position_Tab_KEY —; Button to select Position TAB
- Order_Tab_KEY=BUTTON_2; //Order_Tab_KEY —; Button to select Order TAB
- Signal_Tab_KEY=BUTTON_3; //Signal_Tab_KEY —; Button to select Signal TAB
- Info_Tab_KEY=BUTTON_4; //Info_Tab_KEY —; Button to select Info TAB
- CLP_Tab_KEY=BUTTON_5; //CLP_Tab_KEY —; Button to select CLP TAB
Также окно, с которого Вы будете торговать должно быть активно!
Внимание! Сделка будет открывать с той панели, окно графика которого сейчас активно!
Также на панели будут подсказки выбранных кнопок
Вкладка Signal
Данная вкладка носит информационный характер.
Анализируя основные торговые стратегии по 10 индикаторам и 8 ТФ, Панель выводит в графическом виде направление сигнала индикатора.
Также указывается процент преимущества сигнала для BUY и SELL.
Также Вы можете включить возможность атвомтаичесского открытия позиций по превышении процента.
Процент, при котором происходит открытие позиций или оповещение сигнала – можно настроить в внешних настройках.
Все параметры индикаторов можно настроить в внешних настройках.
Бар расчета сигнала можно регулировать в внешних настройках.
Добавлены новые функции:
Смена ТФ при нажатии на объект:
Если нажать на название ТаймФрейма, то этот ТаймФрейм будет применен к текущему графику.
Только для мт5:
При нажатии на названии индикатора, этот индикатор( с параметрами из внешних настроек) будет добавлен в текущее окно графика.
При нажатии на стрелку, будет открыт соответствующий ТаймФрейм и добавлен соответствующий индикатор.
Графические особенности
- х – нет сигнала;
- Cтрелка вверх – сигнал BUY;
- Стрелка вниз – сигнал SELL.
Индикаторы, использованные в этой вкладке:
Bars – показывает направление свечи по выбранному ТФ .
- Если открытие свечи ниже закрытия свечи – показывается сигнал BUY
- Если открытие свечи выше закрытия свечи – показывается сигнал SELL
MA – показывает направление пересечения быстрой и медленной линии индикатора Mooving Average
- Если Быстрая МА выше медленной МА – показывается сигнал BUY
- Если Быстрая МА ниже медленной МА – показывается сигнал SELL
MACD – показывает направление пересечения Сигнальной и главной линии индикатора Moving Average Convergence/Divergence
- Если Главная линия выше Сигнальной линии – показывается сигнал BUY
- Если Главная линия ниже Сигнальной линии – показывается сигнал SELL
Stoch– показывает направление пересечения Сигнальной и главной линии индикатора Stochastic Oscillator
- Если Главная линия выше Сигнальной линии – показывается сигнал BUY
- Если Главная линия ниже Сигнальной линии – показывается сигнал SELL
RSi– показывает направление пересечения главной линии установленного уровня индикатора Relative Strength Index
- Если Главная линия ниже 30 – показывается сигнал BUY
- Если Главная линия выше 70 – показывается сигнал SELL
CCi– показывает направление пересечения главной линии установленного уровня индикатора Commodity Channel Index
- Если Главная линия ниже -100 – показывается сигнал BUY
- Если Главная линия выше 100 – показывается сигнал SELL
WPR– показывает направление пересечения главной линии установленного уровня индикатора Larry Williams’ Percent Range
- Если Главная линия ниже -80- показывается сигнал BUY
- Если Главная линия выше -20- показывается сигнал SELL
BB– показывает пересечения ценой закрытия свечи и полос индикатора Bollinger Bands
- Если Цена закрытия свечи ниже Нижней полосы BB – показывается сигнал BUY
- Если Цена закрытия свечи выше Верхней полосы BB – показывается сигнал SELL
IKh– показывает направление пересечения TENKANSEN_LINE и KIJUNSEN_LINE индикатора Ichimoku Kinko Hyo
- Если TENKANSEN_LINE ниже KIJUNSEN_LINE – показывается сигнал BUY
- Если TENKANSEN_LINE выше KIJUNSEN_LINE – показывается сигнал SELL
ALI – показывает положение линий индикатора Alligator
- Если челюсти аллигатора меньше зубов и зубы меньше губ – показывается сигнал BUY
- Если челюсти аллигатора выше зубов и зубы выше губ – показывается сигнал SELL
Внимание! Алгоритм сигналов индикаторов выбран по одной из методик стандартного определения сигналов от стандартных индикаторов MetaTrader
Вкладка Info
INFO – информационная вкладка по выбранному символу в терминале МetaТrader .
Основные показатели:
- Название валютной пары, наличие открытой позиции по символу, его тип и размер лота.
- Прибыльность текущей позиции в долларах, пунктах и процентах от текущего депозита.
- Текущий спред (если спред плавающий, в названии стоит (F)).
- Текущий минимальный отступ для стоп приказов и отложенных ордеров.
- Своп коротких и длинных позиций.
- Тип исполнения позиций.
- Стоимость 1 пункта движения цены в валюте депозита на текущий установленный лот в терминале по данной позиции.
- Дистанция до стоп лосса в пунктах и долларах.
- Дистанция до тейк профита в пунктах и долларах.
- Дневная прибыль или убыток по данной валютной паре на сегодняшний день в долларах, в валюте депозита, а также в процентах от текущего баланса.
- Недельная прибыль или убыток по данной валютной паре на текущую неделю в долларах, в валюте депозита, а также в процентах от текущего баланса.
- Месячная прибыль или убыток по данной валютной паре на текущий месяц в долларах, в валюте депозита, а также в процентах от текущего баланса.
- Годовая прибыль или убыток по данной валютной паре на текущий год в долларах, в валюте депозита, а также в процентах от текущего баланса.
- Вся доступная по истории прибыль или убыток по данной валютной паре в долларах, в валюте депозита, а также в процентах от текущего баланса.
Вкладка ProfitorLoss CLP
Панель управления закрытием по общему профиту или убытку в долларах, пипсах и % от баланса. Панель можно использовать как виртуальный стоп лосс или тейк профит. Также предусмотрена аварийная кнопка – Close ALL.
Добавлена возможность трейлинга прибыли.
Если Вы видите красный индикатор, значит функция выключена и не работает;
Если Вы видите зеленый индикатор, значит функция включена и работает.
Основные характеристики:
- Панель работает на том символе, на котором установлена (Current Symbol), или считает общую прибыль или убыток по всем символам (All symbols).
- Панель можно использовать как виртуальный стоп лосс или тейк профит. Для этого установите размер прибыли и убытка и поставьте галочки на Separate Orders. Советник будет закрывать позиции отдельно друг от друга, по установленным значениям прибыли и убытка в пунктах, долларах, процентах
- В панели можно выбрать тип закрытия: по прибыли в долларах, в пипсах или в % от баланса, а также по убытку в долларах, в пипсах или в % от баланса.
- Также есть кнопка “CLOSE ALL”, закрывающая позицию символа или все позиции (в зависимости от выбора) мгновенно.
- Непосредственно на панель выводится информация о текущем состоянии ваших позиций по выбранным способам закрытия.
- Прибыль может быть установлена только выше 0. Если Вы установили 0 – поле будет мигать красным. Это значит, что установленное значение с ошибкой и данное поле не будет работать с советником. Если ВЫ установили значение с минусом, советник автоматически переведет поле в плюсовое значение(например -100=100)
- Убыток может быть установлена только ниже 0. Если Вы установили 0 – поле будет мигать красным. Это значит, что установленное значение с ошибкой и данное поле не будет работать с советником. Если ВЫ установили значение с плюсом, советник автоматически переведет поле в минусовое значение(например 100=-100)
Правила использования:
- Установите панель на вашу валютную пару.
- В зависимости от того, как вы хотите закрывать позиции (по всем символам или по текущему), выберите соответствующую опцию на самой панели.
- Для того чтобы галочка выбора типа закрытия стала активной, вам необходимо ввести значения параметра отличное от 0, при этом для прибыли указывается положительно значение, а для убытка – отрицательное, например: -100.
- Поставьте галочки напротив тех пунктов, которые вы хотите использовать при закрытии(Прибыль\Убыток в пунктах\долларах\процентах).
- Включите кнопку Close if Profit or Loss, она должна загореться синим цветом. Это означает, что советник включился в работу.
- Как только прибыль или убыток ваших позиций пересечет отметку установленных уровней, сделки закроются.
- Аварийная кнопка CLOSE ALL предназначена для того, чтобы закрыть все позиции мгновенно.
Управление:
- All Symbols – включает закрытие по всем символам.
- XXXXXX only – включает закрытие только по текущей валютной паре, на которой установлен советник.
- Separate BuySell – включает отдельное закрытие по позициям BUY и SELL.
- Separate Order – включает отдельное закрытие по каждой позиции отдельно.
- Profit $ – Включает\отключает закрытие по общей прибыли в долларах или в валюте депозита.
- Profit p – Включает\отключает закрытие по общей прибыли в пунктах.
- Profit % – Включает\отключает закрытие по общей прибыли в процентах от текущего баланса.
- Loss $ – Включает\отключает закрытие по общему убытку в долларах или в валюте депозита.
- Loss p – Включает\отключает закрытие по общему убытку в пунктах.
- Loss % – Включает\отключает закрытие по общему убытку в процентах от текущего баланса.
- Close if Profit or Loss ON – Функция закрытия по общей прибыли или убытку ВКЛЮЧЕНА
- Close if Profit or Loss OFF – Функция закрытия по общей прибыли или убытку ОТКЛЮЧЕНА
Функция Trailing Profit
Функция трейлинга прибыли при установленных значениях.
Данная функция включает трейлинг прибыли(плавающая прибыль) при закрытии.
Т.е. в данном случае прибыль закрывается не фиксировано, а с трейлингом указанного значения. Т.е. как только прибыль достигла указанного значения, советник запоминает текущее значение прибыли и далее подтягивает данное значение вслед за прибылью.
Например:
Если Вы поставили закрывать при прибыли 10 долларов:
- Profit $ – закрывать в плюс.
- Profit $ – сколько закрывать в плюс.
- TrailingProfit- расстояние от Profit $, при достижении которого включается трейлинг прибыли.
- При установке для Profit $ значения 10, а для TrailingProfit значения 5 линия трейлинга прибыли устанавливается на 5 долларов.
- Советник при прохождении отметки в 10 долларов включит функцию трейлинга прибыли и будет тянуть отметку закрытия вслед за прибылью.
- В журнале при этом будут отображаться записи текущего положения прибыли.
- После того как общая прибыль опустится ниже последнего зафиксированного уровня – TrailingProfit , советник закроет все сделки в принудительном порядке.
Опция работает для всех типов закрытия: Все символы, Текущий символ, Отдельное направление BUY и SELL , Каждый ордер отдельно.
Отличие TrailingStop Positions и Trailing Profit CLP
Trailing Stop – это модификация реального стоплосса в безубыточный уровень и подтягивание стоплосса в прибыльной зоне для каждой позиции.
Это стандартный трейлингстоп на каждую позицию отдельно.
Первым шагом работы Trailing Stop – это установка стоплосса в безубыток.
Второй шаг работы Trailing Stop – это моджификация стоплосса на увеличяение зафиксированной прибыли.
TrailingStop можно установить только в пунктах!
Trailing Profit – Это модификация виртуального уровня стоплосса для позиций (Всех или отдельно, в зависимости от выбора) в прибыльной зоне.
Trailing Profit работает на вкладке CLP и позволяет закрывать серию позиций по общей прибыли, устанавливая и фиксируя минимальный уровень общей прибыли.
Дает возможность увеличить уровень закрытия по общей прибыли.
TrailingProfit можно установить в пунктах, валюте депозита, Процентах от текущего баланса.
Режим Виртуальный стоплосс/тейкпрофит на CLP
Вы можете включить режим Виртуальный стоплосс и тейкпрофит, а также виртуальный трейлингпрофит на вкладке CLP.
При этом все позиции будут мониториться и закрываться отдельно друг от друга!
Передвигать эти уровни можно только поменяв значения на панели управления CLP !
Вы можете установить виртуальный стоплосс/тейкпрофит в пунктах, валюте депозита, процентах!
Для включения режима Виртуальный тейкпрофит/стоплосс:
- Перейдите на вкладку CLP
- Установите флажок Separate Deals
- Установите нужный тейкпрофит
- Установите нужный стоплосс
- Включите и активируйте CLP ON
Также советник показывает примерные цены закрытия по общей прибыли или убытку.
параметр Show_Future_BE_TP_SL – показ линий будущего закрытия позиций по общей прибыли или убытку.
Внимание: Работает только на текущем символе и при выключенном режиме SEPARATE Orders.
Линии показываются раздельно для Buy и Sell позиций, либо общей линией.
Если линия не показывается, значит позиции образуют лок, который не может быть закрыт по общей прибыли или убытку.
Внимание: Данные по линиям и цене могут быть неточными на плавающем спреде.
Помните! SELL закрывается по ASK, а BUY закрывается по BID
FAQ Вопрос Ответ по программе Exp – VirtualTradePad
В чем указываются значения в полях для редактирования в пунктах или пипсах?
В пунктах! понятие Пункт взято из значения переменной Point()
- Если у Вас 5\3 значный брокер, тогда 1 пункт = 0.00001\0.001
- Если у Вас 4\2 значный брокер, тогда 1 пункт = 0.0001\0.01
Почему при переключении ТФ с графика на других индикаторах в МТ4, график зависает на 10 секунд?
Это особенность работы функции ChartSetSymbolPeriod в МТ4.
В индикаторах, при использовании других панелей и графических объектов, это приводит к зависанию.
Мы не можем решить эту проблему. Для смены тф, пользуйтесь стандартным способом.
Также: Советник имеет приоритет выполенния действий с графика. Поэтому, если Вы нажимаете кнопки на Вашем индикаторе – то срабатывание этой кнопки начинается тогда, когда все действия графика обработал эксперт.
VirtualTradePad – РИСК МЕНЕДЖЕР
Внешние переменные и настройки
Название | Описание | ||
---|---|---|---|
Параметры информации | |||
GeneralSize | Размер панелиДобавлена возможность изменять размеры панели: GeneralSize! – GeneralSize по умолчанию = 12, Увеличение размера панели. – Прошлый размер панели при GeneralSize = 10! | ||
SymbolToTradeCustom | Переменная указания валютной пары для работы панели: SymbolToTradeCustom Это дает возможность торговать на оффлайн графиках (Тиковый, Ренко..). Внимание: Будьте внимательны при написании названия. Название должно полностью соответствовать названию в Обзоре рынка! EurUSD – Неправильно! EURUSD – Правильно! Если этот параметр не задан, советник работает на той валютной паре, на которой он установлен! | ||
Sounds Push | Включает/отключает звуковые оповещения при открытии\закрытии\модификации позиций и ордеровВы можете включить или выключить уведомление о открытии/закрытии/ошибке на телефон или звуковое оповещение в разделе Уведомлений.Также Вы можете поменять имя файла для звука в формате WAV без указания расширения файла (только имя)e121=”================= Notice options ==================”;//——————————————————————————————————— Notice_Open_Push=false; Notice_Open_Sound=true; Notice_Close_Push=false; Notice_Close_Sound=true; Notice_Modify_Push=false; Notice_Modify_Sound=true; Notice_Error_Push=false; Notice_Error_Sound=true; Notice_Open_NameSoundFromEa=”ok”; Notice_Close_NameSoundFromEa=”alert2″; Notice_Modify_NameSoundFromEa=”stops”; Notice_Error_NameSoundFromEa=”timeout”; | ||
HintShow | Включает/отключает всплывающие подсказки при наведении на кнопки | ||
Language | Выбор языка подсказок Language: Испанский, Португальский (Бразилия), Немецкий, Китайский, Японский; По умолчанию язык подсказок будет определяться автоматически по языку Вашего терминала. Также Вы можете выбрать свой язык; Перевод был осуществлен с помощью GOOGLE Translator + сайта MQL + Терминала! | ||
ButtonLanguage | ButtonLanguage выбора языка текста на кнопках и основного языка панели (информация на вкладках)! Доступны языки: Русский, English, Português, Español, Deutsch! Внимание: Этот параметр влияет только на текст кнопок и вкладок, Текст всплывающих подсказок можно выбрать в параметре Language! | ||
Show_Future_Line | Включает/отключает показ виртуальных линий будущей позиции.Работает только на вкладке Position.При включении данной опции на графике терминала советник нарисует линии цены открытия, стоплосса, тейкпрофита.Покажет информация о лоте, стоплосс и тейкпрофит в валюте депозита, Покажет ценовые уровни установки стполосс и тейкпрофита.Варианты отображения информации:false – не показывать информацию;true always – показывать всегда на графике;true cursor is on the pad – показывать только тогда, когда курсор находится на панели;true cursor is not on the pad – показывать только тогда, когда курсор находится за пределами панели.true cursor is only on BUY SELL – показывать только тогда, когда курсор на кнопках BUY SELL | ||
Show_Future_Line_Orders | Включает/отключает показ виртуальных линий будущего отложенного ордера на вкладке Orders.Работает только на вкладке Orders.При включении данной опции на графике терминала советник нарисует линии цены открытия, стоплосса, тейкпрофита.Покажет информация о лоте, стоплосс и тейкпрофит в валюте депозита, Покажет ценовые уровни установки стполосс и тейкпрофита.Варианты отображения информации:false – не показывать информацию;true always – показывать всегда на графике;true cursor is on the pad – показывать только тогда, когда курсор находится на панели;true cursor is not on the pad – показывать только тогда, когда курсор находится за пределами панели. | ||
Show_AveragePrice | Включает/отключает показ виртуальных линий средней цены всех позиций BUY SELL.Показывает среднюю цену (точку безубытка) позиций по направлению BUY и SELLВарианты отображения информации:false – не показывать информацию;true always – показывать всегда на графике;true cursor is on the pad – показывать только тогда, когда курсор находится на панели;true cursor is not on the pad – показывать только тогда, когда курсор находится за пределами панели.true cursor is only on BUY SELL – показывать только тогда, когда курсор на кнопках BUY SELL Aver BUY/SELL – Показывает текущую среднюю линию для BUY/SELL, а также лот и текущую общую прибыль/убыток;Future BUY/SELL – Показывает Будущую среднюю линию и лот, если пользовать откроет сейчас позицию BUY/SELL с панели с установленным лотом;Позволяет установить линию безубыточности выше /ниже текущей средней линии. | ||
ShowInfoPosition | Показывать на графике информацию о открытых позициях и их стоплосс/тейкпрофитах .Информация показывается в виде текстовых меток.Варианты отображения информации:false – не показывать информацию;true always – показывать всегда на графике;true cursor is on the pad – показывать только тогда, когда курсор находится на панели;true cursor is not on the pad – показывать только тогда, когда курсор находится за пределами панели.true cursor is only on BUY SELL – показывать только тогда, когда курсор на кнопках BUY SELLПри работе с графиком и включении функции , у Вас появляется возможность управлять позитцией на графике:Перемещать уровни стоплосса и тейкпрофита (Передвигайте линии стоплосса и тейкпрофита – это стандартная функция терминала MetaTrader)Удалять Стоплосс/ТейкпрофитЗакрывать позицию Частично или полностью:При нажатии на “X” возле позиции на графике будет появляться окно выбора закрытия позиций частично или полностью: в процентах: 10%, 25%, 50%, 100%; в лотах: Шаг лота, Шаг лота * 2, Шаг лота * 5, Шаг лота * 10; | ||
Show_Prices_on_Tab_Position | Показывать информацию о изменении цены и направление изменения на кнопках BUY SELL вкладки Positions | ||
Type_Profit_On_Position_Tab | Тип отображения информации о прибыли на вкладке Позиции– в пунктах Вашего брокера.– в валюте депозита.–“do not show” – отключающий показ прибыли на странице Positions | ||
Show_BuySell_LimitStopТолько для МТ5 | В MetaTrader 5 Дополнительные кнопки открытия новых ордеров Buy/Sell Stop Limit. Можно включить показ кнопок открытия Buy/Sell Stop Limit. По умолчанию отключено! | ||
TypeofOrdersMagicTarget | Добавлен выбор типа ордеров при использовании MagicTarget, Если стоплосс и тейкпрофит не используется.BuyStop SellStop – При использовании Magic Target без стопов, будет устанавливаться BuyStop/SellStop (по умолчанию, как в прошлых версиях).BuyLimit SellLimit – При использовании Magic Target без стопов, будет устанавливаться BuyLimit/SellLimit. | ||
Show_EndOfBar | текстовая метка на экран с временем окончания текущего бара! Есть возможность изменять положение информации об окончании бара. Если нажать на эту метку, тогда метка изменит положение на графике! Время показывается каждый тик! Это значит, что если тика еще не было, то время останавливается! | ||
Параметры торговые | |||
Rounding=0 | Округление всех цен при открытии и модификации ордеров и позиций. Варианты выбора:Без округления,округление до 1 цифры,Округление до 2 цифр.Опция предназначена для Золота и серебра, а также для точной установки уровня отложенных ордеров, а также для брокеров, где задана определенной точность тиков. Пример: Цена установки ордера = 1.12345 Округление до 1 цифры = 1.12340 Округление до 2 цифр = 1.12300 | ||
MagicNumber=777 | Магический номер для позиций и ордеров,Устанавливается при открытии.Используется в определении позиций и ордеров на Свой или чужой. 0 – без магического номера- Добавлен МультиМагик.Параметр MagicNumber обновлен: первая цифра предназначена для обозначения магического номера для открытия позиций и сопровождения.Также можно задать несколько магических номеров для сопровождения; например: — MagicNumber=777 UseAllMagicFromAllAccount=true: Советник следит за всеми позициями по текущему символу на всем счете; — MagicNumber=777 UseAllMagicFromAllAccount=false: Советник следит за позициями с магическим номером 777 по текущему символу на всем счете; — MagicNumber=777,888 UseAllMagicFromAllAccount=false: Советник следит за позициями с магическим номером 777 и 888 (открывает позиции с магическим номером 777) по текущему символу на всем счете; — MagicNumber=777,888,999 UseAllMagicFromAllAccount=false: Советник следит за позициями с магическим номером 777, 888 и 999 (открывает позиции с магическим номером 777) по текущему символу на всем счете; | ||
UseAllMagicFromAllAccount=true | Позволяет учитывать все позиции, открытые в терминале, по данной валютной паре. Пример: UseAllMagicFromAllAccount = true тогда все позиции с любым магическим номером буду учтены при открытии, закрытии, модификации, перевороте, информации….. UseAllMagicFromAllAccount = false Советник берет в расчет только те сделки, которые имею магический номер MagicNumber | ||
MarketWatch=false | Включает возможность открытия позиций с стоплосс \ тейкпрофитом на счете с MARKET исполнением. Первая открывается позиция, после успешного открытия модифицируются уровни стоплосс и тейкпрофит. | ||
Slippage=0 | Уровень максимально возможного проскальзывания в пунктах при открытии и закрытии позиций. Пример: Slippage = 1 Максимальное отклонение при открытии позиции = Цена открытия +-1 пункт. Slippage = 100 Максимальное отклонение при открытии позиции = Цена открытия +-100 пункт. Например: Цена открытия позиции при отправке приказа на сервер = 1.12345 Но, если за время отправки и открытия позиции цена изменилась в пределах 100 пунктов, тогда позиция откроется с проскальзыванием в пределах 1.12245 – 1.12445 | ||
VirtualSLTPUse=false | Использовать виртуальные уровни стоплосс.тейкпрофит при открытии позиций. При включении этой опции, реальные стоплосс и тейкпрофит буду скрыты от брокера. Советник будет хранить уровни стопов в массиве. Внимание: Виртуальные стоплосс и тейкпрофит работаю только при включенном терминале. | ||
Digitss=2; | Количество знаков после запятой в отображении на вкладке Position на кнопках BUY SELL Варианты выбора:Show_for_4_digitsShow_for_5_digits | ||
string CommentOrders=”” | Комментарий, который будет добавлен к комментарию позиции или ордера при открытии. Пример: CommentOrders=”Super” Комментарий позиции: SuperДобавлена возможность работать с Бинарными Опционами БО: Параметр CommentOrders обновлен. Теперь Вы можете задать время истечения опциона, например 5 (Закрыть через 5 минут)! Поддержка уникального комментария для брокеров с БО, которые требуют уникального комментария. Например: CommentOrders = CLOSE31 (Закрыть через 31 минуту) Уточняйте правила написания комментария к БО у своего брокера! | ||
Параметры торговли с клавиатуры | |||
KeyBoardTrade=false | Использование клавиатуры в качестве торговли в один клик | ||
Buy_KEY=BUTTON_D | Открытие позиции BUY кнопкой D | ||
Sell_KEY=BUTTON_A | Открытие позиции SELL кнопкой A | ||
Close_KEY=BUTTON_X | Закрытие позиций кнопкой X | ||
LossCLOSE_KEY=NONE | Закрытие только убыточных позиций не установлено | ||
ProfitCLOSE_KEY=NONE | Закрытие только прибыльных позиций не установлено | ||
Reverse_KEY=BUTTON_Q | Переворот позиций кнопкой Q | ||
Lock_KEY=BUTTON_E | Локирование позиций кнопкой E | ||
MagicTarget | MagicTarget_Button_KEY=BUTTON_O – Активация Магической цели, по умолчанию O. Автоматически меняется вкладка на Orders! MagicTarget_Place_KEY=BUTTON_P – Установка ордера по выставленным уровням, по умолчанию P. MagicTarget_Cancel_KEY=BUTTON_I – Отмена по выставленным уровням, по умолчанию I. Добавлена возможность перетаскивать весь ордер на графике, с помощью MagicTarget: При установке линий, Вы можете менять линии уровней перетаскиванием линий на графике. Добавлена возможность перетаскивать весь ордер, зажав кнопку SHIFT и перетаскивая главную линию цены открытия. | ||
Orders | BuyStop_Open_KEY=BUTTON_G; //BuyStop_Open_KEY —; Button to Open BuyStop order; SellStop_Open_KEY=BUTTON_H; //SellStop_Open_KEY —; Button to Open SellStop order; BuyLimit_Open_KEY=BUTTON_J; //BuyLimit_Open_KEY —; Button to Open BuyLimit order; SellLimit_Open_KEY=BUTTON_K; //SellLimit_Open_KEY —; Button to Open SellLimit order; BuyStop_Delete_KEY=BUTTON_V; //BuyStop_Delete_KEY —; Button to Delete BuyStop order; SellStop_Delete_KEY=BUTTON_B; //SellStop_Delete_KEY —; Button to Delete SellStop order; BuyLimit_Delete_KEY=BUTTON_N; //BuyLimit_Delete_KEY —; Button to Delete BuyLimit order; SellLimit_Delete_KEY=BUTTON_M; //SellLimit_Delete_KEY —; Button to Delete SellLimit order; | ||
Подтверждение нажатия кнопок | |||
CloseConfirmReverseConfirmLockConfirmBuySellConfirm | Добавлена функция CloseConfirm – подтверждение пользователя для закрытия позиций. При нажатии на кнопки: Close, Loss, Profit. Добавлена функция ReverseConfirm – подтверждение пользователя для переворота позиций. При нажатии на кнопки: Reverse. Добавлена функция LockConfirm – подтверждение пользователя для блокирования позиций. При нажатии на кнопки: Lock.добавлен параметр BuySellConfirm – Подтверждение открытия позиций при нажатии на BUY или SELL; | ||
Параметры объема позиции, лота и автолота | |||
DynamicLotStopLoss=false | Включение динамический расчет лота от установленного стоплосса в процентах от свободной маржи. При закрытии позиции по стоплоссу, убыток это позиции равен установленному проценту от свободной маржи. Пример:DynamicLotStopLoss = trueполе Lots = 2поле Stoploss = 500Свободная маржа = 9999Возможный убыток = 200 долларовРассчитанный лот = 0,39true From BALANCE – Автолот будет рассчитан от текущего баланса.true From FREE MARGIN – Автолот будет рассчитан от текущей свободной маржи (старая версия). | ||
DynamicLotAuto=false | Включение динамический расчет лота в процентах от свободной маржи и других факторов.После включения этой функции поле лота на панели будет работать в процентах от автолота.Чтобы узнать, какой лот будет открыть, установите Процент в поле лота и наведите на кнопки Buy или SELLна графике Вы увидите предпологаемый лот, который откроется с этим процентом.AUTOLOT Расчет нашего автолота.true From BALANCE – Автолот будет рассчитан от текущего баланса.true From FREE MARGIN – Автолот будет рассчитан от текущей свободной маржи (старая версия). | ||
RiskRate=0 | RiskRate – курс вашей валюты по отношению к доллару. По умолчанию RiskRate = 0 – означает, что советник будет пытаться найти правильный курс в Обзоре рынка. Для того чтобы автолот работал адекватно со всеми валютными парами, вам необходимо включить в Обзоре рынка “Показать все валютные пары”.Не изменяйте этот параметр, если не понимаете его логику! Обратитесь к нам за помощью, если что-то не работает. | ||
CoefLotForGridOrders=1; | коэффициент умножения следующего лота в сетке отложенных ордеров при использовании на вкладке Orders Пример: CoefLotForGridOrders=2, Grid = 5, тогда лоты будут открываться так: 0.1, 0.2, 0.4, 0.8, 0.16 | ||
AddLotForGridOrders=0; | добавочный лот на каждый элемент сетки отложенных ордеров при использовании на вкладке Orders. Пример: AddLotForGridOrders =0.1, Grid = 5, тогда лоты будут открываться так: 0.1, 0.2, 0.3, 0.4, 0.5 | ||
MaxLotToOpen | Максимальный лот, который может быть установлен при расчете функциями DynamicLotStopLoss и DynamicLotAuto | ||
Параметры шага изменения уровней на панели | |||
В МТ5: Добавлена возможность изменять значение в поле ввода на вкладках нашей панели с помощью мышки и скроллинга (среднее колесо мышки)При наведении на поле ввода и использовании скролла, Вы можете уменьшать или увеличивать значения этого поля! | |||
Step_Lots=0.01 | Шаг изменения поля LOTS при использовании +- | ||
Step_StopLoss=1 | Шаг изменения поля StopLoss при использовании +- | ||
Step_TakeProfit=1 | Шаг изменения поля TakeProfit при использовании +- | ||
Step_Distance=1 | Шаг изменения поля Distance при использовании +- | ||
Step_TrailingStop =1 | Шаг изменения поля TrailingStop при использовании +- | ||
AutoCorrect_Distance | автоматическая корректировка поля Distance для отложенных ордеров. Теперь можно отключить эту корректировку и открывать отложенные и лимитные ордера по текущей цене с дистанцией 0 (для брокеров, которые позволяют это делать. ) | ||
Step_TrailingStep = 1 | Шаг изменения трейлингстопа при модификации позиций. Устанавливается для работы с функцией TrailingStop. Пример: Step_TrailingStep =1 При трейлингстопе стоплосс изменяется с шагом 1 пункт: 1.12345, 1.12346, 1.12347, …… Step_TrailingStep =15 При трейлингстопе стоплосс изменяется с шагом 15 пунктов: 1.12345, 1.12360, 1.12375, …… | ||
Step_CLP_TralOptions(Только для МТ5) | Шаг изменения полня TrailingProfit на вкладке CLP при использовании Скроллинга (Колесо) мышки. | ||
Параметры автоматического безубытка | |||
MovingInWLUSE | Включение функции безубытка. Функция модифицирует стоплосс в LevelWLoss пунктов, когда позиция наберет LevelProfit пунктов прибыли. Пример: LevelWLoss=50 LevelProfit=200 Как только позиция наберет 200 пунктов прибыли, Стоплосс позиции будет модифицирован в цену открытия позиции (+спред) + 50 пунктов Пример: LevelWLoss=0 LevelProfit=100 Как только позиция наберет 100 пунктов прибыли, Стоплосс позиции будет модифицирован в цену открытия позиции (+спред) | ||
LevelWLoss=0 | Уровень установки стоплосса в плюсовой зоне в пунктах | ||
LevelProfit=0 | Количество пунктов прибыли, которое должна пройти позиция для того, чтобы функция безубытка модифицировала стоплосс. | ||
Параметры вкладки CLP и работы с функцией Закрытие по общей прибыли и убытку. | |||
Show_Future_BE_TP_SL | Показывать уровни безубытка и прибыли и убытка на текущем графике.Цена линий рассчитывается на основе введенных значений в поля Прибыль и Убыток в пунктах\долларах\процентах. Внимание: Работает только на текущем символе и при выключенном режиме SEPARATE Orders. Показываются линии, при пересечении которых, сработает функция “закрытия по прибыли или убытку” Линии показываются раздельно для Buy и Sell позиций, либо общей линией. Если линия не показывается, значит позиции образуют лок, который не может быть закрыт по общей прибыли или убытку. Внимание: Данные по линиям и цене могут быть неточными на плавающем спреде. Помните! SELL закрывается по ASK, а BUY закрывается по BIDВажно: Помните, что цена одного пункта может изменяться с изменением котировок других валютных пар.Например на цену 1 пункта валютной пары EURJPY и валютой депозита доллар, влияет изменения курса USDJPY. Стоимость 1 пункта = 0.01 JPY. Если Ваш счет в долларах или рублях, тогда стоимость пункта постоянно изменяется. Это значит, что линия будущей прибыли или убытка может изменяться. И точный уровень закрытия предугадать невозможно. + На уровень будущей прибыли или убытка может влиять комиссия и свопы. А также проскальзование при закрытии . | ||
CLP_TralOptionsStep=0 | Шаг изменения уровня прибыли при трейлинге прибыли условных единицах(пункты, валюта депозита, процент). При работе функции Trailing Profit – советник запоминает уровень прибыли каждую 1 условную единицу. Пример: CLP_TralOptionsStep = 1 Фиксация уровня прибыли происходит каждую 1 единицу CLP_TralOptionsStep = 15 Фиксация уровня прибыли происходит каждые 15 единиц | ||
CLP_DeleteStopOrders=false | Удалять отложенные ордера при “закрытии по общей прибыли или убытку” | ||
Use_Lots_in_CLP_Points=false | При расчете пунктов прибыли или убытка, советник также будет учитывать и лот этих позиций.Данная опция полезна при торговле на хеджевом счете с разными лотами. Пример: открыто 2 позиции SELL по EURUSD SELL 0.01 с прибылью 20 пунктов и 0.2 доллара SELL 0.02 с убытком -12 пунктов и -0.24 доллара -При Use_Lots_in_CLP_Points = false советник будет рассчитывать “чистые” пункты. в данном случае Прибыль будет: -0.04 доллара или 8 пунктов. Как мы видим, в пунктах позиция набрала прибыль, но в долларах это убыток. -При Use_Lots_in_CLP_Points = true советник будет рассчитывать пункты с учетом Лотов. в данном случае Прибыль будет: -0.04 доллара или -4 пунктов. При расчете прибыли в пунктах и включении опции “Включать лоты в расчет прибыли”, советник находит минимальный лот из представленных позиций и, исходя из этого лота, высчитывает Пункты. например: Минимальный позиция 0.01, 1 “чистый” пункт = 1 пункт, Если открывается позиция с лотом 0.02, то 1 чистый пункт = 2 пункта с учетом лота. Если откроется позиция с лотом 0.05, то 1 чистый пункт = 5 пунктов с учетом лота. | ||
Use_Commission_in_CLP | Использовать расчет комиссии при закрытии позиций.true – учитывать комиссию в расчетах.false – не учитывать комиссию в расчетах.Внимание: Комиссия вычисляется из открытой сделки и умножается на 2 (При закрытии сделки также снимается комиссия) Это стандартный способ расчета комиссии! В MetaTrader 5 невозможно получить тип расчета комиссии из советника! Если Вы не хотите, чтобы советник автоматически считал комиссию, Вы можете выключить эту функцию ! Внимание! Эта функция влияет только на расчеты на вкладке CLP , все остальные вкладки работают в стандартном режиме с учетом комиссий. | ||
AutoCorrect_LevelCLP=true | В Поле убыток теперь можно вводить только минусовые значения, если пользователь ввел +10, тогда система автоматически установит в -10. В Поле прибыль теперь можно вводить только плюсовые значения, если пользователь ввел -10, тогда система автоматически установит в +10 . CLP_TralOptions можно ввести только плюсовое значение, иначе советник выдаст ошибку. | ||
CPL_AlerT=false | Выдавать сообщение о закрытии по прибыли или убытку на график терминала | ||
CPL_Mail=false | Выдавать сообщение о закрытии по прибыли или убытку на установленную почту | ||
CPL_Push=false | Выдавать сообщение о закрытии по прибыли или убытку на телефон в виде ПУШ уведомления | ||
CPL_CloseAllCharts_per_CloseAllDeals | CPL_CloseAllCharts_per_CloseAllDeals = закрывать чарты/остальные графики, перед тем, как закрывать позиции. — Данный параметр позволяет решить проблему, когда наша панель начинает закрывать позиции по достижению общей прибыли или убытку, а тем временем другие эксперты одновременно начинают открывать новые позиции. — Параметр CPL_CloseAllCharts_per_CloseAllDeals закрывает только те графики, на которых установлены другие эксперты (кроме VirtualTradePad) only for MT5. — Параметр CPL_CloseAllCharts_per_CloseAllDeals закрывает графики Все (При включении All Symbols) или только те, у которых символ графика = символу панели VirtualTradePad. — Параметр CPL_CloseAllCharts_per_CloseAllDeals сохраняет шаблоны графиков перед их закрытием! Шаблон можно в последующем загрузить. Название шаблона: VTP_Символ_Период_Название эксперта. Важно: — В МТ5 закрываются только те графики, на которых установлен эксперт — В Мт4 нет возможности узнать имя эксперта, поэтому закрываются все графики. При включении этой функции CPL_CloseAllCharts_per_CloseAllDeals = true, VirtualTradePad (перед закрытием позиций) сначала сохранит шаблоны всех графиков, закроет все графики, закроет все позиции. https://www.youtube.com/embed/AVSjDDitclE | ||
CPL_CloseTerminalAfterClose = false | Закрывать терминал после того, как все позиции будут закрыты | ||
CPL_AUTOOFF_AfterClose | автоотключение кнопки “Закрытия по общей прибыли или убытку” после закрытия всех позиций. Отключение происходит только тогда, когда ВСЕ! позиции закрыты. Учитывается Магический номер, указанный в советнике, а также символ для закрытия. Если Выбрано закрывать только 1 валюту. При этом параметр CPL_AUTOOFF_AfterClose включен, тогда советник ждет, пока все позиции по данной валюте будут закрыт и только после этого советник может отключить кнопку.! | ||
ClosingCurrentTicketOnly | ClosingCurrentTicketOnly – Закрывать только текущий список тикетов. Эта опция поможет избавиться от проблемы, когда моя программа начинает закрывать позиции по условию общей прибыли, а советник пользователя начинает открывать новые позиции.ClosingCurrentTicketOnly = true, Тогда программа VirtualTradePad , при соблюдении условий по общей прибыли, закроет текущий список позиций. Если в список позиций будут добавляться новые тикеты, то программа VirtualTradePad будет игнорировать их.ClosingCurrentTicketOnly = false, Тогда программа VirtualTradePad , при соблюдении условий по общей прибыли, закроет все позиции, даже если другой советник будет открывать новые | ||
Параметры размеров | |||
int MAGIC_FONTSIZE=12 | Размер текста на графике при использовании MagicTarget а также Show_Future_BE_TP_SL и Show_Future_Line | ||
Параметры цвета | |||
color MAGIC_ORDER=clrYellow | Цвет центральной линии и цены открытия позиции и ордера на графике | ||
color MAGIC_STOPLOSS=clrRed | Цвет линий стоплосса на графике | ||
color MAGIC_TAKEPROFIT=clrGreen | Цвет линий тейкпрофита на графике | ||
color NULLColor1 = clrGray | Цвет 0 или пустого значения в информации на панели | ||
color PLUS_Color = clrLime | Цвет плюсового значения в информации на панели | ||
color MINUS_Color=clrOrangeRed | Цвет минусового значения в информации на панели | ||
color TEXTColor4=clrAqua | Цвет текста в информации на панели | ||
Параметры сигналов | |||
int Signals_Percent=0 | Количество процентов для сигнала, при превышении общего сигнала на вкладке Signals установленное значение в процентах. 0 – отключено | ||
Percent_difference_Signals | Разница в процентах между двумя сигналами, для совершения действия (Алерт, Открытие позиций) Например: Signals_Percent = 40% Percent_difference_Signals = 10%: Сигнал на BUY может быть только тогда, когда Общий сигнал для направления BUY -; 40 %, общий сигнал SELL<30% Сигнал на SELL может быть только тогда, когда Общий сигнал для направления SELL -; 40 %, общий сигнал BUY<30% | ||
bool AutoTrade_by_Signals=false | Автоматически открывать позицию, когда уровень совокупного сигнала превысил Signals_Alert_After_Percent процентов. Пример: Signals_Alert_After_Percent=70 AutoTrade_by_Signals=true Когда уровень совокупного сигнала BUY превысит 70 %, тогда советник откроет позицию BUY Когда уровень совокупного сигнала SELL превысит 70 %, тогда советник откроет позицию SELL – false; – true All Deals; – true Only Buy; – true Only Sell; | ||
AutoClose_by_Signals | AutoClose_by_Signals = Закрывать противоположную позицию при смене основного сигнала, — Позволяет работать VirtualTradePad в автоматическом режиме Открыть/Закрыть позиции по совокупному сигналу в процентах. | ||
Alert_by_Signals | Добавлена отдельная переменная для вывода сообщения на экран при выполнении условий по общему сигналу. Alert_by_Signals – Разрешает или запрещает вывод алерта на экран монитора. | ||
bool Shift=0 | Номер бара для сигнала Статья по сигнальным барам | ||
Signals_M1–Signals_W1 | Включать или отключать показ информации по сигналам по выбранным ТФ | ||
Signals_BARS – Signals_ALI | Включать или отключать показ информации по сигналам по выбранным индикаторам | ||
Параметры ограничения торговли | |||
Limiting LimitFor=3 | Добавлен Риск Менеджер Risk Manager Limiting losses/profits/Lots/Numbers Блок Limiting обновлен и дополнен!Внимание! Этот блок работает только для блокировки открытия позиций с нашей панели VirtualTradePad! И не может влиять и блокировать другие советники ! Этот блок настроек позволяет пользователям ограничивать Прибыль/убытки/лоты/количество позиций за установленное время. Риск менеджер, который следит за Вашей торговлей и уведомляет Вас о том, что превышен лимит на время Текущие позиции/сегодня/неделя/месяц/все время. Есть возможность запретить работу кнопок BUY/SELL/LOCK/REVERSE/BUYSTOP/BUYLIMIT/SELLSTOP/SELLLIMIT, если лимит превышен. Отключает возможность открытия позиций по текущей валютной паре, если текущий показатель превысил установленный лимит.Если ВЫ решили ограничить убытки по текущему клиентскому магику, то Вы можете сделать это в новом блоке. Внимание: Данный блок не закрывает сделки! он только лишь выводит алерт! На следующий LimitFor этот параметр сбрасывается на 0. Также Вы можете включить отправку сообщений на почту и телефон при достижении лимитов NotificationMailSend Варианты выбора:DAY – учитывать прибыль и убыток за текущий деньWEEK- учитывать прибыль и убыток за текущую неделюMONTH- учитывать прибыль и убыток за текущий месяцALLTIME- учитывать прибыль и убыток за все время. Пример: Вам необходимо, чтобы эксперт отправил Вам почту и вывел алерт на экран, когда общий убыток по открытым и закрытым сделкам, в пределах LimitFor, будет меньше чем -100 долларов: Ваши параметры будут следующими: LimitFor=0; LimitForLosses=-100; LimitForProfits=0; После достижения убытка по истории в день -100 долларов, советник выдаст сообщение на экран в виде Алерта и отправит почту.Настройки:CurrentOpenDeals – Учитывать текущие открытые сделки/позиции;ClosedDeals – Учитывать закрытые сделки/позиции за время:LimitFor – Время, за которое будут проверяться закрытые сделки/позиции в истории;LimitForLosses – Лимит убытка, при котором советник выдаст сообщение, нужно указывать с -;LimitForProfits – Лимит прибыли, при котором советник выдаст сообщение;LimitForLotsDeals – Лимит Лотов (Lots) сделок/позиций, при котором советник выдаст сообщение;LimitForCountDeals – Лимит количества сделок/позиций, при котором советник выдаст сообщение;NotificationMailSend – Отправлять сообщение на телефон (PUSH ) и почту, если лимит превышен;ProhibitOpeningNewDealsOrders – Запрещает работу кнопок BUY/SELL/LOCK/REVERSE/BUYSTOP/BUYLIMIT/SELLSTOP/SELLLIMIT, если лимит превышен. | ||
LimitForLosses | Указывается убыток значение в валюте депозита | ||
LimitForProfits | Указывается прибыль значение в валюте депозита | ||
NotificationMailSend | Также Вы можете включить отправку сообщений на почту и телефон при достижении лимитов NotificationMailSend | ||
Параметры дополнительные параметры для терминала MetaTrader 5 | |||
filling TypeFilling=Auto | Тип заливки позиций и ордеров. Используется для МТ5 терминала. В режиме AUTO – советник пытается определить тип заливки автоматически. Но, в некоторых ситуациях Вам необходимо самому установить нужный тип заливки. Если при открытии позиции Вы получаете ошибку 10030 TRADE_RETCODE_INVALID_FILL Указан не поддерживаемый тип исполнения ордера по остатку Установите тот тип заливки, который указывает Ваш брокер. Пример: FillOrKill Данная политика исполнения означает, что ордер может быть исполнен исключительно в указанном объеме. Если на рынке в данный момент не присутствует достаточного объема финансового инструмента, то ордер не будет исполнен. Необходимый объем может быть составлен из нескольких предложений, доступных в данный момент на рынке. ImmediateOrCancel Означает согласие совершить сделку по максимально доступному на рынке объему в пределах указанного в ордере. В случае невозможности полного исполнения ордер будет исполнен на доступный объем, а не исполненный объем ордера будет отменен. Return Данный режим используется для рыночных, лимитных и стоп-лимитных ордеров, и только в режимах “Исполнение по рынку” и “Биржевое исполнение”. В случае частичного исполнения рыночный или лимитный ордер с остаточным объемом не снимается, а продолжает действовать. Для стоп-лимит ордеров при активации будет создан соответствующий лимитный ордер с типом исполнения Return.Если Вы получаете ошибку Rejected и при наведении на ордер в истории видите это:(неполные сведения FOK заявки), Или у Вас брокер БКС или Открытие тогда Вам необходимо установить:TypeFilling=ImmediateOrCancel или TypeFilling=ReturnDayToExpiration=1 | ||
int DayToExpiration=0 | переменная для выбора даты истечения отложенного ордера при торговли на FORTS:- 0: ORDER_TIME_GTC – Без срока истечения- 1: ORDER_TIME_DAY – Истечение отложенного ордера до конца текущего дня- 2: ORDER_TIME_SPECIFIED_DAY – Количество дней для истечения отложенного ордера. Начало отсчета с текущего дня. |
Описание внешних переменных индикаторов
Moving Average (MA)
- MAFastPeriod и MASlowPeriod – периоды средних;
- MAFastPrice и MASlowPrice – цены расчета средних;
- MAFastShift и MASlowShift – смещения вправо;
- MAFastMethod и MASlowMethod – метод усреднения: простой, экспоненциальный, сглаженный, линейно-взвешенный.
Moving Average Convergence/Divergence (MACD)
- MACDFast – период быстрой МА;
- MACDSlow – период медленной МА;
- MACDSignal – период сигнальной МА;
- MAPrice – цена расчета средних.
Stochastic Oscillator
- StochK – %К-период;
- StochD – %D-период;
- StochSlowing – замедление индикатора;
- StochPrice – цена расчета;
- StochMethod – метод усреднения.
Индикатор RSI
- RSIPeriod – Период индикатора,
- RSIPrice – Цену расчета
Commodity Channel Index (CCI)
- CCIPeriod – Период индикатора,
- CCIPrice- Цену расчета
Williams Percent Range (WPR)
- WPRPeriod- Период индикатора,
Полосы Боллинджера (BB)
- BandsPeriod – период индикатора;
- BandsShift – смещение вправо;
- BandsDeviation – отклонение;
- BandsPrice – цена расчета.
Alligator (ALI)
- JawPeriod – период челюстей, синяя линия;
- JawShift – сдвиг челюстей вправо;
- TeethPeriod – период зубов;
- TeethShift – сдвиг зубов вправо;
- LipsPeriod – период губ;
- LipsShift – сдвиг губ вправо.