Type/to search

개방 포위식 시가 고가 교차 거래 전략

Common strategy
Created: 2023-10-18 11:22:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 시가와 고가의 교차를 기반으로 거래 신호를 판단합니다. 시가가 고가를 상향 돌파하면 매수하고, 시가가 고가를 하향 돌파하면 매도합니다. 이동평균선을 사용하면 가격 데이터를 평활화하여 노이즈 거래를 줄일 수 있습니다. 이동평균선 유형과 매개변수를 구성할 수 있습니다. 추적 손절매를 활성화하여 이익을 확보할지 여부도 구성할 수 있습니다.

전략 원리

  1. 입력 매개변수에 따라 대체 주기 해상도(useRes) 사용 여부를 결정합니다. 사용하는 경우 stratRes에 따라 주기를 설정합니다.

  2. 입력 매개변수에 따라 이동평균선(useMA) 사용 여부를 결정합니다. 사용하는 경우 basisType에 따라 이동평균선 유형을 선택하고, basisLen으로 주기 길이를 설정합니다.

  3. 시가(open)와 종가(close)의 시리즈 데이터를 가져옵니다. 이동평균선을 사용하는 경우 선택한 이동평균선 유형과 매개변수를 적용하여 평활화합니다.

  4. 현재 시가 x와 시가 시리즈 openSeries를 비교합니다. x가 openSeries보다 크면 추세 상태 trendState는 상승 추세이고, 그렇지 않으면 하락 추세입니다.

  5. 시가가 시가 이동평균선을 상향 돌파하면 매수 신호 longCond가 발생하고, 시가가 시가 이동평균선을 하향 돌파하면 매도 신호 shortCond가 발생합니다.

  6. 매수/매도 신호에 따라 롱 또는 숏 포지션에 진입합니다. 추적 손절매를 활성화한 경우 손절매 지점과 이격 거리를 설정합니다.

전략 장점

  1. 시가와 고가라는 두 개의 서로 다른 시리즈를 사용하여 거래 신호를 판단함으로써 단일 데이터 시리즈의 한계를 피할 수 있습니다.

  2. 이동평균선 기술을 적용하면 단기 시장 노이즈를 필터링하고 주요 추세를 포착할 수 있습니다.

  3. 이동평균선 유형을 유연하게 구성하고 매개변수를 조정하여 최적의 효과를 얻을 수 있습니다.

  4. 추적 손절매 사용 여부를 선택하여 위험을 통제하고 이익을 확보할 수 있습니다.

  5. 전략 최적화 여지가 크며, 다양한 종목과 시장 환경에 맞춰 매개변수를 조정할 수 있습니다.

전략 위험

  1. 단일 거래 신호 소스로 인해 신호가 드물고 신호 누락이 발생하기 쉽습니다.

  2. 이동평균선은 지연 문제가 있어 단기 기회를 놓칠 수 있습니다.

  3. 추적 손절매 설정이 부적절하면 조기 손절매가 발생하거나 손절매 폭이 너무 클 수 있습니다.

  4. 매개변수 설정이 부적절하면 가상 거래가 너무 빈번해져 실제 거래에 영향을 줄 수 있습니다.

  5. 종목과 시장 환경에 따라 매개변수를 조정해야 하므로 최적화가 어려울 수 있습니다.

  6. 다른 지표 판단을 추가하거나 머신러닝 모델을 도입하여 신호 소스를 풍부하게 할 수 있습니다. 이동평균선 유형과 매개변수를 조정하여 최적의 평활화 효과를 얻을 수 있습니다. 손절매 지점을 신중하게 설정하고 적절히 완화하여 더 많은 이익을 얻도록 합니다. 충분한 백테스트 최적화를 통해 매개변수의 신뢰성을 확보합니다.

전략 최적화 방향

  1. 볼린저 밴드, KD 등 다른 기술 지표 판단을 추가하여 거래 신호를 풍부하게 합니다.

  2. 머신러닝 모델을 적용하여 신호 판단을 처리합니다.

  3. 이동평균선 매개변수를 최적화하여 최적의 매개변수 조합을 찾습니다.

  4. 추적 손절매 매개변수를 최적화하여 손절매 폭과 이익 획득 간의 균형을 맞춥니다.

  5. 매개변수 최적화 기능을 추가하여 최적 매개변수를 자동으로 찾습니다.

  6. 다양한 종목에 맞는 전용 매개변수 템플릿을 개발합니다.

  7. 정량적 백테스트 프레임워크를 개발하여 전략을 빠르게 반복합니다.

요약

이 전략은 시가와 고가의 교차를 기반으로 거래 신호를 판단하고 이동평균선 기술을 사용하여 노이즈를 필터링합니다. 매개변수를 유연하게 구성하여 다양한 효과를 얻을 수 있습니다. 일정한 장점이 있지만 신호 부족, 지연 등의 문제도 있습니다. 더 많은 지표 조합 판단, 머신러닝 등을 도입하여 최적화하면 더 강력한 거래 전략을 만들 수 있습니다. 최적의 효과를 얻기 위해 다양한 종목과 시장 환경에 맞춰 매개변수를 조정하고 최적화해야 합니다.

Source
Pine
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2

//strategy(title = "Open Close Cross Strategy", shorttitle = "OCC Strategy", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
Strategy parameters
Strategy parameters
Use Alternate Resolution? ( recommended )
Set Resolution ( should not be lower than chart )
Use MA? ( otherwise use simple Open/Close data )
MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA ( case sensitive )
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Use Trailing Stop?
Stop Loss Trail Points
Stop Loss Trail Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)