커뮤니티

조건검색식

프로필 이미지
희도아빠
2023-02-24 21:09:09
2779
글번호 166679
답변완료

첨부 이미지

안녕하세요 . 키움을 10년이상 사용하다가 조건 검색이 안되는 것이 있어서 모두 정리하고 예스트레이더로 넘어 왔습니다. 처음이라 너무 어렵네요. 좀 도와주세요. 일봉 period: 14, 기간: 20, LPercent 30 pv=if(C>O, v*(-abs((H-C)/(H-L))) + v - v*(abs((O-L)/(H-L))), v*abs((C-L)/(H-L)) + v - v*abs((H-O)/(H-L))); NV= if(C<O, v*abs((C-L)/(H-L)) - v + v*abs((H-O)/(H-L)), v*(-abs((H-C)/(H-L))) - v + v*(abs((O-L)/(H-L)))); AA = sum(if(C>=C(1), PV, NV)); LA = Lowest(AA, 기간); AA(1)==LA(1) && AA!=LA && RSI(Period) < LPercent; if AA(1)==LA(1) && AA!=LA && RSI(Period) < LPercent then find(1); 키움에서 신호 검색으로 쓰고 있는데 조건검색식이 안되어서요
검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2023-02-27 10:14:27

안녕하세요 예스스탁입니다. 수식의 내용에 차트 전체기간을 누적하는 내용이 있어 과거봉수에 따라 값이 달라지게 됩니다. 종목검색 속성에서 검색에필요한최소기간에 500봉 지정하고 검색하시고 차트도 500봉 조회해서 비교해 보시면 됩니다. input : Period(14),기간(20),LPercent(30); var : pv(0),nv(0),AA(0),LA(0); pv=iff(C>O, v*(-abs((H-C)/(H-L))) + v - v*(abs((O-L)/(H-L))), v*abs((C-L)/(H-L)) + v - v*abs((H-O)/(H-L))); NV=iff(C<O, v*abs((C-L)/(H-L)) - v + v*abs((H-O)/(H-L)), v*(-abs((H-C)/(H-L))) - v + v*(abs((O-L)/(H-L)))); AA = AA+ (iff(C>=C[1], PV, NV)); LA = Lowest(AA, 기간); if AA[1]==LA[1] && AA!=LA && RSI(Period) < LPercent then find(1); 즐거운 하루되세요 > 희도아빠 님이 쓴 글입니다. > 제목 : 조건검색식 > 안녕하세요 . 키움을 10년이상 사용하다가 조건 검색이 안되는 것이 있어서 모두 정리하고 예스트레이더로 넘어 왔습니다. 처음이라 너무 어렵네요. 좀 도와주세요. 일봉 period: 14, 기간: 20, LPercent 30 pv=if(C>O, v*(-abs((H-C)/(H-L))) + v - v*(abs((O-L)/(H-L))), v*abs((C-L)/(H-L)) + v - v*abs((H-O)/(H-L))); NV= if(C<O, v*abs((C-L)/(H-L)) - v + v*abs((H-O)/(H-L)), v*(-abs((H-C)/(H-L))) - v + v*(abs((O-L)/(H-L)))); AA = sum(if(C>=C(1), PV, NV)); LA = Lowest(AA, 기간); AA(1)==LA(1) && AA!=LA && RSI(Period) < LPercent; if AA(1)==LA(1) && AA!=LA && RSI(Period) < LPercent then find(1); 키움에서 신호 검색으로 쓰고 있는데 조건검색식이 안되어서요
프로필 이미지

희도아빠

2023-02-27 21:09:15

빠른 답변 감사합니다. RSI(14) 30 미만에서 종목이 검색 되어야 하는데 RSI30이상에서 검색되어진 종목이 많이 포함되어 있습니다. 확인 부탁드립니다. period: 14, 기간: 20, LPercent 30 pv=if(C>O, v*(-abs((H-C)/(H-L))) + v - v*(abs((O-L)/(H-L))), v*abs((C-L)/(H-L)) + v - v*abs((H-O)/(H-L))); NV= if(C<O, v*abs((C-L)/(H-L)) - v + v*abs((H-O)/(H-L)), v*(-abs((H-C)/(H-L))) - v + v*(abs((O-L)/(H-L)))); AA = sum(if(C>=C(1), PV, NV)); LA = Lowest(AA, 기간); AA(1)==LA(1) && AA!=LA && RSI(Period) < LPercent then find(1); 여기에 RSI를 And로 묶었는데 어디를 수정하여야 하나요?
프로필 이미지

희도아빠

2023-02-27 21:03:02

빠른 답변 감사합니다. RSI(14) 30 미만에서 종목이 검색 되어야 하는데 RSI30이상에서 검색되어진 종목이 많이 포함되어 있습니다. 확인 부탁드립니다.