다중 시간 프레임 가격 채널 전략


생성 날짜: 2023-09-17 18:39:41 마지막으로 수정됨: 2023-09-17 18:39:41
복사: 0 클릭수: 599
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

개요

이 전략은 다중 시간 프레임 가격의 최고 가격과 최저 가격 EMA를 사용하여 단기 가격 역전 거래를 실현합니다. 전형적인 충격 지표 전략에 속합니다.

전략 원칙

  1. 15분 시간 프레임에서 최근 60개의 K선에서 가장 높은 가격과 가장 낮은 가격의 EMA 평균선을 계산하여 가격 통로의 오르락 내리락을 묘사한다.

  2. 빠른 선은 30주기 EMA 평균선, 느린 선은 60주기 EMA 평균선이다.

  3. 고속선 아래에서 느린선을 통과할 때, 통로 상철 부담으로 간주하고, 하향 신호를 발산하고, 공백을 만든다.

  4. 빠른 선에서 느린 선을 통과할 때, 통로 아래의 철도 받침으로 간주하고, 신호를 발산하고, 더한다.

  5. 반전 신호가 나타난 후, 단기 가격 회귀 통로 중간의 특징을 이용하여 수익을 창출한다.

우위 분석

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

  2. EMA는 평균값을 평평하게 하고, 큰 추세를 판단하는데 도움이 된다.

  3. 빠른 속도로 선을 횡단하면 거래 신호가 형성되기 쉽다.

  4. 단선 회전으로 수익을 올리고, 시간 위험을 줄일 수 있다.

위험 분석

  1. 다중 시간 프레임은 복잡성을 증가시키고, 파라미터를 최적화하는 것은 쉽지 않다.

  2. 단 하나의 지표에 의존하는 것은 쉽게 돌파되고 뒤집힐 수 있습니다.

  3. 하지만, 이 경우, 이 모든 것은 더 큰 손실을 초래할 수 있습니다.

  4. 거래 빈도가 높으면 거래 비용이 증가합니다.

최적화 방향

  1. 다양한 시간 프레임의 파라미터 조합을 테스트하여 최적의 매칭을 찾습니다.

  2. 이동 중지 또는 다른 지표 필터를 추가하여 위험을 제어하십시오.

  3. 거래량 지표와 결합하여 수축과 가짜 브레이크를 피하십시오.

  4. 스톱포드 (Stop Loss) 를 설정하여 수익을 창출하면서 위험을 통제하십시오.

  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)