커뮤니티

수식을 부탁드립니다

프로필 이미지
euni
2023-12-12 11:43:00
1027
글번호 174774
답변완료
input : Periods(10),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true); var : src(0),ATr2(0),ATrv(0),upv(0),up1(0),dnv(0),dn1(0); var : trend(0),tx(0); src = (h+l)/2; atr2 = ma(TrueRange, Periods); atrv = iff(changeATR , atr(Periods) , atr2); upv = src-(Multiplier*atrv); up1 = iff(IsNaN(upv[1]) == False,upv[1],upv); upv = iff(close[1] > up1 , max(upv,up1) , upv); dnv =src+(Multiplier*atrv); dn1 = iff(isnan(dnv[1]) == False,dnv[1], dnv); dnv = iff(close[1] < dn1 , min(dnv, dn1) , dnv); trend = 1; trend = iff(IsNaN(trend[1]) == False,trend[1], trend); trend = iff(trend == -1 and close > dn1 , 1 , IFf( trend == 1 and close < up1 , -1 , trend)); if trend == 1 Then { plot1(upv,"UpTrend",green); NoPlot(2); if trend == 1 and trend[1] == -1 Then { tx = Text_New(sDate,sTime,upv,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } } Else { NoPlot(1); plot2(dnv, "Down Trend",red); if trend == -1 and trend[1] == 1 Then { tx = Text_New(sDate,sTime,dnv,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); } } ________________________________ 위 수식에서 빨강 화살표가 나올때 검색할 수 있을까요? 부탁드립니다. 감사합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-12 14:28:10

안녕하세요 예스스탁입니다. input : Periods(10),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true); var : src(0),ATr2(0),ATrv(0),upv(0),up1(0),dnv(0),dn1(0); var : trend(0),tx(0); src = (h+l)/2; atr2 = ma(TrueRange, Periods); atrv = iff(changeATR , atr(Periods) , atr2); upv = src-(Multiplier*atrv); up1 = iff(IsNaN(upv[1]) == False,upv[1],upv); upv = iff(close[1] > up1 , max(upv,up1) , upv); dnv =src+(Multiplier*atrv); dn1 = iff(isnan(dnv[1]) == False,dnv[1], dnv); dnv = iff(close[1] < dn1 , min(dnv, dn1) , dnv); trend = 1; trend = iff(IsNaN(trend[1]) == False,trend[1], trend); trend = iff(trend == -1 and close > dn1 , 1 , IFf( trend == 1 and close < up1 , -1 , trend)); if trend == 1 Then { if trend == 1 and trend[1] == -1 Then { find(1); } } 즐거운 하루되세요 > euni 님이 쓴 글입니다. > 제목 : 수식을 부탁드립니다 > input : Periods(10),Multiplier(3.0),changeATR(true),showsignals(true),highlighting(true); var : src(0),ATr2(0),ATrv(0),upv(0),up1(0),dnv(0),dn1(0); var : trend(0),tx(0); src = (h+l)/2; atr2 = ma(TrueRange, Periods); atrv = iff(changeATR , atr(Periods) , atr2); upv = src-(Multiplier*atrv); up1 = iff(IsNaN(upv[1]) == False,upv[1],upv); upv = iff(close[1] > up1 , max(upv,up1) , upv); dnv =src+(Multiplier*atrv); dn1 = iff(isnan(dnv[1]) == False,dnv[1], dnv); dnv = iff(close[1] < dn1 , min(dnv, dn1) , dnv); trend = 1; trend = iff(IsNaN(trend[1]) == False,trend[1], trend); trend = iff(trend == -1 and close > dn1 , 1 , IFf( trend == 1 and close < up1 , -1 , trend)); if trend == 1 Then { plot1(upv,"UpTrend",green); NoPlot(2); if trend == 1 and trend[1] == -1 Then { tx = Text_New(sDate,sTime,upv,"▲"); Text_SetStyle(tx,2,0); Text_SetColor(tx,Red); } } Else { NoPlot(1); plot2(dnv, "Down Trend",red); if trend == -1 and trend[1] == 1 Then { tx = Text_New(sDate,sTime,dnv,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,Blue); } } ________________________________ 위 수식에서 빨강 화살표가 나올때 검색할 수 있을까요? 부탁드립니다. 감사합니다.