Type/to search

지표 검증 자동 거래 전략

Common strategy
Created: 2023-09-28 11:57:23
Last modified: 3 years ago
1
Follow
1802
Followers

개요

888 BOT v4는 여러 지표를 결합하여 추세를 판단하고 거래 신호를 발행하는 자동 거래 전략입니다. 이동 평균, 구간 필터, ADX, 포물선 SAR, 거래량 포함 RSI, MACD 및 볼린저 밴드 등 8가지 지표를 조합하여 보다 신뢰할 수 있는 거래 신호를 생성합니다.

전략 원리

지표 개요

  1. Jurik 이동 평균(JMA): Mark Jurik이 전문가를 위해 설계한 신호 지연을 제거한 이동 평균으로, '길이' 매개변수로 노이즈를 제거하고 '위상'과 '전력' 매개변수로 지연과 오버슈트 간 균형을 조정합니다.

  2. 구간 필터: 일정 기간 동안의 평균 가격 변동 범위를 계산하고 이를 확대하여 시장 노이즈를 걸러내고 단기 추세를 더 잘 판단합니다.

  3. 평균 방향 지수(ADX): Wilder가 만든 지표로 추세의 강도와 방향을 측정합니다. ADX가 양의 기울기를 가지며 일정 기간 임계값을 초과하면 가격 움직임이 강함을 나타냅니다.

  4. 포물선 손절(SAR): Wilder가 만든 지표로, 가격이 지표에 닿으면 반대편으로 점프하여 포물선 모양을 형성하며 추세를 판단합니다.

  5. 거래량 포함 RSI: 기존 RSI에 거래량 매개변수를 추가하여 시장 움직임을 더 정확하게 반영합니다.

  6. MACD: Appel이 만든 빠른/느린 이동 평균 차이 지표로, 히스토그램은 이동 평균 교차를 예측합니다. MAC-Z는 가격을 표준화한 후 VWAP를 추가하여 계산합니다.

  7. 거래량 조건: 평균 거래량보다 낮은 신호를 필터링하며, 거래량 수준에 따라 다른 레버리지를 적용합니다.

  8. 볼린저 밴드: John Bollinger의 밴드 지표로 재진입 기회로 사용됩니다.

전략 로직

  1. 8가지 지표 상황에 따라 각각 롱/숏 조건을 결정합니다.

  2. 여러 지표가 확인되면 거래 신호를 생성하여 포지션에 진입합니다.

  3. 포지션 수와 리스크 매개변수에 따라 이익 실현 및 손절 가격을 설정합니다.

  4. 가격이 이익 실현 또는 손절 가격에 도달하면 포지션을 청산합니다.

  5. 가격이 다시 볼린저 밴드에 닿으면 포지션을 추가하여 진입 가격을 개선할 기회가 있습니다.

  6. 청산 후 다시 지표 확인을 기다리며 새로운 포지션에 진입할 수 있습니다.

장점 분석

888 BOT v4의 가장 큰 장점은 지표 조합 사용입니다. 서로 다른 지표가 상호 검증되어 가짜 신호를 줄여 단일 지표 전략보다 더 신뢰할 수 있습니다. 또한 포지션 추가 및 진입 가격 개선을 허용하여 더 큰 이익을 추구할 수 있습니다.

구체적인 장점은 다음과 같습니다.

  1. JMA는 지연을 제거하고 구간 필터는 노이즈를 제거하여 신호 품질을 향상시킵니다.

  2. ADX는 추세 강도를 판단하고 포물선 SAR은 방향을 판단하여 진입 정확도를 높입니다.

  3. 거래량 포함 RSI와 MACD는 더 많은 시장 정보를 추가하여 신호를 다중 검증합니다.

  4. 거래량 조건은 가짜 신호를 필터링하고 거래량 수준에 따라 레버리지를 다르게 적용합니다.

  5. 손절 방식은 리스크 손절, ATR 손절 또는 이중 손절 중 선택하여 하락 리스크를 통제합니다.

  6. 볼린저 밴드를 통한 포지션 추가로 진입 가격을 개선하여 더 큰 수익을 추구할 수 있습니다.

  7. 이익 실현 목표 분할 여부를 선택하여 수익과 수익 확률 간 균형을 맞출 수 있습니다.

  8. 시간대 및 거래 쌍별로 백테스트하여 전략 효과를 평가할 수 있습니다.

리스크 분석

888 BOT v4는 지표 조합과 매개변수 최적화를 통해 리스크를 줄였지만, 모든 전략에는 일정한 리스크가 따릅니다. 주요 리스크는 다음과 같습니다.

  1. 지표가 잘못된 신호를 발생시킬 확률 – 매개변수 조정으로 줄일 수 있습니다.

  2. 포지션 추가 후 손실 확대 리스크 – 진입 가격 개선 폭을 낮추어 방지할 수 있습니다.

  3. 볼린저 밴드가 발동되지 않을 때 손실 확대 – 추세 지표와 함께 진입 시점을 판단할 수 있습니다.

  4. 손절이 너무 느슨하여 갇힐 위험 – 손절 범위를 적절히 축소할 수 있습니다.

  5. 백테스트 기간 부족 – 백테스트 주기를 확대하여 검증할 수 있습니다.

  6. 거래량 부족 – 포지션 규모를 조정합니다.

  7. 특수 시장 상황에서의 실패 – 리스크 관리가 필요합니다. (젠킨슨)

최적화 방향

888 BOT v4는 여전히 개선의 여지가 있습니다.

  1. 지표 매개변수 조정으로 최적 조합 탐색.

  2. 다른 지표(KDJ, 오실레이터 등)로 대체 시도.

  3. 진입 가격 개선 폭 최적화.

  4. 이익 실현/손절 알고리즘 조정.

  5. 이익 실현 후 원금 보호 손절 설정.

  6. 포지션 규모 및 레버리지 최적화.

  7. 머신러닝 등 자동 최적화 방법 시도.

  8. 청산 조건 추가로 특정 시장 상황 회피.

  9. 교차 시장 차익거래 시도.

  10. 그래픽 인터페이스 개발로 사용성 향상.

요약하면, 888 BOT v4는 다중 지표 전략의 대표적인 예로, 지표 조합 거래를 통해 수익 확률을 크게 높일 수 있습니다. 그러나 어떤 전략도 완벽할 수 없으며, 지속적인 테스트와 최적화, 철저한 리스크 관리가 필요해야 지속적인 수익을 낼 수 있습니다.

Source
Pine
/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Xaviz

//@version=4
Strategy parameters
Strategy parameters
  SOURCE
JURIK MOVING AVERAGE
  JMA LENGTH
  JMA PHASE
  JMA POWER
RANGE FILTER
  SAMPLING PERIOD
  RANGE MULTIPLIER
AVERAGE DIRECTIONAL INDEX
  ADX OPTION
  ADX LENGTH
  ADX THRESHOLD
PARABOLIC SAR
  SAR STAR
  SAR INC
  SAR MAX
RSI VOLUME WEIGHTED
  RSI LENGHT
  RSI CENTER LINE
MA CONVERGENCE/DIVERGENCE
  MACD OPTION
  MACD FAST MA LENGTH
  MACD SLOW MA LENGTH
  MACD SIGNAL LENGTH
  Z-VWAP LENGTH
  STDEV LENGTH
VOLUME CONDITION
  VOLUME FACTOR
  SMA VOLUME LENGTH
  TAKE PROFIT LONG %
  TAKE PROFIT SHORT %
ACTIVATE STOP LOSS 🧻
  STOP LOSS OPTION
  STOP LOSS %
  ATR SL PERIOD
  ATR SL MULTIPLIER
  % RISK ALLOWED
STOP LOSS CONFIRMED
ACTIVATE BOLLINGER BANDS RE-ENTRY 🚀
  BB LENGTH
  BB MULTIPLIER
  % MINIMUM BETTER PRICE
ACTIVATE DIVIDE TP
BACKTEST 💹
  BACKTEST DAYS
  ENTRY TYPE
  QUANTITY (LEVERAGE 1X)
  MAXIMUM LEVERAGE
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)