Самые лучшие НОВЫЕ идеи - это хорошо забытые СТАРЫЕ !!!! Супер манименеджмент - вытянет ли он любую нестабильную торговую систему?
Как известно новое это хорошо забытое старое!!! Вот как то листая свой архив, я наткнулся на довольно любопытный принцип управления сделками. Причем этот принцип подходит практически к любой торговой системе. Ессно она должна быть хоть мало мальски прибыльной и иметь периоды наращивания счета. Проведя поиск, я к сожалению не обнаружил чего то похожего, неговоря уже о реализации этого принципа в коде.
Сам принцип проще некуда. Берем кривую баланса и вешаем на него простой мувинг с периодом скажем 60. Хотя абсолютная величина здесь понятие не критическое.
Далее смотрим как торгует наш робот и попутно рисуем свою, виртуальную кривую баланса по всем сделкам, которые совершает наш робот. Если виртуальная кривая баланса выше средней, то позволяем роботу торговать. Но как только виртуальный баланс уходит под мувинг робот начинает торговать на бумаге. То есть включается фильтр и он не дает открывать роботу реальные сделки до тех пор пока виртуальная кривая баланса не выйдет выше мувинга. См. скрин.
Думаю понятно, что реализовав эту идею можно сэкономить довольно внушительную сумму на просадках. Вот такой не хитрый подход.
А теперь вопрос!!! Кто сможет реализовать это в коде в виде отдельного модуля, который можно пристыковать к любому советнику ???
Кстати. Недавно я анализировал советники Решетова, которые он генерит своей суперпрограммой. Так вот, для них эта примочка может очень даже подойти. У них есть довольно продолжительные периоды наращивания счета и резкие просадки, которые можно отфильтровать.
ЗЫ. Специально для Решетова.
У меня есть пара идей как значительно улучшить Ваш сооветник для минутного кабеля. В исходном виде он к сожалению не устойчив.
В принципе когда юаланс повторяет график цены говорит о том что эксперт долго работать не сможет. И чем мучать не работающего эксперта проще переделать ТС. Вот вам пример работы эксперта, в котором ваш подход ничем не поможет.
В принципе когда юаланс повторяет график цены говорит о том что эксперт долго работать не сможет. И чем мучать не работающего эксперта проще переделать ТС. Вот вам пример работы эксперта, в котором ваш подход ничем не поможет.
Блин картинка не пролезла. ДАк вы сами говорите ПОДОГНАТЬ!!!! А это со словом СТАБИЛЬНО как правило рядом не ходит
В том то и дело, что это кажется таким простым в теории и не очень работоспособным на практике. Когда-то давно я вёл специальную демку по которой вёл подробнейшую статистику в экселе. В плане циферок извращался как мог, в том числе и над кривой баланса, даже мувинг рисовал, правда с меньшими периодами, чем вы предлагаете. Конечно инструментарий был не айс, но выжать пунего не вышло. Как автор верно заметил, для работы нужен прибыльный советник, и это я бы сказал главное. Даже с точки зрения приведеного рисунка, могу отметить "зоны", в которых на практике ничего кроме слива/отсутствия положительного эффекта не будет.
Почему так? Это первое правило антитехнического анализа: то, что было в прошлом, не факт, что свершится в будущем. То есть бумажный баланс, даже если он вырос за пределы мувинга не имеет никаких гарантий в дальнейшем росте. Это проверено.
В целом же, идея очень хорошая, в плане оригинальности, могу сказать, что из тех моих изысканий, я почерпнул некоторые весьма ценные вещи, поэтому советую: продолжайте. Может быть удастся каким-то боком из этой идеи что-то выжать, может быть что-то иное явится, но подход верный.
P.S.
У меня есть пара идей как значительно улучшить Ваш сооветник для минутного кабеля. В исходном виде он к сожалению не устойчив.
Давайте, пишите, обсудим.
Как по мне - идея бесполезная. Сколько раз пытались выжать хоть что-то путное из МА в тех анализе.. Думаете, в ММ она себя лучше проявит? Мувинги подобрать можно. Можно подобрать идеальные мувинги, рисующие адски-красивые линии баланса. Но это будет всего лишь подгонка под историю.
Почему так? Это первое правило антитехнического анализа: то, что было в прошлом, не факт, что свершится в будущем. То есть бумажный баланс, даже если он вырос за пределы мувинга не имеет никаких гарантий в дальнейшем росте. Это проверено.
Илья совершенно прав - никакие подборы идеальных мувингов для тестера не спасут от Коляна из будущего.
Как по мне - идея бесполезная. Сколько раз пытались выжать хоть что-то путное из МА в тех анализе.. Думаете, в ММ она себя лучше проявит? Мувинги подобрать можно. Можно подобрать идеальные мувинги, рисующие адски-красивые линии баланса. Но это будет всего лишь подгонка под историю.
Илья совершенно прав - никакие подборы идеальных мувингов для тестера не спасут от Коляна из будущего.
Скептикам!!!!
Не поленился и провел небольшое исследование в Экселе.
1. Взял самый сливной советник Решетова https://www.mql5.com/ru/code/8870 прогнал его в период с начала 2008 года по май 2009 - БЕССОВЕСТНО сливает.
2. Выложил результаты теста в Эксел и провел небольшую обработку кривой баланса.
3. Наложил на нее простой мувинг с периодом 13 (взял с потолка не оптимизировал) Оптимизировать в Экселе несколько трудоемко.
4. В результате получил слив, но в два раза меньший. См. скрин ниже.
Прим. Темно синяя линия - Кривая баланса. Фиолетовая - 13 периодный мувинг на нее, Желтая - Новый баланс с исп. ММ.
Во вложении файл Эксел с формулами по которым велся расчет.
Выводы:
- Даже у такого бессовестно сливающего советника можно улучшить результат. (Так сказать облегчить предсмертные судороги :-)
- Как видно из приведенного выше скрина, Новый Баланс - ведет себя гораздо "тверже" к просадкам и имеет более пологий вид.
- Для того чтобы лучше понять как ведет себя данный метод управления сделками прошу высылать тесты в формате Эксел проведенные на прибыльных советниках.
Прим. На мой взгляд серьезный эффект будет наблюдаться у тех советников, которые дают длинные серии как убыточных, так и прибыльных сделок.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как известно новое это хорошо забытое старое!!! Вот как то листая свой архив, я наткнулся на довольно любопытный принцип управления сделками. Причем этот принцип подходит практически к любой торговой системе. Ессно она должна быть хоть мало мальски прибыльной и иметь периоды наращивания счета. Проведя поиск, я к сожалению не обнаружил чего то похожего, неговоря уже о реализации этого принципа в коде.
Сам принцип проще некуда. Берем кривую баланса и вешаем на него простой мувинг с периодом скажем 60. Хотя абсолютная величина здесь понятие не критическое.
Далее смотрим как торгует наш робот и попутно рисуем свою, виртуальную кривую баланса по всем сделкам, которые совершает наш робот. Если виртуальная кривая баланса выше средней, то позволяем роботу торговать. Но как только виртуальный баланс уходит под мувинг робот начинает торговать на бумаге. То есть включается фильтр и он не дает открывать роботу реальные сделки до тех пор пока виртуальная кривая баланса не выйдет выше мувинга. См. скрин.
Думаю понятно, что реализовав эту идею можно сэкономить довольно внушительную сумму на просадках. Вот такой не хитрый подход.
А теперь вопрос!!! Кто сможет реализовать это в коде в виде отдельного модуля, который можно пристыковать к любому советнику ???
Кстати. Недавно я анализировал советники Решетова, которые он генерит своей суперпрограммой. Так вот, для них эта примочка может очень даже подойти. У них есть довольно продолжительные периоды наращивания счета и резкие просадки, которые можно отфильтровать.
ЗЫ. Специально для Решетова.
У меня есть пара идей как значительно улучшить Ваш сооветник для минутного кабеля. В исходном виде он к сожалению не устойчив.