Type/to search

거래량 동적 조정 DCA 전략

QFL
1
Follow
1802
Followers

img

개요

해당 전략은 거래량과 가격 돌파를 기반으로 한 동적 DCA(Dollar Cost Averaging) 전략입니다. 최근 가격 저점을 식별하고, 해당 저점을 돌파하면서 거래량이 증가할 때 포지션을 구축하기 시작합니다. 가격이 계속 하락하는 과정에서 전략은 미실현 손실 규모에 따라 각 진입 수량을 동적으로 조정하며, 설정된 총 진입 횟수에 도달할 때까지 반복합니다. 또한, 가격 하락 폭의 중앙값을 기준으로 익절 가격을 설정합니다.

전략 원리

  1. ta.pivotlow() 함수를 사용하여 최근 가격 저점을 식별하고 이를 지지선으로 삼습니다.
  2. 과거 가격이 지지선을 돌파한 후 하락 폭을 계산하고, 그 중앙값을 안전 거리 및 익절 폭의 기준으로 사용합니다.
  3. 가격이 지지선을 돌파하고 상대 거래량이 설정된 배수보다 클 때 진입 신호가 발생합니다.
  4. 설정된 총 진입 횟수에 따라 총 자금을 동일 비율로 분할하고, 각 진입 시 현재 진입 횟수에 따라 진입 수량을 동적으로 조정하여 포지션이 기하급수적으로 증가하도록 합니다.
  5. 진입 과정에서 미실현 손실이 설정된 임계값에 도달하면 총 진입 횟수에 도달할 때까지 추가 매수합니다.
  6. 가격이 익절 가격까지 상승하면 모든 포지션을 청산합니다.

전략 장점

  1. 진입 수량 동적 조정: 가격 하락 과정에서 미실현 손실에 따라 각 진입 수량을 동적으로 조정하여 리스크를 통제함과 동시에 가격 반등 시 더 많은 이익을 얻을 수 있습니다.
  2. 과거 데이터를 참고한 파라미터 설정: 과거 가격이 지지선을 돌파한 후 하락 폭을 계산하고 그 중앙값을 안전 거리 및 익절 폭의 기준으로 삼아 전략 파라미터를 시장 실제 상황에 더욱 근접하게 만듭니다.
  3. 총 진입 횟수 제한: 총 진입 횟수를 설정하여 전략의 총 리스크 노출을 통제하고 과도한 추가 매수로 인한 손실을 방지합니다.

전략 리스크

  1. 지지선 무효화 리스크: 시장에 극단적인 흐름이 발생하여 가격이 지지선을 돌파한 후 지속적으로 크게 하락할 경우, 전략의 추가 매수 메커니즘이 큰 손실을 초래할 수 있습니다.
  2. 파라미터 설정 리스크: 전략의 성과는 파라미터 설정에 크게 의존하며, 파라미터가 적절하지 않을 경우 전략 성과가 저조할 수 있습니다.
  3. 익절 가격 설정 리스크: 익절 가격을 너무 높게 설정하면 일부 이익을 놓칠 수 있고, 너무 낮게 설정하면 조기 청산되어 가격 반등 기회를 충분히 활용하지 못할 수 있습니다.

전략 최적화 방향

  1. 추가 지표 도입: 진입 신호 판단에 RSI, MACD 등 더 많은 기술적 지표를 도입하여 신호의 정확성을 높일 수 있습니다.
  2. 자금 관리 최적화: 시장 변동성, 계정 리스크 허용 범위 등 요소에 따라 각 진입 시 자금 비율을 동적으로 조정하여 리스크를 더 잘 관리할 수 있습니다.
  3. 적응형 익절/손절: 시장 변동성 변화에 따라 익절 및 손절 폭을 동적으로 조정하여 시장 변화에 더 잘 적응할 수 있습니다.

요약

해당 전략은 진입 수량을 동적으로 조정하고 과거 데이터를 참고하여 파라미터를 설정함으로써 리스크를 통제하는 동시에 가격 반등 시 더 많은 이익을 얻고자 합니다. 그러나 전략의 성과는 파라미터 설정과 시장 상황에 크게 의존하므로 여전히 일정한 리스크가 존재합니다. 추가 지표 도입, 자금 관리 최적화, 적응형 익절/손절 등을 통해 전략의 성과를 더욱 개선할 수 있습니다.

Source
Pine
/*backtest
start: 2024-04-04 00:00:00
end: 2024-04-11 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © AHMEDABDELAZIZZIZO

//@version=5
Strategy parameters
Strategy parameters
Swing Points
Median drop Mult
Floating Loss
Number of all orders
Length of relative volume
Volume Multiplier
Take Profit Multiplier
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)