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

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

PositionAggregator

ID 213

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

Версия: 1.0

Дата выпуска: 2017-05-15

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

Плагин MetaTrader 5 для копирования сделок группы счетов в совокупную позицию на отдельном счете в пределах одного торгового сервера

Цена:
2200 USD

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


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

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

Описание

Плагин PositionAggregator предназначен для копирования торговых ордеров с нескольких торговых счетов на отдельный счет в совокупную позицию в пределах одного сервера MetaTrader 5. Набор счетов, сделки которых будут агрегироваться в совокупную позицию, определяются настройками плагина и могут быть сгруппированы по цветам счетов, группе либо перечислены в настройке Filter_Login через запятую.

При копировании сделок в позицию можно применять делитель из настройки VolumeDivider для изменения объема копируемых сделок.

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

 

Настройки:

AggregateCommission – флаг, позволяющий включать/отключать агрегирование комиссии. Если 1, то в совокупную позицию агрегируется комиссия. Если 0, то комиссия не агрегируется.

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

AggregateIfMarkupsAppliedOnly – флаг, позволяющий активировать режим агрегации позиции только по тем торговым символам или инструментам, которые заданы настройками MarkupS|MarkupG. Если 1, то позиция будет открыта на агрегационном счете только по настроенным MarkupS|MarkupG торговым инструментам и символам. Если 0, то MarkupS|MarkupG не влияют на запрет агрегации позиции по не входящим в данные настройки торговым символам и инструментам.

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

AllowExceedAggregatedEquity – флаг, позволяющий активировать режим контроля доступных средств на агрегационном счёте. Если 1, то позиция будет открыта на агрегационном счете независимо от доступных на счете средств. Если 0, то в случае нехватки средств на агрегационном счете позиция не будет открыта, а на счете трейдера ордер будет обработан в обычном режиме.

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

EnableAgentCommission – флаг, позволяющий активировать начисление партнерской комиссии на агрегационном счёте. Если 1, то начисление активировано.

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

Filter_Color – фильтр цветов счетов, с которых будут копироваться ордера. Если пустое значение, то счета по цвету выбираться не будут. Если в настройке заданы цвета, то при удовлетворении прочих настроек копирование ордеров в совокупную позицию будет вестись только с тех торговых счетов, цвет которых совпадает с перечисленными цветами. Цвет задается в шестнадцатеричном формате RRGGBB.

Тип данных: строковый
Значение по умолчанию: (пустое значение)
Пример значения: ,FF0000,A3A3A3,0000FF,

Filter_Group_* – фильтр групп счетов, с которых будут копироваться ордера. Если пустое значение, то счета по группе выбираться не будут. Вместо "звездочки" указывается номер торгового счета, на котором будет агрегироваться совокупная позиция. Формат настройки следующий: Filter_Group_LOGIN=,GROUP1,GROUP2,
Например: Filter_Group_123123=,*USD*, - означает, что на счете 123123 будет формироваться совокупная позиция со счетов, находящихся в группах, в названиях которых имеется подстрока "USD".

Тип данных: строковый
Значение по умолчанию: (пустое значение) - настройка добавляется вручную
Пример значения: ,GROUP1,GRP*,!*EUR,

Filter_Login – фильтр счетов, с которых будут копироваться ордера, через запятую. Если пустое значение, то позиция будет формироваться со всех счетов, удовлетворяющих настройкам Filter_Group_*. Если указать номера торговых счетов, то копирование ордеров в позицию будет осуществляться только с них при удовлетворении настройкам групп в Filter_Group_*.

Тип данных: строковый
Значение по умолчанию: (пустое значение)
Пример значения: ,12221,12225,

FilterSkip_Login – фильтр счетов, которые будут исключаться из копирования, через запятую. Используется при комбинировании настроек Filter_Group_* и Filter_Color, когда нужно исключить определенные счета из выбранных групп или заданных цветов торговых счетов.

Тип данных: строковый
Значение по умолчанию: (пустое значение)
Пример значения: ,12224,12228,

Filter_Security – фильтр по торговым Инструментам (формат: Filter_Security=Forex Major,Indices,Metals). Если задана настройка, то плагин будет обрабатывать ордера только указанных Инструментов.

Тип данных: строковый
Значение по умолчанию: * (будут обрабатываться все инструменты)
Пример значения: Commodities,Oil

Filter_Symbol – фильтр по торговым символам (формат: Filter_Symbol=EURUSD,GBPUSD,NZDUSD). Если задана настройка, то плагин будет обрабатывать ордера только указанных торговых символов.

Тип данных: строковый
Значение по умолчанию: * (будут обрабатываться все символы)
Пример значения: EURUSD,GBPUSD

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

Тип данных: строковый
Значение по умолчанию: * (будут обрабатываться все символы)
Пример значения: real\EURUSD,demo\GBPUSD

MarkupS_ID_* – карта настроек вида (MarkupS_ID_EURUSD, MarkupS_1_Indices, MarkupS_ID1_All), позволяющая задавать маркап для обрабатываемых сделок (сделка обрабатывается по ценам, полученным путём увеличения спреда на величину двух маркапов) по символу, группе символов либо единому «All» (порядок поиска маркапа: символ –> группа символов –> «All»). Настройка используется в сочетании с MarkupG_ID. Пример:
MarkupS_1_Metals=10
MarkupS_1_EURUSD=10
MarkupG_1=GROUP1
MarkupS_2_Metals=6
MarkupS_2_GBPUSD=7
MarkupS_2_Indices=10
MarkupG_2=GROUP2

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

MarkupG_ID – карта настроек вида (MarkupG_ID, MarkupG_1, MarkupG_ID1), позволяющая задавать маркап для обрабатываемых сделок для определенных торговых групп. Настройка используется в сочетании с MarkupS_ID_*.

Тип данных: строковый
Значение по умолчанию: настройка добавляется вручную
Пример значения: GROUP1,GROUP2,USD*

MinNewOrderVolume – минимальный результирующий объем после деления оригинального объема ордера на значение настройки VolumeDivider. Если после деления объема на VolumeDivider значение меньше данной настройки, то копирование ордера в совокупную позицию не произойдет.

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

SymbolPostfixLength – число букв, которые надо обрезать с конца в названии символа передаваемого ордера.

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

VolumeDivider – делитель объема передаваемого ордера. Позволяет разделить оригинальный объем копируемой сделки на значение данной настройки.

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

 

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

MetaTrader 5 Server API, MetaTrader 5 Server, OS Windows

 

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

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

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