커뮤니티

수식수정

프로필 이미지
ksks
2025-03-26 09:00:22
383
글번호 189551
답변완료
input : N(120),Per(30); var : A1(0),A2(0),mav(0),hh(0),ll(0); A1=LRL(C,20); A2=LRL(C,40); if CrossUp(A1,A2) Then var1 = A1; mav = ma(C,10); if var1[1] > mav[1] and var1 < mav and C>O and var1[5]==var1[4]==var1[3]==var1[2]==var1[1]==var1 Then Find(1); 위는 어제 주신(92053) 2번수식의 일부 "var1[1]==var1 Then"을 var1[5]==var1[4]==var1[3]==var1[2]==var1[1]==var1 로 고쳐 5봉전부터 0봉전까지 모두 var1이 동일하게 되도록(즉,var1값이 수평이 되도록) 만들어보니 문법에러가 나는데, 어느 게 잘못된건지 보시고 수정부탁 드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-03-26 10:48:48

안녕하세요 예스스탁입니다. 1 예스랭귀지에서는 2개값을 비교하고 and로 연결하셔야 합니다. input : N(120),Per(30); var : A1(0),A2(0),mav(0),hh(0),ll(0); A1=LRL(C,20); A2=LRL(C,40); if CrossUp(A1,A2) Then var1 = A1; mav = ma(C,10); if var1[1] > mav[1] and var1 < mav and C>O and var1[5]==var1[4] and var1[4]==var1[3] and var1[3]==var1[2] and var1[2]==var1[1] and var1[1]==var1 Then Find(1); 2 5봉 연속 var1값이 같은 내용이므로 아래와 같이 함수 사용해 간단히 표현하셔도 됩니다. input : N(120),Per(30); var : A1(0),A2(0),mav(0),hh(0),ll(0); A1=LRL(C,20); A2=LRL(C,40); if CrossUp(A1,A2) Then var1 = A1; mav = ma(C,10); if var1[1] > mav[1] and var1 < mav and C>O and CountIf(var1==var1[1],5) == 5 Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수식수정 > input : N(120),Per(30); var : A1(0),A2(0),mav(0),hh(0),ll(0); A1=LRL(C,20); A2=LRL(C,40); if CrossUp(A1,A2) Then var1 = A1; mav = ma(C,10); if var1[1] > mav[1] and var1 < mav and C>O and var1[5]==var1[4]==var1[3]==var1[2]==var1[1]==var1 Then Find(1); 위는 어제 주신(92053) 2번수식의 일부 "var1[1]==var1 Then"을 var1[5]==var1[4]==var1[3]==var1[2]==var1[1]==var1 로 고쳐 5봉전부터 0봉전까지 모두 var1이 동일하게 되도록(즉,var1값이 수평이 되도록) 만들어보니 문법에러가 나는데, 어느 게 잘못된건지 보시고 수정부탁 드립니다.