답변완료
n/a로 표현되는 부분에 대한 표현식
답이없어 다시 올립니다.
수고 많으십니다.
수식작성중 n/a로 표현되는 부분에 대한 시스템 수식이 어찌되는지 궁금하여 질문드립니다. 예를들어 ma(c,20) 및 ma(c,90)의 값을 시스템식에서 사용하려하는데
차트의 30번째 봉(index=29)부터 진입을 하려합니다. 그런데 ma(c,90)의 값이 89봉까지 n/a로 계산되어 진입이 않되는군요.
그래서 n/a값을 수식으로 표현하고자 하는데 시스템이 인식하는 표현식이 어떤건지요.
즉, 매수식이
"if (ma(c,5)>ma(c,20) or ma(c,20)>ma(c,90)) then buy() ;"
인 경우 최초 매수신호는 90번째봉 부터 조건 만족여부를 확인하고 신호를 발생시키는데
수식 자체가 OR 조건으로 연결되어있기때문에 논리적으로 20번째봉부터 신호를 발생시켜 주어야 한다는 것이지요. 그래서 매수식 윗줄에 ma(c,90)이 n/a인경우 임의의 값을 강제로 입력시켜 전체식이 작동 될 수 있도록 하고 싶은 것입니다.
즉, n/a로 계산되는 부분을 ma(c,90)<0 로 표현된다면
"if ma(c,90)<0 then 엠에이구십=1000000000 else 엠에이구십=ma(c,90); "
"if (ma(c,5)>ma(c,20) or ma(c,20)>엠에이구십) then buy() ;"
이렇게 표현하여 전체식이 20번째봉부터 작동하도록 만들고져 합니다.
n/a로 표현되는 부분에 대한 시스템인식 수식이 어찌되는지요?
2003-12-30
979
글번호 196284
예스트레이더 (iM증권)