수고하십니다.
아래 식의 경우 시스템식과 지표식은 동일한데..
그 밑의 동일한 로직의 종목검색식에서는
시스템식에서 신호가 나온 종목이 검색되지 않는 경우가 왕왕 있는데 그 이유가 뭔가요...?
혹 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);