Изображение блога
Aleksa
Aleksa Блог компании Os_Engine
04 июня 2024, 15:22

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

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

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

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

Оглавление

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

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

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

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

4.1.   Пробой QStick.

4.2.   Перекупленность и перепроданность QStick.

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

 

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

Индикатор QStick — это технический индикатор. Был разработан Тушаром Чанде. Он представляет собой линию в области под графиком цены, которая показывает разницу между ценой открытия и закрытия инструмента за определенный период времени.

В основе индикатора лежит принцип, который заключается в том, что изменение цены открытия и закрытия может дать нам представление о силе или слабости рынка. Если цена закрытия выше цены открытия, это означает, что спрос превышает предложение и рынок считается сильным. Если же цена закрытия ниже цены открытия, то спрос меньше предложения и рынок слабеет.

Если значение QStick положительное, это указывает на бычий рынок, а если отрицательное — на медвежий. Важно учитывать, что QStick не учитывает минимальную и максимальную цену на периоде, что отличает его от других индикаторов.

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

 

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

Индикатор QStick может рассчитываться на основе Ema или Sma. Это можно выбрать в параметрах индикатора. При этом цена рассчитывается как разность между закрытием и открытием свечи.

1. Формула для расчета Ema.

Ema = Ema [i – 1] + (a * ((Close[i] — Open[i]) – Ema [i — 1])

  • Ema [i – 1] – предыдущее значение Ema.
  • a – коэффициент сглаживания.

 

2. Формула для расчета Sma.

Sma = ∑(Close[i] — Open[i]) / PeriodSma

  • PeriodSma — длина индикатора.

 

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

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

 

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

1. Пересечение нулевой линии: если линия индикатора пересекает нулевую линию снизу вверх, это говорит о возможном начале восходящего тренда. Это сигнал к покупке. Если линия индикатора пересекает нулевую линию сверху вниз, это говорит о возможном начале нисходящего тренда. Это сигнал к продаже.

2. Дивергенция: если цены растут, а QStick показывает снижение, это может указывать на потенциальный разворот вниз. Наоборот, если цены снижаются, а QStick показывает рост, это может указывать на возможный разворот вверх.

3. Уровни перекупленности и перепроданности: при достижении индикатором аномально высоких значений может указывать на вероятность снижения цен, а низких значений — на возможное повышение цен.

4. Сигналы свечных моделей: комбинирование данных индикатора QStick с анализом свечных моделей также может дать ценные сигналы о возможных разворотах тренда.

 

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

4.1. Пробой QStick.

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

Ссылка на Sma:

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

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

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

Выход:

  • Из покупки. Устанавливаем стоп на минимум за указанный для стопа период, а профит равен размеру стопа, умноженного на коэффициент из параметров.
  • Из продажи. Устанавливаем стоп на максимум за указанный для стопа период, а профит равен размеру стопа, умноженного на коэффициент из параметров.
Индикатор QStick и бесплатные роботы на нём.
Рис. 1. Пример логики.

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

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

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

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

 

4.2. Перекупленность и перепроданность QStick.

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

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

  • Покупаем, когда значение индикатора QStick ниже определенного уровня.
  • Продаем, когда значения индикатора QStick выше определенного уровня.

Выход:

  • Из покупки, когда значения индикатора QStick выше определенного уровня.
  • Из продажи, когда значение индикатора QStick ниже определенного уровня.
Индикатор QStick и бесплатные роботы на нём.
Рис. 6. Пример логики.

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

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

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

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

 

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

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

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

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

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

  1. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakQStick.cs
  2. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/OverbougthOversoldQStick.cs

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

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

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

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

OsEngine: https://github.com/AlexWan/OsEngine
FAQ: https://o-s-a.net/os-engine-faq
Поддержка 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

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

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

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

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