커뮤니티
문의드립니다.
2026-02-10 19:01:53
94
글번호 230509
해외선물 분봉차트상에서 일주일의 마지막 봉이다 말고
오늘이 일주일의 마지막 영업일이다를 표현할수 있을까요?
일주일의 마지막 영업일 특정시간에 트레이딩을 하기 위함인데 잘 구현될지 모르겠네요
언제나 감사드립니다.
답변 1
예스스탁 예스스탁 답변
2026-02-11 09:58:59
안녕하세요
예스스탁입니다.
랭귀지에 휴일정보가 없어
오늘이 한주의 마지막일인지 여부를 알 수는 없습니다.
1
보통 아래와 같이 영업일을 요일로 리턴받아
금요일로 지정해서 사용하는 경우가 있지만
금요일이 휴일이면 맞지 않게 됩니다.
if DayOfWeek(bDate) == 5 then
2
이런 이유로 날짜를 나열해서 지정하는 경우도 있습니다.
var : ndate[100](0);
#일주일 마지막 거래일 날짜;
ndate[0] = 20260102;
ndate[1] = 20260109;
ndate[2] = 20260116;
ndate[3] = 20260123;
ndate[3] = 20260130;
ndate[3] = 20260206;
ndate[3] = 20260213;
ndate[3] = 20260220;
ndate[3] = 20260227;
......
#영업일 변경
if Bdate != Bdate[1] Then
{
trade = False;
//오늘 달력상 달짜가 나열한 날짜와 같으면 true
For cnt = 0 to 99
{
if sDate == ndate[cnt] Then
trade = true;
}
}
if trade == true Then
{
}
새해 복 많이 받으시고 즐거운 명절 보내시기 바랍니다.