Розробка системи трендових ліній

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Розробка системи трендових ліній
Середній
~5 днів
Часті запитання

Напрямки блокчейн-розробки

Етапи блокчейн-розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1288
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1198
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    902
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1122
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    589
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    859

Розробка системи трендових ліній

Трендові лінії — фундаментальний інструмент технічного аналізу: висхідна лінія з'єднує послідовно зростаючі мінімуми, нисхідна — спадаючі максимуми. Автоматичне побудування якісних трендових ліній складніше, ніж здається: потрібно розрізняти «правильні» лінії від артефактів.

Алгоритм побудування

Етап 1: Пошук anchor points

Використовуємо pivot points — локальні екстремуми з мінімальною відстанню між ними (min_strength параметр). Чим більше strength, тим «крупніше» екстремуми.

Етап 2: Лінійна регресія по парах точок

Для кожної пари pivot lows будуємо лінію та перевіряємо, чи не пробиває ціна цю лінію між точками. Лінія валідна, якщо ціна залишається вище/нижче неї на всьому відрізку.

Етап 3: Оцінка якості

Хороша трендова лінія має:

  • Мінімум 3 дотики (дві точки будують лінію, третій підтверджує)
  • Невелику кількість хибних пробоїв (price closes through)
  • Актуальність — останній дотик недавно

Етап 4: Ранжування

Score лінії = кількість дотиків × вага_таймфрейму × (1 / дні_від_останнього_дотику)

Виявлення пробоїв

При пробої трендової лінії (свіча закрилася за межами) система:

  1. Позначає лінію як «broken»
  2. Генерує алерт з деталями (інструмент, таймфрейм, напрямок пробою)
  3. Розраховує potential target (equal move projection)

Хибні пробої фільтруються: якщо ціна повернулася за лінію протягом наступних 1–3 свічок — це хибний пробій (bear/bull trap), а не справжній breakout.

Канали

Паралельна лінія до основної трендової лінії, побудована через протилежні екстремуми, формує канал. Система автоматично будує канали та відстежує ціну всередині них: дотик нижньої границі висхідного каналу = зона покупки, верхньої = зона продажу.

Стек: Python + pandas для розрахунків, PostgreSQL для зберігання ліній з параметрами, React + TradingView Lightweight Charts для відрисування. Лінії оновлюються у реальному часі при кожному закритті свічки, алерти на пробої — через Telegram Bot або webhook.