построить индикаторные фракталы с помощью pandas - PullRequest
0 голосов
/ 11 июля 2020

Мой DataFrame выглядит так:

<DATE>,<TIME>,<PRICE>
20200702,110000,207.2400000
20200702,120000,207.4400000
20200702,130000,208.2400000
20200702,140000,208.8200000
20200702,150000,208.0700000
20200702,160000,208.8100000
20200702,170000,209.4300000
20200702,180000,208.8700000
20200702,190000,210.0000000
20200702,200000,209.6900000
20200702,210000,209.8700000
20200702,220000,209.8000000
20200702,230000,209.5900000
20200703,000000,209.6000000
20200703,110000,211.1800000
20200703,120000,209.3900000
20200703,130000,209.6400000

Я хочу добавить сюда еще 2 логических столбца, названные «Up Fractal» и «Down Fractal».

Это индикатор фондового рынка Fractals с периодом 5.

Это означает:

Скрипт выполняется от первой строки до последней.

Скрипт берет текущую строку и смотрит на ЦЕНУ.

Скрипт занимает 5 предыдущие строки и 5 следующих строк.

Если ЦЕНА текущей строки максимальна, это называется «Up Fractal». Истинное значение в столбце «Up Fractal»

Если ЦЕНА текущей строки минимальна, это называется «Down Fractal». Истинное значение в столбце «Down Fractal»

На графике фондового рынка это выглядит примерно так (это пример из inte rnet, а не для моего DataFrame)

введите описание изображения здесь

Мне легко найти фракталы стандартными методами python. Но мне нужна высокая скорость pandas.

Помогите пожалуйста. Я новичок в библиотеке pandas.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...