Форум » Статьи MQLabs » История котировок по мажорам » Ответить

История котировок по мажорам

Scriptong: При тестировании стратегий проекта MQLabs используется история котировок реального счета компании Admiral Markets. Здесь приводятся ссылки на файлы истории котировок по мажорам с 2009-го года состоянием на 05.03.2014, минутки: 1. EURUSD 2. USDCHF 3. GBPUSD 4. USDJPY (c 2008-го) 5. EURJPY Время сервера - GMT+0 (UTC+0). С 01.01.2014 котировки идут по времени GMT+2 (UTC+2), что проявляется в отсутствии воскресного дня.

Ответов - 27, стр: 1 2 All

anavar: Ну, не знаю, тестирование вообще штука непонятная. Я последнее время вообще не знаю, как к нему относиться. Мне кажется, что оно нужно только для проверки правильности работы алгоритма, а на результаты лучше вообще не смотреть, чтоб не сбивали с толку и не вселяли ложных ожиданий. Уж больно они зависимы от множества разных факторов и условий теста, не говоря уже про работоспособность на будущем периоде. Я для эксперимента взял советника CaudateCandle, уж больно мне понравилась картинка с евриком, и фактор восстановления хороший, и форвард шикарный, и попробовал его оптимизировать на тиках за тот же период, что и у Вас. Поставил перебор тех же 4 параметров. И картина получилась довольно странная, уж не знаю в чём тут дело, может котировки так сильно отличаются. Вот скрин с результатов оптимизации http://shot.qip.ru/00cHM3-4wn26qlRJ/ Получается какая то рулетка, так как центр распределения находится примерно в середине уровня начального депо и даже чуть ниже. К Вашим результатам ни один проход и близко не подобрался. И значит ли это, что на Адмирале данная стратегия будет зарабатывать, а на Дукасе сидеть в +-0? Где тут та самая золотая середина? Вот и я не знаю... В общем, я так думаю, вопросам правильного тестирования и методам его интерпретации нужно уделять внимания не меньше, чем разработкам новых стратегий. На данный момент, для меня один из главных показателей советника - это не доходность, просадка и т.д. , а устойчивость результатов. Чтоб не было сильных отклонений при смене котировок, при тесте на разных временнЫх периодах, при переборе параметров в разумных, рабочих пределах, и т. д. И чтоб при этом, результаты были большую часть времени на положительной территории. Одновременно с этим поиском устойчивости, не могу избавится от сомнений в реальности существования такого алгоритма в принципе. Вопчем, чем дальше в лес, тем толще партизаны Такая вот рыба у меня получилась...

Sergey: anavar пишет: уж не знаю в чём тут дело, может котировки так сильно отличаются. Рынок Forex - межбанковский, единой котировки не существует. Есть некое стремление к ней, но тем не мение каждый дилинговый центр выставляет свои котировки. Они в основном не сильно отличаются, но этого достаточно, чтобы индикаторы выдавали сигналы по разному, что в целом и влияет на параметры при тестировании советников. Кроме того, даже в одном ДЦ на разных счетах, разные котировки. И более того, на одном типе счета разные котировки на демо и реале. Уж не знаю точно, но заметил, что при скачивании архива котировок доверять можно толь последним 2,5 месяцам. Чтобы хоть как-то иметь реальную статистику, нужно "тащить" за собой историю по счету. В этом отношении, представленные Scriptong-ом истории котировок реального счета компании Admiral Markets бесценны. Было бы совсем неплохо, если кто-нибудь выложил аналогичные котировки на 5 знаках. Что касаемо результатов любого тестирования, согласен, подбор параметров должен отвечать прежде всего критерию стабильности системы.

Scriptong: anavar пишет: И значит ли это, что на Адмирале данная стратегия будет зарабатывать, а на Дукасе сидеть в +-0? Скорее всего, проблема заключается в спреде. К сожалению, не работал с Дукаскопи плотно. Поэтому сам сказать точно не смогу. Кстати, у АМ взяты пары с наиболее низкими спредами, которые в пределах европейской и американской сессий держатся стабильно, без разъездов перед новостями. С другой стороны, приведенные тесты не учитывают важный фактор - во время азиатской сессии спреды увеличиваются. А некоторые сигналы стратегии как раз попадают на ночь. По поводу отличий минутных котировок между брокерами. Стратегия хвостатых свечей как раз и пытается бороться с этим путем усреднения данных. Понятно, что на 100% проблема не решается, но, по моим наблюдениям за последнюю торговую неделю, различие в сигналах составляет не более 10%. Сравнение проводил между двумя разными брокерами на реал-счетах. Причем в тех случаях, когда сигналы совпадали, то они совпадали по времени до минуты.


anavar: Sergey пишет: Рынок Forex - межбанковский, единой котировки не существует Это понятно, но отличаются они действительно не сильно, обычно в пределах раздвижек спрэда, и такая разница уж точно не должна менять результаты тестирования советника на более чем 1-5%. При сильных изменениях результатов, дело точно не в котировках. Scriptong пишет: Скорее всего, проблема заключается в спреде. К сожалению, не работал с Дукаскопи плотно. Поэтому сам сказать точно не смогу. Спред как раз был очень маленьким (6п, 5 знак), я при формировании файла истории забыл его выставить, по этому был текущий спрэд. То есть, результаты должны были даже улучшиться, так как в адмирале спрэд соответствует 20п, 5 знак. Scriptong пишет: С другой стороны, приведенные тесты не учитывают важный фактор - во время азиатской сессии спреды увеличиваются В тестере МТ4 спрэд всегда фиксированнный, по этому невозможно учесть временное расширение спрэда. Кстати, этот фактор тоже может сильно ухудшить результаты советника на реале в сравнении с тестом. Scriptong пишет: Стратегия хвостатых свечей как раз и пытается бороться с этим путем усреднения данных Я это прекрасно понимаю, по этому меня и удивили результаты оптимизации на других котировках. Разница оказалась очень существенна. MT5 в отношении тестов более привлекателен, так как там учитывается плавающий спрэд, да и результаты более развёрнутые. Ещё один плюс, что можно уже и на фьючах тестировать http://www.metaquotes.net/ru/metatrader5/news/3955 там уж точно котировки однозначные.

Scriptong: anavar пишет: Я это прекрасно понимаю, по этому меня и удивили результаты оптимизации на других котировках. Разница оказалась очень существенна. Думаю, что все же имеет место различие самих котировок. То есть то, что я называю "характером поставщика котировок". Возможно, что именно эта стратегия "Хвостатые свечи" очень плохо реагирует на смену характера котировок... Нужно будет понаблюдать не за двумя, а за большим количеством разных ДЦ, чтобы сравнить, насколько у них отличаются хвостатые свечи. P. S. Хотя именно для противодействия такой ситуации и был разработан метод (максимальное усреднение цен).

Нина: anavar пишет: Приветствую всех участников форума! Только зарегистрировалась, вот сижу, читаю. И уже появилось, что сказать. Хотя и не строго по теме, но в значительной степени. В отношении разности котировок и упомянутого советника Игоря. Его оптимизировала на котировках от Дукаскопи (качаю не тики, а минутки). В целом, любые советники при оптимизации рассматриваю только через призму долгосрочной устойчивости, так вот советник CaudateCandle показал себя отлично при бэктесте на 15 минутках, евродоллар, 4 знак, спред 2, - прошел со стабильным устойчивым ростом 10 лет с незначительными периодами снижения доходности. Эту оптимизацию делала еще в начале мая месяца т.г. С конца мая поставила его на демосчет, настройки больше не оптимизировала - в настоящее время прирост составил 215%, хотя и был период, около месяца, когда советник поймал ряд стопов, но этот ряд оказался в рамках ожидания серии убытков, полученных при тестировании.

Scriptong: Добавлю для разнообразия накопленную историю по EURJPY. Вот она.

Genry: Нина пишет: CaudateCandle показал себя отлично при бэктесте на 15 минутках, евродоллар, 4 знак, спред 2, - прошел со стабильным устойчивым ростом 10 лет с незначительными периодами снижения доходности. Добро пожаловать! У этого советника было продолжение в ветке Память рынка, может Вам будет интересно.

Scriptong: Нина пишет: Приветствую всех участников форума! Только зарегистрировалась, вот сижу, читаю. И уже появилось, что сказать. Хотя и не строго по теме, но в значительной степени. В отношении разности котировок и упомянутого советника Игоря. Его оптимизировала на котировках от Дукаскопи (качаю не тики, а минутки). В целом, любые советники при оптимизации рассматриваю только через призму долгосрочной устойчивости, так вот советник CaudateCandle показал себя отлично при бэктесте на 15 минутках, евродоллар, 4 знак, спред 2, - прошел со стабильным устойчивым ростом 10 лет с незначительными периодами снижения доходности. Эту оптимизацию делала еще в начале мая месяца т.г. С конца мая поставила его на демосчет, настройки больше не оптимизировала - в настоящее время прирост составил 215%, хотя и был период, около месяца, когда советник поймал ряд стопов, но этот ряд оказался в рамках ожидания серии убытков, полученных при тестировании. Доброго времени суток, Нина! Да, хвостатые свечи получились на редкость удачным подходом к анализу рынка. И здесь главное психологически выдержать серию убыточных сделок (причем не очень то и серьезных!), о которых Вы упомянули. На демо-счете это легко, а вот на реале мне этого добиться не удалось - через месяц убытков отключил все системы, связанные с ними. Ведь никто не даст гарантии на время окончания убыточных сделок. Также, кроме упомянутого Genry материала, укажу еще на одну статью, где использовались хвостатые свечи - Охота на объемы. Часть 3

Sergey: Кто нибудь сталкивался с загрузкой котировок из архива после 600 build? Загрузка с нуля. Настройка. http://shot.qip.ru/00klPf-517zmt2j4i/ До загрузки через индернет подгружается всего лишь 2048 баров на всех ТФ. http://shot.qip.ru/00klPf-517zmt2j4j/ После загрузки количество баров увеличивается до 3336648 (по выбранной паре). http://shot.qip.ru/00klPf-617zmt2j4k/ После удаления всех котировок из папок histori/счет и histori/donloads при отключенном интернете, архив все равно грузится по истории 3336648 баров. http://shot.qip.ru/00klPf-617zmt2j4l/ Вопрос - Где эти записи хранятся и можно ли считать, что только 2048 баров реальная история, остальное расчетные данные по старшим ТФ??????

Scriptong: Sergey пишет: Кто нибудь сталкивался с загрузкой котировок из архива после 600 build? На мой взгляд в этом случае не совсем корректно говорить именно о билде. Он, конечно, косвенно повлиял на процесс закачки исторических данных, но вряд ли он является первопричиной. Дело ведь в том, какой базой данных обладает тот или иной брокер, какие настройки произведены на его сервере. В тот момент, когда происходило обновление серверной части МТ4 параметры, отвечающие за исторические данные, могли измениться (случайно или умышленно). Отсюда и отличия в процессах закачки данных. Думаю, что при идентичных значениях параметров сервера на разных билдах отличий замечено не будет.

Scriptong: Минутную историю котировок теперь не собираю, т. к. имеется база данных по тикам - здесь. Там же написано, каким образом можно дополнить свою историю котировок тиковыми данными, если в истории есть дыры.



полная версия страницы