Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
17 мая 2024, 19:21

Индикатор Pivot Floor и бесплатные роботы на нём.

Сегодня мы рассмотрим индикатор Pivot Floor. Узнаем историю создания индикатора и то, как он рассчитывается.

Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.

Индикатор Pivot Floor и бесплатные роботы на нём.

Оглавление

1.      История создания индикатора PivotFloor.

2.      Как проводятся расчеты индикатора PivotFloor.

3.      Какие сигналы может подавать индикатор PivotFloor.

4.      Роботы для OsEngine на индикаторе Pivot Floor.

4.1.   Стратегия, основанная на пробое уровней R1 и S1 индикатора Pivot Floor.

4.2.   Контртрендовая стратегия, основанная на индикаторах Pivot Floor и ADX.

4.3.   Стратегия на пробой уровней S1 и R1 и индикатор Price Channel.

5.      Итоговая таблица результатов.

1. История создания индикатора PivotFloor.

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

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

Индикатор PivotFloor включает в себя несколько уровней:

  1. Pivot Point (PP) — центральный уровень, который рассчитывается как среднее арифметическое цен открытия, закрытия и максимума предыдущего дня.
  2. Support levels (S1, S2, S3) — уровни поддержки, которые рассчитываются на основе цены Pivot Point и предыдущих ценовых данных.
  3. Resistance levels (R1, R2, R3) — уровни сопротивления, которые также рассчитываются на основе цены Pivot Point и предыдущих ценовых данных.

Уровень Pivot считается основным, а уровни поддержки и сопротивления служат дополнительными уровнями, где цена может изменить свое направление.

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

 

2. Как проводятся расчеты индикатора PivotFloor.

Расчеты для индикатора PivotFloor проводятся на основе цен открытия, закрытия, максимальной и минимальной цены за определенный период времени. Обычно для расчета уровней Pivot используется предыдущий торговый день или предыдущая неделя.

Для расчета уровней индикатора PivotFloor используют следующие формулы:

1. Точка Pivot.

PP = (High + Low + Close) / 3

где

  • High — максимальная цена.
  • Low — минимальная цена.
  • Close — цена закрытия за предыдущий период.

2. Уровень поддержки.

Уровень поддержки 1

S1 = 2 * PP — High

Уровень поддержки 2

S2 = PP — High + Low

Уровень поддержки 3

S3 = PP – (R2 — S1)

3. Уровень сопротивления.

Уровень сопротивления 1

R1 = 2 *PP — Low

Уровень сопротивления 2

 R2 = PP + High — Low

Уровень сопротивления 3

 R3 = PP — S1 + R2

Расчёт индикатора в OsEngine можно посмотреть вот в этом файле:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Indicators/Scripts/PivotFloor.cs

 

3. Какие сигналы может подавать индикатор PivotFloor.

Индикатор Pivot Floor может предоставлять различные сигналы трейдерам, основанные на уровнях поддержки, сопротивления и точке Pivot.

1. Пробой уровня поддержки или сопротивления: если цена пробивает уровень поддержки или сопротивления, это может сигнализировать о том, что цена будет двигаться в этом направлении дальше.

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

3. Пересечение уровня Pivot: когда цена актива пересекает уровень Pivot, это может сигнализировать о возможной смене направления тренда. Трейдеры могут использовать это пересечение в качестве сигнала для открытия или закрытия позиций.

4. Формирование трендов: индикатор PivotFloor также может помочь трейдерам определить текущий тренд рынка на основе расположения уровней поддержки и сопротивления.

4. Роботы для OsEngine на индикаторе Pivot Floor.

4.1. Стратегия, основанная на пробое уровней R1 и S1 индикатора PivotFloor.

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakPivotFloor.cs

Логика входа:

  • Покупаем, когда свеча закрылась выше уровня R1.
  • Продаём, когда свеча закрылась ниже уровня S1.

Выход:

  • по противоположному сигналу.
Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 1. Пример логики.

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 2. Si, TF15 min, 2021-23, P/L 1 contract: 0,71%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 3. BR, TF15 min, 2021-23, P/L 1 contract: 0,15%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 4. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,26%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 5. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,34%

 

4.2. Контртрендовая стратегия, основанная на индикаторах PivotFloor и ADX.

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/CountertrendPivotFloorAndADX.cs

Ссылка на ADX:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Indicators/Scripts/ADX/ADX.cs

Логика входа:

  • Покупаем, когда текущая свеча закрылась выше уровня S2, а предыдущая закрылась ниже этого уровня. Индикатор Adx снижается и его значение находится ниже определенного уровня из параметров.
  • Продаем, когда текущая свеча закрылась ниже уровня R2, а предыдущая закрылась выше этого уровня. Индикатор Adx снижается и его значение находится ниже определенного уровня из параметров.

Выход:

  • Из покупки. Устанавливаем стоп по значению S3, а профит по R1.
  • Из продажи. Устанавливаем стоп по значению R3, а профит по S1.
Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 6. Пример логики.

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 7. Si, TF15 min, 2021-23, P/L 1 contract: 0,56%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 8. BR, TF15 min, 2021-23, P/L 1 contract: 0,30%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 9. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,64%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 10. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,72%

 

4.3. Стратегия на пробой уровней S1 и R1 и индикатор Price Channel.

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyPivotFloorAndPriceChannel.cs

Ссылка на PriceChannel:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Indicators/Scripts/PriceChannel.cs

Логика входа:

  • Покупаем, когда свеча закрылась выше уровня R1 и выше верхней линии Price Channel.
  • Продаем, когда свеча закрылась ниже уровня S1 и ниже нижней линии Price Channel.

Выход:

  • Из покупки. Устанавливаем трейлинг-стоп на минимум за указанный для трейлинг-стопа период и переносим к новым минимумам цены, также за указанный период.
  • Из продажи. Устанавливаем трейлинг-стоп на максимум за указанный для трейлинг стопа период и переносим к новым максимумам цены, также за указанный период.
Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 11. Пример логики.

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 12. Si, TF15 min, 2021-23, P/L 1 contract: 0,79%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 13. Br, TF15 min, 2021-23, P/L 1 contract: 0,19%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 14. BTCUSDT, TF15 min, 2021-23, P/L 1 contract: 0,29%

Индикатор Pivot Floor и бесплатные роботы на нём.
Рис. 15. ETHUSDT, TF15 min, 2021-23, P/L 1 contract: 0,44%

5. Итоговая таблица результатов.
Индикатор Pivot Floor и бесплатные роботы на нём.

Лучшие результаты у нас показала контртрендовая стратегия, основанная на индикаторах PivotFloor и ADX.

* Информация представлена по расчетам OsEngine https://github.com/AlexWan/OsEngine 

Ссылки на роботов на GitHub:

  1. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakPivotFloor.cs
  2. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/CountertrendPivotFloorAndADX.cs
  3. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyPivotFloorAndPriceChannel.cs

Пост из серии «Роботы и индикаторы»

Из данных статей Вы узнаете базовую информацию о том или ином индикаторе. А также можно посмотреть роботов на данных индикаторах с исходным кодом. 

Оглавление здесь: https://smart-lab.ru/company/os_engine/blog

Индикатор Pivot Floor и бесплатные роботы на нём.

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Индикатор Pivot Floor и бесплатные роботы на нём.

0 Комментариев

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

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