예스스탁
예스스탁 답변
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,올수 있는것 이렇게 문구가 뜹니다