Посібник з налаштування та інструкція

Silver Edge Engine — довідник параметрів, налаштування алертів та посібник з торгівлі наживо.

Multi-Asset Presets Bitget Perpetual WunderTrading March 2026

Швидкий старт — 7 кроків

  1. Відкрийте правильний графік на TradingView (напр. SUIUSDT Perpetual, H2, Bitget).
  2. Завантажте Silver Edge Engine — DEMO (безкоштовно) або повну версію та відкрийте налаштування.
  3. Оберіть свій Asset Preset (напр. “SUI H2”). Усі параметри завантажуються автоматично.
  4. Встановіть Trade Mode: Realtime only для торгівлі в реальному часі.
  5. Введіть свої 4 коди Webhook WunderTrading у розділі Bot/Webhook.
  6. Натисніть іконку годинника → “Додати сповіщення” → “alert() function calls only”.
  7. Вставте свій WunderTrading Webhook URL → Термін дії: безстроково → Зберегти.
Ніколи не створюйте сповіщення через Strategy Tester — завжди використовуйте іконку годинника у верхній панелі.

○ Asset Preset

The preset dropdown is the primary control. Selecting a preset loads a complete, backtested parameter set. All manual fields below are ignored when a preset is active.

PresetTimeframe
SUI H2H2
1000SATS H1H1
ETH H2H2
BRETT H2H2
ZEC H2H2
XAG H2H2
BTC H2H2
BTC H1H1
RIVER H1H1
RIVER H2H2
NEAR H2H2
NEAR H3H3
DOGE H2H2
DOGE H4H4
PEPE H2H2
PEPE H6H6
SIREN M10M10 (Long Only)
SIREN H1H1 (Long Only)
ManualУсі поля нижче використовуються безпосередньо
Additional asset presets are added with each update. Для активів, яких немає у списку, використовуйте “Manual” та налаштуйте параметри на основі власного backtest.

○ Параметри стратегії (лише режим Manual)

These fields are only active when Preset = Manual. With any other preset, these values are overridden automatically.

ПараметрЗа замовчуваннямОпис
Channel Length20Період ретроспективи сигнального двигуна
Stop Loss %5.0Максимальний збиток на угоду, виміряний від ціни входу
Take Profit %12.0Ціль прибутку, виміряна від ціни входу
Trail %3.0Trailing stop distance from highest/lowest point since entry
Allow LongOnУвімкнути входи long
Allow ShortOnУвімкнути входи short
Не змінюйте ці параметри без нового backtest. Значення пресету є результатом систематичної оптимізації — довільні зміни погіршать результати.

○ Dynamic Sizing (Manual mode only)

Optional position sizing that scales trade size based on recent win/loss streaks. Enabled by default in the ZEC and XAG presets.

ПараметрЗа замовчуваннямОпис
Dynamic Sizing activeOffУвімкнути розмірування за серіями
Base Size USDT500Початковий розмір угоди. Точка скидання після серій.
Win Scale %10Збільшення за послідовний виграш (кумулятивно)
Max Win Scales3Ліміт послідовних збільшень
Loss Reduce %15Зменшення після послідовних збитків

Розширені пресети включають оптимізовані параметри динамічного розмірування. Після будь-якого збитку, що слідує за серією виграшів, розмір скидається до бази.

○ Customer Override (Full version only)

Шар персоналізації дозволяє змінювати параметри пресету без переходу в ручний режим. Коли Override ВИМКНЕНО, значення пресету застосовуються без змін. Коли Override УВІМКНЕНО, ваші персоналізовані значення замінюють значення пресету.

ПараметрОпис
Override PresetГоловний перемикач. OFF = значення пресету. ON = персоналізовані значення нижче.
SL %Персоналізований відсоток Stop Loss
TP %Персоналізований відсоток Take Profit
Trail %Персоналізований відсоток активації Trailing Stop
Trail Execute %Персоналізована відстань виконання Trailing Stop від піку
Allow LongУвімкнути/вимкнути входи long
Allow ShortУвімкнути/вимкнути входи short

Інформаційна мітка на графіку показує поточні активні значення та відображає “✐ OVERRIDE” коли персоналізація активна. Ця функція недоступна у версії DEMO.

Важливо: Персоналізовані значення не були backtestовані. Зміна параметрів без аналізу може погіршити результати. Значення пресету оптимізовані — використовуйте персоналізацію на власний розсуд.

○ Логіка виходу — Як закриваються угоди

Кожна угода має три механізми виходу, що працюють одночасно. Який спрацює першим — той закриває позицію.

Exit TypeTriggerExample (SL 5%, TP 12%, Trail 3%)
Stop LossЦіна рухається SL % проти входуВхід лонг 1.00 → стоп 0.95
Take ProfitЦіна досягає TP % від входуВхід лонг 1.00 → TP 1.12
Trailing StopЦіна відкочується Trail % від піку після входуПік 1.08 → трейл спрацьовує на 1.0476

У торгівлі в реальному часі WunderTrading керує всіма виходами (SL/TP/Trail) безпосередньо на Bitget. Параметри виходу надсилаються автоматично у payload входу. У режимі backtest strategy.exit() симулює таку ж поведінку локально.

Налаштування WunderTrading: Залиште поля SL, TP та Trailing Stop у налаштуваннях бота WT порожніми. Усі параметри виходу доставляються динамічно через payload вхідного сигналу.

○ Bot / Webhook Settings

ПараметрОпис
CODE: Enter LongВаш код Webhook Enter Long WunderTrading
CODE: Enter ShortВаш код Webhook Enter Short WunderTrading
CODE: Exit LongВаш код Webhook Exit Long WunderTrading
CODE: Exit ShortВаш код Webhook Exit Short WunderTrading
WT LeverageКредитне плече, надіслане на Bitget (за замовчуванням: 4). Не симулюється у backtest.
Кожен актив/бот на WunderTrading має власний набір з 4 кодів webhook. Ви повинні ввести правильні коди для активу, яким торгуєте. Коди знаходяться у панелі WunderTrading під Bot Settings.

○ Mode Settings

⚠ Trade Mode — Critical for Live Trading

Перед торгівлею наживо необхідно встановити Trade Mode на “Realtime only”.
Якщо залишити на “Backtest+Realtime”, TradingView перерахує сотні історичних угод при кожному перезавантаженні. Це спричиняє фантомні сигнали, блимаючі мітки та може активувати небажані закриття позицій, які існують лише у backtest — не на Bitget. Значення за замовчуванням у повній версії вже встановлено на “Realtime only”.
НалаштуванняКоли використовуватиЕфект
Backtest+RealtimeBacktesting only (DEMO)Торгує на історичних + живих барах. Показує повну криву капіталу. Небезпечно для живих ботів.
Realtime only ✔Live trading (required)Торгує лише на живих барах. Без історичного перерахунку. Фантомні позиції з backtest закриваються автоматично на першому живому барі.

Як змінити: У TradingView натисніть на назву стратегії → Налаштування (іконка шестерні) → вкладка “Inputs” → прокрутіть до “Mode” → встановіть Trade Mode на “Realtime only”. Зберегти. Зробіть це до створення сповіщення.

Force Proof (Pipeline Test)

Тест конвеєра: при активації двигун відкриває одну угоду та закриває її на наступному барі. Використовується для перевірки повного ланцюга сигналів (TradingView → Webhook → WunderTrading → Bitget) перед торгівлею в реальному часі. Вимкніть після успішного тесту.

○ Chart Visuals

Стратегія малює візуальні помічники безпосередньо на графіку для моніторингу позицій з одного погляду. Усі візуальні елементи суто додаткові — ніколи не впливають на логіку торгівлі, сигнали чи виконання webhook.

ElementОпис
Signal ChannelБлакитна лінія зверху / оранжева знизу із синім заповненням — показує канал прориву
▲ Entry MarkerЗелений трикутник (Long) під баром, пурпуровий (Short) зверху
✕ Exit MarkerЧервоний хрест (Long Exit) зверху, оранжевий (Short Exit) знизу
SL / TP LinesЧервона лінія = Stop Loss, зелена = Take Profit. З ціною. Видимі лише при відкритій позиції.
Фон позиціїДелікатне зелене (Long) або червоне (Short) затінення фону під час угоди
Position SizeСума USDT під/над маркером входу (лише режим Realtime)

Усі три візуальні елементи можна перемикати незалежно у “⑦ Chart Visuals” input group:

ToggleЗа замовчуваннямЕфект
Маркери Входу/ВиходуOnПоказати/сховати маркери ▲▼ та ✕ + мітку розміру позиції
SL/TP LinesOnПоказати/сховати лінії stop loss та take profit з цінами
Фон позиціїOnПоказати/сховати кольоровий фон при відкритих позиціях
⚠ Рекомендовано: Вимкніть вбудовані торгові мітки TradingView
TradingView показує власні мітки “Long”/“Short Exit” за замовчуванням. Вони перекриваються з персоналізованими маркерами та створюють візуальний безлад.

Щоб вимкнути: Правий клік на графіку → Налаштування → вкладка “Trading” → зніміть позначку “Показувати ордери на графіку”. Одноразове налаштування для кожного макету.

Рекомендована візуальна конфігурація

ScenarioEntry/ExitSL/TPBackground
Моніторинг у реальному часіOnOnOn
Чистий графік (лише сигнали)OnOffOff
Мінімальний (без накладень)OffOffOff

Щоб змінити: Натисніть назву стратегії на графіку → Налаштування (іконка шестерні) → Inputs → прокрутіть до "⑦ Chart Visuals". Зміни вступають в силу негайно.

Налаштування алертів — крок за кроком

  1. Відкрийте правильний графік: напр. SUIUSDT Perpetual, H2 на Bitget.
  2. Завантажте Silver Edge Engine — DEMO (безкоштовно) або повну версію. Оберіть Preset. Встановіть Trade Mode: Realtime only.
  3. Введіть свої 4 коди Webhook WunderTrading.
  4. Натисніть іконку годинника (верхня панель) → “Додати сповіщення”.
  5. Умова: Silver Edge Engine → “alert() function calls only”.
  6. Вставте свій WunderTrading Webhook URL.
  7. Термін дії: Безстроково (без дати закінчення).
  8. Зберегти → іконка сповіщення стає зеленою = активне.
Тип сповіщення повинен бути “alert() function calls only” — не “Order fills only” або “Order fills and alert() function calls”. Стратегія генерує payload автоматично через alert().

Налаштування біржі — крок за кроком

Цей посібник використовує Bitget як референтну біржу. Система працює з будь-якою біржею, що підтримує безстрокові USDT ф’ючерси та виконання через webhook (Bybit, OKX, Binance тощо).

1. Створіть субрахунок (рекомендовано)

На Bitget: Профіль → Субрахунки → Створити субрахунок. Використовуйте один субрахунок на кожного бота (напр. "SE-SUI-H2"). Це ізолює капітал та ризик для кожного активу.

2. Згенеруйте API ключ

На субрахунку: Управління API → Створити API ключ. Дайте зрозумілу назву (напр. "SE-Live-SUI"). Увімкніть дозвіл Futures Trading. Залиште білий список IP порожнім (необхідно для WunderTrading). Збережіть API Key, Secret Key та Passphrase надійно.

3. Налаштуйте режим позиції

У налаштуваннях Bitget Futures встановіть режим позиції на Single Mode (не Hedge Mode). Це забезпечує перемикання стратегії з Long на Short за один крок.

⚠ Критично: Субрахунки НЕ успадковують налаштування.
Режим позиції має бути встановлений на One-Way на кожному субрахунку окремо та для кожної торгової пари. Налаштування головного рахунку не передаються. Якщо пропустите, WunderTrading покаже помилку “trading mode” і угоди тихо зазнають невдачі.

4. Встановіть маржинальний режим Isolated

Встановіть маржинальний режим на Isolated (не Cross). Це обмежує ризик маржею, виділеною для кожної окремої позиції. У режимі Cross одна збиткова угода може вплинути на всі позиції.

5. Встановіть кредитне плече

Оберіть кредитне плече відповідно до толерантності до ризику. Наші backtest використовують . Розмір WT Trade — це ваша маржа — помножена на плече дає реальний розмір позиції. Приклад: 500 USDT маржі × 4× = 2,000 USDT позиція. Як прибутки, так і збитки масштабуються з плечем. Вище плече також означає ближчу ціну ліквідації — переконайтеся, що Stop Loss спрацює до ліквідації.

Важливо: Кредитне плече на біржі повинно відповідати налаштуванню WT Leverage у входах стратегії. Невідповідність призведе до неправильного розмірування.

6. Під’єднатися до WunderTrading

  1. У WunderTrading: My Exchanges → Add Exchange → оберіть Bitget Futures.
  2. Введіть API Key, Secret Key та Passphrase.
  3. Створіть Signal Bot: оберіть біржу, пару (напр. SUIUSDT) та таймфрейм.
  4. Скопіюйте 4 коди webhook (Enter Long, Enter Short, Exit Long, Exit Short).
  5. Вставте їх у налаштування Bot/Webhook стратегії у TradingView.

6a. Режим бота WunderTrading

Є два способи налаштування бота WunderTrading:

JSON Mode (Простий)Form Settings Mode (Розширений)
SL, TP та Trailing Stop надсилаються автоматично у payload сигналу. Ручне налаштування у WunderTrading не потрібне. Параметри виходу налаштовуються безпосередньо у панелі бота WunderTrading. Вмикає Move to Breakeven — додатковий рівень захисту прибутку.
Найшвидше налаштування — вставте коди, налаштуйте webhook, готово. Потрібно ввести значення SL, TP, Trail та BE з таблиці пресетів.
Рекомендовано для: швидкого налаштування, початківців. Рекомендовано для: досвідчених трейдерів, які хочуть максимальної продуктивності.
Move to Breakeven автоматично переміщує Stop Loss до ціни входу, коли угода досягає визначеного порогу прибутку (напр. 2,5%). Усуває ризик на угодах з імпульсом. Доступно лише у режимі Form Settings.

⚙ Form Settings — Preset Values for WunderTrading

Введіть ці значення у панелі бота WunderTrading у режимі Form Settings. Значення відповідають вбудованим пресетам.

Preset SL % TP % Trail Trigger % Trail Stop % BE Activ. % BE Exec. %
SUI H25.0123.00.92.50
1000SATS H15.0123.00.92.50
ETH H25.0123.00.92.50
BRETT H25.0123.00.93.00
ZEC H24.6153.20.963.00
XAG H24.6153.20.963.00
BTC H24.6153.20.962.50
BTC H14.6153.20.962.50
RIVER H14.6152.01.51.50
RIVER H24.6153.20.963.00
NEAR H24.6153.20.963.00
NEAR H34.6153.20.963.00
DOGE H24.6153.20.963.00
DOGE H44.6153.20.963.00
PEPE H24.6153.20.963.00
PEPE H64.6153.20.963.00
SIREN M104.6153.20.96
SIREN H14.6153.20.96

BE Exec. = 0% означає, що Stop Loss переміщується до точної ціни входу. SIREN не використовує Breakeven (залиште поля BE порожніми).

7. Перевірте конвеєр

Увімкніть Force Proof у налаштуваннях стратегії. Відкриває тестову угоду та закриває її на наступному барі. Перевірте, чи угода з’явилася на Bitget. Вимкніть Force Proof після тесту.

Той самий процес застосовується до інших webhook платформ (3Commas, Cornix, Aleeert) та інших бірж. Адаптуйте кроки API та створення бота відповідно.

Часті питання

Бот не торгує — чому?

Двигун відкриває угоду лише при підтвердженому прориві. Між сигналами бот чекає. Це нормально. Угоди групуються навколо подій волатильності. Оцінюйте результати за тижні чи місяці, не за окремі дні.

Як часто бот торгує?

Частота угод залежить від активу та таймфрейму. Приклад: SUI H2 згенерував ~215 угод за 1 рік backtesting. Деякі тижні матимуть кілька угод, інші — жодної. Очікувана поведінка.

Чому бектест відрізняється від живого?

Три фактори: (1) плече не симулюється у backtest (обмеження TV), (2) ставки фінансування (~0,01–0,03% за 8г при 4×) не включені, (3) затримка WunderTrading 1–2с може спричинити невеликі відмінності. Реальні показники можуть бути нижчими. Стратегія використовує process_orders_on_close=true та bar_magnifier=false для найреалістичнішого backtest.

Should I use higher leverage?

4× — рекомендована початкова точка. При вищому плечі різкий рух може спричинити ліквідацію до закриття бару. Після 90 днів торгівлі, переоцініть з реальними даними.

Що таке ghost position fix?

При переході з Backtest+Realtime на Realtime only може бути відкрита позиція з backtest, якої немає на Bitget. Двигун виявляє та тихо закриває на першому живому барі. Ручне втручання не потрібне.

Can I use a different exchange?

Так. Система працює з будь-якою біржею з USDT безстроковими ф’ючерсами. Потрібна платформа виконання з підтримкою webhook (WunderTrading, 3Commas, Cornix або подібна). Процес той самий — відрізняється лише крок з’єднання API.

Я бачу жовте попередження про “calc_on_every_tick” у Pine Editor. Це проблема?

Ні. Це попередження нешкідливе. З’являється тому, що мітка Info оновлюється кожного тіку для відображення. Не впливає на генерацію сигналів, логіку входу/виходу чи результати backtest. Можна безпечно ігнорувати.

Чи працює з 3Commas?

Так. Створіть Signal Bot у 3Commas, налаштуйте коди webhook та вставте у налаштування стратегії. Формат сумісний. Дивіться документацію 3Commas.

Яке кредитне плече використовувати?

Наші backtest використовують 4× як довідку, але не симулюють плече (обмеження TradingView). У реальній торгівлі розмір WT Trade — це ваша маржа. Маржа × плече = реальний розмір. Приклад: 500 USDT × 4× = 2,000 USDT. Реальний P&L приблизно 4× цифри backtest. Вище плече наближає ціну ліквідації. Забезпечте достатній буферний капітал.

I get a “trading mode” error — what’s wrong?

Субрахунки Bitget не успадковують налаштування головного рахунку. Потрібно встановити режим позиції One-Way на кожному субрахунку окремо, для кожної пари. Перейдіть до Bitget → Futures → Settings → Position Mode → One-Way.

I closed a trade manually on Bitget — what now?

Якщо закриєте позицію безпосередньо на Bitget, WunderTrading все ще вважає її відкритою. Перейдіть до WunderTrading → Positions → Live, знайдіть позицію та натисніть іконку X. Інакше наступний сигнал може бути проігнорований. WunderTrading може показати “FAILED” при видаленні — це нормально та нешкідливо.

Як змінити розмір угоди наживо?

У налаштуваннях стратегії під ‹5› Bot / Webhook, встановіть WT Trade Size (USDT) на бажану суму (за замовчуванням: 500). Контролює розмір позиції, надісланий до WunderTrading, і є незалежним від розмірування backtest.

Backtest Settings (TradingView Strategy Properties)

PropertyValueWhy
Initial Capital3,000 USDTMatches intended bot capital
Default Qty500 (Cash)500 USDT на угоду (перевизначено скриптом)
Commission0.06%Taker комісія Bitget Perpetual
Slippage2 ticksConservative fill assumption
Pyramiding1Одна позиція за раз

Ці значення встановлені у заголовку strategy(). Їх не потрібно змінювати у TradingView Properties, якщо ви не проводите персоналізовані тести.