var : f1(0),f2(0),e2(0);
var : StartBar(0),EndBar(0),i(0),PredayV(0);
if Bdate != Bdate[1] Then
{
f1 = Index;
f2 = f1[1];
e2 = Index[1];
}
if f2 > 0 Then
{
StartBar = Index-e2;
EndBar = Index-f2;
for i = StartBar to EndBar
{
if stime[i] <= stime and sdate[i] < sdate then
{
PredayV = DayVolume[i];
i = EndBar+1; //for문을 중지
}
}
}
plot1(PredayV,"전일동시간대 거래량");
JavaScript
복사
[설명]
분봉이하의 주기에서 사 전일 동시간대의 당일누적거래량을 가져오는 식입니다.
for문을 이용해서 전일 마지막봉 부터 전일 첫봉까지 날짜와 시간을 가져와
오늘 날짜보다 작고(이전일)이고 현재 시간과 같거나 작은 봉이면
해당봉의 당일거래량을 저장하고 for문의 최종값보다 큰값을 할당하여 for문을 종료시키게 됩니다.