커뮤니티

종목검색문의드립니다

프로필 이미지
우주최강
2026-07-08 11:46:09
62
글번호 232729
답변완료

S=supertrend(20, 3);

M=ma(C,20);

조건 = M>M(1) && CrossUp(S, M);

bs = BarsSince(조건);

bs >0 && BS < 간격 &&

CrossDown(S, M) &&

M>M(1) &&

C(1) < S(1)



간격 35

검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2026-07-08 15:02:44

안녕하세요 예스스탁입니다. input : period(20),multiplier(3),간격(35); var : src(0), alpha(0),ATRV(0),upperBand(0),lowerBand(0),direction(0),SuperTrend(C); var : s(0),mm(0),조건(False),bs(Nan); if CurrentBar > 1 Then { src = (H+L)/2; alpha = 1 / period ; ATRV = IFf(IsNan(ATRV[1]) == true, ma(TrueRange,period) , alpha * TrueRange + (1 - alpha) * IFf(isnan(ATRV[1])==true,0,ATRV[1])); upperBand = src + multiplier * AtrV; lowerBand = src - multiplier * AtrV; if lowerBand > lowerBand[1] or close[1] < lowerBand[1] Then lowerBand = lowerBand; Else lowerBand = lowerBand[1]; if upperBand < upperBand[1] or close[1] > upperBand[1] Then upperBand = upperBand; Else upperBand = upperBand[1]; if C > UpperBand Then direction = 1; if C < LowerBand Then direction = -1; if direction == 1 Then SuperTrend = lowerband; Else SuperTrend = upperband; } s=supertrend; mm=ma(C,20); 조건 = mm>mm[1] && CrossUp(s, mm); if 조건 Then bs = 0; Else bs = bs+1; if bs > 0 && BS < 간격 && CrossDown(s, mm) && mm>mm[1] && C[1] < S[1] Then Find(1); 즐거운 하루되세요