Ръководство за настройка и наръчник
Silver Edge Engine — справочник за параметри, конфигурация на аларми и ръководство за търговия на живо.
Бърз старт — 7 стъпки
- Отворете правилната графика в TradingView (напр. SUIUSDT Perpetual, H2, Bitget).
- Заредете Silver Edge Engine — DEMO (безплатен) или пълната версия и отворете настройките.
- Изберете вашия Asset Preset (напр. “SUI H2”). Всички параметри се зареждат автоматично.
- Задайте Trade Mode: Realtime only за търговия на живо.
- Въведете вашите 4 WunderTrading Webhook кода в секцията Bot/Webhook.
- Щракнете върху иконата на часовник → “Добави сигнал” → “alert() function calls only”.
- Поставете вашия WunderTrading Webhook URL → Изтичане: безсрочно → Запази.
○ 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.
| Preset | Timeframe | |
|---|---|---|
| SUI H2 | H2 | |
| 1000SATS H1 | H1 | |
| ETH H2 | H2 | |
| BRETT H2 | H2 | |
| ZEC H2 | H2 | |
| XAG H2 | H2 | |
| BTC H2 | H2 | |
| BTC H1 | H1 | |
| RIVER H1 | H1 | |
| RIVER H2 | H2 | |
| NEAR H2 | H2 | |
| NEAR H3 | H3 | |
| DOGE H2 | H2 | |
| DOGE H4 | H4 | |
| PEPE H2 | H2 | |
| PEPE H6 | H6 | |
| SIREN M10 | M10 (Long Only) | |
| SIREN H1 | H1 (Long Only) | |
| Manual | Всички полета по-долу се използват директно | |
○ Параметри на стратегията (само Manual режим)
These fields are only active when Preset = Manual. With any other preset, these values are overridden automatically.
| Параметър | По подразбиране | Описание |
|---|---|---|
| Channel Length | 20 | Период на ретроспекция на сигналния двигател |
| Stop Loss % | 5.0 | Максимална загуба на сделка, измерена от входната цена |
| Take Profit % | 12.0 | Целева печалба, измерена от входната цена |
| Trail % | 3.0 | Trailing stop distance from highest/lowest point since entry |
| Allow Long | On | Активиране на long входове |
| Allow Short | On | Активиране на short входове |
○ 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 active | Off | Активиране на оразмеряване по серии |
| Base Size USDT | 500 | Начален размер на сделка. Точка на нулиране след серии. |
| Win Scale % | 10 | Увеличение при последователна печалба (кумулативно) |
| Max Win Scales | 3 | Лимит на последователни увеличения |
| 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 версията.
○ Логика на изход — Как се затварят сделките
Всяка сделка има три механизма за изход, работещи едновременно. Който се задейства пръв, затваря позицията.
| Exit Type | Trigger | Example (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() симулира същото поведение локално.
○ Bot / Webhook Settings
| Параметър | Описание |
|---|---|
| CODE: Enter Long | Вашият WunderTrading Enter Long webhook код |
| CODE: Enter Short | Вашият WunderTrading Enter Short webhook код |
| CODE: Exit Long | Вашият WunderTrading Exit Long webhook код |
| CODE: Exit Short | Вашият WunderTrading Exit Short webhook код |
| WT Leverage | Ливъридж, изпратен до Bitget (по подразбиране: 4). Не се симулира в backtest. |
○ Mode Settings
⚠ Trade Mode — Critical for Live Trading
Ако го оставите на “Backtest+Realtime”, TradingView ще преизчисли стотици исторически сделки при всяко презареждане. Това причинява фантомни сигнали, мигащи етикети и може да задейства нежелани затваряния за позиции, съществуващи само в backtestа — не на Bitget. Стойността по подразбиране в пълната версия вече е “Realtime only”.
| Настройка | Кога да се използва | Ефект |
|---|---|---|
| Backtest+Realtime | Backtesting 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 Lines | On | Показване/скриване на линии за stop loss и take profit с ценови етикети |
| Фон на позицията | On | Показване/скриване на цветен фон при отворени позиции |
TradingView показва собствени етикети “Long”/“Short Exit” по подразбиране. Те се припокриват с персонализираните маркери и причиняват визуален безпорядък.
За деактивиране: Десен бутон на графиката → Настройки → раздел “Trading” → премахнете отметката “Показвай поръчки на графиката”. Еднократна настройка за всяко оформление.
Препоръчителна визуална конфигурация
| Scenario | Entry/Exit | SL/TP | Background |
|---|---|---|---|
| Мониторинг на живо | On | On | On |
| Чиста графика (само сигнали) | On | Off | Off |
| Минимално (без наслагвания) | Off | Off | Off |
За промяна: Щракнете върху името на стратегията на графиката → Настройки (икона зъбно колело) → Inputs → превъртете до "⑦ Chart Visuals". Промените влизат в сила незабавно.
Настройка на аларми — стъпка по стъпка
- Отворете правилната графика: напр. SUIUSDT Perpetual, H2 на Bitget.
- Заредете Silver Edge Engine — DEMO (безплатен) или пълната версия. Изберете вашия Preset. Задайте Trade Mode: Realtime only.
- Въведете вашите 4 WunderTrading Webhook кода.
- Щракнете върху иконата на часовник (горна лента) → “Добави сигнал”.
- Условие: Silver Edge Engine → “alert() function calls only”.
- Поставете вашия WunderTrading Webhook URL.
- Изтичане: Безсрочно (без дата на изтичане).
- Запази → иконата на сигнала става зелена = активен.
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овете ни използват 4×. Размерът на WT Trade е вашият маржин — умножен по ливъриджа дава реалния размер на позицията. Пример: 500 USDT маржин × 4× = 2,000 USDT позиция. Както печалбите, така и загубите се мащабират с ливъриджа. По-висок ливъридж означава и по-близка цена на ликвидация — уверете се, че Stop Loss се задейства преди ликвидация.
6. Свържете се с WunderTrading
- В WunderTrading: My Exchanges → Add Exchange → изберете Bitget Futures.
- Въведете API Key, Secret Key и Passphrase.
- Създайте Signal Bot: изберете борсата, двойката (напр. SUIUSDT) и времевата рамка.
- Копирайте 4-те webhook кода (Enter Long, Enter Short, Exit Long, Exit Short).
- Поставете ги в настройките 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 стойности от таблицата с пресети. |
| Препоръчително за: бърза настройка, начинаещи. | Препоръчително за: опитни трейдъри, желаещи максимална ефективност. |
⚙ Form Settings — Preset Values for WunderTrading
Въведете тези стойности в таблото на WunderTrading бота в режим Form Settings. Стойностите съвпадат с вградените пресети.
| Preset | SL % | TP % | Trail Trigger % | Trail Stop % | BE Activ. % | BE Exec. % |
|---|---|---|---|---|---|---|
| SUI H2 | 5.0 | 12 | 3.0 | 0.9 | 2.5 | 0 |
| 1000SATS H1 | 5.0 | 12 | 3.0 | 0.9 | 2.5 | 0 |
| ETH H2 | 5.0 | 12 | 3.0 | 0.9 | 2.5 | 0 |
| BRETT H2 | 5.0 | 12 | 3.0 | 0.9 | 3.0 | 0 |
| ZEC H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| XAG H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| BTC H2 | 4.6 | 15 | 3.2 | 0.96 | 2.5 | 0 |
| BTC H1 | 4.6 | 15 | 3.2 | 0.96 | 2.5 | 0 |
| RIVER H1 | 4.6 | 15 | 2.0 | 1.5 | 1.5 | 0 |
| RIVER H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| NEAR H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| NEAR H3 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| DOGE H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| DOGE H4 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| PEPE H2 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| PEPE H6 | 4.6 | 15 | 3.2 | 0.96 | 3.0 | 0 |
| SIREN M10 | 4.6 | 15 | 3.2 | 0.96 | — | — |
| SIREN H1 | 4.6 | 15 | 3.2 | 0.96 | — | — |
BE Exec. = 0% означава, че Stop Loss се премества до точната входна цена. SIREN не използва Breakeven (оставете BE полетата празни).
7. Проверете конвейера
Активирайте Force Proof в настройките на стратегията. Отваря тестова сделка и я затваря на следващия бар. Проверете дали сделката се появява на Bitget. Деактивирайте Force Proof след теста.
Често задавани въпроси
Ботът не търгува — защо?
Двигателят отваря сделка само при потвърден пробив. Между сигналите ботът чака. Това е нормално. Сделките се групират около събития на волатилност. Оценявайте резултатите за седмици или месеци, не за отделни дни.
Колко често търгува ботът?
Честотата на сделките зависи от актива и времевата рамка. Пример: 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)
| Property | Value | Why |
|---|---|---|
| Initial Capital | 3,000 USDT | Matches intended bot capital |
| Default Qty | 500 (Cash) | 500 USDT на сделка (пренаписано от скрипта) |
| Commission | 0.06% | Taker комисия на Bitget Perpetual |
| Slippage | 2 ticks | Conservative fill assumption |
| Pyramiding | 1 | Една позиция наведнъж |
Тези стойности са зададени в заглавието на strategy(). Не е необходимо да ги променяте в TradingView Properties, освен ако провеждате персонализирани тестове.