Ghid de configurare & Manual
Silver Edge Engine — referință parametri, configurare alerte și ghid de tranzacționare live.
Start rapid — 7 pași
- Deschide graficul corect pe TradingView (ex. SUIUSDT Perpetual, H2, Bitget).
- Încarcă Silver Edge Engine — DEMO (gratuit) sau versiunea completă și deschide setările.
- Selectează Asset Preset-ul tău (ex. “SUI H2”). Toți parametrii se încarcă automat.
- Setează Trade Mode: Realtime only pentru tranzacționare live.
- Introdu cele 4 coduri Webhook WunderTrading în secțiunea Bot/Webhook.
- Apasă pe iconița ceasului → “Adaugă alertă” → “alert() function calls only”.
- Lipește URL-ul Webhook WunderTrading → Expirare: nelimitată → Salvează.
○ 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 | Toate câmpurile de mai jos sunt folosite direct | |
○ Parametri strategie (doar modul Manual)
These fields are only active when Preset = Manual. With any other preset, these values are overridden automatically.
| Parametru | Implicit | Descriere |
|---|---|---|
| Channel Length | 20 | Perioada de lookback a motorului de semnale |
| Stop Loss % | 5.0 | Pierdere maximă pe tranzacție, măsurată de la prețul de intrare |
| Take Profit % | 12.0 | Țintă de profit, măsurată de la prețul de intrare |
| Trail % | 3.0 | Trailing stop distance from highest/lowest point since entry |
| Allow Long | On | Activează intrări long |
| Allow Short | On | Activează intrări 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.
| Parametru | Implicit | Descriere |
|---|---|---|
| Dynamic Sizing active | Off | Activează dimensionarea bazată pe serii |
| Base Size USDT | 500 | Dimensiunea inițială a tranzacției. Punct de resetare după serii. |
| Win Scale % | 10 | Creștere per câștig consecutiv (cumulativ) |
| Max Win Scales | 3 | Limită de scalări consecutive |
| Loss Reduce % | 15 | Reducere după pierderi consecutive |
Preset-urile extinse includ parametri de dimensionare dinamică optimizați. După orice pierdere care urmează unei serii câștigătoare, dimensiunea revine la bază.
○ Customer Override (Full version only)
Nivelul de personalizare permite modificarea parametrilor preset-ului fără a comuta în modul Manual. Când Override este DEZACTIVAT, valorile preset-ului se aplică neschimbate. Când Override este ACTIVAT, valorile tale personalizate înlocuiesc valorile preset-ului.
| Parametru | Descriere |
|---|---|
| Override Preset | Comutator principal. OFF = se aplică valorile preset-ului. ON = se aplică valorile personalizate de mai jos. |
| SL % | Procentaj Stop Loss personalizat |
| TP % | Procentaj Take Profit personalizat |
| Trail % | Procentaj de activare Trailing Stop personalizat |
| Trail Execute % | Distanță de execuție Trailing Stop personalizată de la maxim |
| Allow Long | Activează/dezactivează intrări long |
| Allow Short | Activează/dezactivează intrări short |
Eticheta Info de pe grafic arată valorile active curente și afișează “✐ OVERRIDE” când personalizarea este activă. Această funcție nu este disponibilă în versiunea DEMO.
○ Logica de ieșire — Cum se închid tranzacțiile
Fiecare tranzacție are trei mecanisme de ieșire simultane. Primul care se activează închide poziția.
| Exit Type | Trigger | Example (SL 5%, TP 12%, Trail 3%) |
|---|---|---|
| Stop Loss | Prețul se mișcă SL % contra intrării | Intrare long la 1.00 → stop la 0.95 |
| Take Profit | Prețul atinge TP % de la intrare | Intrare long la 1.00 → TP la 1.12 |
| Trailing Stop | Prețul retrasează Trail % de la vârf după intrare | Vârf la 1.08 → trail se activează la 1.0476 |
În tranzacționarea live, WunderTrading gestionează toate ieșirile (SL/TP/Trail) direct pe Bitget. Parametrii de ieșire sunt trimiși automat în payload-ul de intrare. În modul backtest, strategy.exit() simulează același comportament local.
○ Bot / Webhook Settings
| Parametru | Descriere |
|---|---|
| CODE: Enter Long | Codul tău Webhook Enter Long WunderTrading |
| CODE: Enter Short | Codul tău Webhook Enter Short WunderTrading |
| CODE: Exit Long | Codul tău Webhook Exit Long WunderTrading |
| CODE: Exit Short | Codul tău Webhook Exit Short WunderTrading |
| WT Leverage | Levier trimis la Bitget (implicit: 4). Nesimulat în backtest. |
○ Mode Settings
⚠ Trade Mode — Critical for Live Trading
Dacă îl lași pe “Backtest+Realtime”, TradingView va recalcula sute de tranzacții istorice la fiecare reîncărcare. Aceasta cauzează semnale fantomă, etichete care clipesc și poate declanșa ordine de închidere nedorite pentru poziții care există doar în backtest — nu pe Bitget. Valoarea implicită în versiunea completă este deja setată pe “Realtime only”.
| Setare | Când se folosește | Efect |
|---|---|---|
| Backtest+Realtime | Backtesting only (DEMO) | Tranzacționează pe bare istorice + live. Arată curba de capital completă. Nesigur pentru boți live. |
| Realtime only ✔ | Live trading (required) | Tranzacționează doar pe bare live. Fără recalculare istorică. Pozițiile fantomă din backtest sunt închise automat pe prima bară live. |
Cum să schimbi: În TradingView, apasă pe numele strategiei → Setări (iconița roată) → tab “Inputs” → derulează la “Mode” → setează Trade Mode pe “Realtime only”. Salvează. Fă asta înainte de a crea alerta.
Force Proof (Pipeline Test)
Test pipeline: când este activat, motorul deschide o tranzacție și o închide la bara următoare. Folosit pentru verificarea lanțului complet de semnale (TradingView → Webhook → WunderTrading → Bitget) înainte de a merge live. Dezactivează după testul reușit.
○ Chart Visuals
Strategia desenează indicatori vizuali direct pe grafic pentru a monitoriza pozițiile dintr-o privire. Toate elementele vizuale sunt pur aditive — nu afectează niciodată logica de tranzacționare, semnalele sau execuția webhook-ului.
| Element | Descriere |
|---|---|
| Signal Channel | Linie cyan sus / portocaliu jos cu umplutură albastră — arată canalul de breakout |
| ▲ Entry Marker | Triunghi verde (Long) sub bară, triunghi magenta (Short) deasupra |
| ✕ Exit Marker | Cruce roșie (Long Exit) deasupra barei, cruce portocalie (Short Exit) dedesubt |
| SL / TP Lines | Linie roșie = Stop Loss, linie verde = Take Profit. Cu preț. Vizibile doar cu poziție deschisă. |
| Fundal poziție | Umbrir verde subtil (Long) sau roșu (Short) de fundal în timpul unei tranzacții |
| Position Size | Sumă USDT afișată sub/deasupra marcatorului de intrare (doar modul Realtime) |
Toate cele trei elemente vizuale pot fi activate/dezactivate independent în “⑦ Chart Visuals” input group:
| Toggle | Implicit | Efect |
|---|---|---|
| Marcaje Intrare/Ieșire | On | Arată/ascunde marcatorii ▲▼ și ✕ + eticheta dimensiunii poziției |
| SL/TP Lines | On | Arată/ascunde liniile de stop loss și take profit cu etichete de preț |
| Fundal poziție | On | Arată/ascunde fundalul colorat în timpul pozițiilor deschise |
TradingView afișează propriile etichete “Long”/“Short Exit” implicit. Se suprapun peste marcatorii personalizați și creează dezordine vizuală.
Pentru dezactivare: Clic dreapta pe grafic → Setări → tab “Trading” → debifează “Arată ordinele pe grafic”. Setare unică ce persistă per layout.
Configurare vizuală recomandată
| Scenario | Entry/Exit | SL/TP | Background |
|---|---|---|---|
| Monitorizare live | On | On | On |
| Grafic curat (doar semnale) | On | Off | Off |
| Minim (fără suprapuneri) | Off | Off | Off |
Pentru schimbare: Apasă pe numele strategiei pe grafic → Setări (iconița roată) → Inputs → derulează la "⑦ Chart Visuals". Modificările au efect imediat.
Configurare alerte — pas cu pas
- Deschide graficul corect: ex. SUIUSDT Perpetual, H2 pe Bitget.
- Încarcă Silver Edge Engine — DEMO (gratuit) sau versiunea completă. Selectează Preset-ul. Setează Trade Mode: Realtime only.
- Introdu cele 4 coduri Webhook WunderTrading.
- Apasă pe iconița ceasului (bara superioară) → “Adaugă alertă”.
- Condiție: Silver Edge Engine → “alert() function calls only”.
- Lipește URL-ul Webhook WunderTrading.
- Expirare: Nelimitată (fără dată de expirare).
- Salvează → iconița alertei devine verde = activă.
alert().Configurare exchange — pas cu pas
Acest ghid folosește Bitget ca exchange de referință. Sistemul funcționează cu orice exchange care suportă futures perpetue USDT și execuție bazată pe webhook (Bybit, OKX, Binance, etc.).
1. Creează un sub-cont (recomandat)
Pe Bitget: Profil → Sub-conturi → Creează sub-cont. Folosește un sub-cont per bot de tranzacționare (ex. "SE-SUI-H2"). Aceasta izolează capitalul și riscul pentru fiecare activ.
2. Generează o cheie API
Pe sub-cont: Gestionare API → Creează cheie API. Numește-o clar (ex. "SE-Live-SUI"). Activează permisiunea Futures Trading. Lasă lista albă IP goală (necesar pentru WunderTrading). Salvează API Key, Secret Key și Passphrase în siguranță.
3. Configurează modul poziție
În setările Bitget Futures, setează modul poziție pe Single Mode (nu Hedge Mode). Aceasta asigură că strategia poate comuta de la Long la Short într-un singur pas.
Modul poziție trebuie setat pe One-Way pe fiecare sub-cont separat și pentru fiecare pereche de tranzacționare. Setarea contului principal nu se transferă. Dacă sari peste acest pas, WunderTrading va afișa o eroare “trading mode” și tranzacțiile vor eșua silențios.
4. Setează modul marjă pe Isolated
Setează modul marjă pe Isolated (nu Cross). Aceasta limitează riscul la marja alocată fiecărei poziții individuale. În modul Cross, o singură tranzacție în pierdere ar putea afecta toate pozițiile.
5. Setează levierul
Alege levierul în funcție de toleranța ta la risc. Backtestele noastre folosesc 4×. Dimensiunea WT Trade este marja ta — înmulțită cu levierul dă dimensiunea reală a poziției. Exemplu: 500 USDT marjă × 4× = 2.000 USDT poziție. Atât profiturile cât și pierderile se scalează cu levierul. Un levier mai mare înseamnă și un preț de lichidare mai apropiat — asigură-te că Stop Loss-ul se activează înainte de lichidare.
6. Conectare la WunderTrading
- În WunderTrading: My Exchanges → Add Exchange → selectează Bitget Futures.
- Introdu API Key, Secret Key și Passphrase.
- Creează un Signal Bot: selectează exchange-ul, perechea (ex. SUIUSDT) și timeframe-ul.
- Copiază cele 4 coduri webhook (Enter Long, Enter Short, Exit Long, Exit Short).
- Lipește-le în setările Bot/Webhook ale strategiei în TradingView.
6a. Modul bot WunderTrading
Există două moduri de a configura botul WunderTrading:
| JSON Mode (Simplu) | Form Settings Mode (Avansat) |
|---|---|
| SL, TP și Trailing Stop sunt trimise automat în payload-ul semnalului. Nu este necesară configurare manuală în WunderTrading. | Parametrii de ieșire sunt configurați direct în panoul bot-ului WunderTrading. Activează Move to Breakeven — un nivel suplimentar de protecție a profiturilor. |
| Configurare rapidă — lipește codurile, setează webhook-ul, gata. | Necesită introducerea valorilor SL, TP, Trail și BE din tabelul preset-urilor. |
| Recomandat pentru: configurare rapidă, începători. | Recomandat pentru: traderi experimentați care doresc performanță maximă. |
⚙ Form Settings — Preset Values for WunderTrading
Introdu aceste valori în panoul bot-ului WunderTrading în modul Form Settings. Valorile corespund preset-urilor integrate.
| 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% înseamnă că Stop Loss-ul se mută la prețul exact de intrare. SIREN nu folosește Breakeven (lasă câmpurile BE goale).
7. Verifică pipeline-ul
Activează Force Proof în setările strategiei. Aceasta deschide o tranzacție de test și o închide la bara următoare. Verifică dacă tranzacția apare pe Bitget. Dezactivează Force Proof după test.
Întrebări frecvente
Botul nu tranzacționează — de ce?
Motorul deschide o tranzacție doar când are loc un breakout confirmat. Între semnale, botul așteaptă. Este normal. Tranzacțiile tind să se grupeze în jurul evenimentelor de volatilitate. Evaluează performanța pe săptămâni sau luni, nu pe zile individuale.
Cât de des tranzacționează botul?
Frecvența tranzacțiilor depinde de activ și timeframe. Exemplu: SUI H2 a generat ~215 tranzacții pe parcursul a 1 an de backtesting. Unele săptămâni vor avea mai multe tranzacții, altele niciuna. Comportament așteptat.
De ce diferă backtestul de live?
Trei factori: (1) levierul nu este simulat în backtest (limitare TV), (2) ratele de finanțare (~0,01–0,03% per 8h la 4×) nu sunt incluse, (3) latența WunderTrading de 1–2s poate cauza mici diferențe de execuție. Ratele de succes și randamentele live pot fi mai mici. Strategia folosește process_orders_on_close=true și bar_magnifier=false pentru backtestul cel mai realist posibil.
Should I use higher leverage?
4× este punctul de plecare recomandat. Cu un levier mai mare, o mișcare bruscă intra-bară poate cauza lichidarea înainte ca bara să se închidă și stopul să se activeze. După 90 de zile live, reevaluează pe baza datelor reale de drawdown.
Ce este ghost position fix?
Când treci de la Backtest+Realtime la Realtime only, poate exista o poziție deschisă din backtest care nu există pe Bitget. Motorul o detectează și o închide silențios pe prima bară live. Nu este necesară intervenție manuală.
Can I use a different exchange?
Da. Sistemul funcționează cu orice exchange care oferă futures perpetue USDT. Ai nevoie de o platformă de execuție compatibilă cu webhook (WunderTrading, 3Commas, Cornix sau similar). Procesul este același — diferă doar pasul de conexiune API.
Văd un avertisment galben despre “calc_on_every_tick” în Pine Editor. Este o problemă?
Nu. Acest avertisment este inofensiv. Apare deoarece eticheta Info se actualizează la fiecare tick pentru afișare. Nu afectează generarea semnalelor, logica de intrare/ieșire sau rezultatele backtestului. Îl poți ignora în siguranță.
Funcționează cu 3Commas?
Da. Creează un Signal Bot în 3Commas, configurează codurile webhook și lipește-le în setările strategiei. Formatul este compatibil. Consultă documentația 3Commas pentru configurarea specifică exchange-ului.
Ce levier ar trebui să folosesc?
Backtestele noastre folosesc 4× ca referință dar nu simulează levierul (limitare TradingView). Live, dimensiunea WT Trade este marja ta. Marjă × levier = dimensiune reală. Exemplu: 500 USDT × 4× = 2.000 USDT. P&L-ul live este aproximativ 4× cifrele backtestului. Un levier mai mare apropie prețul de lichidare. Asigură-te că ai suficient capital tampon.
I get a “trading mode” error — what’s wrong?
Sub-conturile Bitget nu moștenesc setările contului principal. Trebuie să setezi modul poziție pe One-Way pe fiecare sub-cont separat, pentru fiecare pereche. Mergi la Bitget → Futures → Settings → Position Mode → One-Way.
I closed a trade manually on Bitget — what now?
Dacă închizi o poziție direct pe Bitget, WunderTrading crede în continuare că este deschisă. Mergi la WunderTrading → Positions → Live, găsește poziția și apasă iconița X. Altfel semnalul următor poate fi ignorat. WunderTrading poate afișa “FAILED” la eliminare — este normal și inofensiv.
Cum schimb dimensiunea tranzacției live?
În setările strategiei sub ‹5› Bot / Webhook, setează WT Trade Size (USDT) la suma dorită (implicit: 500). Aceasta controlează dimensiunea poziției trimise la WunderTrading și este independentă de dimensionarea backtestului.
Backtest Settings (TradingView Strategy Properties)
| Property | Value | Why |
|---|---|---|
| Initial Capital | 3,000 USDT | Matches intended bot capital |
| Default Qty | 500 (Cash) | 500 USDT per tranzacție (suprascris de script) |
| Commission | 0.06% | Comision taker Bitget Perpetual |
| Slippage | 2 ticks | Conservative fill assumption |
| Pyramiding | 1 | O poziție la un moment dat |
Aceste valori sunt setate în antetul strategy(). Nu trebuie să le modifici în TradingView Properties decât dacă rulezi teste personalizate.