Оптимизаторы

Victor
&

Victoria

Что делают оптимизаторы

Как используются оптимизаторы

Виды оптимизаторов

Как потерпеть неудачу при оптимизации

by

Как достичь успеха при оптимизации 

Альтернативы традиционной оптимизации 

Что делают оптимизаторы

Помогают в поиске лучшего возможного решения задачи

Правила

содержат логику системы и обычно имеют вид команд типа «если-то» на языке, на котором написана торговая система.

Параметры

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

Пригодность

хорошее качество модели или решения, измеренное относительно некоего стандарта

Расход

противоположность пригодности, показатель неадекватности решения

Как используются оптимизаторы

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

Виды

оптимизаторов

  • Скрытые оптимизаторы
  • Оптимизаторы с лобовым подходом  
  • Оптимизация под управлением пользователя
  • Генетические оптимизаторы
  • Оптимизация моделированием отжига

  • Аналитические оптимизаторы

Скрытые

оптимизаторы

Оптимизация присутствует всегда и всегда работает.

Другого выхода просто не существует!

Оптимизаторы с лобовым подходом

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

Оптимизация под управлением пользователя 

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

Генетические оптимизаторы 

Генетические оптимизаторы пытаются использовать часть способности к эволюционированию к решению задач при помощи грубой симуляции эволюционного процесса

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

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

Аналитические оптимизаторы 

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

Линейное программирование 

Методы линейного программирования разработаны для проблем оптимизации, затрагивающих линейные функции пригодности или расходов с линейными ограничениями параметров или входных переменных.

 Как потерпеть неудачу при оптимизации

  • Используйте маленькие выборки данных для тестирования
  • Убедитесь, что у системы много правил и параметров для оптимизации
  • Проводите все тесты на одном образце данных
  • Не проверяйте ваши результаты на данных, расположенных вне пределов исход- ной выборки
  • Избегайте статистических заключений

 Как достичь успеха

при оптимизации

  • Оптимизировать систему на максимально доступном представительном образце данных и использовать для анализа большое число виртуальных сделок.
  • Использовать небольшое количество параметров
  • Провести тестирование на данных вне выборки
  • Провести оценку статистической значимости результатов

Альтернативы традиционной оптимизации

Оптимизация с прогонкой вперед

Самоадаптивные системы

 

Оптимизация с прогонкой вперед

от М + 1 до М + К

от К + 1 до К + М

от (К + М) + 1 до (К + М) + К

М — окно оптимизации

 К— интервал повторной оптимизации

от 1 до М

Оптимизируем

Торгуем

Оптимизируем

Торгуем

Самоадаптивные системы

Новая точка данных

Обновление внутреннего состояния

Принятие решения относительно следующей точки

Следующая точка данных

Выполнение принятых решений

Повтор предыдущих шагов

Bye.

Made with Slides.com