수고하십니다.
아래 종목검색식으로 일정기간동안 계속 "0"위에 있는 종목을 검색하려고 하는데
어느 값에서는 되고, 어느 값에서는 검색이 안되네요..
검색이 안되는 값에서 지표를 확인해 보면 분명히 해당되는 종목이 있는데도요..
아래 수식 확인 좀 부탁드립니다.
수고하세요
*************종목검색식
input : period(3),period1(20), period2(10) ;
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;
AroonOsc = upAroon - dnAroon;
if countif(AroonOSC>0,period1)>=period2 then
var1 = 1 ;
else var1 = 0 ;
Find(var1);
답변 1
예스스탁
예스스탁 답변
2020-02-24 16:08:54
안녕하세요
예스스탁입니다.
직전 문의이 답변과 같이 3가지 중 하나 확인하시기 바랍니다.
수식 내용에서는 별도로 수정할 부분이 없습니다.
즐거운 하루되세요
> 오이도인 님이 쓴 글입니다.
> 제목 : 수식 확인 부탁합니다
> 수고하십니다.
아래 종목검색식으로 일정기간동안 계속 "0"위에 있는 종목을 검색하려고 하는데
어느 값에서는 되고, 어느 값에서는 검색이 안되네요..
검색이 안되는 값에서 지표를 확인해 보면 분명히 해당되는 종목이 있는데도요..
아래 수식 확인 좀 부탁드립니다.
수고하세요
*************종목검색식
input : period(3),period1(20), period2(10) ;
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;
AroonOsc = upAroon - dnAroon;
if countif(AroonOSC>0,period1)>=period2 then
var1 = 1 ;
else var1 = 0 ;
Find(var1);