커뮤니티
문의
2019-04-08 12:19:41
201
글번호 127697
2016년 8월 1일부로 선물옵션 거래종료시간이 3시45분으로 변경되었습니다.
2012년부터 시뮬레이션을 하고 싶습니다.
아래수식을 이용하되 거래일을 2부로 나누는 수식을 부탁드립니다.
input:전반부 시작(20120615),전반부 끝(20160731);
input:후반부 시작(20160801),후반부 끝(20190331);
********************************************************************
안녕하세요
예스스탁입니다.
input:만기청산시간(151840), 만기외청산시간(153340);
var : nday(0),Week(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
Week == 4 then
SetStopEndofday(만기청산시간);
Else
SetStopEndofday(만기외청산시간);
즐거운 하루되세요
답변 1
예스스탁 예스스탁 답변
2019-04-09 15:19:30
안녕하세요
예스스탁입니다.
고정날자이고 청산은 진입이 있어야 발생하므로
해당 내용에 날짜 외부변수 지정은 의미가 없습니다.
20160801이전은 만기는 14시48분40초, 만기외에는 15시04분40초로
20190801부터는 기존 설정적용하게 작성해 드립니다.
input:만기청산시간1(144840), 만기외청산시간1(150340);
input:만기청산시간2(151840), 만기외청산시간2(153340);
var : nday(0),Week(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
Week == 4 then
{
if sdate < 20160801 Then
SetStopEndofday(만기청산시간1);
Else
SetStopEndofday(만기청산시간2);
}
Else
{
if sdate < 20160801 Then
SetStopEndofday(만기외청산시간1);
Else
SetStopEndofday(만기외청산시간2);
}
즐거운 하루되세요
> 목마와숙녀 님이 쓴 글입니다.
> 제목 : 문의
> 2016년 8월 1일부로 선물옵션 거래종료시간이 3시45분으로 변경되었습니다.
2012년부터 시뮬레이션을 하고 싶습니다.
아래수식을 이용하되 거래일을 2부로 나누는 수식을 부탁드립니다.
input:전반부 시작(20120615),전반부 끝(20160731);
input:후반부 시작(20160801),후반부 끝(20190331);
********************************************************************
안녕하세요
예스스탁입니다.
input:만기청산시간(151840), 만기외청산시간(153340);
var : nday(0),Week(0);
nday = date - int(date/100)*100;
Week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
Week == 4 then
SetStopEndofday(만기청산시간);
Else
SetStopEndofday(만기외청산시간);
즐거운 하루되세요