안녕하세요
틱챠트에서 지난 한시간동안의 최저가를 구하고 싶습니다.
분챠트에서는 봉의 갯수로 쉽게 파악이 되는데 틱챠트로 구하는 방법을 모르겠습니다;;
항상 감사합니다
답변 1
예스스탁
예스스탁 답변
2022-06-27 13:24:31
안녕하세요
예스스탁입니다.
틱차트에서 분단위이상의 값을 정확히 계산할수 없습니다.
랭귀지는 봉의 시고저종가만 사용이 가능한데
지정한 분의 시간경계가 봉 중간에 있는 경우가 많습니다.
최대한 비슷하게 나오게 작성한 식입니다.
Input : ntime(60);
var : S1(0),D1(0),TM(0),idx(0);
var : cnt(0),hh(0),ll(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
idx = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if TM < ntime Then
{
hh = DayHigh;
ll = DayLow;
}
Else
{
hh = 0;
ll = 0;
For cnt = 0 to idx
{
if TM[cnt] > TM-ntime and (hh == 0 or (hh > 0 and h[cnt] > hh)) Then
hh = h[cnt];
if TM[cnt] > TM-ntime and (ll == 0 or (ll > 0 and l[cnt] < ll)) Then
ll = l[cnt];
}
Plot1(hh);
plot2(ll);
}
}
즐거운 하루되세요
> 맘속의행복 님이 쓴 글입니다.
> 제목 : 틱챠트에서
> 안녕하세요
틱챠트에서 지난 한시간동안의 최저가를 구하고 싶습니다.
분챠트에서는 봉의 갯수로 쉽게 파악이 되는데 틱챠트로 구하는 방법을 모르겠습니다;;
항상 감사합니다