커뮤니티
분봉 고저 표시
2019-07-30 20:08:46
346
글번호 130801
특정(50틱 혹은 100틱) 틱차트에서
분봉의 30분, 1시간, 2시간, 3시간의 고저 라인을 채널로
표시하고 싶습니다. 분봉과 정확히 일치하지 않아도 되고
대략으로 맞으면 될거같습니다.
날짜가 바뀌는 것은 고려하지 않고요,
1. 매시간 시작이 기준이 되어서 30분, 1시간, 2시간, 3시간이 표시되는 거
2. 시간 고려하지 않고 분봉의 바갯수만 구해서 고저 라인만 표시하는 것.
가능할까요? 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2019-07-31 10:55:31
안녕하세요
예스스탁입니다.
틱봉에서는 정확한 분봉주기 값 도출이 되지 않습니다.
비슷하게 나오는 수식입니다.
외부변수 분에 원하시는 타주기 분봉시간을 지정하시면 됩니다.
봉수로는 가능하지 않습니다.
input : 분(30);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
Array : HH[50](0),LL[50](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 = TimeToMinutes(stime)%분;
if bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) or stime == 154500 Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
plot1(HH[0]);
plot2(LL[0]);
}
즐거운 하루되세요
> specator 님이 쓴 글입니다.
> 제목 : 분봉 고저 표시
> 특정(50틱 혹은 100틱) 틱차트에서
분봉의 30분, 1시간, 2시간, 3시간의 고저 라인을 채널로
표시하고 싶습니다. 분봉과 정확히 일치하지 않아도 되고
대략으로 맞으면 될거같습니다.
날짜가 바뀌는 것은 고려하지 않고요,
1. 매시간 시작이 기준이 되어서 30분, 1시간, 2시간, 3시간이 표시되는 거
2. 시간 고려하지 않고 분봉의 바갯수만 구해서 고저 라인만 표시하는 것.
가능할까요? 부탁드립니다.
다음글
이전글