Постов с тегом "оптимизация": 129

оптимизация


Ускорение загрузки Квика

    • 14 апреля 2016, 13:33
    • |
    • void
  • Еще
1. Удаляем info.log в папке с квиком.
2. Запускаем квик один раз и закрываем его.
3. Ставим на появившийся info.log «только для чтения».

Ускорение загрузки Квика

При запуске Квик будет ругаться на невозможность записи в этот файл, но работать будет.

Можно вручную удалить из info.log всю текстовку и защитить от записи пустой файл, но тогда Квик будет ругаться чаще.

Оптимизация или подгонка

Может ли алгосистема быть без параметров? Кто как считает?

В тех случаях, когда у системы есть много параметров и в зависимости от разных значений этих параметров получаются разные значения качества, встает вопрос, какие значения параметров выбрать (оптимизация) и не является ли данный выбор подгонкой под какие-то выбросы или особенности цены?

Общего практического ответа на этот вопрос, скорее всего, нет, поскольку любая оптимизация есть подгонка по сути.

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

Рассмотрим крайние случаи для воображаемой системы с одним параметром.

Первый вариант. Годовая доходность системы в зависимости от параметра меняется случайным образом от -100 до +100 % годовых. Формально есть что выбрать, но стоит ли?

Второй вариант. Годовая доходность системы зависит почти линейно от данного параметра. При малых значениях параметра она колеблется в районе -100%. При больших — поднимается до +100%. В этом случае оптимизация имеет смысл, но надо разбираться с логикой построения.

( Читать дальше )

Оптимизация: быть или не быть? Часть 3

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

Я опишу как осуществляю свой отбор. Этот вопрос и для меня долго оставалось проблемой, меня всегда интересовало два элемента:

— Стабильность РЕЗУЛЬТАТОВ на различных частях истории, здесь я учитывал все показатели, начиная от прибыли и максимальной просадки

— Стабильность ПАРАМЕТРОВ по сравнению с другими, участвовавших в оптимизации

Часто тестирую торговые идеи в программе ТС Лаб, там можно все выводить и хранить в Exel, и я решил сделать дополнительную программу для обработки результатов тестов. Данный файл я назвал Test Manager. Програма состоит из двух частей.
Оптимизация: быть или не быть? Часть 3

  1. FaceControl.

Здесь идея заложена в том, чтобы отобрать, из разных частей истории, именно те варианты, которые подходят по моим критериям. Критериями может служить что угодно из того, что выводится с ТС лаб в Exel. Например: доход, просадка. В результате, после обработки этих данных, я получаю все те варианты, которые отбор и соответствуют параметрам, которые я задал в начале. Здесь я сразу же веду для себя еще однин показатель: сколько параметров, из общего количества, являются стабильными. Мне попадалось много систем, где за каждый кусок я находил хорошие результаты, но, в общем, не находил ни одного стабильного.
Оптимизация: быть или не быть? Часть 3

  1. Statistic.


( Читать дальше )

Оптимизация: быть или не быть? Часть 2

2-я часть статьи на тему оптимизация торговой системы. В первый части smart-lab.ru/blog/305959.php я описал свой подход в начале тестов. Эта же часть будет посвящена основным ошибкам, мешающие сделать объективный тест. Все эти ошибки я когда-то делал сам, и на каком то этапе они не давали мне возможности извлекать ожидаемый уровень дохода Эти критерии для меня являются базовыми при оптимизации и выборе торговой системы:

— Количество операции в системе. Стоит понимать, что чем больше операций, тем лучше выборка, и меньше вероятность простого подгона. Если дель выбор между 2 системами, которые почти одинаковые по параметрам прибыль/риск, но сильно отличаются по количеству операций, например в одной 500 за год, а в другой 50, я выберу ту где 500, так как в ней будут объективные результаты, труднее подогнать 500 операций нежели 50.

— Количество данных. Даже если у вас будет большое количество операции, но это все протестировано на коротком промежутке времени, то очень маленькая вероятность того, что эта система отработает себя в последующем периоде. Здесь еще важно понимать, что в тесте должны быть выбраны разные фазы рынка, потому что если у вас трендовая система и вы будете тестировать ее только на трендовом рынке, то толку не будет никакого. Вы только порадуетесь результатам, а затем на практике при первом флете залезете в просадку



( Читать дальше )

Оптимизация: быть или не быть? Часть 1

Оптимизация: быть или не быть? Часть 1

Где то 3 года назад, я впервые провел оптимизацию систем на основе пересечений двух мувинг и параболика, с реинвестированием и увеличением объемов. Получив тысячи процентов, мне показалось, что мой миллион уже где-то рядом. Когда поторговал, я понял, что не все так просто. Прошло время, я существенно усовершенствовал свои методы и подходы к тестам и оптимизации торговой системы, но так и четкого алгоритма данного процесса я не выстроил. Хочу поделиться своим подходом и методами с вами, для кого-то эта информация будет новой и полезной, а кто-то, надеюсь, что то и подскажет.

За все годы в трейдинге, я так и не смог сделать систему, где бы не было ни одного элемента оптимизации, это могут быть разные вещи, начиная от точки входа, завершая стопами и профитами, но когда то, я больше перебирал цифры и параметры, сейчас больше двигаюсь в направлении отбора условий. Цель, которую я ставлю перед собой сейчас: найти стабильную систему, которая менее влиятельная от изменения параметров. Когда отбирал какая самая лучшая в теории и на тестах, то результаты на практике разочаровали.



( Читать дальше )

Тестирование стратегий - ЗА или ПРОТИВ

Доброго времени суток, уважаемые смартлабовцы, не судите сторго, пишу здесь впервые. На суд публики предлагаются вопросы о том стоит ли заниматься тестированием и оптимизацией торговых систем, сложность освоения этого метода для начинающего трейдера, и самое главное — применение на практике своих тестов для получения прибыли. Думаю что здесь найдутся те, кто будет обеими руками ЗА, а также те кто будет обеими руками ПРОТИВ и скажут, что это от лукавого); а также те кто захочет узнать, что такое тестирование и оптимизация подробнее. Конечно освоение навыков такого рода сопровождается многими трудностями и трейдинг предстает в другом свете. Трудности есть в поиске стоящей информации, в ее доступном изложении, владении навыками  программирования стратегий. Думаю Вы согласитесь со мной, что это весомые аргументы для многих трейдеров в пользу того, чтобы этим не заниматься.  В противовес можно поставить то, что имея оттестированную стратегию можно свести к минимуму эмоциональную наргузку на трейдера, отказаться от заведомо нерабочих идей после тестирования, получить ожидаемую доходность своей торговой системы. Конечно каждый сам решает по каому пути ему пойти…  

( Читать дальше )

Оптимизация, средняя з\п

 Русская и немецкая компании договорились провести совместные соревнования по гребле на восьмиместных байдарках. Обе команды долго и упорно тренировались и, когда обе были на пике формы, устроили соревнования, но…

Немцы победили с преимуществом в 1 км.

После поражения русская команда была деморализована.

Топ-менеджмент решил выяснить причину провала.



( Читать дальше )

О опасностях подстерегающих при оптимизации, и о том как снять розовые очки при опитимизации ТС.

 

            О опасностях подстерегающих при оптимизации, и о том как снять розовые очки при оптимизации ТС.

                В процессе составления ТС, особенно при использовании индикаторов с настраиваемыми параметрами неизменно встает вопрос: «А какие именно значения параметров использовать?». Часто при составлении ТС параметры которые были подобраны на «глазок» оказываются неустойчивыми либо вообще плохими на длительном куске истории, и сама собой возникает идея поиска наилучших параметров путем перебора всех возможных или каким либо методом. Но тут нас подстерегает один айсберг из за которого утонул не один Титаник.

                Далее я буду писать все на основе 1 из своих АТС на языке mql4 и использовать тестер ТС входящий в пакет MQL4, (используемый инструмент EURUSD, используемый ТF-М15, оптимизируемый параметр-всегда Баланс, перид с 2012.01.01 по 2015.01.01) но данная проблема касается всех тестеров а так же АТС или ручных систем использующих какие либо параметры.

( Читать дальше )

Анализ и выводы по роботам из просадок на ЛЧИ

Анализ и выводы по роботам из просадок на ЛЧИ
investor.moex.com/trader2015/robot_Artemunak

Первый месяц торговали только роботы, причём только SI, была жуткая пила и ушёл в минус на 85 т.р. примерно.
С начала конкурса не стал писать реальную стартовую сумму, а только ГО, на тот момент оно было меньше 300тр.
Ну многие так делают чтобы проценты побольше показать, вообще это такой хитрый, и не совсем честный на мой взгляд, приём биржи. Реальные доходности победителей в несколько раз меньше, так как считаются от ГО а не от реального счёта, а у лузеров часто ГО и реальный счёт будут почти одинаковыми ;)
Соответственно показало просадку к счёту 25%, хотя для меня это было где-то 4%. Поняв что уже врятли выиграю и чтобы не позориться я увеличил стартовую, но оказалось что график не перерисовывается под новую стартовую. Ну ок.

1. Диверсификация по инструментам.
Именно после этой публичной просадки я поборол лень и добавил кучу роботов на другие тикеры, сейчас для меня кажется странным почему я не сделал этого раньше. Ну на истории SI показывало лучше цифры и я слишком понадеялся на диверсификацию по стратегиям, хотя уже давно и знал что она плохо работает. Пока другие инструменты в тестовом режиме и сишка в приоритете, но вообще надо поравномерней капитал распределить. После первого месяца на всех других инструментах есть профит, ура.



( Читать дальше )

Регулярная переоптимизация под последние данные?

Шалом алгонафты.
Наткнулся на интересный топик 
forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=74159#Post74159

что-то не сохраняется нормально ссылка, чтобы перейти не надо кликать — надо скопипастить и вставить в браузер.
тема из раздела Беседка\Бытует мнение… (оптимизация)


Кто-то из местных авторитетов может что добавить по этому поводу?
Моё мнение что как есть тренды\моментум (скорее они есть чем их нет), так и есть тренды\моментум у систем, и соответсвенно это может иметь смысл.  Но у самого пока руки не дошли проверить.

....все тэги
UPDONW
Новый дизайн