항상 노고에 감사드림니다.
아래의 수식을 종목검색식으로 부탁드림니다.
S=sum(1);
M5=ma(C,기간1,지수);
M2=ma(C,기간2);
상전=M5>M5(1) && M5(1)<M5(2);
DC = valuewhen(1, Crossdown(M5,M2), S);
상1=Valuewhen(1, 상전, S);
상2=Valuewhen(2, 상전, S);
상3=Valuewhen(3, 상전, S);
GC = valuewhen(1, CrossUp(M5,M2),S);
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
조건W && !조건W(1)
지표변수
기간1 5
기간2 20
답변 1
예스스탁
예스스탁 답변
2024-10-07 10:01:50
안녕하세요
예스스탁입니다.
input : 기간1(5),기간2(20);
var : s(0),m5(0),m2(0),상전(False);
var : DC(0),상1(0),상2(0),상3(0),GC(0),조건W(False);
S=Accum(1);
M5=ema(C,기간1);
M2=ma(C,기간2);
상전=M5>M5[1] && M5[1]<M5[2];
if CrossDown(M5,M2) Then
DC = S;
if 상전 then
{
상1=S;
상2=상1[1];
상3=상2[1];
}
if CrossUp(M5,M2) Then
GC = S;
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
if 조건W == true && 조건W[1] == False Then
Find(1);
즐거운 하루되세요
> 스톰82 님이 쓴 글입니다.
> 제목 : 예스랭귀지로 변환 부탁드려요
> 항상 노고에 감사드림니다.
아래의 수식을 종목검색식으로 부탁드림니다.
S=sum(1);
M5=ma(C,기간1,지수);
M2=ma(C,기간2);
상전=M5>M5(1) && M5(1)<M5(2);
DC = valuewhen(1, Crossdown(M5,M2), S);
상1=Valuewhen(1, 상전, S);
상2=Valuewhen(2, 상전, S);
상3=Valuewhen(3, 상전, S);
GC = valuewhen(1, CrossUp(M5,M2),S);
조건W=상3<DC && DC<상2 && 상2<상1 && 상1<GC;
조건W && !조건W(1)
지표변수
기간1 5
기간2 20