예스스탁
예스스탁 답변
2022-09-05 14:12:05
안녕하세요
예스스탁입니다.
1
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Find(1);
2
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Buy();
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
>
가.1봉전에 양봉이면서 0봉전 음봉이나 1봉전 양봉의 저가보다 0봉전 종가가 높아야한다. 단 1봉전의 양봉이 한 개가 아닌 연속된 양봉인 경우에는 연속된 양봉의 첫 양봉(양봉중에서 가장 낮은 저가)의 저가보다 높아야 한다.
나.1봉전기준으로 10봉이내에 5 이평선과 20 이평선의 역배열상태가 1회이상 있고, 5 이평선과 10 이평선의 골든크로스가 있어야 하되 골든크로스이후 데드크로스가 발생하지 않아야하고, 종가는 20 이평선보다 높아야 한다.
다.1봉전기준으로 양봉의 종가는 음봉고가보다 높아야 한다. 여기서 음봉고가라 함은 양봉과 양봉사이에서 발생된 음봉중 가장 높은 고가로, 1개 또는 연속된 다수의 양봉이후 발생되는 음봉 1개 또는 연속으로 발생된 음봉중 양봉이 출현하기전까지의 음봉중 가장 높은 음봉고가이다.이 음봉고가는 조건에 따라 계속 갱신되어야 하는것임
상기 조건을 만족하는 종목에 대한 검색식과 신호수식을 부탁드립니다.
빠른 답변에 감사드립니다.
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then 에서
var1[1]는 뭘 뜻하는 건가요?
CountIf(CrossUp(mav1,mav2),10)에서 1봉전 기준이미로 CountIf(CrossUp(mav1,mav2),10)[1]을 해야 하는게 아닌가요?
역배열이 존재해야 한다는 조건은 없나요?
오늘의 종가는 1봉전 양봉의 저가 또는 연속된 양봉이라면 이중 제일 낮은 저가보다 높아야 한다는 수식은 뭔가요?
그리고 위 검색 수식을 지표로 표현하고자 할때는 PLOT은 어케 표현해야할까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁드려요
> 안녕하세요
예스스탁입니다.
1
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Find(1);
2
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Buy();
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
>
가.1봉전에 양봉이면서 0봉전 음봉이나 1봉전 양봉의 저가보다 0봉전 종가가 높아야한다. 단 1봉전의 양봉이 한 개가 아닌 연속된 양봉인 경우에는 연속된 양봉의 첫 양봉(양봉중에서 가장 낮은 저가)의 저가보다 높아야 한다.
나.1봉전기준으로 10봉이내에 5 이평선과 20 이평선의 역배열상태가 1회이상 있고, 5 이평선과 10 이평선의 골든크로스가 있어야 하되 골든크로스이후 데드크로스가 발생하지 않아야하고, 종가는 20 이평선보다 높아야 한다.
다.1봉전기준으로 양봉의 종가는 음봉고가보다 높아야 한다. 여기서 음봉고가라 함은 양봉과 양봉사이에서 발생된 음봉중 가장 높은 고가로, 1개 또는 연속된 다수의 양봉이후 발생되는 음봉 1개 또는 연속으로 발생된 음봉중 양봉이 출현하기전까지의 음봉중 가장 높은 음봉고가이다.이 음봉고가는 조건에 따라 계속 갱신되어야 하는것임
상기 조건을 만족하는 종목에 대한 검색식과 신호수식을 부탁드립니다.
예스스탁
예스스탁 답변
2022-09-05 15:51:08
안녕하세요
예스스탁입니다.
식을 수정해 드립니다.
변수명을 변경했는데 변경하지 않은 내용이 있었습니다.PL로 변경해 드립니다.
상향돌파가 역배열에서 정배열로 변경된것입니다.
1봉전 기준 10봉이내이시면 countif 함수뒤에 [1]을 붙이시면 됩니다.
지표는 어떤 값을 출력하고자 하는지 알수 없습니다.
조건만족하면 1, 아니면 0이 출력되게 작성해 드립니다.
1
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > PL[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Find(1);
2
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > PL[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Buy();
3
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > PL[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
plot1(1);
else
plot1(0);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : Re : Re : 수식부탁드려요
> 빠른 답변에 감사드립니다.
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then 에서
var1[1]는 뭘 뜻하는 건가요?
CountIf(CrossUp(mav1,mav2),10)에서 1봉전 기준이미로 CountIf(CrossUp(mav1,mav2),10)[1]을 해야 하는게 아닌가요?
역배열이 존재해야 한다는 조건은 없나요?
오늘의 종가는 1봉전 양봉의 저가 또는 연속된 양봉이라면 이중 제일 낮은 저가보다 높아야 한다는 수식은 뭔가요?
그리고 위 검색 수식을 지표로 표현하고자 할때는 PLOT은 어케 표현해야할까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식부탁드려요
> 안녕하세요
예스스탁입니다.
1
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Find(1);
2
var : t(0),PL(0),NH(0),mav1(0),mav2(0);
if c > o Then
t = 1;
if c < o Then
t = -1;
if t != t[1] Then
{
if t == 1 Then
{
PL = l;
}
if t == -1 Then
{
NH = H;
}
}
Else
{
if t == 1 Then
{
if l < PL Then
PL = l;
}
if t == -1 Then
{
if H > NH Then
NH = l;
}
}
mav1 = ma(C,5);
mav2 = ma(C,20);
if T[1] == 1 and (C < O or (C > var1[1])) and
c > mav2 and mav1 > mav2 and CountIf(CrossUp(mav1,mav2),10) >= 1 and
C[1] > NH[1] Then
Buy();
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
>
가.1봉전에 양봉이면서 0봉전 음봉이나 1봉전 양봉의 저가보다 0봉전 종가가 높아야한다. 단 1봉전의 양봉이 한 개가 아닌 연속된 양봉인 경우에는 연속된 양봉의 첫 양봉(양봉중에서 가장 낮은 저가)의 저가보다 높아야 한다.
나.1봉전기준으로 10봉이내에 5 이평선과 20 이평선의 역배열상태가 1회이상 있고, 5 이평선과 10 이평선의 골든크로스가 있어야 하되 골든크로스이후 데드크로스가 발생하지 않아야하고, 종가는 20 이평선보다 높아야 한다.
다.1봉전기준으로 양봉의 종가는 음봉고가보다 높아야 한다. 여기서 음봉고가라 함은 양봉과 양봉사이에서 발생된 음봉중 가장 높은 고가로, 1개 또는 연속된 다수의 양봉이후 발생되는 음봉 1개 또는 연속으로 발생된 음봉중 양봉이 출현하기전까지의 음봉중 가장 높은 음봉고가이다.이 음봉고가는 조건에 따라 계속 갱신되어야 하는것임
상기 조건을 만족하는 종목에 대한 검색식과 신호수식을 부탁드립니다.