| / | Форум |
|
Farnsworth
05.02.2011 21:12
Пока идет разработка базовой системы, параллельно решил сделать попытку написать первый «механизм» на MQL. :о) Так то торгую руками, прогноз с помощью mathCAD-а. Основной целью ставил не то, что бы сотворить Грааль (таких нет в природе), а познакомился с MQL поближе. Таки зах…чил код, аж, в 170 строк, правда, им предшествовали несколько страниц в MathCADе. Стратегия чисто статистическая, в качестве феномена, выбрал номер 27 в своем реестре. Нашел, когда разбирался с асимптотическим анализом случайных блужданий. В основе лежит одна найденная характеристика траекторий котировок. Удивительная штука, она присутствует на всех котировках, на всех фреймах. С точки зрения статистики, можно сказать, что феномен доказан, с точки зрения использования для торговли – вопрос отдельный. Упоминания о нем или сходном по смыслу, не встречал нигде. Все по-честному, за 2009 с помощью MathCAD уточнил статистические параметры, далее протестировал на 2010. В определенные моменты открываются серии сделок. Для каждой сделки определяется TP и SL, в тесте стандартный лот 0.1. Теоретически, можно перейти к одной сделки, но это многим сложнее. Есть неприятность, и она как всегда в нестационарности котировок. Характеристики процесса не сильно, но дрейфуют, а это уже требует оценки смещений. А поскольку котировочный процесс можно отнести к медленно меняющимся процессам, то понять «когда крякнет» - представляется мало возможным. Еще конечно сделок многовато, и просадки большие, так, что этот феномен пока лабораторно-теоретический. Хотя, не скрою, любопытно, а какое количество сделок в среднем выдерживает ДЦ? |
|
Бесплатная Groupware для групп разработчиков Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение. |
7922 |
Vinin
05.02.2011 21:15
Farnsworth: Пока идет разработка базовой системы, параллельно решил сделать попытку написать первый «механизм» на MQL. :о) Так то торгую руками, прогноз с помощью mathCAD-а. Основной целью ставил не то, что бы сотворить Грааль (таких нет в природе), а познакомился с MQL поближе. Таки зах…чил код, аж, в 170 строк, правда, им предшествовали несколько страниц в MathCADе. Стратегия чисто статистическая, в качестве феномена, выбрал номер 27 в своем реестре. Нашел, когда разбирался с асимптотическим анализом случайных блужданий. В основе лежит одна найденная характеристика траекторий котировок. Удивительная штука, она присутствует на всех котировках, на всех фреймах. С точки зрения статистики, можно сказать, что феномен доказан, с точки зрения использования для торговли – вопрос отдельный. Упоминания о нем или сходном по смыслу, не встречал нигде. Все по-честному, за 2009 с помощью MathCAD уточнил статистические параметры, далее протестировал на 2010. В определенные моменты открываются серии сделок. Для каждой сделки определяется TP и SL, в тесте стандартный лот 0.1. Теоретически, можно перейти к одной сделки, но это многим сложнее. Есть неприятность, и она как всегда в нестационарности котировок. Характеристики процесса не сильно, но дрейфуют, а это уже требует оценки смещений. А поскольку котировочный процесс можно отнести к медленно меняющимся процессам, то понять «когда крякнет» - представляется мало возможным. Еще конечно сделок многовато, и просадки большие, так, что этот феномен пока лабораторно-теоретический. Хотя, не скрою, любопытно, а какое количество сделок в среднем выдерживает ДЦ? Надо бы избавиться от ошибок рассогласования. Можно считать результат не корректным (мягко говоря) |
|
Farnsworth
05.02.2011 21:20
Vinin: Надо бы избавиться от ошибок рассогласования. Можно считать результат не корректным (мягко говоря)
PS: да это и не первый тест. Первые результаты получены месяц тому назад, все тенденции сохраняются. |
|
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 |
|
Sys15975382
05.02.2011 21:46
Хотя по большей части никакова моделирование в mql4 нету и тест "по всем тикам" гроша ломаного не стоит. я тоже в своих совах использую алгоритм который обрабатывает только первый тик свечи, потому как прооптимизировать по всем тикам в принципе невозможно. Но чистая история как не крути нужна.
|
|
Farnsworth
05.02.2011 22:21
|
|
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 |
|
Farnsworth
05.02.2011 22:29
Sys15975382: Хотя по большей части никакова моделирование в mql4 нету и тест "по всем тикам" гроша ломаного не стоит. я тоже в своих совах использую алгоритм который обрабатывает только первый тик свечи, потому как прооптимизировать по всем тикам в принципе невозможно. Но чистая история как не крути нужна. К сожалению, я не большой специалист по MQL и соответственно оптимизатору и вряд ли буду достойным собеседником. Свое тестирование выполняю вообще в MathCAD, или по Open или по Close. работаю с большими горизонтами, - так что моделирование тиков мне просто не нужно. |
5187 |
granit77
05.02.2011 23:56
Для сведения. Тема подчищается от спама, если автор не возражает.
|
|
Farnsworth
06.02.2011 00:00
granit77: Для сведения. Тема подчищается от спама, если автор не возражает. нет, не возражаю. |
|
Sys15975382
06.02.2011 00:02
|
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий