리소스 로딩... 로딩...

클라우드 상승 고수익률 매일 거래 전략

저자:차오장, 날짜: 2023-11-23 10:56:49
태그:

img

전반적인 설명

이 전략은 자산 가격의 추세와 동력을 파악하기 위해 유명한 Ichimoku Kinko Hyo 기술 지표를 활용하고 자동화된 내일 거래를 가능하게 한다. 가격이 클라우드를 통과하고 텐칸 라인이 키 라인을 넘을 때 긴 지점을 가지며, 라인이 클라우드 지원 수준을 넘거나 가격이 클라우드 지원을 넘을 때 포지션을 닫는다.

원칙

핵심 지표는 이치모쿠 시스템의 텐칸 라인, 키준 라인, 센쿠 스판 A 및 센쿠 스판 B로 구성됩니다. 가격 거래가 클라우드 위에 있고 텐칸 라인이 키준 라인을 넘을 때 구매 신호가 활성화됩니다. 텐칸 라인이 키준 라인을 넘거나 가격이 클라우드 아래에 떨어지면 판매 신호가 활성화됩니다.

이 전략은 트렌드 추종 및 모멘텀 특징을 모두 결합한다. 텐칸 및 키준 라인은 각각 단기 및 중기 모멘텀을 나타냅니다. 다른 룩백 기간 동안 가장 높은 최고와 최저 낮은 평균을 나타냅니다. 반면 클라우드는 장기적인 지원 및 저항 수준을 식별합니다. 모멘텀 가이더 텐칸 라인이 키준 라인을 넘을 때 상승 모멘텀을 강화하고 가격이 더 상승하는 경향이 있음을 신호합니다. 가격이 클라우드의 꼭대기에 결정적으로 넘어가면서 장기적인 트렌드가 상승세를 보인다는 확인을 제공합니다. 따라서 구매 신호가 생성됩니다.

텐칸 선이 키준 선 아래를 넘을 때, 동력은 하향으로 전환한다. 또는 가격이 클라우드 지원 아래로 붕괴할 때, 장기 트렌드는 하향으로 전환된다. 판매 신호가 활성화된다. 이 과 쇠퇴 구성은 최고와 판매 최저치를 쫓는 것을 피한다. 단기 및 장기 트렌드가 같은 방향으로 정렬될 때 최적의 구매 및 판매 지점을 잠그고 있다.

이점 분석

클라우드 상승 고수익 전략의 가장 큰 장점은 트렌드와 모멘텀 렌즈 모두를 통합하여 거래 빈도와 수익성 사이의 탁월한 균형을 달성하는 것입니다. 상승과 추락을 추적하는 과도한 윙사우를 피하면서 적절한 거래 기회를 보장합니다. 상록 지표로서의 이치모쿠의 다재다능성과 신뢰성은 과소평가 될 수 없습니다.

특히 강조해야 할 것은 전략의 진입 및 출구 신호의 타이밍에 대한 정교성입니다. 텐칸 및 키준 라인의 적응적 매개 변수 구성은 수동 매개 변수 조정의 주관성과 제한성을 피합니다. 클라우드는 또한 단기 및 장기 트렌드가 일치 할 때 최적의 틱을 파악하는 필터로 작용합니다. 그 외에도 크로스오버와 브레이크오웃의 조합은 동력과 트렌드를 따르는 양을 포괄하여 전략을 풍요롭게하며 이를 통해 실제 세계 성능을 향상시킵니다. 한마디로 클라우드 소어링은 높은 승률과 더 정확한 진입 / 출구 통제를 결합하여 평균 전략에서 돋보입니다.

위험 분석

한 가지 경고는 구름 대역이 특정 기간 동안 비정상적으로 팽창하거나 수축하여 신호 생성 주파수에 영향을 미칠 수 있다는 것입니다. 명확하지 않은 추세와 범위와 낮은 변동성 환경에서 더 적은 거래 신호가 발생할 수 있습니다. 또한, Ichimoku의 여러 개의 얽혀있는 구성 요소로 인해 개별 빌딩 블록의 기능 장애는이 전략의 적용 가능성을 저하시킬 수 있습니다.

이러한 약점을 해결하기 위해 낮은 변동성 체제에서 참여율을 높이기 위해 클라우드 대역을 좁히는 것과 같은 최적화를 위해 이치모쿠 매개 변수 동적 조정이 탐색 될 수 있습니다. 거래량과 같은 추가 지표는 신호를 검증하고 잘못된 신호를 피하는 데 도움이 될 수 있습니다. 전체적으로 언급 된 한계에도 불구하고 대부분의 시장 조건에서 여전히 만족스러운 클라우드 상승 전략의 라이브 성능을 달성 할 수 있습니다.

더 나은 기회

이 전략은 진입 및 출구 수준을 정제하기 위해 볼린저 밴드와 같은 더 많은 보완적인 기술 지표를 도입함으로써 더욱 향상 될 수 있습니다. 이치모쿠 매개 변수 설정을 조정하는 동적 메커니즘도 설정 할 수 있으며 변동성과 트렌드 풍경을 기반으로 한 교차 구성을 허용하여 적응력을 높일 수 있습니다.

본질적으로 이치모쿠 필터와 모멘텀 오시일레이터 크로스오버의 프레임워크는 견고합니다. 그러나 머신 러닝과 같은 방법은 더 똑똑하고 더 역동적인 매개 변수 구성, 범위 조정 및 스톱 로스/프로프트 테이크 기준 설정을 가능하게 할 수 있습니다. 장기 및 단기 트렌드가 일치 할 때 정확한 타이밍을 더 최적화합니다.

결론

클라우드 상승 고수익 이치모쿠 거래 전략은 자동 입출입 및 출출에 대한 트렌드 레지엄 인식과 모멘텀 표시를 혼합하는 데 성공합니다. 구매 및 판매를 탐색하는 과학적으로 우수한 알고리즘은 높은 승률을 요구하면서 장기 및 단기 트렌드 사이의 전환을 추구하는 사람들에게 매력적인 솔루션을 제공합니다. 지능적인 동적 매개 변수 조정에 대한 충분한 공간이있는 앞으로 나아가는 이 전략은 더욱 특별한 결과를 제공할 준비가되어 있습니다.


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

//@version=4
strategy("High Yield Ichimoku Cloud Strategy", shorttitle="HY Ichimoku", overlay=true)

// Ichimoku Cloud settings
tenkanPeriods = input(9, title="Tenkan Sen Periods")
kijunPeriods = input(26, title="Kijun Sen Periods")
senkouSpanBPeriods = input(52, title="Senkou Span B Periods")
displacement = input(26, title="Displacement")

// Calculating the Ichimoku lines
tenkanSen = (highest(high, tenkanPeriods) + lowest(low, tenkanPeriods)) / 2
kijunSen = (highest(high, kijunPeriods) + lowest(low, kijunPeriods)) / 2
senkouSpanA = (tenkanSen + kijunSen) / 2
senkouSpanB = (highest(high, senkouSpanBPeriods) + lowest(low, senkouSpanBPeriods)) / 2
chikouSpan = close[displacement]

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

// Buy and Sell conditions
buyCondition = crossover(tenkanSen, kijunSen) and close > max(senkouSpanA, senkouSpanB)[displacement]
sellCondition = crossunder(tenkanSen, kijunSen) and close < min(senkouSpanA, senkouSpanB)[displacement]

// Execute trade if conditions are met
if (buyCondition)
    strategy.entry("Buy", strategy.long)
    
if (sellCondition)
    strategy.close("Buy")

// Strategy exit conditions
strategy.close("Buy", when = crossunder(tenkanSen, kijunSen) or close < min(senkouSpanA, senkouSpanB)[displacement])

// Plot buy/sell signals
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")



더 많은