Type/to search

캔들스틱 몸체 기반 롱숏 전략

Common strategy
Created: 2023-11-16 17:14:48
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 캔들의 몸통 길이를 기준으로 매수/매도 방향을 판단합니다. 최근 30개 캔들의 평균 몸통 길이를 계산하여, 양봉의 몸통 길이가 평균 몸통 길이보다 크면 매수하고, 음봉의 몸통 길이가 평균 몸통 길이보다 크면 매도합니다.

전략 원리

이 전략은 먼저 캔들의 몸통 길이(body)와 최근 30개 캔들 몸통 길이의 평균값(sbody)을 계산합니다.

오늘 캔들이 음봉(bar==-1)이고 몸통 길이가 평균 몸통 길이보다 크면 매수 포지션을 오픈합니다(up1).

오늘 캔들이 양봉(bar==1)이고 몸통 길이가 평균 몸통 길이보다 크면 매도 포지션을 오픈합니다(dn1).

매수 포지션 오픈 후, 오늘 캔들이 양봉(bar==1)이고 현재 포지션이 수익 상태이면 매수 포지션을 청산합니다.

매도 포지션 오픈 후, 오늘 캔들이 음봉(bar==-1)이고 현재 포지션이 수익 상태이면 매도 포지션을 청산합니다.

이 전략은 캔들 몸통의 길이를 활용하여 시장 추세를 판단하는 간단하면서도 효과적인 방법입니다. 몸통이 길수록 추세가 강하다는 의미이므로, 몸통 길이를 매수/매도 판단 기준으로 삼습니다.

장점 분석

이 전략은 다음과 같은 장점을 가집니다:

  1. 전략 아이디어가 간단 명료하여 이해와 구현이 쉽습니다.

  2. 캔들 몸통 길이로 추세를 판단하여 노이즈에 방해받지 않습니다.

  3. 동적 평균값 계산을 사용하여 시장 변화에 적응할 수 있습니다.

  4. 수익 시 청산 조건을 설정하여 전략 수익률을 높일 수 있습니다.

  5. 전략 파라미터를 설정할 수 있어 다양한 시장 환경에 적용 가능합니다.

위험 분석

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

  1. 몸통이 길다고 반드시 강한 추세를 의미하는 것은 아니며, 정상적인 변동일 수 있습니다.

  2. 평균 몸통 길이의 시간 창 설정이 적절하지 않으면 거래 기회를 놓칠 수 있습니다.

  3. 돌발 상황으로 인해 전략이 손실을 볼 수 있습니다.

  4. 매수/매도 포지션 보유 시간이 너무 길면 손실이 확대될 수 있습니다.

위험에 대한 대응 방법:

  1. 다른 지표와 결합하여 추세를 판단함으로써 잘못된 거래를 피합니다.

  2. 다양한 파라미터 값을 테스트하여 평균 몸통 길이 계산을 최적화합니다.

  3. 손절매 및 이익 실현 조건을 설정하여 단일 손실을 제어합니다.

  4. 포지션 오픈 및 청산 로직을 최적화하여 보유 시간이 너무 길어지지 않도록 합니다.

최적화 방향

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

  1. MACD, RSI 등의 지표를 결합하여 추세를 판단함으로써 일반적인 변동으로 인한 잘못된 신호를 피합니다.

  2. 다양한 평균 몸통 길이 시간 창 파라미터를 테스트하여 최적의 파라미터 조합을 찾습니다.

  3. 포지션 오픈량 제어 로직을 추가하여 손실 횟수가 증가함에 따라 오픈량을 점차 줄입니다.

  4. 이동 손절매 또는 수익률 손절매 종료 조건을 설정하여 단일 손실 비율을 제어합니다.

  5. 포지션 오픈 및 청산 조건을 최적화하여 무효 거래를 피합니다. 예를 들어 연속 3개 캔들의 몸통이 길 때 오픈합니다.

  6. 특정 시간대나 중요 데이터 발표 전후에는 거래를 피하여 환율 충격으로 인한 손실을 제어합니다.

요약

이 전략은 전체적으로 아이디어가 명확하고 이해하기 쉬우며, 캔들 몸통과 평균 길이를 비교하여 진입 시점을 판단합니다. 전략의 최적화 여지가 크며, 다양한 측면에서 조정하여 전략 파라미터가 다양한 시장 환경에 더 잘 맞도록 할 수 있습니다. 전반적으로 이 전략은 초보 트레이더가 사용하고 학습하기에 충분히 간단하고 신뢰할 수 있는 퀀트 트레이딩 입문 전략입니다. 지속적인 최적화와 더 많은 지표의 결합을 통해 전략의 수익률과 안정성을 더욱 높일 수 있습니다.

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

//Noro
//2018

//@version=3
Strategy parameters
Strategy parameters
Long
Short
Use body
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)