미결제약정을 공부중인데 plot(oi);출력시 종가기준으로만 나오더라구요.분봉처럼 시고저종 기준으로 표시할방법이없을까요?타주기참조해도 될것같긴한데 그러면 dayindex 첫봉시가기준이아닌 타주기종가가 시가로 표시될것같고 어떻게 작성해야할까요?답변부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2024-06-19 17:17:23
안녕하세요
예스스탁입니다.
미결제약정이나 거래량과 같은 수량관련 데이터들은
모든 주기에서 봉의 최종값만 제공되고 있습니다.
타주기로 작성을 해당 내용은 마찬가지입니다
단순히 지정한 주기내 각 봉의 최종값 기준으로 최고와 최저로 표시될 뿐입니다.
input : ntime1(30);
var : S1(0),D1(0),TM(0),TF(0);
var : oo(0),hh(0),ll(0),cc(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime1;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime1 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then
{
oo = Oi;
hh = Oi;
ll = Oi;
}
if hh > 0 and Oi > hh Then
hh = Oi;
if ll > 0 and Oi < ll Then
ll = Oi;
cc = Oi;
Plot1(oo);
Plot2(hh);
Plot3(ll);
Plot4(cc);
}
즐거운 하루되세요
> 아싸가오리 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 미결제약정을 공부중인데 plot(oi);출력시 종가기준으로만 나오더라구요.분봉처럼 시고저종 기준으로 표시할방법이없을까요?타주기참조해도 될것같긴한데 그러면 dayindex 첫봉시가기준이아닌 타주기종가가 시가로 표시될것같고 어떻게 작성해야할까요?답변부탁드립니다.