안녕하세요 날이 많이 더운데 항상 기운 넘치시길 바라겠습니다
특정 시간대의 시고저종 값을 어레이에 넣어서 사용하고 싶습니다.
ex) OOO[1] 일 경우에는, 어제의 특정 시간대의 오픈 프라이스 값. [2]의 경우 그저께
ex) 장 시작후 30분 봉의 시고저종 등등
시작 및 종료시간은 제가 설정 할수 있도록 부탁드립니다!
항상 감사합니다
답변 1
예스스탁
예스스탁 답변
2023-07-21 16:24:28
안녕하세요
예스스탁입니다.
prev로 이전일 지정하시면 됩니다.
당일은 지정한 시간대 전에는 모두 값이 0 입니다.
input : StartTime(100000),EndTime(120000),prev(1);
var : Tcond(False),cnt(0);
Array : OO[100](0),HH[100](0),LL[100](0),CC[100](0);
if (sdate != sdate[1] and stime >= EndTime) or
(sdate == sdate[1] and stime >= EndTime and stime[1] < EndTime) Then
{
Tcond = False;
}
if Bdate != Bdate[1] Then
{
For cnt = 99 DownTo 1
{
OO[cnt] = OO[cnt-1];
HH[cnt] = HH[cnt-1];
LL[cnt] = LL[cnt-1];
CC[cnt] = CC[cnt-1];
}
OO[0] = 0;
HH[0] = 0;
LL[0] = 0;
CC[0] = 0;
}
if (sdate != sdate[1] and stime >= StartTime) or
(sdate == sdate[1] and stime >= StartTime and stime[1] < StartTime) Then
{
Tcond = true;
OO[0] = Open;
HH[0] = High;
LL[0] = Low;
}
if Tcond == true Then
{
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
CC[0] = Close;
}
Plot1(OO[prev]);
Plot2(HH[prev]);
Plot3(LL[prev]);
Plot4(CC[prev]);
즐거운 하루되세요
> 이만스닥 님이 쓴 글입니다.
> 제목 : 특정 시간대의 시고저종
> 안녕하세요 날이 많이 더운데 항상 기운 넘치시길 바라겠습니다
특정 시간대의 시고저종 값을 어레이에 넣어서 사용하고 싶습니다.
ex) OOO[1] 일 경우에는, 어제의 특정 시간대의 오픈 프라이스 값. [2]의 경우 그저께
ex) 장 시작후 30분 봉의 시고저종 등등
시작 및 종료시간은 제가 설정 할수 있도록 부탁드립니다!
항상 감사합니다