커뮤니티
사용자 함수를 다른 사용자 함수로 사용 할 수 있는 방법 문의
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'가 사용되었습니다." 라고 뜨네요.
혹시 에러 없이 가능하다면 사용 예를 하나 알려주시면 매우 감사하겠습니다.