Type/to search

다중 시간 프레임 교차 확인 확률적 상대 강도 지수 전략 및 변동성 필터 시스템

RSI
2
Follow
478
Followers

img
img

개요

다중 시간 프레임 크로스 확인형 무작위 상대적으로 약한 지표 전략은 무작위 상대적으로 강한 지표 ((Stochastic RSI) 의 다양한 시간 프레임의 신호 교차 특성을 교묘하게 결합하고 평균 실제 파장 ((ATR) 필터를 추가하여 시장이 충분한 변동성을 보장하는 통합 거래 시스템입니다. 이 전략의 핵심 아이디어는 짧은 시간 프레임 (5분) 을 통해 초기 신호를 캡처하고 긴 시간 프레임 (15분) 을 사용하여 확인하여 거래 신호의 신뢰성과 정확성을 향상시키는 것입니다.

전략 원칙

이 전략의 작동은 4개의 핵심 메커니즘에 기반한다: 초기 신호 트리거, 다중 시간 프레임 확인, 진동율 필터링 및 신호 냉각 시스템.

  1. 초기 신호 트리거

    • 5분 차트에서, Stochastic RSI의 %K 라인이 %D 라인을 통과하고 그 당시의 %K 값이 기본 오버셀 레벨 (기본 30) 보다 낮을 때, 시스템은 다중 신호 대기 상태에 들어간다.
    • 스토카스틱 RSI의 %K 라인 아래 %D 라인을 통과하고 그 당시의 %K 값이 기본 오버 바이 레벨 (Default 70) 보다 높을 때, 시스템은 하위 신호 대기 상태에 들어간다.
  2. 다중 시간 프레임 확인 메커니즘

    • 일단 시스템이 신호 대기 상태에 있을 때, 그것은 기본 대기 창 (설정 5 개 5 분 K 라인) 에서 15 분 시간 프레임의 확인을 찾습니다.
    • 다중 확인 조건: 15분 차트의 Stochastic RSI %K 선값은 %D 선값보다 크거나 같으며, %K 값은 기본 스레드값 (기본 40) 보다 낮습니다.
    • 공백 확인 조건: 15 분 차트의 스토카스틱 RSI %K 선값은 %D 선값보다 작거나 같으며, %K 값은 기본 스레드값 (기본 60) 보다 높습니다.
  3. ATR 변동률 필터링 장치

    • 시스템은 현재 ATR 값을 계산하고 그것을 최소 박수점으로 변환한다.
    • 거래 신호는 현재 ATR 값이 사용자 설정한 최소 임계값 (기본 10 파업 포인트) 을 초과했을 때만 실행됩니다.
    • 이 메커니즘은 시장에서 충분한 변동성이 있을 때만 거래가 이루어지도록 보장하며, 낮은 변동성이 있는 시장에서 미세한 가격 변동으로 인해 발생하는 잘못된 신호를 피합니다.
  4. 신호 냉각 시스템

    • 거래 신호가 생성되면, 시스템은 기본으로 설정된 최소 K선 수 (설정된 18개의 K선) 를 강제적으로 기다립니다. 그 후에 동일한 방향으로 새로운 신호를 생성하도록 허용합니다.
    • 이 메커니즘은 시스템에서 짧은 시간에 너무 많은 동방향 신호를 생성하는 것을 효과적으로 방지하고 과도한 거래의 위험을 줄입니다.

전략은 교차 역전 방식으로 포지션을 관리합니다. 즉, 다중 신호가 발생하면 이미 존재하는 모든 공백 포지션을 제거하고 다중 포지션을 만듭니다.

전략적 이점

  1. 다단계 필터링 시스템다양한 시간 프레임의 신호 확인과 ATR 변동율 필터링을 결합하여 시스템이 가짜 신호를 크게 줄이고 거래의 질을 향상시킵니다. 다단계 검증 메커니즘은 가장 유리한 시장 조건에서만 입장을 보장하고 불필요한 거래 빈도를 감소시킵니다.

  2. 적응력전략의 매개 변수는 RSI 주기, 무작위 지표 평형값, 신호 트리거 하위값 등과 같이 고도로 사용자 정의 할 수 있습니다. 이는 거래자가 다른 시장 환경과 개인 위험 선호도에 따라 최적의 조정을 할 수 있도록합니다.

  3. 변동률 감지 능력ATR 필터를 통해, 전략은 시장의 변동 상태를 지능적으로 인식할 수 있으며, 충분한 변동성이있는 조건에서만 거래하며, 정형화 시장에서 작은 변동으로 인해 발생하는 무효 신호를 피합니다.

  4. 과도한 거래 보호: 신호 냉각 메커니즘은 의무적인 대기 기간을 통해 일방 거래의 빈도를 제한하는 혁신적인 디자인으로, 시스템에서 짧은 시간에 너무 많은 거래가 발생하지 않도록 방지하고, 수수료 비용과 슬라이드 포인트 손실을 줄입니다.

  5. **논리적으로 명확하고 투명합니다.**전략의 각 구성 요소는 명확한 기능과 목적이 있으며, 복잡한 블랙 박스 알고리즘이 없습니다. 거래자는 시스템의 작동 방식을 완전히 이해할 수 있도록 해줍니다.

전략적 위험

  1. 신호 지연성: 다단계 확인 메커니즘은 신호 품질을 향상시키지만, 신호의 지연성을 필연적으로 증가시킵니다. 특히 빠르게 변하는 시장에서 15분 시간 프레임의 확인을 기다리는 것은 최적의 입구 지점을 놓치거나 불리한 입구로 입구 할 수 있습니다.

  2. 매개변수 민감도이 전략의 효과는 스토카스틱 RSI의 주기, 오버 바이 오버 시드, 확인 대기 창 등과 같은 파라미터 설정에 크게 의존합니다. 부적절한 파라미터 설정은 유효한 신호를 놓치거나 너무 많은 가짜 신호를 생성 할 수 있습니다.

  3. 명확한 차단 장치의 부재전략은 주로 역전 신호에 의존하여 위험을 관리하며, 명확한 스톱 손실 전략이 없습니다. 급격한 폭락이나 단방향 급격한 상황과 같은 극단적인 시장 조건에서는 큰 손실이 발생할 수 있습니다.

  4. 주기적 상호작용다중 시간 프레임 전략에서, 각 시간 주기의 지표는 서로 영향을 미치며, 때로는 복잡한 관계를 형성한다. 예를 들어, 특정 시장 조건에서, 5 분과 15 분의 Stochastic RSI는 오랫동안 일관된 방향으로 유지될 수 있으며, 이로 인해 시스템이 역전 신호를 놓치게 된다.

  5. ATR <unk>값 설정 도전ATR 필터의 임계값 설정에는 두 가지 난관이 있습니다. 너무 높으면 유효한 거래 기회를 놓치게 되고, 너무 낮으면 낮은 변동 환경에서 가짜 신호를 효과적으로 필터링 할 수 없습니다.

전략 최적화 방향

  1. 동적 중지 손해 차단 장치

    • ATR 또는 다른 변동성 지표에 기반하여 다이내믹 스톱 로드 레벨을 설계하여 시장의 변동성에 따라 리스크 컨트롤을 수동적으로 조정할 수 있습니다.
    • 구현 방법: 추가strategy.exit()ATR 배수 기반의 정지 손실을 설정하는 명령,strategy.exit("long_exit", "LE", stop=entry_price - current_atr_value * 2)
  2. 트렌드 필터 추가

    • 1시간 또는 4시간과 같은 더 긴 기간의 동향 지표와 함께 이동 평균 또는 MACD와 같은 동향 지표는 거래 방향이 주요 동향과 일치하는지 확인합니다.
    • 실행 방법: 더 높은 시간 레벨의 트렌드 지표를 얻을 수 있는 코드를 추가합니다.trend_direction = request.security(syminfo.tickerid, "240", ta.ema(close, 200) < ta.ema(close, 50) ? -1 : 1)그리고 거래 방향의 필터링 조건으로 사용한다.
  3. 동적 변수 최적화

    • 시장의 변동성이나 거래 시간에 따라 자동으로 전략 매개 변수를 조정하여 시스템이 다른 시장 상태에 더 잘 적응할 수 있도록합니다.
    • 구현 방법: 현재 ATR 값이나 시장의 변동 상태에 따라 동적으로 조정되는 오버 바이 오버 시트 임점을 작성할 수 있는 함수, 예를 들어dynamic_overbought = 70 + math.min(15, current_atr_value / 2)
  4. 강화된 신호 확인 메커니즘

    • 스토카스틱 RSI 이외에, 부린 띠, 거래량 또는 가격 패턴과 같은 다른 지표를 추가 확인 조건으로 도입하십시오.
    • 구현 방법: 브린 밴드 오차 검출 코드를 추가, 예를 들어bb_condition = (close - ta.sma(close, 20)) / (ta.stdev(close, 20) * 2)가격과 평균의 오차 정도를 평가하기 위해 사용된다.
  5. 자금 관리 최적화

    • 역동적인 포지션 관리를 구현하여, 현재 트렌드 강도, 시장의 변동성, 그리고 역사적인 승률 동적으로 각 거래의 위험 <unk>을 조정한다.
    • 구현 방법: 최근 N 거래의 성공률에 기반한 동적 위치 크기를 계산하는 코드를 추가합니다.position_size = strategy.initial_capital * 0.01 * (recent_win_rate * 2)

요약하다

다중 시간 프레임 크로스 확인형 랜덤 상대적으로 강한 지표 전략은 교역 시스템을 정교하게 설계하여 여러 계층의 신호 확인 및 필터링 메커니즘을 통해 거래 품질을 효과적으로 향상시키고 가짜 신호의 위험을 감소시킵니다. 이 전략은 특히 변동성이 높은 시장 환경에 적합하며, ATR 필터를 통해 낮은 변동성 시장에서 너무 많은 무효 신호가 발생하지 않도록 하며, 신호 냉각 메커니즘은 과도한 거래 문제를 효과적으로 제어합니다.

이 전략의 가장 큰 장점은 논리적으로 명확하고, 매개 변수가 조정 가능하며, 적응력이 강하여 다양한 거래 종류와 시장 환경에 적응할 수 있다는 것입니다. 그러나, 명확한 중단 장치의 부재와 신호의 지연성이 존재하기 때문에, 거래자는 실제 적용에서 추가적인 위험 관리 조치를 추가하고, 특정 거래 종류와 개인 위험 선호도에 따라 매개 변수를 최적화해야합니다.

이 전략은 다이내믹 스톱 로즈 메커니즘, 트렌드 필터 및 자금 관리 최적화와 같은 제안된 최적화 조치를 도입함으로써 더 많은 안정성과 수익성을 향상시키고 더 포괄적이고 신뢰할 수 있는 거래 시스템으로 발전할 것으로 기대된다.

Source
Pine
/*backtest
start: 2025-05-04 00:00:00
end: 2025-06-03 00:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Archertoria

//@version=6
Strategy parameters
Strategy parameters
Stochastic RSI 参数
RSI 周期 (Optional)
Stochastic of RSI 周期 (K Period for Stoch) (Optional)
Stochastic %K 平滑 (D Period for Stoch) (Optional)
Stochastic %D 平滑 (Smoothing for final D) (Optional)
信号触发与确认参数
5分钟 Stoch K 做多触发水平 (K需 ≤ 此值) (Optional)
5分钟 Stoch K 做空触发水平 (K需 ≥ 此值) (Optional)
15分钟 Stoch K 做多确认阈值 (K需低于此值) (Optional)
15分钟 Stoch K 做空确认阈值 (K需高于此值) (Optional)
等待15分钟信号的K线数 (5分钟图) (Optional)
重复信号过滤设置
启用重复信号过滤器
同向信号最小间隔K线数 (Optional)
策略参数
杠杆倍数 (仅影响理论头寸大小) (Optional)
波动率过滤器参数 ATR
启用ATR波动率过滤器
ATR计算周期 (Optional)
ATR最小跳动点数阈值 (Optional)
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)