이전에 요청해서 만들어 주신 검색기 인데 crossup한 이후의 종목들도 많이 검색되는데 도움 확인 부탁드리며 아래 요청조건에 맞는 검색기도 부탁드립니다.
* 만들고 싶은 종목검색기는 아래 조건식에서 n봉이전에 crossdown되어
현재 역배열상태에 있는 종목중에서
- 5일선이 아래 조건식 var1,var2 둘중에 max값보다 5일선이 밑에 위치하고 있으며
- 현재 오늘 종가가 5일선을 crossup한 종목을 찾는 검색기를 만들고 싶습니다.
도움 부탁드립니다.
===================================================================================
수식1은 별도로 사용자함수를 만드실 필요없습니다.
예스랭귀지에서 DayOfWeek가 요일을 리턴하는 함수이고
해당 함수와 같은 내용입니다.
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
if CrossUp(var1,var2) Then
Find(1);
}
감사합니다.^^
답변 2
예스스탁
예스스탁 답변
2025-02-21 13:20:36
안녕하세요
예스스탁입니다.
1
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] and sDate != sDate[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
if CrossUp(var1,var2) Then
Find(1);
}
2
input : n(3);
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] and sDate != sDate[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
var3 = (CC+C1+C2+C3+C4)/5;
if CrossDown(var1,var2) Then
value1 = Index;
if value1 > 0 and Index >= value1+n and
var3 < max(var1,var2) and
CrossUp(C,var3) Then
Find(1);
}
즐거운 하루되세요
> onlypsn 님이 쓴 글입니다.
> 제목 : 종목검색식 요청드립니다.
> 이전에 요청해서 만들어 주신 검색기 인데 crossup한 이후의 종목들도 많이 검색되는데 도움 확인 부탁드리며 아래 요청조건에 맞는 검색기도 부탁드립니다.
* 만들고 싶은 종목검색기는 아래 조건식에서 n봉이전에 crossdown되어
현재 역배열상태에 있는 종목중에서
- 5일선이 아래 조건식 var1,var2 둘중에 max값보다 5일선이 밑에 위치하고 있으며
- 현재 오늘 종가가 5일선을 crossup한 종목을 찾는 검색기를 만들고 싶습니다.
도움 부탁드립니다.
===================================================================================
수식1은 별도로 사용자함수를 만드실 필요없습니다.
예스랭귀지에서 DayOfWeek가 요일을 리턴하는 함수이고
해당 함수와 같은 내용입니다.
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
if CrossUp(var1,var2) Then
Find(1);
}
감사합니다.^^
onlypsn
2025-02-21 13:42:51
정말 감사드립니다. 좋은주말 되세요~~!!^^
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 종목검색식 요청드립니다.
>
안녕하세요
예스스탁입니다.
1
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] and sDate != sDate[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
if CrossUp(var1,var2) Then
Find(1);
}
2
input : n(3);
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] and sDate != sDate[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
var3 = (CC+C1+C2+C3+C4)/5;
if CrossDown(var1,var2) Then
value1 = Index;
if value1 > 0 and Index >= value1+n and
var3 < max(var1,var2) and
CrossUp(C,var3) Then
Find(1);
}
즐거운 하루되세요
> onlypsn 님이 쓴 글입니다.
> 제목 : 종목검색식 요청드립니다.
> 이전에 요청해서 만들어 주신 검색기 인데 crossup한 이후의 종목들도 많이 검색되는데 도움 확인 부탁드리며 아래 요청조건에 맞는 검색기도 부탁드립니다.
* 만들고 싶은 종목검색기는 아래 조건식에서 n봉이전에 crossdown되어
현재 역배열상태에 있는 종목중에서
- 5일선이 아래 조건식 var1,var2 둘중에 max값보다 5일선이 밑에 위치하고 있으며
- 현재 오늘 종가가 5일선을 crossup한 종목을 찾는 검색기를 만들고 싶습니다.
도움 부탁드립니다.
===================================================================================
수식1은 별도로 사용자함수를 만드실 필요없습니다.
예스랭귀지에서 DayOfWeek가 요일을 리턴하는 함수이고
해당 함수와 같은 내용입니다.
var : A(0),CC(0),C1(0),C2(0),C3(0),C4(0);
A = DayOfWeek(Date);
if A[1] >= A[1] Then
{
C1 = CC[1];
C2 = C1[1];
C3 = C2[1];
C4 = C3[1];
}
CC = C;
if C4 > 0 Then
{
var1 = (CC+C1+C2+C3)/4;
var2 = (C1+C2+C3+C4)/4;
if CrossUp(var1,var2) Then
Find(1);
}
감사합니다.^^