아래 옵션기준가와 옵션상대기준가 선 수식이,
어떤 경우는 차트에 표시되는데,
어떤 경우는 차트에 표시가 안됩니다.
수식이 맞는지 확인 부탁드립니다.
감사합니다.
input : 입력일(2021112);
var : 기준가(0);
if sdate == 입력일 Then
기준가 = daylow;
if 기준가 > 0 Then
Plot1(기준가,"기준가");
var : va22(0,data2),va33(0,data2),cond2(false,data2),daycnt2(0,data2),LowValue2(0,data2);
va22 = data2(date - int(date/100)*100);
va33 = data2(DayOfWeek(date));
if (va22 >= 8 and va22 <= 14 and va33 == 4) or data2(sdate == 20211112) then
cond2 = true;
Else
cond2 = false;
if data2(date != date[1]) Then{
if cond2 == False and cond2[1] == true Then{
daycnt2 = 0;
}
Else
daycnt2 = daycnt2+1;
}
If daycnt2 == 0 Then
LowValue2 = data2(lowD(0));
plot2(LowValue2, "옵션 상대 기준가");
답변 1
예스스탁
예스스탁 답변
2021-12-03 13:37:04
안녕하세요
예스스탁입니다.
1
input : 입력일(2021112);
예스랭귀지에서 날짜는 8자리(YYYYMMDD)입니다.
2021년 11월 12일이면 20211112로 지정하셔야 합니다.
현재 지정한 입력일이 7자리입니다.
기준가는 지정한 날짜의 저가를 그리는 것이므로 날짜만 정확히 입력하시면 됩니다.
2
옵션상대기준가는 이상이 없습니다.
만기 다음날의 저가를 그리는 내용이므로 차트에 최근 만기일까지 데이타가 있어야 합니다.
최근 만기일의 데이타가 없으면 그릴수 없습니다.
즐거운 하루되세요
> alltoone 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 아래 옵션기준가와 옵션상대기준가 선 수식이,
어떤 경우는 차트에 표시되는데,
어떤 경우는 차트에 표시가 안됩니다.
수식이 맞는지 확인 부탁드립니다.
감사합니다.
input : 입력일(2021112);
var : 기준가(0);
if sdate == 입력일 Then
기준가 = daylow;
if 기준가 > 0 Then
Plot1(기준가,"기준가");
var : va22(0,data2),va33(0,data2),cond2(false,data2),daycnt2(0,data2),LowValue2(0,data2);
va22 = data2(date - int(date/100)*100);
va33 = data2(DayOfWeek(date));
if (va22 >= 8 and va22 <= 14 and va33 == 4) or data2(sdate == 20211112) then
cond2 = true;
Else
cond2 = false;
if data2(date != date[1]) Then{
if cond2 == False and cond2[1] == true Then{
daycnt2 = 0;
}
Else
daycnt2 = daycnt2+1;
}
If daycnt2 == 0 Then
LowValue2 = data2(lowD(0));
plot2(LowValue2, "옵션 상대 기준가");