-분봉차트에서 특정시간(예: @17:00:00)을 기준하여 이틀전 특정시간(예: d-2 @16:59:00)까지 즉 48시간내의 최고가와 최저가를 구하는 지표를 부탁드립니다.
답변 1
예스스탁
예스스탁 답변
2020-03-09 18:24:01
안녕하세요
예스스탁입니다.
input : n(2);
var : cnt(0),hh(0),ll(0),sum(0),s1(0),d1(0),tm(0);
Array : dd[10](0),ii[10](0);
if bdate != bdate[1] then
{
dd[0] = bdate;
ii[0] = 0;
for cnt = 1 to 9
{
dd[cnt] = dd[cnt-1][1];
ii[cnt] = ii[cnt-1][1];
}
S1 = TimeToMinutes(stime);
D1 = sdate;
}
ii[0] = ii[0]+1;
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
if dd[n] > 0 then
{
sum = 0;
for cnt = 0 to n
{
sum = sum + ii[cnt];
}
hh = 0;
ll = 0;
for cnt = 0 to sum
{
if hh == 0 or (hh > 0 and h[cnt] > hh) Then
hh = h[cnt];
if ll == 0 or (ll > 0 and l[cnt] < ll) Then
ll = l[cnt];
if bdate[cnt] == dd[n] and tm[cnt] <= tm Then
cnt = sum+1;
if bdate[cnt] < dd[n] Then
cnt = sum+1;
}
plot1(hh);
plot2(ll);
}
즐거운 하루되세요
> 예시 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> -분봉차트에서 특정시간(예: @17:00:00)을 기준하여 이틀전 특정시간(예: d-2 @16:59:00)까지 즉 48시간내의 최고가와 최저가를 구하는 지표를 부탁드립니다.