커뮤니티

구버전을 신버전으로 컨버젼시 에러가 나는 이유???

프로필 이미지
화이팅
2003-07-21 00:00:00
463
글번호 195438
답변완료

첨부 이미지

안녕하세요.. 구버전에서의 식을 신버전에 적용할려다 보니..그림처럼.. 에러가 엄청 많이 나오는데..ma,ema등 에러 발생 이유가??? 그리고...저는 smi 지표를 첨가하여 시스템 식을 사용하고 있어요.. 특히 smi 지표는 사용자 함수라 그런지 전혀 인식을 못하네요.. 그림을 첨부 합니다. 빨랑좀 도와주세요... 또한 그림처럼 함수인자가 너무 많다,형식이 맞지 않는다는 둥.. 여하튼 도와주세요....
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-07-22 00:00:00

안녕하세요? 예스스탁입니다... 우선 특정 식을 변환하기 위해서는 그 식에서 쓰이고 있는 사용자함수를 먼저 변환하셔야 합니다. 그리고, 주의하실 또 하나의 내용은 변환 폴더 지정을 정확히 해야한다는 것입니다. 예스트레이더Indicators --> 예스트레이더 프로YesLangindicators 예스트레이더Usersfunction --> 예스트레이더 프로YesLangFunctions 예스트레이더Systems --> 예스트레이더 프로YesLangSignals 예스트레이더Searchs --> 예스트레이더 프로YesLangSearchs 참고로 SMI 사용자함수와 지표식을 작성하면 다음과 같습니다... ###사용자함수 SMI Input: g(Numeric), r(Numeric), s(Numeric); SMI = ema(ema(c-(highest(H,g) + lowest(L,g))*0.5, r),s) * 100 / (0.5 * ema(ema(highest(H,g)-lowest(L,g),r),s)); ###지표식 SMI Input: g(20), r(20), s(10), p(10); plot1(SMI(g,r,s)); plot2(ema(SMI(g,r,s),p)); 참고로, 사용자함수를 작성할 때 예전에는 현재봉가(_C) 전봉(_N)에 대한 사용자함수를 모두 작성했어야 하지만 새로운 체계에서는 위의 예와같이 간단하게 처리될 수 있습니다.... 즐거운 하루 되세요... > 화이팅 님이 쓴 글입니다. > 제목 : 구버전을 신버전으로 컨버젼시 에러가 나는 이유??? > 안녕하세요.. > > 구버전에서의 식을 신버전에 적용할려다 보니..그림처럼.. > > 에러가 엄청 많이 나오는데..ma,ema등 에러 발생 > > 이유가??? > > 그리고...저는 smi 지표를 첨가하여 시스템 식을 사용하고 있어요.. > > 특히 smi 지표는 사용자 함수라 그런지 전혀 인식을 못하네요.. > > 그림을 첨부 합니다. > > 빨랑좀 도와주세요... > > 또한 그림처럼 함수인자가 너무 많다,형식이 맞지 않는다는 둥.. > > 여하튼 도와주세요....