커뮤니티

수정 부탁드립니다.

프로필 이미지
저스틴e
2025-02-24 13:04:21
387
글번호 188479
답변완료
input : pd(22),bbl(20),mult(2.0),lb(50),ph(0.85),기간1(10),기간2(20); var : wvf(0),sDev(0), midLine(0), upperBand(0), rangeHigh(0),overSold(0); var : ap(0), esa(0), d(0), ci(0), wt1(0), wt2(0); # williams vix fix wvf = ((highest(close,pd) - low) / (highest(close,pd))) *100; sDev = mult *std(wvf,bbl); midLine = ma(wvf,bbl); upperBand = midLine + sDev rangeHigh = (highest(wvf, lb)) * ph; #wt ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap-esa), 기간1); ci = (ap - esa) / (0.015*d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); if wt1[1]<=-53 && (wvf>= upperBand or wvf >= RangeHigh or wvf[1] >= upperBand or wvf[1] >= RangeHigh) && wvf[1]>wvf &&CrossUp(wt1,wt2) Then Find(1); 문법에러,잘못된토큰,Name,올수 있는것 이렇게 문구가 뜹니다
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-24 15:03:03

안녕하세요 예스스탁입니다. upperBand = midLine + sDev 위 부분에 문장의 마침(;)이 없어 문법에러가 발생했습니다. 수정한 식입니다. input : pd(22),bbl(20),mult(2.0),lb(50),ph(0.85),기간1(10),기간2(20); var : wvf(0),sDev(0), midLine(0), upperBand(0), rangeHigh(0),overSold(0); var : ap(0), esa(0), d(0), ci(0), wt1(0), wt2(0); # williams vix fix wvf = ((highest(close,pd) - low) / (highest(close,pd))) *100; sDev = mult *std(wvf,bbl); midLine = ma(wvf,bbl); upperBand = midLine + sDev; rangeHigh = (highest(wvf, lb)) * ph; #wt ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap-esa), 기간1); ci = (ap - esa) / (0.015*d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); if wt1[1]<=-53 && (wvf>= upperBand or wvf >= RangeHigh or wvf[1] >= upperBand or wvf[1] >= RangeHigh) && wvf[1]>wvf &&CrossUp(wt1,wt2) Then Find(1); 즐거운 하루되세요 > 저스틴e 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다. > input : pd(22),bbl(20),mult(2.0),lb(50),ph(0.85),기간1(10),기간2(20); var : wvf(0),sDev(0), midLine(0), upperBand(0), rangeHigh(0),overSold(0); var : ap(0), esa(0), d(0), ci(0), wt1(0), wt2(0); # williams vix fix wvf = ((highest(close,pd) - low) / (highest(close,pd))) *100; sDev = mult *std(wvf,bbl); midLine = ma(wvf,bbl); upperBand = midLine + sDev rangeHigh = (highest(wvf, lb)) * ph; #wt ap = (HIGH+LOW+CLOSE)/3; esa = Ema(ap, 기간1); d = Ema(abs(ap-esa), 기간1); ci = (ap - esa) / (0.015*d); wt1 = Ema(ci,기간2); wt2 = ma(wt1,4); if wt1[1]<=-53 && (wvf>= upperBand or wvf >= RangeHigh or wvf[1] >= upperBand or wvf[1] >= RangeHigh) && wvf[1]>wvf &&CrossUp(wt1,wt2) Then Find(1); 문법에러,잘못된토큰,Name,올수 있는것 이렇게 문구가 뜹니다