Type/to search

동적 위험 조정 레버리지 거래 시스템

Common strategy
Created: 2023-10-16 16:00:52
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 거래 시스템은 "동적 위험 조정 레버리지 거래 시스템"으로, 현재 시장 변동성을 역사적 평균과 비교하여 거래를 관리하는 것을 목표로 합니다. 이 시스템은 ATR(평균 실제 범위) 지표를 사용하여 목표 포지션 수를 계산하고 이에 따라 레버리지를 조정합니다. 시스템은 피라미딩 방식으로 포지션을 추가하여 여러 개의 포지션을 동시에 열 수 있습니다.

전략 원리

시스템의 구체적인 단계는 다음과 같습니다:

  1. 14일 ATR 기간의 ATR 값을 계산하고 이를 현재 종가로 나누어 표준화합니다.
  2. 표준화된 ATR의 100일 단순 이동 평균(SMA)을 계산합니다.
  3. 표준화된 ATR과 100일 SMA의 비율을 계산합니다.
  4. 비율의 역수(2 / 비율)를 기준으로 목표 레버리지를 결정합니다.
  5. 목표 레버리지에 5를 곱하여 목표 포지션 수를 계산합니다.
  6. 차트에 목표 포지션 수와 현재 포지션 수를 표시합니다.
  7. 매수 기회가 있는지(현재 포지션 수가 목표 수보다 적은 경우) 또는 청산 기회가 있는지(현재 포지션 수가 목표 수 + 1보다 큰 경우) 확인합니다.
  8. 매수 기회가 있으면 롱 포지션을 열고 거래를 openTrades 배열에 추가합니다.
  9. 청산 기회가 있고 openTrades 배열에 거래가 있으면 최신 거래를 청산하고 배열에서 제거합니다.

이 시스템은 포지션 수와 레버리지를 동적으로 조정하여 시장 추세를 포착하고, 배열을 사용하여 포지션을 추적함으로써 개별 거래의 진입과 청산을 더 잘 제어할 수 있습니다.

장점 분석

이 전략은 다음과 같은 장점이 있습니다:

  1. 레버리지와 포지션 수를 동적으로 조정하여 시장 변동성 변화에 따라 위험 노출을 조정할 수 있습니다. 변동성이 낮을 때는 레버리지와 포지션 수를 늘리고, 변동성이 높을 때는 줄여 위험을 효과적으로 통제합니다.
  2. ATR 지표를 사용하여 목표 포지션 수를 계산합니다. 이 지표는 시장 변동성을 반영하므로 포지션 동적 조정에 합리적인 지표 선택입니다.
  3. 피라미딩 방식을 채택하여 여러 개의 포지션을 동시에 열어 추세에서 이익을 얻을 수 있습니다.
  4. 배열을 사용하여 각 포지션 거래를 기록함으로써 개별 거래의 진입과 청산을 명확히 제어하여 불필요한 역방향 조작을 방지할 수 있습니다.
  5. 이 전략은 매개변수가 적어 구현 및 운영이 쉽습니다.
  6. 전략 아이디어가 명확하고 코드 구조가 합리적이며 최적화 및 반복이 용이합니다.

위험 분석

이 전략에는 다음과 같은 위험도 존재합니다:

  1. ATR 지표는 과거 일정 기간의 변동성만 반영하므로 미래의 변동성 변화를 예측할 수 없어 레버리지 조정이 부적절할 수 있습니다.
  2. 피라미딩 방식은 추세 반전 시 손실이 누적될 수 있습니다.
  3. 배열을 통한 포지션 기록은 간단한 진입/청산 작업에만 적합하며, 포지션 진입 로직이 복잡할 경우 더 복잡한 데이터 구조가 필요합니다.
  4. 목표 레버리지와 포지션 수의 설정은 상품 특성에 따라 조정되어야 하며, 특정 고정 매개변수에 국한되어서는 안 됩니다.
  5. 단일 지표는 오해를 불러일으킬 수 있으므로 다른 변동성 지표나 머신러닝 알고리즘을 추가하여 견고성을 높일 수 있습니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 손절매 전략을 추가하여 손실이 손절매 지점에 도달하면 능동적으로 손절매합니다.
  2. 지표 매개변수를 최적화하고 다양한 ATR 기간 매개변수의 효과를 테스트합니다.
  3. 고정 수량 진입 등 다양한 포지션 진입 전략을 시도하여 효과를 테스트합니다.
  4. 볼린저 밴드 폭, KD, RSI 등 다른 변동성 측정 지표를 추가하여 조합하여 사용합니다.
  5. 머신러닝 방법을 사용하여 변동성을 예측하고 단순 평활화 방법을 대체합니다.
  6. 포지션 수 계산 방식을 최적화하고 ATR 배수 또는 변동성 함수 등을 사용할 수 있습니다.
  7. 진입 가격, 시간 등 더 많은 포지션 세부 정보를 기록하여 전략 분석 및 최적화에 활용합니다.
  8. 매개변수 최적화 기능을 추가하여 자동으로 최적의 매개변수 조합을 찾습니다.

요약

본 전략은 ATR을 기반으로 레버리지와 포지션 수를 동적으로 조정하여 추세에서 위험 노출을 조정하며 일정한 장점을 가지고 있습니다. 그러나 매개변수 설정의 어려움, 지표 최적화 여지 등의 문제가 있어 추가 최적화가 필요합니다. 전반적으로 이 전략은 아이디어가 명확하고 운영 및 최적화가 용이하여 심층 연구 및 적용 가치가 있습니다.

Source
Pine
/*backtest
start: 2022-10-09 00:00:00
end: 2023-10-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("I11L - Risk Adjusted Leveraging", overlay=false, pyramiding=25, default_qty_value=20, initial_capital=20000, default_qty_type=strategy.percent_of_equity,process_orders_on_close=false, calc_on_every_tick=false)

atr = ta.atr(14) / close
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)