두 점 t1과 t2가 있고 그 사이에는 25개의 막대가 있습니다.
예를 들어 D1과 같이 포인트 사이에 주말이 몇 번 있었는지 확인하여 나중에 필요한 막대에 추가할 수 있도록 하는 방법은 무엇입니까?
(시간[t2]-시간[t1])/(24 * 60 *60) = 달력 일수
t2-t1 = 일일 막대 수
각각의 차이 = 휴무일(공휴일 및 불가항력 포함)
두 점 t1과 t2가 있고 그 사이에는 25개의 막대가 있습니다.
예를 들어 D1과 같이 포인트 사이에 주말이 몇 번 있었는지 확인하여 나중에 필요한 막대에 추가할 수 있도록 하는 방법은 무엇입니까?
"필요한 막대"에 추가하는 이유는 무엇입니까?
그리고 왜 그것들을 "필요한 막대"에 추가합니까?
주말을 고려하지 않은 계산으로 인해 라인이 잘못된 막대로 이동합니다.

바의 시간으로 탐색하는 것은 쉽지 않습니다.
바의 시간으로 탐색하는 것은 쉽지 않습니다.
첫 번째 지점에서 두 번째 지점까지 12개의 막대에 4일의 휴가가 있다는 것을 어떻게 알 수 있습니까? 그런 다음 12 + 4를 더하면 원하는 날짜를 얻을 수 있습니다.
날짜로 선을 설정합니까 아니면 막대로 설정합니까?
날짜별
ObjLine( "VLine" ,Time[j]+ PeriodSeconds ()*Pp ,Price,Lime);
첫 번째 점에 막대를 추가합니다.
날짜별
첫 번째 점에 막대를 추가합니다.
OnTick 시작 시:
if( LastBottomTime ) LastBottomBar=iBarShift(NULL,0,LastBottomTime);
마지막에:
if( LastBottomBar < 1 ) LastBottomTime=0; // 마지막 도형의 시간
else LastBottomTime=시간[LastBottomBar];
당연히 모든 Last는 전역적입니다.OnTick 시작 시:
if( LastBottomTime ) LastBottomBar=iBarShift(NULL,0,LastBottomTime);
마지막에:
if( LastBottomBar < 1 ) LastBottomTime=0; // 마지막 도형의 시간
else LastBottomTime=시간[LastBottomBar];
나는 그것이 나에게 무엇을 줄 것인지 이해하지 못한다?
날짜의 일부 열거는 지점에서 지점으로 수행될 수 있으며 기간 동안 하루 = 6 또는 0이면 ++일 수 있습니다.
두 점 t1과 t2가 있고 그 사이에는 25개의 막대가 있습니다.
예를 들어 D1과 같이 포인트 사이에 주말이 몇 번 있었는지 확인하여 나중에 필요한 막대에 추가할 수 있도록 하는 방법은 무엇입니까?