커뮤니티
사용자함수에서의 라인제한과 글자수 제한은 얼마인가요?
2009-09-30 01:22:05
599
글번호 25062
사용자함수를 길게 작성하면 시스템오류라고 뜹니다.
그래서 100라인안으로 바꾸니 검증이 되더군요..
또한 라인을 100라인 안으로 밀어넣고, 한라인을 길게 쓰니 시스템오류가 생기네요..
얼마로 하면 될까요?
사용자함수는 미리 컴파일하는 방식인가요? 그래서 빠르게 동작하나요?
답변 3
예스스탁 예스스탁 답변
2009-09-30 09:10:52
안녕하세요
예스스탁입니다.
사용자함수 포함 모든 식에 특별한 제한이 있지 않습니다.
다른 문제일것으로 판단됩니다.
해당식을 보아야 정확한 답변을 드릴수 있을 것 같습니다.
webmaster@yesstock.com으로 식 내용을 보내주시기 바랍니다.
즐거운 하루되세요
> 캐빈이야 님이 쓴 글입니다.
> 제목 : 사용자함수에서의 라인제한과 글자수 제한은 얼마인가요?
> 사용자함수를 길게 작성하면 시스템오류라고 뜹니다.
그래서 100라인안으로 바꾸니 검증이 되더군요..
또한 라인을 100라인 안으로 밀어넣고, 한라인을 길게 쓰니 시스템오류가 생기네요..
얼마로 하면 될까요?
사용자함수는 미리 컴파일하는 방식인가요? 그래서 빠르게 동작하나요?
캐빈이야
2009-09-30 20:19:58
캐빈이야 님에 의해 삭제된 답변입니다.
캐빈이야
2009-09-30 20:20:26
시스템 매매에서 사용자 함수를 호출해서 쓰는형식으로 만들었습니다
시스템차트는 3개를 돌렸구요. 그런데 진입한 시스템에서만 동작하도록 호출했는데도 불구하고,
다른쪽에서도 사용자 함수가 실행되는 것을 발견했네요..
aaa는 사용자함수입니다.
if (MarketPosition ==1) then {
시저고종 = round((O+L+H+C)/4,2);
var1 = aaa(시저고종);
}
messagelog("시저고종:%.2f",시저고종);
위에처럼 작성하면 현재 진입된 시스템에서만 동작하는게 맞는데
진입포지션이 없는쪽에서도 실행되네요~...
메시지로그를 확인하면 진입포지션이 없는 종목에서도 찍히는걸 확인했습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 사용자함수에서의 라인제한과 글자수 제한은 얼마인가요?
> 안녕하세요
예스스탁입니다.
사용자함수 포함 모든 식에 특별한 제한이 있지 않습니다.
다른 문제일것으로 판단됩니다.
해당식을 보아야 정확한 답변을 드릴수 있을 것 같습니다.
webmaster@yesstock.com으로 식 내용을 보내주시기 바랍니다.
즐거운 하루되세요
> 캐빈이야 님이 쓴 글입니다.
> 제목 : 사용자함수에서의 라인제한과 글자수 제한은 얼마인가요?
> 사용자함수를 길게 작성하면 시스템오류라고 뜹니다.
그래서 100라인안으로 바꾸니 검증이 되더군요..
또한 라인을 100라인 안으로 밀어넣고, 한라인을 길게 쓰니 시스템오류가 생기네요..
얼마로 하면 될까요?
사용자함수는 미리 컴파일하는 방식인가요? 그래서 빠르게 동작하나요?
다음글