Документація / Довідник блоків / Блоки індикаторів
Блоки індикаторів
Торгові індикатори
Відкрийте спектр технічних інсайтів із блоками індикаторів, що пропонують широкий вибір індикаторів — від простих ковзних середніх до складних розрахунків. Цей розділ дає користувачам змогу безшовно інтегрувати ці індикатори у свої стратегії, покращуючи здатність розпізнавати ринкові тренди та з точністю визначати потенційні точки входу чи виходу.
Щоб створити новий блок індикатора, двічі клацніть на екрані блупринта або натисніть кнопку + у меню. У рядку пошуку введіть “indicator/” і одне зі скорочень нижче, або просто введіть саме скорочення.
Пам’ятайте: різні стратегії потребують різних типів індикаторів. Найкращі торгові індикатори доповнюють один одного, не дублюючи інформацію.
Деякі з наших улюблених
Назва індикатора: абревіатура
Прибуток від останнього сигналу: last_profit
_Last signal profit_ полегшує розрахунок прибутку від моменту останнього торгового сигналу, даючи користувачам уявлення про ефективність їхньої стратегії за певний період. Корисний для створення стоп-тригерів.
Розпізнавання свічкових патернів: candlestick
_Candlestick Pattern Detection_ допомагає виявляти свічкові патерни, такі як бичачі, ведмежі, «молоти», «падаючі зірки» тощо, допомагаючи користувачам визначати ключові ринкові тренди та потенційні сигнали розвороту на основі свічкових формацій.
Індекс відносної сили: rsi
Relative Strength Index вимірює швидкість і темп зміни цінових рухів на ринку; він коливається між нулем і 100. Він дає уявлення про перекупленість чи перепроданість активу, допомагаючи користувачам визначати потенційні розвороти тренду та стан ринку.
Проста ковзна середня: sma
_Simple Moving Average_ обчислює середню ціну активу за задану кількість періодів, утворюючи згладжену лінію тренду. Корисна для визначення загального напрямку ринку.
Експоненційна ковзна середня: ema
_Exponential Moving Average_ схожа, але надає більшої ваги нещодавнім цінам, що робить її чутливішою до короткострокових цінових змін. Корисна для відстеження найактуальніших ринкових трендів.
SuperTrend: SuperTrend
_Supertrend_ обчислює значення Supertrend на основі ціни та волатильності ринку, допомагаючи користувачам визначити напрямок поточного тренду.
SuperTrendKO: SuperTrendKO
_SuperTrendKO_ Подібно до Supertrend, SupertrendKO — це модифікована версія, яка враховує ринковий шум і прагне давати точніші трендові сигнали, мінімізуючи хибні спрацювання.
Повний список торгових індикаторів
Векторна абсолютна величина: abs
Vector Absolute Value обчислює абсолютну величину кожного елемента масиву.
Векторний арккосинус: acos
_Vector Arccosine_ обчислює тригонометричний арккосинус кожного елемента масиву.
Лінія накопичення/розподілу: ad
_Accumulation Distribution Line_ визначає тренд акції, використовуючи зв’язок між потоком обсягу та ціною акції.
Додавання: add
Add додає два масиви один до одного.
Осцилятор накопичення/розподілу: adosc
_Accumulation Distribution Oscillator_ обчислюється як різниця між експоненційною ковзною середньою лінії накопичення/розподілу за короткі періоди та експоненційною ковзною середньою лінії накопичення/розподілу за довгі періоди.
Індекс середнього спрямованого руху: adx
_Average Directional Movement Index_ показує силу тренду значенням у діапазоні від 0 до 100.
Рейтинг індексу середнього спрямованого руху: adxr
_Average Directional Movement Index Rating_ — це той самий індекс середнього спрямованого руху, але згладженіший. Цей індикатор менше, ніж adx, реагує на швидкі короткострокові ринкові коливання.
Дивовижний осцилятор: ao
_Awesome Oscillator_ вимірює моментум ринку.
Абсолютний ціновий осцилятор: apo
_Absolute Price Oscillator_ — це різниця між короткоперіодною експоненційною ковзною середньою та довгоперіодною експоненційною ковзною середньою.
Aroon: aroon
_Aroon_ складається з двох індикаторів: Aroon-Up і Aroon-Down. Aroon може визначати початок тренду, його силу та будь-які зміни.
Осцилятор Aroon: aroonosc
_Aroon Oscillator_ — це різниця між індикаторами Aroon-Up і Aroon-Down, а вивід є значенням між 0 і 100.
Векторний арксинус: asin
_Vector Arcsine_ обчислює тригонометричний арксинус кожного елемента масиву.
Векторний арктангенс: atan
_Vector Arctangent_ обчислює тригонометричний арктангенс кожного елемента масиву.
Середній істинний діапазон: atr
_Average True Range_ вимірює волатильність ринку за ціновим діапазоном акції протягом заданого періоду.
Середня ціна: avgprice
_Average Price_ показує середнє цін відкриття, максимуму, мінімуму та закриття акції.
Смуги Боллінджера: bbands
_Bollinger Bands_ містять верхню, середню та нижню смуги. Середня — це індикатор ковзної середньої, а верхня та нижня смуги розташовані по обидва боки від неї. Значення стандартних відхилень визначає відстань між середньою смугою та верхньою і нижньою.
Баланс сили: bop
_Balance of Power_ оцінює силу покупців і продавців на ринку.
Розпізнавання свічкових патернів: candlestick
_Candlestick Pattern Detection_ допомагає виявляти свічкові патерни, такі як бичачі, ведмежі, «молоти», «падаючі зірки» тощо, допомагаючи користувачам визначати ключові ринкові тренди та потенційні сигнали розвороту на основі свічкових формацій.
Індекс товарного каналу: cci
_Commodity Channel Index_ буде високим, коли ціни значно вищі за середню, і низьким, коли ціни значно нижчі за неї. Тому cci може визначати зони перекупленості та перепроданості цінового руху. Крім того, його використовують для виявлення розворотів і дивергенцій.
Векторне округлення вгору: ceil
_Vector Ceiling_ показує найменше ціле число для елементів масиву.
Осцилятор моментуму Чанде: cmo
_Chande Momentum Oscillator_ обчислює ціновий моментум у бичачі та/або ведмежі дні. Іншими словами, він обчислює різницю між сумою вищих закриттів і сумою нижчих закриттів, поділену на суму всіх цінових рухів.
Векторний косинус: cos
_Vector Cosine_ обчислює тригонометричний косинус кожного елемента масиву.
Векторний гіперболічний косинус: cosh
_Vector Hyperbolic Cosine_ обчислює тригонометричний гіперболічний косинус кожного елемента масиву.
Будь-який перетин: crossany
_Crossany_ безперервно визначає, чи перетинаються входи один з одним.
Перетин зверху: crossover
_Crossover_ безперервно визначає, чи перетинає перший вхід другий знизу вгору. Тобто, на відміну від індикатора crossany, значення має лише ситуація, коли перший вхід опиняється вище за другий.
Волатильність Чайкіна: cvi
Chaikins Volatility обчислює різницю між максимальною та мінімальною цінами для кожного періоду.
Загасання: decay
_Decay_ зберігає масив нещодавніх сигналів. Це корисний індикатор, особливо в алгоритмах машинного навчання.
Подвійна експоненційна ковзна середня: dema
_Double Exponential Moving Average_ — те саме, що й експоненційна ковзна середня, але завдяки більшій вазі нещодавніх точок даних дає дані з меншим запізненням.
Спрямований індикатор: di
_Directional Indicator_ складається з ліній positive directional indicator і negative directional indicator, які показують рух цінового тренду. Перетин цих двох ліній породжує сигнали купівлі та продажу; якщо позитивна лінія перетинає негативну знизу вгору — це сигнал купівлі, і навпаки.
Векторне ділення: div
_Vector Division_ ділить надані входи.
Спрямований рух: dm
_Directional Movement_ будує лінії positive directional movement і negative directional movement. Вони обчислюються з використанням попередніх максимальних і мінімальних цін.
Детрендований ціновий осцилятор: dpo
_Detrended Price Oscillator_ усуває цінові тренди, щоб полегшити виявлення піків і западин. Завдяки цьому оцінювати тривалість циклів за допомогою індикатора набагато простіше.
Індекс спрямованого руху: dx
_Directional Movement Index_, який також називають dmi, містить дві лінії спрямованого руху та індикатор індексу середнього спрямованого руху.
Експоненційне загасання: edecay
_Exponential Decay_ — майже те саме, що decay, але швидше для того самого періоду.
Експоненційна ковзна середня: ema
_Exponential Moving Average_ показує напрямок цінових змін за період. EMA схожа на Simple Moving Average, але якщо SMA прямо обчислює середні цінові значення, то EMA надає більшої ваги нещодавнім цінам.
Легкість руху: emv
_Ease of Movement_ досліджує зв’язок між ціновими коливаннями та обсягом торгів.
Векторна експонента: exp
_Vector Exponential_ повертає експоненту для кожного числа у вхідному масиві. Тобто обчислює сталу Ейлера, e, піднесену до степеня кожного вхідного елемента.
Перетворення Фішера: fisher
_Fisher Transform_ має на меті покращити передбачуваність точок розвороту в ціновому ряді, наближаючи розподіл цін до нормального. Це перетворення полегшує виявлення екстремальних значень і потенційних розворотів.
Векторне округлення вниз: floor
Vector Floor значення — це найбільше ціле число, менше або рівне йому.
Осцилятор прогнозу: fosc
_Forecast Oscillator_ прогнозує майбутню ціну акції, відстежуючи різницю між поточною ціною акції та ціною лінійної регресії, отриманою з функції Time Series Forecast.
Ковзна середня Халла: hma
_Hull Moving Average_ — це вдосконалена ковзна середня, яка усуває запізнення (і тому надзвичайно швидка) та є плавнішою за інші традиційні індикатори ковзних середніх.
Адаптивна ковзна середня Кауфмана: kama
_Kaufman Adaptive Moving Average_ зменшує хибні сигнали, усуваючи короткострокові цінові коливання. Іншими словами, kama прибирає ринковий шум, тож за низької волатильності ринку вона триматиметься поточної ринкової ціни.
Об’ємний осцилятор Клінгера: kvo
_Klinger Volume Oscillator_ прогнозує ринкові розвороти, порівнюючи обсяг із ціною.
Блок запізнення: lag
Lag block затримує вхідні дані на задану величину. Наприклад, із запізненням 1 на 15-хвилинних свічках він виводить дані попередньої свічки. Це корисно для порівняння поточних значень із минулими.
Фільтр Лагерра: laguerrefilter
_Laguerre filter_ використовується для згладжування цінових даних і визначення трендів. Він застосовує алгоритм фільтра Лагерра до ринкових даних, зменшуючи шум і даючи чіткіше уявлення про базовий тренд.
Прибуток від останнього сигналу: last_profit
_Last signal profit_ полегшує розрахунок прибутку від моменту останнього торгового сигналу, даючи користувачам уявлення про ефективність їхньої стратегії за певний період.
Лінійна регресія: linreg
_Linear Regression_ відображає кінцеві значення ліній лінійної регресії для заданої кількості барів.
Перетин лінійної регресії: linregintercept
_Linear Regression Intercept_ повертає висоту лінії лінійної регресії для першого вхідного бара в ковзному періоді.
Нахил лінійної регресії: linregslope
_Linear Regression Slope_ визначає напрямок сили тренду. Індикатор визначає нахил для кожного бара, використовуючи поточний бар і n-1 попередніх барів, де n — період, заданий трейдером.
Векторний натуральний логарифм: ln
_Vector Natural Log_ обчислює натуральний логарифм кожного елемента вхідного масиву.
Векторний десятковий логарифм: log10
_Vector Base-10 Log_ обчислює десятковий логарифм кожного елемента вхідного масиву.
Конвергенція-дивергенція ковзних середніх: macd
_Moving Average Convergence Divergence_ визначає напрямок ціни акції. Не варто використовувати цей індикатор для виявлення розворотів тренду, оскільки він може виявити їх лише після того, як вони сталися. Його також зазвичай не використовують для визначення перекупленості чи перепроданості.
Індекс сприяння ринку: marketfi
_Market Facilitation Index_ вимірює силу тренду та прогнозує початок тренду, коли він ось-ось має відбутися. Він обчислює ціновий рух на одиницю обсягу.
Індекс маси: mass
_Mass Index_ допомагає трейдерам визначати потенційні розвороти тренду, вимірюючи розширення та звуження торгового діапазону (різниці між максимальною та мінімальною цінами) за заданий період з використанням експоненційних ковзних середніх.
Максимум за період: max
_Maximum In Period_ повертає максимальне значення за останні n барів.
Середнє відхилення за період: md
_Mean Deviation Over Period_ обчислює абсолютне середнє відхилення за період.
Медіанна ціна: medprice
_Median Price_ обчислює середнє максимальної та мінімальної цін бара.
Індекс грошового потоку: mfi
Money Flow Index вимірює торговий тиск, відстежуючи як ціну, так і обсяг, і повертає значення між 0 і 100.
Мінімум за період: min
Minimum In Period повертає мінімальне значення за останні n барів.
Моментум: mom
_Momentum_ обчислює зміну між поточною ціною та ціною n-го бара від кінця.
Синусоїда Mesa: msw
_Mesa Sine Wave_ визначає, перебуває ринок у циклічному режимі чи в трендовому.
Векторне множення: mul
Vector Multiplication бере два вхідні масиви та перемножує їх.
Нормалізований середній істинний діапазон: natr
_Normalized Average True Range_ — це нормалізована версія average true range, яка обчислюється за формулою: NATR = (ATR / Close) * 100.
Індекс від’ємного обсягу: nvi
_Negative Volume Index_ — кумулятивний індикатор, чутливий до ринкового обсягу. Він виходить з того, що високий ринковий обсяг створюють непоінформовані трейдери, тому дні з високим обсягом його не цікавлять. У дні з низьким обсягом активнішими є поінформовані трейдери, тому індикатор nvi реагує саме на них; значення nvi зростатиме за позитивних цінових змін і падатиме за негативних.
Балансовий обсяг: obv
_On Balance Volume_ — кумулятивний індикатор, що обчислює тиск покупців і продавців. Він зростає у дні росту та зменшується у дні падіння.
Відсотковий ціновий осцилятор: ppo
_Percentage Price Oscillator_ обчислює різницю між двома експоненційними ковзними середніми з різними періодами, поділену на довшу з них.
Прогноз: predict
_Predict_ блок має на меті використати машинне навчання для прогнозування наступного цінового руху. Увага: цей блок усе ще навчається і не є повністю натренованим. Доти він може не давати точних прогнозів.
Параболічний SAR: psar
_Parabolic SAR_ допомагає визначати точки зупинки та потенційні розвороти трендів. Власне, SAR означає stop and reverse («зупинись і розвернись»), що чудово описує його застосування.
Індекс додатного обсягу: pvi
_Positive Volume Index_ — те саме, що Negative Volume Index nvi (і часто використовується разом із ним), але чутливий до днів з високим обсягом.
Qstick: qstick
_Qstick_ як індикатор моментуму застосовує просту ковзну середню до різниці між цінами закриття та відкриття акції.
Швидкість зміни: roc
_Rate of Change_ обчислює відсоткову зміну між поточною ціною та ціною n періодів тому.
Коефіцієнт швидкості зміни: rocr
Rate of Change Ratio обчислює зміну між поточною ціною та ціною n періодів тому.
Векторне округлення: round
_Vector Round_ повертає найближче ціле число для кожного елемента масиву.
Індекс відносної сили: rsi
_Relative Strength Index_ вимірює швидкість і темп зміни цінових рухів на ринку; він коливається між нулем і 100.
Векторний синус: sin
_Vector Sine_ обчислює тригонометричний синус кожного елемента масиву.
Векторний гіперболічний синус: sinh
_Vector Hyperbolic Sine_ обчислює тригонометричний гіперболічний синус кожного елемента масиву.
Проста ковзна середня: sma
_Simple Moving Average_ показує напрямок цінових змін за період, обчислюючи середнє цінове значення.
Векторний квадратний корінь: sqrt
_Vector Square Root_ обчислює квадратний корінь кожного елемента масиву.
Стандартне відхилення за період: stddev
_Standard Deviation Over Period_ вимірює різницю між поточною ціною та середньою ціною за період.
Стандартна похибка за період: stderr
_Standard Error Over Period_ показує, наскільки середнє генеральної сукупності відрізняється від вибіркового середнього.
Стохастичний осцилятор: stoch
_Stochastic Oscillator_ порівнює останню ціну закриття з найвищою та найнижчою цінами за період і коливається від нуля до 100.
Стохастичний RSI: stochrsi
_Stochastic RSI_ — це поєднання двох індикаторів: stoch і rsi. Фактично це застосування індикатора stoch до індикатора rsi, тобто міра rsi відносно його діапазону максимумів і мінімумів за період.
Stock to flow: stocktoflow
_Stock to flow_ оцінює дефіцитність певного активу; його часто застосовують до криптовалют, як-от Bitcoin. Він порівнює наявний запас (поточну пропозицію) з потоком (новим виробництвом), даючи уявлення про потенційну цінність активу та ринкову динаміку.
Векторне віднімання: sub
Vector Subtraction повертає різницю двох входів (a - b).
Super Trend: SuperTrend
_Super Trend_ обчислює значення Super Trend на основі ціни та волатильності ринку, допомагаючи користувачам визначити напрямок поточного тренду.
Super Trend KO: SuperTrendKO
_Super Trend KO_ Подібно до Super Trend, Super Trend KO — це модифікована версія, яка враховує ринковий шум і прагне давати точніші трендові сигнали, мінімізуючи хибні спрацювання.
Сума за період: sum
_Sum Over Period_ повертає суму за останні n барів.
Векторний тангенс: tan
_Vector Tangent_ обчислює тригонометричний тангенс кожного елемента масиву.
Векторний гіперболічний тангенс: tanh
_Vector Hyperbolic Tangent_ обчислює тригонометричний гіперболічний тангенс кожного елемента масиву.
Потрійна експоненційна ковзна середня: tema
_Triple Exponential Moving Average_ — це швидкісна ковзна середня зі згладженішими даними. Вона зменшує запізнення, надаючи більшої ваги нещодавнім даним, і тому краще підходить для короткострокової торгівлі.
Векторне перетворення в градуси: todeg
_Vector Degree Conversion_ перетворює масив радіанів на масив градусів.
Векторне перетворення в радіани: torad
_Vector Radian Conversion_ перетворює масив градусів на масив радіанів.
Істинний діапазон: tr
_True Range_ повертає більше зі значень:
- Максимум дня мінус мінімум дня
- Абсолютна величина різниці між максимумом дня та закриттям попереднього дня
- Абсолютна величина різниці між мінімумом дня та закриттям попереднього дня
Трикутна ковзна середня: trima
_Triangular Moving Average_ — те саме, що проста ковзна середня, sma, але усереднена двічі; іншими словами, trima — це sma, застосована до іншої sma. Такий підхід дає плавнішу лінію, що надає більшої ваги середнім барам.
Потрійна експоненційна середня (TRIX): trix
Triple Exponential Moving Average показує відсоткову зміну тричі згладженої ema (застосування ema три рази).
Векторне відсікання: trunc
_Vector Truncate_ повертає лише цілу частину числа для кожного елемента масиву.
Прогноз часових рядів: tsf
_Time Series Forecast_, як і випливає з назви, прогнозує майбутні тренди на основі минулих даних. Він чутливіший до раптових цінових змін порівняно з індикаторами ковзних середніх.
Типова ціна: typprice
_Typical Price_ обчислює середнє арифметичне максимальної, мінімальної цін і ціни закриття.
Граничний осцилятор: ultosc
_Ultimate Oscillator_ вимірює тиск покупців, враховуючи три різні часові проміжки. Ці періоди (7, 14, 28) описують короткострокові, середньострокові та довгострокові ринкові тренди.
Дисперсія за період: var
_Variance Over Period_ вимірює варіацію, обчислюючи середнє квадратів відхилень від середнього значення.
Вертикально-горизонтальний фільтр: vhf
_Vertical Horizontal Filter_ відстежує цінові рухи та вказує на фазу цін — трендову чи фазу консолідації.
Динамічна середня зі змінним індексом: vidya
_Variable Index Dynamic Average_ обчислює ema з динамічним періодом залежно від волатильності ринку.
Річна історична волатильність: volatility
_Annualized Historical Volatility_ вимірює відхилення річної середньої ціни акції за період.
Об’ємний осцилятор: vosc
Volume Oscillator обчислює різницю між швидкою об’ємною ковзною середньою та повільною об’ємною ковзною середньою. Відстеження змін обсягу в такий спосіб має більше технічне значення, ніж відстеження самого обсягу.
Об’ємно-зважена ковзна середня: vwma
_Volume Weighted Moving Average_ схожа на більшість індикаторів ковзних середніх, але враховує ринковий обсяг у своїх розрахунках. Фактично вона надає більшої ваги цінам з високим обсягом, ніж цінам з низьким обсягом.
Накопичення/розподіл Вільямса: wad
_Williams Accumulation/Distribution_ — це накопичена сума цінових змін накопичення та розподілу. Накопичення та розподіл описують ринок, контрольований відповідно покупцями та продавцями. По суті, індикатор wad вимірює позитивний і негативний ринковий тиск.
Зважена ціна закриття: wcprice
_Weighted Close Price_ — це просто середнє максимальної, мінімальної та подвоєної ціни закриття.
Згладжування Вайлдера: wilders
_Wilder's Smoothing_ — те саме, що ema, але згладжування Вайлдера використовує інший коефіцієнт згладжування, що дає повільнішу реакцію на цінові зміни.
Williams %R: willr
_Williams %R_ визначає перекуплені та перепродані ринки, порівнюючи положення останньої ціни закриття з найвищою та найнижчою цінами за період.
Зважена ковзна середня: wma
_Weighted Moving Average_ — те саме, що sma, але надає більшої ваги нещодавнім даним. Завдяки цьому вона швидше реагує на цінові зміни та триматиметься ближче до ринкової ціни.
Експоненційна ковзна середня з нульовим запізненням: zlema
_Zero-Lag Exponential Moving Average_ переслідує ту саму мету, що dema і tema. Вона усуває запізнення, щоб підвищити швидкість і точніше відстежувати ціну.