예스차트에서 지금 사용하고 있는 시스템을 돌리려고 하니 에라가 나네요
MarketPosition과 DayIndex가 지정되지 않은 심볼로 나오고
SMI가 사용자함수 오류가 나오네요
어떻게 해결해야 하는지?
위 세가지 대체할 수 있는 함수나 변수들이 있나요?
답변 1
예스스탁
예스스탁 답변
2008-10-07 09:50:29
안녕하세요? 예스스탁입니다.
말씀하신 내용들로 구성된 간단한 시스템을 만들어 보았습니다. 예제와 같이 정확히 작성되었는지 확인해 보시고, 계속 문제가 있다면 전화 연락부탁드리겠습니다.
02-3453-1060
[시스템식]
if dayindex() < 20 then {
if C > O && SMI(10,10,10) > 0 then buy();
if C < O && SMI(10,10,10) < 0 then sell();
}
if marketposition(0) == 1 and CrossDown(C, ma(C,20)) then
exitlong();
[사용자함수 : 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));
감사합니다.
> 순대국 님이 쓴 글입니다.
> 제목 : 예스차트에서의 문법 문의
> 예스차트에서 지금 사용하고 있는 시스템을 돌리려고 하니 에라가 나네요
MarketPosition과 DayIndex가 지정되지 않은 심볼로 나오고
SMI가 사용자함수 오류가 나오네요
어떻게 해결해야 하는지?
위 세가지 대체할 수 있는 함수나 변수들이 있나요?