커뮤니티

특정일의 지표결과를 과거와 현재에 동일하게 적용...

프로필 이미지
회원
2003-11-05 03:58:09
3166
글번호 1211
답변완료
어제 드린 질문의 연장선상에서 다시 질문드립니다. 예를 들어 피봇분봉의 경우 지난주 금요일의 결과를 새로 갱신하지 않고 똑같은 값으로 그 이전과 이후에 표시할수 있는지요. 다시말해 지난주 금요일 피봇값이 102였으면 오늘의 피봇값은 어제의 변동값으로 계산하지 않고 금요일의 값으로 연장해서 사용하거나, 오늘의 피봇값이 105라면 오늘 이전의 피봇값들도 전부 오늘(정확히 말하면 어제의 값을 사용한 결과치)의 값을 역으로 연장해서 표시할수 있는지에 대한 질문입니다. 바쁘신데 자꾸 귀찮게 해드려서 죄송합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-11-05 10:41:58

안녕하세요? 예스스탁입니다..... 문의하신 내용은 날짜가 바뀌어서 새로운 지표값이 생성이 되더라도 이전값을 표시하거나 혹은 반대로 날짜가 바뀌어서 새로운 지표값이 적용되었을 때 이전 값을 새로 바뀐 날짜의 지표값으로 대체하시기를 원하시는 것 같은데 이런 경우 특정일에는 기존의 지표값을 적용하지 않고 이전값을 가지고 와야 됩니다... 예를 들어서 금일(2003년 11월 5일)을 기준으로 전날의 피봇 분봉값을 금일 그대로 그리기 위해서는 다음과 같이 식을 작성하셔야 합니다.. 하지만, 금일의 값을 가지고 이전날로 연장하는 것은 불가능 합니다. 이유는 미래의 값을 알 수가 없기 때문에 미래 시점에서 과거의 값을 조정하실 수는 없습니다... input: setdate(20031105); Var: Formula0(0), Formula1(0), Formula2(0), Formula3(0), Formula4(0); Formula0 = (DayHigh(1)+DayLow(1)+DayClose(1))/3; Formula1 = (2*(DayHigh(1)+DayLow(1)+DayClose(1))/3)-DayLow(1); Formula2 = (DayHigh(1)+DayLow(1)+DayClose(1))/3+DayHigh(1)-DayLow(1); Formula3 = (2*(DayHigh(1)+DayLow(1)+DayClose(1))/3)-DayHigh(1); Formula4 = (DayHigh(1)+DayLow(1)+DayClose(1))/3-DayHigh(1)+DayLow(1); if sdate <= setdate-1 then var1 = Formula0; if sdate <= setdatet-1 hen var2 = Formula1; if sdate <= setdatet-1 hen var3 = Formula2; if sdate <= setdatet-1 hen var4 = Formula3; if sdate <= setdate-1 then var5 = Formula4; if sdate >= setdate then { Plot1(var1, "Formula0"); Plot2(var2, "Formula1"); Plot3(var3, "Formula2"); Plot4(var4, "Formula3"); Plot5(var5, "Formula4"); } else { Plot1( Formula0, "Formula0"); Plot2( Formula1, "Formula1"); Plot3( Formula2, "Formula2"); Plot4( Formula3, "Formula3"); Plot5( Formula4, "Formula4"); } 즐거운 하루 되세요... > CJ_kcreatio 님이 쓴 글입니다. > 제목 : 특정일의 지표결과를 과거와 현재에 동일하게 적용... > 어제 드린 질문의 연장선상에서 다시 질문드립니다. 예를 들어 피봇분봉의 경우 지난주 금요일의 결과를 새로 갱신하지 않고 똑같은 값으로 그 이전과 이후에 표시할수 있는지요. 다시말해 지난주 금요일 피봇값이 102였으면 오늘의 피봇값은 어제의 변동값으로 계산하지 않고 금요일의 값으로 연장해서 사용하거나, 오늘의 피봇값이 105라면 오늘 이전의 피봇값들도 전부 오늘(정확히 말하면 어제의 값을 사용한 결과치)의 값을 역으로 연장해서 표시할수 있는지에 대한 질문입니다. 바쁘신데 자꾸 귀찮게 해드려서 죄송합니다.