Type/to search

전략과 매수 보유의 시각적 비교

Common strategy
Created: 2024-01-05 15:27:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 상세한 지표와 차트를 통해 주어진 전략과 거래 대상 증권의 매수 보유 수익을 직관적으로 비교합니다.

전략 원리

이 전략의 핵심 로직은 네 가지 주요 요소를 그려서 주어진 전략과 매수 보유 전략 간의 차이를 비교하는 것입니다:

  1. 전략 순이익: 전략의 순이익과 미실현 이익의 합계
  2. 매수 보유 순이익: 미실현 수익
  3. 차이값: 전략 순이익 - 매수 보유 순이익
  4. 전략 VS 매수 보유 통계 지표
    • 전략 순이익이 매수 보유보다 높은 Bar 비율 (%)
    • 전략 순이익이 매수 보유보다 낮은 Bar 비율 (%)
    • 전략과 매수 보유의 평균 차이값

위 네 가지 요소를 비교함으로써 전략과 단순 매수 보유 간의 우열을 명확하고 직관적으로 파악할 수 있습니다.

전략 장점 분석

단순한 매수 보유 수익 비교에 비해 이 전략은 다음과 같은 장점을 가집니다:

  1. 더 포괄적이고 세부적인 비교 지표: 각 봉(K线)에서의 비교, 전체 통계 데이터 비교 등을 포함하여 전략이 어느 부분에서 매수 보유를 능가하거나 뒤처지는지 명확히 알 수 있습니다.

  2. 직관적인 비교 차트: 전략 순이익, 매수 보유 순이익 및 두 값의 차이를 그래프로 그려 시각적으로 전략의 성과를 더 빠르게 판단할 수 있습니다.

  3. 비교 기간 사용자 정의 가능: 특정 기간 동안의 전략과 매수 보유 비교에만 집중하여 전략의 성과를 더 잘 분석할 수 있습니다.

  4. 간편한 사용: 이 전략에는 완전한 비교 로직이 내장되어 있어, 자신의 전략 코드를 템플릿의 해당 위치에만 교체하면 됩니다. 별도로 비교 로직을 작성할 필요가 없습니다.

리스크 분석

이 전략은 주로 거래 플랫폼에 내장된 매수 보유 수익 지표를 사용하여 비교합니다. 이 내장 지표에 오차가 있으면 최종 비교 결과에 영향을 미칠 수 있습니다. 또한 전략 내 통계 지표의 계산 방식에도 결함이 있을 수 있어, 전략과 매수 보유 간의 비교 상황을 100% 정확하게 반영하지 못할 수 있습니다.

더 많은 벤치마크와 비교하거나 추가 통계 방법론을 도입하여 전략 성과를 추가로 검증할 수 있습니다. 거래 플랫폼이 업데이트되어 매수 보유 수익 지표에 큰 오차가 발생하는 경우 전략 내 비교 로직도 조정해야 합니다.

최적화 방향

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

  1. 더 많은 벤치마크 추가: 삼자 또는 다자 비교를 위해 동등 지수나 업종 대상과의 비교를 추가할 수 있습니다.

  2. 추가 통계 지표 도입: 연간/분기별 승률, 최대 낙폭 시간 차이 등을 포함하여 다양한 차원에서 전략을 이해할 수 있습니다.

  3. 파라미터화 구성: 사용자가 비교 기간 외에도 비교 기준, 통계 지표 등 더 많은 내용을 사용자 정의할 수 있도록 지원합니다.

  4. 차트 표시 개선: 현재 단순한 라인 차트는 전략과 매수 보유가 특정 시점에서 어떻게 비교되는지 보기 어려울 수 있습니다. 막대 그래프를 추가하거나 마커를 추가하여 가독성을 높일 수 있습니다.

요약

본 전략은 여러 상세한 비교 지표와 직관적인 차트 표시를 설계하여 사용자 정의 전략과 단순 매수 보유 전략 간의 차이를 매우 명확하고 포괄적으로 이해할 수 있게 해줍니다. 이를 통해 전략의 성과를 개선하는 데 도움을 줍니다. 사용자 정의 가능한 비교 기간을 통해 전략이 서로 다른 단계에서 가지는 장단점을 유연하게 분석할 수도 있습니다.

비교 기준, 통계 지표 및 차트 표시를 더욱 풍부하게 한다면 이 전략은 매우 강력한 전략 분석 도구가 될 수 있습니다. 이는 템플릿과 프레임워크를 제공하여 전략 분석 및 개선 작업을 더욱 효율적으로 만들어 줍니다.

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

//@version=4
strategy("VS Buy Hold", precision=2)

bnh_info_panel = input(true, title='Enable Info Panel')
Strategy parameters
Strategy parameters
Enable Info Panel
Enable Indicator Panel
From Year
From Month
From Day
To Year
To Month
To Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)