var : T(0),L1(0),L1i(0),H1(0),H1i(0),L2(0),H2(0),HL(0);
if L < Lowest(L,60)[1] Then
{
Condition1 = true;
T = 1;
L1 = L; # L1 - 60일 최저점
L1i = index;
H1 = 0; # H1 - 1파고점
H1i = index;
L2 = 0;
H2 = 0;
HL = 0; # HL - 최고점H2 이후 하락저점 ; HL 수식은 여기에 없습니다. 추가요망
}
if Condition1 == true then
{
if T == 1 then
{
if index > L1i && H > H1 Then
{
H1 = H;
H1i = index;
}
if index > H1i and
H1 >= L1*1.2 and H1 <= L1*1.6 and # 상승폭이 +20% ~ 60%
L < H1-(H1-L1)*0.6 Then # 조정폭 0.6
{
T = 2;
L2 = L;
H2 = h;
} }
if T == 2 Then
{
if L < L2 Then
L2 = L;
if H > H2 Then
H2 = h;
}
plot1(L1,"L1");
plot2(h1,"h1");
plot3(L2,"L2");
plot4(H2,"H2");
# plot5(HL,"HL");
}
안녕하세요.
<구하는 지표식 조건>
60일 간 최저점 L1 찍고
상승폭이 +20~60% 사이의 가장 큰 고점 H1
하락하여 조정폭이 0.6 아래부터 가장 작은 저점 L2 (L1 보다 큼)
저점 L2 이후 상승하여 최고점 H2
다시 하락하여 이전고점 H1과 최저점L1 사이의 가장 작은 저점 HL - 위 수식에 없음. 추가요망
고점 H1 다음봉부터 저점 L2가 시작되고
저점 L2 다음봉부터 고점 H2가 시작되도록 부탁드립니다.
수고하세요.
답변 1
예스스탁
예스스탁 답변
2021-02-08 15:16:22
안녕하세요
예스스탁입니다.
var : T(0),L1(0),L1i(0),H1(0),H1i(0);
var : L2(0),L2i(0),H2(0),H2i(0),HL(0),HLi(0);
if L < Lowest(L,60)[1] Then
{
plot99(h);
Condition1 = true;
T = 1;
L1 = L; # L1 - 60일 최저점
L1i = index;
H1 = 0; # H1 - 1파고점
H1i = index;
L2 = 0;
L2i = Index;
H2 = 0;
H2i = Index;
HL = 0; # HL - 최고점H2 이후 하락저점 ; HL 수식은 여기에 없습니다. 추가요망
HLi = Index;
}
if Condition1 == true then
{
if T == 1 then
{
if index > L1i && (H1 == 0 or (H1 > 0 and H > H1)) Then
{
H1 = H;
H1i = index;
}
if index > H1i and
H1 >= L1*1.2 and H1 <= L1*1.6 and # 상승폭이 +20% ~ 60%
L < H1-(H1-L1)*0.6 Then # 조정폭 0.6
{
T = 2;
L2 = 0;
L2i = index;
H2 = 0;
H2i = index;
}
}
if T == 2 Then
{
if Index > L2i and (L2 == 0 or (L2 > 0 and L < L2)) Then
{
L2 = L;
H2 = 0;
H2i = index;
}
if Index > H2i and (H2 == 0 or (H2 > 0 and H > H2)) Then
{
H2 = h;
HL = 0;
HLi = Index;
}
if Index > HLi and (HL == 0 or (HL > 0 and L < HL)) Then
{
HL = L;
HLi = Index;
}
}
if L1 > 0 Then
plot1(L1,"L1");
if H1 > 0 Then
plot2(h1,"h1");
if L2 > 0 Then
plot3(L2,"L2");
if H2 > 0 Then
plot4(H2,"H2");
if HL > 0 Then
plot5(HL,"HL");
}
즐거운 하루되세요
> 골드드래곤 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> var : T(0),L1(0),L1i(0),H1(0),H1i(0),L2(0),H2(0),HL(0);
if L < Lowest(L,60)[1] Then
{
Condition1 = true;
T = 1;
L1 = L; # L1 - 60일 최저점
L1i = index;
H1 = 0; # H1 - 1파고점
H1i = index;
L2 = 0;
H2 = 0;
HL = 0; # HL - 최고점H2 이후 하락저점 ; HL 수식은 여기에 없습니다. 추가요망
}
if Condition1 == true then
{
if T == 1 then
{
if index > L1i && H > H1 Then
{
H1 = H;
H1i = index;
}
if index > H1i and
H1 >= L1*1.2 and H1 <= L1*1.6 and # 상승폭이 +20% ~ 60%
L < H1-(H1-L1)*0.6 Then # 조정폭 0.6
{
T = 2;
L2 = L;
H2 = h;
} }
if T == 2 Then
{
if L < L2 Then
L2 = L;
if H > H2 Then
H2 = h;
}
plot1(L1,"L1");
plot2(h1,"h1");
plot3(L2,"L2");
plot4(H2,"H2");
# plot5(HL,"HL");
}
안녕하세요.
<구하는 지표식 조건>
60일 간 최저점 L1 찍고
상승폭이 +20~60% 사이의 가장 큰 고점 H1
하락하여 조정폭이 0.6 아래부터 가장 작은 저점 L2 (L1 보다 큼)
저점 L2 이후 상승하여 이전고점 H1과 이전고점H1의 +50% 사이의 최고점 H2
다시 하락하여 이전고점 H1과 최저점L1 사이의 가장 작은 저점 HL - 위 수식에 없음. 추가요망
고점 H1 다음봉부터 저점 L2가 시작되고
저점 L2 다음봉부터 고점 H2가 시작되도록 부탁드립니다.
수고하세요.