Type/to search

K선 기반 양방향 돌파 거래 전략

Common strategy
Created: 2024-01-30 17:27:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이것은 캔들을 기반으로 한 양방향 돌파 트레이딩 전략입니다. 현재 캔들의 종가가 이전 두 개 캔들의 고가와 저가를 모두 돌파할 때 거래 신호를 생성합니다.

전략 원리

해당 전략의 기본 로직은 다음과 같습니다:

  1. 상승 신호 정의: bull = close > open and close > math.max(close[2], open[2]) and low[1] < low[2] and high[1] < high[2]. 즉, 현재 캔들의 종가가 시가보다 크고 이전 두 캔들의 고가보다 크며, 현재 캔들의 저가가 직전 캔들의 저가보다 낮고 고가가 직전 캔들의 고가보다 낮습니다.

  2. 하락 신호 정의: bear = close < open and close < math.min(close[2], open[2]) and low[1] > low[2] and high[1] > high[2]. 즉, 현재 캔들의 종가가 시가보다 작고 이전 두 캔들의 저가보다 작으며, 현재 캔들의 고가가 직전 캔들의 고가보다 높고 저가가 직전 캔들의 저가보다 높습니다.

  3. 상승 신호 발생 시 매수, 하락 신호 발생 시 매도합니다.

  4. 손절 및 익절 수준을 설정할 수 있습니다.

이 전략은 양방향 돌파 특성을 활용하여 중요 가격 구간의 돌파를 통해 추세 변화를 판단하고 거래 신호를 생성합니다.

장점 분석

비교적 간단하고 직관적인 돌파 전략으로 다음과 같은 장점이 있습니다:

  1. 로직이 명확하고 이해 및 구현이 쉬우며 진입 장벽이 낮습니다.

  2. 돌파는 일반적인 거래 신호로 추세를 형성하기 쉽습니다.

  3. 매수와 매도가 동시에 가능하여 양방향 거래로 수익 기회를 늘릴 수 있습니다.

  4. 손절 및 익절을 유연하게 설정하여 리스크를 관리할 수 있습니다.

리스크 분석

해당 전략에는 다음과 같은 리스크도 존재합니다:

  1. 양방향 거래는 리스크가 크므로 면밀한 모니터링이 필요합니다.

  2. 돌파가 쉽게 함정에 빠질 수 있으며, 허위 신호가 발생할 수 있습니다.

  3. 매개변수 설정이 부적절하면 과도한 거래로 이어질 수 있습니다.

  4. 손절 및 익절 설정이 부적절하면 수익 공간에 영향을 줄 수 있습니다.

매개변수 최적화 및 적절한 종목 선별을 통해 리스크를 줄일 수 있습니다.

최적화 방향

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

  1. 돌파 주기 매개변수, 손절/익절 폭 등 매개변수 최적화.

  2. 필터 조건 추가: 차익거래, 변동성 장세 등의 오류 신호 방지.

  3. 추세 지표 결합: 횡보 범위 회피.

  4. 자금 관리 최적화: 포지션 알고리즘 개선.

  5. 종목별로 매개변수가 다르므로 각각 테스트 및 최적화 수행.

요약

양방향 돌파 개념에 기반한 간단한 전략입니다. 로직이 명확하고 구현이 쉬운 장점이 있지만, 일정한 모니터링 리스크도 있습니다. 매개변수와 조건 최적화를 통해 좋은 전략 성과를 기대할 수 있습니다.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5

// # ========================================================================= #
// #                   |   Strategy  |
Strategy parameters
Strategy parameters
Debug
Show Alerts Debug Label?
Automation
Use Demo or Live Broker
Broker Name
Enable trades?
Account Name
Symbol Name
Nb Contracts
Use Delay between orders
Delay in seconds
Binance Automation
Use Borrow/Repay Mode?
Asset to Borrow/Repay
Quantity of assets to borrow?
Date
Date Range Filtering
Start Time
End Time
Stop Loss
Select Stop Loss Mode
Stop Loss %
Stop Loss (%)
Stop Loss USD
Stop Loss (USD)
Take Profit
Select Take Profit Mode
Take Profit %
Take Profit (%)
Take Profit USD
Take Profit (USD)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)