December 21, 2019

Как пройти тестовый режим? Основные инструменты для работы

Основные термины работы на бирже Forex:

📒 Баров в истории — количество баров в истории, показывает глубину истории, на основе которой производилось моделирование.

📒 Баров в истории — количество баров в истории, показывает глубину истории, на основе которой производилось моделирование.

📒 Баров в истории — количество баров в истории, показывает глубину истории, на основе которой производилось моделирование.

🔐 Смоделировано тиков — количество смоделированных тиков, показывает размер смоделированной последовательности. Каждая запись последовательности представляет собой состояние бара (OHLCV) на тот или иной момент времени. В зависимости от таймфрейма, метода моделирования и от наличия исторических данных меньших таймфреймов в пределах бара может быть смоделировано разное количество состояний бара.

🎛 Ошибки рассогласования графиков – ошибки, возникающие при моделировании тиков по различным таймфреймам. Если есть хоть одна такая ошибка, удаляем всю историю из терминала и закачиваем заново. Удалить можно так: Файл -> Открыть каталог данных -> Откроется окно с папкой терминала — > папка history -> Выбираем нужный нам тип счета (тот, что вы используете в данный момент) -> Закрываем терминал и удаляем все файлы с расширением *.hst. Далее закачиваем заново котировки в архиве котировок.

📻 Панелька с сигнализатором качества котировок (у меня она зеленая, поэтому для примера нашел в интернете):

⏱Серым цветом – отсутствующие котировки, красным – котировки только текущего периода, зеленым – котировки доступны и предыдущих периодов, при этом чем ярче зеленый цвет, тем более младшие периоды доступны. При доступности периода М1 индикатор будет как у меня – ярко зеленый.

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

⚠️ Начальный депозит – депозит, с которым проводилось тестирование.

♻️Спред – спред, с которым проводилось тестирование.

♻️Общая прибыль – сколько всего было заработано во время работы советника

♻️Общий убыток – сколько всего было потеряно.

♻️Чистая прибыль – прибыль, которая была заработана экспертом за заданный период. Если тест сделан лотом 0.1, то эта прибыль в валюте депозита равна количеству заработанных старых пунктов. То же справедливо и для всех остальных параметров, указанных в валюте. Чистая прибыль = Общая прибыль — Общий убыток.

🛅Прибыльность — прибыльность, показывает отношение между общей прибылью и общим убытком. Рассчитывается по формуле Прибыльность = Общая прибыль/ Общий убыток.

✔️Матожидание выигрыша — математическое ожидание выигрыша.

✔️Абсолютная просадка — это разница между начальным депозитом и наименьшим значением баланса в процессе тестирования.

✔️Максимальная просадка — это максимальная разница между одним из локальных верхних экстремумов графика изменения баланса и последующих нижних экстремумов.

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

💾Думаю, остальные данные теста, такие как средняя прибыльная сделка, максимальное количество непрерывных проигрышей и так далее, вполне понятны и объяснения тут не нужны.

💶 Сверху отчета располагаются основные данные об условиях проведения теста – период, валютная пара, модель тестирования, параметры советника и прочее. Ниже – статистические данные теста и график кривой доходности. Далее в виде таблицы следует список всех совершенных сделок.

💵 Режим визуализации

⚙️Этот режим обеспечивает возможность буквально увидеть в ускоренном режиме как в прошлом отработал бы советник при тех изменениях котировок, которые имели место. Например, если сигналы на вход и выход советника основаны на сигналах какого-нибудь индикатора, то на график визуализации можно установить нужный индикатор и тогда появление сделок и закрытие сделок будет еще нагляднее.

💡Этот режим обеспечивает возможность буквально увидеть в ускоренном режиме как в прошлом отработал бы советник при тех изменениях котировок, которые имели место. Например, если сигналы на вход и выход советника основаны на сигналах какого-нибудь индикатора, то на график визуализации можно установить нужный индикатор и тогда появление сделок и закрытие сделок будет еще нагляднее.
Другими словами, визуализация помогает понять и прочувствовать логику алгоритма советника, так как все будет происходить у вас перед глазами.
💈Кроме того, визуализацию также применяют, когда хотят увидеть природу происхождения какого-нибудь конкретного участка в прохождении советника (момент начала слива или же, наоборот, самого профитного периода).

🧬Прогнав робота в режиме визуализации вы можете понять принцип его работы и будете знать, чего можно ожидать от него в будущем. Это очень полезный инструмент, особенно для разработчиков советников.

Тестовый режим проводится для ознакомления работы СОВЕТНИКА FOR-X-BOT.

🧰Правильно проведенное тестирование торгового робота форекс является залогом дальнейшей успешной торговли. Существует несколько вариантов тестирования. Наиболее простой способ – тестирование советника в тестере, встроенном в торговый терминал МТ4 или МТ5. Тестирование проводится на исторических данных. К сожалению, такое тестирование не всегда не всегда адекватно в связи с изменениями рыночных условий и их несоответствие реальным.

🧲Второй способ – тестирование на демонстрационном счете. Способ, так же, позволяет оценить эффективность тестируемого советника. Однако недостатки в виде отсутствия проскальзывания и психологические аспекты торговли на виртуальные деньги могут значительно исказить результаты.

🔪Третьим способом тестирования, и как считается, более надежным и эффективным, является тестирование с помощью сервиса MyFxbook. Обычно оно применяется после использования двух первых способов, в качестве решающего аргумента. Тестирование осуществляется на реальном счете с использованием виртуального VPS-сервера, позволяющего разгрузить клиентскую машину и обеспечить непрерывность процесса тестирования.


@FOR-X-BOT