커뮤니티

사용자 함수를 다른 사용자 함수로 사용 할 수 있는 방법 문의

프로필 이미지
inreever
2019-03-09 19:12:30
285
글번호 126897
답변완료
안녕하세요? 사용자 함수는 다른 사용자 함수로 사용할 수 없나요? 지표에 있는 EMA(지수이동평균) 지표가 제가 구현하려는 것과 달라 사용자 함수로 새로 EMA 함수를 만들었습니다. 이 사용자 정의 지수이동평균 지표를 다른 함수의 인수로 전달해서 또 다른 지표를 산출할려고 하는데 에러가 납니다. 원래 시스템 형식 상 안 되는 걸 제가 지금 하려고 하는지 아니면 제가 놓치고 있는 부분이 있는지요? (예) 새로 구현한 이동평균함수 사용자 함수 -> My_EMA(C, 14) 상기 함수 결과를 인수로 전달 받는 새로운 사용자 함수 -> My_Indicator(My_EMA(C,14), 15); 실행결과는 "선언되지 않은 이름 'My_EMA'가 사용되었습니다." 라고 뜨네요. 혹시 에러 없이 가능하다면 사용 예를 하나 알려주시면 매우 감사하겠습니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-03-11 13:38:09

안녕하세요 예스스탁입니다. 사용자함수 안에 다른사용자함수 사용가능합니다. 기본으로 제공되는 함수도 사용자함수로 제공되고 다른 사용자함수를 사용한 내용들이 많습니다. 해당 부분은 예스랭귀지 편집기에서 사용자함수들 참고하시기 바랍니다. 대표적으로 DMI나 StochasticsK함수 열어보시면 됩니다. 즐거운 하루되세요 > inreever 님이 쓴 글입니다. > 제목 : 사용자 함수를 다른 사용자 함수로 사용 할 수 있는 방법 문의 > 안녕하세요? 사용자 함수는 다른 사용자 함수로 사용할 수 없나요? 지표에 있는 EMA(지수이동평균) 지표가 제가 구현하려는 것과 달라 사용자 함수로 새로 EMA 함수를 만들었습니다. 이 사용자 정의 지수이동평균 지표를 다른 함수의 인수로 전달해서 또 다른 지표를 산출할려고 하는데 에러가 납니다. 원래 시스템 형식 상 안 되는 걸 제가 지금 하려고 하는지 아니면 제가 놓치고 있는 부분이 있는지요? (예) 새로 구현한 이동평균함수 사용자 함수 -> My_EMA(C, 14) 상기 함수 결과를 인수로 전달 받는 새로운 사용자 함수 -> My_Indicator(My_EMA(C,14), 15); 실행결과는 "선언되지 않은 이름 'My_EMA'가 사용되었습니다." 라고 뜨네요. 혹시 에러 없이 가능하다면 사용 예를 하나 알려주시면 매우 감사하겠습니다.