История обновлений PeriodCreditReduceMgr
ID 40 :: Категория: Продукты - MT4 плагины
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.21.22
2017-08-10 12:00:15
- Добавлена необязательная настройка CreditReduceMinDurationToLog, позволяющая задать минимальную продолжительность (в мс) процедуры списания кредитов, не приведшей к списаниям, которая будет залоггирована (если настройка не задана, то логгирование будет происходить при продолжительности не менее 1 сек, а не всегда, как было ранее)
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.20.21
2017-08-01 11:27:00
- Настройки CheckPureAssetsEx, CheckPureAssetsPercentWarning и CheckPureAssetsPercentReduce переименованы в CheckPureAssetsByBalance, CheckPureAssetsByBalance%Warn и CheckPureAssetsByBalance%Reduce соответственно
- Добавлены настройки CheckPureAssetsByCredit, CheckPureAssetsByCredit%Warn и CheckPureAssetsByCredit%Reduce, позволяющие управлять проверкой чистых средств относительно кредита:
- PureAssets (Equity - Credit) < Credit * CheckPureAssetsByCredit%Reduce /100 – списание кредита
- PureAssets (Equity - Credit) < Credit * CheckPureAssetsByCredit%Warn /100 – отправка предупреждения
- Добавлены необязательные настройки LogCheckMargin, LogCheckFloatingProfitLoss, LogCheckPureAssets, LogCheckPureAssetsByBalance и LogCheckPureAssetsByCredit, позволяющие активировать журналирование результатов той или оной проверки при успешном списании кредита
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.13.14
2017-06-02 11:16:27
- Добавлены настройки Filter_Login и FilterSkip_Login, задающие включающий и исключающий фильтры по номеру счёта
- Добавлена настройка FilterSkip_UserColor, задающая исключающий фильтр по цвету счёта
- Добавлена настройка необязательная настройка CreditReducePeriodMins, задающая периодичность проверки счетов в минутах (если в настройке задан положительный период, то настройка CreditReduceTime становится необязательной)
- Добавлена настройка CheckMargin, активирующая обработку только счетов с положительной маржой
- Добавлена настройка CheckFloatingProfitLoss, активирующая обработку только счетов с отрицательным флоатингом (equity - balance - credit)
- Добавлена настройка CheckPureAssets, активирующая обработку только счетов с отрицательными чистыми средствами (equity - credit)
- Безусловное (без просмотра истории сделок) списание всего кредита на отфильтрованных счетах, если заданы следующие настройки: Filter_CreditInComment=!*, Filter_CreditIgnoredComment=!*, Filter_BalanceCorrectionComment=!*, CheckPeriodDays=0
- В выдачу команды PCRM_GET_SETTINGS добавлены недостающие настройки
- Убрано ограничение на одну копию плагина на сервере
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.18.19
2017-05-04 15:29:17
- Исправлена ошибка проверки периодичности отправки уведомлений
- Отладочное логгирование (настройка DbgLogging) теперь ведётся в отдельный файл *.dbg.log
- Добавлено отладочное логгирование обработки, фильтрации, уведомления счетов и списания кредитов
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.17.18
2017-03-20 11:23:20
- Настройка CreditReducePeriodMins переименована в CreditReducePeriodSecs и задаёт теперь значение в секундах, а не в минутах
- Добавлена настройка WarningMinRepeatPeriodSecs, задающая интервал в секундах, в течение которого не нужно повторно слать уведомление (в случае, если на очередной итерации счёт не проходит какую-либо из проверок, происходит сброс отсчёта и при следующем срабатывании произойдёт отправка уведомления)
- Реализована подстановка стандартных почтовых макросов (#LOGIN#, #USERNAME#, #BALANCE#, #CREDIT#, #EQUITY#, #MARGIN#, #MARGIN_LEVEL#, #MARGIN_SHORT#, #MARGIN_CALL_LEVEL#, #SIGNATURE#) в Push-уведомления (не предназначено для подстановки не англоязычных значений)
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.16.17
2017-03-14 11:21:22
- Добавлена настройка, задающая фильтр обрабатываетмых счетов по статусу счёта
- Добавлена настройка CheckPureAssetsEx, активирующая обработку счетов, прошедших дополнительные проверки чистых средств (см. настройки CheckPureAssetsPercentWarning и CheckPureAssetsPercentReduce)
- Добавлена настройка CheckPureAssetsPercentWarning, задающая максимальное процентное соотношение чистых средств (equity - credit) к балансу, при котором будет обработан счёт, но вместо списания будет отправлено предупреждение (см. настройки Format_WarningTemplateIntMail и Format_WarningTemplatePush)
- Добавлена настройка CheckPureAssetsPercentReduce, задающая максимальное процентное соотношение чистых средств (equity - credit) к балансу, при котором будет обработан счёт
- Добавлена настройка Format_WarningTemplateIntMail, задающая формат имени файла шаблона уведомления (см. настройку CheckPureAssetsPercentWarning) по внутренней почте (формат: имя%s, куда подставляется страна счёта, а если шаблон не найден, то «default»; если путь относительный, то шаблон ищется в папке templates сервера MT)
- Добавлена настройка Format_WarningTemplatePush, задающая формат имени файла шаблона уведомления (см. настройку CheckPureAssetsPercentWarning) Push (формат: имя%s, куда подставляется страна счёта, а если шаблон не найден, то «default»; если путь относительный, то шаблон ищется в папке templates сервера MT; шаблон должен быть в кодировке UTF8 без BOM)
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.15.16
2017-02-22 11:19:50
- Помимо счетов, заданных настройкой LicenceMonitorRecieverLogins, почтовые уведомления будут отправлены активным счетам из группы «manager», статус или комментарий которых удовлетворяет фильтру «LIC_MAN2,LIC_MAN2|*,*|LIC_MAN2,*|LIC_MAN2|*» или «LIC_MAN3,LIC_MAN3|*,*|LIC_MAN3,*|LIC_MAN3|*», при этом также отправляется Push уведомление, если задан MQID, но в случае с LIC_MAN3 только при заполненой настройке LicenceKey
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.13.14
2016-08-10 11:16:27
- Добавлены настройки Filter_Login и FilterSkip_Login, задающие включающий и исключающий фильтры по номеру счёта
- Добавлена настройка FilterSkip_UserColor, задающая исключающий фильтр по цвету счёта
- Добавлена настройка необязательная настройка CreditReducePeriodMins, задающая периодичность проверки счетов в минутах (если в настройке задан положительный период, то настройка CreditReduceTime становится необязательной)
- Добавлена настройка CheckMargin, активирующая обработку только счетов с положительной маржой
- Добавлена настройка CheckFloatingProfitLoss, активирующая обработку только счетов с отрицательным флоатингом (equity - balance - credit)
- Добавлена настройка CheckPureAssets, активирующая обработку только счетов с отрицательными чистыми средствами (equity - credit)
- Безусловное (без просмотра истории сделок) списание всего кредита на отфильтрованных счетах, если заданы следующие настройки: Filter_CreditInComment=!*, Filter_CreditIgnoredComment=!*, Filter_BalanceCorrectionComment=!*, CheckPeriodDays=0
- В выдачу команды PCRM_GET_SETTINGS добавлены недостающие настройки
- Убрано ограничение на одну копию плагина на сервере
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.11.12
2016-01-13 15:25:16
- Рефакторинг кода
PeriodCreditReduceMgr (Продукты - MT4 плагины) v. 1.0.11.12
2016-01-13 15:25:16
- Рефакторинг кода