|
Мультивалютник
|
|
| vinin | Дата: Понедельник, 20.10.2008, 21:19 | Сообщение # 1 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Предупреждаю сразу же. Советник не доработан. На реал не ставить. Только Демо. Может приносить прибыль на дневках и H4. На H1 не получилось. Но нормально советник можно только на демо. Потому и призываю его испробовать в разных условиях. По умолчанию советник использует 24 инструмента, хотя количество может быть и любое. Так как используется кластерный анализ, то желательно что бы были группы инструментов. Советник работает на откат (с настройками мо умолчанию). Возможно найти параметры или условия для работы по тренду.
|
| |
|
|
| akadex | Дата: Вторник, 21.10.2008, 04:21 | Сообщение # 2 |
|
Рядовой
Группа: Группа 1
Сообщений: 19
Статус: Offline
| Приветствую Вас! Виктор, предлогаю попробовать ранжировать пары по данному индикатору. Хороший больно зараза вышел 
Сообщение отредактировал akadex - Среда, 22.10.2008, 08:43 |
| |
|
|
| vinin | Дата: Вторник, 21.10.2008, 05:31 | Сообщение # 3 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Пока рано ранжировать. За ночь ни одной сделки. Ошибкт где-то сидят. Придется обработку делать. Хотя никаких сообщений об ошибках нет.
|
| |
|
|
| vinin | Дата: Вторник, 21.10.2008, 07:25 | Сообщение # 4 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Исправленная версия советника
|
| |
|
|
| vinin | Дата: Четверг, 23.10.2008, 17:12 | Сообщение # 5 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Нащел пару ошибок. Мсправлю, выложу
|
| |
|
|
| GrayMan77 | Дата: Вторник, 11.11.2008, 08:08 | Сообщение # 6 |
|
Рядовой
Группа: Группа 1
Сообщений: 16
Статус: Offline
| Посмотрел код, в целом... Идея, вроде, здравая. Интересно, кто-нибудь ставил эксп. на демо? IMHO, результаты с тестера должны плохо соответствовать реальным. Причина - некоторые "особенности" тестера (я давно на это натыкался). В функции double CalculatePips(string Sym) есть строчка: m_pips = (iClose(Sym, 0, 0)-iOpen(Sym, 0, ShiftBack))/_Point; из нее следует, что цена Close берется с 0-го бара. Т.е. тестировать надо на модели "все тики". Теперь о тестере: если тики на тестируемой паре моделируются, то на остальных - нет. Это, в общем, понятно, если смотреть с точки зрения разработчиков с MQL. Но это было бы еще полбеды. Беда в том, что при запросе iClose(Sym, 0, 0) с других пар выдается цена ЗАКРЫТИЯ этого бара из исторических данных. Т.е. тестер по остальным парам нагло "заглядывает в будущее". Не такое уж дальнее, в перделах 1-го бара... Но заглядывает! На месте разработчиков следовало бы сделать так, чтобы в подобных ситуациях, если уж нельзя моделировать тики, выдавалась бы хотя бы цена открытия бара. А так получилась просто "засада" для мультивалютных систем в тестере...
|
| |
|
|
| vinin | Дата: Вторник, 11.11.2008, 08:22 | Сообщение # 7 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Quote (GrayMan77) Посмотрел код, в целом... Идея, вроде, здравая. Интересно, кто-нибудь ставил эксп. на демо? Akadex гонял в тестере и какие-то, не совсем плохие результаты получил. О тестере. Моделируется только текущий инструмент, на всех остальных на нулевом баре все четыре цены равны цене открытия вроде бы. Для корректности в тестере разумно использовать первый бар. И надо делать модуль виртуальной торговли и свою оптимизацию, только с критериями надо определиться. Этот советник уже исправлять не буду, буду делать на рассогласовании корреляции. Количество инструментов будет использоваться произвольное. Но при виртуальной торговле возникает одна проблема. Чем больше инструментов, тем больше время открытия группы ордеров. А это довольно проблематично нормально сделать. Потому пока не буду на этом заморачиваться. Будет считаться что ценой открытия виртуального ордера будет цена открытия нулевого бара. Но для группы инструментов критерий оптимизации нужно определять. Хотя возможно оптимальный вариант это эквити на группу позиций.
|
| |
|
|
| vinin | Дата: Вторник, 11.11.2008, 10:22 | Сообщение # 8 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| В продолжении темы. В режиме оптимизации советник должен вести только виртуальную торговлю с сохранением подходящих параметров в файл. В режиме тестера возможно торговля по текущему инструменту с сохранением результатов торговли в файл. Прогнав по всем инструментам и объединив результаты в единый файл, сделав предварительно синхронизацию, мы можем получить довольно близкий отчет к реальной торговле.
|
| |
|
|
| TarasBY | Дата: Среда, 18.08.2010, 23:34 | Сообщение # 9 |
 Рядовой
Группа: Группа 1
Сообщений: 2
Статус: Offline
| В старенькой теме вставлю свои 5 копеек. С позволения? - автора я адаптировал советник к 5-ти знаку и внёс свои не значительные поправочки в код. Для запуска на демке мультивалютника, чтобы советник не выдавал ошибки 4054 и 4066, нужна корректная история по рабочим валютным парам. Можно пооткрывать кучу чартов, а можно изнутри (в коде) предусмотреть этот казус... Кстати, Виктор, не понял зачем Вы пересортировку массива валютных пар производите, если не секрет???
Любая система может быть прибыльной!!! ...если из бабушки сделать дедушку! ;)
|
| |
|
|
| vinin | Дата: Четверг, 19.08.2010, 08:38 | Сообщение # 10 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Quote (TarasBY) Кстати, Виктор, не понял зачем Вы пересортировку массива валютных пар производите, если не секрет??? Я уже и не помню давно. Надо код смотреть
|
| |
|
|
| TarasBY | Дата: Четверг, 26.08.2010, 14:21 | Сообщение # 11 |
 Рядовой
Группа: Группа 1
Сообщений: 2
Статус: Offline
| Quote (vinin) Я уже и не помню давно. Надо код смотреть А вспомнить старое?
Любая система может быть прибыльной!!! ...если из бабушки сделать дедушку! ;)
Сообщение отредактировал TarasBY - Четверг, 26.08.2010, 23:38 |
| |
|
|
| vinin | Дата: Четверг, 26.08.2010, 18:13 | Сообщение # 12 |
 Admin
Группа: Администраторы
Сообщений: 299
Статус: Offline
| Проблематично. Времени не хватает
|
| |
|
|