커뮤니티

일정일의 일정값을 표시하려는 경우

프로필 이미지
풀냄새
2011-12-08 16:33:00
302
글번호 45623
답변완료
만기일 다음날의 일봉 저가를 챠트에 입력하려고 합니다. 만기일을 입력하면 그 다음날의 저가를 계속 표시하게 되지요. 그런데 뭐가 잘못된 것 같습니다. 중간에 값이 왜 변하죠? input: 지난만기일(0);//20111110 입력 var1=DateToJulian(date)-DateToJulian(지난만기일); var2=daylow(var1); PlotBaseLine1(Var2, "기준가격"); 고쳐 주시면 감사하겠습니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-08 17:49:53

안녕하세요 예스스탁입니다. DateToJulian은 주말이 포함된 일수가 리턴되므로 DateToJulian(date)-DateToJulian(지난만기일)로는 지정이 가능하지 않습니다. 아래와 같이 작성하시면 됩니다. input: 지난만기일(20111110); if date != date[1] Then{ if Sdate[1] == 지난만기일 Then Condition1 = True; Else Condition1 = false; } if Condition1 == true Then var2=daylow(0); PlotBaseLine1(Var2, "기준가격"); 즐거운 하루되세요 > 풀냄새 님이 쓴 글입니다. > 제목 : 일정일의 일정값을 표시하려는 경우 > 만기일 다음날의 일봉 저가를 챠트에 입력하려고 합니다. 만기일을 입력하면 그 다음날의 저가를 계속 표시하게 되지요. 그런데 뭐가 잘못된 것 같습니다. 중간에 값이 왜 변하죠? input: 지난만기일(0);//20111110 입력 var1=DateToJulian(date)-DateToJulian(지난만기일); var2=daylow(var1); PlotBaseLine1(Var2, "기준가격"); 고쳐 주시면 감사하겠습니다.