한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
<< 질문 >>
- 주기; 일봉
- 2020년 1월 6일부터 2020년 1월 8일 사이에 지표식 1을 그리기
인 경우 < 아래1 > 처럼 지표식이 됩니다
============< 아래1 시작 >=============================
If sDate >= 20200106 and sDate <= 20200108 Then
Var1 = 1;
Else
Var1 = 0;
Plot1(Var1);
============< 아래1 끝 >=============================
이를 변형하여
- 주기; 일봉
- 오늘을 기준으로
- 3일 전 영업일부터 1일 전 영업일 사이에 지표식 1을 그리기
할 때 < 아래2 > 처럼 지표식을 작성하였습니다
============< 아래2 시작 >=============================
If sDate >= bDate[3] and sDate <= bDate[1] Then
Var1 = 1;
Else
Var1 = 0;
Plot1(Var1);
============< 아래1 끝 >=============================
그러나 그려지지 않습니다
어디가 잘못되었는지요?
수식 작성 바랍니다
수고하십시요^^
답변 1
예스스탁
예스스탁 답변
2020-01-10 11:15:21
안녕하세요
예스스탁입니다.
bdate나 sdate 모두 봉에서 리턴되는 값입니다.
현재봉의 sdate가 현재봉기준 bdate[1]보다 작을 수 없습니다.
If sDate >= JulianToDate(DateToJulian(CurrentDate)-3) and sDate <= JulianToDate(DateToJulian(CurrentDate)-1) Then
Var1 = 1;
Else
Var1 = 0;
Plot1(Var1);
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 지표식 작성 바랍니다
> 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
<< 질문 >>
- 주기; 일봉
- 2020년 1월 6일부터 2020년 1월 8일 사이에 지표식 1을 그리기
인 경우 < 아래1 > 처럼 지표식이 됩니다
============< 아래1 시작 >=============================
If sDate >= 20200106 and sDate <= 20200108 Then
Var1 = 1;
Else
Var1 = 0;
Plot1(Var1);
============< 아래1 끝 >=============================
이를 변형하여
- 주기; 일봉
- 오늘을 기준으로
- 3일 전 영업일부터 1일 전 영업일 사이에 지표식 1을 그리기
할 때 < 아래2 > 처럼 지표식을 작성하였습니다
============< 아래2 시작 >=============================
If sDate >= bDate[3] and sDate <= bDate[1] Then
Var1 = 1;
Else
Var1 = 0;
Plot1(Var1);
============< 아래1 끝 >=============================
그러나 그려지지 않습니다
어디가 잘못되었는지요?
수식 작성 바랍니다
수고하십시요^^