var1 = Data2(c)/Data3(c);
1. var1이 1.5값 돌파 구간 시 현재 값 기준으로 당일 최고 var1 값 봉 위치(봉 카운트)
2. Plot1 봉 위치(카운트) 기준 var1 최저 값
아래 수직이 맞는지 너무 메모리를 많이 잡아 먹는지 느리고 해서 수식 확인 부탁드립니다.
if crossup(var1,1.5) then
Plot1(NthHighestBar(1,var1,DayIndex()+1)+1);
if crossup(var1,1.5) then
Plot2(lowest(var1,NthHighestBar(1,var1,DayIndex()+1)+1));
답변 1
예스스탁
예스스탁 답변
2021-03-26 13:43:49
안녕하세요
예스스탁입니다.
var : V1(0,Data2),HH(0,Data2),HI(0,Data2),HL(0,Data2);
V1 = Data2(c)/Data3(c);
if Bdate != Bdate[1] Then
{
HH = 0;
HI = -1;
}
if (HH == 0 and V1 >= 1.5) or (HH >= 1.5 and V1 > HH) Then
{
HH = v1;
Hi = 0;
HL = V1;
}
Else
{
if HH >= 1.5 Then
{
hi = hi+1;
}
if V1 < HL Then
HL = V1;
}
Plot1(Hi);
plot2(HL);
즐거운 하루되세요
> 천장지구 님이 쓴 글입니다.
> 제목 : 당일 최고가격 기준 봉 카운트
> var1 = Data2(c)/Data3(c);
1. var1이 1.5값 돌파 구간 시 현재 값 기준으로 당일 최고 var1 값 봉 위치(봉 카운트)
2. Plot1 봉 위치(카운트) 기준 var1 최저 값
아래 수직이 맞는지 너무 메모리를 많이 잡아 먹는지 느리고 해서 수식 확인 부탁드립니다.
if crossup(var1,1.5) then
Plot1(NthHighestBar(1,var1,DayIndex()+1)+1);
if crossup(var1,1.5) then
Plot2(lowest(var1,NthHighestBar(1,var1,DayIndex()+1)+1));