커뮤니티

월의 마지막일

프로필 이미지
건곤대
2022-09-16 13:57:28
1127
글번호 162248
답변완료
안녕하세요. 일봉차트에서 매월 마지막날임을 확인하는 수식을 좀 알려주시면 좋겠습니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-09-16 15:16:32

안녕하세요 예스스탁입니다. 공휴일 정보가 없어 특정기간(년,월,주)의 마지막날은 정확한 계산이 불가능합니다. 랭귀지에 요일함수는 제공되어 토요일/일요일은 제외하고 마지막일은 확인을 할 수가 있지만 공휴일이 포함되서 넘어가는 것은 인지하지 못합니다. 아래식은 단지 요일만으로 체크하는 식입니다. 월 마지막날이 공휴일이 포함되어 넘어가게 되면 계산이 가능하지 않습니다. var : monthlastday(False); if Bdate != Bdate[1] Then { var1 = DateToJulian(sDate); if DayOfWeek(sDate) == 5 Then Var2 = JulianToDate(var1+3); Else Var2 = JulianToDate(var1+1); if Var2 > sDate+30 Then Monthlastday = true; Else Monthlastday = False; } Plot1(IFf(monthlastday,1,0)); 즐거운 하루되세요 > 건곤대 님이 쓴 글입니다. > 제목 : 월의 마지막일 > 안녕하세요. 일봉차트에서 매월 마지막날임을 확인하는 수식을 좀 알려주시면 좋겠습니다~