커뮤니티

함수(변수)

프로필 이미지
회원
2015-02-15 21:12:23
104
글번호 83226
답변완료
질문1) DayClose(인수)처럼 ()가 붙은 모든 함수의 인수에 변수 사용이 가능한가요? var1 = 2; Plot1(DayClose(var1), "일간종가"); ()안에 상수와 변수를 사용할 수 있는 함수도 있고, 상수만 사용할 수 있는 함수도 있나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-02-16 17:37:39

안녕하세요 예스스탁입니다. 함수에 ()안의 매개변수를 가변적으로 지정이 되면 각 함수의 메모리 설정문제로 메모리가 깨질수 있습니다. 그러므로 변수가 수시로 변경되는 값이시면 사용을 하실수 없습니다. 미리 다양한 매개변수로 값을 계산해 놓고 따로 불러서 사용하셔야 합니다. array : vv[10](0); vv[0] = ma(c,5); vv[1] = ma(c,10); vv[2] = ma(c,20); vv[3] = ma(c,30); vv[4] = ma(c,40); vv[5] = ma(c,50); vv[6] = ma(c,60); vv[7] = ma(c,70); vv[8] = ma(c,80); vv[9] = ma(c,90); var1 = 2; var2 = vv[2]; 다만 dayclose/dayhigh/daylow/dayopen/dayvolume과 같은 함수는 단순하게 일봉에서 값을 불러가지고 오는 함수이므로 ()안에 값을 변수처리를 해서 사용하셔도 됩니다. 즐거운 하루되세요 > HI_hr**** 님이 쓴 글입니다. > 제목 : 함수(변수) > 질문1) DayClose(인수)처럼 ()가 붙은 모든 함수의 인수에 변수 사용이 가능한가요? var1 = 2; Plot1(DayClose(var1), "일간종가"); ()안에 상수와 변수를 사용할 수 있는 함수도 있고, 상수만 사용할 수 있는 함수도 있나요?