Наткнулся на данный советник на форуме Форекс Фэктори в обсуждениях другого советника, который много лагал, а xBest по версии пользователей – просто идеальная машинка. Решил проверить, и что-то в этом есть.
С одной стороны советник xBest ведет типичную версию усреднения позиции, но старается это делать по тренду, который задается скользящей средней. Вот типичные сделки, которые открывает советник:
То есть, выше скользящей средней только покупает. Если цена начинает откатывать – усредняет, при выходе на заданный профит – закрывает. Если по завершению цикла цена все еще выше скользящей – снова покупает, начиная новый цикл.
Параметры скользящей средней задаются в настройках:
Мне показалось логичным задать период скользящей равным 200 – это действительно долгосрочный тренд. Пользователи предпочитали ставить на тайм-фрейм М15 – ок. Насколько я понимаю, это задается здесь:
Т.е. ставим советник на М15, сделки открываются на открытии новой свечи текущего (current) тайм-фрейма.
Так проходит тест при стартовом депозите $1000, начальном лоте 0.01 и озвученных выше настройках. Пара GBPUSD, M15. Период тестирования – с 1 октября по 10 декабря 2021 года. За два месяца советник xBest заработал более 20%.
Проблема может случиться, только при резкой смене тренда, без достаточного отката, чтобы советник успел закрыть подвисшую позицию против нового тренда. На такой случай в советнике xBest есть ограничитель просадки:
Тут надо поставить true и задать процент, в данном случае 20%. В этом случае при просадке 20% советник xBest должен закрыть все сделки и прервать просадку.
Если советник за пару месяцев заработал 20% прибыли, то наверное резкой смены тренда за это время не случилось. Тогда следует включить ограничитель просадки и проверить – за это время не превышала ли просадка величину прибыли? Если провести повторный тест, то получим ту же самую кривую доходности.
Из чего можно предположить такой алгоритм работы с советником xBest. Ставим озвученные настройки. Пусть один раз за год сработает ограничитель потерь, и убыток составит 20% от счета, зато потом советник отбивает его и работает на прибыль. Даже если резкая смена тренда случится два раза за год – все-равно теоретически должен получиться плюс.
Применил те же самые настройки на паре EURUSD, прибыль получилась поменьше:
Еще следует отметить настройки лотности и сетки:
Step Size – это размер сетки, через сколько пунктов усреднять. Это четырехзначные пункты. Это же касается и тэйк-профита.
Чтобы по мере роста прибыли, увеличивался стартовый лот необходимо выбрать Lot Mode = Percent Lot. На скрине и в приведенных тестах выбран Fixed Lot, т.е. каждую новую сетку начинаем с лота 0.01.
Grid Increment Factor – это умножитель лота, лот увеличивается, размер сетки не меняется.
Остается теорию проверить практикой. Надеюсь, найдется кабальеро, который это сделает в этой ветке.
P.S. в оригинальной ветке рекомендуется стартовый лот 0.01 на каждые 3000 единиц депозита.
Скачать советник xBest_v2.2
С одной стороны советник xBest ведет типичную версию усреднения позиции, но старается это делать по тренду, который задается скользящей средней. Вот типичные сделки, которые открывает советник:
То есть, выше скользящей средней только покупает. Если цена начинает откатывать – усредняет, при выходе на заданный профит – закрывает. Если по завершению цикла цена все еще выше скользящей – снова покупает, начиная новый цикл.
Параметры скользящей средней задаются в настройках:
Мне показалось логичным задать период скользящей равным 200 – это действительно долгосрочный тренд. Пользователи предпочитали ставить на тайм-фрейм М15 – ок. Насколько я понимаю, это задается здесь:
Т.е. ставим советник на М15, сделки открываются на открытии новой свечи текущего (current) тайм-фрейма.
Так проходит тест при стартовом депозите $1000, начальном лоте 0.01 и озвученных выше настройках. Пара GBPUSD, M15. Период тестирования – с 1 октября по 10 декабря 2021 года. За два месяца советник xBest заработал более 20%.
Проблема может случиться, только при резкой смене тренда, без достаточного отката, чтобы советник успел закрыть подвисшую позицию против нового тренда. На такой случай в советнике xBest есть ограничитель просадки:
Тут надо поставить true и задать процент, в данном случае 20%. В этом случае при просадке 20% советник xBest должен закрыть все сделки и прервать просадку.
Если советник за пару месяцев заработал 20% прибыли, то наверное резкой смены тренда за это время не случилось. Тогда следует включить ограничитель просадки и проверить – за это время не превышала ли просадка величину прибыли? Если провести повторный тест, то получим ту же самую кривую доходности.
Из чего можно предположить такой алгоритм работы с советником xBest. Ставим озвученные настройки. Пусть один раз за год сработает ограничитель потерь, и убыток составит 20% от счета, зато потом советник отбивает его и работает на прибыль. Даже если резкая смена тренда случится два раза за год – все-равно теоретически должен получиться плюс.
Применил те же самые настройки на паре EURUSD, прибыль получилась поменьше:
Еще следует отметить настройки лотности и сетки:
Step Size – это размер сетки, через сколько пунктов усреднять. Это четырехзначные пункты. Это же касается и тэйк-профита.
Чтобы по мере роста прибыли, увеличивался стартовый лот необходимо выбрать Lot Mode = Percent Lot. На скрине и в приведенных тестах выбран Fixed Lot, т.е. каждую новую сетку начинаем с лота 0.01.
Grid Increment Factor – это умножитель лота, лот увеличивается, размер сетки не меняется.
Остается теорию проверить практикой. Надеюсь, найдется кабальеро, который это сделает в этой ветке.
P.S. в оригинальной ветке рекомендуется стартовый лот 0.01 на каждые 3000 единиц депозита.
Скачать советник xBest_v2.2