ЛИСТ ТЕСТИРОВАНИЯ ФОРЕКС

Лучшие Форекс брокеры 2021:

Как протестировать свою стратегию на Форекс

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

Содержание статьи:

Стратегия Форекс: способы тестирования

Итак, вы создали свою стратегию или взяли где-то готовую. Как узнать, будет ли она приносить вам прибыль? Можно, конечно, сразу начать торговать, по ходу дела узнавая все о ее доходности. Но это слишком рискованно и дорого, ведь в случае несостоятельности стратегии или вашего непонимания вы потеряете реальные деньги.

Есть второй способ — тестирование на демо-счете в режиме реального времени. Выгоды этого метода: реалистичность и безопасность — стратегия Форекс, в случае неудачи, не приведет к финансовым потерям. Но есть и минус — это долго. Ведь для того, чтобы сделать вывод, нужна большая выборка, сделок должно быть, желательно, несколько сотен.

Третий вариант — отследить, как стратегия работала, на истории. Для этого «отматываем» график назад и начинаем анализировать сигналы на исторических значениях. Главная сложность в том, что это неудобно. К тому же постфактум сигнал часто выглядит по-другому, чем в момент принятия решения в реальной ситуации.

И наконец, четвертый вариант — использовать тестер стратегий Форекс. Это, пожалуй, наиболее удобный способ тестирования.

Его основные преимущества:

  • быстро — скорость тестирования можно регулировать;
  • проводится на основе исторических данных;
  • происходит в режиме имитации реального времени;
  • есть возможность «заключить» много сделок и получить результат на большой выборке;
  • безопасно — вы не рискуете реальными деньгами.

Стратегия Форекс: как тестировать правильно

Итак, мы выяснили, что тестер — наиболее удобный вариант для проверки своей стратегии. Но прежде, чем мы перейдем к техническим вопросам этого процесса, давайте определим, что у вас должно быть на момент начала тестирования.

1. Стратегия Форекс должна быть для вас понятной. Чем проще она будет, тем лучше.

2. Вы должны четко представлять, как выглядит торговый сигнал (пробой уровня, отскок от него, дивергенция, пересечение линий трендовых индикаторов и т. п.).

3. Вам надо знать, какое соотношение риска и прибыли в одной сделке допускает стратегия.

4. Условия входа в сделку должны быть записаны. Их лучше держать перед глазами в виде чек-листа. Например, покупку открываем, если:

  • цена прошла не более 20 % от ATR;
  • пробила уровень снизу вверх и подтвердила его в качестве поддержки;
  • соотношение потенциала прибыли к риску в этом сигнале 3:1.

Как протестировать стратегию: инструменты

После того как вы прояснили для себя все детали стратегии и хорошо понимаете, когда и как входить в рынок, можно обсуждать тест стратегий Форекс — как правильно организовать процесс.

Для проверки стратегии можно воспользоваться встроенным тестером (он есть в MetaTrader 4 и в MetaTrader 5) или отдельными программами. Например, для MetaTrader 4 подойдет Simple Forex Tester. Его можно найти в свободном доступе и установить в терминал. Процесс тестирования очень похож и в одном, и в другом случае. И выглядит он так:

1. Выбрать торговый инструмент и загрузить котировки из архива.

2. Задать настройки тестирования: временные рамки, таймфрейм, размер спреда, нужный вам советник, модель всех тиков (наиболее эффективная) и визуализация.

3. Также необходимо добавить на график все необходимые инструменты анализа, которые предполагает ваша стратегия Форекс: уровни, индикаторы.

4. Кнопкой «Старт» начать тестирование. Скорость, с которой будет отрисовываться график, можно регулировать.

5. Сигнал для входа в позицию и результат по сделке можно отмечать на графике и записывать в блокнот (ручной метод). А в Simple Forex Tester можно даже вести виртуальную торговлю. В этом случае результат тестирования вы получите автоматически.

Чек-лист в торговле на Forex

Здравствуйте, друзья форекс трейдеры! Все мы знаем, что важно иметь торговый план и прибыльную стратегию, и, конечно же, следовать им.

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

И этот простой инструмент – это чек лист. В данной статье мы поговорим, почему он важен, зачем он трейдеру и как его правильно составить и применять.

Почему трейдеры планируют свою торговлю

Великие трейдеры и инвесторы с мировым именем планируют, как, когда и почему они инвестируют. Они понимают, что для достижения конечной цели им нужна карта, описывающая маршрут их торгового плана, который поможет направить их к принятию правильных решений в нужное время.

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

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

Хочу задать вам вопрос: действительно ли у вас есть торговый план, который бы вы соблюдали, правильно выполняя свои входы и выходы из рынка? Я большой сторонник того, что все мы должны иметь четкую систему, поддерживающую принятие наших решений, которая будет помогать нам оставаться объективными и бесстрастными к тому, когда покупать и продавать. Тем не менее, должна ли любая хорошая система, которой вы должны следовать, быть столь однозначной? Должны ли вы доверять ей или сомневаться в ней?

Вашу дисциплину и приверженность вашему торговому плану можно измерить, пересмотреть и усовершенствовать. В свою торговую стратегию вы можете включить ключевые показатели эффективности (КПИ) и определить, насколько тщательно вы придерживаетесь ваших правил и торгового плана. Количество ошибок, которые вы совершаете, основываясь на таких аспектах, как шум, эмоции или оплошность, можно подсчитать и подвергнуть их сомнению – в результате можно улучшить свой торговый план. Определите свои ошибки путем сравнения, когда ваша система дала вам сигнал для покупки или продажи, когда и почему вы на самом деле исполнили его. Если большая часть вашей торговли не исполняется в соответствии с вашей системой или правилами, то, возможно, вы управляете своими позициями интуитивно, а не следуете правилам своего торгового плана. Такой подход к торговле не имеет согласованности и негативно повлияет на ваш доход в долгосрочной перспективе.

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

Если ваш торговый план в большинстве случаев является твердым, значит, его стоит соблюдать. Таким образом, важно приложить усилия, чтобы проверить надежность и устойчивость вашего торгового плана, прежде чем начинать торговать или увеличивать риски.

Трейдеры часто бросают свои планы, когда у них нет достаточного личного опыта, чтобы следовать этим планам, и, таким образом, естественно, не хватает уверенности в себе.

То, что сильно упростит следование вашему плану и стратегии

Так как же следовать своему тщательно составленному плану? Как не “забить” на собственные же правила. Одно из того, что нам мешает – это, как ни странно, наш мозг. Мы слишком много думаем и гадаем.

Отсюда можно предположить, что если мы уменьшим активность нашего блуждающего разума и оставим только логику, эффективность возрастет.

Хороший способ это осуществить – составить и распечатать чеклист для входа и выхода из сделок.

Что такое чек-лист? Чек-лист – это контрольный список. Он содержит ряд необходимых пунктов для какой-либо работы. В нашем случае для трейдинга.
Чек-лист служит для проверки того, все ли условия соответствуют вашей стратегии входа в рынок.

Вы проставляете галочки напротив каждого из условий, если хотя бы одно из них не выполняется — в рынок не входим.

Все очень просто. Допустим ваша стратегия основана на двух индикаторах в сочетании с уровнями поддержки / сопротивления, вы торгуете внутри дня, один из этих индикаторов трендовый, а второй – осциллятор. Тогда ваш чеклист может выглядеть следующим образом:

1) Сейчас Американская / Лондонская сессия ? – Да/Нет

2) Есть ли сигнал на вход на индикаторе Х ? – Да/Нет

3) В согласии ли индикатор Y с сигналом индикатора X ? – Да/Нет

4) Есть ли у сигнала опора на уровень ? – Да / Нет

4) Не стоит ли на пути предполагаемой сделки другой уровень, который помешаеть ей дойти до цели? – Да / Нет

5) Нет ли в ближайшие полчаса выхода важных новостей ? – Да / Нет

6) У меня сейчас хорошее самочувствие (т.е. я не болею, не подавлен, не устал) ? – Да / Нет

Пробегаетесь по данному списку и карандашиком отмечаете пункты. Если ответ на все вопросы ДА – входим в сделку. Если есть хотя бы одно НЕТ – не входим.

Все так просто и не нужно думать. Под думать я имею ввиду режим блуждающего разума, который приводит к лишним сделкам, ранним входам / выходам и т.д. Чеклист убирает эти мысленные “а что если”, “вроде бы”, “кажется” и т.д.

Есть соответствие всем пунктам чек-листа – входим. Не совпадает хотя бы один пункт – не входим.

Аналогично чек-лист можно составить и для выхода из сделки, если вы выходите из рынка не по тейк-профиту, а по каким-то сигналам.

Лучше всего будет чек-лист распечатать и каждый раз заполнять заново (отмечать галочки) для каждой сделки. Поверьте, цена бумаги намного дешевле возможных ошибок, от которых вас убережет Чек лист.

Как составить Чек-лист для вашей стратегии

Как же составить чек-лист ? Очень просто. Берете правила вашей стратегии и сводите их к списку пунктов так, чтобы напротив каждого пункта можно было поставить галочку, если условия на графике соответствуют ему, либо ответить односложно Да / Нет.

Также советую включить пункт о вашем текущем моральном состоянии, т.к. торговать когда вы устали, больны, в депрессии и т.п. не стоит.

Заключение

Чек лист – по своей сути, это контрольный список из пунктов вашей торговой стратегии и торгового плана. Его задача – уменьшить влияние “блуждающего разума” на ваш трейдинг. Также, чек лист помогает ни о чем не забыть. Не пожалейте пару рублей – распечатайте ваш чек лист и положите рядом с рабочим местом. Он вам пригодится.

Каждый раз, перед тем как открыть сделку, пробегайтесь по каждому пункту вашего списка: если хоть один пункт не соответствует текущей ситуации – не входите в рынок. И да прибудет с вами профит ��

Тема: Программы для тестирования стратегий.

Для того чтобы проверить стратегию на истории за несколько лет, быстро, в течении от нескольких минут до нескольких часов. Ну или чуть дольше. Зависит от сложности ТС.

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

FOREX TESTER 3 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

2 Содержание Быстрый старт Процесс тестирования. 5 Загрузка данных. 7 Создание проекта Открытие отложенных ордеров Открытие рыночных ордеров Закрытие отложенных ордеров Закрытие рыночных ордеров Добавление индикаторов Анализ тестирования Отслеживание параметров бара Использование советников Как загрузить и установить Forex Tester Центр данных Импорт данных Создание проектов Начало тестирования Установка ордеров Изменение ордеров Использование индикаторов Использование графических инструментов Использование шаблонов Сохранение проектов Автоматические стратегии (Советники) Настройки отображения графика Статистика

3 Быстрый старт В этой инструкции мы собираемся показать Вам основные и наиболее важные элементы интерфейса Forex Tester 3. Как только Вы освоите эту инструкцию, Вы сможете двигаться дальше и осваивать более углубленные уроки. Скачайте программу со страницы См. также раздел "Как загрузить и установить Forex Tester 3" на стр. 25 В скачанной версии уже имеется 1 месяц исторических данных по 16 валютным парам, а также золоту и серебру. 3

4 Начните работу с Forex Tester 3, со следующих простых шагов: 1. Начните тестирование на загруженных по умолчанию исторических данных. 2. Загрузите больше исторических данных через Центр данных. 3. Создайте новый проект и тестируйте на выбранном вами периоде времени. 4

5 Процесс тестирования 1. Нажмите кнопку «Начать тестирование» для того, чтобы запустить тестирование на загруженных по умолчанию исторических данных. 2. Нажмите кнопку «Пауза» для того, чтобы остановить тест. Для возобновления тестирования нажмите данную кнопку еще раз 3. Изменяйте скорость тестирования, перемещая бегунок влево для замедления и вправо для ускорения движения баров. 4. Перемещайтесь на один бар вперед при каждом нажатии на кнопку «Пробел» на клавиатуре или при нажатии на кнопку «Шагнуть вперед на один бар» на панели инструментов 5. Перемещайтесь на один бар назад при каждом нажатии на кнопку «Backspace» на клавиатуре или при нажатии на кнопку «Шагнуть назад на один бар» на панели инструментов 5

6 6. Изменить таймфрейм можно благодаря выпадающему меню 7. Изменить размер пакета тиков можно при нажатии на соответствующее выпадающее меню. Если Ваш текущий таймфрейм равен значению 1 hour (1 час), а размер пакета тиков равен 5 min, то программе потребуется 12 раз изменить цену на текущем баре прежде, чем перейти к новому (60 минут / 5 минут = 12). См. также раздел "Начало тестирования" на стр. 52 6

7 Загрузка данных 1. Нажмите кнопку «Центр данных» на панели инструментов 2. Выделите валютную пару и нажмите кнопку «Обновить с сервера» для того, чтобы загрузить данные с нашего сервера. 3. Скачайте новые исторические данные или загрузите данные за определенный период. Нажмите кнопку Обновить. См. также раздел "Центр данных" на стр. 31 См. также раздел "Импорт данных" на стр. 37 7

8 Создание проекта 1. Нажмите на кнопку «Новый проект» 2. Назовите проект и затем нажмите «Далее» 3. Поставьте галочку рядом с желаемой валютной парой, нажмите «Далее» 8

9 4. Нажмите на кнопку «Создать» 5. Нажмите кнопку «Начать тестирование» для того, чтобы начать работу с проектом. См. также раздел "Создание проектов" на стр. 48 9

10 Открытие отложенных ордеров 1. Зайдите в меню «Ордера Новый отложенный ордер» или нажмите на следующую кнопку на панели инструментов: 2. Нажмите один раз на выпадающее меню и выберите тип ордера Пожалуйста, обратите внимание, что лимитные ордера работают на отскок, а стоп-ордера на пробитие. Если Вы ожидаете, что цена поднимется выше до определенной точки, а затем возобновит движение вниз, тогда следует устанавливать ордер Sell Limit. Если Вы ожидаете, что цена пойдет ниже, тогда следует открывать ордер Sell Stop. 10

11 3. Нажмите один раз на выпадающее меню и выберите размер лота 11

12 4. Выберите цену, на котором ордер должен открываться 5. Введите значение stop loss и take profit 12

13 6. Нажмите кнопку «Установить». См. также раздел "Установка ордеров" на стр

14 Открытие рыночных ордеров 1. Зайдите в меню «Ордера Новый рыночный ордер» или нажмите на следующую кнопку на панели инструментов: 2. Введите значение stop loss и take profit 3. Нажмите кнопку «Sell» или «Buy». См. также раздел "Установка ордеров" на стр

15 Закрытие отложенных ордеров 1. Отожмите паузу или перемещайтесь благодаря клавише «Пробел» на клавиатуре или кнопке на панели инструментов до тех пор, пока цена не закроется по stop loss или take profit, или пока Вы не примите решение закрыть сделку вручную. 2. Для закрытия ордера вручную нажмите дважды на строке искомого ордера в окне «Отложенные ордера» 3. Нажмите кнопку «Удалить» См. также раздел "Установка ордеров" на стр

16 Закрытие рыночных ордеров 1. Отожмите паузу или перемещайтесь благодаря клавише «Пробел» на клавиатуре или кнопке на панели инструментов до тех пор, пока цена не закроется по stop lossили take profit, или пока Вы не примите решение закрыть сделку вручную. 2. Для закрытия ордера вручную нажмите дважды на строке искомого ордера в окне «Открытые позиции» слева внизу экрана 3. Нажмите кнопку «Закрыть» См. также раздел "Установка ордеров" на стр

17 Добавление индикаторов Для добавления индикатора зайдите в пункт меню «Вставка Добавить индикатор» См. также раздел "Использование индикаторов" на стр

18 Анализ тестирования Для того, чтобы проанализировать результаты тестирования переключитесь со вкладки «Символ» на вкладку «Стат.» в окне «Рынок», расположенном в левом верхнем углу экрана. Для того, чтобы экспортировать историю сделок в Excel перейдите во вкладку «История счета» внизу экрана, нажмите правой кнопкой мыши на любом ордере и выберите пункт «Экспортировать историю» См. также раздел "Статистика" на стр

19 Отслеживание параметров бара На панели «Окно данных» слева внизу экрана отображаются дата, время, а также цены закрытия, открытия, максимум и минимум бара, на котором в данный момент расположен курсор мыши. Кроме того, можно увидеть показания объема, индекс бара и показания всех индикаторов. 19

20 Использование советников 1. Зайдите в пункт меню «Тестирование Список стратегий» 2. Поставьте галочку возле стратегии под названием «Strategy7» 20

21 3. Нажмите дважды на названии советника 4. Выберите валютную пару (в нашем случае, это пара USDJPY) 5. Установите часовой таймфрейм (Timeframe 60) 21

22 6. Параметры для размера лота и периодов скользящих средних можно оставить теми, что установлены по умолчанию. 7. Нажмите кнопку «Применить» 8. Нажмите кнопку «Закрыть» 9. Нажмите кнопку «Начать тестирование» 22

23 Убедитесь, что таймфрейм, на котором Вы наблюдаете движение графика соответствует таймфрейму, выбранному в параметрах советника (часовой). Установите две простых скользящих средних разного цвета с параметрами 16 и 32 соответственно. Советник будет автоматически открывать и закрывать сделки согласно правилам стратегии. 23

24 См. также раздел "Автоматические советники (стратегии)" на стр

25 Как загрузить и установить Forex Tester 3 Для того, чтобы установить Forex Tester 3 Вам нужно загрузить установочный файл с нашего сайта: Страница для скачивания. Пожалуйста, нажмите на ссылку «скачайте программу со страницы скачивания на нашем сайте» (или ссылку с альтернативным именем) для того, чтобы начать загрузку. Когда файл загрузится, запустите его и, когда появится следующее окно, нажмите кнопку «Запустить» (Run). Нажмите «Да» если ваша операционная система запрашивает разрешение на изменение конфигурации вашего компьютера. 25

26 Нажмите «Далее», когда появилось окно «Вас приветствует Мастер установки Forex Tester» Пожалуйста, прочитайте пользовательское соглашение и подтвердите его, выбрав пункт «Я принимаю условия соглашения». После этого нажмите «Далее», чтобы продолжить. 26

27 Выбрав папку, куда Вы хотите установить программу Forex Tester 3, нажмите кнопку «Далее». Мы настоятельно рекомендуем при установке программы выбрать путь по умолчанию: (C:\ForexTester3). Если при установке программы Вы выбрали путь C:\Program Files\, тогда программа может работать с ошибками. 27

28 Выберите создать папку в меню пуск и нажмите «Далее». Поставьте галочку Не создавать папку в меню «Пуск», если Вы не хотите создавать папку в меню «Пуск». Поставьте галочку напротив «Создать значок на Рабочем столе», если Вы хотите создать ярлык на рабочем столе и нажмите кнопку «Далее». 28

Forex Tester 3 — как работать с программой

29 После этого нажмите кнопку «Установить» в следующем окне для начала установки. Подождите, пока программа установится на Ваш компьютер. После завершения установки поставьте галочку напротив «Запустить Forex Tester» и нажмите «Завершить», чтобы немедленно запустить программу. Или не ставьте галочку напротив «Запустить Forex Tester», если Вы хотите запустить программу позже. 29

30 Поздравляем! Программа установлена на Ваш компьютер. Теперь Вы можете увидеть ярлык на вашем рабочем столе, если при установке программы Вы выбрали соответствующую опцию. 30

31 Центр данных Центр обработки данных служит для управления историей котировок. Вы можете: Добавить/удалить валютные котировки; Посмотреть/отредактировать свойства валютных котировок; Загрузить историю данных с сервера; Импортировать историю данных из файла; Загрузить текущие данные с нашего сервера; Сгруппировать валютные пары и изменить настройки множества пар одновременно. Экспортировать информацию в CSV файлы. Вы можете открыть окно «Центра данных» с помощью меню Файл Центр данных: Или нажать на «Центр данных» на панели задач: 31

32 «Центр данных» выглядит так: Верхний индикатор (зеленый на скриншоте) показывает качество импортированных минутных данных. Вы можете скачать данные среднего качества бесплатно непосредственно из Центра данных в Forex Tester или с нашей страницы: Если же Вы хотите получить самые точные результаты, тогда Вы можете приобрести платные данные по доступной цене. Обратите внимание, что результаты теста при использовании менее качественных данных будут менее точными, что, в свою очередь, может отрицательно сказаться на последующей торговле на реальные деньги, если Вы решите использовать протестированную торговую систему на реальном рынке. Нижний индикатор (серый с наклонными линиями на скриншоте) свидетельствует об отсутствии тиковых данных в текущем примере. Тиковые данные особенно важны при тестировании краткосрочных стратегий и скальпинг-стратегий. Если Вы торгуете на тайм фреймах ниже 30-минутного, то подписка на платные исторические данные станет хорошей инвестицией. Пожалуйста, посмотрите описание основных элементов ниже. 32

33 1) Список валютных пар С помощью этого списка Вы можете: Выбрать валютную пару для дальнейшей работы. При выборе пары детальная информация и доступные действия отображаются в правом окне. Удалить пару(ы) (Удалить кнопка под списком). При нажатии данной кнопки все выбранные валютные пары будут удалены. Добавить валютную пару (Добавить кнопка под списком). Отметить все выбранные пары для установки групповых настроек. К примеру, Вы можете выбрать все валютные пары в списке и загрузить историю для всех пар одновременно. Вы также можете поставить галочку напротив нужных пар и затем принять групповые настройки (загрузить информацию, изменить плечо и т.д.) сразу для множества пар. 33

34 2) Описание свойств валютных пар: Вы можете изменить свойства пар с помощью кнопки «Изменить настройки». 3) Информация о загруженных данных: Следующее окно позволяет получить информацию о загруженных данных и изменить некоторые свойства импорта. Ниже представлены элементы этого диалогового окна: 34

35 1. Список брокеров: Этот список показывает брокеров, чьи данные доступны для загрузки с нашего сервера. Внимание: список брокеров отличается в зависимости от типа подписки на данные (более детальную информацию о подписках Вы можете узнать здесь). После выбора брокера Вы можете загрузить точные данные с сервера, нажав кнопку «Обновить с сервера». 2. Сдвиг времени: Это сообщение показывает часовой пояс для исторических данных. По умолчанию, наши данные предоставляются в часовом поясе GMT+0; Вы можете изменить часовой пояс при создании нового проекта. 3. Показатели качества данных: Эта часть окна дает нам возможность оценить качество истории данных. «Красные» зоны означают отсутствие данных; «затемненные» означают наличие небольших пробелов в истории. 35

36 4) Кнопки управления данными: Эти кнопки позволяют выполнять следующие действия: 1. Кнопка «Обновить с сервера» позволяет загрузить историю данных с нашего сервера. Вы можете найти больше информации о загрузке данных здесь. 2. Кнопка «Импортировать из файла» позволяет импортировать историю данных из файлов с других ресурсов. Файлы могут иметь расширение.txt,.csv или.hst. Здесь Вы можете найти больше информации об импортировании данных из файла. 3. Кнопка «Экспортировать» позволяет экспортировать исторические данные из программы Forex Tester в текстовый файл для дальнейшей обработки другим приложением (к примеру, Excel). 4. Кнопка «Очистить историю» позволяет удалить исторические данные для выбранной валютной пары. Нажав на эту кнопку, Вы можете удалить минутные или тиковые исторические данные. 5) Информация о типе доступа к данным. Эта часть расположена в левом нижнем углу окна центра обработки данных. Информационная строка отражает статус связи с серверами данных. При подключении к серверу Вы увидите следующее сообщение «Соединяюсь с сервером данных», в данный момент мы не рекомендуем делать какие-либо действия с данными. Также в информационной строке Вы можете увидеть тип вашей текущей подписки на данные. Вы можете найти больше информации о типах подписки здесь. 36

37 Импорт данных Forex Tester позволяет загружать историю данных с нашего сервера или импортировать данные прямо из текстовых файлов. Мы предоставляем бесплатную историю данных с 01 января 2001 до текущего момента. Эти данные можно загрузить с помощью Центра данных в программе Forex Tester или с архивов на нашем сайте ( В дополнение, Вы можете импортировать историю данных с вашей платформы MetaTrader и использовать эти данные в нашей программе. Наше программное обеспечение автоматически преобразует историю данных в временные рамки более высокого уровня, так что мы рекомендуем импортировать 1-минутные данные в программу. В этом случае Вы можете использовать эти данные на любых временных периодах в программе Forex Tester. Исторические данные могут быть импортированы только через «Центр данных». чтобы открыть «Центр данных», пожалуйста, нажмите кнопку «Центр данных» на панели инструментов: или воспользуйтесь меню Файл Центр данных: 37

38 Используйте кнопку «Обновить с сервера» для загрузки данных с нашего сервера или кнопку «Импортировать из файла», чтобы импортировать данные из текстового файла. Обновление исторических данных с сервера Чтобы загрузить исторических данные с сервера, Вам нужно выбрать пару (или множество пар) в списке, выбрать брокера и нажать кнопку «Обновить с сервера». Вам нужно загрузить данные только один раз они будут храниться на локальном диске, как только Вы загрузите данные с нашего сервера. Обратите внимание, что список доступных брокеров может варьироваться в зависимости от типа подписки на данные. Базовая (бесплатная) подписка позволяет импортировать исторические данные по 16 валютным парам, золоту и серебру только от брокера Forexite. В случае если Вы хотите использовать данные: 38

FX1D0 Форекс стратегия для работы со спайками

39 более высокого качества от 10 наиболее популярных брокеров с 5 знаками после запятой (3 знака для валютных пар, содержащих символ JPY) подпишитесь на пакет «Стандарт» Если сделки по Вашей торговой системе совершаются на таймфреймах М1-М30, тогда наиболее подходящим станет пакет VIP Он позволяет: использовать тиковые данные плавающий спред для получения наиболее точного и качественного результата. Более подробную информацию можно найти на странице, посвященной историческим данным (forextester.ru/historyservicedescription) После нажатия кнопки «Обновить с сервера» Вы увидите следующее диалоговое окно: 39

40 С помощью этого диалогового окна Вы можете добавить ваши недостающие данные (Forex Tester автоматически определяет, какие данные отсутствуют для текущей валютной паре), или только загрузить данные выбранного периода времени. В окне «Информация» Вы можете увидеть информацию о брокере и валютной паре, доступном диапазоне данных и типе загрузки данных. Сервер данных предоставляет 2 вида данных минутные и тиковые исторические данные. Тиковые исторические данные доступны только для пользователей VIP-подписки. В блоке «Период данных» Вы можете выбрать, какую часть данных следует загрузить. Если Вы выберете опцию«докачать только новые данные», тогда Вы получите часть исторических данных с последнего обновления. К примеру, если Вы уже загружали данные до 01/01/2022, тогда программа загрузит данные с 01/01/2022 до последней доступной даты и объединит новые данные с ранее загруженными. Этот метод очень полезен для обновления ваших данных время от времени так Вы всегда будете иметь в своем распоряжении самые последние котировки. Если Вы еще не загружали данные по этому инструменту или удалили ранее скачанные данные загрузится вся история данных для этой валютной пары. Если Вы выберете опцию «Загрузить часть истории», то Вы получите данные за указанный период времени. Эти данные будут корректно объединены с предыдущими импортированными данными. В блоке «Выберите данные для загрузки» Вы можете выбрать тип загружаемых данных. Загрузить минутную и тиковую историю данных (рекомендуется). Загрузить только минутную историю, используйте эту опцию, если Вы тестируете долгосрочную или среднесрочную стратегию, которая малочувствительна к небольшим изменениям курса. Если же Вы тестируете стратегию на небольших таймфреймах или Ваша стратегия чувствительна к небольшим колебаниям курса, то мы настоятельно рекомендуем использовать качественные тиковые данные. Загрузить только тиковую историю, использовать эту опцию, если Вы хотите иметь наиболее точные данные для тестирования. Обратите внимание: тиковые исторические данные доступны только для VIP подписчиков. Прочитать больше информации о типах подписки можно здесь. 40

41 Нажмите кнопку «Обновить» для того, чтобы начать загрузку. Обратите внимание: если Вы выбрали большое количество данных для загрузки, серверу нужно будет некоторое время, чтобы подготовить файлы. Вы можете найти первую и последнюю дату загруженных данных под зеленой полосой: 41

42 Импорт данных из файла Для импорта данных из файла нажмите кнопку «Импортировать из файла» в окне Центра данных. Это окно импорта данных позволяет импортировать данные из файла в программу. Forex Tester может импортировать данные из любого текстового файла, включая текстовый формат Metastock.csv, и *.hst (формат данных MetaTrader 4). Источник данных должен содержать данные только одного таймфрейма, большие таймфреймы будут сгенерированы автоматически. Мы настоятельно рекомендуем импортировать данные минутного таймфрейма. Если Вы проимпортируете данные больших таймфреймов, то меньшие таймфреймы будут отображаться некорректно, это может привести к низкому качеству тестирования. 42

43 Окно импорта данных имеет следующий вид: Для импорта данных выберите файл нажав на кнопку «. ». Вы можете найти файлы с данными на нашем сайте: После того, как файл был выбран, Forex Tester попытается автоматически определить нужную валюту. Если файл не содержит информации о данной валюте, то программа не сможет определить ее автоматически и Вам нужно будет выбрать валюту вручную. Для этого выберите необходимую валюту в выпадающем меню: «Куда импортировать». В дополнение, пользователь может использовать «Сдвиг времени (в часах)»: ползунок для изменения часового пояса импортируемых данных. Это необходимо, если пользователь импортирует данные из различных источников (с разными часовыми поясами) и хочет иметь только один часовой пояс для всех его данных. Вы также можете поставить галочку напротив опции «Удалить предварительно импортированную историю для этого символа». 43

44 Если Вы хотите добавить историю к уже существующей не включайте этот чекбокс. В этом случае наша программа удалит все предыдущие импортированные данные по этой валютной паре. После того, как все установлено, нажмите кнопку «Далее». 44

45 Если выбран формат текста, пользователь увидит следующее окно (см. выше). Программа попытается определить все поля автоматически, но Вы также можете изменить их вручную. Разделитель столбцов: возможность выбрать символ, разделяющий столбцы в импортируемом файле. Обычно — это запятая или точка с запятой. Формат даты формат даты. YYYY (YY) — год, MM — месяц, DD — день. Столбец1. Стобец10 столбцы данных. Они могут содержать следующие значения: Skip Symbol Date Time Open High Low Close Volume Skip this column Currency name Date Time Open value High value Low value Close value Volume Выбранное значение/тип данных Исходный файл часть исходного файла. Предпросмотр результат преобразования файла. Обратите внимание: Если столбцы определяются неверно или некоторая информация отсутствует, то пользователь увидит красный текст, указывающий на количество ошибок. 45

46 Если был выбран формат *.hst, тогда пользователь увидит следующее диалоговое окно: Для того, чтобы импортировать данные, нажмите на кнопку «Импорт». 46

47 Когда программа закончит импортировать данные, Вы увидите следующее сообщение: 47

48 Создание проектов До начала тестирования Вам необходимо создать проект. Мы рекомендуем создавать отдельные проекты для тестирования разных торговых стратегий или конкретных комбинаций торговых стратегий. Таким образом Вам будет легче понять какие стратегии (комбинации стратегий) работают, а какие нет. Вы можете начать новый проект, нажав кнопку Новый проект или с помощью меню Файл Новый проект: В появившимся окне «Создать новый проект» Вы можете ввести название проекта (поле Имя проекта) и также начальный депозит в USD. 48

49 После этого, нажмите кнопку «Далее». Откроется следующее окно: К примеру, Вы хотите загрузить данные по 10 валютным парам, но протестировать только 2 из них. В таком случае, выберите только эти две пары, когда будете создавать новый проект. Обратите внимание, что Вы можете использовать реальные тиковые исторические данные во время тестирования (доступно только для подписчиков VIP: data service). В этом окне Вам нужно выбрать ту валютную пару из списка, по которой хотите начать тестирование. Также можно выбрать все пары, нажав кнопку Выбр. все. Можно тестировать неограниченное количество валютных пар одновременно. (Не рекомендуется выбирать все валютные пары т.к. это замедляет тестирование. Мы рекомендуем выбрать только те валютные пары, которые действительно необходимы.) В полях С даты: и По дату: Вам нужно выбрать начало и конец периода, который Вы хотите протестировать. Качество тестирования — эта часть окна отвечает за качество данных, которые Вы используете во время теста. 49

50 В Forex Tester доступны два метода подготовки данных: Генерировать тики по OHLC точкам бара если Вы выберите этот метод, каждый бар будет содержать 1-4 тика, основанных на открытии/ максимуме / минимуме / закрытии значения данного бара (меньше чем 4 тиков возможны в ситуации, когда, например, открытие = максимум, или минимум = закрытие). Генерировать тики разбросом по объему бара это значит, что количество тиков внутри одноминутного бара будет равно объему этого бара, тики будут случайно распределены внутри одного бара. Мы рекомендуем использовать первый метод для генерации тиков, так это более быстро и дает более качественный результат. Активируйте опции Использовать импортированную тиковую историю и Использовать плавающий спред, если Вы загрузили тиковые исторические данные с нашего сервера (тиковая история данных доступна VIP пользователям, детали здесь). Эта опция дает Вам самые точные результаты тестирования. После того как Вы выбрали все необходимые параметры, нажмите кнопку «Далее» для продолжения. В следующем окне Вы можете выбрать часовой пояс исторических данных. Используйте ползунок Сдвиг времени для этой цели. Этот часовой пояс будет применен к выбранным парам для тестирования. По умолчанию выбран часовой пояс GMT+0. 50

51 Если Вы выбрали «Начать тест с первой даты в данных», то тестирование начнется с даты, которая была выбрана в поле «Начальная дата». Также Вы можете изменить начальную дату, выбрав опцию Задать начальную дату тестирования (построить бары до этой даты). В этом случае тестирование будет начато с выбранной даты, а более ранние данные будут показаны на графике. Эта опция может быть полезна, если Вы хотите сразу построить линии/индикаторы, основанные на предыдущих барах, или хотите проанализировать предыдущие данные и начать торговлю с них. После настройки параметров проекта нажмите кнопку «Создать». После этого, Вам нужно лишь нажать кнопку «Начать тестирование» и тест начнется. 51

52 Начало тестирования После импортирования данных и подготовки данных для тестирования путем создания нового проекта, Вы можете начать тестирование торговой стратегии. Для начала тестирования нажмите кнопку «Начать тестирование» после этого начнется тестирование, и Вы увидите движение баров на графиках. После начала тестирования кнопка «Начало тестирования» будет изменена на кнопку «Остановить». Сейчас Вы можете тестировать вашу торговую стратегию, размещая ордера как Вы это делаете в реальном времени на торговом терминале (в следующем руководстве более подробно о размещении ордеров). Вы можете изменить скорость тестирования, нажать на паузу и открыть новые бары, нажав на кнопку на контрольной панели: 52

53 1. Кнопка Пауза тестирования Вы можете поставить на паузу для приостановки изменения котировок чтобы проанализировать ситуацию. В режиме паузы доступы кнопки «Шагнуть назад на один бар», «Шагнуть вперед на один бар», «Шагнуть вперед на заданное число тиков». Также поставить на паузу можно нажав на соответствующую кнопку на клавиатуре (по умолчанию <название кнопки>). 2. Скорость тестирования. Перемещая ползунок, Вы задаете скорость тестирования. 3. Размер пакета тиков это размер «шага», который делает программа перед тем, как обновить график. Если Вы установите значение «1 минута» для 15-минутного таймфрейма, тогда цена изменится 15 раз на текущем баре прежде чем сформировать новый. Размер пакета тиков никак не влияет ни на отображение графиков, ни на результаты тестирования, так как программа в любом случае обработает каждый тик. Данная настройка влияет только на частоту отображения данных пользователю. 4. Шагнуть назад на один бар. Эта кнопка доступна только во время паузы. Нажатие на данную кнопку удалит один бар на текущем таймфрейме. Например, если текущий таймфрейм равен 1 часу график сдвинется на один час. Если у Вас были закрыты какие-нибудь сделки они могут быть восстановлены. Также Вы можете воспользоваться кнопкой «Backspace» на клавиатуре. 5. Шагнуть вперед на один бар. Кнопка доступна только в режиме паузы. Вы сдвинетесь на один бар на текущем таймфрейме. Например, если текущий таймфрейм равен 30 минутам график сдвинется на 30 минут. Это влияет на все графики. Также для этой цели Вы можете использовать пробел. 6. Шагнуть вперед на заданный промежуток времени (пакет тиков). Кнопка доступна только в режиме паузы. Вы сдвинетесь вперед на текущем таймфрейме на один пакет тиков. Также Вы можете использовать для этой цели кнопку «F11». 53

54 Обратите внимание: Вы можете изменить клавиши быстрого доступа с помощью меню Инструменты Настройки, ярлык Горячие клавиши. Forex Tester может также тестировать автоматизированные стратегии, написанные с помощью C++ и Borland Delphi. Вы можете найти API и примеры, как написать подобные индикаторы и стратегии в папке \Examples\ после установки. API доступно в меню Помощь Интерфейс индикаторов/интерфейс стратегий в Forex Tester. Также Вы можете провести тест автоматизированных стратегий (советников) с помощью опции Запустить быстрый тест или с помощью инструмента «Оптимизатор стратегий». Наш форум: Уроки программирования и API 54

55 Установка ордеров После начала теста Вы можете размещать ордера в программе. Имеется два типа ордеров рыночные ордера (когда Вы немедленно открываете позицию по текущей рыночной цене) и отложенные ордера (когда Вы размещаете ордер по какой-либо цене, и он срабатывает, только когда рыночная цена достигает его уровня). Вы можете размещать, изменять или удалять ордера с помощью этой панели: 1. Новый рыночный ордер откроется окно рыночного ордера (также для этой цели Вы можете использовать клавишу F2 на клавиатуре). 2. Новый отложенный ордер — откроется окно отложенного ордера (F3). 3. Изменить выбранный ордер (F4) для начала Вы должны выбрать ордер на вкладках Открытые позиции илиотложенные ордера. Это позволит Вам изменять параметры stop loss и take profit для уже открытых рыночных ордеров. Для отложенных ордеров Вы можете изменить не только уровни stop loss / take profit, но и цену исполнения ордера. Также Вы можете использовать — это окно, чтобы закрыть сделку. 4. Закрыть выбранную позицию закрывает позицию, которая предварительно была выбрана во вкладке «Открытые позиции» (F5). 5. Закрыть часть выбранной позиции (Ctrl+F5) частично закрывает ордер. Для начала Вам нужно выбрать ордер на вкладке Открытые позиции. 55

56 6. Закрыть все позиции и ордера (Ctrl+C) закрывает все открытые рыночные и отложенные ордера из вкладок Открытые позиции или Отложенные ордера. 7. Удалить отложенный ордер удаляет отложенный ордер (F6). Для начала Вам нужно выбрать отложенный ордер на вкладке Отложенные ордера. Все эти кнопки дублируются в меню «Ордера» : Диалоговое окно рыночного ордера. С помощью этого диалогового окна Вы можете разместить новый рыночный ордер. Используйте кнопки в форме пипетки, чтобы выбрать цену прямо на графике. Также Вы можете просто ввести цену или использовать простой калькулятор, чтобы рассчитать значения stop loss и take profit. Переключатели «sell» и «buy» используются для вычисления — продажи или покупки. Вкладка «Трейлинг стоп» позволяет позволяет Вам задать параметры трейлинг стопа для этого ордера. 56

57 Диалоговое окно отложенного ордера. С помощью этого диалогового окна Вы можете разместить новый отложенный ордер. Используйте кнопки в форме пипетки, чтобы выбрать цену прямо на графике. Также Вы можете просто ввести цену или использовать простой калькулятор, чтобы рассчитать значения stop loss и take profit (тип ордера будет влиять на эти расчеты). Вкладка «Трейлинг стоп» позволяет Вам задать параметры трейлинг стопа для этого ордера. Также Вы можете размещать ордера, просто кликнув правой кнопкой мыши на графике, и использовать контекстное меню: 57

58 Это меню позволит Вам выбрать цену на графике в той точке, где Вы кликнули правой кнопкой мыши. В примере, приведённом выше, цена равна (97.53). Контекстное меню предоставляет три варианта — Вы можете купить с заранее заданным «stop loss» на 97.53, разместить «Buy Limit» ордер по этой цене или разместить «Sell Stop» ордер по этой цене. Также Forex Tester предоставляет возможность быстрой установки ордеров (при нажатии Ctrl+B и Ctrl+S). С помощью этой функциональности Вы можете сделать быструю покупку или продажу с заданными параметрами (например stop loss/ take profit, «трейлинг стоп», размер лота). Вы можете задать эти параметры в меню: Инструменты Настройки Торговля: Если Вы установили только один ордер в списке, то после нажатия Ctrl+B/Ctrl+S ордер будет размещен немедленно, в противном случае Вам будет предложено выбрать, какой ордер выполнить: 58

59 Вы также можете менять значения горячих клавиш во вкладке «Горячие клавиши» 59

60 Изменение ордеров После того, как Вы разместили ордера (рыночные или отложенные), Вы можете изменить большинство настроек, которые с ними связаны. Для рыночных ордеров Вы можете изменить уровни stop loss и take profit, а для отложенных ордеров Вы также можете изменить цену, по которой откроется ордер. Также Вы можете изменить параметры трейлинг стопа для обоих типов ордеров. Для начала Вам нужно выбрать ордер в списке Открытые позиции или Отложенные ордера: После этого, Вы можете нажать кнопку «Изменить выбранный ордер» на панели инструментов (или нажать F4): или кликнуть правой кнопкой мыши на ордере и выбрать опцию «Изменить выбранный ордер» из выпадающего меню. или Вы можете дважды кликнуть левой кнопкой мыши на ордере. В этом случае график будет перемещен именно в ту точку, где был размещен ордер. Свеча (бар) будет выделен вертикальной линией, и откроется окно «Изменить выбранный ордер». На скриншоте изображено окно для рыночного ордера, с помощью которого Вы 60

61 можете изменить параметры stop loss и take profit (параметры, которые не могут быть изменены, выделены серым цветом). Нажав на кнопку «Закрыть выбранную позицию» Вы сможете закрыть ордер. Диалоговое окно для отложенного ордера, с помощью которого Вы можете изменить параметры или удалить отложенный ордер представлено ниже: 61

62 Также Вы можете использовать кнопки на панели инструментов, клавиши быстрого доступа или выпадающее меню, чтобы закрыть позицию или удалить отложенные ордера. Кроме того, Вы можете переместить SL/TP рыночных ордеров, а также цену исполнения отложенных ордеров просто перемещая линии на графике. 62

63 Использование индикаторов Вы можете добавить индикатор или осциллятор к графику с помощью кнопки на панели инструментов или с помощью меню Вставка Добавить индикатор: 63

64 Кроме того, Вы можете кликнуть правой кнопкой мыши на графике и выбрать «Добавить индикатор». Вы увидите диалоговое окно, где Вы можете изменить свойства индикатора до размещения его на графике: Для того, чтобы изменить параметры индикатора, Вам нужно дважды кликнуть левой кнопкой мыши и нажать«применить». Некоторые свойства могут иметь выпадающий список или диалоговое окно, где Вы можете выбрать некоторые значения: 64

65 Для отмены изменений нажмите «Esc», чтобы принять изменения — «Enter» или «Tab» или кликните левой кнопкой мыши. Каждый индикатор связан с одним таймфреймом на графике. Так, если Вы разместите индикатор на графике с временным отрезком H1, то Вы не увидите его на других таймфреймах (15 мин, 1 мин, и т.д.). Это было сделано в целях оптимизации, в противном случае это привело бы к значительному замедлению процесса тестирования. Мы рекомендуем Вам размещать индикаторы только на тех таймфреймах, которые Вам нужны. Вы можете сделать это с помощью вкладки «Таймфрейм», отметив нужные временные отрезки здесь: Обратите внимание, что выбрать необходимые таймфреймы для отображения индикаторов можно только при добавлении индикаторов. Чтобы отредактировать индикатор на графике, нажмите на нем правой кнопкой мыши, Вы увидите следующее меню: 65

66 Вы можете отредактировать свойства индикатора (в этом случае выберите опцию «Изменить свойства») или удалить его из графика («Удалить»). Вы можете объединить больше одного индикатора в окне осциллятора. Нажмите правой кнопкой мыши на окне осциллятора и выберите «Добавить индикатор в окно осциллятора». Когда Вы удалите окно осциллятора, все другие индикаторы в этом окне будут также удалены. Также, Вы можете управлять всеми индикаторами на всех графиках и таймфреймах с помощью кнопки «Список индикаторов» на панели задач: 66

67 Здесь Вы можете редактировать свойства индикатора, удалять индикаторы, или удалить все индикаторы на всех графиках сразу. Мы включили большое количество стандартных индикаторов в Forex Tester, но, если Вам нужен другой индикатор, который не включен в программу, Вы можете создать его самостоятельно или нанять программиста, чтобы он сделал эту работу. Пользовательские индикаторы могут быть установлены с помощью меню Файл Установить Установить новый индикатор. Мы предоставляем API для создания пользовательских индикаторов, доступных для языков C++ и Delphi. Вы можете получить больше информации здесь. Список встроенных индикаторов в Forex Tester: Accelerator Oscillator (B. Williams) ADR AMA (Adaptive Moving Average) Average Directional Movement Index (ADX) Alligator (B. Williams) ATR (Average True Range) Awesome Oscillator (B. Williams) Bears Power 67

68 Bollinger Bands Bulls Power Commodity Channel Index (CCI) Elder’s Force Index Envelopes FATL Fractals (B. Williams) FTLM-STLM Heiken Ashi Ichimoku Kinko Hyo Keltner Channel Linear Regression Channel Moving Average Convergence Divergence (MACD) MA Crossover Signals MFI Momentum Moving Average (Simple, Exponential, Weighted, Smoothed) with shift option On Balance Volume (OBV) Parabolic-SAR PCCI Pivot Points Polarized Fractal Efficiency (PFE) Price Channel Price Daily Range Rate of Change (ROC) Relative Strength Index (RSI) 68

69 Solar Wind Stochastic Oscillator Range bars Range Expansion Index Trade dynamic index (TDI) Time box Ultimate Oscillator Volume Williams’ Percent Range (%R) ZigZag 69

2.1.5 Анализ результатов тестирования в Forex Tester (статистика по часам торговли)

70 Использование графических инструментов Forex Tester содержит большое количество инструментов для анализа графиков: Линии (вертикальная линия, горизонтальная линия, линия тренда, луч, полилиния) Фигуры (прямоугольник, эллипс, треугольник) Значки (палец вверх, палец вниз, стрелка вверх, стрелка вниз, символ стоп, символ ок, ценовая метка справа, ценовая метка слева, ценовая метка) Инструменты Фибоначчи (Фибоначчи ретрейсмент, временные зоны Фибоначчи, веер Фибоначчи, дуги Фибоначчи, расширение Фибоначчи, канал Фибоначчи) Каналы (канал Фибоначчи, канал линейной регрессии) Вилы Эндрюса Текстовые метки Волновая разметка Все инструменты можно найти в меню «Вставка»: Кроме того, Вы можете найти все эти инструменты на панели инструментов: 70

71 Вы можете увидеть следующую иконку на панели инструментов: — эта иконка активирует режим магнита. При этом режиме, указатель мышки будет придерживаться значения Открытия/Максимума/Минимума/Закрытия ближайшего бара на графике. Вы можете установить чувствительность магнита в опциях графика (нажав правой кнопкой мыши на графике и выбрав «Настройки графика»). Рисовать линии довольно легко: выберите инструмент и кликните левой кнопкой мыши, чтобы установить начальную точку (в случае с вертикальными и горизонтальными линиями — это будет только одна точка), перетащите мышку и нажмите левую кнопку мыши, чтобы установить вторую точку. Если Вы решили отменить рисование просто кликните правой кнопкой мыши это отменит операцию. Некоторые инструменты, такие как Полилиния или вилы Эндрюса, требуют для размещения более двух точек. Каждый инструмент имеет свои собственные свойства. Для их редактирования нажмите правой кнопкой мыши на инструменте и выберите Изменить свойства. Вы можете также сделать копию этого инструмента или удалить его с помощью этого меню. 71

72 Для того, чтобы выбрать инструмент, дважды кликните на нем левой кнопкой мыши. Вы увидите указатели, которые можно передвигать, изменяя форму и позицию инструмента. Если Вы нажмете кнопку удаления на клавиатуре, тогда все выбранные инструменты в окне графика будут удалены. Для того, чтобы отменить выбор инструмента, снова дважды кликните на нем левой кнопкой мыши. Существует несколько клавиш быстрого доступа, которые могут помочь Вам при управлении инструментами: Ctrl + G выбрать все инструменты на графике. Ctrl + D отменить выбор всех инструментов на графике. Ctrl + Del удалить последний добавленный инструмент. Ctrl + A удалить все инструменты на графике (выбранные и невыбранные). Delete удалить только выбранные инструменты на графике. Обратите внимание, что все горячие клавиши могут быть изменены с помощью меню: Инструменты Настройки. Вы можете увидеть все эти опции в меню Редактирование. Также в этом меню Вы можете открыть Список графических объектов, где Вы увидите все инструменты, которые в данное время добавлены на выбранный график, и изменить или удалить любой из этих инструментов. 72

73 Диалоговое окно Список графических объектов примет следующий вид: 73

74 Использование шаблонов Шаблон — это полностью настроенная конфигурация окна графика, включая индикаторы, инструменты для рисования и графические цветовые схемы. Вы можете использовать шаблоны для того, чтобы сделать тестирование легче и более удобным в использовании. Когда все настройки выставлены, Вы можете сохранить Ваш шаблон. Для того, чтобы сохранить шаблон, Вам следует: 1. Кликнуть на вкладке «Вид»: 2. Выбрать Шаблоны Сохранить шаблон, или нажать правой кнопкой мыши на графике и выбрать Шаблоны Сохранить шаблон: 3. Назовите Ваш шаблон и отметьте нужные пункты, к примеру, как показано ниже: 74

75 Опции сохранения: — Сохранить цветовую схему: сохранить цветовые схемы, основные и вспомогательные цвета для текущего графика. — Сохранить графические инструменты: сохранить все графические инструменты. — Сохранить индикаторы: сохранить все выбранные индикаторы. Выбрав этот пункт, на графике сохранятся все цвета, бары, сетка и т.д. (индикаторы не будут отображены на графике только цветовые схемы); этот пункт сохраняет все индикаторы на всех таймфреймах для текущего окна; 75

76 кроме цветовых схем, также будут сохранены все графические инструменты: линии, инструменты Фибоначчи, фигуры, каналы, метки и т.д. Обратите внимание: Вы можете разметить все опции и выбрать только необходимые (как показано выше), или можете оставить все по умолчанию: Если Вы хотите применить шаблон к другой валюте, то лучше исключить опцию «Сохранить графические инструменты», так как графические инструменты могут быть некорректно скопированы вследствие разницы цен. 76

Тестирование советников Форекс на тестере стратегий

77 Обратите внимание: индикаторы привязаны к своим таймфреймам, в отличие от Meta Trader, где они не привязаны только к графику, но не таймфреймам. Таким образом, если Вы сохраните шаблон с индикаторами на 15 минутным, 1 и 4 таймфреймах, а затем используете этот шаблон, то индикаторы появятся только на этих же таймфреймах (точно так же, как было на графике, с которого создавался шаблон). Для того, чтобы применить шаблон, нажмите правую кнопку мыши, и далее выберите: Шаблоны «Имя шаблона»: Обратите внимание: график изменится согласно шаблону, таймфреймы изменятся на те, что были сохранены в шаблоне. Это значит, что 77

78 шаблон сохраняет полное состояние графика, включая таймфреймы и индикаторы, которые были применены на соответствующих таймфреймах. Для того, чтобы переименовать или удалить шаблоны, необходимо: 1. Нажать правой кнопкой мыши на графике. 2. Выбрать Шаблоны Редактировать шаблоны: 3. Вы увидите список шаблонов. Выберете нужный шаблон из списка: 4.Нажмите Переименовать, сделайте изменения и подтвердите их: 78

79 Для удаления шаблона, нажмите кнопку «Удалить» и подтвердите удаление шаблона: Вы также можете проверить ваши шаблоны с помощью меню Вид Шаблоны: 79

80 Выбрав Шаблоны стандартный, график примет настройки по умолчанию: Если Вы хотите перенести шаблоны на другой компьютер, то для этого найдите в папке Forex Tester 3 (C:\ForexTester3 папка по умолчанию) папку Шаблоны, и перенесите их в соответствующую папку на другом компьютере. 80

81 Сохранение проектов Проект — это сохранённое состояние тестирования торговой стратегии со всеми ее особенностями. Проект сохраняет всё что связано с тестированием стратегии: открытые ордера, история ордеров, графики, индикаторы, графические объекты и т.д. Использование проектов экономит ваше время, Вы можете сохранить вашу стратегию, или даже несколько вариантов тестирования одной и той же стратегии, а затем вернуться назад к любой сохраненной точке в любое время. Также Вы можете приостановит тестирование в любой точке, сохранить проект и вернуться к нему в любое время (например, через несколько дней). Вы можете сохранить ваш текущий проект следующим образом выберите вкладку Файл далее «Сохранить проект» или «Сохранить проект как» Введите имя проекта, и нажмите «Сохранить»: 81

82 Затем Вы увидите название проекта в скобках: Для того, чтобы открыть сохраненный проект, нажмите Файл Открыть проект: 82

83 Вы увидите окно со списком сохранённых проектов. Выберите необходимый проект и нажмите «Открыть»: Вы можете использовать проект как точку восстановления, чтобы сохранить какие-либо важные детали во время тестирования стратегии, и затем, когда это необходимо, вернутся к той точке, когда Вы сделали сохранение. Для быстрого открытия и сохранения проектов используйте эти кнопки на панели инструментов: Открыть проект и Сохранить проект 83

84 Автоматические стратегии (Советники) Советник это программа, которая основана на некоторой торговой стратегии и которая способна открывать и закрывать сделки автоматически, руководствуясь набором правил. Список установленных советников доступен из меню «Тестирование Список стратегий». Или нажмите на кнопку «Список автоматических стратегий» на панели инструментов. Чтобы запустить выполнение советников убедитесь, что выполнение стратегии включено. Кнопка «Разрешить/ Запретить выполнение автоматических стратегий» на панели инструментов должна быть активна (Другой способ включить эту функцию — это перейти в меню «Тестирование Разрешить/ Запретить выполнение автоматических стратегий»). Также стратегия, которую Вы хотите включить должна быть активирована в списке стратегий. Мы рассмотрим тему советников на примере стратегии «2 crossing moving averages (Пересечение двух скользящих средних)». 84

85 1. Нажмите на кнопку «Список стратегий» на панели инструментов и поставьте галочку напротив «Strategy7» 2. Дважды щелкните на названии стратегии чтобы открыть её параметры 3. Выберите валютную пару из выпадающего меню. Если нужная валютная пара недоступна в выпадающем меню, то перейдите в «Центр данных», загрузите данные для нужной валютной пары, создайте новый проект с этой валютной парой или добавьте ее в уже существующий проект 85

86 4. Выберите таймфрейм, на котором Вы хотите тестировать стратегию. 5. Выберите периоды обеих скользящих средних 6. Установите лот 7. Нажмите «Применить» 8. Нажмите «Закрыть» 86

87 9. Нажмите кнопку «Начать тестирование» Forex Tester будет открывать и закрывать ордера автоматически следуя правилам стратегии, которая была запрограммирована в советнике. 87

88 Обратите внимание, что Meta Trader 4 и Forex Tester 3 — это две разные программы, и поэтому невозможно импортировать советник из MT4 в Forex Tester 3, не переписав его. Если Вы обладаете соответствующими навыками и имеете опыт работы с языками C++ или Delphi, тогда Вы можете сделать — это самостоятельно. Больше информации можно получить на нашем форуме Для того, чтобы добавить пользовательский советник (файл должен иметь расширение.dll), перейдите в меню «Файл Установить Установить новую стратегию». 88

89 Настройки отображения графика Forex Tester предоставляет пользователям шесть видов графиков. Три из них расположены на панели инструментов и в меню «Вид». Первый вид это режим свечей. Свечи установлены в Forex Tester 3 по умолчанию. Свечи это вертикальные двухцветные прямоугольники с тенями вверху и внизу. Второй вид графиков это режим баров. 89

90 Этот режим состоит из вертикальных баров с горизонтальными линейными отрезками. По вертикали бары показывают расстояние между максимумом и минимумом текущего бара, левая горизонтальная линия показывает цену открытия бара, а правая горизонтальная линия предоставляет информацию о цене закрытия. Линейный режим это третий вид графика, состоящий из кривой линии, которая соединяет все локальные максимумы и минимумы. 90

Урок №3. МТ4 и Форекс тестер.

91 Четвертый вид это режим Range-баров. Для переключения на этот режим перейдите в меню «Файл Открыть новое окно Rangeбаров» и затем нажмите на текущей валютной паре, для которой Вам необходимо создать график Range-баров. После этого Forex Tester спросит вас о размере Range-бара («Размер Range-бара»). Вставьте нужное значение и нажмите OK. Вы заметите, что спрэд каждой свечи или бара будет равен значению, которое Вы ввели чуть ранее. 91

92 Пятый вид графиков это график Renko. Для того, чтобы сделать его доступным, Вам необходимо перейти в меню«файл Открыть новое окно Renko-баров». Наконец, шестой вид Тиковый график. Он показывает каждое изменение цены в пределах текущего диапазона данных. 92

93 По умолчанию все растущие свечи имеют границы цвета лайма с черной заливкой. А все падающие свечи имеют границы цвета лайма с белой заливкой. Вы можете изменить цвет свечей и задний фон графика с помощью щелчка правой кнопкой мыши на графике и выбора опции «Настройки графика». 93

94 Существует девять доступных цветовых схем в Forex Tester. По умолчанию установлена цветовая схема «Green on Black». Если Вы измените схему на «Black on White», например, тогда будут установлены черные границы на свечах, а «бычьи» свечи окрасятся в белый цвет, тогда как «медвежьи» свечи будут иметь черную заливку. Вы также можете изменить цвета: Фона Рамок и текста сетки границ свечей цвета заливки и разделителей периодов Перейдите на вкладку «Дополнительные цвета», и Вы получите доступ к изменению цвета других важных линий, которые появляются на графике. По умолчанию значения stop loss, take profit, убыточные сделки и рыночные ордера на покупку окрашены в красный цвет. Уровни ордера, прибыльные сделки, объемы и рыночные ордера на 94

95 продажу окрашены в зеленый цвет. Вы можете изменить все эти линии и установить любой цвет с помощью выпадающего меню справа от каждого варианта. Кроме того, Вы можете перейти на вкладку «Настройки графика» и отметить множество других опций. Вы можете убрать галочку с опции «Показывать объем» это уберет индикатор объема. Когда Вы открываете и закрываете сделки, точки открытия и закрытия соединяются линией. Вы можете отключить эту линию при необходимости. Для этого щелкните правой кнопкой мыши, выберите опцию «Настройки графика», выберите вкладку «Настройки графика» и уберите галочку с опции «Показывать историю счета». Опция «Показывать разделители периодов» выставляет пунктирную вертикальную линию, которая появляется в конце каждого торгового дня. Вы можете отключить сетку («Показывать сетку») если она вас отвлекает. Сетка это множество пунктирных прямоугольников, упрощающих навигацию на графике. Каждая линия сетки предоставляет трейдеру информацию о цене и времени свечи. 95

96 Разделители периода это пунктирные вертикальные линии, которые появляются в начале каждого дня. Сетка устанавливает пунктирные прямоугольники, которые помогают установить координаты любой точки на графике. Также Вы можете активировать или деактивировать «Показывать объем», «Показывать историю счета», «Показывать сетку» и «Показывать разделители периодов», щелкнув правой кнопкой мыши на графике и выбрав необходимые опции. Или Вы можете перейти в меню «Вид Окно графика» и найти эти же опции там. 96

97 Если для вас более удобно видеть линию индикаторов и историю счета под линией свечей, то Вы можете отметить опцию «Бары поверх индикаторов». Уровень Бид — это линия, которая показывает, по какой цене ордер на продажу будет исполнен, если Вы откроете рыночный ордер на продажу. Соответственно, уровень Аск — это линия, которая показывает, по какой цене ордер на покупку будет исполнен, если Вы откроете рыночный ордер на покупку. Вы можете включить или отключить эти линии во вкладке «Настройки графика». Если у вас есть индикатор на графике, то его текущее значение может отображаться красным цветом на оси цен. Смещение справа это расстояние от последней свечи до оси цен. Если Вы уберете флажок с этой опции, то тогда никакого пространства справа от свечей видно не будет. Вы можете установить смещение, используя полосу прокрутки. 97

98 Если включить опцию «Фиксированный диапазон цены», и затем ввести значения для верхней и нижней цены, Вы сможете увидеть объекты, которые расположены только в этом вертикальном диапазоне. Когда опция «Фиксир. Масштаб 1 пиксель: 1 пункт» отключена, Вы заметите, что локальный максимум и локальный минимум всегда видимы. Если включить эту опцию, то тогда вертикальный размер свечей будет изменен, и изменения будут зависеть от разрешения вашего монитора. К примеру, если график занимает 740 пикселей, то тогда Вы заметите, что спрэд свечи занимает 740 точек от верха до низа. При включении этого параметра Вы сможете прокручивать график по вертикали. По умолчанию горизонтальная линия сетки чертится через каждые пять пунктов. Вы можете изменить это значение, если включите опцию «Фиксированная сетка» и введете пользовательское значение для вашей сетки. Введем «30» в поле «Масштаб сетки (пунктов)» и нажмем «OK». Этим мы увеличим дистанцию между линиями сетки. Во вкладке «Все графики» Вы можете изменить скорость прокрутки, скорость мыши и чувствительность магнита. Если Вы установите значение скорости прокрутки «10», тогда Вы сможете прокручивать в 10 раз быстрее, чем при установленном значении «1». Для проверки щелкните где-нибудь на графике и удерживайте кнопку. Затем перетащите мышь вправо или влево, и Вы увидите скорость прокрутки. Для проверки параметра «Чувствительность мыши к линиям» Вам нужно добавить линию на графике. После этого дважды щелкните на ней, и перетащите элемент. Если значение «Чувствительность мыши к линиям» равно 3, то даже если Вы нажмете через три пикселя, линия все равно будет перемещена. 98

99 Для того, чтобы сделать свечи тоньше, и соответственно, увеличить их видимое количество на графике без прокрутки: 1. вы можете нажать на кнопку «Уменьшить масштаб графика» на панели инструментов 2. вы также можете перейти в меню «Вид Уменьшить масштаб» 3. наконец, Вы можете нажать на клавишу «-». Для того, чтобы сделать свечи более заметными: 1. вы можете нажать на кнопку «Увеличить масштаб графика» на панели инструментов 2. вы также можете перейти в меню «Вид Увеличить масштаб» 3. наконец, Вы можете нажать на клавишу «+» на клавиатуре. Для того, чтобы изменить положение окна графика используйте меню «Окна»: 1. нажмите «Расположить каскадом», чтобы окна накладывались друг на друга 2. нажмите «Расположить горизонтально», чтобы окна располагались слева направо 99

100 3. нажмите «Расположить вертикально», чтобы окна располагались сверху вниз Вы можете отключить или включить любую из девяти панелей Forex Tester. Перейдите в меню «Вид Показать панели» и нажмите на желаемую панель: 1. Панель «Символы» отображает все валюты, доступные в проекте. Вы увидите цены bid и ask, а также значение спрэда. 2. «Тиковый график» показывает изменения цены внутри текущего бара. Например, Вы можете увидеть, что бар был открыт на pips. Затем цена пошла вниз и достигла значения Наконец, бар был закрыт на максимальном уровне График «Статистика» предоставляет трейдерам всю необходимую информацию об эффективности их стратегии. 4. Окно «Скрипты» содержит все доступные скрипты. Скрипт — это алгоритм, который выполняется по требованию пользователя. 5. Окно «Окно данных» содержит информацию о текущем баре, такую как: дата и время, когда бар появился, цены открытия, максимума, минимума и закрытия, тиковый объем и индекс бара. Чтобы получить информацию о баре, Вам нужно навести курсор мыши на него. В случае если Вы хотите, чтобы информация о каком-то конкретном баре отображалась все время, навели ли Вы на него курсор или нет, отметьте опцию «Фикс. индекс» и установите индекс закрытого бара. Обратите внимание, что 100

101 количество баров начинается с 0, а не с 1. Кроме того, расчет идет справа налево. 6. Вкладка «Открытые позиции» отображает все открытые ордера 7. Вкладка «Отложенные ордера» отображает только отложенные ордера 8. Вкладка «История счета» показывает все закрытые ордера 9. «Журнал» предоставляет пользователям техническую информацию об индикаторах, которые были загружены, о размещении ордеров, их изменении и закрытии, о начале старта теста, его окончании, и т.д. В Forex Tester 3 Вы можете отделить любую панель, просто перетащив ее, и после этого объединить ее с другими панелями или оставить ее одну. Вы можете даже перетащить любую панель или график на отдельный монитор, что значительно упрощает тестирование и процесс анализа. Для очистки «Журнала» Вы можете использовать кнопку «Очистить журнал сообщений» на панели инструментов Forex Tester 3 переведен на 15 иностранных языков, так что Вы можете использовать это программное обеспечение на своем родном языке. Для смены языка Вам нужно перейти в меню «Инструменты Язык» и выбрать нужный вариант. 101

102 Если Вы перейдете в меню «Инструменты Настройки», то Вы можете заметить 4 вкладки в появившимся окне. Опция«Покупка по умолчанию» особенно полезна для вас, если Вы используйте ордера с одинаковыми параметрами. Например, если ваша стратегия требует открытия ордера со Stop Loss 40 pips и Take Profit 60 pips с тем же размером лота 0.2, то Вы можете легко установить его. 1. Нажмите на кнопку «Добавить» 2. Установите значение «0.2» из выпадающего меню, которое расположено справа от опции «Лот» 3. Введите «40» вручную или используйте выпадающее меню рядом с опцией «Stop loss» 4. Введите «60» вручную или используйте выпадающее меню рядом с опцией «Take profit» 5. Добавьте комментарии при необходимости 6. Нажмите «OK» 102

103 Сейчас Вы добавили ордер на покупку по умолчанию. Всякий раз, когда Вам нужно открыть Ваш стандартный ордер с вышеупомянутыми значениями, просто используйте сочетание клавиш CTRL + B. Та же процедура может быть установлена для ордеров на продажу по умолчанию, только сочетание клавиш уже будет CTRL + S. Вторая вкладка называется «Горячие клавиши». Здесь Вы можете найти все доступные действия в Forex Tester и привязку этих действии к горячим клавишам. Если Вам нужно изменить горячие клавиши или установить их для незаданных значений, то дважды щелкните на имени ярлыка и затем выберите необходимый ярлык из выпадающего меню. 103

104 Во вкладке «Звуки», Вы можете установить, удалить или прослушать 4 звука, которые имеются в Forex Tester. Эти звуки представляют собой файлы.wav, которые проигрываются, когда Вы начинаете или останавливаете тест, когда происходит ошибка или наоборот, какоенибудь успешное действие. Для того, чтобы загрузить свои собственный аудио файлы, нажмите на кнопке «Выбрать путь к файлу». Для удаления звука используйте кнопку «Крестик». Для прослушивания звука нажмите на иконку «Динамик». Во вкладке «Обновления» каждый пользователь может установить периодичность запрашивания обновлений с сервера. Также Вы можете и вовсе отключить эту функцию, чтобы программа никогда не пыталась обновиться до новой версии. 104

105 Во вкладке «Прочее» можно активировать функцию «Поставить на паузу после начала тестирования». Когда эта опция включена, нажатие на кнопку «Начать тестирование» не приводит к появлению баров, пока Вы не отожмете паузу. 105

106 Статистика Статистика эффективности стратегии отображается и во время теста, и после того, как тестирование закончено. Окно «Статистика» показывает наиболее важные показатели: общее количество сделок, количество доходных и убыточных сделок наиболее прибыльную и убыточную сделку чистую прибыль прибыль за месяц среднюю прибыльность и убыточность сделок максимальную просадку и много других показателей 106

107 График прибыли — это индивидуальный график, который содержит график свечей и три дополнительные линии: 1. Линия Баланса, зеленая линия, отображающая изменения депозита. 2. Линия Маржи окрашена в серый цвет. 3. Линия Просадки окрашена в красный цвет. 4. График Эквити — это график свечей, который дает визуальное представление, как изменялся капитал. Главное отличие между балансом и эквити в том, что линия баланса может быть построена только тогда, когда сделка закрыта, в то время как линия эквити показывает все изменения счета для открытых сделок. При нажатии правой кнопкой мыши на окне «Статистика» Вы сможете экспортировать данные в Excel или в файл вида.txt. 107

Форекс тестер торговых стратегий — Forex Tester (ручной, советники, автоматический)

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

До того, как применять новую стратегию в текущей торговле на рынке, трейдеры проверяют ее, чтобы из-за непредвиденных багов и особенностей не открывать убыточные позиции. Удобно использовать для этого специальные программы-тестеры, которые позволяют проверить стратегию на исторических данных.

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

Как правильно тестировать советника в тестере стратегий MT4

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

Что такое тестер стратегий для Форекс

Тестер стратегий Форекс – это специальная программа для терминала , которая позволяет на базе имеющихся исторических данных открывать позиции и проверять результат. В чем-то процесс напоминает перемотку видео: сначала нужно загрузить график, потом отправить ордер (выставить тейк-профит и стоп-лосс по необходимости) и быстро перемотать на момент закрытия сделки.

В итоге трейдер буквально за несколько секунд может увидеть результаты полноценной сделки .

  • Пример теста стратегии смотрите в видео — Волшебный треугольник:

Основные достоинства тестеров стратегий:

  1. Невозможность подсматривать график и делать поблажки себе, что случается при ручных тестированиях на истории.
  2. Отсутствие необходимости учитывать множество данных , что-то записывать и запоминать – по завершении процесса тестирования программа выдаст полный отчет с суммами заработка, процентом убыточных/прибыльных сделок, степенью просадки и т.д.
  3. Быстрая перемотка графика – процесс тестирования идет быстро (в отличии от демо-счета, к примеру, где тест проводится в режиме реального времени).

Из недостатков тестера стратегий можно выделить такие, как пропуск важных психологических нюансов (так, если перемотка дает возможность увидеть быстрый результат, в реальных условиях трейдеры не всегда ждут нужное время), отсутствие тиковых данных, что исключает возможность тестирования скальпинговых стратегий на маленьких тайм-фреймах. Но для М15 и выше уровень погрешности минимальный.

Факторы, влияющие на результат тестирования:

  • Качество данных, на которых осуществляется тестирование – тут важно выбрать надежный источник, предоставляющий достоверную информацию.
  • Детерминизм – изменение результатов при применении одной и той же системы к набору данных подряд несколько раз: результат должен быть 100% идентичным. Логика торговых операций – тестер стратегий должен работать реалистично и логично. И пусть он не полностью отображает реальную ситуацию на рынке (ведь отсутствуют такие факторы, как отклонения, проскальзывания и т.д.), но точность должна быть максимальной. В процессе тестирования могут использоваться данные бара или тика: второй вариант дает идеальное историческое моделирование. Чем более длинный период, тем более точны результаты.

Что такое бэктестинг Форекс и как работает тестирование стратегий Форекс

Новые стратегии торговли, которые трейдер еще не использовал в работе, опасно сразу применять для открытия реальных сделок. Есть риск, что стратегия убыточная , что будет выдавать ошибки или просто не подойдет трейдеру по стилю торговли. Торговые системы применяются к определенному набору исторических данных об изменении цены, а сделки реконструируются на этой информации.

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

Показатели, которые могут использовать трейдеры во время теста:

  • Общая рентабельность собственного капитала (он же ROE): прибыльность, показанная в процентах от общей суммы вложений.
  • Общая прибыль/убытки (P/L) , к которым привела стратегия, показанные в процентах от вложений.
  • Соотношение общего коэффициента убытка/усиления – соотношение числа сделок к убытку/прибыли.
  • Ежегодный ROE: общая сумма прибыли, которую обеспечивает стратегия Форекс на протяжении года. – нисходящие/восходящие тренды, рыночные условия для системы.
  • Коррекция с учетом рисков возврата: подсчет дохода в отношении к риску, которые обеспечивает система.

Все вышеперечисленные показатели способны продемонстрировать сильные и слабые стороны стратегии , обеспеченный ею уровень прибыли и другие важные нюансы.

4 лучших тестера торговых стратегий для Forex

Благодаря широкому функционалу MetaQuotes Software и свободному доступу к языку программирования , библиотекам MQL, платформа предоставляет массу возможностей для осуществления тестирования. MetaTrader включает предустановленный стандартный тестер советников, также в сети можно отыскать много ручных программ, созданных пользователями.

Самые популярные тестеры стратегий:

  • TSTester 2 – удобный и простой тестер, дает хорошие результаты.
  • FX Blue Trading Simulator 3 – функциональная программа с большим количеством разных опций.
  • SimpleFXTester – популярная программа с возможностью открывать позиции в отдельном окне.
  • Forex Tester 4 – внешний тестер, не включенный в терминал.

TSTester 2

Данный тестер доступен бесплатно как советник для торгового терминала MetaTrader 4.

Как запустить тестер:

  1. Файлы — TSTester 2.41 Public (архив предварительно нужно распаковать) копируют в директорию MQL4 в соответствующие папки (Experts, Indicators, Sets). Попасть в директорию можно через платформу, выбрав «Открыть каталог данных» в разделе «Файл».
  2. Перезапуск терминала , загрузка котировок из архивов (с выбором нужного актива). Делают это через раздел «Сервис» или нажатием клавиши F2.
  3. Выбор нужных временных промежутков (так, чтобы значок стал цветным), нажатие «Загрузить».
  4. Запуск встроенного тестера в платформе MetaTrader , выбор советника TSTester 2.45 (можно в свойствах указать депозит, выбрать ТФ и период тестирования). Обязательно нужно поставить галочку возле «Визуализация» (по умолчанию она может быть скрыта и чтобы увидеть, нужно растянуть вверх окно тестера).
  5. Нажатие «Старт» .

Далее откроется окно тестера с графиком, торговой панелью, при помощи которой выполняют операции.

Символы управления перемоткой:

  • Кнопка Play – запуск визуализации или постановка на паузу.
  • Крупный символ перемотки вверху – остановка графика по закрытии свечи.
  • Маленький символ перемотки под часами – дает возможность останавливать прокрутку на нужном времени дня.
  • Символ молнии – включает на максимум перемотку.

Кнопки открытия сделок:

  • SL – стоп-лосс.
  • ОР – отложенные ордера.
  • BE – переход в безубыток по достижении стоимостью определенного уровня.
  • ТР – тейк-профит.
  • Поле Lot – выбор объема сделки.
  • Sell/Buy – открытие продажи/покупки по текущей цене.
  • Fixed/Auto – изменение формата расчета ордера в лотах/процентах.

Объяснение к кнопкам закрытия:

  • Modify – изменение параметров позиции.
  • ID и стрелки – выбор нужного ордера с присвоением ему номера.
  • Close – закрытие сделки.
  • All – применение изменений к уже открытым ордерам.

Основные преимущества тестера TSTester 2:

  • Возможность выставления стоп-лосса и тейк-профита непосредственно на графике.
  • Демонстрация возможного убытка/прибыли в долларах над линиями фиксации сделок.
  • Широкий функционал , касающийся перемотки графика, с возможностью останавливать в определенные часы дня или на закрытии свечей.
  • Наличие отложенных ордеров , перевода в безубыток.
  • Удобство расчета лота в процентах от депозита.

Из недостатков стоит упомянуть: устаревший дизайн, который может показаться сложным начинающим; плохое взаимодействие с пользовательскими индикаторами. С тестером нужно немного поработать для лучшего понимания функций, но результат того стоит.

FX Blue Trading Simulator 3

Также бесплатный тестер , который устанавливается в терминал МТ4 через программу. Чтобы начать работать с тестером, нужно на этом официальном сайте создать аккаунт. Порядок таков: указание адреса электронной почты, пароля и логина, имени и фамилии, телефона (на него придет сообщение с уникальным электронным адресом, на который нужно сразу отправить письмо для активации аккаунта).

Инструкция по запуску FX Blue Trading Simulator 3:

  • Запуск файла установки, выбор терминала.
  • Настройка стандартным образом – загрузка котировок, запуск терминала, тестера.
  • Ввод логина/пароля в системе.

Работает тестер достаточно удобно – вверху слева есть панель управления, тут открываются сделки нажатием на «Купить/продать», указываются стоп-лосс и тейк-профит. Скорость прокрутки графика, постановка на паузу, завершение теста регулируются в панели тестера, которая находится внизу. Тейк-профит и стоп-приказ можно двигать на графике за фиолетовый/красный символ (линии не двигаются).

Тут есть функция, которая отсутствует в других тестерах – открытие/закрытие сделки при пересечении любой из линий (трендовой прямой, горизонтального уровня). Нужно просто нажать на нее при тестировании зажатой кнопкой Alt.

Главные достоинства тестера стратегий:

    Наличие окна быстрой торговли.
  • Возможность менять стоп-лосс и тейк-профит непосредственно на графике. .
  • Возможность установки в торговый терминал MetaTrader 5.
  • Возможность открытия/закрытия позиций при пересечении трендовых/горизонтальных линий.

Несколько недостатков: инструменты ускорения прокрутки стандартные (перемотку не получится настроить до окончания бара/свечи), необходимость вводить вручную тейк-профит и стоп-лосс. Данный тестер достаточно эффективен, но в долгосрочной перспективе не очень удобен.

SimpleFXTester

Этот тестер трейдерами любим не так сильно, как рассмотренные два, но также может подойти для выполнения теста стратегий. Актуален для систем с большим числом индикаторов , где торговая панель лишь мешает и становится причиной сбоев. Устанавливается тестер стандартно: копированием файлов в папку с каталогом в терминале и последующими действиями.

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

Forex Tester 4

Данный тестер платный, работает без терминала , стоит 99-170 долларов США (точная сумма зависит от выбранного тарифа, но бывают и акции со скидками, как сейчас ⇒).

Основные возможности тестера стратегий Forex Tester 4: отображение на графике выхода новостей, возможность тестировать несколько валютных пар на разных ТФ, наличие конвертера для импорта индикаторов из МТ4 и визуального конструктора стратегий (дает возможность в несколько кликов создавать своих советников, тут же проводить тестирование), возможность учета тиков (для скальпинга актуально), тестирование одновременно нескольких стратегий (автоматических/ручных). Рассмотреть все функции можно на сайте.

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

Лучшие Форекс брокеры 2021:

График перематывается в верхней панели, есть функция пролистывания к следующей свече, конструктор стратегий.

Главные плюсы Forex Tester 4:

  • Больше 6 лет тиковых и 16 лет минутных данных по валютным парам.
  • Большое количество настроек (свопы, баланс, комиссии, спреды и т.д.).
  • Масса индикаторов, методов построения графика (японские свечи, бары, Ренко, Heiken Ashi).
  • Больше 900 инструментов.
  • Отображение новостей прямо на графике.
  • Подсчет размеров лота в автоматическом режиме в соответствии с риск-менеджментом.
  • Возможность тестировать одновременно несколько ТФ и инструментов.

Психология трейдинга – Главный секрет биржевых побед | Академия Форекс

Кроме того, тестер обладает массой других преимуществ и его единственным минусом является стоимость (впрочем, невысокая для инструмента такого уровня).

  • Пример еще одного теста — Малыш:

Ручной тестер стратегий

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

Главные преимущества ручного тестирования:

Лучшие Форекс брокеры 2021:
  • Возможность выполнить задачу в любое время в любом терминале .
  • При выполнении каждой сделки трейдер учится понимать, как работает стратегия, видит преимущества и недостатки, особенности, может что-то откорректировать и улучшить, исключить ошибки.
  • Повторное тестирование вручную моделирует в реальном времени механизмы торговли – вход/выход из рынка, управление рисками и т.д.

Как протестировать торговую стратегию с помощью Excel

Тестирование в Excel не так сложно, как может показаться на первый взгляд . Используются стандартные алгоритмы в электронной таблице, поэтому тот, кто умеет ее использовать, без труда разберется с вводом настроек и полученным результатом.

Тест осуществляется на реальных котировках – в данном примере используются данные Dukaskopy с начала 2022 года. Чтобы понять, как проводится тест, нужно разобраться в самой системе , взятой в качестве примера. Итак, было замечено, что самые сильные движения GBP/USD по тренду происходят в одно время в течение лет – после построения гистограммы связи волатильности пары и времени суток стало ясно, что сильные движения цены происходят в 8-12 и 13-17 часов.

На часовой график устанавливается SMA (период 50), которая выступит индикатором направления тренда в системе. Правила входа/выхода: в 8.00 если цена на графике выше SMA, открывается позиция на покупку, если ниже – продажу. В 12.00 сделка закрывается.

Так же происходит после обеда. Система включает минимум переменных, поэтому на истории проверяется хорошо. Необходимо выяснить, дает ли стратегия прибыль.

Как проверить систему в Excel:

  • На Dukaskopy взять котировки во вкладке «Рынки и инфо/Исторический Data Feed». В окне выбрать нужный актив, временной промежуток, период времени, за который нужны котировки. Далее «Скачать». Файл сохранить в формате .csv.
  • Импортировать данные в Excel: нажать вкладку «Данные/Из текста». Запустится мастер импорта текстов, нажать на первой вкладке «Далее», на второй галочки поставить напротив «Пробел», «Запятая». На последней для первого столбца поставить формат «Дата», нажать «Готово».
  • Данные импортировать в ячейку А1 .
  • Чтобы привести котировки в норму , нужно удалить колонку Volume. Выделить 4 последних столбца, нажать Ctrl+F, точки заменить на запятые.
  • В котировках есть все дни недели , нужно убрать СБ и ВС за ненадобностью: в свободном столбце выполнить функцию «ДЕНЬНЕД», выбрать первую дату таблицы, тип для определения дня недели поставить 2, нажать Enter. Теперь в ячейке А2 появится цифра для обозначения дня недели – если курсор навести на нижний правый угол ячейки с данными до того, как появится крестик, а потом кликнуть в момент ЛКМ, получатся данные, которые были рассчитаны по формуле на всей таблице.
  • Далее нужно выделить первую строку таблицы , установить фильтрацию на нее: оставить в таблице лишь 6 и 7 дни (СБ и ВС), выделить их, удалить. Также фильтрацией колонки Time убрать временные периоды, которые не используются: 0-7, 12-13, 17-23. Теперь нужно вычислить значения скользящей средней с использованием функций СУММ, СРЗНАЧ. На правой нижней ячейке в углу нужно кликнуть дважды, рассчитать значение SMA для всех котировок. Теперь вычисляется направление входа в рынок на основе значений SMA. Тут используется функция ЕСЛИ, продажам присваивается значение 0, покупке – 1. Осуществляется расчет по котировкам.
  • В следующей колонке рассчитывается доход в соответствии с направлением позиции с функцией ЕСЛИ. Значения в колонке «Прибыль» суммируются функцией СУММ и число получено положительное – значит, система приносит доход.

Чтобы построить график прибыльности , можно рассчитать накопительный доход по позициям. График доходности строится по полученным данным системы.

За несколько минут удается получить данные про прибыльность торговой системы за время с января 2022 года и на их базе строится график.

Обладая минимальными знаниями работы с Excel , вполне реально проверить прибыльность стратегий. При изменении параметров переменных появляется возможность оптимизации любых стратегий для повышения доходности.

Тестеры Форекс – простые и понятные, а часто и наиболее эффективные методы проверки торговых стратегий на предмет уровня прибыльности. Поэтому используйте их обязательно перед реальной торговлей, так вы сбережете свои средства и поймете, прибыльна ли торговая система.

Forex Tester — лучшая программа для трейдера! Обзор программы Forex Tester 3 (Форекс Тестер 3)

Я хотел бы поделиться с вами одним очень классным инструментом, который значительно увеличит ваши шансы в достижении цели. А цель абсолютно у всех форекс-трейдеров одна: зарабатывать деньги, торгуя на Форекс. Если вы преследуете другие цели, то можете закрыть эту страницу и забыть про этот блог.

Уверен, что вы уже догадались, что речь пойдет об одной замечательной программе, которая называется Forex Tester 3 (Форекс Тестер 3). Именно о ее особенностях, назначении и функциях я и буду рассказывать в этой статье, а также о том, как эта небольшая программа поможет начинающему (да и не только начинающему) трейдеру избежать ошибок, которые могут стоить денег, времени и нервов.

Кроме того, вы найдете небольшой видео обзор этой замечательной программы.

В самом начале я позволю себе сделать небольшое лирическое отступление.

Уверен, вы знаете о том, что 90% трейдеров не зарабатывают на рынке Форекс. Почему так происходит? Давайте вспомним то, как новичок попадает в сферу трейдинга и сферу валютного трейдинга. Чаще всего мы видим пеструю рекламу в интернете, в общественном транспорте, по телевизору, в газетах, где молодые люди с имиджем успешного человека вещают нам о том, что «Форекс — это просто!», что зарабатывать можно тысячи долларов практически ничего не делая, не обладая специальными знаниями и имея в бумажнике всего пару долларов.

Что случается дальше, думаю, ясно: открытие счета и «слив». Кто-то бросает сразу, а кое-кто понимает, что нужны знания и опыт, и начинает вникать в суть вопроса, изучает книги, читает блоги и форумы, смотрит обучающие видео. И с этого момента начинается долгая и упорная работа. Трейдер узнает о существовании всевозможных индикаторов, систем и стратегий. Когда очередной Грааль найден, начинается его тестирование на исторических данных, потом торговля на демо-счете на протяжении нескольких месяцев. Затем трейдеру «подсказывают» о существовании еще одной методики или системы. Но она более сложная и требует еще больших вложений как временных, так и денежных. И наш трейдер начинает изучать все ее премудрости, подчас тратя очень много времени на теорию, а потом еще больше на историческое тестирование и демо-торговлю.

Механические торговые системы с их техническими индикаторами, технический анализ, последовательность Фибоначчи, волновая теория, мистическая теория Ганна, автоматическая торговля советниками и прочее-прочее… Все надо изучить, во все вникнуть и понять, протестировать на истории и поторговать на демо-счете. Это в лучшем случае. Но бывают и те, кто сразу стремится использовать весь свой вновь приобретенный арсенал в «боевых условиях» на реальном счете. И в результате эти трейдеры помимо времени теряют еще и деньги.

А теперь я скажу вам, что есть один инструмент, который позволяет приобрести многолетний опыт торговли всего за несколько часов или дней . При этом вам не надо просиживать часами возле терминала, торгуя на бумаге или демо-счете. И самое важное — вы не будете рисковать реальными деньгами!

«Невозможно» — скажите вы. Ошибаетесь! И этот инструмент называется Форекс Тестер.

Обзор программы Forex Tster 3

Forex Tester (оф. сайт разработчика) — это программа-тренажер, позволяющая симулировать и в точности воспроизводить торговлю на валютном рынке Форекс. Она прекрасно подойдет для ручного тестирования стратегий как механических, построенных на использовании технических индикаторов, так и для торгово-аналитических методик, которые нельзя «запрограммировать». Торговлю можно вести на любом временном интервале (тайм-фрейме). Наличие реальных котировок более чем за 10-летний период полностью решает проблему нехватки исторических данных.

Видео обзор программы Forex Tester

Специально для вас я записал небольшой видео обзор этой программы.

Для кого подойдет Forex Tester

  • Для начинающих трейдеров, которые только пришли на рынок и хотели бы как можно скорее научиться, при этом не рискуя реальными деньгами.
  • Трейдерам, уже имеющим свою торговую стратегию (или ее наработки), но неуверенным в ее прибыльности. Эта программа поможет преодолеть страх и неуверенность в своих силах и своей торговой стратегии, а также боязнь потери денег.
  • Профессиональным стабильно торгующим, трейдерам, которым необходимо подкорректировать свою торговлю, но для которых долговременное тестирование на демо-счете — непозволительная роскошь.

Конечно, вы мне можете возразить: «Зачем мне какой-то тренажер, если я могу открыть демо-счет и торговать на нем, не рискуя собственными деньгами?». Все верно подмечено. Демо-счет — прекрасная вещь. С его помощью можно подготовиться к «реальным рыночным баталиям», не боясь потерять собственные сбережения. Но он не лишен недостатков.

За примерами далеко ходить не надо: я торгую исключительно только на дневных графиках. Сигналов на вход в сделку по конкретно взятой валютной паре в месяц может быть 1−3. Внимание вопрос: сколько времени я должен просидеть за демо-счетом, прежде чем у меня появится выборка хотя бы из 100 сделок? А этот эксперимент надо провести на нескольких валютных парах.

Форекс торговая система The7 — дневные графики

Еще один пример: допустим, вам необходимо протестировать внутридневную стратегию для тайм-фрейма M30-H1 и при этом вы заняты на основной работе. Будет ли у вас возможность «мониторить» терминал хотя бы один раз в час (на закрытии часовой свечки)?

Еще пример: допустим, правилами вашей торговой стратегии предусмотрен вход в сделку на открытии европейской сессии. Следовательно, каждое утро, примерно в 10−00 (по МСК) вам надо находиться у терминала. Если по, какой-либо причине, вы пропустите сделку, то чистота эксперимента будет нарушена, и данные могут быть неточными.

Я могу привести еще десяток подобных примеров. Уверен, что суть вы уловили.

15 секретов краткосрочной торговли на рынке forex

Forex Tester позволяет проводить тестирование тогда, когда удобно вам. Вы можете делать это на выходных, когда рынок закрыт.

Форекс вебинар: Создаем торговую систему. Часть 1

Есть еще несколько значимых отличий Форекс Тестера от демо-счета. Чтобы все их не описывать, я сделал снимок сравнительной таблицы возможностей с официального сайта разработчика.

Также я хотел подробно расписать то, как работать с этой программой. Но это заняло бы достаточно продолжительное время, и я просто поделюсь видео уроками от разработчиков данной программы. Просмотрев их, вы научитесь работать с Форекс Тестером и поймете всю важность этой программы для трейдера.

Вот некоторые из видео уроков по работе с этой программой:

Другие видео вы можете найти на официальном сайте, пройдя по этой ссылке

Внимание! У этой программы есть одна особенность. Forex Tester не позволяет напрямую работать с пользовательскими индикаторами MetaTrader 4. , если у вас есть какой-нибудь самописный или скачанный из интернета «супер-пупер»индикатор, то вы не сможете его просто импортировать в программу. Для это нужен программист, который бы переписал его программный код.

Если вы были на официальном сайте, то заметили, что программа платная, что вполне естественно, потому что аналогичных программ с подобным функционалом нет. Я потратил очень много времени на поиски альтернативы (платной или бесплатной) для этой программы как в рунете, так и в англоязычной части сети. Ничего подобного я не нашел. Альтернативы, конечно, есть. Но они очень убоги и примитивны.

Стоимость программы Forex Tester

Стоимость одной лицензии составляет 99 $. Но я связался с разработчиками программы и на правах официального партнера попросил еще снизить стоимость программы. Они пошли мне на встречу. И теперь только для читателей блога av-finance.ru стоимость лицензии обойдется всего в 80 $!

Если вы сомневаетесь в полезности программы, то вы можете скачать демо-версию Forex Tester на сайте разработчика.

Основные отличия демо-версии от лицензионной Форекс Тестер:

  1. Для тестирования доступен только лишь один месяц исторических котировок.
  2. Тестирование можно проводить непрерывно не более часа. После этого тестирование придется начинать с начала.
  3. Нет возможности сохранить результаты тестирования.

Вот, собственно, и все.

Друзья, если у вас есть вопросы или замечания, а может быть вы уже активно используете Forex Tester в своей торговле, то напишите о вашем опыте. Буду очень признателен.

Советник Forex Hacker Pro – получиться ли взломать рынок?

Всегда хочется прочитать, или «взломать» рынок — чем заниматься изнурительным техническим и фундаментальным анализом. И разработчики советников активно пытаются это сделать — среди советников множество «взломщиков», «хакеров» и т. д. Получилось ли у них и можно ли вообще создать универсального советника — разберем в этой статье, на примере советника Forex Hacker Pro.

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

Получить топ 5 советников бесплатно здесь

Мартингейл бывает разным

Идея увеличить объем сделки для компенсации убытков предыдущей остается популярной, несмотря на то, что всем трейдерам известна фраза «любой Мартингейл всегда приводит только к потере депозита». Еще одно подтверждение этому факту находится на рисунке:

Различия между Мартингейлом советника и классическим вариантом.

На первый взгляд у Forex Hacker Pro все выглядит хорошо: откат приносит больше (в расчетах) прибыли, чем обычное удвоение со Stop Loss. Ответ, почему такая методика быстрее приводит к Margin Call, прост:

Классический вариант накапливает убытки, а советник просадки. Разница принципиальная:

Тестирование торговых советников форекс (роботов) для терминала МТ4 (МТ5)

  • убытки. Да, закрытие предыдущей сделки уменьшает депозит, но в то же время новая позиция начинается «с чистого листа» и можно спокойно проанализировать ситуацию — выбрать правильный коэффициент увеличения («мягкий» Мартингейл), возможно увеличенный объем пора открывать в противоположную сторону. Таким образом, можно максимально долго оставаться в рынке.
  • просадки. Ситуация противоположная: открытые сделки постоянно увеличивают текущие убытки, их рост идет в геометрической прогрессии после каждого открытия, особенно на рекомендуемом часовом H1. Именно этим обусловлена сильная нагрузка на депозит. При тестировании, встречались периоды, когда при депозите 10 тыс. долларов в пиковые моменты просадка достигала 9 тыс., что совершенно недопустимо.

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

Больше информации о работе и тестировании Forex Hacker Pro смотрите в нашем видео.

Скачать базовую версию советника вы можеть здесь.

Альтернатива такому агрессивному способу торговли — использование различных вариантов сетки отложенных ордеров

Сетка ордеров как альтернатива Мартингейла.

Сетка предлагает больше вариантов настройки и управления ордерами. Самое главное, что отложенные ордера заранее позволяют оценить просадку в отличие от Мартингейла, который открывает ордера «по рынку» и выбирает точку входа, как будет удобно ему, а не трейдеру.

О результатах тестирования.

В Интернет можно найти отзывы о том, что советники, работающие по Мартингейлу, в том числе и Forex Hacker Pro, лучше использовать на участках бокового движения цены (флет). Аргументация следующая: в такие периоды тренд постоянно разворачивается, что позволяет быстрее завершить серию сделок в прибыль. На самом деле это означает, что на тестируемом периоде присутствовал участок длительного и широкого флета, на котором обычные сетки и стратегии на отскок/пробой тоже хорошо работают.

Реальный рынок другой — если учитывать спред и проскальзывание, необходимы диапазоны как минимум в 40-50 пунктов, которые обычно имеют тенденцию «сжиматься» или быстро заканчиваться резким импульсом.

Как бы вас не убеждали разработчики в обратном, никакого Мартингейла на флете!

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

Но такие «идеальные» настройки будут актуальны только для одной рыночной ситуации. А их тысячи. Именно поэтому мы собрали портфель советников, где не надо долго копошиться в настройках – тысячи тестов мы провели сами. Проходите по ссылке ниже, оставляйте заявку, и мы пришлем все 5 роботов вам на почту.

Получить портфель роботов здесь

Подводя итог можно сказать, что очередная попытка «хакнуть» рынок оказалась неудачной. Даже большая сумма депозита, старший таймфрейм (H1), где откаты цены более предсказуемы, приводят только к потере депозита. Поэтому рекомендуем не увлекаться Мартингейлом и торговать с использованием проверенных паттернов технического и графического анализа!

Торговая стратегия. Тестирование

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

Сегодня мы рассмотрим тестирование торговой стратегии как очень ответственный и необходимый процесс. Недостаточно просто создать торговую систему и сформировать ряд правил для ее работы. Необходимо понять, состоятельна ли та система, которую вы построили. Работоспособна ли она в реальных условиях, а не только в теоретических расчетах. Пренебрежение данным этапом с огромной долей вероятности приведет к финансовым потерям. А это может послужить стимулом к тому, чтобы усомниться в своих идеях и разочароваться в созданной вами торговой стратегии.

Вы должны понимать, что невозможно с первой же попытки создать совершенную систему. Как Томасу Эдисону потребовалось несколько сотен или тысяч попыток для того, чтобы создать лампочку, так и вам будет нужно упорство и время для создания своей стратегии. Вам придется пережить не одну неудачу, не все будет получаться, а иногда будут времена, когда захочется опустить руки. В такие моменты все зависит от того, насколько вы настойчивы в своих желаниях, как долго готовы идти к поставленной цели.

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

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

Предмет тестирования

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

Для того чтобы тестирование торговой стратегии было действительно эффективным и полезным, необходимо уделить внимание базовым составляющим.

1. Тестирование аналитической основы.

Для подавляющего большинства трейдеров тестирование представляется именно как работа с аналитическими инструментами и не более того. Конечно, от точности сигналов вашей системы зависит очень многое, но уделять абсолютно все свое внимание только ей крайне неразумно.

Forex Simulator — тестер для ручных стратегия для MT4

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

2. Тестирование правил управления капиталом.

Немаловажным является тестирование правил управления торговым счетом. Те условия, о которых мы говорили в предыдущих материалах, также нуждаются в практическом испытании. Конечно, все произведенные расчеты даже без тестирования самодостаточны и готовы к использованию. Но вполне вероятно, что в процессе торговли вы найдете некоторые ошибки в своих правилах, а может просто увидите возможности по их улучшению. Именно поэтому правила управления капиталом лучше опробовать в тестовом режиме, чтобы подойти к реальной торговле с более совершенной торговой стратегией.

При тестировании важно обратить внимание на базовые правила. Например, посмотреть на то, как часто потенциально прибыльные сделки, открытые по сигналам ваших аналитических инструментов, закрываются по уровню стоп-лосс. Если ордера слишком часто закрываются преждевременно, то можно уменьшить размер лота и отодвинуть стоп-лосс от точки открытия на более далекое расстояние. Также проанализируйте эффективность соотношения риска к прибыли, так как выбранное вами значение оказывает очень сильное влияние на прибыльность вашей торговли.

3. Тестирование психологических правил.

Эту область игнорирует очень много как начинающих, так и опытных трейдеров. Среди них считается, что правила торговой психологии не нужны вовсе, а пользуются ими только неудачники. Такое отношение к данному вопросу очень часто приводит к неприятным результатам.

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

Работа с тестированием как с комплексным процессом позволяет находить сложные недочеты и эффективно их устранять. Ряд ошибок может проявиться только при рассмотрении стратегии как целостной системы. Аналитические инструменты и правила управления капиталом могут быть идеально рассчитаны отдельно друг от друга в теории, но при столкновении с реальной торговлей, когда каждый компонент тесно переплетается с другим, результаты получаются совсем иными.

Тестирование на исторических данных

Первый и самый быстрый способ тестирования торговой стратегии. Основным инструментом в данном случае является тестер стратегий, в который загружаются данные о котировках за прошедший период. Чаще всего используется программное обеспечение, которое встроено в торговый терминал MetaTrader 4. Оно предназначено для тестирования автоматических торговых систем, то есть торговых роботов. Но при желании можно установить специальный советник, который при запуске тестирования не будет самостоятельно открывать сделки, а предоставит вам инструменты для открытия и закрытия виртуальных позиций.

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

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

Исторические данные и тестеры стратегий являются прекрасным инструментом для тестирования аналитической основы и правил управления капиталом. Но они в меньшей степени пригодны для комплексных испытаний из-за лишней свободы и низкой эмоциональной нагрузки. Вы будете тестировать стратегию в условиях, далеких от реальных, а это в любом случае скажется на конечных результатах.

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

Процесс тестирования похож на точную настройку двигателей гоночных болидов. Вы запускаете стратегию, после первых нескольких десятков сделок анализируете имеющийся небольшой пласт данных, выявляете точки для коррекции. Вносите необходимые изменения в систему и наблюдаете дальше до тех пор, пока результаты не станут удовлетворительными и относительно стабильными. Но только стоит помнить, что не нужно подгонять стратегию под конкретные исторические данные! Этим грешат многие трейдеры, которые настраивают индикаторы с помощью нескольких тестов на одних и тех же котировках. Объема исторических данных должно быть достаточно для того, чтобы в процессе тестирования вы не сталкивались с повторным анализом уже пройденных рыночных ситуаций. Конечно, это идеальный вариант, который не всегда возможен.

Тестирование на демонстрационном счете

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

Для проведения тестирования вам необходимо открыть специальный демонстрационный счет. На нем не должно быть ранее открытых сделок, так как позднее это может помешать анализу. Идеальным вариантом будет использование нового счета для каждого повторного тестирования. Благодаря этому вы получите несколько закрытых историй, каждую из которых можно проанализировать отдельно.

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

Минимально необходимый объем, на основании которого уже можно делать какие-либо выводы, равен 30 закрытым сделкам. Разумеется, чем больше закрытых позиций, тем лучше основа для анализа. Поэтому вашей задачей является наработка торговой истории, которая позволит сформировать представление об общей эффективности системы. Если проводить аналогию с автомобильным спортом, как это было сделано выше, то тестирование на демонстрационном счете похоже на закрытое испытание на гоночной трассе. Вы пробуете возможности своего автомобиля в тех условиях, в которых вам предстоит участвовать в соревнованиях. При этом вы стараетесь почувствовать, какие компоненты автомобиля требуют доработки, пытаетесь проехать трек на пределе возможностей. Чем больше кругов вы проедете, тем больше данных будет у вас и ваших механиков для дальнейшей работы.

После нескольких десятков закрытых позиций вы можете приступить к анализу полученных результатов. Можно воспользоваться специальными сервисами, которые существенно упрощают как сбор информации, так и ее анализ. Например, известный проект MyFXBook.com позволяет автоматизировать множество процессов и сосредоточиться на главном. Существуют и другие инструменты, среди которых вы можете найди для себя наиболее подходящий.

Вам необходимо оценить соотношение убыточных сделок к прибыльным. Слишком много убыточных сделок указывают на несовершенство аналитической основы, в соответствии с которой вы принимали решения. Но даже в таком случае торговая стратегия может считаться эффективной. В предыдущем материале мы говорили о важности соотношения размера потенциального убытка к прибыли. Например, вы ограничиваете убыток в одной сделке $10 и рассчитываете на потенциальную прибыль в районе $40. Такая формула позволяет вам после одной прибыльной сделки получить три убыточных, но при этом все равно остаться в небольшом плюсе. Как видите, правила управления капиталом могут существенно улучшить общие результаты при использовании не самых эффективных аналитических инструментов. Но пренебрежение этими правилами с таким же успехом может все погубить.

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

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

После поиска и анализа всех ошибок приступайте к их устранению. Например, вы выяснили, что 40% всех убыточных сделок были открыты на основании ложного сигнала технического индикатора. Значит вам необходимо изменить настройку и чувствительность индикатора таким образом, чтобы он формировал сигналы более редко, но точно. После этого можно приступить к повторному тестированию и последующему анализу.

Тестирование на реальном счете

Этот вид тестирования можно смело назвать самым интересным и полезным для трейдера. Все те данные, которые вы получили на предыдущих этапах, предстоит проверить в самых что ни на есть реальных условиях. Вся ваша работа, проделанная до этого, будет проходить серьезнейшую проверку. Разумеется, вы ожидаете положительных результатов, так как уже долгое время тестировали все компоненты торговой стратегии. Вы готовы открывать сделки с большими объемами, так как уверены в том, что результат будет положительным. А если нет, то зачем тогда нужно было проводить все это тестирование?

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

Задачей тестирования на данном этапе является перенос всех предыдущих результатов и тактик торговли на реальный счет. Вам необходимо адаптировать свою торговую стратегию под новые условия, но при этом не потерять весь опыт, полученный ранее. Нужно постепенно испытывать каждый параметр и правило стратегии, наблюдать за результатами, а при необходимости немного корректировать тот или иной компонент.

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

После открытия и пополнения торгового счета можно приступать к самому тестированию, которое по своей сути максимально приближено к реальной работе трейдера. Главным отличием, которое не дает считать данный этап настоящей торговлей, является использование минимальных объемов для сделок, так как получение существенной фактической прибыли не является вашей основной задачей. Вы можете открыть центовый счет, пополнить его буквально на пару долларов и начать открывать реальные сделки так, как бы вы это делали со счетом в несколько сотен или тысяч. Вы моделируете большой торговый капитал, пробуете открывать сделки в условиях, когда вы рискуете реальными деньгами. Конечно, совсем не жаль потерять доллар или два, но при должном желании вы можете выработать в себе правильное отношение к торговому счету.

Особый положительный эффект можно получить в том случае, если вы ставите себе цель создать торговую историю. Например, представьте, что вы нарабатываете историю для открытия своего ПАММ-счета. Вы хотите показать, что в прошлом у вас было множество прибыльных сделок, и тем самым привлечь инвесторов. Станьте инвестором для самого себя. Поставьте себе цели, например, увеличить счет на 12% за месяц с помощью той торговой стратегии, которую вы создали. Пусть в денежном выражении это будет рост с $1 до $1,12, но если результат будет положительным, то вы инвестируете сами в себя, например, уже $100. После этого будет новая цель, например, 11% в месяц, после достижения которой вы инвестируете в себя еще одну или несколько сотен долларов. Вы получите прекрасную мотивацию и объективный метод оценки того, насколько вы готовы переходить к реальной торговле с использованием серьезных средств.

Заключение

Тестирование – это крайне важный и ответственный этап. К сожалению, его игнорирует очень много как начинающих, так и опытных трейдеров. Излишняя уверенность в себе и своих силах оборачивается тем, что после первой же неудачи хорошая торговая стратегия приобретает негативный оттенок. Трейдер считает, что она совсем неэффективна, что инструменты, лежащие в ее основе, никуда не годятся. А ведь дело не в стратегии, а в том, как ее используют.

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

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

Forex trader, тестировщик

Привет! Мы молодая IT-компания, ищем активного и целеустремленного сотрудника.

ЛИСТ ТЕСТИРОВАНИЯ ФОРЕКС

Очень важная тема. Допустим, трейдеру пришла в голову торговая идея. Как узнать, сколько денег принесет эта идея? Насколько она эффективна?

В этом деле нам поможет тестирование идеи (торговой системы) на исторических данных. Если трейдер владеет языками программирования, то можно написать механическую торговую систему (МТС) и протестировать ее.

Также возможно провести грубое тестирование с помощью «экселя» (Microsoft Excel).

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

Но бывают ситуации, когда очень сложно (почти невозможно) алгоритмизировать торговую систему. В этом случае нам на помощь приходит ручное тестирование.

Для ручного тестирования торговой идеи рекомендую использовать следующий алгоритм:

1) Сформулируйте и запишите на листе бумаги условия, при которых будет осуществляться вход в рынок

! Не пытайтесь усложнять вашу идею всякими фильтрами и индикаторами. На начальном этапе надо протестировать базовую концепцию.

2) Подготовьте шаблон для тестирования торговых идей

Бесплатный Тестер стратегий для МетаТрейдер 4 (Metatrader 4) Forex Simulator.

3) Проводите ручное тестирование — заполняйте шаблон.

Как это делается, давайте рассмотрим на конкретном примере.

В начале октября 2022 года я решил протестировать простейшую торговую идею:

Валютная пара: евро доллар

Тайм фрейм: Н4 четырех часовой график

Индикаторы: 50-и дневная экспоненциальная скользящая средняя (СС)

Условия для открытия сделок (покупки):

Курс (цена) должна пересечь 50-и дневную СС снизу вверх и пройти расстояние не менее 100 пипсов от СС. В это случае выставляем «бай лимит» ордер на уровень скользящей средней.

Условия для открытия сделок (продажи):

Цена должна пересечь 50-и дневную СС сверху вниз и пройти расстояние не менее 100 пипсов от СС. В это случае мы выставляем ордер «селл лимит» на уровень скользящей средней.

На рисунке показана ситуация для покупок:

6 июня 2022 года цена поднялась более чем на 100п. выше СС ( с 1.2483 до 1.2622)

8 июня мы дождались, когда цена опустится к СС и совершили покупку.

Теперь нам надо записать максимальное движение в плюсовую и в минусовую сторону. Эти данные нам необходимы для того, что бы правильно подобрать уровни стоп лоссов и тейк профитов

После входа 8 июня цена уходила в «минус» почти на 70 пунктов. Движение в плюсовую сторону составило примерно 158 пунктов.

Так и записываем в шаблон теста торговых идей.

Вот, что у меня получилось с января по октябрь 2022 года:

Всего 35 сделок

Отрицательных (негативное движение более 100 пипсов) 15

Положительных (плюсовое движение более 100 пипсов, при условии, что негативное движение было менее 100 пипсов) 20 сделок

Forex Tester — установка и настройка программы

Итого: прибыльных сделок на 5 штук больше

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

Лучшие Форекс брокеры 2021: