Описание
Плагин может быть использован для списания комиссии за обслуживание торгового счета. Комиссия будет взиматься каждый день в заданное время за открытые сделки.
В настройках плагина можно задать размер комиссии и валюту для списания комиссии со счетов из определенных стран, торговых групп или цветов.
Карты CommissionB_* и CommissionS_* могут также быть заданы в файле ИмяПлагина.commissions.ini
Порядок поиска ставки комиссии:
1. настройки плагина по имени символа;
2. настройки плагина по группе символа;
3. настройки из файла ИмяПлагина.commissions.ini по имени символа;
4. настройки из файла ИмяПлагина.commissions.ini по группе символа.
Если происходит переинициализация плагина в течение 30 минут после времени списания комиссий, то производится «отложенное» списание (счета, на которых уже было выполнено списание ищутся по балансовой операции с заданным настройкой комментарием в течение текущих суток).
Настройки:
CommissionB_* – комиссия за лот на покупку по символу сделки или группе символов, к которой он относится. Пример настройки: CommissionB_EURUSD=3.77 - означает, что за открытую сделку на покупку по EURUSD с торгового счета будет писана комиссия в размере 3.77 за лот в валюте из настройки CommissionCurrency во время, заданное в настройке CommissionTime.
Тип данных: | числовой |
Значение по умолчанию: | (настройка добавляется вручную) |
Пример значения: | 3.77 |
CommissionComment – комментарий операции списания комиссии.
Тип данных: | строковый |
Значение по умолчанию: | daily commission |
Пример значения: | commission write-off |
CommissionCurrency – валюта комиссии.
Тип данных: | строковый |
Значение по умолчанию: | USD |
Пример значения: | EUR |
CommissionS_* – комиссия за лот на продажу по символу сделки или группе символов, к которой он относится. Пример настройки: CommissionB_EURUSD=3.45 - означает, что за открытую сделку на продажу по EURUSD с торгового счета будет писана комиссия в размере 3.45 за лот в валюте из настройки CommissionCurrency во время, заданное в настройке CommissionTime.
Тип данных: | числовой |
Значение по умолчанию: | (настройка добавляется вручную) |
Пример значения: | 3.45 |
CommissionTime – время списания комиссий (формат: 00:00:00).
Тип данных: | строковый |
Значение по умолчанию: | 00:00:00 |
Пример значения: | 23:59:59 |
CommissionWeekDays – дни недели, по которым нужно производить списание комиссии и которые нужно учитывать при начислении комиссии в режиме UpdateOrdersCommission (настройка MinOrderLifetimeDays считает дни с момента открытия ордера не зависимо от настройки CommissionWeekDays). Задаются значения от 1 до 7 (где 1 - это Понедельник, 2 - Вторник и тд) через запятую.
Тип данных: | строковый |
Значение по умолчанию: | 1,2,3,4,5 |
Пример значения: | 1,2,3 |
Dbg_LogUserDetails – флаг активации логгирования и журналирования отладочной информации по начислению комиссии на указанном в настройке счёте. Если 1, то логгирование включено.
Тип данных: | числовой |
Значение по умолчанию: | 0 |
Пример значения: | 1 |
Filter_Color – фильтр цветов счетов, которые будут обрабатываться плагином. Если пустое значение, то счета по цвету фильтроваться не будут. Если в настройке заданы цвета, то при удовлетворении прочих настроек плагин будет обрабатывать только те счета, цвет которых совпадает с перечисленными цветами. Цвет задается в шестнадцатеричном формате RRGGBB.
Тип данных: | строковый |
Значение по умолчанию: | (пустое значение) |
Пример значения: | ,FF0000,A3A3A3,0000FF, |
Filter_Country – фильтр по стране торгового счёта. Плагин будет обрабатывать только те счета, у которых страна соответствует данной настройке.
Тип данных: | строка |
Значение по умолчанию: | * (все страны) |
Пример значения: | ,Russia,USA,Ukraine,RU, |
Filter_Group – фильтр по группе торгового счёта. Плагин будет обрабатывать только те счета, у которых группа соответствует данной настройке.
Тип данных: | строка |
Значение по умолчанию: | DepositCreditBonusProcessor |
Пример значения: | ,2P*,!GROUP-AB*,*USD*,*EUR*,*RUB*, |
Filter_Id – фильтр по ID торгового счёта. Плагин будет обрабатывать только те счета, у которых ID соответствует данной настройке.
Тип данных: | строка |
Значение по умолчанию: | * (все ID) |
Пример значения: | ,1234,ID123,ID22*,!666, |
Filter_Login – фильтр по логину торгового счёта. Данная настройка позволяет включать определенные логины торговых счетов в обработку плагином. Если нужно включить несколько логинов в обработку плагином, то настройки задаются видом Filter_Login, Filter_Login1, Filter_Login2, ..., Filter_LoginN.
Тип данных: | числовой |
Значение по умолчанию: | |
Пример значения: | 12345,45666 |
FilterSkip_Color – исключающий фильтр по цвету торгового счета. Счета с цветом, указанным в данной настройке, будут исключаться из обработки плагином. Цвет задается в шестнадцатеричном формате RRGGBB.
Тип данных: | строковый |
Значение по умолчанию: | (пустое значение) |
Пример значения: | ,FF0000,A3A3A3,0000FF, |
FilterSkip_Login – исключающий фильтр по логину торгового счёта. Данная настройка позволяет исключать логины торговых счетов из обработки плагином. Если нужно исключить несколько логинов из обработки плагином, то настройки задаются видом FilterSkip_Login, FilterSkip_Login1, FilterSkip_Login2, ..., FilterSkip_LoginN.
Тип данных: | числовой |
Значение по умолчанию: | |
Пример значения: | 12345,45666 |
MinOrderLifetimeDays – минимальное количество дней с момента открытия ордера до начала списания комиссий.
Тип данных: | числовой |
Значение по умолчанию: | 0 |
Пример значения: | 5 |
UpdateOrdersCommission – флаг, активирующий режим записи комиссий в соответствующее поле ордера (комиссия каждый раз полностью пересчитывается с учётом текущих настроек и курса конвертации за количество полных дней с момента открытия с учётом настройки MinOrderLifetimeDays). Если 1, то режим активирован.
Тип данных: | числовой |
Значение по умолчанию: | 0 |
Пример значения: | 1 |
Используемые компоненты:
MetaTrader 4 Server API, MetaTrader 4 Server, OS Windows
При покупке получаете:
Плагин в скомпилированном виде без исходного кода вместе с конфигурационным файлом
Если Вас заинтересовал данный продукт, то смело заказывайте ДЕМО версию! В течение короткого времени Вам на Email будет отправлена вся информация по продукту.
Бесплатный период 2 недели без органичения по функционалу и других лимитов. Для получения демо нужно зарегистрироваться!