멀티 타임프레임 가격 채널 전략

저자:차오장, 날짜: 2023-09-17 18:39:41
태그:

전반적인 설명

이 전략은 여러 시간 프레임에서 가장 높고 가장 낮은 가격의 EMA를 사용하여 가격 채널을 구축하고 단기 반전을 거래합니다. 오스실레이션 지표 전략의 범주에 속합니다.

전략 논리

  1. 15m 시간 프레임에서 최근 60 바의 가장 높고 가장 낮은 가격의 EMA를 계산하여 가격 채널 대역을 그래프화합니다.

  2. 빠른 라인은 30주기 EMA이고 느린 라인은 60주기 EMA입니다.

  3. 빠른 선이 느린 선 아래로 넘어가면 상부 밴드 상하 압력을 나타내고 짧은 진입을 위한 하락 신호를 줍니다.

  4. 빠른 선이 느린 선 위에 넘어가면, 하부 밴드의 지원을 나타내고, 긴 진입을 위한 상승 신호를 줍니다.

  5. 반전 신호가 나오면, 채널 중간에 다시 돌아가는 가격에서 수익을 얻습니다.

장점

  1. 여러 시간 프레임은 더 포괄적인 가격 정보를 제공합니다.

  2. EMA는 전체 추세를 결정하기 위해 가격을 평평하게 합니다.

  3. 빠르고 느린 경로 교차는 쉽게 무역 신호를 형성합니다.

  4. 단기적인 반전은 빠른 수익을 창출하고 시간적 위험을 줄일 수 있습니다.

위험성

  1. 여러 시간 프레임은 매개 변수 최적화의 복잡성을 증가시킵니다.

  2. 단 하나의 지표에 의존하는 것은 잘못된 파업에 취약하게 만듭니다.

  3. 스톱 로스 설정이나 영업 취득 설정은 더 큰 손실 위험에 노출됩니다.

  4. 높은 거래 빈도는 거래 비용을 증가시킵니다.

최적화

  1. 최적의 일치를 찾기 위해 다른 시간 프레임 조합을 테스트합니다.

  2. 트레일링 스톱 로스 또는 다른 필터를 추가하여 리스크를 제어합니다.

  3. 함정과 거짓 탈출을 피하기 위해 부피를 포함하십시오.

  4. 스톱 로스를 설정하고 수익 포인트를 취하여 수익을 확보하고 위험을 제한합니다.

  5. 포지션 크기와 다른 자본 관리 전략을 추가합니다.

요약

이 전략은 여러 시간 프레임을 사용하여 단기 반전 시스템을 구축하려고 시도합니다. 그러나 어려운 매개 변수 최적화 및 불충분한 위험 통제와 같은 문제가 있습니다. 실제 응용을 위해 신호 논리 및 위험 관리에 추가 개선이 필요합니다.


/*backtest
start: 2023-09-09 00:00:00
end: 2023-09-14 09:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Just_Try_Different_Things", overlay=true)


Sig = security(syminfo.tickerid,'15',open)

H = ema(highest(Sig,60),60)
L = ema(lowest(Sig,60),60)




longCondition = crossunder(sma(H, 30), sma(H, 60))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossover(sma(L, 30), sma(L, 60))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

더 많은