MQL4 - automated forex trading   /  

Форум

Феномен за номером 27

К списку тем  | 1 2 3 Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

avatar
2031
Farnsworth 05.02.2011 21:12 

Пока идет разработка базовой системы, параллельно решил сделать попытку написать первый «механизм» на MQL. :о) Так то торгую руками, прогноз с помощью mathCAD-а. Основной целью ставил не то, что бы сотворить Грааль (таких нет в природе), а познакомился с MQL поближе. Таки зах…чил код, аж, в 170 строк, правда, им предшествовали несколько страниц в MathCADе.

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

Все по-честному, за 2009 с помощью MathCAD уточнил статистические параметры, далее протестировал на 2010. В определенные моменты открываются серии сделок. Для каждой сделки определяется TP и SL, в тесте стандартный лот 0.1. Теоретически, можно перейти к одной сделки, но это многим сложнее.

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

Еще конечно сделок многовато, и просадки большие, так, что этот феномен пока лабораторно-теоретический. Хотя, не скрою, любопытно, а какое количество сделок в среднем выдерживает ДЦ?

Бесплатная Groupware для групп разработчиков

Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение.


avatar
Модератор
7922
Vinin 05.02.2011 21:15 
Farnsworth:

Пока идет разработка базовой системы, параллельно решил сделать попытку написать первый «механизм» на MQL. :о) Так то торгую руками, прогноз с помощью mathCAD-а. Основной целью ставил не то, что бы сотворить Грааль (таких нет в природе), а познакомился с MQL поближе. Таки зах…чил код, аж, в 170 строк, правда, им предшествовали несколько страниц в MathCADе.

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

Все по-честному, за 2009 с помощью MathCAD уточнил статистические параметры, далее протестировал на 2010. В определенные моменты открываются серии сделок. Для каждой сделки определяется TP и SL, в тесте стандартный лот 0.1. Теоретически, можно перейти к одной сделки, но это многим сложнее.

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

Еще конечно сделок многовато, и просадки большие, так, что этот феномен пока лабораторно-теоретический. Хотя, не скрою, любопытно, а какое количество сделок в среднем выдерживает ДЦ?


Надо бы избавиться от ошибок рассогласования. Можно считать результат не корректным (мягко говоря)

avatar
2031
Farnsworth 05.02.2011 21:20 
Vinin:

Надо бы избавиться от ошибок рассогласования. Можно считать результат не корректным (мягко говоря)


а как это сделать? Вообще есть тонкость. Сделки открываются/закрываются на момент открытия бара и только на этот момент. Внутри бара ничего не происходит. Результат на ценах открытия не дает ошибок, и совпадает с тестом на тиках (в целом).

PS: да это и не первый тест. Первые результаты получены месяц тому назад, все тенденции сохраняются.


avatar
240
Sys15975382 05.02.2011 21:42 

1. ставишь новый терминал, конектишь к серверу (вводишь логин пароль), желаетльно большого сервера и хорошего ДЦ, яб советовал ал ьп ар и, галочку "хранить информацию" убираешь.

2. Заходишь в директорию терминала, папка History, папка сервера, удаляешь все и закидываешь эти файлы: http://zalil.ru/30459544

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

3. закачиваешь историю http://gelium.net/trading-tools/forex-history отсюда, импортируешь через f2, затем открываешь автономно каждый иснрумент и скриптом period converter переделываешь во все ТФ до того который используешь ты, допустим если тебе нужно Н1, то делаешь 5 15 30 и 60


avatar
240
Sys15975382 05.02.2011 21:46 
Хотя по большей части никакова моделирование в mql4 нету и тест "по всем тикам" гроша ломаного не стоит. я тоже в своих совах использую алгоритм который обрабатывает только первый тик свечи, потому как прооптимизировать по всем тикам в принципе невозможно. Но чистая история как не крути нужна.

avatar
2031
Farnsworth 05.02.2011 22:21 

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


avatar
2031
Farnsworth 05.02.2011 22:25 
Sys15975382:

1. ставишь новый терминал, конектишь к серверу (вводишь логин пароль), желаетльно большого сервера и хорошего ДЦ, яб советовал ал ьп ар и, галочку "хранить информацию" убираешь.

2. Заходишь в директорию терминала, папка History, папка сервера, удаляешь все и закидываешь эти файлы: http://zalil.ru/30459544

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

3. закачиваешь историю http://gelium.net/trading-tools/forex-history отсюда, импортируешь через f2, затем открываешь автономно каждый иснрумент и скриптом period converter переделываешь во все ТФ до того который используешь ты, допустим если тебе нужно Н1, то делаешь 5 15 30 и 60

Спасибо за консультации. Сейчас закачал с альпари.


avatar
2031
Farnsworth 05.02.2011 22:29 
Sys15975382:
Хотя по большей части никакова моделирование в mql4 нету и тест "по всем тикам" гроша ломаного не стоит. я тоже в своих совах использую алгоритм который обрабатывает только первый тик свечи, потому как прооптимизировать по всем тикам в принципе невозможно. Но чистая история как не крути нужна.

К сожалению, я не большой специалист по MQL и соответственно оптимизатору и вряд ли буду достойным собеседником. Свое тестирование выполняю вообще в MathCAD, или по Open или по Close. работаю с большими горизонтами, - так что моделирование тиков мне просто не нужно.

avatar
Модератор
5187
granit77 05.02.2011 23:56 
Для сведения. Тема подчищается от спама, если автор не возражает.

avatar
2031
Farnsworth 06.02.2011 00:00 
granit77:
Для сведения. Тема подчищается от спама, если автор не возражает.

нет, не возражаю.

avatar
240
Sys15975382 06.02.2011 00:02 

Farnsworth

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

К списку тем   | 1 2 3  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий