커뮤니티

수식변환기관련 질문

프로필 이미지
mrb
2003-07-04 00:00:00
570
글번호 195227
안녕하세요 컨버터기를 이용한 자동수식변환에 문제가 있어 문의합니다. 저는 사용상간략성을 위해 다음과 같은 사용자함수를 만들어 사용하고 있습니다. 사용자함수 r1 = (2*(preDayHigh()+preDayLow()+preDayClose())/3)-preDayLow(); 위의 함수는 예스트레이더 프로-YesLanguge-Functions폴더에 정확히 변환이 되었습니다만 위의 사용자함수를 사용한 예스트레이더의 시스템식은 변환이 되지 않았습니다. 수십번을 반복해보아도 안되며 변환기의 개별파일변환을 시도하면 아예 아무런 반응이 없습니다. 바이너리웨이브세븐 함수인 BWSV_C 와 BWSV_N 사용자함수를 이용한 시스템식의 변환도 반응이 없습니다. 다른 모든식과 지표는 아무런 하자없이 변환이 되었는데 위의 사용자함수를 이용한 식만은 변환이 되질 않습니다.직접 해보시길 바랍니다 (아마 안되지않을까 생각됩니다) 방법상의 오류가 아닌가싶어 새로 위의 함수가아닌 다른 사용자함수를 이용한 시스템식을 만들어 개별파일변환을 시도해보았더니 정상적으로 변환이 되는것을 보면 방법상의 문제는 아니고 위 사용자함수의 문제라고 저는 판단됩니다. 프로가 위의 사용자함수를 인식못하는건지....? 그런데 제가 직접 위의 함수를 사용하여 예스랭귀지 언어로 시스템을 만들어 검증을 하니 정상적으로 검증이 되며 시스템작동이 되고 있습니다. 왜 위의 사용자함수를 이용한식만 "수식 변환" 이 안되는지 알수가 없습니다. 속 시원한 답변을 듣고 싶습니다. 수고하세요^^
예스트레이더 (iM증권)
답변 2
프로필 이미지

예스트레이더 예스스탁 답변

2003-07-07 00:00:00

안녕하세요 예스스탁입니다. 경우에 따라 사용자 함수를 사용한 경우 자동으로 변경되지 않습니다. 먼저 기존에 사용자 함수로 제공되었다가 새버전에서는 내장함수로 제공되는 경우 입니다. 이런경우, 사용자가 함수를 변경하였다면 그 함수를 사용하는 시스템은 전혀다른 결과값을 계산할 수 있습니다. 따라서 Converter에서는 사용자에게 확인을 하기 위해서 검증을 하지 않습니다. 조금 불편하시더라도 정확한 변환을 위해서 검증을 거치셔야 합니다.. 좋은하루 되세요.. 감사합니다. > mrb 님이 쓴 글입니다. > 제목 : 수식변환기관련 질문 > 안녕하세요 > 컨버터기를 이용한 자동수식변환에 문제가 있어 문의합니다. > 저는 사용상간략성을 위해 다음과 같은 사용자함수를 만들어 사용하고 있습니다. > 사용자함수 r1 = (2*(preDayHigh()+preDayLow()+preDayClose())/3)-preDayLow(); > 위의 함수는 예스트레이더 프로-YesLanguge-Functions폴더에 정확히 변환이 되었습니다만 위의 사용자함수를 사용한 예스트레이더의 시스템식은 변환이 되지 않았습니다. > 수십번을 반복해보아도 안되며 변환기의 개별파일변환을 시도하면 아예 아무런 반응이 없습니다. 바이너리웨이브세븐 함수인 BWSV_C 와 BWSV_N 사용자함수를 이용한 시스템식의 변환도 반응이 없습니다. > 다른 모든식과 지표는 아무런 하자없이 변환이 되었는데 위의 사용자함수를 이용한 식만은 변환이 되질 않습니다.직접 해보시길 바랍니다 (아마 안되지않을까 생각됩니다) > 방법상의 오류가 아닌가싶어 새로 위의 함수가아닌 다른 사용자함수를 이용한 시스템식을 만들어 개별파일변환을 시도해보았더니 정상적으로 변환이 되는것을 보면 방법상의 문제는 아니고 위 사용자함수의 문제라고 저는 판단됩니다. 프로가 위의 사용자함수를 인식못하는건지....? 그런데 제가 직접 위의 함수를 사용하여 예스랭귀지 언어로 시스템을 만들어 검증을 하니 정상적으로 검증이 되며 시스템작동이 되고 있습니다. > 왜 위의 사용자함수를 이용한식만 "수식 변환" 이 안되는지 알수가 없습니다. > 속 시원한 답변을 듣고 싶습니다. > 수고하세요^^ > > > > >
프로필 이미지

mrb

2003-07-07 00:00:00

"그런데 제가 직접 위의 함수를 사용하여 예스랭귀지 언어로 시스템을 만들어 검증을 하니 정상적으로 검증이 되며 시스템작동이 되고 있습니다." 라고 설명드렸는데....당연히 사용자함수의 검증을 수십번은 더 거쳤습니다.검증이 되었기에 위와같은 결과가 나오죠. 그런데 검증을 거쳐도 변환이 안되니 문의를 드리는 겁니다.한번 시도해보시면 어떨지??? 답변이 도움이 안되는군요. 다시한번 좋은답변을 기대합니다. > 예스트레이더 님이 쓴 글입니다. > 제목 : Re : 수식변환기관련 질문 > > > 안녕하세요 예스스탁입니다. > > 경우에 따라 사용자 함수를 사용한 경우 자동으로 변경되지 않습니다. > > 먼저 기존에 사용자 함수로 제공되었다가 새버전에서는 내장함수로 제공되는 경우 입니다. > > 이런경우, 사용자가 함수를 변경하였다면 그 함수를 사용하는 시스템은 전혀다른 결과값을 > > 계산할 수 있습니다. > > 따라서 Converter에서는 사용자에게 확인을 하기 위해서 검증을 하지 않습니다. > > 조금 불편하시더라도 정확한 변환을 위해서 검증을 거치셔야 합니다.. > > 좋은하루 되세요.. > > 감사합니다. > > > > > > mrb 님이 쓴 글입니다. > > > 제목 : 수식변환기관련 질문 > > > 안녕하세요 > > 컨버터기를 이용한 자동수식변환에 문제가 있어 문의합니다. > > 저는 사용상간략성을 위해 다음과 같은 사용자함수를 만들어 사용하고 있습니다. > > 사용자함수 r1 = (2*(preDayHigh()+preDayLow()+preDayClose())/3)-preDayLow(); > > 위의 함수는 예스트레이더 프로-YesLanguge-Functions폴더에 정확히 변환이 되었습니다만 위의 사용자함수를 사용한 예스트레이더의 시스템식은 변환이 되지 않았습니다. > > 수십번을 반복해보아도 안되며 변환기의 개별파일변환을 시도하면 아예 아무런 반응이 없습니다. 바이너리웨이브세븐 함수인 BWSV_C 와 BWSV_N 사용자함수를 이용한 시스템식의 변환도 반응이 없습니다. > > 다른 모든식과 지표는 아무런 하자없이 변환이 되었는데 위의 사용자함수를 이용한 식만은 변환이 되질 않습니다.직접 해보시길 바랍니다 (아마 안되지않을까 생각됩니다) > > 방법상의 오류가 아닌가싶어 새로 위의 함수가아닌 다른 사용자함수를 이용한 시스템식을 만들어 개별파일변환을 시도해보았더니 정상적으로 변환이 되는것을 보면 방법상의 문제는 아니고 위 사용자함수의 문제라고 저는 판단됩니다. 프로가 위의 사용자함수를 인식못하는건지....? 그런데 제가 직접 위의 함수를 사용하여 예스랭귀지 언어로 시스템을 만들어 검증을 하니 정상적으로 검증이 되며 시스템작동이 되고 있습니다. > > 왜 위의 사용자함수를 이용한식만 "수식 변환" 이 안되는지 알수가 없습니다. > > 속 시원한 답변을 듣고 싶습니다. > > 수고하세요^^ > > > > > > > > > >