Type/to search

2차 피팅 거래 신호 전략

Common strategy
Created: 2023-09-23 15:40:57
Last modified: 3 years ago
1
Follow
1802
Followers

개요

이 전략은 2차 곡선을 사용하여 캔들의 고점과 저점을 피팅(fitting)하여 거래 신호를 생성합니다. 실제 가격이 피팅 곡선을 돌파할 때 매수 및 매도 신호가 발생합니다. 이 전략은 수학적 모델을 통해 주요 지지와 저항을 식별하고 돌파 거래를 수행하려고 시도합니다.

전략 원리

이 전략의 주요 구성 요소와 규칙은 다음과 같습니다:

  1. 고점/저점 피팅: 2차 곡선 최소제곱법을 사용하여 캔들의 고점과 저점을 피팅합니다.

  2. 매수 신호: 캔들의 종가가 상단 밴드 곡선을 돌파할 때 매수 신호가 발생합니다.

  3. 매도 신호: 캔들의 종가가 하단 밴드 곡선을 돌파할 때 매도 신호가 발생합니다.

  4. N기간 확인: 돌파가 N기간 동안 지속되어야 신호가 유효하며, 가짜 돌파를 방지합니다.

  5. 청산 신호: 명확한 청산 신호는 없으며, 백테스트 최적화를 통해 보유 기간을 결정합니다.

이 전략은 수학적 모델을 통해 주요 가격을 식별하고 돌파 시 진입하는 전형적인 돌파 시스템입니다.

장점 분석

다른 돌파 시스템과 비교하여 이 전략의 주요 장점은 다음과 같습니다:

  1. 수학적 모델을 사용하여 피팅하므로 주관적인 판단보다 객관적입니다.

  2. 거래 기술과 통계 모델을 결합한 새로운 접근법입니다.

  3. 다기간 확인을 도입하여 가짜 돌파를 걸러낼 수 있습니다.

  4. 백테스트 최적화를 통해 최적의 보유 기간을 찾을 수 있습니다.

  5. 구현 난이도가 높지 않으며 유연하게 조정할 수 있습니다.

  6. 모델이 자동으로 업데이트되므로 수동 유지보수가 필요하지 않습니다.

  7. 다양한 종목과 주기에 대한 파라미터 강건성을 테스트할 수 있습니다.

  8. 머신러닝을 도입하여 추가 최적화 및 검증이 가능합니다.

  9. 전반적으로 참신성이 높고 탐구 가치가 있습니다.

위험 분석

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

  1. 피팅 효과는 파라미터 선택에 따라 달라지며 과최적화될 가능성이 있습니다.

  2. 피팅 곡선에 시차(lag)가 존재하여 손실을 완전히 회피할 수 없습니다.

  3. 거래량을 고려하지 않아 물린 포지션(포지션 트랩) 위험이 있습니다.

  4. 통계적 차익거래(Statistical Arbitrage)는 장기적으로 안정적인 초과 수익을 내기 어렵습니다.

  5. 백테스트 기간이 짧아 모델의 강건성을 검증해야 합니다.

  6. 다양한 시장 환경에서의 적응력은 추가 테스트가 필요합니다.

  7. 고정 포지션 크기로 동적 조정이 불가능합니다.

  8. 수익-하락 비율을 엄격히 평가해야 합니다.

최적화 방향

위 분석에 따라 이 전략은 다음과 같은 측면에서 개선될 수 있습니다:

  1. 다양한 시장 환경에서 파라미터 강건성을 테스트합니다.

  2. 거래량 확인 지표를 추가합니다.

  3. 진입 및 청산 로직을 최적화하여 신호 품질을 향상시킵니다.

  4. 동적 포지션 관리 모델을 구축합니다.

  5. 손절매 전략을 도입하여 손실을 제한합니다.

  6. 자금 관리 전략을 최적화합니다.

  7. 백테스트 기간을 롤링(rolling)하여 검증합니다.

  8. 다양한 종목에서 안정적인 수익 능력을 평가합니다.

  9. 머신러닝을 활용한 모델 최적화를 진행합니다.

요약

이 전략은 전반적으로 일정 수준의 혁신성과 실험적 가치를 가지고 있습니다. 그러나 통계적 차익거래(Statistical Arbitrage)가 장기적으로 안정적인 수익을 내는 것은 여전히 도전과제입니다. 백테스트에서 전략의 강건성과 위험-수익 상황을 종합적으로 검토하여 과최적화를 방지하고, 변화하는 시장에서 전략이 적응력을 유지할 수 있도록 해야 합니다.

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

//@version=4
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ //
Strategy parameters
Strategy parameters
═══════════════ From ═══════════════
Month
Day
Year
════════════════ To ════════════════
Month
Day
Year
══════════════ Config ══════════════
p
length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)