한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 관련입니다
주기; 10분봉
< 질문 >
- 기준일이 2020년 11월 23일 월요일 일 때(즉, sDate == 20201123)
- 2020년 11월 20일 금요일의 종가는 하루전의 종가이어서
DayClose(1) 이고
- 2020년 11월 20일 금요일은 달력 기준으로 3일 전이어서
JulianToDate( DateToJulian( sDate ) - 3 ) 인데
- 2020년 11월 20일 금요일은 영업일 기준으로 1일 전이어서
Bdate(1) 로 하였으나 작동이 되지 않습니다
- 달력 기준이 아니라 영업일 기준으로 1일 전을 나타내려면 어떻게 해야 하는지요?
수고하십시요^^
답변 1
예스스탁
예스스탁 답변
2020-11-26 14:16:00
안녕하세요
예스스탁입니다.
1
당일을 기준으로 1일전 영업일은 아래와 같이 작성해 사용하시면 됩니다.
다만 랭귀지에 휴일 정보가 없어 휴일이 포함되면 그 날짜를 찾을 수 없습니다.
var1 = DateToJulian(CurrentDate);
Var2 = DayOfWeek(CurrentDate);
if Var2 >= 2 and Var2 <= 5 Then
value1 = var1-1;
if Var1 == 1 Then
value1 = var1-3;
Var3 = JulianToDate(value1);
Plot1(Var3);
2
차트에서 직전 영업일의 날짜를 당일에 사용하고자 하시면
아래와 같이 값을 저장해 사용하시면 됩니다.
if Bdate != Bdate[1] Then
var1 = Bdate[1];
Plot1(Var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 지표식 작성 바랍니다
> 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
시스템식 관련입니다
주기; 10분봉
< 질문 >
- 기준일이 2020년 11월 23일 월요일 일 때(즉, sDate == 20201123)
- 2020년 11월 20일 금요일의 종가는 하루전의 종가이어서
DayClose(1) 이고
- 2020년 11월 20일 금요일은 달력 기준으로 3일 전이어서
JulianToDate( DateToJulian( sDate ) - 3 ) 인데
- 2020년 11월 20일 금요일은 영업일 기준으로 1일 전이어서
Bdate(1) 로 하였으나 작동이 되지 않습니다
- 달력 기준이 아니라 영업일 기준으로 1일 전을 나타내려면 어떻게 해야 하는지요?
수고하십시요^^