커뮤니티

만기일에서요

프로필 이미지
풀냄새
2011-12-06 14:52:51
403
글번호 45518
답변완료
만기일에 최저가격을 뽑아 놓고, 다음 만기일까지 그 가격이 선으로 나타나게 하려는데요, 다음처럼 하니까 중간에는 문제가 없는데, 다음 만기일 당일에 문제가 생깁니다. 그 날 장중까지는 전의 최저가격이 표시되고 그 날의 최저가가 다음날부터 표시되어야 하는데, 그 날 바로 당일의 최저가격이 나온다는 것이지요. 어떡해야 하나요? var: 날짜(0),a(0); 날짜 = date - int(date/100)*100; //일 if 날짜>=8 and 날짜 <= 14 and DayOfWeek(date)==4 then a=DayLow; PlotBaseLine1(a, "기준선");
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-06 16:59:54

안녕하세요 예스스탁입니다. 수정한 식입니다. var: 날짜(0),a(0),b(0); 날짜 = date - int(date/100)*100; //일 if 날짜>=8 and 날짜 <= 14 and DayOfWeek(date)==4 then Condition1 = True; Else Condition1 = false; if Condition1 == false and Condition1[1] == true Then a = DayLow(1); plot2(a); 즐거운 하루되세요 > 풀냄새 님이 쓴 글입니다. > 제목 : 만기일에서요 > 만기일에 최저가격을 뽑아 놓고, 다음 만기일까지 그 가격이 선으로 나타나게 하려는데요, 다음처럼 하니까 중간에는 문제가 없는데, 다음 만기일 당일에 문제가 생깁니다. 그 날 장중까지는 전의 최저가격이 표시되고 그 날의 최저가가 다음날부터 표시되어야 하는데, 그 날 바로 당일의 최저가격이 나온다는 것이지요. 어떡해야 하나요? var: 날짜(0),a(0); 날짜 = date - int(date/100)*100; //일 if 날짜>=8 and 날짜 <= 14 and DayOfWeek(date)==4 then a=DayLow; PlotBaseLine1(a, "기준선");