커뮤니티

오류 문의드립니다.

프로필 이미지
파파
2018-08-11 14:20:05
177
글번호 121307
답변완료
주봉값을 쓰려고 아래와 같이 _weekClose 를 만들었습니다. //////////////////////////// Input:n(Numeric); Var:j(0); Array:WeekC[1000](0); If Date[1] < Date and _DayOfWeek[1] >= _DayOfWeek Then { For j = 999 DownTo 1 { WeekC[j] = WeekC[j-1]; } } WeekC[0] = C; _WeekClose = WeekC[n]; ////////////////////////////// 위 주봉종가를 써서 아래와 같이 쓰려는데... Input : Period(NumericSimple); Var : value1(0), value2(0), value3(0); value1 = ema(_WeekClose, Period); value2 = ema(value1, Period); value3 = ema(value2, Period); _weekTRIX = (value3 - value3[1]) / value3[1] * 100; ///////////////////////////////////////////////////// "외부함수의 입력값이 1개 필요합니다." 하고 메세지가 뜨네요....어딜 만져야 할까요...?
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-13 11:11:30

안녕하세요 예스스탁입니다. _WeekClose(0),_WeekClose(1) 위와 같이 사용자함수의 매개변수를 지정하셔야 합니다 Input : Period(NumericSimple); Var : value1(0), value2(0), value3(0); value1 = ema(_WeekClose(0), Period); value2 = ema(value1, Period); value3 = ema(value2, Period); _weekTRIX = (value3 - value3[1]) / value3[1] * 100; 즐거운 하루되세요 > 파파 님이 쓴 글입니다. > 제목 : 오류 문의드립니다. > 주봉값을 쓰려고 아래와 같이 _weekClose 를 만들었습니다. //////////////////////////// Input:n(Numeric); Var:j(0); Array:WeekC[1000](0); If Date[1] < Date and _DayOfWeek[1] >= _DayOfWeek Then { For j = 999 DownTo 1 { WeekC[j] = WeekC[j-1]; } } WeekC[0] = C; _WeekClose = WeekC[n]; ////////////////////////////// 위 주봉종가를 써서 아래와 같이 쓰려는데... Input : Period(NumericSimple); Var : value1(0), value2(0), value3(0); value1 = ema(_WeekClose, Period); value2 = ema(value1, Period); value3 = ema(value2, Period); _weekTRIX = (value3 - value3[1]) / value3[1] * 100; ///////////////////////////////////////////////////// "외부함수의 입력값이 1개 필요합니다." 하고 메세지가 뜨네요....어딜 만져야 할까요...?