설정 가이드 & 매뉴얼

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. Bot/Webhook 섹션에 4개의 WunderTrading 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”을 사용하고 자체 백테스트를 기반으로 매개변수를 구성하세요.

○ 전략 파라미터 (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롱 진입 활성화
Allow ShortOn숏 진입 활성화
새로운 백테스트를 실행하지 않고 이 매개변수를 변경하지 마세요. 프리셋 값은 체계적 최적화의 결과입니다 — 임의 변경은 성능을 저하시킵니다.

○ 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)

사용자 정의 레이어를 사용하면 Manual 모드로 전환하지 않고 프리셋 매개변수를 수정할 수 있습니다. Override가 꺼져 있으면 프리셋 값이 그대로 적용됩니다. Override가 켜져 있으면 사용자 정의 값이 프리셋 기본값을 대체합니다.

파라미터설명
Override Preset메인 스위치. OFF = 프리셋 값. ON = 아래 사용자 정의 값.
SL %사용자 정의 Stop Loss 비율
TP %사용자 정의 Take Profit 비율
Trail %사용자 정의 Trailing Stop 활성화 비율
Trail Execute %사용자 정의 Trailing Stop 피크로부터의 실행 거리
Allow Long롱 진입 활성화/비활성화
Allow Short숏 진입 활성화/비활성화

차트의 Info 라벨은 현재 활성 값을 표시하고 사용자 정의가 활성화되면 “✐ OVERRIDE”를 표시합니다. 이 기능은 DEMO 버전에서 사용할 수 없습니다.

중요: 사용자 정의 값은 백테스트되지 않았습니다. 분석 없이 매개변수를 변경하면 성능이 저하될 수 있습니다. 프리셋 기본값은 최적화되어 있습니다 — 자신의 판단으로 사용자 정의하세요.

○ 종료 로직 — 거래 종료 방식

모든 거래에는 세 가지 종료 메커니즘이 동시에 작동합니다. 먼저 트리거되는 것이 포지션을 종료합니다.

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은 Bitget에서 직접 모든 엑시트(SL/TP/Trail)를 관리합니다. 엑시트 매개변수는 진입 페이로드에서 자동 전송됩니다. 백테스트 모드에서 strategy.exit()가 동일한 동작을 로컬로 시뮬레이션합니다.

WunderTrading 설정: WT 봇 설정의 SL, TP, Trailing Stop 필드를 비워두세요. 모든 엑시트 매개변수는 진입 시그널 페이로드를 통해 동적으로 전달됩니다.

○ Bot / Webhook Settings

파라미터설명
CODE: Enter LongWunderTrading Enter Long Webhook 코드
CODE: Enter ShortWunderTrading Enter Short Webhook 코드
CODE: Exit LongWunderTrading Exit Long Webhook 코드
CODE: Exit ShortWunderTrading Exit Short Webhook 코드
WT LeverageBitget으로 전송되는 레버리지 (기본값: 4). 백테스트에서 시뮬레이션되지 않음.
WunderTrading의 각 자산/봇에는 고유한 4개의 Webhook 코드가 있습니다. 거래하는 자산에 대한 올바른 코드를 입력해야 합니다. 코드는 WunderTrading 대시보드의 Bot Settings에서 찾을 수 있습니다.

○ Mode Settings

⚠ Trade Mode — Critical for Live Trading

라이브 전에 Trade Mode를 “Realtime only”로 설정해야 합니다.
“Backtest+Realtime”으로 두면 TradingView가 페이지 새로고침마다 수백 개의 과거 거래를 재계산합니다. 이로 인해 팬텀 시그널, 깜빡이는 라벨이 발생하고 백테스트에만 존재하는 포지션(Bitget에는 없는)에 대한 원치 않는 청산 주문이 트리거될 수 있습니다. 정식 버전의 기본값은 이미 “Realtime only”로 설정되어 있습니다.
설정사용 시기효과
Backtest+RealtimeBacktesting only (DEMO)과거 + 라이브 바에서 거래. 전체 에퀴티 커브 표시. 라이브 봇에 안전하지 않음.
Realtime only ✔Live trading (required)라이브 바에서만 거래. 과거 재계산 없음. 백테스트의 고스트 포지션은 첫 번째 라이브 바에서 자동 청산됩니다.

변경 방법: 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가격 라벨이 있는 스톱 로스 및 테이크 프로핏 라인 표시/숨기기
포지션 배경On오픈 포지션 중 색상 배경 표시/숨기기
⚠ 권장: TradingView 내장 거래 라벨 비활성화
TradingView는 기본적으로 자체 “Long”/“Short Exit” 라벨을 표시합니다. 사용자 정의 마커와 겹쳐 시각적 혼란을 유발합니다.

비활성화 방법: 차트 우클릭 → 설정“Trading” 탭 → “차트에 주문 표시” 체크 해제. 레이아웃당 1회 설정.

권장 시각 구성

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개의 WunderTrading Webhook 코드 입력.
  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”가 아닙니다. 전략은 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. 레버리지 설정

리스크 허용 범위에 따라 레버리지를 선택하세요. 백테스트는 을 사용합니다. 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. TradingView 전략의 Bot/Webhook 설정에 붙여넣기.

6a. WunderTrading 봇 모드

WunderTrading 봇을 구성하는 두 가지 방법이 있습니다:

JSON Mode (간단)Form Settings Mode (고급)
SL, TP, Trailing Stop이 시그널 페이로드에서 자동 전송됩니다. WunderTrading에서 수동 구성이 필요 없습니다. 엑시트 매개변수가 WunderTrading 봇 대시보드에서 직접 설정됩니다. Move to Breakeven 활성화 — 추가 수익 보호 레이어.
가장 빠른 설정 — 코드 붙여넣기, Webhook 설정, 완료. 프리셋 테이블에서 SL, TP, Trail, BE 값 입력 필요.
권장 대상: 빠른 설정, 초보자. 권장 대상: 최대 성능을 원하는 경험 많은 트레이더.
Move to Breakeven은 거래가 정의된 수익 임계값 (예: 2.5%)에 도달하면 자동으로 Stop Loss를 진입 가격으로 이동합니다. 모멘텀을 보인 거래의 리스크를 제거합니다. Form Settings 모드에서만 사용 가능.

⚙ Form Settings — Preset Values for WunderTrading

Form Settings 모드 사용 시 WunderTrading 봇 대시보드에 이 값을 입력하세요. 값은 내장 프리셋과 일치합니다.

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는 1년 백테스트에서 약 215건의 거래를 생성했습니다. 여러 거래가 있는 주도 있고 없는 주도 있습니다. 예상되는 행동입니다.

백테스트와 라이브가 다른 이유는?

세 가지 요인: (1) 백테스트에서 레버리지 시뮬레이션 안 됨 (TV 제한), (2) 펀딩 비율 (4×에서 8시간당 약 0.01–0.03%) 미포함, (3) WunderTrading 1–2초 지연이 소규모 차이 유발 가능. 라이브 승률과 수익률이 백테스트보다 낮을 수 있습니다. 전략은 가장 현실적인 백테스트를 위해 process_orders_on_close=truebar_magnifier=false를 사용합니다.

Should I use higher leverage?

4×가 권장 시작점입니다. 높은 레버리지에서 바 내 급격한 움직임이 바 마감과 스톱 트리거 전에 청산을 유발할 수 있습니다. 90일 라이브 기록 후 실제 드로다운 데이터를 기반으로 재평가하세요.

고스트 포지션 수정이란?

Backtest+Realtime에서 Realtime only로 전환 시 Bitget에 존재하지 않는 백테스트의 오픈 포지션이 있을 수 있습니다. 엔진이 감지하고 첫 번째 라이브 바에서 조용히 닫습니다. 수동 개입 불필요.

Can I use a different exchange?

예. 시스템은 USDT 무기한 선물을 제공하는 모든 거래소에서 작동합니다. Webhook 호환 실행 플랫폼 (WunderTrading, 3Commas, Cornix 또는 유사)이 필요합니다. 프로세스는 동일 — API 연결 단계만 다릅니다.

Pine Editor에서 “calc_on_every_tick”에 대한 노란색 경고가 보입니다. 문제인가요?

아니요. 이 경고는 무해합니다. Info 라벨이 표시 목적으로 매 틱마다 갱신되어 나타납니다. 시그널 생성, 진입/엑시트 로직, 백테스트 결과에 영향을 미치지 않습니다. 안전하게 무시할 수 있습니다.

3Commas와 호환되나요?

예. 3Commas에서 Signal Bot을 생성하고 Webhook 코드를 구성하여 전략 설정에 붙여넣으세요. 형식이 호환됩니다. 거래소별 설정은 3Commas 문서를 참조하세요.

어떤 레버리지를 사용해야 하나요?

백테스트는 4×를 참조로 사용하지만 레버리지를 시뮬레이션하지 않습니다 (TradingView 제한). 라이브에서 WT Trade 크기가 마진입니다. 마진 × 레버리지 = 실제 크기. 예: 500 USDT × 4× = 2,000 USDT. 라이브 P&L은 백테스트 수치의 약 4×입니다. 높은 레버리지는 청산 가격을 가깝게 합니다. 충분한 버퍼 자본을 확보하세요.

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 Settings (TradingView Strategy Properties)

PropertyValueWhy
Initial Capital3,000 USDTMatches intended bot capital
Default Qty500 (Cash)거래당 500 USDT (스크립트에 의해 오버라이드)
Commission0.06%Bitget Perpetual 테이커 수수료
Slippage2 ticksConservative fill assumption
Pyramiding1한 번에 하나의 포지션

이 값들은 strategy() 헤더에 설정됩니다. 사용자 정의 테스트를 실행하지 않는 한 TradingView Properties에서 변경할 필요가 없습니다.