커뮤니티

문의 드립니다

프로필 이미지
오이도인
2020-02-23 22:37:59
416
글번호 136248
답변완료
수고하십니다. 아래 식의 경우 시스템식과 지표식은 동일한데.. 그 밑의 동일한 로직의 종목검색식에서는 시스템식에서 신호가 나온 종목이 검색되지 않는 경우가 왕왕 있는데 그 이유가 뭔가요...? 혹 N일전 종목검색 로직이 이상있는건지요..? 확인 좀 부탁드립니다. 수고하세요 *****시스템식 input : Period(3); var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0) ; Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; if crossup(UpAroon,DnAroon) Then buy("B10S10"); if CrossDown(UpAroon,DnAroon) Then sell("S10"); *****종목검색식 Input : Period(3); input : N일전(3); var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0),AroonOsc(0) ; Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; if crossup(UpAroon[N일전],DnAroon[N일전]) Then var1 = 1 ; else var1 = 0 ; Find(var1);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-02-24 16:06:37

안녕하세요 예스스탁입니다. 1 차트에서 N일전 신호가 발생한 종목이 검색에서 나오지 않으면 해당 종목의 검색서버의 데이타에 오류가 있는 것 같습니다. 해당 종목들에 대해 몇개 알려주시면 저희가 데이타를 살펴보도록 하겠습니다. 2 그외에 종목검색의 설정의 각 옵션때문에 종목이 제외될수도 있습니다. 종목검색창의 설정에서 당일거래량조건등 기타 조건들 설정되어 있는지 확인하시기 바랍니다. 3 종목검색은 수정주가를 이용합니다. 차트도 기본차트속성에서 수정주가에 체크하고 보셔야 합니다. 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 문의 드립니다 > 수고하십니다. 아래 식의 경우 시스템식과 지표식은 동일한데.. 그 밑의 동일한 로직의 종목검색식에서는 시스템식에서 신호가 나온 종목이 검색되지 않는 경우가 왕왕 있는데 그 이유가 뭔가요...? 혹 N일전 종목검색 로직이 이상있는건지요..? 확인 좀 부탁드립니다. 수고하세요 *****시스템식 input : Period(3); var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0) ; Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; if crossup(UpAroon,DnAroon) Then buy("B10S10"); if CrossDown(UpAroon,DnAroon) Then sell("S10"); *****종목검색식 Input : Period(3); input : N일전(3); var : Counter(0), Lowval(0), Highval(0), DownVel(0),UpVel(0), DnAroon(0),UpAroon(0),AroonOsc(0) ; Lowval= Lowest(Low, Period+1); Highval = Highest(High, Period+1); For counter= 0 To Period { If Low[counter] == Lowval Then DownVel = counter; If High[counter] == highval Then UpVel = counter; } UpAroon = 100*(Period-UpVel)/Period; DnAroon = 100*(Period-DownVel)/Period; if crossup(UpAroon[N일전],DnAroon[N일전]) Then var1 = 1 ; else var1 = 0 ; Find(var1);