• Обзор
  • Отзывы (1)
  • Обсуждение (4)
  • Что нового

U Trail and Close Part

Виртуальный трейлинг и Частичное закрытие позиций.

U Trail and Close Part™. Виртуальный трейлинг с частичным закрытием по СтопЛоссу. Частичное закрытие позиций по ТейкПрофиту. Полностью автоматизированный советник для сопровождения сделок. В советнике использованы следующие функции:


Калькулятор: Расчет риска в позиции

  • StopLoss - используется для расчета риска в сделке;
  • RiskMM - процент риска в позиции. Функция активна, если отключен фиксированный лот.
  • Balans/Equity/FreeMargin - величины, используемые для расчета риска
  • %MarginFree - % свободной маржи, используемой для расчета


Частичное закрытие профита

  • PartialOn - разрешить частичное закрытие (true) по тейк-профиту;
  • Levels_Part - уровни закрытия (пункты), каждый уровень задается в пунктах от цены открытия сделки;
  • Percents_Part - процент закрытия (%), рассчитывается в процентах от объема позиции на каждую часть частичного закрытия.

Функцию частичного закрытия позиций рассмотрим на примере BUY-ордера (Lot=1.0):

  • Levels_Part = "05/10/15/20";
  • Percents_Part = "20/40/30/10".

На каждом уровне Levels_Part закрывается часть позиции, указанная в параметре Percents_Part:

  1. Цена прошла 05 пунктов вверх - позиция закрылась на 20% по объему (Lot=0.20);
  2. Цена прошла 10 пунктов вверх - позиция закрылась на 40% по объему (Lot=0.40);
  3. Цена прошла 15 пунктов вверх - позиция закрылась на 30% по объему (Lot=0.30);
  4. Цена прошла 20 пунктов вверх - позиция закрылась на 10% по объему (Lot=0.10).


Точка безубытка

  • UseBreakeven - разрешить вывод позиции в безубыток (true);
  • BreakevenStep - величина профита для перевода StopLoss в безубыток (пункты);
  • BreakevenPoint - количество пунктов безубытка от цены открытия позиции (пункты).


Простой трейлинг

  • UseTrailingSimple - разрешить простой трейлинг (true);
  • TrailingSimpleStop - старт простого трейлинга (пункты);
  • TrailingSimpleStep - шаг простого трейлинга (пункты).


Виртуальный трейлинг (частичное закрытие по StopLoss)

  • UseTrailingVirtual - разрешить виртуальный трейлинг;
  • Levels_Virtual - уровни закрытия позиции (пункты);
  • Percents_Virtual - проценты закрытия ордеров (%);
  • TrailingVirtualStep - минимальный шаг трейлинга (пункты);
  • UseDelayVirtual - разрешить задержку виртуального трейлинга;
  • DistDelayVirtual - задержка для виртуального трейлинга (пункты).

Виртуальный трейлинг - каждое движение уровней, которые отвечают за определенную часть позиции, не производит модификацию стопов самой позиции (функция для сопровождения первого BUY- и первого SELL-ордера одновременно).

Процесс виртуального сопровождения ордеров с частичным закрытием рассмотрим на примере BUY-ордера.

  • Levels_Virtual = "15/25/45";
  • Percents_Virtual = "40/30/30".

В момент открытия позиции уровни строятся ниже цены открытия ордера на расстояния, указанные в параметре Levels_Virtual. На каждом уровне закрывается часть позиции, указанная в параметре Percents_Virtual.

  1. Ордер открыт;
  2. Уровни выстроились ниже цены открытия ордера на расстоянии: (1) уровень - 15п., (2) - 25п., (3) - 45п;
  3. Цена движется вверх и все уровни движутся вверх за ценой. Цена разворачивается и начинает двигаться вниз. Уровни остаются на месте;
  4. Цена пересекает первый уровень. Происходит (1) частичное закрытие 40% позиции;
  5. Если цена двигается далее вниз и пробивает (2)-й уровень - происходит частичное закрытие 30% позиции;
  6. Цена опять движется вверх и оставшийся уровень движется за ценой. Если цена разворачивается и начинает двигаться вниз и пересекает (3)-й уровень - происходит частичное закрытие 30% ордера;
  7. Итак, все 100% объема позиции закрыто.


Трейлинг по индикатору ZigZag

  • UseTrailingZigZag - трейлинг стоп-лосса за структуру (ЗигЗаг);
  • xExtDepthL - период ЗигЗага структуры;
  • xExtDeviationL - число пунктов между экстремумами (в %);
  • xExtBackstepL - минимальное количество свечей между всеми экстремумами.


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

  • Magic - магическое число позиций
  • Slippage - проскальзывание
  • Language (English/Russian) - язык отображения сообщений
  • UseDigitalConv - использователь перевод для 4\5\6 значных брокеров
  • UseSound - включить звуковое сопровождение
  • clModifyBuy - цвет модификации Buy-позиций
  • clModifySell - цвет модификации Sell-позиций.


dimanep
884
dimanep 2017.12.29 14:32 
 

трэйлинг по уровням работает.

возможно модифицировать на уже открытых сделках.

больше мне не чего не требуется.

Спасибо Сергей за попытку помочь. разобрался.

Версия 1.32 2019.02.05
1.На панель /T-PANEL/ выведена информация - Магик номер.
2.В панели /Calculation of risk per position/
- сделаны правки по расчету.
- применены более короректные названия переменных.
Версия 1.31 2018.12.02
1.Изменен внешний вид информационной панели.
2.Информационная панель выводится на график при помощи кнопки, нет необходимости изменять внешние настройки.
3.Добавлен КАЛЬКУЛЯТОР - расчёт риска на позицию.
4.Вызов калькулятора - с помощью кнопки.
5.Введён параметр : UseDigitalConv - вкл./откл. автопересчёт между 4/5/6 значными брокерами.