rss

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

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

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

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

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

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

Оглавление

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

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

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

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

4.1.   Стратегия, основанная на индикаторах Volume и MFI.

4.2.   Стратегия, основанная на пробой индикатора PriceChannel на повышенном Volume.

4.3.   Контертрендовая стратегия на экстремальном объеме и высокой валотильности.

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

 

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

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

Индикатор объема показывает количество акций или контрактов, которые были проданы или куплены за определенный период времени. Изменение объема торгов может сигнализировать о предстоящих изменениях в цене актива: увеличение объема при росте цены может указывать на укрепление тренда, а падение объема при увеличении цены может указывать на слабость тренда. Volume отображает объемы в виде столбцовой гистограммы в области под графиком цены, помогая трейдерам видеть изменения в объеме торгов и анализировать их вместе с движениями цены.

С развитием технического анализа в 20 веке, индикатор Volume стал использоваться более широко и интегрировался в торговые платформы. Сегодня объем торгов является важным компонентом анализа рынка, и многие трейдеры используют его в комбинации с другими индикаторами для принятия торговых решений. Он помогает выявлять изменения в силе и направлении рыночных движений, а также подтверждать сигналы торговых стратегий.

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

Индикатор Volume, или объем торгов, измеряет количество акций, контрактов или других финансовых инструментов, которые были куплены или проданы за определенный период времени. 

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

Volume = Сумма всех сделок за определенный период времени.

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

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

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

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

2. Разворот тренда: высокий объем торгов в момент разворота цены может указывать на сильное движение и подтвердить вероятность разворота.

3. Уровни сопротивления и поддержки: высокий объём вблизи уровней поддержки или сопротивления может указывать на потенциальное сопротивление, когда цена приближается к этим уровням. И наоборот, пробой уровней сопровождается высоким объёмом.

4. Дивергенция: когда цены растут, а объем падает, это может сигнализировать о возможном ослаблении тренда или о вероятном развороте. Аналогично, когда цены падают, а объем растет, это может указывать на то, что тренд скоро изменится.

 

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

4.1. Стратегия, основанная на индикаторах Volume и MFI.

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

Ссылка на MFI:

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

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

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

Выход:

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

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

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

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

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

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

4.2. Стратегия, основанная на пробое индикатора PriceChannel при повышенном Volume.

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

Ссылка на PriceChannel:

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

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

  • Покупаем, когда Volume выше среднего значения за период в несколько раз из параметров, и свеча закрылась выше верхней линии PriceChannel.
  • Продаём, когда Volume выше среднего значения за период в несколько раз из параметров, и свеча закрылась ниже нижней линии PriceChannel.

Выход:

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

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

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

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

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

4.3. Контртрендовая стратегия на экстремальном объеме и высокой волатильности.

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

Ссылка на VolatilityCandles:

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

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

  • Покупаем, когда
  1. Volume выше среднего значения за период в несколько раз;
  2. Volatility выше среднего значения за период в несколько раз;
  3. Свеча падающая.
  • Продаем, когда
  1. Volume выше среднего значения за период в несколько раз;
  2. Volatility выше среднего значения за период в несколько раз;
  3. Свеча растущая.

Выход:

  • через определенное количество свечей.
Индикатор Volume и бесплатные роботы на нём.
Рис. 11. Пример логики.

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

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

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

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

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

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

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

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

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

  1. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyVolumeAndMFI.cs
  2. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakPriceChannelWithVolume.cs
  3. https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/CountertrendIOnExtremeVolumeAndVolatility.cs

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

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

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

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

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/982134.php 

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

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

★2

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