커뮤니티

사용자 함수관련 질문

프로필 이미지
아키안
2022-04-27 17:37:24
1222
글번호 158396
답변완료
함수문의 드립니다. 아래를 plot을 하면 그냥 0인 선만 하나 나옮니다. 무엇이 잘 못되었나요? Input: Period(Numeric), StdDev(Numeric); Var: BBTop(0), BBMid(0), BBBot(0),BWIval(0), Price(0), Index(0); Index = Accum(1); Price = (High+Low+Close)/3; BBTop = BollBandUp(Period,StdDev, 1, Price); BBMid = SMA(Price,Period); BBBot = BollBandDown(Period,StdDev, 1, Price); BWIval = ((BBTop - BBBot)/ BBMid) * 100; IF Index >= Period Then BWII = BWIval;
사용자 함수
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-04-28 09:10:05

안녕하세요 예스스탁입니다. 올리신 내용은 저희 언어로 작성된 식이 아닌것 같습니다. 예스랭귀지에서 기본으로 제공하는 함수와 매개변수가 다른내용들이 있습니다. BollBandUp,BollBandDown의 매개변수 지정이 다르고 SMA는 기본제공 함수가 아닙니다. 아래는 예스랭귀지에서 변환한 내용입니다. Input: Period(Numeric), StdDev(Numeric); Var: BBTop(0), BBMid(0), BBBot(0),BWIval(0), Price(0),STDV(0); Price = (High+Low+Close)/3; BBMid = MA(Price,Period); STDV = STD(Price,Period); BBTop = BBMID+STDV*StdDev; BBBot = BBMID-STDV*StdDev; BWIval = ((BBTop - BBBot)/ BBMid) * 100; IF Index >= Period Then BWII = BWIval; 즐거운 하루되세요 > 아키안 님이 쓴 글입니다. > 제목 : 사용자 함수관련 질문 > 함수문의 드립니다. 아래를 plot을 하면 그냥 0인 선만 하나 나옮니다. 무엇이 잘 못되었나요? Input: Period(Numeric), StdDev(Numeric); Var: BBTop(0), BBMid(0), BBBot(0),BWIval(0), Price(0), Index(0); Index = Accum(1); Price = (High+Low+Close)/3; BBTop = BollBandUp(Period,StdDev, 1, Price); BBMid = SMA(Price,Period); BBBot = BollBandDown(Period,StdDev, 1, Price); BWIval = ((BBTop - BBBot)/ BBMid) * 100; IF Index >= Period Then BWII = BWIval;
프로필 이미지

아키안

2022-04-28 16:06:10

답변확인하고 함수를 사용하여 좌표를 그리면 여전히 0인 선 하나만 나오는데... 혹시 지표가 그려지시나요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 사용자 함수관련 질문 > 안녕하세요 예스스탁입니다. 올리신 내용은 저희 언어로 작성된 식이 아닌것 같습니다. 예스랭귀지에서 기본으로 제공하는 함수와 매개변수가 다른내용들이 있습니다. BollBandUp,BollBandDown의 매개변수 지정이 다르고 SMA는 기본제공 함수가 아닙니다. 아래는 예스랭귀지에서 변환한 내용입니다. Input: Period(Numeric), StdDev(Numeric); Var: BBTop(0), BBMid(0), BBBot(0),BWIval(0), Price(0),STDV(0); Price = (High+Low+Close)/3; BBMid = MA(Price,Period); STDV = STD(Price,Period); BBTop = BBMID+STDV*StdDev; BBBot = BBMID-STDV*StdDev; BWIval = ((BBTop - BBBot)/ BBMid) * 100; IF Index >= Period Then BWII = BWIval; 즐거운 하루되세요 > 아키안 님이 쓴 글입니다. > 제목 : 사용자 함수관련 질문 > 함수문의 드립니다. 아래를 plot을 하면 그냥 0인 선만 하나 나옮니다. 무엇이 잘 못되었나요? Input: Period(Numeric), StdDev(Numeric); Var: BBTop(0), BBMid(0), BBBot(0),BWIval(0), Price(0), Index(0); Index = Accum(1); Price = (High+Low+Close)/3; BBTop = BollBandUp(Period,StdDev, 1, Price); BBMid = SMA(Price,Period); BBBot = BollBandDown(Period,StdDev, 1, Price); BWIval = ((BBTop - BBBot)/ BBMid) * 100; IF Index >= Period Then BWII = BWIval;