트릭스 단순 트렌드 전략

저자:차오장, 날짜: 2023-10-08 12:17:21
태그:

전반적인 설명

트릭스 단순한 트렌드 다음 전략은 트릭스 지표를 기반으로 한 간단한 트렌드 다음 전략이다. 트릭스 지표를 사용하여 가격 추세를 판단하고 이동 평균을 결합하여 구매 및 판매 신호를 생성합니다. 이 전략은 중장기 거래에 적합하며 더 큰 트렌드에서 이익을 얻을 수 있습니다.

전략 논리

이 전략은 주로 트릭스 지표에 기반을 두고 있다. 트릭스 지표는 가격 트렌드 변화를 식별할 수 있는 기술 분석 도구이다. 트리플 평형 이동 평균을 통해 가격 변화 속도를 계산한다. 트릭스가 이동 평균을 넘을 때, 그것은 구매 신호이다. 트릭스가 이동 평균을 넘을 때, 그것은 판매 신호이다.

구체적으로, 이 전략은 먼저 트릭스와 트릭스1이라는 다른 매개 변수를 가진 트릭스 지표의 두 그룹을 계산한다. 트릭스의 매개 변수는 (7,4,4) 이며 트릭스1의 매개 변수는 (4,4,4) 이다. 그 다음에는 중간 대역을 얻기 위해 트릭스의 20일 간단한 이동 평균을 계산한다.

더 빠른 EMA13가 느린 SMA68의 위를 넘고 Trix가 중간 밴드 아래에있을 때, 그것은 구매 신호입니다. Trix1가 Trix의 위를 넘을 때, 그것은 구매를 유발합니다. Trix가 중간 밴드 위에 다시 넘을 때, 그것은 위치를 닫습니다.

EMA13가 SMA68 아래로 넘어가고 Trix가 중간 밴드 위에 있을 때, 그것은 판매 신호입니다. Trix1가 Trix 아래로 넘어가면, 그것은 판매를 유발합니다. Trix가 중간 밴드 아래로 다시 넘어가면, 그것은 포지션을 닫습니다.

장점

이것은 다음과 같은 장점을 가진 매우 간단한 트렌드 전략입니다.

  1. 트릭스 지표를 사용하면 가격 추세를 효과적으로 파악하고 잘못된 신호를 줄일 수 있습니다.

  2. 빠른 이동 평균과 느린 이동 평균을 결합하면 트렌드 방향을 결정하는 데 도움이 됩니다.

  3. 다른 매개 변수와 함께 두 개의 트릭스 표시기를 사용하면 신호 품질이 향상됩니다.

  4. 중간 밴드 필터는 필터링 효과를 증가시키고 시장 변동 중에 빈번하게 열리는 것을 피합니다.

  5. 중장기 트렌드 거래에 적합하며 단기 변동에 방해받지 않습니다.

  6. 이해하기 쉽고 적용하기 쉽고 초보자도 쉽게 배울 수 있습니다.

위험성

이 전략에는 몇 가지 위험 요소가 있습니다.

  1. 안정적인 트렌드에서는 트렌드를 파악할 수 없어 수익을 놓치고 있습니다.

  2. 트릭스 지표는 시장의 큰 변동 중에 잘못된 신호를 생성할 수 있습니다.

  3. 느리고 빠른 이동 평균 포지션 관리가 부적절하면 더 큰 손실이 발생할 수 있습니다.

  4. 스톱 로스 전략이 없어서 단일 손실을 효과적으로 통제할 수 없습니다.

  5. 부적절한 매개 변수 설정은 너무 높은 거래 주파수 또는 낮은 신호 품질로 이어질 수 있습니다.

  6. 거래 수수료는 약간의 수익을 가져갈 수 있습니다.

최적화

이 전략은 다음과 같은 측면에서 최적화 될 수 있습니다.

  1. 단일 손실을 제어하기 위해 후속 스톱 손실 또는 ATR 스톱 손실과 같은 스톱 손실 전략을 추가하십시오.

  2. 트릭스 매개 변수를 최적화해서 더 적합한 조합을 찾아서 신호 품질을 향상시켜

  3. 잘못된 신호를 피하기 위해 MACD, KDJ 등과 같은 다른 지표 필터를 추가하십시오.

  4. 유연성을 높이기 위해 시장 조건에 따라 빠르고 느린 이동 평균 매개 변수를 동적으로 조정합니다.

  5. ADX와 같은 트렌드 판단 지표를 추가하여 트렌드에 반하는 거래를 피합니다.

  6. 시가 큰 시장과 시가 작은 시장을 구분하기 위해 다른 매개 변수 집합을 사용하세요.

  7. 진입 시기를 최적화하고 트렌드 확인 후 진입합니다.

결론

요약하자면, 이것은 트렌드를 따르는 전략을 구현하는 것이 쉽습니다. 트릭스 지표를 사용하여 트렌드 방향을 결정하고 이동 평균과 결합하여 거래 신호를 생성합니다. 장점은 단순함과 중장기 트렌드를 효과적으로 추적 할 수있는 능력으로 초보자도 배울 수 있습니다. 그러나 위험이 존재하며 예방해야합니다. 적절한 최적화로 전략의 효과를 향상시킬 수 있습니다. 전반적으로 초보자에게는 간단하고 실용적인 트렌드 거래 아이디어를 제공합니다.


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

//@version=3
strategy("Trix simple", overlay=true)

///_____________Made by Zan______//
// All thanks to Nmike's Chat, go visit there lol, you'll learn a lot.//

//Length setting
lengtha = input(7, minval=1)
lengtha1 = input(4, minval=1)
Trix = 10000 * change(ema(ema(ema(log(close), lengtha), lengtha), lengtha)) // TRIX 5
Trix1= 10000 * change(ema(ema(ema(log(close), lengtha1), lengtha1), lengtha1)) // TRIX 3
bb = input(20)
Middle_Band = sma(Trix, bb)
sma68 = sma(close,68)
ema13 = sma(close,13)



longCondition = ema13>sma68 and Middle_Band>0 and Trix<Middle_Band
if (longCondition)
    strategy.entry("Buy", strategy.long, when = crossover(Trix1,Trix))
    strategy.exit("Buy", when = cross(Trix,Middle_Band))
    
    
shortCondition = ema13<sma68 and Middle_Band<0 and Trix>Middle_Band
if (shortCondition)
    strategy.entry("Sell", strategy.short, when = crossunder(Trix1,Trix))
    strategy.exit("Sell",when = cross(Trix,Middle_Band))

더 많은