Оптимизация советника, предложения идеи

 

Доброго времени суток, Уважаемые мыслители и разработчики, выкладываю советника основанном на развороте тренда и его откатах.

Советник скальпер Limmon_v_10.2 тайфремы М1,М5

Хотелось бы обсудить оптимизацию данного эксперта т.к. потенциал в нём есть, необходимую информацию по его работе предоставлю. Сам не программист заказывал у разработчика по своей ТС.


Прикладываю скриншот теста, индикаторы, СЭТ, сова, во вложении, Качество моделирования очень слабое, как и видно на скриншоте, не смог добиться лучше, нужно как то прогнать.

 
Первоначально хотелось бы видеть в советнике илановскую усреднялку, а так же закрытие ордеров в одном месте, и убрать некоторые графические настройки индикаторов из совы. В общем идей ещё много для оптимизации...
 
Limmon:

Доброго времени суток, Уважаемые мыслители и разработчики, выкладываю советника основанном на развороте тренда и его откатах.


Прикладываю скриншот теста, индикаторы, СЭТ, сова, во вложении, Качество моделирования очень слабое, как и видно на скриншоте, не смог добиться лучше, нужно как то прогнать.


Нужно переписать под MT5 и протестировать на реальных тиках с настройками, приближенными к реальному исполнению

 
Вот ещё пару тестов на ТФ 5 и 15 мин с периодом 1.2 года
 
Igor Yeremenko:

Нужно переписать под MT5 и протестировать на реальных тиках с настройками, приближенными к реальному исполнению

Следующие тесты уже с 90% процентным исполнением, вроде исправилось, думаю он способен на большее, нужно пару индюков в нём поправить

 

Вот СЭТ на тф 15 мин.

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

 
Limmon:

Следующие тесты уже с 90% процентным исполнением, вроде исправилось

Ничего тут не "исправилось". Дело в том что на М1 25% качество моделирования - это максимальный предел для МТ4 т.к. тики моделируются из минутных баров, от которых тестер имеет данные только по четырем точкам: OHLC. Поэтому грубо говоря 100% / 4 = 25%.

Если ты запускаешь тестирование на старших (относительно М1) ТФ, то кроме родного ТФ добавляются точки, взятые с младших ТФ и точность моделирования соответственно увеличивается. Для старших ТФ максимальное качество моделирования 90%. Это все касательно МТ4. Для МТ5 точность выше на любом ТФ т.к. там ты можешь тестировать по реальным тикам.

 
Limmon:

Следующие тесты уже с 90% процентным исполнением, вроде исправилось, думаю он способен на большее, нужно пару индюков в нём поправить

нужно от 99% до 100%, поэтому только MT5 и по реальным тикам + произвольные задержки при исполнении
 
Igor Yeremenko:
нужно от 99% до 100%, поэтому только MT5 и по реальным тикам + произвольные задержки при исполнении

Понятно теперь, в общем я в тупике тогда, к тоже его на МТ 5 будет переделывать..

 
Limmon:

Понятно теперь, в общем я в тупике тогда, к тоже его на МТ 5 будет переделывать..

добрый день. это результат только за год такой или за другие тоже?
 
Принцип работы эксперта в краце:

Советник анализирует и торгует только на том инструменте и таймфрейме на график которого он установлен.
Продажа закрывается (если она есть) и покупка открывается (если ее нет) в момент открытия текущей свечи если на последней закрытой свече есть одновременно (на одной и той же последней закрытой свече) все четыре перечисленные ниже условия:

Пример для покупок:

1. Столбик гистограммы индикатора Elliot_oscillator_-_waves_1.02 желтого цвета и ниже нуля
2. Пересечение линий индикатора KDJ. Зелёная линия пересекает красную с верху вниз
3. Быстрая линия стохастика находиться ниже заданного уровня в настройках, например с параметром 30
4. Линия индикатора RSI должна быть в перепроданности и ниже заданного уровня в настройках например с параметром 25

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

Так же есть дополнительный фильтр в виде машки, где сов смотрит чтоб расстояние от МА до цены было "Х" пунктов. Период МА и количество пунктов тоже настраиваемые

Сопровождение сделки контролирует некий безубыток или его подобие (не траллит): если цена проходит "Х" пунктов в нашу сторону то стоп передвигается в безубыток на "Х" от цены открытия ордера заданный в настройках. НАПРИМЕР: Цена прошла в нашу сторону 13 пунктов то безубыток передвигается на 3 п.п. в плюс, если цена не разворачивается и не трогает безубыток, то идёт к основному профиту например 20 п.п.

И так же попытался внедрить подобие усреднения: По мимо основного ордера есть ещё усредняющие 3 ордера если цена пошла не в нашу сторону, где можно настроить через какое кол-во п.п. открывать их и с каким профитом.

Вот пока всё что вспомнил по принципу работы сова, наверняка что то упустил, задавай вопросы.
Причина обращения: