고수익 일일 거래 전략


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

고수익 일일 거래 전략

개요

이 전략은 유명한 일회성 차트 기술 지표를 사용하여 주식 가격의 추세와 동력을 식별하여 자동화 된 일일 거래를 구현합니다. 가격이 클라우드를 뚫고 전환 라인에서 기준선을 통과 할 때 구매하십시오. 하향 전환이 발생하거나 가격이 클라우드 지원 라인을 넘어설 때 평소하십시오.

원칙

핵심 지표는 초등 평형 도표의 변환선, 기준선, A 구름선 및 B 구름선이다. 구매 신호는 가격보다 클라우드보다 크며 변환선에서 기준선을 통과한다. 판매 신호는 변환선 아래 기준선을 통과하거나 가격보다 클라우드보다 낮은 것이다.

이 전략은 트렌드 추적과 동력 특성을 동시에 결합한다. 전환선과 기준선은 각각 다른 주기 최고 가격과 최저 가격의 평균값을 통해 단기 및 중기 동력을 묘사한다. 구름층은 장기간의 지원 및 압박 영역을 표시한다.

반대로, 전환선이 기준선을 통과하면 동력이 공방향으로 전환됩니다. 또는 가격이 구름층을 넘어 긴 선이 공방으로 전환되면 평소 위치 신호가 활성화됩니다. 이 상한의 교환 전환은 상하를 추격하는 것을 피하고, 긴 짧은 선의 통일적 인 최적의 구매 및 판매 지점을 잠금합니다.

우위 분석

클라우드 비행 고수익 전략의 가장 큰 장점은 트렌드 및 동력 특성을 통합하여 운영 주파수와 수익 수준을 균형 잡으며 충분한 거래 수를 보장하고 추락을 추적하는 과도한 거래 문제를 피하는 것입니다. 초록색 지표로 첫 번째 균형 도표는 성장하고, 광범위하게 적용되며, 신뢰성이 보장됩니다.

특히 강조해야 할 것은 이 전략의 매매점 선택의 선진성이다. 전환선과 기준선은 자기 적응 파라미터 설정으로 구성되어 있으며, 인적 파라미터 조정의 주관성과 한계를 피한다. 구름층은 필터 역할을 수행하며, 전략의 정확한 위치 긴 줄과 짧은 줄의 일치의 가장 좋은 시점을 결정한다. 또한, 교차와 돌파의 조합을 사용하면서 동향과 동력을 결합하여 전략의 실전 효율성을 크게 향상시킨다. 전체적으로 말해서, 구름 비행 전략은 더 높은 승률과 더 정밀한 출구 조정에서 비평적이다.

위험 분석

주의해야 할 점은, 구름이 특정 기간 동안 비정상적으로 확장하거나 수축할 수 있다는 점입니다. 이것은 매매 신호의 발생 빈도에 영향을 미칩니다. 낮은 변동성과 명확한 추세가 없는 간격 시장에 직면하면 전략의 매매 포인트가 적을 수 있습니다. 또한, 초기 평형 도표 지표의 조합은 더 복잡하며, 개별 구성 요소가 실패하면, 이 전략의 적용성을 떨어뜨립니다.

이러한 상황에 대해, 동적으로 평형 도표 파라미터를 조정하여 최적화 할 수 있습니다. 예를 들어, 낮은 변동성의 경우 구름층 구간을 축소하여 거래 빈도를 높일 수 있습니다. 또한 거래량과 같은 추가 판단 지표를 도입 할 수 있습니다.

최적화 방향

이 전략은 또한 더 많은 보조 기술 지표를 도입하여 확장 할 수 있습니다. 예를 들어, 부린 띠는 구매 및 판매 지점을 더욱 최적화 할 수 있습니다. 또한 전략의 적응성을 더욱 향상시키기 위해 다양한 변동률과 트렌드 상태에 따라 변수 조합을 전환하는 동적 일차 균형 차트 변수 조정 장치를 구축 할 수 있습니다.

전반적으로, 첫눈의 평형 그래프 필터와 동력 지표가 교차하는 프레임워크는 쉽게 변경되지 않지만, 기계 학습과 같은 방법을 도입하여 더 지능적이고 동적인 파라미터 설정, 범위 조정, 그리고 스톱 스톱 손실 표준의 최적화를 구현할 수 있습니다. 이것은 의심의 여지없이 더 긴 짧은 선의 동쪽의 정확한 매수점을 잠금 할 수 있습니다.

요약하다

클라우드 비행 고수익 1인칭 차트 거래 전략, 트렌드 파장 식별과 동력 지표를 성공적으로 결합하여 자동 진출을 실현한다. 그것의 구매 및 판매 지점 선택 알고리즘의 과학성과 초과적성은 긴 짧은 라인 변환과 높은 승률 거래를 추구하는 참가자에게 강력한 도구를 제공합니다. 미래 지향, 지능화된 동적 파라미터 조정 공간이 넓고, 이 전략이 더 우수한 답변을 할 수 있도록 할 것이다.

전략 소스 코드
/*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")