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

크로스 플레이

저자:차오장, 날짜: 2022-05-11 15:01:50
태그:EMA

이 시나리오를 위해 저는 이치모쿠 클라우드와 이동평균의 키준센을 사용했습니다.

키준센은 이치모쿠 클라우드의 기본선 또는 지난 26기의 중간 가격입니다. 이동 평균은 주어진 범위의 지속적으로 업데이트되는 평균 가격입니다. 이 스크립트에서는 표준 키준센 설정과 이동 평균, 55 길이 사용했습니다.

노선이 교차할 때 빨간색이나 녹색 신호를 받게 됩니다. 왜 이 지표가 유용할 수 있는지 알아보기 위해 직접 지표를 사용해 보세요.

저를 가르쳐주신 @노록과 @행복한클라우드1537에게 특별한 감사를 드립니다! 이것은 제 쪽에서 더 많은 시나리오로 이어질 것입니다. 왜냐하면 저는 코딩과 거래를 정말 좋아하기 때문입니다.

백테스트 img


// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Glenn234

//@version=5
indicator("Playing the cross", shorttitle="PtC", overlay=true)

// Ichimoku code - Kijun-Sen
basePeriods = input.int(26, minval=1, title="Kijun-Sen length")
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))

KijunSen = donchian(basePeriods)
plot(KijunSen, color=color.green, title="Kijun-Sen")


// Moving Average Exponential code
len = input.int(55, minval=1, title="EMA length")
src = input(close, title="Source")

MovingAverage = ta.ema(src, len)
plot(MovingAverage, title="EMA", color=color.red)


// Cross code
Up = MovingAverage > KijunSen and MovingAverage[1] < KijunSen[1]
Down = MovingAverage < KijunSen and MovingAverage[1] > KijunSen[1]

bgcolor(Up ? color.new(color.green, 60) : na, title="Up Cross")
bgcolor(Down ? color.new(color.red, 60) : na, title="Down Cross")

if Down
    strategy.entry("Enter Long", strategy.long)
else if Up
    strategy.entry("Enter Short", strategy.short)


관련

더 많은