커뮤니티

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
프로필 이미지

심술꾸라지

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으로 시작합니다.. 매년 첫 거래일날 이렇게 다시 시작되어지네요...