Скрипт LotsOptimizedLoss
Описание действий:
Для валютной пары графика, к которому он прикреплён, высчитывает размер лота приносящего в случае стоп-лосса убыток, равный указанному проценту текущего баланса. Результат выводит в MessageBox и после ручного подтверждения сохраняет в глобальной переменной "Scripts: Lots" для дальнейшего использования в скриптах OpenBUY и OpenSELL. Есть возможность запустить скрипт в тестовом режиме, чтобы знать какой размер лота он будет вычислять при разных размерах баланса. Результаты тестовых вычислений сохраняются в CSV-файл.
Назначение:
Позволяет автоматизировать математические расчёты, связанные с оптимальным размером открываемой позиции.
Параметры:
Глобальная переменная "Scripts: StopLoss (pips)" = уровень стоп-лосса в pips'ах от цены открытия позиции; значение должно быть больше нуля.
Глобальная переменная "Scripts: MM RiskPercent" = процент текущего баланса, который будет потерян в случае стоп-лосса; значение должно быть больше нуля и меньше 100, возможно дробное значение.
Глобальная переменная "Scripts: MM Method" = код используемой базы при вычислениях размера лота. Возможные значения: 0 - FreeMargin, 1 - Balance, 2 - Equity.
Глобальная переменная "Scripts: MM ShowMessageBox" = включить/выключить отображение окна MessageBox с результатом вычисления. Возможные значения: 0 - не отображать окно, 1 - отображать окно.
Глобальная переменная "Scripts: MM Test" = включить/выключить тестовый режим вычислений. Возможные значения: 0 - включён обычный режим вычислений, 1 - включён тестовый режим вычислений.
Глобальная переменная "Scripts: MM Test FreeMargin First" = начальное значение FreeMargin. Этот параметр для тестового режима.
Глобальная переменная "Scripts: MM Test FreeMargin Step" = шаг изменения значения FreeMargin. Этот параметр для тестового режима.
Глобальная переменная "Scripts: MM Test FreeMargin Last" = конечное значение FreeMargin. Этот параметр для тестового режима.
Глобальная переменная "Scripts: MM Test RiskPercent First" = начальное значение RiskPercent. Этот параметр для тестового режима.
Глобальная переменная "Scripts: MM Test RiskPercent Step" = шаг изменения значения RiskPercent. Этот параметр для тестового режима.
Глобальная переменная "Scripts: MM Test RiskPercent Last" = конечное значение RiskPercent. Этот параметр для тестового режима.
При первом запуске скрипта глобальные переменные будут созданы. Для изменения их значений нажмите F3 в окне терминала.
Статус: Бесплатный, возможно скачать полную версию.
Платформа: MetaTrader 4, MetaTrader 5.
Смотрите также скрипты:
- высчитывает оптимальный размер лота на основании используемой маржи.
- открывает длинную позицию.
- открывает короткую позицию.
Частые вопросы:
Как запустить скрипт ?
Как узнать работает ли скрипт ?
Что такое глобальные переменные ?
|