커뮤니티

예스랭귀지로 변환 부탁드려요

프로필 이미지
스톰82
2024-10-03 17:08:33
572
글번호 183949
답변완료
항상 노고에 감사드림니다. 아래의 수식을 종목검색식으로 부탁드림니다. 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