Sergey Pavlov
Sergey Pavlov личный блог
09 апреля 2016, 06:58

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

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

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

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

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

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

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

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

В качестве иллюстрации посмотрим на следующие картинки:
Оптимизация или подгонка


















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


















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


















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


















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



















Легенда:
Это разные индексы (Китай, Корея, Бразилия, ...).
«lsbal», «del», «regr» и подобное — разные типы трендовых реверсных систем.
sp — основной параметр систем (кол-во используемых часовиков или еще каких тф).
sv — качество системы (доход в процентах 2010 по 2015 года).
Второй параметр систем это вид весовой функции, от которого зависит распределние точек при данном sp.

Таким образом, если у вас получается некая осмысленная зависимость качества системы от параметра системы, то оптимизация (умеренная) обоснована и заслуживает внимания.

Всем хорошего настроения:)
10 Комментариев
  • TheRollingStones
    09 апреля 2016, 07:30
    Зачем алготрейдинг если есть фундаментал который следует новостному алгоритму?
  • Дмитрий
    09 апреля 2016, 10:00
    Я как-то сделал четырёхмерный график для оптимизации по трём параметрам. x, y, z — параметры, а результат показывается цветом от #f00 до #0f0.

    Смысл в том, чтобы визуально именно видеть неслучайные зоны. Т.е, ищешь не зелёный шарик хер знает где среди красны, а плавное позеленение, которое переходит в 3-d облако.

    В идеале оно должно быть не с краю, а как точка перегиба в функции.

  • Александр Муравьев
    09 апреля 2016, 11:48
    Еще есть прикольный 3D анализатор для екселя.
  • Rotor78
    09 апреля 2016, 13:04
    Может ли алгосистема быть без параметров? Кто как считает?
    -ДА, если на рынке:
    1 безграничная ликвидность
    2 отсутствует любая комиссия
    3 спред всегда равен 0

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн