AIS Money Management MT5
- Утилиты
- Aleksej Poljakov
- Версия: 2.0
- Обновлено: 23 мая 2019
Работа скрипта основана на моделировании торговых сделок с помощью генератора случайных чисел. Благодаря этому можно получить совершенно разные результаты, даже при одних и тех же входных параметрах. При запуске скрипта откроется диалоговое окно, в котором можно установить желаемые значения внешних переменных.
В блоке Trading options определяются основные параметры, которые необходимы для моделирования торговли.
- Start Balance – устанавливает начальный размер торгового баланса.
- Number Trade – устанавливает количество торговых сделок, которые будут смоделированы при работе скрипта. Для того, чтобы получить более или менее значимые результаты необходимо чтобы этот параметр был больше 30.
- Probability Winning – вероятность выигрышной сделки. Указывается в процентах, допустимое значение от 1 до 99.
- Min. StopLoss – указывает минимальное значение StopLoss в пунктах, которое будет использоваться при моделировании торговых операций.
- Max. StopLoss – устанавливает максимальное значение StopLoss в пунктах.
- Positive Win. – эта переменная устанавливает поправку, с помощью которой получается положительное математическое ожидание в моделируемой сделке.
Работа скрипта заключается в выполнении следующих действий. Сначала вычисляется ожидаемая вероятность выигрышной сделки – PW. После этого случайным образом устанавливается значение StopLoss, которое будет использоваться в данной сделке. Учитывая, что математическое ожидание выигрыша должно быть положительным, рассчитывается размер TakeProfit. Уровни TakeProfit и StopLoss с учетом стоимости пункта переводятся в значения возможных выигрыша и убытка – Profit и Loss. В заключение определяется результат сделки – выигрыш («1») или проигрыш («-1»). Все данные сохраняются в файле «SpecificationsTrade.csv» в последней строчке которого указывается полная сумма выигрыша в данной серии сделок.
Полученные значения сделок передаются в блок Money management systems, где можно выбрать интересующие системы управления капиталом.
- Fixed Lot – торговля фиксированным лотом. Результаты сохраняются в файле «FixedLot.csv». В столбце «Bal.» указывается значение торгового баланса перед открытием сделки, а в столбце «Rez» – ее результат.
- Fixed Percentage – торговля фиксированным процентом. Результаты моделирования записываются в файл «FixedPercentage.csv». В столбце «Bal.» сохраняется значение баланса, в столбце «Lot» – размер лота при сделке, а в столбце «Rez» – ее результат.
- Moral Expectation – моделируется торговля по моральному ожиданию. При моделировании сделок не учитываются ограничения по необходимому количеству сделок и размеру торгового баланса. Благодаря этому можно более точно подобрать параметры торговой системы для торговли по этой системе управления капиталом. Результаты записываются в файл «MoralExpectation.csv».
- Theory Perspective – торговля с использованием управления капиталом по теории перспектив.
- Frac. Linear Growth – моделирование торговли с использованием дробно-линейного роста.
- Linear Growth – торговля с использованием модели линейного роста.
- Power Growth – моделирование степенного роста в торговле.
- Exponential Growth – применение модели экспоненциального роста.
- Hyperbolic Growth – показывает торговлю при использовании модели гиперболического роста.
- Hyperbolic Exponential Growth – моделирует использование гиперболическо-экспоненциального роста.
Пользователь не оставил комментарий к оценке