Чтобы получить высокое качество тестирования советника в МТ4, воспользуемся программой Tickstory Lite, которая позволит нам протестировать советник на реальных тиках и с точностью моделирования 99%. Для тех кому удобнее воспринимать информацию в формате видео ниже есть видеоролик и также я вместе с вами пройду все шаги из ролика на своем ноуте и представлю все в текстовом формате.
На странице скачивания дожидаемся появления ссылки:
Текущая версия программы 1.5.3. Откроем архив и установим программу:
В пункте Настройки определяемся, где будем хранить котировки:
И укажем путь к папке с МТ4:
Теперь нам нужно скачать котировки. Скачаем по паре EURUSD за последний год. Для этого выбираем пару из списка и кликаем по ней правой кнопкой мыши и заполняем даты:
Котировки за год качаются около часа. У меня скачивание заняло 50 минут.
Скачанные котировки экспортируем в МТ4. Правый клик->Экспорт в МТ4. Отмечаем все необходимые галочки и определяемся с датой:
Затем заполняем информацию о счете:
Это можно сделать вручную или с помощью помощника. Помощь->Распаковать
В результате появляется советник TickstoryInfoExpert который создаст нам файл конфигурации МТ4.
Загружаем созданный файл на вкладке Информация о Metatrader из папки MQL4->Files->Mt4.Alpari Limited.Server.mt4config
После окончания экспорта котировок:
запустим МТ4 из программы Tickstory Lite или клавишей F8:
Тестируем на всех тиках и получаем качество моделирования 99%.
Вот скачали мы левые котировки, протестировали — все супер. Но торговать же мы будем по котировкам своего брокера. А они могут различаться. Может тогда и тестировать по котировкам своего брокера?
Почему качество моделирования у своего брокера хромает? Просто если на какой-то свече количество тиков превышает лимит для хранения, он тупо их режет, все не хранит. Но основная информация о свече остается — Open, High, Low, Close — и плюс основные тики, которые приходились на те или иные цены внутри свечи.
Настройки своего брокера можно также загрузить. Тестировать по данным от тикстори лучше, очевидно. Ибо предоставляет их серьезная компания дукаскопи, а не нарисованные на кухне
Тестировать по данным от тикстори лучше, очевидно. Ибо предоставляет их серьезная компания дукаскопи, а не нарисованные на кухне
А торгуете где? Если на «кухне», то смысл высказывания? Если у «серьезной компании», то почему бы там тики не взять? И они прям совпадают с «дукаскопи»?
Редактирован: 26 октября 2016, 18:00
там где торгую поставщик ликвидности они.
а в кухнях могут быть разные тики и если брать их там они могут разнится, как в истории так и в реальном времени.
конечно если нет разницы можно тестировать как угодно, а если хочется качества, желательно пользоваться теми данными, которые используют большинство
Для того, что бы оценить реальную работу советника необходимо тестировать его на
реальной тиковой истории того борокера у которого торгуете. Эту историю нужно не
скачивать гдето из архивов этого ДЦ, а писать самостоятельно в режиме реального
времени т.к архивные тики отличаются от реальных.(уж не знаю что они там с ними
делают) Сделать это можно например с помощью программы TicksCollektor_AD. С помощью скрипта fxtFilemaker_script_ad конвертируем в файл удобный для тестера.
Ну а что касается дукаскопи… ну да 99% только толку то от этого.
у-ну. спред, проскальзывание и остальное не забудьте)
Так ведь при сохранении тиков в реальном времени вся инфа тоже будет.
vikas говорит, что как раз так история будет максимально точной
(на самом деле за исключением шпилек, т.к. шпильки попадут в эту историю, но торговый результат по ним отменяется)
Насчёт спреда да, не учтёшь. Но в каких то спорных моментах можно спред в тестере
в каких то пределах менять и тогда судить. Что касается проскальзываний, то
лучше использовать ECN счёт там их нет. Вообще всё это конечно больше касается
скальпинга на малых таймфреймах. Для долгосрочной торговли это не актуально.
Комментарии (13)
22 poker Сообщений: 849
0 GenaBoyko Сообщений: 5
Почему качество моделирования у своего брокера хромает? Просто если на какой-то свече количество тиков превышает лимит для хранения, он тупо их режет, все не хранит. Но основная информация о свече остается — Open, High, Low, Close — и плюс основные тики, которые приходились на те или иные цены внутри свечи.
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
17 vis Сообщений: 200 - ♫♪♫♪
А торгуете где? Если на «кухне», то смысл высказывания? Если у «серьезной компании», то почему бы там тики не взять? И они прям совпадают с «дукаскопи»? Редактирован: 26 октября 2016, 18:00
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
а в кухнях могут быть разные тики и если брать их там они могут разнится, как в истории так и в реальном времени.
конечно если нет разницы можно тестировать как угодно, а если хочется качества, желательно пользоваться теми данными, которые используют большинство
17 vis Сообщений: 200 - ♫♪♫♪
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
22 poker Сообщений: 849
реальной тиковой истории того борокера у которого торгуете. Эту историю нужно не
скачивать гдето из архивов этого ДЦ, а писать самостоятельно в режиме реального
времени т.к архивные тики отличаются от реальных.(уж не знаю что они там с ними
делают) Сделать это можно например с помощью программы TicksCollektor_AD. С помощью скрипта fxtFilemaker_script_ad конвертируем в файл удобный для тестера.
Ну а что касается дукаскопи… ну да 99% только толку то от этого.
9 vikas Сообщений: 113 - Алексей
17 vis Сообщений: 200 - ♫♪♫♪
Так ведь при сохранении тиков в реальном времени вся инфа тоже будет.
vikas говорит, что как раз так история будет максимально точной
(на самом деле за исключением шпилек, т.к. шпильки попадут в эту историю, но торговый результат по ним отменяется)
45 Bishop Сообщений: 5802 - АЛЬФАХАМЕЦ-Машковод
в каких то пределах менять и тогда судить. Что касается проскальзываний, то
лучше использовать ECN счёт там их нет. Вообще всё это конечно больше касается
скальпинга на малых таймфреймах. Для долгосрочной торговли это не актуально.
9 vikas Сообщений: 113 - Алексей
7 Vlad22 Сообщений: 44 - Vladimir
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий