커뮤니티
일정일의 일정값을 표시하려는 경우
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, "기준가격");
고쳐 주시면 감사하겠습니다.