답변완료
키움수식으로 종목 검색
안녕하세요? 아래 키움증권 수식1, 수식2는 조건을 만족하는 종목에 일봉상 라인을 표시하는 수식인데 예스트레이더로 수식에 맞는 종목만 검색하고 싶습니다. 종목검색식으로 변환 가능할까요? 부탁드립니다.^^
요청검색식은 2가지 입니다.
1. 아래 수식1 또는 수식2를 기간내에 만족하는 종목들을 검색하고 싶습니다.
예) 기간값 15일 이내 이면 15일 이내에 수식1이나 수식2를 만족하는 종목들 검색
2. 기간값 이내에 수식1과 수식 2를 만족하는 종목들 중에 수식1과 수식2를 재돌파하는 종목검색
이 두가지 종목검색식 요청 드립니다.
* 키움수식은 아래와 같습니다.
수식1
A=crossup(C*V,100000000000);
B=countsince(date!=date(1),A)==1;
valuewhen(1,B&&!B(1),종가)
수식2
A=crossup(C*V,50000000000);
B=countsince(date!=date(1)==1,A);
valuewhen(1,B&&!B(1),종가)
2024-03-06
1076
글번호 177192
종목검색
답변완료
키움에서 사용하는 신호수식을 예스로 옴기고 싶습니다
max( avg(C,short), avg(C,mid), avg(C,long)) <
min( avg(C,short), avg(C,mid), avg(C,long)) * (1+Percent/100) &&
C > highest(H(1),5)
and
avg(V, 5) >= 5000
and
V > V(1) * Multiple
and
C > (highest(high,midPeriod)+lowest(low,midPeriod))/2
and
C > avg(C,60)
and
키움5분봉차트 에서 사용하고 있습니다 예스에서 종목 검색으로 사용하고 싶어서 문의드립니다
2024-03-05
892
글번호 177190
종목검색
답변완료
수식에서 오류가 나는데 원인을 모르겠습니다.
첨에 이렇게 수식을 완성했는데
Var1 = BollBandUp(60, 1); //기간60,승수1
Var2 = Ema(c, 120); //이평120
Var3=(highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
Var4=(highest(high,52)+lowest(low,52))/2;
if Var3[25]<=c && Var4[25]<=c && (crossup(var1, Var2) or (Var2*1.03 =>var1 && Var2<=crossup(c,var1))) Then
Find(1);
종목검색 수식에서 문법에러 잘못된 토큰'>' 이렇게 나오는데 어디가 문제일까요?
if 문구에서 나옵니다.
그러다 변수설정을 조금 변경해서 아래와 같이 해봤는데
var : aa(0), bb(0);
Var1 = BollBandUp(60, 1); //기간60,승수1
Var2 = Ema(c, 120); //이평120
Var3 =(highest(high,9)+lowest(low,9)+highest(high,26)+lowest(low,26))/4;
Var4 =(highest(high,52)+lowest(low,52))/2;
aa = Var2*1.03;
bb = CrossUp(C, var1);
if Var3[25]<=c && Var4[25]<=c && (Crossup(Var1, Var2) or (aa>=Var1 && Var2<=bb)) then
Find(1);
이렇게 고치니 bb = Crossup(~~~~ 문구에서 연산자 앞 뒤 두 데이터의 형태가 같아야 한다고 하는데
여기서 또 막혔네요.
2024-03-05
946
글번호 177187
종목검색
답변완료
키움 수식변환 요청 드려봅니다.
aa=stochasticsfast(12);
조건=aa(2)>=aa(1)&&aa(1)<aa;
bb=valuewhen(1,조건 && aa(1)<20,aa(1));
cc=valuewhen(2,조건 &&aa(1)<20,aa(1));
dd=bb(1)<bb && bb>cc;
ee=barssince(조건 && aa<20)+1;
kk=dd && ee(1)<=15;
ff=valuewhen(1,조건 && aa(1)<20,c(1));
gg=valuewhen(2,조건 && aa(1)<20,c(1));
hh=ff<gg && KK==1;
ii=highestsince(1,조건 && aa(1)<20,aa);
jj=kk&&hh&&ii(1)>20;
jj(1)==1
다이버전스 발생시 종목검색하려고 합니다. jj에 걸리는 종목을 찾고 싶습니다.
2024-03-05
831
글번호 177174
종목검색