Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * - 10 Голосов

Тестирование советников. Back тесты.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 959

#631 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 25 October 2011 - 11:26

Привет.
Хотелось спросить про оптимизацию.
Какая оптимизация советника наиболее эффективна?. Т.е. иными словами.... чем больше период оптимизации , тем лучше - например там 2,3,4,5 лет или же в большинстве случаев достаточно от трех месяцев до года?
Оптимизация занимает много времени, а если ещё и много параметров для оптимизации, то вообще можно не одну неделю оптимизировать советник, вот и хочется знать. стоит ли тратить столько времени на оптимизацию в 2-3 года или же достаточно на коротком промежутке времени оптимизировать советник.


День добрый, uuuooouuu2009!
Хороший вопрос.
Ответ может быть корректным только в привязке к конкретному эксперту и к условиям торговли,
включая и требования трейдера к риску.
Какой эксперт Вам интересен?

 
 

#632 uuuooouuu2009

uuuooouuu2009

    Первый выстрел

  • Новички
  • PipPip
  • 8 сообщений

Отправлено 25 October 2011 - 15:20

День добрый, uuuooouuu2009!
Хороший вопрос.
Ответ может быть корректным только в привязке к конкретному эксперту и к условиям торговли,
включая и требования трейдера к риску.
Какой эксперт Вам интересен?


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

На раз вы спросили про конкретный эксперт, то вот например Forex COMBO System 11E RUS (EURUSD)
Начал его оптимизировать , выбрал пока один параметр для оптимизации и вот идут вторые сутки...а пройдено только пол пути. Вот тут и встал вопрос, а стоит ли его оптимизировать на большом промежутке времени? Если это положительно скажется на будущей торговле, то конечно не жалко потраченного времени.

#633 serdon

serdon

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 108 сообщений

Отправлено 25 October 2011 - 17:37

День добрый, serdon!
Использую два простых варианта решения такой ситуации с разрывом.
Все зависит от временного участка, который интересен и нужен для тестов.
Если интересны последние месяцы истории, то ее лучше загрузить с родного ДЦ,
отключив прокрутку графика М1 и удерживая клавишу PGUP.
Обычно, ДЦ дают два месяца истории котировок М1.
Затем также подгружаем М5, М15, Н1 и если нужно, старшие таймфреймы.
Где-то на годовой истории, приблизительно, качество тестирования будет сохраняться на Н1 - 90%.
Обычно, "родная" история качается нормального качества.
Если в ней получились разрывы, то заходите в папку history и удаляете все файлы hst нужной пары.
Перезагружаете МТ4 и закачиваете всю историю, как написано выше, заново.
Если же нужна более глубокая история (за несколько лет), то стандартно, в любом МТ4 она грузится в архиве котировок от "метаквотосов".
Что Вы уже и сделали, как я понял.
То что эта история от "метаквотосов" "дырявая" и ее надо проверять, это тоже "обычное дело".
Этот вопрос уже обсуждался ранее в этой ветке.
Наверное, разрыв можно устранить и, возможно, есть нормально работающие скрипты - сшиватели истории котировок,
но мне таковые, к сожалению, пока не попались.
Поэтому, обычно прогоны оптимизации за несколько лет делаю на "посторонних" котировках, форвард тесты разбиваю на два типа: на котировках родного ДЦ и последние пол года на "посторонних" котировках до момента их окончания.
Обычно, для всех этих манипуляций, нужно два МТ4.
Из них, МТ4 со свежими котировками, использую и для торговли.
Удачи и профитов!



Спасибо за полезную инфориацию!!!
Вам +
берегись лосей...

#634 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 25 October 2011 - 19:01

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

На раз вы спросили про конкретный эксперт, то вот например Forex COMBO System 11E RUS (EURUSD)
Начал его оптимизировать , выбрал пока один параметр для оптимизации и вот идут вторые сутки...а пройдено только пол пути. Вот тут и встал вопрос, а стоит ли его оптимизировать на большом промежутке времени? Если это положительно скажется на будущей торговле, то конечно не жалко потраченного времени.

Эксперт Вы выбрали сложный.
В нем три блока, насколько я помню, каждый отвечает за свою стратегию.
Попробуйте минимизировать затраты времени таким образом.
Количество сделок за 5 месяцев около 130, вижу на скрине своего прогона.
Презентабельной и достоверной считается выборка из не менее 100 сделок.
Значит, можно взять для оптимизации период времени = 4 месяца.
Потом проверять настройки на 2-х следующих месяцах в качестве форвард теста.
Выделите приоритетные (главные) параметры для прогонов оптимизации.
И гоняйте по одному параметру, так будет быстрее.
Идите методом "последовательных приближений к экстремуму".
Сначала разбивайте диапазон тестируемого параметра на бОльшие части,
т.е. к примеру, тейк профит в диапазоне 10 - 200, то дискретность изменения сначала поставьте = 10 или 20,
потом на значениях, где обозначится максимум (ориентировочно), скажем 80,
пройдите его уточняющей оптимизацией с 70 до 90, но уже с дискретностью =2.
При таком подходе, количество прогонов сократится значительно.
Если в эксперте есть возможность (про этот не помню), то отключите из работы два,
не оптимизируемых в данный момент, блока настроек, т.е. две части эксперта.
Очень возможно, что скорость прогонов увеличится,
т.к. робот не будет просчитывать изменения по двум отключенным блокам.
Как отключить часть эксперта? Тут методом "тыка".
Иногда срабатывает установка лота =0 в неиспользуемом блоке настроек.
Возможно, будет подсказка в инструкции на эксперт.
Но это надо проверять и пробовать на визуализации, с контролем хода тестирования по журналу МТ4.
Чтобы не создать эксперту совсем не рабочий режим :).
Успехов в оптимизации!

  • Ira это нравится

#635 serdon

serdon

    Рвется в бой

  • Свой человек
  • PipPipPipPipPipPip
  • 108 сообщений

Отправлено 27 October 2011 - 22:52

Доброго времени суток уважаемый swi-1!
Вот нашел в другой ветке советник VelosityV8.
Было бы замечательно узнать ваше мнение о его прибыльности
после оптимизации!

Удачи и профитов!

Прикрепленные файлы

  • Прикрепленный файл  V8.rar   212.72К   28 скачиваний

  • Ira это нравится
берегись лосей...

#636 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 28 October 2011 - 08:47

День добрый всем!

VelosityV8-8 тестируем, оптимизируем.

Эксперт представил на форум serdon
http://fxgeneral.com...indpost&p=40057
В архиве присутствуют:
эксперты трех версий, индикатор, описание и тесты.
Выбираем для тестирования последнюю версию эксперта VelosityV8-8.
Установливаем индикатор skorost в папку indicators.
Эксперт VelosityV8-8 размещаем в папку experts.
Поскольку у меня тестер настроен для работы на фунте, а по инструкции к эксперту можно понять,
что ему все равно на какой паре трудиться, то берем фунт для тестирования.
Другие условия тестов: депозит 10000, Н1, все тики, плечо 1:100, 01.01.2010-01.01.2011.
Первый прогон с авторскими настройками и визуализацией делаем за 01.01.2011-01.07.2011.
Скрин визуализации
визуализация.jpg
-------------------------------------------------------------------
Отмечаю хорошее оформление подачи информации.
После прогона видны индикаторы: мувинги и skorost.
Результат прогона с авторскими настройками - слив депозита.
Скрин прогона
автор.jpg
-------------------------------------------------------------------
Рекомендаций автора для оптимизации настроек:
"начните ее с подбора Pmin SL0 TP0
LOT при оптимизации лучше брать фиксированный
ордеров - 1
трал и безубыток - 0
а потом постепенно подбирать и эти параметры
K_VES и T_Per - параметры индикатора, их можно подобрать визуально в самом индикаторе
на выбраном Вами ТФ"

С чего начать оптимизацию?
Советник трендовый, значит будет пытаться угадывать направления движения рынка.
Начнем именно с проверки этого главного свойства.
За реализацию этого отвечает индикатор skorost.
Отключаем все лишние настройки, чтобы выделить работу идикатора skorost.
Как пишет автор, мувинги используются для фильтрации сигналов на вход в рынок.
Их отключаем, ставим =0, ничего, для начала, не фильтруем.
Ставим фиксированный лот
LOT = 0.1.
MaxOrders = 1.
Запускаем прогон с ограниченными настройками.
По ходу видно, что был выставлен один лот на продажу в январе, идет май, а лот не закрывается.
Чего-то не хватает эксперту для нормальной работы,
т.к. он не исполняет значения тейков и стопов, установленные в настройках.
Манипулирую настройками, пытаясь получить закрытие ордера.
Не трогая значения мувингов (оставляю авторские), варьируем параметры индикатора skorost в эксперте.
Вариации не меняют результата.
Закрывается по стопу только первый и второй ордера.
Третий ордер на продажу не закрывается никак.
Варьируем значения мувингов, это тоже не меняет ситуацию.
Варьируем другие параметры, но тщетно.
Эксперт не хочет работать нормально.
Или я не могу никак найти "изюминку" в настройках или...
Склоняюсь к "заковыке" в коде.
На этом можно, пожалуй и закончить, но я проверяю еще один вариант.
Может, в другом МТ4 будут другие результаты?
Устанавливаю эксперта с индикатором в МТ4 от ДЦ wforex, там есть и рабочие котировки по евре.
Соблюдаю все условия и ставлю авторский сет настроек.
Делаю прогон по евре за этот год.
Эксперт долго не закрывает 5-й ордер и за 10 месяцев сливает депозит 10000.
Скрин прогона
автор.сет.jpg
---------------------------------------------------------------------------
Для закрепления результата, прогоняю еще и по фунту, тоже - слив.
Скрин прогона
автор.фунт.jpg
---------------------------------------------------------------------------
Вывод: эксперт имеет "привязку" или "отвращение" к определенным ДЦ.
Это не меняет общую ситуацию по 100% сливаемости,
т.к. не закрытие ордеров присутствует стабильно.
Удачи и профитов!
  • Ira и serdon это нравится

#637 uuuooouuu2009

uuuooouuu2009

    Первый выстрел

  • Новички
  • PipPip
  • 8 сообщений

Отправлено 29 October 2011 - 08:51

Всем привет!
Вопрос такой.
Хочется в выходные заняться оптимизацией советника в Альпари.
Советник привязан к спреду,(он конечно меняется в настройках) когда закрываются торги в Альпари , спред на котировках остаётся большим, из за этого на тестере советник не хочет торговать,пишет что большой спред. Есть ли какие способы заставить советник думать что спред в норме и решить эту проблему?

Спасибо.

#638 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 29 October 2011 - 18:55

Всем привет!
Вопрос такой.
Хочется в выходные заняться оптимизацией советника в Альпари.
Советник привязан к спреду,(он конечно меняется в настройках) когда закрываются торги в Альпари , спред на котировках остаётся большим, из за этого на тестере советник не хочет торговать,пишет что большой спред. Есть ли какие способы заставить советник думать что спред в норме и решить эту проблему?

Спасибо.

День добрый, uuuooouuu2009!
Самый простой способ: поставьте в настройках спред 100 или 1000 для пяти знака, если этот советник не скальпер.


#639 STDN

STDN

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 32 сообщений

Отправлено 01 November 2011 - 16:28

Добрый день swi-1!
Пробовали оптимизацию советника blessing_3_v3.9.4.rar
Ваше мнение об этом советнике?
http://fxgeneral.com...topic=1668&st=0

#640 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 01 November 2011 - 18:16

Добрый день swi-1!
Пробовали оптимизацию советника blessing_3_v3.9.4.rar
Ваше мнение об этом советнике?
http://fxgeneral.com...topic=1668&st=0


STDN, день добрый!
Нет не пробовал, первый раз его вижу.
Посмотрел соседнюю ветку по Вашей ссылке.
Интересный эксперт.
Настроек много, но и сеты в архиве есть.
Сделаю тестирование и выложу в той же ветке.
Может, сегодня успею, если не отвлекут дома.

#641 stankuka

stankuka

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 25 сообщений

Отправлено 01 November 2011 - 18:48

Здравствуйте.

Я немного поправил алгоритм открытия ордеров в ShockBar v.1.1 - новая версия теперь - ShockBar v.1.1.01.

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

Попытки открытия ордеров - это реакция на сообщения об ошибках открытия, приходящие от брокера, так что полностью устранить ошибки не удастся.

Тот алгоритм открытия ордеров, который реализован во многих Иланах может приводить к зависанию, так как ждать по 5 секунд 100 раз - это более восьми минут и здесь уже точно торговые условия изменятся, а, если команда ожидания еще и некорректно обрабатывается, то спам попыток открытия ордеров по сотне раз без интервалов может не понравиться брокеру.

Нашел ошибку, которая оказалась не совсем ошибкой. При тестовом прогоне заметил, что новые ордера модифицируют свой профит, но не модифицируют профит остальным открытым ордерам, и при этом в журнале тоже выдается ошибка модификации: "OrderModify error 1". Эта ошибка появляется, если попытаться модифицировать значение профита у открытого ордера точно таким же значением, которое уже ему присвоено. Так что при модификации ордеров учитывайте, что это не ошибка, если за новым ордером не появится длинный список уже открытых ордеров - проверьте, что их профит такой же.

Успехов.

он теперь забывает про свои открытые ордера цена уходит в огромный плюс он ордер не закрывает ждёт пока цена уйдёт в минуса потом только доливается и закрывает все ордера по профиту общему
в журнале пишет 2011.11.01 17:35:15 2011.09.01 08:00 ShockBar v.1.1.01 EURUSD,H1: OrderModify error 130

#642 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 01 November 2011 - 19:13

http://fxgeneral.com/forum/index.php?showtopic=1668&view=findpost&p=40360
Вот тут тест эксперта Blessing 3 v3.9.4.04.
Результаты очень положительные.

#643 scorpio88885

scorpio88885

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 24 сообщений

Отправлено 02 November 2011 - 17:58

он теперь забывает про свои открытые ордера цена уходит в огромный плюс он ордер не закрывает ждёт пока цена уйдёт в минуса потом только доливается и закрывает все ордера по профиту общему
в журнале пишет 2011.11.01 17:35:15 2011.09.01 08:00 ShockBar v.1.1.01 EURUSD,H1: OrderModify error 130


Для этого нужно его контролировать!!! и если не каеф долго ждать , то можно этот ордер сразу закрыть!! он потом откроет заного с тейком=) и если ена пойдёт в минус то он второй ордер откроет и сразу модифицирует и первый ордер=)

#644 STDN

STDN

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 32 сообщений

Отправлено 03 November 2011 - 10:16

Добрый день, swi-1!
Спасибо за тест Blessing 3 v3.9.4.04, буду пробовать ставить на центовый счет.
Подскажите кто может помочь с написанием советника по приложенному ниже ТЗ, такая сова существует, распространяется на платной основе.
Прилагаю скрины тестов. ручками не плохо получается торговля по такому алгоритму.
Хотелось бы автоматизации процесса с прикрученным ММ. Заранее спасибо за ответ.

Прикрепленные файлы

  • Прикрепленный файл  ТЗ.rar   187.74К   65 скачиваний


#645 swi-1

swi-1

    Почётный житель форума

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1117 сообщений

Отправлено 03 November 2011 - 10:38

Добрый день, swi-1!
Спасибо за тест Blessing 3 v3.9.4.04, буду пробовать ставить на центовый счет.
Подскажите кто может помочь с написанием советника по приложенному ниже ТЗ, такая сова существует, распространяется на платной основе.
Прилагаю скрины тестов. ручками не плохо получается торговля по такому алгоритму.
Хотелось бы автоматизации процесса с прикрученным ММ. Заранее спасибо за ответ.

Здравствуйте, STDN!
Попробуйте сюда обратиться
http://fxgeneral.com...indpost&p=40567

Для быстроты процесса написания, лучше на платной основе.
Ищите программиста.
Мне несколько советников писал necron.
Исключительно толковый, внимательный и обстоятельный программист.
http://fxgeneral.com...php?showuser=66
Удачи и профитов!



Copyright © 2024 Your Company Name