안녕하세요.
분봉차트에서 야간 22:30 근처에서 부터 다음날 18:00 까지 선을 긋고 싶습니다.
TL_New의 날짜에 다음날을 넣고 싶습니다.
sDate의 다음 날짜를 어떻게 구하나요?
JuliantoDate(DateToJulian(sDate) + 1);
이렇게 하면 될까요?
또 예스랭귀지에서는
위에 처럼 함수리턴을 매개변수에 바로 중첩해도 문제 없나요?
아니면 아래 처럼 예비된 변수에 넣는 것이 좋을까요?
var1 = DateToJulian(sDate) + 1;
JulianToDate(var1);
감사합니다
답변 1
예스스탁
예스스탁 답변
2025-08-11 09:55:35
안녕하세요
예스스탁입니다.
날짜 지정으로 해결하실 수 없습니다.
다음날이 휴일등이 있으면 줄리안 데이트 +1로 맞지 않고
추세선은 차트에 있는 봉을 기준으로 그려지므로
미래시간을 넣으시면 출력이 정상적이지 않습니다.
22시 30분부터 시작한 추세선이
다음 거래일 18시(다음 말나는 18시봉)까지 그려지게 작성하셔야 합니다.
input : starttime(223000),Endtime(180000);
var : Tcond(False),TL(0);
if (sdate != sDate[1] and sTime >= starttime) or
(sdate == sDate[1] and sTime >= starttime and sTime[1] < starttime) Then
{
Tcond = true;
var1 = O;
TL = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
}
if (sdate != sDate[1] and sTime >= Endtime) or
(sdate == sDate[1] and sTime >= Endtime and sTime[1] < Endtime) Then
{
Tcond = False;
}
if tcond == true Then
{
TL_SetEnd(TL,NextBarSdate,NextBarStime,var1);
}
즐거운 하루되세요
> 알이랑 님이 쓴 글입니다.
> 제목 : sDate의 다음 날짜 구하는 방법
> 안녕하세요.
분봉차트에서 야간 22:30 근처에서 부터 다음날 18:00 까지 선을 긋고 싶습니다.
TL_New의 날짜에 다음날을 넣고 싶습니다.
sDate의 다음 날짜를 어떻게 구하나요?
JuliantoDate(DateToJulian(sDate) + 1);
이렇게 하면 될까요?
또 예스랭귀지에서는
위에 처럼 함수리턴을 매개변수에 바로 중첩해도 문제 없나요?
아니면 아래 처럼 예비된 변수에 넣는 것이 좋을까요?
var1 = DateToJulian(sDate) + 1;
JulianToDate(var1);
감사합니다