АвторСообщение





Сообщение: 697
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 2
ссылка на сообщение  Отправлено: 12.08.14 20:12. Заголовок: Тестирование на реальной истории


Тестирование на реальной истории.
Описана работа скрипта FXTFileMaker, который позволяет конвертировать тиковую историю из TKS-файлов в FXT-файлы и подставлять ее в папку тестера стратегий Meta Trader 4.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 86 , стр: 1 2 3 4 5 6 All [только новые]







Сообщение: 180
Зарегистрирован: 05.03.13
Репутация: 1
ссылка на сообщение  Отправлено: 27.11.14 16:33. Заголовок: Советник учитывает д..


Советник учитывает данные старшего периода. Нужно ли формировать файл истории по старшему ТФ? И будет ли такое тестирование корректным?

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 1014
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 3
ссылка на сообщение  Отправлено: 27.11.14 19:18. Заголовок: Sergey пишет: Совет..


Sergey пишет:

 цитата:
Советник учитывает данные старшего периода. Нужно ли формировать файл истории по старшему ТФ? И будет ли такое тестирование корректным?


Вы уже задавали этот вопрос 13.08.2014 в 09:10 (см. выше по ветке)
И ответ был дан в следующем посте этого же дня:

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

P. S. Для успокоения совести проверил этот момент в двух опытах: 1. На М1 FXT-файле правильно прочитаны данные со всех старших ТФ. 2. На D1 FXT-файле правильно прочитаны данные со всех младших ТФ.



Так что для мультипериодного советника достаточно создать файл ЛЮБОГО периода графика для тестируемого диапазона дат, хоть выше по ТФ, хоть ниже.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 5
Зарегистрирован: 21.12.15
Репутация: 0
ссылка на сообщение  Отправлено: 04.06.16 17:43. Заголовок: Scriptong пишет: Та..


Scriptong пишет:

 цитата:
Так что для мультипериодного советника достаточно создать файл ЛЮБОГО периода графика для тестируемого диапазона дат, хоть выше по ТФ, хоть ниже.


Если я правильно понял, для тестирования и оптимизации мультипериодного советника в папке MQL4\Files должен находиться FXT-файл любого периода. А исходный TKS-файл тоже должен там присутствовать? Ведь по идее из него советник будет синтезировать FXT-файлы нужных периодов.

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2202
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 3
ссылка на сообщение  Отправлено: 06.06.16 18:07. Заголовок: genfed пишет: Если ..


genfed пишет:

 цитата:
Если я правильно понял, для тестирования и оптимизации мультипериодного советника в папке MQL4\Files должен находиться FXT-файл любого периода.


Да.

genfed пишет:

 цитата:
А исходный TKS-файл тоже должен там присутствовать?


Нет, не нужен. Ведь перед тестированием создается FXT-файл. Это и есть тиковый файл, но уже для тестера, в его формате. TKS-файл нужен только на этапе работы скрипта, который конвертирует данные из формата TKS в формат FXT.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
Зарегистрирован: 21.12.15
Репутация: 0
ссылка на сообщение  Отправлено: 15.05.16 17:25. Заголовок: В какой папке должен..


В какой папке должен находиться файл TKS для конвертации тиковой истории из TKS-файла в FXT-файл?

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2166
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 3
ссылка на сообщение  Отправлено: 16.05.16 08:58. Заголовок: genfed пишет: В как..


genfed пишет:

 цитата:
В какой папке должен находиться файл TKS для конвертации тиковой истории из TKS-файла в FXT-файл?


В папке <каталог данных терминала>\MQL4\Files. Найти каталог данных можно путем использования главного меню терминала Файл - Открыть каталог данных.

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
Зарегистрирован: 21.12.15
Репутация: 0
ссылка на сообщение  Отправлено: 16.05.16 15:48. Заголовок: Попытался провести т..


Попытался провести тестирование на реальной истории в соответствии с рекомендациями статьи.
Завел отдельный МТ4, скачал последний файл TKS(EURUSD) от GKFX, поместил скрипт FXTFileMaker на минутный график, ввел начальную и конечную даты в более узком интервале, чем скачанные котировки, указал количество баров до начала тестирования=0, спред=10. Конвертация прошла без замечаний. Тестер на минутках также отработал нормально, но в его журнале сплошные ошибки. Посмотрите, пожалуйста Вашим опытным глазом (не нашел, как вставить файл, даю ссылку на файлообменник)
http://rgho.st/private/8wQjHsByJ/178a464e64b696e59199c333e0c95b69


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2167
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 3
ссылка на сообщение  Отправлено: 16.05.16 17:32. Заголовок: В этом файле логов в..


В этом файле логов вижу только одну ошибку - 134, которая указывает на то, что не хватает средств на открытие сделки. То есть пока ошибка никак не вяжется именно с подстановкой другой истории. Скорее всего, задан большой объем. Тут два пути решения:
  • Увеличить начальный депозит
  • Уменьшить объем сделок


Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
Зарегистрирован: 21.12.15
Репутация: 0
ссылка на сообщение  Отправлено: 16.05.16 20:06. Заголовок: Благодарю за подсказ..


Благодарю за подсказку! В советнике риск стоял 120%.
Еще вопрос: влияет ли на результат конвертирования и тестирования наличие подключения терминала к интернету?



Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2168
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 3
ссылка на сообщение  Отправлено: 18.05.16 10:08. Заголовок: genfed пишет: Еще в..


genfed пишет:

 цитата:
Еще вопрос: влияет ли на результат конвертирования и тестирования наличие подключения терминала к интернету?


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

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



Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 4
Зарегистрирован: 21.12.15
Репутация: 0
ссылка на сообщение  Отправлено: 24.05.16 17:47. Заголовок: Оптимизировал советн..


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

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2182
Зарегистрирован: 03.03.13
Откуда: Украина, Днепродзержинск
Репутация: 3
ссылка на сообщение  Отправлено: 24.05.16 21:37. Заголовок: genfed пишет: Но де..


genfed пишет:

 цитата:
Но дефрагментатор идентифицирует тиковый массив, как фрагментированный. Можно ли проводить его дефрагментацию?


Уточните, о каком дефрагментаторе идет речь? О дефрагментаторе диска? Если да, то можно. От этого содержимое файла никак не изменится.

Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Сообщение: 2471
Зарегистрирован: 04.03.13
Откуда: Москва
Репутация: 3
ссылка на сообщение  Отправлено: 22.12.16 10:24. Заголовок: Tick Data Suite: тес..


"Tick Data Suite: тестирование с 99% моделированием" Автор: Владимир aka loopsider

 цитата:
Автор пакета TickDataSuite, Cristi Dumitrescu, более широко известный в массах под ником Birt, является пионером этого метода тестирования. Не поручусь за приоритеты, но в широкие массы эта идея проникла явно с его подачи. Не удивительно, что ему удалось реализовать в своем пакете ряд уникальных функций, которых нигде больше нет. Об этих функциях мы сегодня и поговорим...


https://www.argolab.net/tick-data-suite.html

С уважением! Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
Зарегистрирован: 26.12.16
Репутация: 0
ссылка на сообщение  Отправлено: 26.12.16 15:35. Заголовок: Добрый день! Какое к..


Добрый день! Какое качество моделирования должно выдавать после загрузки тиковых данных?

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2409
Зарегистрирован: 03.03.13
Откуда: Украина, Каменское (Днепродзержинск)
Репутация: 3
ссылка на сообщение  Отправлено: 27.12.16 19:44. Заголовок: Xenofan пишет: Добр..


Xenofan пишет:

 цитата:
Добрый день! Какое качество моделирования должно выдавать после загрузки тиковых данных?


На минутках - 25%, на остальных ТФ - 90%. 99% - это только в патченном (читать - взломанном) терминале, на который Genry недавно давал ссылку.
Хотя я не понимаю, почему такое внимание обращается на этот показатель. Ведь никому, кроме разработчиков терминала неизвестен его алгоритм расчета и, тем более, что именно он показывает. Ведь терминал не может знать, что история "полная" или "неполная". У меня неоднократно возникали случаи, когда качество было 90%, но впоследствии на этих тестах я обнаруживал месяцы дыр в котировках.

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

Спасибо: 1 
ПрофильЦитата Ответить
Ответов - 86 , стр: 1 2 3 4 5 6 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  2 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет