Понедельник, 26 октября 2015 19:23

Как тестировать советники с точностью 99,9% с помощью Tickstory Lite

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

 

Скачать индикатор Tickstory Lite

Welcome!

Войти  \/ 
x
Регистрация  \/ 
x

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

 

 

 Установка Tickstory Lite

 

Программа устанавливается так же, как и любая другая программа для Windows.

 

Итак, скачиваем архив в начале  этого обзора, распаковываем и устанавливаем.

 

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

{sjpopup type="image" content="images/tickstorylite/Interface.png" typepopup="fancybox" title="Установка Tickstory Lite" } Установка Tickstory Lite{/sjpopup}

 

 

 

Слева вверху программы мы видим вкладки: Файл, Инструменты, Помощь, кнопки под меню (они дублируют некоторые функции из меню), потом блок рекламы и соцсетей (можно не обращать внимания), затем в левом поле написан источник тиковых данных (DB Тик Dukascopy), в правом поле список валютных пар с параметрами, которые будут показываться при скачивании тиковых данных, в нижнем поле Журнал, где программа будет писать свои сообщения о том, что она делает и что уже сделала.

 

Начало работы 

 

Для начала, зайдём в основные настройки программы  Файл -> Настройки.

 

Начало работы

 

Во вкладке Dukascopy Datasource нужно указать папку для хранения скачанных данных. Если у Вас есть торговая программа JForex от Dukascopy, то можно указать папку этой программы для экономии места.  Если Вы используете сетевое хранилище с доступом по веб-прокси, то можно вписать параметры прокси, а если прокси отсутствует, то оставляем поля пустыми.

 

Переходим на следующую вкладку — Настройки MT4.

 

Начало работы

 

Здесь нужно выбрать папку МТ4, в которую Tickstory Lite будет писать сконвертированные файлы для теста, и потом в этой папке будет проходить тестирование.  Лучше всего поставить  терминал для тестирования в отдельную папку, у меня, как видите, эта папка называется Alpari Test 3. Когда укажете папку с МТ4, программа сама находит путь папки данных и имя сервера, но можно отредактировать, если нужна какая-то специальная конфигурация.

 

 

 

Скачивание данных 

 

Выделяем левой кнопкой мыши нужную пару из списка в правом поле

 

Скачивание данных

 

и запускаем скачивание тиковых данных одним из двух способов:

 

1) через меню

 

Скачивание данных

 

2) нажатием правой кнопки мыши на нужной паре в поле со списком пар

 

Скачивание данных

 

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

 

Скачивание данных

 

 

 

После чего, начнётся скачивание тиковых данных

 

Скачивание данных

 

 

 

После того, как данные скачались, появляется надпись «Завершить», что в переводе на русский значит «Завершено»

 

Скачивание данных

 

Экспорт данных в MetaTrader 

 

Скачанные котировки нужно перевести в формат метатрейдера. Для этого выбираем пункт «Экспорт в МТ4» (либо альтернативные способы с помощью кнопок под меню, либо с помощью щелчка правой кнопки мыши по паре  со скачанной историей, в общем, больше про эти дублирующие друг друга способы больше говорить не будем, подразумевая, что  эти способы и так понятны).

 

Экспорт данных в MetaTrader

 

и получаем следующее меню

 

Экспорт данных в MetaTrader

 

В закладке «Экспорт данных» можно выбрать:

 

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

билд МТ4,  для новых терминалов выбираем 545+

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

настройку часового пояса: поставьте часовой пояс, соответствующий Вашему брокеру

папку и имя сервера тестового терминала  МТ4

папки для файлов  HST и FXT. Если не знаете точно, зачем Вам нужно их редактировать, то не меняйте.

Далее, очень важная вкладка называется

 

 «Информация о Metatrader» 

 

«Информация о Metatrader»

 

Эта закладка наиболее жестоко пострадала от русификации, поэтому разберём непонятные пункты более подробно.

 

 Описание: Tickstory Generic 5-Digit Broker — название виртульного движка программы  для генерации файлов МТ4. Идеология программы в том, чтобы использовать не сами данные от Dukascopy, а их модифицировать для тестов, в соответсвии с Вашим брокером.

Марж — это валюта счёта. Лучше всего оставить USD

Кредитное плечо — плечо Вашего счёта

Раздел настроек комиссии

 

Базовая комиссия  — задаёт размер комиссии в валюте или пунктах:

0-комиссия взимается в деньгах

1-комиссия взимается в пунктах

2-комиссия взимается в процентах

 

Тип комиссии — указывает с чего взимается комиссия

0-комиссия взимается в деньгах

1-комиссия взимается в пунктах

2-комиссия взимается в процентах

 

Лоты комиссии

0-комиссия взимается с лота

1-комиссия взимается со сделки

 

Раздел настроек работы с маржой

 

Свободный режим маржи — режим расчета свободных средств, разрешенных для открытия ордеров на текущем счете

1 — при расчете свободных средств используется как нереализованная прибыль, так и убыток по открытым позициям на текущем счете

2 — при расчете используется только значение прибыли, текущий убыток по открытым ордерам не учитывается

3 — при расчете используется только значение убытка, текущая прибыль по открытым ордерам не учитывается

 

Режим стопаута — режим расчета уровня Stop Out

0 — расчет процентного соотношения залоговой маржи к средствам;

1 — сравнение уровня свободной маржи с абсолютным значением

 

 «В ожидании» — остановка тестирования после стопаута

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

Кнопка «Загрузить по». Это значит сохранить как параметры по умолчанию. Функция в данный момент не работает.

«Свойства символа» — настройки по выбранной валютной паре

 

 «Карта к» — дает возможность сопоставить данную конкретную валютную пару (например, EUR/USD) с эквивалентной валютной парой в МТ4 (например EUR/USDm).Если валютная пара аналогична такой же на платформе MT4, оставьте это поле пустым

«Валюта» — небазовая валюта в паре: например, для EURUSD это EUR. Не меняйте, если точно не знаете, что Вы делаете.

Раздел параметров выбранной пары

 

Спред — задаётся спред (разность между лучшими ценами заявок на продажу ASK и на покупку BID в один и тот же момент времени на какой-либо актив, указывается в пунктах)

Цифры — количество цифр после запятой в цене инструмента

Точка — размер пункта в валюте котировки

Размер лота — размер контракта в базовой валюте инструмента

Минимальный лот — минимальный размер лота

Максимальный лот — максимальный размер лота

Шаг лота -шаг изменения размера лота

Уровень стопа — минимально допустимый уровень стоп-лосса/тейк-профита в пунктах

Значение тика —  размер минимального изменения цены инструмента в валюте депозита

Размер тика — минимальный шаг изменения цены инструмента в пунктах

P.режим расчёта — способ расчета прибыли, может иметь 3 значения:

0-forex

1-CFD

2-Futures

Включить своп — наличие или отсутствие свопа

1 — своп есть

0 — свопа нет

Тип свопа — Метод вычисления свопов, может принимать следующие значения:

0 — в пунктах

1 — в базовой валюте инструмента

2 — в процентах

3 — в валюте залоговых средств

Уровень заморозки — уровень заморозки ордеров в пунктах (freeze level)

Короткий своп —  Размер свопа для ордеров на продажу

Длительный своп — размер свопа для ордеров на покупку

Перенос свопа — день переноса недельного (тройного) свопа. По умолчанию равен 3 (среда)

Вычисление маржи — способ расчета залоговых средств, может иметь 3 значения:

0-forex

1-CFD

2-Futures

Начальная маржа — размер необходимых залоговых средств в маржинальной валюте для открытия ордера объемом в один лот. Используется при проверке средств клиента при входе в рынок.  Как правило, равен 100000 (однако, у центовых счетов компании Instaforex он будет равен 10000)

Поддержка маржи — поддерживающая маржа по инструменту. В случае если задана – указывает размер маржи в маржинальной валюте инструмента, удерживаемой с одного лота. Используется при проверке средств клиента при изменении состояния счета клиента. Если поддерживающая маржа равна 0, то используется начальная маржа. Эт от параметр почти всегда будет равен нулю (поддерживающую маржу форекс брокеры не предоставляют).

Маржа хеджирования — маржа, взимаемая с перекрытых ордеров в расчете на 1 лот

Разделитель маржи  — использование разделителя для файла *.FXT, обычно равен 1.

Примечание: Все эти данные соответствуют идентификаторам запроса функции  MarketInfo()

 

Возникает вопрос:  а можно ли не вводить вручную все эти данные, а как-то автоматизировать процесс? Ну конечно же можно, ведь Tickstory Lite — это отличная программа! Инструкция расположена прямо во вкладке «Помощь»:

 

«Информация о Metatrader» После того, как Вы нажмёте кнопку Распаковать, затем перезагрузить терминал и найти советник TickstoryInfoExpert

 

Навигатор

 

Этот советник надо запустить на любом графике любой пары и во вкладке Эксперты в терминале будет уведомление о завершении работы (если какие-то пары советник не обнаружит в Обзоре рынка терминала, то он об этом также будет писать в этой вкладке)

 

Эксперты

 

Файл конфигурации под названием Mt4.Alpari Limited.Server.mt4config будет лежать в папке каталога данных MQL4->Files

 

Далее, снова открываем уже известный нам раздел  «Информация о Metatrader» и нажимаем кнопку Загрузить и загружаем файл Mt4.Alpari Limited.Server.mt4config

 

 

 

Экспорт MT4

 

Таким образом, мы получили информацию непосредственно с терминала МТ4.

 

Внимание! Данные по валютным парам содержат информацию, которая была на момент работы советника TickstoryInfoExpert, и для тестирования её может быть необходимо отредактировать!

 

Таким образом, заполнив требуемые данные по валютным парам,  мы уже можем экспортировать данные в Метатрайдер (см. выше).

 

Также, у программы Tickstory Lite есть ещё некоторые возможности.

 

Экспорт в файл Tickstory Lite

 

Экспорт MT4

Это нас приводит к окну параметров экспорта котировок в файл с настраиваемыми параметрами, которые вполне понятны.

 

Экспорт MT4

 

 

 

Представить график Tickstory Lite

 

Представить график

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

 

Показать данные

 

Показать данные Tickstory Lite

Показать данные

 

 

 

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

Показать данные

 

 

 

 

Запуск МТ4 Tickstory Lite

Запуск МТ4

 

 

 

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

 

 

 

MT4 редактор данных Tickstory Lite

 

{sjpopup type="image" content=" images/1074495489.jpg" typepopup="fancybox" title="Sample image" }YOUR HTML CODE HERE{/sjpopup}

Запустить

 

Этот пункт  позволяет открыть базу уже сконвертированных данных формата FXT и отредактировать её параметры, совершенно  точно так же, как мы это делали в разделе «Информация о Metatrader». Это выглядит примерно так:

Запустить

 

 Заключение Tickstory Lite

Программа под названием Tickstory Lite является незаменимым инструментом для всякого трейдера, использующего в собственной работе роботы. Благодаря программе, можно обрести итоги тестирования с наличием качества 99.9%. Она располагает незамысловатым интерфейсом, надежная и бесплатная. Итак, коллеги, желаем успешной торговли! 

 

С уважением, команда

TradeLikeaPro

Прочитано 2049 раз Последнее изменение Пятница, 11 декабря 2015 02:23

Функция комментирования доступна только для зарегистрированных участников TradeLikeaPro