커뮤니티
34648 재질문 드립니다.
2014-01-27 18:21:09
164
글번호 71937
제가 관리자님께 설명을 잘못드렸나봅니다.
전 90일마다 초기화를 해서 그 값을 누적시키길 바란게 아니라..
전 다만 첨부 화일에 써놓은것처럼..
13년 12월 27~30일 잘 계산되다가..
14년 1월 2일날 30일까지의 [자료1] -13.80에서 계산되지 않고
14년 1월 2일날 [자료1]이 정상적으로 나온다면 (자료1)-13.80 + (자료2)-8.25
한값 -22.0가 나와야 하는데
당일 값 -8.25만 적용이 됩니다.
왜 이렇게 나오는건지...
알려주시고...
식에 문제가 있다면 고쳐주십사 다시 한번 부탁드려봅니다... (__)
* 90일마다 누적자료 초기화는 아닙니다...!
-----------------------------------------------------------------------
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의 드립니다.
>
안녕하세요
예스스탁입니다.
작성하신 식은 90일 간격으로 초기화하는 것이 아닙니다.
식을 수정했습니다.
차트 첫날부터 시간해 거래일수로 90일 간격으로 초기화합니다.
var : DD(0),DDD(0);
if date != date[1] Then
DD = DD+1;
DDD = DD%90;
if index == 0 or (DDD < DDD[1] and sdate > sdate[1]) Then
var1 = 0;
value1 = (C-H)+(C-L);
var1 = var1+value1;
plot1(DDD);
즐거운 하루되세요
> 심술꾸라지 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> if date > date[1]+ 90 then
var1 = 0;
value1 = (C-H)+(C-L);
var1 = var1+value1;
plot1(var1, "자료1");
plot9(value1, "자료2");
---------------------
일전에 만들어 주신 식인데요...
제가 잘 모르는건지..
자료가 누적에 문제가 생기는것 같습니다...
첨부 화일도 같이 보시고 문제점이 있으면 알려주세요 ㅜㅜ
----
90일 누적이라 90일 가장 오래된 자료가 빠진다하여 그리 나오는것 같진 않고...
그냥 초기화 되어버립니다.. 누적된 자료가
이런 경우가 가끔 불특정하게 생기는것 같습니다...
- 1. 72395_33.jpg (0.10 MB)
- 2. 72395_2222.jpg (0.09 MB)
답변 1
심술꾸라지
2014-01-27 23:38:55
확인해보니..
매년 그렇게 됩니다..
매년 마지막 거래일 누적 자료가 다음 년도 첫 거래일로 누적되어 넘어가지않고
매년 첫 거래일날 다시 시작됩니다
ex)
2010년 12월 30일 65.75 , 2011년 1월 3일날 65.75를 이어받아서
당일 자료 1.40을 더하면 67.15가 되어야하는데
당일 자료인 1.40만 누적되어 1.40으로 시작합니다..
매년 첫 거래일날 이렇게 다시 시작되어지네요...
이전글