var: A(0),B(0),D(0);
A=wMa(c,20);
B=wMa(c,60);
D=wMa(c,5) ;
if crossup(A,B) Then
var1= B;
if c> var1 and CrossUp(D,B) Then
Find(1);
20 이 60 돌파시의 60값 위에서 5,60 돌파식입니다.5가 60돌파할때의 결과만 검색 되는데 검토 부탁드립니다
답변 1
예스스탁
예스스탁 답변
2024-10-17 14:22:55
안녕하세요
예스스탁입니다.
A가 B를 상향돌파하면 B값이 var1에 저장되는데
값이 저장되기 전에는 var1은 0입니다.
그러므로 C > var1이 자동으로 충족됩니다.
var1 > 0이라는 조건을 추가하시면 되고
A-B크로스가 과거 언제 발생했을지 알수 없으므로
속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시기 바랍니다.
var: A(0),B(0),D(0);
A=wMa(c,20);
B=wMa(c,60);
D=wMa(c,5) ;
if crossup(A,B) Then
var1= B;
if var1 > 0 and c> var1 and CrossUp(D,B) Then
Find(1);
> nams60 님이 쓴 글입니다.
> 제목 : 검색식 검토 부탁드립니다
> var: A(0),B(0),D(0);
A=wMa(c,20);
B=wMa(c,60);
D=wMa(c,5) ;
if crossup(A,B) Then
var1= B;
if c> var1 and CrossUp(D,B) Then
Find(1);
20 이 60 돌파시의 60값 위에서 5,60 돌파식입니다.5가 60돌파할때의 결과만 검색 되는데 검토 부탁드립니다