커뮤니티

지표가 이상하게 출력됩니다.

프로필 이미지
선물천사
2004-06-30 01:16:35
1160
글번호 4296
답변완료
다음과 같은 코드에서 10분봉으로 보았을 경우, 일간 처음봉에서 6개까지 차례대로 증가시키는 식인데, 봉5개까지 값이 산출되지가 않습니다. plot문에서 rmi를 쓰지않고 rm을 쓸경우는 디버그모드에서 값은 맞게 떨어지는데 그려지지는 않는군여.. 다음의 산식을 시스템에 적용시켜도 안되는것인지요? 답변부탁합니다. Input: rm(6); var: rmi(0); if sdate != sdate[1] then { rmi=0; } if rmi < rm then rmi=rmi+1; Plot1(ema(c,rmi), "매수잔량"); Plot2(ema(l,rmi), "매도잔량"); messageLog("rmi %.2f rm %.2f", rmi, rm);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-06-30 10:23:22

안녕하세요? 예스스탁입니다.... 지수이동평균의 경우 기간값에 변동되는 주기가 들어갈 경우 연산을 할 수 없습니다. 따라서, 문의하신 식에서 5번째 봉까지 N/A가 된 것입니다. 만일, 이식을 단순이동평균을 이용해서 구하게 된다면 지표값이 출력되는 것을 확인하실 수 있을 것입니다. Input: rm(6); var: rmi(0); if sdate != sdate[1] then rmi=0; if rmi < rm then rmi = rmi+1; else rmi = rmi; Plot1(ma(c,rmi), "매수잔량"); Plot2(ma(l,rmi), "매도잔량"); messageLog("rmi %.2f rm %.2f", rmi, rm); 감사합니다... > 선물천사 님이 쓴 글입니다. > 제목 : 지표가 이상하게 출력됩니다. > 다음과 같은 코드에서 10분봉으로 보았을 경우, 일간 처음봉에서 6개까지 차례대로 증가시키는 식인데, 봉5개까지 값이 산출되지가 않습니다. plot문에서 rmi를 쓰지않고 rm을 쓸경우는 디버그모드에서 값은 맞게 떨어지는데 그려지지는 않는군여.. 다음의 산식을 시스템에 적용시켜도 안되는것인지요? 답변부탁합니다. Input: rm(6); var: rmi(0); if sdate != sdate[1] then { rmi=0; } if rmi < rm then rmi=rmi+1; Plot1(ema(c,rmi), "매수잔량"); Plot2(ema(l,rmi), "매도잔량"); messageLog("rmi %.2f rm %.2f", rmi, rm);