커뮤니티

안녕하세요 수정부탁드립니다~

프로필 이미지
소나기
2024-07-26 16:01:26
742
글번호 181926
답변완료
전일 부탁드린 검색식 감사히 잘 받았습니다. 검증은 완료 되는데, 종목검출이 안되어서 하나씩 떼어내서 검증해보니 RSI조건이 종목검출이 안됩니다. 수정부탁드립니다. input : 기간(9),signal(9); var : R(0),E(0),D(0),T(0),F(0); R=AccumN(iff(C-C[1]>0,C-C[1],0),기간)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),기간)*100; E = Ema(R,signal); D = Ema(E,signal); T = Ema(E,signal); F = Ema(T,signal); Condition2 = E > D and D > T and T > F; if Condition2 == true Then Find(1); 늘 고맙습니다!! 전일 문의글입니다. 안녕하세요 수고에 감사드립니다. 아래의 조건을 모두 만족하는 종목검색식을 만들고 싶습니다. 1. macd(단기3,장기25,시그널10)가 시그널선 이상 macd(3,25,10)가 0선 이상 macd(3,25,10)시그널선이 0선 이상 maccd오실레이터(3,25,10)가 0선 이상 2. RSI(9)의 다중시그널(9)선이 E, D, T, F 입니다. 기간은 변수처리 RSI(9) > E >= D >= T >= F를 만족할 것.(정배열) E는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) eavg(R,signal) D는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) dema(R,signal) T는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) tema(R,signal) F는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) eavg(tema(R,signal),signal) 3. input : 횡보율(0.3),이평(5); var : 상승개수(0) ,AA(0), DD(0), TT(0), FF(0); #10지수이평~30지수이평 중 정봉대비 횡보율만큼 상승한 갯수 상승개수 = iff(Ema(c,10)>Ema(c,10)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,11)>Ema(c,11)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,12)>Ema(c,12)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,13)>Ema(c,13)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,14)>Ema(c,14)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,15)>Ema(c,15)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,16)>Ema(c,16)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,17)>Ema(c,17)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,18)>Ema(c,18)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,19)>Ema(c,19)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,20)>Ema(c,20)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,21)>Ema(c,21)[1]*(1+횡보율/100),1,0)+ iff(ema(c,22)>Ema(c,22)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,23)>Ema(c,23)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,24)>Ema(c,24)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,25)>Ema(c,25)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,26)>Ema(c,26)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,27)>Ema(c,27)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,28)>Ema(c,28)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,29)>Ema(c,29)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,30)>Ema(c,30)[1]*(1+횡보율/100),1,0); AA = 상승개수/21*100; DD = Ema(Ema(AA,이평),이평); TT = EmA(EmA(EmA(AA,이평),이평),이평); FF =EmA(TT,이평); if DD >= TT and TT >= FF Then 정배열 구하는 조건이 맞는지요? Find(1); 위의 1번, 2번, 3번 조건을 동시에 모두 만족하는 종목검색식을 부탁드립니다. 늘 고맙습니다!!
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-26 16:19:17

안녕하세요 예스스탁입니다. T선의 기준값이 D와 같았습니다. 수정한 식입니다. input : 기간(9),signal(9); var : R(0),E(0),D(0),T(0),F(0); R=AccumN(iff(C-C[1]>0,C-C[1],0),기간)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),기간)*100; E = Ema(R,signal); D = Ema(E,signal); T = Ema(D,signal); F = Ema(T,signal); Condition2 = E > D and D > T and T > F; if Condition2 == true Then Find(1); 즐거운 하루되세요 > 소나기 님이 쓴 글입니다. > 제목 : 안녕하세요 수정부탁드립니다~ > 전일 부탁드린 검색식 감사히 잘 받았습니다. 검증은 완료 되는데, 종목검출이 안되어서 하나씩 떼어내서 검증해보니 RSI조건이 종목검출이 안됩니다. 수정부탁드립니다. input : 기간(9),signal(9); var : R(0),E(0),D(0),T(0),F(0); R=AccumN(iff(C-C[1]>0,C-C[1],0),기간)/AccumN(iff(C-C[1]>0,C-C[1],C[1]-C),기간)*100; E = Ema(R,signal); D = Ema(E,signal); T = Ema(E,signal); F = Ema(T,signal); Condition2 = E > D and D > T and T > F; if Condition2 == true Then Find(1); 늘 고맙습니다!! 전일 문의글입니다. 안녕하세요 수고에 감사드립니다. 아래의 조건을 모두 만족하는 종목검색식을 만들고 싶습니다. 1. macd(단기3,장기25,시그널10)가 시그널선 이상 macd(3,25,10)가 0선 이상 macd(3,25,10)시그널선이 0선 이상 maccd오실레이터(3,25,10)가 0선 이상 2. RSI(9)의 다중시그널(9)선이 E, D, T, F 입니다. 기간은 변수처리 RSI(9) > E >= D >= T >= F를 만족할 것.(정배열) E는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) eavg(R,signal) D는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) dema(R,signal) T는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) tema(R,signal) F는 R=sum(if(C-C(1)>0,C-C(1),0),기간)/sum(if(C-C(1)>0,C-C(1),C(1)-C),기간)*100; //R=RSI(기간) eavg(tema(R,signal),signal) 3. input : 횡보율(0.3),이평(5); var : 상승개수(0) ,AA(0), DD(0), TT(0), FF(0); #10지수이평~30지수이평 중 정봉대비 횡보율만큼 상승한 갯수 상승개수 = iff(Ema(c,10)>Ema(c,10)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,11)>Ema(c,11)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,12)>Ema(c,12)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,13)>Ema(c,13)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,14)>Ema(c,14)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,15)>Ema(c,15)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,16)>Ema(c,16)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,17)>Ema(c,17)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,18)>Ema(c,18)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,19)>Ema(c,19)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,20)>Ema(c,20)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,21)>Ema(c,21)[1]*(1+횡보율/100),1,0)+ iff(ema(c,22)>Ema(c,22)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,23)>Ema(c,23)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,24)>Ema(c,24)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,25)>Ema(c,25)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,26)>Ema(c,26)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,27)>Ema(c,27)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,28)>Ema(c,28)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,29)>Ema(c,29)[1]*(1+횡보율/100),1,0)+ iff(Ema(c,30)>Ema(c,30)[1]*(1+횡보율/100),1,0); AA = 상승개수/21*100; DD = Ema(Ema(AA,이평),이평); TT = EmA(EmA(EmA(AA,이평),이평),이평); FF =EmA(TT,이평); if DD >= TT and TT >= FF Then 정배열 구하는 조건이 맞는지요? Find(1); 위의 1번, 2번, 3번 조건을 동시에 모두 만족하는 종목검색식을 부탁드립니다. 늘 고맙습니다!!