국내 주식
1. 매년 배당락일
2. 매년 마지막 거래일
3. 매년 첫 거래일
위 해당일만 거래하는 수식 부탁드립니다.
올 한 해 고마웠습니다.
답변 2
예스스탁
예스스탁 답변
2021-12-29 17:01:58
안녕하세요
예스스탁입니다.
배당락등의 데이타는 차트에 제공되지 않아 수식으로 체크가 불가능합니다.
거래소가 평일기준으로 마지막날은 휴장을 하고 그 전 평일이 마지막 거래일이므로
12월31일 기준으로 2번쨰 평일로 지정했습니다. 올해 기준 12월 30일입니다.
var : Trade(False),cnt(0),count(0),Lastdate(0),LastBdate(0);
if Bdate != Bdate[1] Then
{
Trade = False;
Lastdate = Floor(Bdate/10000)*10000+1231;
LastBdate = 0;
count = 0;
For cnt = 0 to 10
{
if LastBdate == 0 and DayOfWeek(Lastdate-cnt) >= 1 and DayOfWeek(Lastdate-cnt) <= 5 Then
{
count = count+1;
if count == 2 Then
LastBdate = Lastdate-cnt;
}
}
if Bdate >= Bdate[1]+1000 Then
trade = true;
if Bdate == LastBdate Then
trade = true;
}
if Trade == true Then
{
진입청산조건
}
새해 좋은 일만 가득하시길 바랍니다.
> 좌오비우오비 님이 쓴 글입니다.
> 제목 : 문의
> 국내 주식
1. 매년 배당락일
2. 매년 마지막 거래일
3. 매년 첫 거래일
위 해당일만 거래하는 수식 부탁드립니다.
올 한 해 고마웠습니다.
좌오비우오비
2021-12-30 04:41:10
좌오비우오비 님에 의해 삭제된 답변입니다.