Быстрая навигация

Продукты - MT5 плагины

DynamicLeverage

ID 210

Категория: Продукты - MT5 плагины

Версия: 0.1

Дата выпуска: 2017-01-18

Разработчик: ITTrendex, LLC

Плагин MetaTrader 5 для динамического изменения плеча в зависимости от совокупной номинальной стоимости (СНС) или от эквити счета

Цена:
1700 USD

Тип продукта:
Доступен для скачивания


Авторизироваться

Подробное описание

Описание

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

Номинальная стоимость — это стоимость контракта, выраженная в USD. В свою очередь "совокупная номинальная стоимость" рассчитывается как сумма контрактов всех открытых позиций. К примеру: открыта позиция объемом 10 лотов по паре GBPUSD по цене 1.4400, а также 20 лотов EURUSD по цене 1.2300. Для позиции в 10 лотов GBPUSD по цене 1.4400 номинальная стоимость равна 10 * 100 000 * 1.4400 = 1 440 000 USD. Для позиции в 20 лотов EURUSD по цене 1.2300 номинальная стоимость равна 20 * 100 000 * 1.2300 = 2 460 000 USD. Совокупная номинальная стоимость обоих позиций составляет 3 900 000 USD.

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

 

Настройки:

Filter_Group – фильтр по группе торгового счёта. Плагин будет обрабатывать только те счета, у которых группа соответствует данной настройке. Если "*" (без кавычек), то все группы будут обрабатываться плагином. Если "!*" (без кавычек), то все группы запрещены для обработки плагином.

Тип данных: строковый
Значение по умолчанию: LeverageLimitProcessor
Пример значения: ,2P*,!GROUP-AB*,*USD*,*EUR*,*RUB*,

AllowLeverageIncrease – флаг разрешения увеличения плеча. Если 1, то плечо будет увеличиваться вытоматически. Если 0, то увеличение плеча запрещено.

Тип данных: числовой
Значение по умолчанию: 1
Пример значения: 0

LogLeverageChanges – флаг активации логгирования изменения плеча. Если 1, то плагин пишет лог действий в файл DynamicLeverage.log в субдиректирии logs директории плагинов торговой платформы. Если 0, то лог не пишется.

Тип данных: числовой
Значение по умолчанию: 1
Пример значения: 0

LimitSNS*: – карта применяемых для расчёта нового плеча делителей величины интервала СНС по верхним границам интервалов СНС (формат: LimitSNS:2000000=500, LimitSNS:3000000=200, LimitSNS:-1=100). Если есть настройка LimitSNS-1, то значение плеча в данной настройке будет установлено в случае увеличения собственных средств выше максимально заданного уровня LimitSNS.

Тип данных: числовой
Значение по умолчанию:  
Пример значения: 500
Если есть необходимость в данной настройке, то настройка LimitSNS должна быть задана минимум 2 раза в настройках плагина с разными значениями (если задать одну настройку, то она не сохранится). Если же все-таки нужна только одна настройка LimitSNS, то в качестве второй настройки укажите LimitSNS:-1=0 (значение 0 соответствует отсутствию изменений плеча для данного диапазона). Таким образом если есть потребность менять плечо лишь пределах определённого диапазона, то следует задать две настройки:
  • LimitSNS:HighRangeBound=NewLeverageValue
  • LimitSNS:-1=0

LimitEquity*: – карта назначаемых плеч по верхним границам интервалов equity (формат: LimitEquity:1000=1000, LimitEquity:10000=500, LimitEquity:-1=200). Если есть настройка LimitEquity-1, то значение плеча в данной настройке будет установлено в случае увеличения equity выше максимально заданного уровня LimitEquity.

Тип данных: числовой
Значение по умолчанию:  
Пример значения: 100
Если есть необходимость в данной настройке, то настройка LimitEquity должна быть задана минимум 2 раза в настройках плагина с разными значениями (если задать одну настройку, то она не сохранится). Если же все-таки нужна только одна настройка LimitEquity, то в качестве второй настройки укажите LimitEquity:-1=0 (значение 0 соответствует отсутствию изменений плеча для данного диапазона). Таким образом если есть потребность менять плечо лишь пределах определённого диапазона, то следует задать две настройки:
  • LimitEquity:HighRangeBound=NewLeverageValue
  • LimitEquity:-1=0

 

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

 

Используемые компоненты:

MetaTrader 5 Server API, MetaTrader 5 Server, OS Windows

 

При покупке получаете:

Плагин в скомпилированном виде без исходного кода вместе с конфигурационным файлом

Рекомендуемые продукты из данной категории