Type/to search

돌파 및 고정 손절매 전략

Common strategy
Created: 2023-11-03 14:31:21
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략의 주요 아이디어는 돌파대를 이용해 추세 방향을 식별하고, 고정 손절매로 위험을 관리하는 것입니다. 전략은 먼저 일정 기간 동안의 최고가와 최저가를 계산하여 돌파대를 형성합니다. 가격이 돌파대를 돌파할 때 거래 신호가 발생합니다. 또한, 트레이더는 고정 손절매 금액을 설정할 수 있습니다. 매 거래 시, 시스템은 고정 손절매 금액을 기준으로 거래 수량을 역산하여, 각 포지션의 손실을 고정시킵니다.

전략 원리

이 전략은 주로 네 부분으로 구성됩니다: 포지션 관리, 돌파대 식별, 손절매 설정 및 수량 계산.

첫째, 전략은 현재 포지션을 보유하고 있는지 판단합니다. 이미 포지션을 보유 중이면 새 신호를 생성하지 않습니다.

둘째, 전략은 일정 기간 동안의 최고가와 최저가를 계산하여 돌파대를 형성합니다. 가격이 돌파대 내부에서 외부로 돌파할 때 거래 신호가 발생합니다. 구체적으로, 가격이 돌파대 상단을 돌파하면 매수 신호, 하단을 돌파하면 매도 신호가 발생합니다.

또한, 매수 신호가 발생하면 전략은 돌파대 중간점을 손절매 지점으로 설정합니다. 매도 신호가 발생할 때도 마찬가지로 손절매 지점을 설정합니다. 추적 손절매를 위해, 전략은 포지션 보유 기간 동안 손절매 지점을 실시간으로 조정합니다.

마지막으로, 전략은 고정 손절매 금액을 설정할 수 있습니다. 신호가 발생하면 전략은 손절매 지점에서 현재 가격까지의 포인트 거리를 계산하고, 호가 단위, 환율 등의 요소를 결합하여 손절매 지점 간 가격 변동이 나타내는 금액을 산출합니다. 그런 다음 고정 손절매 금액을 기준으로 거래 수량을 역산합니다.

이상이 전략의 주요 원리입니다. 돌파대를 통해 추세 방향을 식별하고, 고정 손절매를 이용해 위험을 통제하는 것이 이 전략의 핵심 아이디어입니다.

장점 분석

이러한 돌파대 고정 손절매 전략은 다음과 같은 장점을 가지고 있습니다:

  1. 손절매 개념이 선진적입니다. 전략은 고정 손절매 거리 대신 고정 손절매 금액을 사용합니다. 이는 종목별 포인트 값 차이로 인해 위험을 고정할 수 없는 문제를 방지합니다. 위험 관리 측면에서 고정 금액 손절매가 더 선진적입니다.

  2. 수량 계산이 합리적입니다. 전략은 고정 손절매 금액에 따라 지능적으로 거래 수량을 계산하여 각 포지션의 손실을 통제 가능하게 하므로, 위험 노출을 합리적으로 관리할 수 있습니다.

  3. 돌파 식별이 단순하고 효과적입니다. 돌파대 식별 방식은 간단하고 직접적이며 추세 방향을 효과적으로 식별할 수 있습니다. 단순히 특정 가격 수준을 돌파하는 것과 비교하면, 이러한 돌파대 식별은 추세 방향에서 벗어난 가짜 신호를 더 많이 피할 수 있습니다.

  4. 추적 손절매로 수익 증대. 전략은 손절매 지점을 실시간으로 조정하여 추적 손절매를 수행, 수익을 더 많이 확보하는 데 도움을 줍니다.

  5. 적용 범위가 넓습니다. 이 전략은 모든 종목에 적용 가능하며, 매개변수만 설정하면 고정 금액 손절매를 통한 위험 관리가 가능하므로 매우 광범위한 적용성을 가집니다.

  6. 코드 구조가 명확합니다. 전략 코드는 구조가 합리적이고 명확하며, 각 기능 모듈 간 결합도가 낮아 이해 및 추후 최적화가 용이합니다.

위험 분석

이러한 장점에도 불구하고, 이 전략은 다음과 같은 위험이 존재하므로 주의가 필요합니다:

  1. 돌파 형태의 품질을 판단할 수 없습니다. 전략에서는 돌파 형태의 품질을 판단할 수 없어, 품질이 낮은 신호가 발생할 수 있습니다. 다른 지표와 결합하여 필터링해야 합니다.

  2. 고정 손절매가 지나치게 기계적일 수 있습니다. 시장 가격은 종종 갭 상승/하락의 특성을 가지므로, 고정 손절매는 규칙에 지나치게 의존하여 유연하게 조정할 수 없습니다.

  3. 거래 빈도를 제한할 수 없습니다. 전략은 거래 빈도를 제한할 수 없어, 과도하게 빈번하게 포지션을 청산할 수 있습니다. 다른 규칙을 결합하여 빈도를 제한해야 합니다.

  4. 고정 손절매는 매개변수 설정에 의존합니다. 고정 손절매 금액 설정은 전체 노출 통제와 관련되므로, 자금 규모, 위험 선호도 등 여러 측면을 고려하여 합리적으로 설정해야 합니다.

  5. 돌파 방향에 따라 잘못된 신호가 발생할 수 있습니다. 가격이 변동하거나 조정될 때 잘못된 돌파 신호가 발생할 수 있습니다. 여러 조건을 결합하여 최적화해야 합니다.

  6. 이익 실현 설정이 부족합니다. 전략에 현재 이익 실현 메커니즘이 없어, 수익을 능동적으로 확정할 수 없습니다. 이는 수익이 만족스럽지 않을 가능성을 초래할 수 있습니다.

위의 위험에 대해 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 지표를 추가하여 형태를 판단하고 신호 품질을 필터링합니다. 예: MACD, KD 등.

  2. 돌파 강도 지표를 결합하여 돌파 품질을 평가합니다. 예: 거래량 변화를 통해 돌파 강도 판단.

  3. 포지션 오픈 빈도 제한을 추가합니다. 예: 하루에 한 번만 거래하는 규칙 등.

  4. 고정 손절매 설정 로직을 최적화합니다. 예: 특정 임계값에 따라 백분율 손절매로 변경 등.

  5. 기타 필터 조건을 추가합니다. 예: 강화 손절매, 가격 변동성 등.

  6. 이익 실현 전략을 추가합니다. 예: 저항선 근처에서 이익 실현.

최적화 방향

위 분석에 따라, 이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 필터 조건을 추가하여 신호 품질을 높입니다. 다양한 기술 지표를 추가하여 추세 품질을 판단하고, 바람직하지 않은 돌파 신호를 피할 수 있습니다. 또한 돌파 강도를 판단할 수 있습니다.

  2. 손절매 전략을 최적화하여 더 유연하게 만듭니다. 돌파 후 일정 거리 조정 시 비율 손절매로 전환할 수 있습니다. 변동성에 따라 손절매 거리를 실시간으로 최적화할 수도 있습니다.

  3. 거래 빈도를 통제하여 과도한 거래를 방지합니다. 시간대나 횟수에 대한 필터 조건을 설정하여 거래 빈도를 낮출 수 있습니다.

  4. 추세 판단 지표와 결합하여 진입 시점 선택을 개선합니다. 예: 추세 확인 후 진입하도록 최적화.

  5. 이익 실현 전략을 최적화하여 수익성을 높입니다. 목표 수익, 이동 이익 실현, 변동성 기반 이익 실현 등을 설정할 수 있습니다.

  6. 위험 매개변수 설정을 최적화합니다. 백테스트 결과를 바탕으로 고정 손절매 금액, 돌파 기간 등 최적의 매개변수 조합을 설정할 수 있습니다.

  7. 코드 구조를 개선하여 확장성을 강화합니다. 신호 생성, 필터링, 위험 관리, 수익 실현 등의 모듈을 더욱 분리합니다.

  8. 더 많은 종목 간 차익 거래 공간을 테스트합니다. 다양한 종목 조합의 차익 거래 이점을 평가합니다.

위와 같은 다각적인 최적화를 통해, 이 돌파 손절매 전략의 안정성과 수익성을 더욱 강화할 수 있습니다. 또한 향후 더 많은 전략 조합으로 확장할 수 있는 기반을 마련합니다.

요약

이 전략은 전반적인 아이디어가 합리적이며, 돌파대를 이용해 추세를 식별하고 고정 금액 손절매로 위험을 관리합니다. 이는 위험 관리 측면에서 진보적입니다. 또한 거래 수량 계산 방식도 비교적 합리적이어서 각 포지션의 손실을 통제할 수 있습니다. 그러나 전략은 신호 품질, 손절매 전략의 유연성, 수익 수준 등을 향상시키기 위해 다각적인 최적화가 필요합니다. 추세 판단 지표를 결합하여 필터링하고, 이익 실현 방식을 개선하며, 거래 빈도를 엄격히 통제한다면, 이 전략의 효과는 더 큰 개선 여지가 있습니다. 전반적으로 이 전략은 위험 관리 및 수량 계산 방법에 대한 학습 가능한 프레임워크를 제공하며, 차익 거래 및 다중 전략 조합에 대한 추가 연구의 기반을 마련합니다.

Source
Pine
/*backtest
start: 2023-10-26 00:00:00
end: 2023-10-28 03: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/
//@version=4
//@author=Takazudo
Strategy parameters
Strategy parameters
Money management
Risk price for each entry
Deposit currency
Entry strategy
Entry band bar count
Backtesting range
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)