PeriodCreditReduceMgr

PeriodCreditReduceMgr

PeriodCreditReduceMgr

ID 40

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

Версия: 1.0.24.25

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

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

Плагин MetaTrader 4 для фактического списания кредитов с истекшим сроком экспирации

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

Описание

Начисление кредитных средств на торговые счета MetaTrader 4 осуществляется с установкой даты истечения кредита. Однако по достижению времени истечения кредита он не списывается, а остается на счету. Данный плагин PeriodCreditReduceMgr списывает такие кредитные средства с истекшей датой.

Настройки плагина позволяют списывать кредит с истекшей датой экспирации у счетов в зависимости от группы, страны или цвета. Так же можно указывать по маске, какие именно кредитные начисления списывать и с какой периодичностью осуществлять проверку истекших кредитов.

 

Настройки:

CheckFloatingProfitLoss – флаг активации обработки только счетов с отрицательным флоатингом (equity - balance - credit). Если 1, то будут обрабатываться только счета с отрицательным флоатингом.

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

CheckMargin – флаг активации обработки только счетов с положительной маржой. Если 1, то будут обрабатываться только счета с положительной маржой.

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

CheckPeriodDays – период времени для подсчёта неснимаемого кредита в днях. Плагин проверяет торговую историю счета от (ТЕКУЩАЯ_ДАТА - CheckPeriodDays) до текущей даты. Все кредитные операции, начисленные в этот период, будут обрабатываться плагином как сумма НЕСПИСЫВАЕМЫЙ_КРЕДИТНЫЙ_БОНУС согласно настройке Filter_CreditInComment. Если 0, то плагин не будет производить списание истекших кредитных начислений.

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

CheckPureAssets – флаг активации обработки только счетов с отрицательными чистыми средствами (equity - credit). Если 1, то будут обрабатываться только счета с отрицательными средствами.

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

CheckPureAssetsByBalance – флаг активации обработки счетов, прошедших дополнительные проверки чистых средств (см. настройки CheckPureAssetsByBalance%Warn и CheckPureAssetsByBalance%Reduce). Если 1, то флаг активирован.

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

CheckPureAssetsByBalance%Reduce – максимальное процентное соотношение чистых средств (equity - credit) к балансу, при котором будет обработан счёт.

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

CheckPureAssetsByBalance%Warn – максимальное процентное соотношение чистых средств (equity - credit) к балансу, при котором будет обработан счёт, но вместо списания будет отправлено предупреждение (см. настройки Format_WarningTemplateIntMail и Format_WarningTemplatePush)

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

CheckPureAssetsByCredit – флаг активации обработки счетов, прошедших дополнительные проверки чистых средств (см. настройки CheckPureAssetsByCredit%Warn и CheckPureAssetsByCredit%Reduce). Если 1, то флаг активирован.

 

PureAssets (Equity - Credit) < Credit * CheckPureAssetsByCredit%Reduce /100 – списание кредита
PureAssets (Equity - Credit) < Credit * CheckPureAssetsByCredit%Warn /100 – отправка предупреждения
Тип данных: числовой
Значение по умолчанию: 0
Пример значения: 1

CheckPureAssetsByCredit%Reduce – максимальное процентное соотношение чистых средств (equity - credit) к кредиту, при котором будет обработан счёт.

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

CheckPureAssetsByCredit%Warn – максимальное процентное соотношение чистых средств (equity - credit) к кредиту, при котором будет обработан счёт, но вместо списания будет отправлено предупреждение (см. настройки Format_WarningTemplateIntMail и Format_WarningTemplatePush)

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

CreditReduceComment – комментарий операции списания кредита. Данный комментарий будет присвоен кредитной операции списания бонусных средств при обработке счета плагином.

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

CreditReduceMinDurationToLog – минимальная продолжительность (в мс) процедуры списания кредитов, не приведшей к списаниям, которая будет залоггирована (если настройка не задана, то логгирование будет происходить при продолжительности не менее 1 сек, а не всегда, как было ранее).

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

CreditReducePeriodSecs – периодичность проверки счетов в секундах (если в настройке задан положительный период, то настройка CreditReduceTime становится необязательной).

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

CreditReduceTime – время запуска процедуры поиска и списания старых кредитов (формат: hh:mm). В данное серверное время плагин будет начинать обработку торговых счетов для списания бонусных кредитных средств.

Тип данных: время
Значение по умолчанию: 00:00
Пример значения: 23:59

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

Тип данных: строковый
Значение по умолчанию: PCR-* (все группы, начинающиеся с PCR-)
Пример значения: ,GROUP-A*,*USD*,!*EUR*,

Filter_Country – фильтр счетов для поиска кредитов для списания по стране. Плагин будет обрабатывать только те счета, у которых страна соответствует данной настройке.

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

Filter_Login – фильтр счетов для поиска кредитов для списания по номеру счета. Плагин будет обрабатывать только те счета, у которых логин соответствует данной настройке.

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

Filter_UserColor – список цветов счетов для поиска кредитов для списания (формат: bbggrr,bbggrr,bbggrr). Цвета задаются в 16ричном формате через запятую. Плагин будет обрабатывать только те счета, у которых цвет соответствует данной настройке. Если длины строки значения настройки не хватает, чтобы указать все цвета, то можно добавить дополнительные настройки вида Filter_UserColor1, Filter_UserColor2, ..., Filter_UserColorN, чтобы задать все необходимые для фильтрации цвета.

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

Filter_CreditInComment – фильтр комментариев операций начисления кредита, участвующих в подсчёте неснимаемого кредита. Таким образом в данной настройке необходимо задать комментарии кредитных начислений, которые должны подсчитываться как сумма кредитного бонуса, которая не должна списываться плагином (НЕСПИСЫВАЕМЫЙ_КРЕДИТНЫЙ_БОНУС).
Таким образом: СУММА_СПИСЫВАЕМОГО_КРЕДИТА = ТЕКУЩИЙ_КРЕДИТ_СЧЕТА - НЕСПИСЫВАЕМЫЙ_КРЕДИТНЫЙ_БОНУС

Тип данных: строковый
Значение по умолчанию: for PCR
Пример значения: ,permanent_bonus*,forever_bonus*,

Filter_CreditIgnoredComment – фильтр комментариев кредитных операций, игнорируемых при расчёте списываемого кредита.

Тип данных: строковый
Значение по умолчанию: !* (комментарии кредитных операций не игнорируются)
Пример значения: ,bonus24*,welcome_bonus,

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

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

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

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

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

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

Format_WarningTemplateIntMail – формат имени файла шаблона уведомления (см. настройку CheckPureAssetsByBalance%Warn) по внутренней почте (формат: имя%s, куда подставляется страна счёта, а если шаблон не найден, то «default»; если путь относительный, то шаблон ищется в папке templates сервера MT)

Тип данных: строковый
Значение по умолчанию: (пустое значение)
Пример значения: MyIntMailNotification-Malaysia.tpl

Format_WarningTemplatePush – формат имени файла шаблона уведомления (см. настройку CheckPureAssetsByBalance%Warn) Push (формат: имя%s, куда подставляется страна счёта, а если шаблон не найден, то «default»; если путь относительный, то шаблон ищется в папке templates сервера MT; шаблон должен быть в кодировке UTF8 без BOM)

 

Допустима подстановка стандартных почтовых макросов (#LOGIN#, #USERNAME#, #BALANCE#, #CREDIT#, #EQUITY#, #MARGIN#, #MARGIN_LEVEL#, #MARGIN_SHORT#, #MARGIN_CALL_LEVEL#, #SIGNATURE#) в Push-уведомления (не предназначено для подстановки не англоязычных значений)
Тип данных: строковый
Значение по умолчанию: (пустое значение)
Пример значения: MyPushNotification-Malaysia.tpl

LogCheckFloatingProfitLoss – флаг активации логирования проверки флоатинга

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

LogCheckMargin – флаг активации логирования проверки маржи

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

LogCheckPureAssets – флаг активации логирования проверки чистых средств

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

LogCheckPureAssetsByBalance – флаг активации логирования проверки чистых средств по балансу счета

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

LogCheckPureAssetsByCredit – флаг активации логирования проверки чистых средств по кредиту счета

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

Master IP – разрешенный IP для Telnet-комманд получения всех настроек плагина (специфическая настройка).

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

Master Password – пароль для внешних Telnet-комманд получения всех настроек плагина (специфическая настройка).

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

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

Тип данных: числовой
Значение по умолчанию: 0
Пример значения: 120
Если задана настройка CreditReducePeriodMins и отсутствует настройка CreditReduceTime (т. е. была удалена), то проверки счетов будут выполняться с заданной периодичностью с момента активации.
Если заданы настройки CreditReducePeriodMins и CreditReduceTime, то проверки счетов будут выполняться с заданной периодичностью с заданного момента времени.
Если не задана настройка CreditReducePeriodMins, то проверки счетов будут выполняться с периодичностью раз в сутки с момента времени, заданного настройкой CreditReduceTime.

Безусловное (без просмотра истории сделок) списание всего кредита на отфильтрованных счетах, если заданы следующие настройки: Filter_CreditInComment=!*, Filter_CreditIgnoredComment=!*, Filter_BalanceCorrectionComment=!*, CheckPeriodDays=0

 

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

MetaTrader 4 Server API, MetaTrader 4 Server, OS Windows

 

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

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

Если Вас заинтересовал данный продукт, то смело заказывайте ДЕМО версию! В течение короткого времени Вам на Email будет отправлена вся информация по продукту.
Бесплатный период 2 недели без органичения по функционалу и других лимитов. Для получения демо нужно зарегистрироваться!

Рекомендуемые продукты и услуги

Продукты - MT4 плагины
Плагин MetaTrader 4 для списания бонусов из кредитных средств с истекшим сроком действия
Часто при бонусных акциях возникает потребность в начислении бонуса в кредит на определенный срок и последующем его автоматическом списании. Настроить списание бонуса можно по комментарию…
Продукты - MT4 плагины
Плагин MetaTrader 4 для запрета торговли на кредит с отрицательным балансом
Плагин служит для исключения ситуаций, когда клиент спекулирует на торговле накопленными кредитными средствами, имея отрицательный баланс. Плагин позволяет настроить соотношение задолженности на балансе и доступных…
Продукты - MT4 плагины
Плагин MetaTrader 4 для обнуления торговых счетов клиентов по заданным критериям
Плагин служит для исключения ситуаций, когда клиент спекулирует на торговле накопленными кредитными средствами, имея отрицательный баланс. Плагин позволяет настроить соотношение задолженности на балансе и доступных…
Продукты - MT4 плагины
Плагин MetaTrader 4 для начисления кредита на пополнение, списания кредита
Начисление кредитных средств на счет при пополнении счета и последующее управление бонусными средствами согласно настройкам плагина. Плагин поддерживает множество настроек и позволяет фильтровать начисление бонуса…
Услуги - MetaTrader 4
Разработка плагина осуществляется под Ваш заказ и стоимость определяется в конечном итоге нами из рассчета почасовой оплаты. Стоимость часа разработки плагина указана в поле "Стоимость".…
27 USD
час
Услуги - MetaTrader 4
Месяц разработки и обслуживания продуктов MetaTrader 4
Команда Salt Technologies в течение месяца готова заниматься разработкой плагинов, сервисов и других утилит для торговой платформы MetaTrader 4 по Вашим заказам. Помимо этого мы…
2000 USD
мес.
Продукты - MT4 плагины
Плагин для списания комиссии за обслуживание
Клиенты по той или иной причине прекращают торговать, бросая свои открытые счета даже при наличии средств на балансе счета. Такие брошенные счета остаются висеть в…