Бот- навчання
Актуально

% Зміни Ціни за $N$ Свічок: Основи та Застосування у Veles

% Зміни Ціни за $N$ Свічок: Основи та Застосування у Veles

📈 % Зміни Ціни за $N$ Свічок: Основи та Застосування у Veles

Привіт! Якщо ви тільки починаєте свій шлях у світі алгоритмічної торгівлі, концепція відсоткової зміни ціни за певний проміжок часу — це одна з фундаментальних речей, яку варто зрозуміти. Ця стаття пояснить, що це таке і як це можна використати у вашому торговельному боті Veles.


Що таке % Зміни Ціни за $N$ Свічок?

У торгівлі, ми використовуємо свічки (або бари) для візуалізації руху ціни за певний інтервал часу (таймфрейм), наприклад, 1 година, 4 години або 1 день.

Відсоткова зміна ціни за $N$ свічок — це простий показник, який показує, наскільки (у відсотках) змінилася ціна активу від ціни закриття свічки $N$ назад до поточної ціни закриття.

📝 Формула Розрахунку

Цей показник розраховується за такою формулою:

  • Якщо результат додатний (+), це означає, що за останні $N$ свічок ціна зросла (бичачий рух).

  • Якщо результат від’ємний (–), це означає, що ціна впала (ведмежий рух).

  • $N$ — це кількість свічок, яку ви обираєте для аналізу (наприклад, 10, 50, 200).

Shutterstock

🤖 Застосування у Торговельному Боті Veles

У Veles цей індикатор можна використовувати для створення простих, але ефективних торговельних стратегій та фільтрації ринкового шуму.

1. 🚦 Умови для Входу в Угоду (Стратегія Тренду)

Ви можете використовувати % зміни ціни як головний фільтр тренду:

  • Стратегія на Лонг (Купівля): Якщо % Зміни Ціни за $N$ свічок > Заданий Позитивний Поріг (наприклад, +5%), це сигналізує, що актив знаходиться у сильному висхідному тренді. Бот може відкривати угоди на купівлю, лише якщо ця умова виконується.

    • Приклад: Якщо % Зміни за 20 свічок становить +7%, це вказує на сильний імпульс вгору.

  • Стратегія на Шорт (Продаж): Якщо % Зміни Ціни за $N$ свічок < Заданий Негативний Поріг (наприклад, -5%), це вказує на сильний низхідний тренд. Бот може відкривати угоди на продаж, лише якщо виконується ця умова.

2. 🛡️ Управління Ризиками та Фільтрація

  • Уникнення Флету (Бокового Руху): Якщо абсолютне значення % Зміни Ціни (тобто, без урахування знака) дуже мале (наприклад, від -1% до +1%), це може свідчити про те, що ринок перебуває у флеті або консолідації. Боти часто працюють неефективно у флеті, тому ви можете налаштувати бота не торгувати, коли зміна ціни незначна.

  • Підтвердження Волатильності: Високий % зміни ціни (як позитивний, так і негативний) вказує на високу волатильність. Ви можете використовувати це, щоб гарантувати, що ваш бот торгує лише на рухливих ринках.

3. 🎯 Динамічні Параметри (Складніше Застосування)

Ви можете використовувати % Зміни Ціни для динамічного налаштування інших параметрів:

  • Розмір Тейк-Профіту: Якщо актив показав дуже велику позитивну зміну за останні $N$ свічок (сильний імпульс), ви можете встановити більший тейк-профіт в очікуванні продовження руху.

  • Розмір Стоп-Лосу: На дуже волатильному ринку (високий % зміни) ви можете встановити трохи більший стоп-лос, щоб уникнути передчасного закриття угоди через звичайний ринковий шум.


💡 Важливі Поради для Новачків у Veles

  1. Експериментуйте з $N$: Вибір кількості свічок ($N$) має вирішальне значення.

    • Мале $N$ (наприклад, 5-10): Фокусується на короткостроковому імпульсі та краще для скальпінгу.

    • Велике $N$ (наприклад, 50-200): Дає уявлення про довгостроковий тренд.

    • Встановіть $N$ відповідно до вашого таймфрейму та торговельного стилю.

  2. Тестуйте, Тестуйте, Тестуйте: Перш ніж запускати бота з цим індикатором на реальні гроші, завжди використовуйте бектест (історичні дані), щоб знайти оптимальні порогові значення.

Використання % Зміни Ціни за $N$ свічок — це відмінна відправна точка для побудови вашої першої торговельної стратегії у Veles!

🎯 Стратегія "Сильний Імпульс + Перекупленість/Перепроданість"

Ця стратегія спрямована на вхід в угоду лише тоді, коли ринок демонструє сильний імпульс у певному напрямку, але при цьому не є екстремально перекупленим/перепроданим (хоча ми можемо шукати корекцію після сильного імпульсу).

Ми використаємо два індикатори:

  1. Імпульс Тренду: % Зміни Ціни за $N$ свічок.

  2. Умови Ринку: Індекс Відносної Сили (RSI).


🛠️ Налаштування Індикаторів (Умов)

Припустимо, ми торгуємо на 1-годинному таймфреймі (H1).

1. Умова №1: Визначення Сильного Імпульсу (Наприклад, $N=20$)

Ми перевіряємо зміну ціни за останні 20 годин (20 свічок).

Параметр Умова (Лонг/Купівля) Умова (Шорт/Продаж)
Індикатор % Зміни Ціни за 20 свічок % Зміни Ціни за 20 свічок
Умова Більше або дорівнює +3% Менше або дорівнює -3%
Значення Це підтверджує, що ціна значно зросла. Це підтверджує, що ціна значно впала.

2. Умова №2: Уникнення Екстремальної Перекупленості/Перепроданості (RSI)

Ми використовуємо RSI (період 14) для вимірювання швидкості та зміни руху ціни.

Параметр Умова (Лонг/Купівля) Умова (Шорт/Продаж)
Індикатор RSI (14) RSI (14)
Умова Менше або дорівнює 70 Більше або дорівнює 30
Значення Уникаємо купівлі, коли ринок надто "гарячий" (RSI > 70). Уникаємо продажу, коли ринок надто "холодний" (RSI < 30).

📝 Логіка Угоди у Veles

Ви будете налаштовувати бота Veles на основі цих двох умов:

🟢 Умова для Входу в ЛОНГ (Купівля):

  1. Імпульс: % Зміни Ціни за 20 свічок $\geq$ +3%

  2. RSI (Контроль): RSI (14) $\leq$ 70

  • Логіка: Актив має сильний висхідний рух, але ще не досяг рівня екстремальної перекупленості, що дає нам простір для продовження зростання.

🔴 Умова для Входу в ШОРТ (Продаж):

  1. Імпульс: % Зміни Ціни за 20 свічок $\leq$ -3%

  2. RSI (Контроль): RSI (14) $\geq$ 30

  • Логіка: Актив має сильний низхідний рух, але ще не досяг рівня екстремальної перепроданості, що дає нам простір для продовження падіння.


💡 Переваги цієї Комбінації

  • Фільтрація Флету: Умова % Зміни $\geq \pm 3\%$ відсікає моменти, коли ціна майже не рухається (флет). Бот торгуватиме лише під час активного руху.

  • Контроль Перегріву: Умова RSI запобігає купівлі на самій вершині або продажу на самому дні, де ймовірність корекції є найвищою.

  • Простота: Це легко налаштувати навіть новачкові, оскільки логіка є чіткою та бінарною.


🛠️ Покрокове Налаштування Стратегії у Конструкторі Veles

Етап 1: Створення Умови для ЛОНГ (Купівля)

Нам потрібно створити дві незалежні умови для входу в угоду (ЛОНГ), які повинні виконуватися одночасно (логічна операція "І").

Блок 1А: % Зміни Ціни (Імпульс)

  1. Створіть новий блок для входу в ЛОНГ.

  2. Оберіть Індикатор: Знайдіть у списку індикаторів той, що відповідає "% Change" або "Відсоткова Зміна Ціни".

  3. Налаштуйте Період (N):

    • Період: Введіть 20 (кількість свічок, за які ми міряємо зміну).

  4. Налаштуйте Умову:

    • Оператор: Оберіть "Більше або дорівнює" ($\geq$).

    • Значення: Введіть 3 (Це означає +3%).

    • Результат: Умова спрацює, якщо ціна за останні 20 свічок зросла на 3% або більше.

Блок 1Б: RSI (Контроль Перекупленості)

  1. Додайте другу умову до того ж блоку ЛОНГ.

  2. Оберіть Індикатор: Знайдіть "RSI" (Relative Strength Index).

  3. Налаштуйте Період:

    • Період RSI: Введіть 14 (стандартне значення).

  4. Налаштуйте Умову:

    • Оператор: Оберіть "Менше або дорівнює" ($\leq$).

    • Значення: Введіть 70.

    • Результат: Умова спрацює, якщо RSI не перебуває в зоні екстремальної перекупленості.

✅ Готово: Бот відкриє ЛОНГ-угоду, якщо (% Зміни $\geq$ +3%) І (RSI $\leq$ 70).


Етап 2: Створення Умови для ШОРТ (Продаж)

Створіть окремий блок для ШОРТ-угод, також з двома умовами, що виконуються одночасно.

Блок 2А: % Зміни Ціни (Імпульс)

  1. Створіть новий блок для входу в ШОРТ.

  2. Оберіть Індикатор: Знову оберіть "% Change" або "Відсоткова Зміна Ціни".

  3. Налаштуйте Період (N):

    • Період: Введіть 20.

  4. Налаштуйте Умову:

    • Оператор: Оберіть "Менше або дорівнює" ($\leq$).

    • Значення: Введіть -3 (мінус три).

    • Результат: Умова спрацює, якщо ціна за останні 20 свічок впала на 3% або більше.

Блок 2Б: RSI (Контроль Перепроданості)

  1. Додайте другу умову до цього ШОРТ-блоку.

  2. Оберіть Індикатор: Знайдіть "RSI".

  3. Налаштуйте Період:

    • Період RSI: Введіть 14.

  4. Налаштуйте Умову:

    • Оператор: Оберіть "Більше або дорівнює" ($\geq$).

    • Значення: Введіть 30.

    • Результат: Умова спрацює, якщо RSI не перебуває в зоні екстремальної перепроданості.

✅ Готово: Бот відкриє ШОРТ-угоду, якщо (% Зміни $\leq$ -3%) І (RSI $\geq$ 30).


Етап 3: Налаштування Виходу з Угоди

У Veles вихід з угоди (закриття) налаштовується окремо, зазвичай це Тейк-Профіт і Стоп-Лосс.

  • Тейк-Профіт (Take Profit): Встановіть фіксований відсоток прибутку (наприклад, 2% або 3%).

  • Стоп-Лосс (Stop Loss): Встановіть максимальний відсоток збитку (наприклад, 1% або 1.5%).


⚠️ Фінальна Порада: Тестування

Після того, як ви зберегли стратегію:

  1. Перейдіть до Бектесту: Запустіть стратегію на історичних даних, щоб побачити, як вона працювала б у минулому.

  2. Оптимізуйте Параметри: Якщо результати незадовільні, спробуйте змінити:

    • N для % Зміни: 20, 50, 100.

    • Порогові значення % Зміни: $\pm 3\%$, $\pm 4\%$, $\pm 5\%$.

Саме в цьому тестуванні ви знайдете ідеальні параметри для обраного вами активу (наприклад, BTC/USDT) та таймфрейму.


Назад до новин

Реакції

Коментарі (9)

mariana_romanenko
09.12.2025 10:37
Чесно, не очікував такого детального розбору. Підкажете, а податки з цього як рахувати?
liudmyla_ivanenko
09.12.2025 11:05
+
ruslan_iaremenko
09.12.2025 12:55
Спасибо команде 🔥
iurii_petrenko
09.12.2025 16:11
Ось цього мені й бракувало. А safe цей підхід для маленького депозиту?
maksym_mazur
10.12.2025 01:35
Якраз шукав як це в Veles виставити
maria_kovalchuk
10.12.2025 03:16
Отож
solomiia_karpenko
10.12.2025 04:32
О, добре що спитали
polina_bondarenko
10.12.2025 13:45
+
oksana_panchenko
10.12.2025 15:32
Ось цього мені й бракувало, поки читав, половина питань відпала сама. Скільки часу орієнтовно треба, щоб розібратись?
Переслати до... ×
preview