원래 토요일 오전에 포지션을 털도록 코딩을 했는데
오늘은 휴장일인데 못털었네요.
오늘 같은 미국 휴장일인 경우는 어떻게 하나요?
달력을 따로 만들어서 넣어야 하는지
그럼 그 달력은 어떤 형태로 넣어야 하는지
1. 텍스트 파일에 달력을 만들어 넣어 읽는 법
2. 코드에 하드코딩으로 달력을 배열에 넣는 법
등이 있을 거 같은데 간단히 코딩 좀 부탁 드립니다.
답변 1
예스스탁
예스스탁 답변
2025-04-18 12:43:21
안녕하세요
예스스탁입니다.
텍스트파일로 추가해 사용하은 가능하지 않고
수식에 직접 날짜를 지정해 주셔야 합니다.
아래 내용 참고하시기 바랍니다.
토요일 청산로직이 있으므로 금요일 휴일만 추가하시면 됩니다.
기본적으로 토요일 05시에 청산하는 로직에
금요일 휴장인 날에는 금요일 05시에 청산하고
금욜일 휴장일 중 조기종료되는 날에는 조기종료시간 이전에 청산하게 합니다.
var : i(0);
Array : holiday[100](0);
holiday[0] = 20250418;
holiday[1] = 20250704;
holiday[2] = 20251128;
if sdate != sdate[1] Then
{
Condition1 = False;
For i = 0 to 99
{
if sDate == holiday[i] Then
Condition1 = true;
}
if Condition1 == true or DayOfWeek(sDate) == 5 Then
SetStopEndofday(050000);
if sDate == holiday[2] Then
SetStopEndofday(025000);
}
if Bdate != Bdate[1] Then
SetStopEndofday(0);
즐거운 하루되세요
> zapster 님이 쓴 글입니다.
> 제목 : 휴장일 청산 로직
> 원래 토요일 오전에 포지션을 털도록 코딩을 했는데
오늘은 휴장일인데 못털었네요.
오늘 같은 미국 휴장일인 경우는 어떻게 하나요?
달력을 따로 만들어서 넣어야 하는지
그럼 그 달력은 어떤 형태로 넣어야 하는지
1. 텍스트 파일에 달력을 만들어 넣어 읽는 법
2. 코드에 하드코딩으로 달력을 배열에 넣는 법
등이 있을 거 같은데 간단히 코딩 좀 부탁 드립니다.