rss

Профиль компании

Финансовые компании

Блог компании Os_Engine | Индикатор Alligator и бесплатные роботы на нём

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

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

Оглавление.

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

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

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

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

4.1.   Стратегия Break Alligator.

4.2.   Стратегия Alligator Strategy And Fractals.

4.3.   Стратегия Alligator Bears Power Bulls Power.

5.      Таблица результатов тестов стратегий на индикаторе Alligator.

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

Alligator был придуман американским трейдером Биллом Вильямсом. Он создал этот индикатор, вдохновившись животным миром — аллигатором, который может спать, есть, просыпаться и атаковать. Чтобы определить фазу спокойствия, фазу пробуждения и фазу активного движения на рынке, Билл Вильямс предложил использовать три скользящие средние разной длины.

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


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

Alligator — это индикатор, состоящий из трех скользящих средних разной длины.

Первая скользящая средняя, называемая Челюсть Аллигатора. Представляет собой 13-периодную скользящую среднюю линию, сдвинутую на графике на 8 баров вперед. Она изображается синим цветом и служит линией баланса для временного периода, используемого для построения графика. Базовые настройки такие: Alligator's Jaw (Челюсть) = SMMA (медианная цена, 13, 8), где SMMA — это сглаженное скользящее среднее.

Вторая скользящая средняя, называемая Зубы Аллигатора, представляет собой 8-периодную скользящую среднюю линию, сдвинутую на графике на 5 баров в будущее. Она красного цвета и служит линией баланса для значимого временного периода на один порядок ниже, чем Челюсть Аллигатора. Стандартные настройки для ее расчета: Alligator's Teeth (Зубы) = SMMA (медианная цена, 8, 5).

Третья скользящая средняя, называемая Губы Аллигатора, представляет собой 5-периодную скользящую среднюю линию, сдвинутую на графике на 3 бара вперед. Она зеленого цвета и служит линией баланса для значимого временного периода на еще один порядок ниже, чем Зубы Аллигатора. Настройки для расчета: Alligator's Lips (Губы) = SMMA (медианная цена, 5, 3).

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

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

 

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

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

Ниже описаны основные сигналы, которые могут передаваться этим индикатором:

  • Сигнал начала тренда: если все три линии индикатора направлены вверх или вниз, это свидетельствует о возникновении бычьего или медвежьего тренда соответственно. В таком случае трейдеру следует открыть сделку в направлении тренда.
  • Сигнал продолжения тренда: если губы и зубы Аллигатора пересекают Челюсти сверху вниз, это может означать, что длинная позиция должна быть закрыта, а короткая открыта. Если губы и зубы Аллигатора пересекают Челюсти снизу-вверх, то короткая позиция должна быть закрыта, а длинная открыта.
  • Сигнал изменения тренда: если зубы Аллигатора пересекают губы сверху вниз, это может означать, что медведи набирают силу, а быки слабеют. В этом случае трейдерам рекомендуется закрыть длинные позиции и открыть короткие. Если зубы Аллигатора пересекают губы снизу-вверх, то бычий тренд набирает силу, а медведи слабеют. В такой ситуации следует закрыть короткие позиции и открыть длинные.
  • Сигнал об окончании тренда: если все три линии индикатора сходятся в одной точке, то это может означать перерыв в тренде и начало безынерционного движения на рынке. В таком случае не рекомендуется открывать новые позиции и следует ожидать новых сигналов от индикатора.

 

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

4.1. Стратегия Break Alligator.

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

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

  • Покупаем, когда цена выше быстрой (губы) линии, быстрая выше средней линии (зубы) и средняя выше медленной (челюсть).
  • Продаем, когда цена ниже быстрой (губы) линии, быстрая ниже средней линии (зубы), средняя ниже медленной (челюсть).

Выход:

  • Из покупки, когда свеча закрылась ниже средней линии (зубы).
  • Из продажи, когда свеча закрылась выше средней линии (зубы).


Индикатор Alligator и бесплатные роботы на нём
Рис. 1. Пример логики пересечения индикатора Alligator с ценой.

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

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

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

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

 

4.2. Стратегия Alligator Strategy And Fractals.

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

Ссылка на Fractals:

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

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

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

Выход:

  • Из покупки, устанавливаем трейлинг-стоп на минимум за указанный для трейлинг-стопа период и переносим на новый минимум цены, также за указанный период.
  • Из продажи, устанавливаем трейлинг-стоп на максимум за указанный для трейлинг-стопа период и переносим на новый максимум цены, также за указанный период.


Индикатор Alligator и бесплатные роботы на нём
Рис. 6. Пример логики Alligator и Fractal.

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

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

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

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

4.3. Стратегия Alligator Bears Power Bulls Power.

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

Ссылка на Bears Power:

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

Ссылка на Bulls Power:

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

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

  • Покупаем, когда быстрая линия (губы) выше средней линии (зубы), средняя выше медленной (челюсть), а столбцы Bears Power должны быть ниже 0, но расти, и столбцы Bulls Power должны быть выше 0 и расти.
  • Продаём, когда быстрая линия (губы) ниже средней линии (зубы), средняя ниже медленной (челюсть), а столбцы Bulls Power должны быть выше 0, но снижаться, и столбцы Bears Power должны быть ниже 0 и снижаться.

Выход:

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


Индикатор Alligator и бесплатные роботы на нём
Рис. 11. Пример логики.

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

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

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

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

 

5. Таблица результатов тестов стратегий на индикаторе Alligator.

 Индикатор Alligator и бесплатные роботы на нём
Рис. 16. Таблица результатов.

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

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

  1. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakAlligator.cs
  2. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/AlligatorStrategyAndFractals.cs
  3. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/AlligatorBearsPowerandBullsPowerStrategy.cs

Что почитать по алготрейдингу?

1) Сборник статей по парному арбитражу: https://smart-lab.ru/company/os_engine/blog/948250.php

2) Сборник статей по валютному арбитражу: https://smart-lab.ru/company/os_engine/blog/965051.php

3) Сборник статей по индексному арбитражу: https://smart-lab.ru/company/os_engine/blog/997533.php

4) Сборник статей про индикаторы и роботы к ним: https://smart-lab.ru/company/os_engine/blog/966919.php

5) Как стать программистом и изменить свою жизнь: https://smart-lab.ru/company/os_engine/blog/982134.php 

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка OsEngine: https://t.me/osengine_official_support


К
омментарии открыты только для друзей, добавляйтесь.

★2

UPDONW
Новый дизайн