첨부 이미지
그림1
안녕하세요....
아래 첨부파일은 키움에서 작성한 검색기 인데, 이것을 예스검색기로 변환작성
부탁드립니다...
참고적으로 F하고G 항옥은 단순이평, 지수이평 입니다...
답변 1
예스스탁
예스스탁 답변
2024-04-29 16:20:12
안녕하세요
예스스탁입니다.
올려주신 내용은 일봉조건 따로 분봉 조건 따로 수식을 만들어서
종목검색화면에서 조합해 검색하셔야 합니다.
또한 B조건은 수식내에서 지정할 수 없고
종목검색창의 설정에서 지정하셔야 하며
Q,R조건은 수식으로는 가능하지 않고
종목검색 중 시장검색에 순위검색이 있으므로 해당 검색 이용하셔야 합니다.
예스트레이더의 [3202] 파워종목검색화면이나
NH트레이더의 [5202] 종목검색화면에서는
예스랭귀지로 작성한 수식과 기본제공되는 시장검색조건을 조합해서 검색할 수 있습니다.
1 일봉
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
var1 = ma(C,5);
Var2 = ma(C,20);
if C >= 1500 and
C > O and
C >= C[1]*1.05 and
O <= C[1]*1.15 and
CrossUp(var1,Var2) and
((C >= 선행스팬1 and 선행스팬1 > 선행스팬2) or
(C >= 선행스팬2 and 선행스팬2 > 선행스팬1)) and
m >= 2000000000 Then
Find(1);
2 분봉
첫3분,5분,10분을 한식에서 모두 계산합니다.
주기는 1분봉으로 지정하시고 속성에서 검색에 필요한 최소기간 500봉으로 지정하고
사용하셔야 합니다.
input : Per1(100),Per2(10),Per3(40),Per4(80);
if sTime < 90300 Then
var1 = v;
if sTime < 90500 Then
var2 = v;
if sTime < 91000 Then
var3 = v;
if DayVolume(0) >= DayVolume(1)*(per1/100) or
var1 >= DayVolume(1)*(per2/100) or
Var2 >= DayVolume(1)*(per3/100) or
Var3 >= DayVolume(1)*(per4/100) Then
Find(1);
즐거운 하루되세요
> 서민순 님이 쓴 글입니다.
> 제목 : 예스트레이더 종목검색식으로 작성요청합니다.
> 안녕하세요....
아래 첨부파일은 키움에서 작성한 검색기 인데, 이것을 예스검색기로 변환작성
부탁드립니다...
참고적으로 F하고G 항옥은 단순이평, 지수이평 입니다...