Немного о паттернах

27 декабря 2018, 23:22
Yuriy Asaulenko
3
142

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

В моем понимании (кстати, и не только в моем) паттерн - это некоторая определенная область в N-мерном пространстве. Итак, пусть у нас имеется вектор в неком M-мерном пространстве X={x1,x2,...xi,...xm }, и также имеется преобразование F(X), преобразующее этот вектор в некоторое другое пространство A размерности N, в котором определено множество наших паттернов  Ap=(p1,p2,...pi,...pk).

Выглядит это как-то так:  P=F(X)

Теперь нам осталось определить принадлежность вектора P к одному из паттернов  множества Ap, и, в зависимости от ситуации, принять какое-либо торговое решение.

Пример простейшего паттерна, который непосредственно определен на самой исходной области X, показан на рисунке

В нашем случае, точка принадлежит паттерну.

Пока это вводная часть. Продолжение, я надеюсь, последует. А сама тема паттернов непосредственно относится к моей теме Делаем торговую систему на Python, но туда никак не вписывается.

Поделитесь с друзьями: