종목선택시
틱봉으로 당일 1000봉정도 넘으면 끊겨버리는데
관리상 의도된 것인지, 아니면 오류인지요?
그리고
당일 1000봉째부터는
AccumN( , ma( 등이 지표로 그려지지않고 있습니다
얼마전 수식장성Q&a에서 문의 했더니 잘그려지고있다는
엉뚱한 답변만 들었습니다
검토바랍니다
답변 2
예스스탁
예스스탁 답변
2007-10-11 15:19:49
안녕하세요..예스스탁입니다.
말씀하신 내용에 대해서 확인중에 있습니다.
확인후 추가 답변 드리겠습니다.
감사합니다.
> emrfid 님이 쓴 글입니다.
> 제목 : 끊김현상
>
종목선택시
틱봉으로 당일 1000봉정도 넘으면 끊겨버리는데
관리상 의도된 것인지, 아니면 오류인지요?
그리고
당일 1000봉째부터는
AccumN( , ma( 등이 지표로 그려지지않고 있습니다
얼마전 수식장성Q&a에서 문의 했더니 잘그려지고있다는
엉뚱한 답변만 들었습니다
검토바랍니다
예스스탁
예스스탁 답변
2007-10-16 11:56:12
안녕하세요? 예스스탁입니다.
말씀하신 내용을 확인해본 결과 기간값에 고정기간 값이 들어갈 경우는 상관없지만, 가변 기간값이 들어갈 경우에는 메모리에 최대 기간값을 1023개 까지만 제한되어 있기 때문인 것으로 확인하였습니다.
분봉이상을 사용할 경우라면 dayindex함수와 같은 변동기간을 사용해도 별다른 문제가 발생하지 않지만, 초봉이나 틱봉을 사용할 경우 1023개 봉을 초과하게 되면 더이상 메모리를 잡을 수가 없어서 지표가 그려지지 않게 됩니다.
이 내용은 저희가 속도 등의 성능 향상을 위해서 랭귀지를 변경하면서 발생하게 되었는데, accumN뿐만 아니라 for문을 사용해서 작성된 사용자함수나 지표인 경우 기간값에 index나 dayindex 등 변동주기의 기간값이 1023개 이상 발생하게 되는 모든 지표에 해당하는 것입니다.
변동주기의 기간값이 1023 이상으로 넘어가는 경우는 대부분 특정한 값을 계속해서 누적하는 경우라고 판단됩니다. 메모리의 제한 값을 늘릴 경우 전체적인 성능을 저하시키게 되므로 불편하시겠지만, 식을 일부 수정하여 사용해 보시길 부탁드립니다.
말씀하신 거래량 누적식은 다음과 같이 작성하시면 됩니다
if date <> date[1] Then
var1 = 0;
var1 = V+var1;
plot1(var1);
사용 중에 또 다른 불편 사항이 있으시면 글을 올려주십시오. 저희도 속도와 랭귀지 작성에 관해 더 많은 고민을 해보도록 하겠습니다.
사용에 불편을 드려 대단히 죄송합니다.
감사합니다.
> emrfid 님이 쓴 글입니다.
> 제목 : 끊김현상
>
종목선택시
틱봉으로 당일 1000봉정도 넘으면 끊겨버리는데
관리상 의도된 것인지, 아니면 오류인지요?
그리고
당일 1000봉째부터는
AccumN( , ma( 등이 지표로 그려지지않고 있습니다
얼마전 수식장성Q&a에서 문의 했더니 잘그려지고있다는
엉뚱한 답변만 들었습니다
검토바랍니다