Избранное трейдера DvF
Прошлая часть — см. в моем блоге.
В этой части разберем технику улучшения производительности стратегии, использующую множество моделей.
Одним из наиболее мощных методов улучшения прибыльности вашей модели является объединение нескольких алгоритмов в так называемое «множество». Теория состоит в том, что комбинируя разные модели и их предсказания, мы получаем более робастные результаты. Тесты показывают, что даже объединение простых моделей может быть производительнее более сложной, но единственной стратегии.
Существует три основных техники объединения:
Смешивание:
Смешивание основано на создании моделей, прогоняемых на немного различных тренировочных наборах и усреднения их результатов для получения одного предсказания. Тренировочный набор переделывается путем повторения или удаления вхождений данных, в результате чего получается несколько разных наборов. Этот процесс работает хорошо для нестабильных алгоритмов (например, деревья решений) или, если присутствует определенная степень случайности в процессе создания моделей ( как, например, начальные веса в нейронных сетях). Получив усредненное предсказание для коллекции моделей с высоким значением подгонки, мы можем уменьшить результирующую подгонку без увеличения недооценки, что приведет к лучшим результатам.
Приветствую!!
Сегодня в 19.30 по Мск состоится вебинар, для тех кто еще не совсем понимает, как самостоятельно тестировать свои торговые системы (ручные/автоматические)! Проводить будет, можно сказать мой учитель, в свое время если б не он, то я не научился ничему в алгоритмизации торговых систем.
Многие наверное получали уже ссылки через рассылку с биржи, ну а у кого еще нет, ловите http://www.finam.ru/webinar/list00001021D5/
Исходные данные:
1. Операционная система Windows 8.1 Профессиональная
2. Wealth-Lab 6.4.52.0
3. Библиотека Indicators.Community 2013.01.1 (ссылка)
Казалось бы, что такого, подключить библиотеку. Скопировал файлик в папку с программой и пользуйся. Все верно, но не для Wealth-Lab. Программа Wealth-Lab никогда не даст нам скучать. Это не только среда разработки роботов, индикаторов, платформа для торговли, но… Это еще и игра. И каждый раз, новый квест приходи с неожиданной стороны. Недавно, для написания нового робота, мне понадобился индикатор MACDext, который работает на основе двух MA. Я знаю, что он есть в составе Indicators.Community, я нашел эту библиотеку, скачал, скопировал в папку с Wealth-Lab, библиотека появилась в списке расширений, но не появилась в окне индикаторов. Ну вот, подумал я, новый квест. А я уже как раз соскучился. Что я только не делал. Удалял и копировал еще раз, запускал Wealth-Lab с правами администратора, пытался прописать ссылку на эту библиотеку, но все бесполезно. Оказалось, что ответ был совсем рядом. Далее инструкция в картинках.
Александр Кургузкин, aka mehanizator, недавно опубликовал статью с названием «Почему долгосрочные инвестиции в фондовый рынок России — плохая идея».
С основной идеей статьи я, мягко говоря, не согласен, поскольку вижу там очевидную подмену понятий. Недооцененные акции приносят прибыль вне зависимости от демократии в стране или отношения властей к интернет-активистам. Если у компании есть прибыль и дивиденды, значит, инвестор получает текущий доход, а когда-нибудь обязательно произойдет и рост, соответствующий получаемому текущему доходу. Инвестору вообще пофиг, демократия на предприятии, или диктатура. Ему своя прибыль важна. Если будет прибыль — инвестор прибежит за этой прибылью даже к диктатору.
Здравствуйте дорогие друзья!
Представляю вам шестую версию моего анализатора.
Выражаю благодарность Иванову Дмитрию, за совместную работу над данным продуктом. Совместно с ним мы определили будующую концепцию развития моего анализатора. Определились с внешним видом таблицы с позициями. Данные изменения уже встроены в текущую версию. Очень надеюсь, что такое сотрудничество продолжится и дальше.
Основные изменения программы:
1. Переработан внешний вид таблицы портфеля.
2. Добавлены кнопки удаления позиции из портфеля.
3. Добавлены галочки по позициям в которых необходимо производить рассчеты.
4. Добавлена панель работы с позициями, кнопка «Добавить». Если позиции нет в портфеле, он просто её добавит в портфель. Если такая позиция уже есть и мы увеличиваем по модулю её, то просто изменяет кличество контрактов и изменяет цену открытия. Если добавленная позиция уменьшает текущую позицию, то фиксируется прибыль на то количество контрактов которое мы вводим, если мы её не переворачиваем и приплюсовывается она в строчку PnL, изменяется количество контрактов и незафиксированная прибыль, цена открытия остается тойже.