커뮤니티

문의 드립니다.

프로필 이미지
심술꾸라지
2014-01-27 13:56:39
142
글번호 71925
답변완료

첨부 이미지

if date > date[1]+ 90 then var1 = 0; value1 = (C-H)+(C-L); var1 = var1+value1; plot1(var1, "자료1"); plot9(value1, "자료2"); --------------------- 일전에 만들어 주신 식인데요... 제가 잘 모르는건지.. 자료가 누적에 문제가 생기는것 같습니다... 첨부 화일도 같이 보시고 문제점이 있으면 알려주세요 ㅜㅜ ---- 90일 누적이라 90일 가장 오래된 자료가 빠진다하여 그리 나오는것 같진 않고... 그냥 초기화 되어버립니다.. 누적된 자료가 이런 경우가 가끔 불특정하게 생기는것 같습니다...
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2014-01-27 17:27:15

안녕하세요 예스스탁입니다. 작성하신 식은 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일 가장 오래된 자료가 빠진다하여 그리 나오는것 같진 않고... 그냥 초기화 되어버립니다.. 누적된 자료가 이런 경우가 가끔 불특정하게 생기는것 같습니다...
프로필 이미지

심술꾸라지

2014-01-27 18:16:34

심술꾸라지 님에 의해 삭제된 답변입니다.