커뮤니티

도움 요청합니다.

프로필 이미지
여행88
2020-11-03 11:47:43
639
글번호 143579
답변완료
Q=shift(ATR(p1), -1); //p1=14,p2=14 AR=crossup(Q,ATR(p2)) and high>=c and ma(c,3)>=ma(c,5) and ma(c,5)>=ma(c,10); A=highestsince(1, AR,h); a1=crossup(h,a); a2=crossdown(c,a); D=valuewhen(1, a1 or a2, o); d1=crossup(c,D); d2=crossdown(c,D); E=valuewhen(1, d1 or d2,o); valuewhen(1 or , o) 이수식으로 종목검색과 지표수식 부탁드립니다. 항상감사합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-11-04 13:58:37

안녕하세요 예스스탁입니다. 수식에서 a는 ar조건이 만족한 후 최고가입니다. a1=crossup(h,a); 그러므로 위 조건은 예스랭귀지 기준으로 성립이 되지 않습니다. 현재봉 고가와 a는 같이 같을수는 있어도 돌파해서 더 클수는 없습니다. a1=crossup(h,a[1]); 와 같이 한봉전 값을 돌파하는 것으로 작성해 드립니다. 올리신 수식 가장하단의 valuewhen(1 or , o)는 내용파악이 되지 않습니다. E로 정의한 조건으로 종목검색되게 작성해 드립니다. 1 지표 input : p1(14),P2(14); var : ATrv1(0),ATrv2(0),AR(False),aa(0),a1(False),a2(False),dd(0); var : d1(False),d2(False),ee(0); atrv1 = ATR(P1); atrv2 = ATR(P2); ar = crossup(ATRv1,ATRv2[1]) and high >= c and ma(c,3) >= ma(c,5) and ma(c,5) >= ma(c,10); if ar == true Then aa = h; Else { if aa > 0 and h > aa Then aa = h; } a1 = crossup(h,aa[1]); a2 = crossdown(c,aa); if a1 or a2 then dd = O; d1 = crossup(c,dd); d2 = crossdown(c,dd); if d1 or d2 Then EE = O; Plot1(ee); 2 종목검색 input : p1(14),P2(14); var : ATrv1(0),ATrv2(0),AR(False),aa(0),a1(False),a2(False),dd(0); var : d1(False),d2(False),ee(0); atrv1 = ATR(P1); atrv2 = ATR(P2); ar = crossup(ATRv1,ATRv2[1]) and high >= c and ma(c,3) >= ma(c,5) and ma(c,5) >= ma(c,10); if ar == true Then aa = h; Else { if aa > 0 and h > aa Then aa = h; } a1 = crossup(h,aa[1]); a2 = crossdown(c,aa); if a1 or a2 then dd = O; d1 = crossup(c,dd); d2 = crossdown(c,dd); if d1 or d2 Then { EE = O; find(1); } 즐거운 하루되세요 > 여행88 님이 쓴 글입니다. > 제목 : 도움 요청합니다. > Q=shift(ATR(p1), -1); //p1=14,p2=14 AR=crossup(Q,ATR(p2)) and high>=c and ma(c,3)>=ma(c,5) and ma(c,5)>=ma(c,10); A=highestsince(1, AR,h); a1=crossup(h,a); a2=crossdown(c,a); D=valuewhen(1, a1 or a2, o); d1=crossup(c,D); d2=crossdown(c,D); E=valuewhen(1, d1 or d2,o); valuewhen(1 or , o) 이수식으로 종목검색과 지표수식 부탁드립니다. 항상감사합니다.