Про індикатор

Phoenix Auto Range Box малює прямокутник там, де ціна рухалася вбік. Він також позначає свічку, яка закривається чітко за межами прямокутника.

Кнопки й налаштування самого графіка написані англійською.

Це версія KAGAMI індикатора, створеного Phoenix. Розрахунки виконують сервери KAGAMI. Ваш графік лише малює результат.

Щоб його знайти, натисніть Indicators («Індикатори») вгорі графіка. Його назва в списку — Phoenix Auto Range Box - v1.9. Він у групі KAGAMI. Як додати чи прибрати індикатор, дивіться в розділі Індикатори.

Цього індикатора поки немає в списку Indicators у кожному обліковому записі.

Що ви бачите на графіку

Графік показує ціну у вигляді свічок. Свічка (або бар) — це один відрізок часу. Її товста частина — це тіло: від першої до останньої ціни за цей час.

  • Сірий прямокутник. Він позначає діапазон. Діапазон — це відрізок, на якому ціна рухалася вбік. Прямокутник має тонку сріблясту рамку й світло-сіру заливку. Поки діапазон триває, прямокутник росте. Він росте на одну свічку щоразу, коли свічка закривається.
  • Зелений або червоний прямокутник. Свічка може закритися чітко вище за прямокутник. Тоді прямокутник стає зеленим. Якщо вона закривається чітко нижче, прямокутник стає червоним. Після цього прямокутник перестає рости. Старі прямокутники залишаються на графіку.
  • BUY або SELL. Зелена мітка BUY («купівля») з'являється під свічкою, яка закрилася вище. Червона мітка SELL («продаж») з'являється над свічкою, яка закрилася нижче. Під словом на обох написано Range Break («пробій діапазону»). Ці слова — власні назви індикатора. Це не наша порада.
  • TP1 і TP2. Від цієї свічки починаються дві пунктирні лінії. Вони йдуть на 25 свічок праворуч. Кожна закінчується міткою: TP1 або TP2 і ціна. TP означає «take profit» — «зафіксувати прибуток». Дивіться Слова, які ми вживаємо.
  • Major High і Major Low. Дві товсті сріблясті лінії йдуть до правого краю графіка. Їхні мітки — Major High і Major Low («головний максимум» і «головний мінімум»). Вони позначають ціни, яких найчастіше торкалися біля верху й низу останніх 80 свічок. Вони показуються лише тоді, коли такі рівні знайдено.
  • Лінія EMA. Товстіша лінія йде за ціною. EMA означає експоненційну ковзну середню. Це середня недавніх цін закриття. Лінія зелена там, де свічка закрилася вище за неї. Червона — там, де свічка закрилася нижче. Сіра — там, де свічка закрилася точно на ній.
5-хвилинний графік AAPL за один торговий день, ціна падає. Ліворуч — червоний прямокутник із червоною міткою SELL Range Break і дві червоні пунктирні лінії цілей нижче. Праворуч — сірий прямокутник, який ще відкритий. Через графік ідуть дві сріблясті лінії з мітками Major High і Major Low, а за ціною йде лінія, здебільшого червона.5-хвилинний графік AAPL за один торговий день, ціна падає. Ліворуч — червоний прямокутник із червоною міткою SELL Range Break і дві червоні пунктирні лінії цілей нижче. Праворуч — сірий прямокутник, який ще відкритий. Через графік ідуть дві сріблясті лінії з мітками Major High і Major Low, а за ціною йде лінія, здебільшого червона.
AAPL, 5-хвилинні свічки, нью-йоркський час. 1 — сірий прямокутник: діапазон, який ще відкритий. Він росте на одну свічку з кожним закриттям. 2 — раніший прямокутник став червоним, коли свічка закрилася чітко нижче за нього. SELL і Range Break стоять над цією свічкою. 3 — пунктирні лінії TP1 і TP2 починаються на цій свічці. Сріблясті лінії — це Major High і Major Low. Лінія EMA червона там, де свічки закрилися нижче за неї, і зелена там, де вони закрилися вище.

Прямокутники, мітки й лінії заблоковані. Їх не можна перемістити чи змінити. Усі вони зникають, коли ви прибираєте індикатор.

Як його часто читають трейдери

  • Багато трейдерів бачать у діапазоні паузу. Там покупці й продавці приблизно рівні.
  • Деякі трейдери стежать за краями прямокутника. Верх — там, де раніше зупинялися зростання. Низ — там, де зупинялися падіння.
  • Багато трейдерів бачать у закритті за межами прямокутника кінець паузи. Колір прямокутника показує, з якого боку.
  • Деякі трейдери дивляться на колір лінії EMA. Зелений означає, що свічка закрилася вище за середню. Червоний — нижче.
  • Деякі трейдери оцінюють відстань за TP1 і TP2. Вони стоять на половину й на одну висоту прямокутника за краєм. Цю ідею часто називають «вимірним рухом» (measured move).
  • Деякі трейдери стежать за Major High і Major Low як за ширшими межами навколо недавніх цін.

Індикатор лише описує минулі ціни. Він не може сказати, що ціна зробить далі.

Налаштування

Цей індикатор не має налаштувань, які можна змінити. Він завжди використовує ті самі фіксовані значення. Основні з них:

  • Щоб знайти діапазон, він дивиться на останні 20 свічок.
  • Верх і низ діапазону потребують щонайменше 2 дотиків кожен.
  • Прямокутник не може бути надто пласким чи надто високим. Його висота має бути від 0,6 до 4 звичайних розмірів свічки.
  • Закриття рахується як «за межами», лише коли воно трохи за краєм.
  • Щонайменше половина тіла цієї свічки має бути за межами прямокутника.
  • Ціна закриття також має бути з того самого боку лінії EMA. Вище за неї для зростання, нижче — для падіння.
  • Після закриття за межами індикатор чекає 5 свічок, перш ніж шукати новий прямокутник.
  • Він показує дві цілі: на половину висоти прямокутника й на одну висоту прямокутника за краєм.
  • Major High і Major Low дивляться на останні 80 свічок.
  • Лінія EMA — це середня останніх 20 цін закриття.

Щоб змінити вигляд лінії EMA Filter, скористайтеся вкладкою Style («Стиль») у її налаштуваннях. Щоб їх відкрити, наведіть курсор на її назву на графіку й натисніть значок шестерні. Це змінює лише вигляд лінії. Прямокутники й правила залишаються тими самими.

Коли індикатор може ввести в оману

  • Ціна може повернутися. Після закриття за межами ціна може повернутися в прямокутник. Прямокутник однаково залишається зеленим чи червоним.
  • Хаотичні ринки. На хаотичному ринку ціна стрибає вгору й униз без чіткого напрямку. З'являється багато малих прямокутників. Багато закриттів за межами незабаром виявляються невдалими.
  • Рівномірні зростання й падіння. Коли ціна рівномірно росте чи падає, новий прямокутник не з'являється. Індикатор пропускає діапазони, які надто нахилені в один бік.
  • Мітки з'являються після закриття. Рахуються лише завершені свічки. Мітка з'являється, щойно її свічка закрилася, і ніколи раніше.
  • Закриття за межами без мітки. За межами може бути замало тіла. Або ціна закриття може бути з неправильного боку лінії EMA. Тоді прямокутник росте далі. Мітка може з'явитися пізніше, на свічці далеко від прямокутника.
  • Один прямокутник за раз. Поки прямокутник відкритий, новий не шукається. Прямокутник, який ніколи не пробивається, росте вправо далі.
  • Цілі — це не прогнози. TP1 і TP2 — це лише відстані. Ціна може ніколи до них не дійти.
  • Замало свічок. Першому прямокутнику потрібна щонайменше 21 свічка. Для Major High і Low — щонайменше 81.
  • Розриви. Акція може відкритися далеко від ціни, на якій закрилася напередодні. Одна така свічка може одразу пробити прямокутник.
  • Стара історія. KAGAMI використовує щонайбільше 2 000 останніх свічок. Прямокутники на крайньому лівому краї можуть відрізнятися від інших застосунків із графіками.

Графіки — для навчання. Це не порада. Прочитайте наше Застереження щодо ризиків.

Приклад

Відкрийте NASDAQ:AAPL на 15-хвилинному графіку. Кожна свічка — це 15 хвилин. Додайте Phoenix Auto Range Box - v1.9.

Ці числа вигадані. Припустімо, ціна рухається вбік між 100 і 102. Припустімо, звичайна свічка рухається приблизно на 1. Діапазон має висоту 2. Це не надто пласко й не надто високо.

Максимуми двічі торкнулися 102. Мінімуми двічі торкнулися 100. Дотики чергувалися, вгорі й унизу. Ціна не нахилялася ні вгору, ні вниз. Тож з'являється сірий прямокутник від 100 до 102.

Потім свічка відкривається на 101,8 і закривається на 102,6. Її тіло має висоту 0,8. З нього 0,6 — вище за 102. Це 75%, більше ніж половина. Ціна закриття також вище за лінію EMA. Тож прямокутник стає зеленим. Під свічкою з'являються BUY і Range Break.

Прямокутник має висоту 2. Половина від цього — 1. Тож TP1 стоїть на 103. TP2 стоїть на цілий прямокутник вище, на 104.

Малюнок прикладу. Свічки рухаються вбік у прямокутнику від 100 до 102. Остання свічка відкривається на 101,8 і закривається на 102,6, і прямокутник зелений. Під цією свічкою стоїть мітка BUY Range Break, а праворуч ідуть дві зелені пунктирні лінії з мітками TP1 103.00 і TP2 104.00.Малюнок прикладу. Свічки рухаються вбік у прямокутнику від 100 до 102. Остання свічка відкривається на 101,8 і закривається на 102,6, і прямокутник зелений. Під цією свічкою стоїть мітка BUY Range Break, а праворуч ідуть дві зелені пунктирні лінії з мітками TP1 103.00 і TP2 104.00.
Приклад у вигляді малюнка, з вигаданими свічками. Прямокутник іде від 100 до 102. Тіло останньої свічки йде від 101,8 до 102,6. Дужка поруч позначає частину вище за 102: 0,6 з 0,8, або 75%. TP1 стоїть на 103, а TP2 — на 104.

Технічні деталі

Ця частина подає точні правила для читачів, яким вони потрібні. Кожне правило виконується на серверах KAGAMI, лише на закритих свічках. Сторінка лише малює те, що повертають сервери.

Розрахунок

Слова, які вживаються нижче:

  • Зсув k (offset k) — це свічка за k місць до свічки, яку оцінюють. Зсув 1 — це свічка безпосередньо перед нею.
  • |a − b| — це відстань між a і b, завжди нуль або більше.
  • true range = max(high − low, |high − previous close|, |low − previous close|). На першій свічці історії це high − low.
  • ATR — це середній справжній діапазон за 14 свічок, зі згладжуванням Вайлдера. Перше значення — це звичайна середня перших 14 справжніх діапазонів. Далі: ATR = (1 ÷ 14) × true range + (13 ÷ 14) × ATR of the candle before.
  • Попередній ATR — це ATR свічки перед тією, яку оцінюють.
  • EMA 20 — це експоненційна ковзна середня цін закриття. α = 2 ÷ 21. Перше значення — це звичайна середня перших 20 цін закриття. Далі: EMA = α × close + (1 − α) × EMA of the candle before.

KAGAMI проходить закриті свічки від найстарішої до найновішої. На кожній свічці він виконує ці кроки в такому порядку:

  1. Він шукає кандидата в діапазон серед 20 свічок перед нею (дивіться розділ про прямокутники).
  2. Якщо кандидат дійсний, він перевіряє старіші свічки, щоб посунути лівий край назад.
  3. Він шукає Major High і Major Low серед 80 свічок перед нею.
  4. Якщо жоден прямокутник не відкритий, він може відкрити новий.
  5. Якщо прямокутник відкритий, він перевіряє, чи ця свічка закрилася за межами.
  6. Під час закриття за межами він фарбує прямокутник і малює мітку та цілі.

Ви бачите стан після останньої закритої свічки.

Вхідні параметри

KAGAMI показує цей індикатор без вхідних параметрів. Він завжди використовує значення оригінального скрипту за замовчуванням. Жоден вхідний параметр оригінального скрипту не можна змінити в KAGAMI.

Параметр в оригіналіЗначення, яке бере KAGAMIЩо він робить
Range Lookback Bars20Свічки у вікні діапазону
Backward Extension Scan40Як далеко назад може посунутися лівий край
Minimum Top Touches2Скільки дотиків потрібно верху
Minimum Bottom Touches2Скільки дотиків потрібно низу
ATR Length14Свічки в ATR
Touch Tolerance (ATR)0.15Наскільки близьким має бути дотик, в ATR
Minimum Range Height (ATR)0.60Найменша висота прямокутника, в ATR
Maximum Range Height (ATR)4.00Найбільша висота прямокутника, в ATR
Cooldown After Breakout5Скільки свічок чекати після пробою
Require Sideways Range StructureувімкненоДіють правила порядку дотиків і дрейфу
Maximum Internal Drift (% of Range)35Найбільший нахил усередині діапазону
Require Top/Bottom Touch InterleaveувімкненоДотики до верху й низу мають перекриватися в часі
Show Major RangeувімкненоMajor High і Major Low малюються
Major Range Lookback Bars80Свічки у вікні Major
Major Minimum Touches Per Side2Скільки дотиків потрібно кожному рівню Major
Major Touch Tolerance (ATR)0.25Наскільки близьким має бути дотик Major, в ATR
Major Max Internal Drift (% of Range)45Найбільший нахил усередині вікна Major
Major Level Search Depth (% of Window)18Як глибоко сягають крайові зони
Extend Major Levels RightувімкненоЛінії Major ідуть до правого краю графіка
Required Closes Outside Range1Скільки закриттів за межами потрібно для пробою
Breakout Buffer (ATR)0.05Наскільки далеко за краєм має бути ціна закриття
Require Candle Body StrengthвимкненоНемає мінімального розміру тіла
Minimum Break Candle Body (ATR)0.15Не використовується, бо правило вище вимкнене
Minimum Body Outside Range (%)50Частка тіла, яка має бути за межами
EMA Length20Свічки в EMA
EMA Filter ModeChart EMAВласна EMA графіка; інші режими недоступні
Higher Timeframe EMA15 (хвилин)Не використовується з Chart EMA
Use Confirmed HTF EMA (Non-Repainting)увімкненоНе використовується з Chart EMA
Require EMA Direction/SlopeвимкненоНахил EMA не перевіряється
Show Optional EMA 50вимкненоНемає другої лінії EMA
Optional EMA Length50Не використовується
Target Step × Range Height0.50Відстань між цілями, у висотах прямокутника
Number of Targets to Show2Малюються TP1 і TP2
Show EMAувімкненоЛінія EMA малюється
Show TargetsувімкненоЛінії й мітки цілей малюються
Show BUY / SELLувімкненоМітки малюються
Keep Broken Range BoxesувімкненоПробиті прямокутники залишаються на графіку

Фіксовані обмеження, як в оригінальному скрипті: щонайбільше 120 прямокутників, 500 ліній і 500 міток. Коли тип перевищує своє обмеження, першим прибирається його найстаріший малюнок.

Прямокутники

Пошук кандидата. На кожній закритій свічці, перед якою є щонайменше 20 свічок:

  1. Вікно — це зсуви від 1 до 20. Свічка, яку оцінюють, до нього не входить.
  2. top — найвищий максимум вікна. bottom — найнижчий мінімум. height = top − bottom.
  3. tolerance = 0.15 × prior ATR.
  4. Дотик до верху — це свічка вікна з |high − top| ≤ tolerance. Дотик до низу — свічка з |low − bottom| ≤ tolerance. Свічки, які задають верх і низ, теж рахуються.
  5. Правило висоти: 0.6 × prior ATR ≤ height ≤ 4 × prior ATR.
  6. Правило дотиків: щонайменше 2 дотики до верху і щонайменше 2 дотики до низу.
  7. Правило порядку дотиків: max(newest top touch, newest bottom touch) ≤ min(oldest top touch, oldest bottom touch), у зсувах. Дотики двох боків мають перекриватися в часі. Вікно, у якому всі дотики до низу були раніше за дотики до верху, не проходить.
  8. Правило дрейфу: newer — це середня ціна закриття зсувів від 1 до 10, older — зсувів від 11 до 20. drift = |newer − older| ÷ height × 100 має бути 35 або менше. Нульова висота рахується як 999, тож вона завжди не проходить.
  9. Кандидат дійсний, коли виконуються всі правила 5, 6, 7 і 8.

Зсув лівого краю назад. Лише для дійсного кандидата KAGAMI перевіряє зсуви від 21 до 40. Свічка там «торкається», коли |high − top| ≤ tolerance або |low − bottom| ≤ tolerance. Лівий край переходить на найстарішу таку свічку. Якщо такої свічки немає, лівий край — це зсув 20. Це ніколи не змінює верх чи низ. Старіші свічки, узяті таким чином, можуть виходити за межі прямокутника.

Відкриття прямокутника.

  1. Новий прямокутник відкривається лише тоді, коли жоден прямокутник не відкритий, кандидат дійсний і період очікування минув.
  2. Період очікування минув, коли пробою ще не було або коли між цією свічкою і останньою свічкою пробою більше ніж 5 свічок. Тож найраніший новий прямокутник з'являється через 6 свічок після пробою.
  3. Прямокутник бере верх і низ кандидата. Вони ніколи не змінюються, поки він існує.
  4. Його лівий край — як описано вище. Його правий край — свічка, на якій його знайшли.
  5. Поки прямокутник відкритий, його правий край переходить на кожну нову закриту свічку.
  6. Одночасно відкритий лише один прямокутник. Прямокутник, який ніколи не пробивається, залишається відкритим назавжди, і новий не шукається.

Пробій

На кожній закритій свічці, поки прямокутник відкритий, разом зі свічкою, яка його відкрила:

  1. buffer = 0.05 × ATR, з власним ATR цієї свічки.
  2. body = |close − open|. body top = max(open, close). body bottom = min(open, close).
  3. part above = max(0, body top − max(body bottom, box top)), і above % = part above ÷ body × 100.
  4. part below = max(0, min(body top, box bottom) − body bottom), і below % = part below ÷ body × 100.
  5. Свічка без тіла (відкриття дорівнює закриттю) отримує 0% в обидва боки.
  6. Закриттю вгору потрібні close > box top + buffer, close > EMA 20 і above % ≥ 50.
  7. Закриттю вниз потрібні close < box bottom − buffer, close < EMA 20 і below % ≥ 50.
  8. Закриття вгору додає 1 до лічильника вгору й обнуляє лічильник униз. Закриття вниз — навпаки. Будь-яка інша свічка обнуляє обидва.
  9. Пробій стається, коли лічильник досягає 1. Тож перше закриття вгору чи вниз пробиває прямокутник.

Під час пробою:

  1. Правий край прямокутника залишається на свічці пробою.
  2. Рамка прямокутника стає суцільною: лаймово-зеленою #00E676 (вгору) або червоною #F23645 (вниз). Заливка стає того самого кольору з непрозорістю 8%.
  3. KAGAMI малює мітку й дві цілі.
  4. Прямокутник закривається. Ця свічка стає останнім пробоєм для періоду очікування.
  5. Пробиті прямокутники залишаються на графіку, до межі в 120 прямокутників.

Цілі

h = box top − box bottom, висота пробитого прямокутника.

  • Після пробою вгору: TPk = box top + h × 0.5 × k.
  • Після пробою вниз: TPk = box bottom − h × 0.5 × k.
  • KAGAMI малює k = 1 і k = 2. TP1 — на половину висоти прямокутника за краєм. TP2 — на цілу висоту за ним.
  • Кожна ціль — це пунктирна лінія завширшки 1 пкс, від свічки пробою до точки на 25 свічок праворуч від неї.
  • На правому кінці лінії стоїть мітка. На ній написано TP1 або TP2 і ціна.
  • Ціна округлюється до кроку ціни символу: один цент для акцій США від $1, 0.0001 нижче $1. Інші ринки використовують власну цінову точність графіка.

Major High і Major Low

На кожній закритій свічці, перед якою є щонайменше 80 свічок:

  1. Вікно — це зсуви від 1 до 80. span = window high − window low. Він має бути більшим за нуль.
  2. tolerance = 0.25 × prior ATR. depth = 18% × span.
  3. Верхня зона: кожен максимум вікна, не менший за window high − depth, — це рівень-кандидат.
  4. Для кожного кандидата KAGAMI рахує максимуми вікна в межах допуску від нього, разом із ним самим. Його рівень — це середня цих максимумів.
  5. Перемагає кандидат із найбільшою кількістю дотиків. Якщо їх порівну, перемагає новіший кандидат.
  6. Нижня зона: так само з мінімумами вікна, не більшими за window low + depth.
  7. Major height = Major top − Major bottom.
  8. Дрейф: середня ціна закриття зсувів від 1 до 40 порівняно зі зсувами від 41 до 80. |difference| ÷ Major height × 100 має бути 45 або менше.
  9. Major дійсний, коли кожен бік має щонайменше 2 дотики, правило дрейфу виконується, а висота більша за нуль.

Є лише одна пара ліній Major. Коли на свічці Major дійсний, лінії й мітки переходять туди. Коли він недійсний, лінії й мітки прибираються. Вони повертаються, коли Major знову стає дійсним.

  • Лінії: сріблясті #B2B5BE, суцільні, 2 пкс. Вони починаються за 80 свічок до свічки, яку оцінюють. Вони йдуть до правого краю графіка.
  • Мітки: Major High і Major Low, на свічці, яку оцінюють, на своєму рівні.

Мітки

  • BUY над Range Break: лаймово-зелений прямокутник під мінімумом свічки пробою. Білий жирний текст, дрібний (11 пкс).
  • SELL над Range Break: червона виноска над максимумом свічки пробою, що вказує на нього. Білий текст, дрібний (11 пкс).
  • TP1, TP2, Major High і Major Low: мітки-виноски, вістря яких стоїть на їхньому рівні. Білий текст, дуже дрібний (9 пкс).

Лінія EMA

  • Її назва на вкладці Style — EMA Filter.
  • Це EMA 20 цін закриття, завширшки 2 пкс.
  • Її колір на кожній свічці вибирають сервери KAGAMI: лаймово-зелений #00E676, коли ціна закриття вища за EMA, червоний #F23645, коли нижча, сірий #787B86, коли рівна.
  • Вона починається на 20-й свічці історії, на якій її обчислюють.
  • Та сама EMA — це правило напрямку для пробою. Нахил EMA не перевіряється.

Кольори

Кольори однакові у світлій і темній темах.

ЧастинаКолірНепрозорість
Рамка відкритого прямокутникасріблястий #B2B5BE100%
Заливка відкритого прямокутникасірий #787B8610%
Рамка пробитого прямокутникалаймово-зелений #00E676 або червоний #F23645100%
Заливка пробитого прямокутникалаймово-зелений #00E676 або червоний #F236458%
Мітка BUYлаймово-зелений #00E676, білий текст #FFFFFF100%
Мітка SELLчервоний #F23645, білий текст #FFFFFF100%
Лінія TP1лаймово-зелений або червоний80%
Мітка TP1лаймово-зелений або червоний, білий текст85%
Лінія TP2лаймово-зелений або червоний90%
Мітка TP2лаймово-зелений або червоний, білий текст90%
Лінії Majorсріблястий #B2B5BE100%
Мітки Majorсірий #787B86, білий текст70%
Лінія EMA Filterлаймово-зелений, червоний або сірий залежно від свічки100%

Коли значення змінюються

  • Оцінюються лише закриті свічки. Свічка, що ще формується, ніколи не рахується для прямокутників, міток, цілей чи рівнів Major. Посеред свічки нічого не з'являється і не рухається.
  • Сторінка знову звертається до серверів KAGAMI, коли закривається нова свічка (щонайбільше раз на 2 секунди). Вона також звертається кожні 60 секунд, поки сторінка відкрита й видима. І ще — коли ви додаєте індикатор або змінюєте символ чи таймфрейм.
  • Щоразу всі малюнки розраховуються заново із завантаженої історії. Перемальовуються лише ті малюнки, які змінилися.
  • Правий край відкритого прямокутника зсувається на одну свічку з кожним закриттям. Прямокутник змінює колір один раз — коли його пробито.
  • Major High і Major Low можуть зсуватися з кожним закриттям. Вони можуть зникати й повертатися.
  • Пробитий прямокутник, його мітка й цілі після пробою не змінюються, за двома винятками. KAGAMI використовує щонайбільше 2 000 останніх свічок, тож старі свічки випадають, коли надходять нові. Тоді малюнки біля крайнього лівого краю можуть змінитися або зникнути. Крім того, обмеження на малюнки першими прибирають найстаріші малюнки.
  • Лінія EMA враховує свічку, що ще формується. Її остання точка і колір можуть змінюватися, доки ця свічка не закриється.
  • Лінія EMA перечитується разом зі звичайним оновленням графіка. На більшості графіків це приблизно кожні 15 секунд, а на секундному графіку — приблизно кожні 5 секунд. Графік, який отримує живі ціни, перечитує її приблизно раз на хвилину.

Таймфрейми

  • Правила рахують свічки, а не хвилини чи дні. Вони однакові на кожному таймфреймі.
  • Секундні таймфрейми (1, 5, 10, 15 і 30 секунд) є лише для криптовалют. Акції та форекс починаються з 1 хвилини.
  • Акції США торгуються в години ринку, з 09:30 до 16:00 за нью-йоркським часом. Вікно діапазону може охоплювати ніч чи вихідні. Правила не знають про перерву в торгах.
  • На денному графіку денна свічка вважається закритою, щойно від її відкриття минуло 24 години.
  • Тижнева свічка вважається закритою через 7 днів. KAGAMI вважає, що місячна свічка триває 30 днів. Тож свічка місяця може вважатися закритою на день-два раніше або пізніше, ніж справді закінчується місяць.

Відмінності від оригінального скрипту Pine

KAGAMI малює прямокутники діапазонів, їхні пробої, мітки BUY і SELL, TP1 і TP2, Major High і Major Low, а також лінію EMA Filter. Він дотримується правил, порядку й значень за замовчуванням оригінального скрипту. Відмінності такі:

  • Немає вхідних параметрів. Кожен параметр зберігає значення оригінального скрипту за замовчуванням. Жоден із них змінити не можна.
  • Режими EMA зі старшого таймфрейму. Режими фільтра «HTF EMA» і «Both» оригіналу недоступні. KAGAMI завжди бере власну EMA графіка — значення оригіналу за замовчуванням.
  • Необов'язкова EMA 50. Не малюється. В оригіналі вона за замовчуванням теж вимкнена.
  • Від TP3 до TP5. Не малюються. Оригінал малює їх лише на запит, а за замовчуванням має дві цілі.
  • Сповіщення. Два сповіщення оригіналу (BUY і SELL для діапазону) недоступні. Індикатори KAGAMI сповіщень не подають.
  • Лише закриті свічки. На TradingView оригінал також працює на свічці, що ще формується. Мітка, зміна кольору чи цілі можуть з'явитися там посеред свічки, а потім зникнути, якщо ціна повернеться. KAGAMI чекає закриття. На закритих свічках результат однаковий.
  • На одну свічку пізніше. На TradingView свічка, що формується, уже дивиться на 20 або 80 свічок перед нею, усі закриті. Тож новий прямокутник чи нові рівні Major можуть з'явитися там на одну свічку раніше, ніж у KAGAMI. Мітки Major там стоять на свічці, що формується, а в KAGAMI — на останній закритій свічці.
  • Коротша історія. KAGAMI починає розрахунки з найстарішої з щонайбільше 2 000 завантажених свічок. TradingView зазвичай має довшу історію. Прямокутники біля крайнього лівого краю можуть відрізнятися.
  • Точні обмеження. TradingView називає свої обмеження в 120, 500 і 500 приблизними. KAGAMI зберігає рівно 120 найновіших прямокутників, 500 ліній і 500 міток.
  • Інструменти малювання. KAGAMI малює власними інструментами малювання графіка. BUY — це залитий прямокутник під мінімумом, із жирним текстом і без вказівника. SELL — це виноска над максимумом. Мітки TP і Major — це виноски. Дуже дрібний текст — 9 пкс, дрібний — 11 пкс. Малюнки заблоковані, не зберігаються, ховаються чи зникають разом з індикатором.
  • Точки після останньої закритої свічки. Лінія цілі та її мітка закінчуються через 25 свічок після пробою. Коли це вже після останньої закритої свічки, KAGAMI додає тривалості свічок за часом на годиннику. Оригінал рахує свічки. Наприкінці торгового дня така лінія може виглядати коротшою або довшою за 25 свічок.
  • Крок ціни. Мітки TP округлюються до кроку ціни, який KAGAMI бере для символу (дивіться розділ про цілі). TradingView використовує власний крок ціни, який для деяких ринків може відрізнятися.
  • Лінія EMA. Сервери KAGAMI розраховують лінію та її колір для кожної свічки. Сторінка лише малює їх.

Особливі випадки

  • Менше ніж 3 закриті свічки: нічого не малюється.
  • Перший прямокутник: йому потрібно 20 свічок перед ним і попередній ATR. Тож найраніше — 21-ша свічка історії.
  • Major: йому потрібно 80 свічок перед ним, тож найраніше — 81-ша свічка.
  • Лінія EMA: вона починається на 20-й свічці своєї історії.
  • Ціна не змінюється: прямокутника немає, бо правило дрейфу не проходить на нульовій висоті. Major немає, бо розмах дорівнює нулю. Лінія EMA дорівнює ціні, тож вона сіра. Через крихітне округлення вона натомість може бути зеленою чи червоною.
  • Свічка без тіла: вона ніколи не пробиває прямокутник.
  • Обсяг: не використовується взагалі. Нульовий обсяг нічого не змінює.
  • Розриви: ATR враховує розриви, бо справжній діапазон бере попередню ціну закриття. Одна свічка з розривом може пробити прямокутник.
  • Знайдено й пробито одночасно: свічка, яка відкриває прямокутник, може також його пробити.
  • Свічки, яких бракує: на тихому ринку свічка може бути пропущена. Правила рахують ті свічки, які є.
  • Жвава довга історія: після 120 прямокутників першим іде найстаріший прямокутник. Його мітка й лінії цілей можуть залишатися ще якийсь час, у межах власних обмежень у 500.
  • Major прибрано через обмеження: у рідкісних випадках обмеження на лінії чи мітки прибирає лінію або мітку Major. Вона повертається, лише коли Major перестане бути дійсним і буде знайдений знову.
  • Лінія EMA і правило EMA: лінію розраховують на історії, яку завантажив графік. Правило пробою використовує історію до 2 000 свічок. Біля крайнього лівого краю вони можуть трохи відрізнятися. Правіше вони збігаються.
  • Прямокутник, який ніколи не пробивається: він росте вправо далі, навіть якщо ціна пішла далеко.