📘 OptiDay · ГайдGuideповнийcomplete
⚡ Відкрити скринерOpen screener

Як працювати з OptiDay: від сетапу до запису в щоденнику

OptiDay шукає на Bybit опціони з найближчою експірацією (горизонт за замовчуванням до 36 годин) і дельтою |Δ| 0.30–0.50. Для кожного рахує ціль ×2 і ×3 від лімітної ціни входу, ймовірність дотягнутися до цілі і загальний Score з урахуванням ринкового контексту.

Гайд пояснює, що означає кожне число в скринері, як відкрити угоду за планом, як вести щоденник і як перевіряти сетапи на графіку TradingView з індикатором MACD.

≈ 40 хв читання17 розділів3 калькуляториPine MACDчекліст для друку

Working with OptiDay: from setup to journal entry

OptiDay scans Bybit for options on the nearest expiries (default horizon up to 36 hours) with |Δ| 0.30–0.50. For each one it calculates ×2 and ×3 targets from the limit entry price, the probability of reaching them, and an overall Score that includes market context.

This guide explains every number in the screener, how to open a trade by plan, how to keep the journal and how to check setups on a TradingView chart with the MACD indicator.

≈ 40 min read17 sections3 calculatorsPine MACDprintable checklist

⚡ Відкрити скринер OptiDayOpen OptiDay screener

Нічого не знайдено. Спробуйте інше слово.Nothing found. Try another word.

🚀 Старт за 5 хвилин🚀 Quick start in 5 minutes

Що робить скринер і з чого почати.

1. Пошук

Скринер завантажує всі опціони Bybit по 9 активах (BTC, ETH, SOL, XRP, DOGE, BNB, MNT, XAUT, HYPE) і лишає ті, що підходять під фільтри дельти, спреду й горизонту.

2. План

Для кожного контракту: лімітна ціна входу, цілі ×2 і ×3, яку ціну споту потрібно для цілі, ймовірність торкнутися цілі, тайм-стоп.

3. Контроль

Сетап додається в щоденник. Скринер сам перевіряє, чи досягнуто ×2/×3 до експірації, і рахує результат.

Перші кроки

  1. Натисніть 🧪 Демо: синтетичні дані без ризику, щоб розібратися з інтерфейсом.
  2. Подивіться таблицю ⚡ ТОП: рядки відсортовані за Score. Клікніть рядок, щоб відкрити картку сетапу.
  3. У картці прочитайте план і причини (✓ ! ✗). Натисніть 📈 TradingView, щоб побачити графік.
  4. Натисніть ➕ Додати в щоденник. Запис з'явиться в розділі 📓 і відстежуватиметься автоматично.
  5. Вимкніть Демо й повторіть на реальних даних. Перші 2–4 тижні торгуйте мінімальним розміром.
Головне правилоЗелений сигнал означає «математика на вашому боці за якісного виконання», а не «точно заробиш». Покупець опціона ризикує всією премією. Скринер не є фінансовою порадою.

What the screener does and where to begin.

1. Scan

The screener loads all Bybit options for 9 assets (BTC, ETH, SOL, XRP, DOGE, BNB, MNT, XAUT, HYPE) and keeps those that pass the delta, spread and horizon filters.

2. Plan

For each contract: limit entry price, ×2 and ×3 targets, the spot price needed for each target, touch probability and a time stop.

3. Control

Add the setup to the journal. The screener checks by itself whether ×2/×3 is reached before expiry and calculates the result.

First steps

  1. Press 🧪 Demo: synthetic data with no risk, to learn the interface.
  2. Look at the ⚡ TOP table: rows are sorted by Score. Click a row to open the setup card.
  3. Read the plan and the reasons (✓ ! ✗) in the card. Press 📈 TradingView to see the chart.
  4. Press ➕ Add to journal. The entry appears in the 📓 section and is tracked automatically.
  5. Turn Demo off and repeat on live data. Trade minimum size for the first 2–4 weeks.
The main ruleA green signal means “the maths is on your side if execution is good”, not “guaranteed profit”. An option buyer risks the whole premium. The screener is not financial advice.

📚 Мінімум теорії📚 Minimum theory

Терміни, без яких не зрозуміти картку.

ТермінПростими словамиДе в OptiDay
Call / PutCall заробляє на зростанні, put — на падінні. Покупець платить премію і більше не втрачає.Колонка «тип», фільтр 📈/📉
Delta (Δ)На скільки змінюється ціна опціона при русі споту на 1. Приблизно це ймовірність опинитися «в грошах».Фільтр |Δ| (за замовчуванням 0.30–0.50)
IVВолатильність, закладена в ціну опціона.Колонка IV, плитка «IV»
RV30Реальна волатильність споту за 30 днів (з денних свічок).Плитка RV30, фактор «BVOL vs RV30»
σ-рухОчікуваний рух ±1σ до експірації: IV × √(T/рік).Плитка «σ», payoff-графік ±3σ
Theta (θ)Скільки премія втрачає з часом. В останню добу розпад максимальний.Колонка θ, попередження «theta»
Спред bid/askРізниця між найкращою ціною купівлі і продажу у % від середини.Фільтр «Max spread %», колонка спреду

Terms you need to read a card.

TermIn plain wordsWhere in OptiDay
Call / PutA call profits from a rise, a put from a fall. The buyer pays the premium and can't lose more.“Type” column, 📈/📉 filter
Delta (Δ)How much the option price moves per 1 move in spot. Roughly the probability of ending in the money.|Δ| filter (default 0.30–0.50)
IVVolatility priced into the option.IV column, “IV” tile
RV30Realised spot volatility over 30 days (from daily candles).RV30 tile, “BVOL vs RV30” factor
σ-moveExpected ±1σ move to expiry: IV × √(T/year).“σ” tile, ±3σ payoff chart
Theta (θ)How much premium is lost over time. Decay is fastest in the last day.θ column, “theta” warning
Bid/ask spreadGap between best buy and sell price, % of mid.“Max spread %” filter, spread column

🧮 σ-рух до експіраціїσ-move to expiry

⟳ Оновлення і автооновлення⟳ Refresh and auto refresh

Коли скринер бере свіжі дані.

  • ⟳ Оновити (клавіша R): повне завантаження ланцюжків, споту, RV30 і перерахунок.
  • Авто за часом: 60 с, 2 хв, 5 хв або вимкнено.
  • Авто за закриттям свічки 5хв / 15хв / 30хв / 1год: запуск через 3 секунди після закриття свічки за UTC-сіткою (:00, :05, :15, :30…). Затримка потрібна, щоб біржа встигла оновити дані. У статус-рядку видно 🕯, таймфрейм і відлік до наступного оновлення.
ПорадаСинхронізуйте автооновлення з таймфреймом, на якому дивитеся MACD у TradingView: 15-хвилинний графік відповідає режиму «15хв свічка». Тоді рішення приймаються на однакових закритих свічках.
Фонова вкладкаБраузер може пригальмовувати таймери у неактивній вкладці, тож оновлення інколи приходить із запізненням.

When the screener pulls fresh data.

  • ⟳ Refresh (key R): full reload of chains, spot, RV30 and recalculation.
  • Auto by time: 60 s, 2 min, 5 min or off.
  • Auto on 5m / 15m / 30m / 1h candle close: runs 3 seconds after each candle closes on the UTC grid (:00, :05, :15, :30…). The delay gives the exchange time to update. The status line shows 🕯, the timeframe and a countdown.
TipMatch auto refresh to the timeframe you watch MACD on in TradingView: a 15-minute chart goes with “15m candle”. Then decisions are made on the same closed candles.
Background tabBrowsers may throttle timers in inactive tabs, so a refresh can arrive late.

🎛 Фільтри🎛 Filters

Що відсіюється до розрахунку Score.

ФільтрЗа замовчуваннямНавіщо
АктивиусіЧіпи над таблицею. Клік по картці контексту теж фільтрує актив.
ТипусіЛише CALL або лише PUT.
Мін. сигналусі🟡+ лишає Ok і Strong, 🟢 лишає лише Strong.
|Δ|0.30–0.50Компроміс між ціною і чутливістю: опціон уже реагує на рух, але ще не дорогий.
Max spread %8Широкий спред з'їдає ×2 ще до старту.
Горизонт, год36Лише найближчі експірації. Контракти з <60 хв до експірації виключаються.
Показати2020 / 50 / усі рядки.
Пошук—Текст: актив, страйк, «call»… Клавіша /.

↺ Скинути повертає фільтри за замовчуванням. ⬇ CSV вивантажує поточну таблицю.

What is filtered out before Score is calculated.

FilterDefaultWhy
AssetsallChips above the table. Clicking a context card also filters by asset.
TypeallCALL only or PUT only.
Min signalall🟡+ keeps Ok and Strong, 🟢 keeps Strong only.
|Δ|0.30–0.50A trade-off between price and sensitivity: the option already reacts to moves but isn't expensive yet.
Max spread %8A wide spread eats the ×2 before you start.
Horizon, h36Nearest expiries only. Contracts with <60 min left are excluded.
Show2020 / 50 / all rows.
Search—Text: asset, strike, “call”… Key /.

↺ Reset restores default filters. ⬇ CSV exports the current table.

⚡ Таблиця ТОП⚡ TOP table 🟢 Strong🟡 Ok🟠 Risky🔴 Avoid

Як читати рядок.

  • Актив, експірація, залишок часу, тип, страйк: що саме за контракт і скільки йому жити.
  • Δ, IV, bid/ask, спред: якість і ціна контракту.
  • Вхід: рекомендована лімітна ціна. ×2 / ×3: який рух споту потрібен для цілі. P(×2): оцінка ймовірності торкнутися ×2.
  • θ: втрата премії за час. Score: загальна оцінка 0–100 зі світлофором.
  • ➕: додати в щоденник. Якщо контракт уже відстежується, показано ✓ і кнопка неактивна.

Клік по заголовку сортує. Нові сильні сигнали підсвічуються, а при увімкненому 🔔 подається звук.

How to read a row.

  • Asset, expiry, time left, type, strike: which contract it is and how long it lives.
  • Δ, IV, bid/ask, spread: contract quality and price.
  • Entry: suggested limit price. ×2 / ×3: spot move needed for each target. P(×2): estimated probability of touching ×2.
  • θ: premium lost to time. Score: overall 0–100 rating with a traffic light.
  • ➕: add to journal. If the contract is already tracked, ✓ is shown and the button is disabled.

Click a header to sort. New strong signals are highlighted, and a sound plays when 🔔 is on.

🧮 Score і рівні сигналу🧮 Score and signal levels

З чого складається оцінка.

Score поєднує дві частини: контекст ринку для цієї експірації і якість контракту. Наведіть курсор на Score в таблиці, щоб побачити розклад по факторах.

КонтекстВагаЩо добре для покупця
GEX / Flip30Негативна гамма або spot біля flip: дилерське хеджування може підсилювати рух.
IV vs BVOL25Короткострокова IV не завищена відносно бази (низький term).
Max Pain20Відхилення від MP у бік, де опціон виграє від повернення.
BVOL vs RV3010Опціони не дорожчі за реальний рух (VRP ≤ 1).
Напрямок: RR25 + P/C15Skew і put/call ratio підтримують тип опціона.

Частина контракту оцінює досяжність ×2 і ×3 (ймовірність торкання) і спред.

ScoreРівеньЩо робити
≥ 78🟢 StrongКандидат на угоду після перевірки графіка й стакану.
63–77🟡 OkЛише з підтвердженням (MACD, рівні), половинний розмір.
48–62🟠 RiskyДля спостереження і щоденника, не для грошей.
< 48🔴 AvoidПропустити.
Позначка *GEX*, Flip* і BVOL* — оцінки скринера за відкритими даними (OI, IV), а не реальні позиції дилерів. Сприймайте їх як фон, а не як точні рівні.

What the rating is made of.

Score combines two parts: market context for that expiry and contract quality. Hover the Score in the table to see the factor breakdown.

ContextWeightGood for the buyer
GEX / Flip30Negative gamma or spot near flip: dealer hedging may amplify the move.
IV vs BVOL25Short-term IV not inflated vs base (low term ratio).
Max Pain20Deviation from MP in the direction where the option gains from reversion.
BVOL vs RV3010Options not pricier than the realised move (VRP ≤ 1).
Direction: RR25 + P/C15Skew and put/call ratio support the option type.

The contract part rates how reachable ×2 and ×3 are (touch probability) and the spread.

ScoreLevelWhat to do
≥ 78🟢 StrongTrade candidate after checking the chart and order book.
63–77🟡 OkOnly with confirmation (MACD, levels), half size.
48–62🟠 RiskyFor watching and the journal, not for money.
< 48🔴 AvoidSkip.
The * markGEX*, Flip* and BVOL* are screener estimates from public data (OI, IV), not actual dealer positions. Treat them as background, not exact levels.

🧭 Контекст ринку🧭 Market context

Плитки в картках контексту і в картці сетапу.

Spot · σ

Поточна ціна і очікуваний ±1σ рух до експірації.

GEX* · Flip*

Знак сумарної гамми і рівень, де він змінюється. Нижче flip ринок зазвичай рухається різкіше.

Max Pain

Страйк мінімальної виплати власникам опціонів і відхилення споту від нього.

IV · BVOL* · RV30

Ціна волатильності сьогодні, база і реальний рух. Дешеві опціони: IV ≤ BVOL і BVOL ≤ RV30.

RR25 · P/C

Skew 25Δ і співвідношення put/call за OI: настрій ринку.

ctxScore

Підсумок контексту /100. Клік по картці фільтрує таблицю за цим активом.

Tiles in the context cards and in the setup card.

Spot · σ

Current price and the expected ±1σ move to expiry.

GEX* · Flip*

Sign of net gamma and the level where it flips. Below flip the market usually moves more sharply.

Max Pain

Strike of minimum payout to option holders and spot's deviation from it.

IV · BVOL* · RV30

Today's price of volatility, the base and the realised move. Cheap options: IV ≤ BVOL and BVOL ≤ RV30.

RR25 · P/C

25Δ skew and put/call ratio by OI: market sentiment.

ctxScore

Context total /100. Clicking the card filters the table to that asset.

🃏 Картка сетапу🃏 Setup card

Що є у вікні після кліку по рядку.

  • План: лімітний вхід, поточні bid/ask, цілі ×2 і ×3 з потрібною ціною споту, ймовірності, тайм-стоп.
  • Таблиця цілей: Entry / ×2 / ×3 — ціна опціона, спот для цілі, внутрішня вартість, ймовірність.
  • Payoff-графік ±3σ з лініями spot, Max Pain, flip, ×2, ×3.
  • Причини ✓ / ! / ✗: напрямок, досяжність, спред (! якщо >4%), theta (! якщо >6%).
  • Розклад Score по факторах.
  • Кнопки: 📈 TradingView, ➕ Додати в щоденник, копіювання для Telegram і копіювання плану.
Правило ✗Один ✗ щодо спреду чи досяжності важить більше, ніж кілька ✓ за контекстом.

What the window shows after clicking a row.

  • Plan: limit entry, current bid/ask, ×2 and ×3 targets with the required spot, probabilities, time stop.
  • Target table: Entry / ×2 / ×3 — option price, spot for the target, intrinsic value, probability.
  • ±3σ payoff chart with spot, Max Pain, flip, ×2, ×3 lines.
  • Reasons ✓ / ! / ✗: direction, reachability, spread (! if >4%), theta (! if >6%).
  • Score breakdown by factor.
  • Buttons: 📈 TradingView, ➕ Add to journal, copy for Telegram and copy plan.
The ✗ ruleOne ✗ on spread or reachability outweighs several context ✓.

🎯 План ×2 / ×3 і тайм-стоп🎯 ×2 / ×3 plan and time stop

Як скринер пропонує відпрацьовувати сетап.

  1. Вхід лімітом за ціною «Вхід» з картки. Ніколи не купуйте опціон маркет-ордером.
  2. Одразу виставте ліміт на продаж половини позиції за ×2 ціни входу.
  3. Другу половину — ліміт за ×3.
  4. Тайм-стоп: середина часу між входом і експірацією. Якщо до нього ×2 не взято, закрийте або суттєво зменште позицію: далі theta з'їдає премію швидше.
  5. Максимальний збиток — уся премія. Розмір рахуйте так, щоб втрата премії вкладалася в ризик на угоду.
ПрикладETH call, вхід 20 USDT, 2 контракти (40 USDT). Ліміти: 1 контракт по 40 (×2), 1 по 60 (×3).
Обидві цілі взято: 40 + 60 − 40 = +60 USDT (+150%). Лише ×2, решта згоріла: 40 − 40 = 0 (беззбиток). Нічого не взято: −40 USDT (−100%), якщо не спрацював тайм-стоп.

How the screener suggests working a setup.

  1. Enter with a limit at the card's “Entry” price. Never buy options with a market order.
  2. Immediately place a limit sell for half the position at ×2 the entry.
  3. The other half — limit at ×3.
  4. Time stop: the midpoint between entry and expiry. If ×2 hasn't filled by then, close or cut the position: theta eats premium faster from there.
  5. Maximum loss is the whole premium. Size so that losing it fits your risk per trade.
ExampleETH call, entry 20 USDT, 2 contracts (40 USDT). Limits: 1 contract at 40 (×2), 1 at 60 (×3).
Both targets hit: 40 + 60 − 40 = +60 USDT (+150%). Only ×2, the rest expires: 40 − 40 = 0 (breakeven). Nothing hit: −40 USDT (−100%) unless the time stop was used.

🧮 Цілі і сценарії P&L (50% на ×2, 50% на ×3)Targets and P&L scenarios (50% at ×2, 50% at ×3)

🧮 Розмір позиціїPosition size

🛡 Ризик-менеджмент🛡 Risk management

Цифри, які варто тримати в голові.

  • Ризик на угоду: 0.5–1% депозиту (вся премія). Для 🟡 Ok — половина цього.
  • Не більше 2–3 відкритих сетапів одночасно, і не більше одного на актив і напрямок.
  • Денний ліміт збитку: 3% депозиту. Досягли — на сьогодні стоп.
  • Перевіряйте живий стакан перед входом: котирування в скринері могли вже змінитися.
  • Ніколи не «усереднюйте» опціон, що падає, перед експірацією.
Найдорожча помилкаТримати позицію після тайм-стопу «в надії». В останні години перед експірацією OTM-опціон втрачає вартість найшвидше.

Numbers to keep in mind.

  • Risk per trade: 0.5–1% of deposit (the whole premium). For 🟡 Ok — half of that.
  • No more than 2–3 open setups at once, and no more than one per asset and direction.
  • Daily loss limit: 3% of deposit. Hit it — stop for the day.
  • Check the live order book before entry: screener quotes may have changed.
  • Never average down a falling option before expiry.
The costliest mistakeHolding past the time stop “hoping”. In the last hours before expiry an OTM option loses value fastest.

📓 Щоденник угод📓 Trade journal

Автоматична перевірка сетапів до експірації.

Як потрапляє запис

Через ➕ Додати в щоденник у картці сетапу або ➕ у таблиці. Той самий контракт повторно не додається, поки відстежується. Клавіша J гортає до щоденника.

Як перевіряється ТП

  • Ціль ×2 / ×3 зараховується, коли найкращий bid ≥ цілі. Це консервативно: саме за bid ви реально продасте.
  • Перевірка відбувається при кожному повному оновленні і раз на 60 секунд для кожного активного контракту. Короткий сплеск між перевірками може бути пропущений.
  • На експірації береться ціна поставки Bybit і рахується внутрішня вартість. Якщо ціни поставки немає 6 годин, береться останній відомий спот.
СтатусЗначення
⏳ ВідстежуєтьсяЦілі ще не досягнуто
🎯 ×2 взятоПоловина зафіксована, чекаємо ×3
🏆 ×3 взятоОбидві цілі досягнуто, запис закрито
⌛ ЕкспіраціяЗакрито за ціною поставки
✋ Закрито вручнуКнопка «Закрити по bid» у картці запису

Модель P&L: 50% позиції на ×2, 50% на ×3, залишок за вартістю на експірації. Тайм-стоп у розрахунку не враховується, тож результат щоденника — це «що дав би план без тайм-стопу».

Розгорнута картка запису

План на вході, блок відстеження (поточний, максимальний і мінімальний bid), графік bid і mark відносно ×1/×2/×3 з тайм-стопом, контекст ринку, чекліст, нотатка (зберігається автоматично), кнопки «Закрити по bid», «Копіювати», «Видалити».

Історія

Фільтр «Усі / Активні / Закриті», статистика (частота ×2/×3, середній і сумарний P&L), видалення запису або всієї історії, експорт CSV і JSON, імпорт JSON, кнопка «⟳ Перевірити зараз».

Резервні копіїЩоденник зберігається в браузері (localStorage). Очищення даних сайту чи інший браузер означають порожній щоденник. Регулярно робіть ⬇ JSON. Демо-записи мають мітку DEMO і оновлюються лише в демо-режимі.

Automatic checking of setups until expiry.

How an entry gets in

Via ➕ Add to journal in the setup card or ➕ in the table. The same contract isn't added twice while it's tracked. Key J scrolls to the journal.

How take-profit is checked

  • A ×2 / ×3 target counts when the best bid ≥ target. That's conservative: the bid is where you can actually sell.
  • Checks run on every full refresh and every 60 seconds per active contract. A short spike between checks can be missed.
  • At expiry the Bybit delivery price is used to compute intrinsic value. If there's no delivery price for 6 hours, the last known spot is used.
StatusMeaning
⏳ TrackingNo target reached yet
🎯 ×2 hitHalf locked in, waiting for ×3
🏆 ×3 hitBoth targets reached, entry closed
⌛ ExpiredClosed at delivery price
✋ Closed manually“Close at bid” button in the entry card

P&L model: 50% of the position at ×2, 50% at ×3, the rest at expiry value. The time stop isn't included, so the journal result is “what the plan would give without a time stop”.

Expanded entry card

Plan at entry, tracking block (current, max and min bid), bid and mark chart vs ×1/×2/×3 with the time stop, market context, checklist, a note (auto-saved), and “Close at bid”, “Copy”, “Delete” buttons.

History

“All / Active / Closed” filter, stats (×2/×3 hit rate, average and total P&L), delete one entry or all history, CSV and JSON export, JSON import, and the “⟳ Check now” button.

BackupsThe journal is stored in the browser (localStorage). Clearing site data or switching browser means an empty journal. Export ⬇ JSON regularly. Demo entries are marked DEMO and only update in demo mode.

📍 Екстремуми для TradingView📍 Extremes for TradingView

Де був найкращий і найгірший момент угоди.

На графіку запису ▲ позначає максимальний bid, ▼ — мінімальний. Під графіком для кожного показано bid, множник від входу, час у UTC і місцевому часі та спот у цей момент. Кнопка 📋 Копіювати для TradingView копіює все разом із тикером виду BYBIT:ETHUSDT.

  1. Відкрийте BYBIT:<COIN>USDT на TradingView (кнопка 📈 TradingView поруч).
  2. Поставте часовий пояс графіка UTC.
  3. Знайдіть свічку за часом ▲ і ▼ і подивіться, що робив MACD у цей момент. Так ви вчитеся, які сигнали передували ×2/×3, а які — збитку.
ТочністьЕкстремуми рахуються на моментах перевірок (кожне оновлення / 60 с). Справжній максимум усередині свічки може бути трохи іншим.

Where the best and worst moments of the trade were.

On the entry chart ▲ marks the maximum bid and ▼ the minimum. Below the chart each shows the bid, multiple of entry, time in UTC and local time, and spot at that moment. 📋 Copy for TradingView copies it all together with a ticker like BYBIT:ETHUSDT.

  1. Open BYBIT:<COIN>USDT on TradingView (the 📈 TradingView button next to it).
  2. Set the chart timezone to UTC.
  3. Find the candles at the ▲ and ▼ times and see what MACD was doing. This teaches you which signals came before ×2/×3 and which before a loss.
AccuracyExtremes are taken at check moments (each refresh / 60 s). The true intrabar extreme may differ slightly.

📈 Графік TradingView у скринері📈 TradingView chart in the screener embed

Синя пульсуюча кнопка в картці сетапу і в щоденнику.

  • Відкриває повний графік спот-пари BYBIT:<COIN>USDT у вікні поверх скринера: інструменти малювання ліворуч, верхня панель, зміна символу, діапазони дат.
  • Час у UTC, таймфрейми 5m / 15m / 30m / 1h / 4h / 1D. За замовчуванням береться таймфрейм автооновлення за свічкою, інакше 15m. Ваш вибір запам'ятовується.
  • Стандартний MACD додається автоматично.
  • ↗ tradingview.com відкриває той самий символ і таймфрейм у вашому акаунті.
  • Esc спершу закриває підказку, потім графік, потім картку.
Якщо графік порожнійНайчастіша причина — блокувальник реклами або мережа (скрипт віджета завантажується з s3.tradingview.com). Додайте сайт у винятки або скористайтеся кнопкою ↗ tradingview.com.

The pulsing blue button in the setup card and the journal.

  • Opens a full chart of the spot pair BYBIT:<COIN>USDT in a window over the screener: drawing tools on the left, top toolbar, symbol change, date ranges.
  • Time in UTC, timeframes 5m / 15m / 30m / 1h / 4h / 1D. Default is the candle auto-refresh timeframe, otherwise 15m. Your choice is remembered.
  • The standard MACD is added automatically.
  • ↗ tradingview.com opens the same symbol and timeframe in your account.
  • Esc closes the hint first, then the chart, then the card.
If the chart is emptyThe usual cause is an ad blocker or the network (the widget script loads from s3.tradingview.com). Whitelist the site or use the ↗ tradingview.com button.

📋 Pine MACD: власний індикатор📋 Pine MACD: custom indicator MACD FF

Як отримати MACD із кольоровою гістограмою і фільтром фейкових перетинів.

Вбудований віджет показує лише стандартні індикатори TradingView. Тому кнопка 📋 Pine MACD копіює готовий скрипт, який ви один раз додаєте у свій акаунт. Це наближена копія вигляду «MACD Fake Filter [RH]», а не його оригінальний код.

Покроково

  1. У вікні графіка натисніть 📋 Pine MACD. Скрипт скопіюється, і відкриється панель з інструкцією. Кнопка ? поруч відкриває ту саму інструкцію без копіювання.
  2. Натисніть ↗ Відкрити TradingView і увійдіть в акаунт.
  3. Унизу графіка відкрийте Pine Editor («Редактор Pine»).
  4. Виділіть увесь код у редакторі (Ctrl+A) і вставте скрипт (Ctrl+V).
  5. Натисніть Add to chart («Додати на графік»), потім Save і дайте назву.
  6. Збережіть layout графіка або шаблон індикаторів, щоб індикатор відкривався завжди. Скрипт також з'явиться в «Мої скрипти».

Назви кнопок TradingView можуть дещо відрізнятися залежно від версії інтерфейсу і мови.

Що означають кольори

Гістограма вище нуля і росте — імпульс вгору посилюється. Гістограма жовта — імпульс слабшає (у будь-який бік). Жовта лінія — сигнальна. Гістограма нижче нуля і падає — імпульс вниз посилюється. Лінія MACD. Верхня межа (середнє MACD + 2σ за 200 барів). ▲ — бичачий перетин поза нейтральною зоною. Нижня межа. ▼ — ведмежий перетин. Червона заливка — MACD нижче нижньої межі (перепроданість), зелена — вище верхньої.

Фільтр фейків: перетини MACD і сигнальної, коли |MACD| менше 0.5σ (біля нуля), не позначаються: там більшість перетинів — шум. Поріг налаштовується в параметрі Fake-cross zone.

Як поєднати з сетапом

CALL 🟢

Гістограма зелена або щойно перейшла з червоної в жовту, є ▲, MACD не впирається у верхню межу. Таймфрейм 5–15m для входу, 1h для фону.

PUT 🟢

Дзеркально: червона гістограма або перехід із зеленої в жовту, є ▼, MACD не в червоній заливці внизу.

Пропустити

Сигнал скринера проти імпульсу MACD на 1h, або MACD уже за межею в бік угоди (рух, імовірно, вичерпаний).

АлертиУ скрипті є умови «MACD FF bull» і «MACD FF bear». Їх можна вибрати при створенні алерту в TradingView, щоб отримувати сповіщення про перетини поза фейковою зоною.

Код скрипту (якщо буфер обміну не спрацював)

How to get a MACD with a coloured histogram and a fake-cross filter.

The embedded widget only shows standard TradingView indicators. So the 📋 Pine MACD button copies a ready script that you add to your account once. It approximates the look of “MACD Fake Filter [RH]”; it is not its original code.

Step by step

  1. In the chart window press 📋 Pine MACD. The script is copied and an instruction panel opens. The ? button next to it opens the same panel without copying.
  2. Press ↗ Open TradingView and log in.
  3. Open the Pine Editor at the bottom of the chart.
  4. Select all code in the editor (Ctrl+A) and paste the script (Ctrl+V).
  5. Press Add to chart, then Save and give it a name.
  6. Save the chart layout or an indicator template so it always opens with it. The script also appears under “My scripts”.

TradingView button names may differ slightly by interface version and language.

Colour legend

Histogram above zero and rising — upward momentum strengthening. Yellow histogram — momentum fading (either side). The yellow line is the signal line. Histogram below zero and falling — downward momentum strengthening. MACD line. Upper band (MACD mean + 2σ over 200 bars). ▲ — bullish cross outside the neutral zone. Lower band. ▼ — bearish cross. Red fill — MACD below the lower band (oversold), green — above the upper.

Fake filter: MACD/signal crosses while |MACD| is below 0.5σ (near zero) aren't marked: most crosses there are noise. The threshold is the Fake-cross zone input.

Combining with a setup

CALL 🟢

Histogram green or just turned from red to yellow, a ▲ is present, MACD not pinned at the upper band. 5–15m for entry, 1h for background.

PUT 🟢

Mirror image: red histogram or green turning yellow, a ▼ is present, MACD not in the red fill at the bottom.

Skip

The screener signal goes against 1h MACD momentum, or MACD is already beyond the band in the trade direction (the move is likely exhausted).

AlertsThe script has “MACD FF bull” and “MACD FF bear” conditions. Pick them when creating a TradingView alert to be notified of crosses outside the fake zone.

Script code (if the clipboard didn't work)

//@version=6
indicator("MACD Fake Filter [OptiDay]", shorttitle="MACD FF", overlay=false)
src      = input.source(close, "Source")
fastLen  = input.int(12, "Fast")
slowLen  = input.int(26, "Slow")
sigLen   = input.int(9,  "Signal")
bandLen  = input.int(200, "Band lookback")
bandMult = input.float(2.0, "Band x StDev", step=0.1)
fakeK    = input.float(0.5, "Fake-cross zone x StDev", step=0.1)
[macdL, sigL, hist] = ta.macd(src, fastLen, slowLen, sigLen)
dev   = ta.stdev(macdL, bandLen)
mid   = ta.sma(macdL, bandLen)
upper = mid + bandMult * dev
lower = mid - bandMult * dev
hc = hist > 0 and hist >= hist[1] ? #2ecc40 : hist < 0 and hist <= hist[1] ? #ff1a1a : #ffeb3b
plot(hist, "Histogram", hc, style=plot.style_columns)
pZ = plot(0, "Zero", color.new(color.gray, 70))
pM = plot(macdL, "MACD", #2962ff, 2)
plot(sigL, "Signal", #ffeb3b, 1)
plot(upper, "Upper", #00e676)
plot(lower, "Lower", #ff1744)
fill(pM, pZ, color = macdL < lower ? color.new(#b71c1c, 55) : macdL > upper ? color.new(#1b5e20, 55) : na)
neutral = math.abs(macdL) < fakeK * dev
bull = ta.crossover(macdL, sigL) and not neutral
bear = ta.crossunder(macdL, sigL) and not neutral
plotshape(bull ? macdL : na, "Bull cross", shape.triangleup, location.absolute, #00e676, size=size.tiny)
plotshape(bear ? macdL : na, "Bear cross", shape.triangledown, location.absolute, #ff1744, size=size.tiny)
alertcondition(bull, "MACD FF bull", "MACD bullish cross outside fake zone")
alertcondition(bear, "MACD FF bear", "MACD bearish cross outside fake zone")

⚠️ Типові помилки⚠️ Common mistakes

Що найчастіше перетворює зелений сигнал на збиток.

  • Вхід маркетом або вище ask зі скринера: ×2 стає далі, ніж показано.
  • Торгівля 🟠/🔴 «бо ціна дешева». Дешевий OTM-опціон за кілька годин до експірації зазвичай дешевий не просто так.
  • Ігнорування тайм-стопу.
  • Кілька угод на одному активі в один бік: фактично це одна велика угода.
  • Немає резервної копії щоденника перед очищенням браузера.
  • Рішення за незакритою свічкою MACD: колір гістограми може змінитися до закриття.

What most often turns a green signal into a loss.

  • Entering at market or above the screener's ask: ×2 gets further away than shown.
  • Trading 🟠/🔴 “because it's cheap”. A cheap OTM option a few hours before expiry is usually cheap for a reason.
  • Ignoring the time stop.
  • Several trades on one asset in the same direction: effectively one big trade.
  • No journal backup before clearing the browser.
  • Deciding on an unclosed MACD candle: the histogram colour can change before close.

⌨️ Гарячі клавіші⌨️ Hotkeys

Працюють, коли курсор не в полі вводу.

КлавішаДія
RОновити дані
/Пошук у таблиці (у цьому гайді — пошук по гайду)
LМова EN / UA (і в скринері, і в гайді)
TТема
JПерейти до щоденника
EscЗакрити підказку / графік / картку

Work when the cursor isn't in an input field.

KeyAction
RRefresh data
/Table search (in this guide — guide search)
LLanguage EN / UA (in both screener and guide)
TTheme
JJump to journal
EscClose hint / chart / card

✅ Чекліст перед угодою✅ Pre-trade checklist

Відмітки зберігаються в браузері.Ticks are saved in the browser.

❓ FAQ❓ FAQ

Чому в щоденнику ×2 не зараховано, хоча на графіку опціон торкався цілі?

Зараховується лише bid ≥ цілі на момент перевірки. Mark чи last-ціна могли торкнутися, але продати там було неможливо, або сплеск був між перевірками.

Чому вбудований графік не показує мій MACD?

Вбудований віджет не завантажує власні скрипти. Додайте Pine MACD у своєму акаунті (розділ «Pine MACD») і користуйтеся кнопкою ↗ tradingview.com.

Щоденник порожній після перезапуску браузера.

Дані браузера, найімовірніше, були очищені. Імпортуйте останній JSON-бекап кнопкою ⬆ Імпорт.

Скільки можна заробити?

Невідомо, це залежить від ринку, виконання і дисципліни. Оцінюйте результат за власним щоденником після 30–50 записів.

Why wasn't ×2 counted in the journal even though the option touched it on the chart?

Only bid ≥ target at a check counts. Mark or last price may have touched it, but selling there wasn't possible, or the spike happened between checks.

Why doesn't the embedded chart show my MACD?

The embedded widget can't load custom scripts. Add Pine MACD in your own account (see “Pine MACD”) and use the ↗ tradingview.com button.

The journal is empty after restarting the browser.

Browser data was most likely cleared. Import your latest JSON backup with ⬆ Import.

How much can I make?

Unknown — it depends on the market, execution and discipline. Judge results by your own journal after 30–50 entries.