모멘텀 이치모쿠 킨코 효 트레이딩 전략


생성 날짜: 2023-11-16 10:56:22 마지막으로 수정됨: 2023-11-16 10:56:22
복사: 0 클릭수: 704
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

모멘텀 이치모쿠 킨코 효 트레이딩 전략

개요

이 전략은 고전적인 일회성 평형 지표의 회전선과 기준선으로 구성된 황금 포크, 죽은 포크 신호를 사용하여 시장의 경향 방향을 판단하여 잠재적인 구매 및 판매 기회를 발견한다. 회전선 상에서 기준선을 통과하면 구매 신호로 간주되며, 회전선 아래에서 기준선을 통과하면 판매 신호로 간주된다. 이치모쿠 클라우드 그래프의 선도 스팬 B 선과 결합하여 장기적인 경향 방향을 판단하여 일부 바람직하지 않은 거래 신호를 효과적으로 필터링 할 수 있다.

전략 원칙

이 전략은 다음과 같은 몇 가지 원칙에 기초하고 있습니다.

  1. 일목 균형 지표의 전환선은 최근의 가격 움직임을 나타내고, 기준선은 중장기 가격 움직임을 나타낸다. 전환선에서 기준선을 통과하면, 중장기 경향보다 최근의 움직임이 강하며, 포지션을 구축하는 좋은 시간이다. 반대로, 포지션을 평준화할 필요가 있음을 나타낸다.

  2. 이치모쿠 클라우드 차트의 선도적인 스팬 B 라인은 대장 장기 트렌드의 방향을 효과적으로 판단할 수 있다. 전략은 스팬 B 라인의 방향이 거래 신호와 일치하는 경우에만 거래 신호를 발산한다. 이것은 큰 흐름과 일치하지 않는 거래 기회를 필터링하여 무작위 거래 위험을 피할 수 있다.

  3. 회전선과 기준선의 교차 신호와 이치모쿠 클라우드 그래프의 판단을 결합하면, 큰 추세 방향의 조건에서 중장기 가격의 강력한 반동을 포착하여 초과 수익을 얻을 수 있다.

  4. 구매 신호가 발동된 후, 가격이 클라우드 그래프의 Senkou Span A 또는 Senkou Span B 라인을 넘어간다면, 중기 및 장기 동향이 변화했다는 것을 나타내는, 적시적으로 평점을 중단해야 한다.

전략적 이점

이 전략의 가장 큰 장점은 다음과 같습니다.

  1. 일회성 지표의 매개 변수는 유연하게 설정되어 다양한 주기에서의 가격 변화를 효과적으로 추적할 수 있다.

  2. 이치모쿠 클라우드 그래프는 큰 트렌드를 판단하는 능력이 강해 무작위 거래를 피하는 데 도움이 된다.

  3. 전환선과 기준선의 교차 시스템은 간단하고 명확하며 판단하기 쉽고 자동 거래가 가능합니다.

  4. 두 가지 지표만 기반으로, 다중 시간 차원의 종합 판단이 가능하며, 잘못된 신호가 발생하지 않습니다.

  5. 전략은 간단하고 적극적이며, 단기간에 강한 반발을 추적하는 데 적합하며, 높은 수익을 얻을 수 있습니다.

전략적 위험

이 전략의 주요 위험은 다음과 같습니다.

  1. 일회성 평형 지표는 변수 설정에 민감하며, 다른 주기 변수가 부적절하면 잘못된 거래 신호가 발생한다.

  2. 중기 및 단기 신호가 큰 흐름과 일치하지 않을 수 있기 때문에 약간의 무작위 거래 위험이 있습니다.

  3. 두 가지 지표의 조합을 기반으로만 입점 선택의 한계가 있다.

  4. 하지만, 이 거래 방식은 어느 정도의 손실을 초래할 수 있습니다.

  5. 과도한 최적화 위험은 존재하며, 다양한 품종에 대한 신중한 최적화 매개 변수가 필요합니다.

최적화 방향

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

  1. 다른 일회성 평형 지표 파라미터 조합을 테스트하여 최적의 주기 파라미터를 찾는다.

  2. 다른 지표의 필터 신호를 추가하여 전략의 안정성을 향상시킵니다.

  3. 트렌드 라인 스톱, 이동 스톱과 같은 스톱 전략을 추가하여 위험을 통제하십시오.

  4. 포지션 관리를 최적화하고, 시장의 변동에 따라 포지션을 동적으로 조정한다.

  5. 다양한 품종의 파라미터 강도를 테스트하여 과 적합성을 방지한다.

  6. 기계 학습 알고리즘을 사용하여 매개 변수를 자동으로 최적화하여 동적으로 조정합니다.

요약하다

이 전략은 일회성 지표와 이치모쿠 클라우드 그래프 판단 시스템을 통합하여 중·단기 트렌드를 효과적으로 추적할 수 있다. 이 전략은 간단하고 명확하며 실내에서 쉽게 작동할 수 있다. 그러나 여전히 매개 변수 최적화, 포지션 제어와 같은 문제에 주의를 기울여 거래 위험을 줄여야 한다.

전략 소스 코드
/*backtest
start: 2023-10-16 00:00:00
end: 2023-11-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Ichimoku Cloud Strategy", overlay=true)

// Define Ichimoku Cloud components
conversionPeriods = input(9, title="Conversion Line Periods")
basePeriods = input(26, title="Base Line Periods")
leadingSpanBPeriods = input(52, title="Leading Span B Periods")
displacement = input(26, title="Displacement")

// Calculate Ichimoku Cloud components
tenkanSen = ta.sma(close, conversionPeriods)
kijunSen = ta.sma(close, basePeriods)
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = ta.sma(close, leadingSpanBPeriods)

// Plot Ichimoku Cloud components
p1 = plot(tenkanSen, color=color.green, linewidth=2, title="Tenkan Sen")
p2 = plot(kijunSen, color=color.red, linewidth=2, title="Kijun Sen")
p3 = plot(senkouSpanA, color=color.blue, linewidth=2, title="Senkou Span A", offset=displacement)
p4 = plot(senkouSpanB, color=color.orange, linewidth=2, title="Senkou Span B", offset=displacement)
fill(p3, p4, color=color.purple, transp=30, title="Cloud")

// Define strategy conditions
enterLong = ta.crossover(tenkanSen, kijunSen) and close > senkouSpanA[displacement] and close > senkouSpanB[displacement]
exitLong = ta.crossunder(tenkanSen, kijunSen) or close < senkouSpanA[displacement] and close < senkouSpanB[displacement]

// Execute strategy
if (enterLong)
    strategy.entry("Long", strategy.long)
if (exitLong)
    strategy.close("Long")