커뮤니티

연산자 문의

프로필 이미지
회원
2005-02-28 08:27:03
1865
글번호 6670
답변완료
안녕하세요? 2가지만 문의 드리겠습니다. 1)전일 분봉중에서 최고가 봉이 3번째 이하값을 구하는식인데요 답이 안나오는데요. var6=NthHighestBar(1,h,13)[1] and stime==90000; if var6<11 then 2)연산자 중에 아니다의 뜻인 논리부정을 나타내는 not 연산자는 없습니까? 다르다의 뜻인 != 을 쓰니까 안됩니다. 조건문안에서 조건이 참일때 상반되는 조건이 또 필요해서요. 조건이 if ma5<ma100 // 5평이 100평보다 작고 and crossdown(ma5,ma20) // 5평이 20평을 하향돌파 할때 and (c<ma5 not ma5>ma60) then // 종가가 5평보다 작아야 한다 5평이 60평보다 클때는 아니고 sell();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-02-28 17:21:59

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. if date != date[1] then{ var7 = var6[1]; } var6 = NthHighestBar(1,h,dayindex()+1); plot1(var6);//당일최고가 좌표 plot2(var7);//전일최저가 좌표 참고하시기 바랍니다. 부정의 뜻은 두개의 데이터를 비교시에는 != 쓰시고 C != O (c<ma5 not ma5>ma60) 라는 표현은 !(c<ma5 and ma5>ma60)와 같이 표현하시면 됩니다. 즐거운 하루되세요 > CJ_bilgu 님이 쓴 글입니다. > 제목 : 연산자 문의 > 안녕하세요? 2가지만 문의 드리겠습니다. 1)전일 분봉중에서 최고가 봉이 3번째 이하값을 구하는식인데요 답이 안나오는데요. var6=NthHighestBar(1,h,13)[1] and stime==90000; if var6<11 then 2)연산자 중에 아니다의 뜻인 논리부정을 나타내는 not 연산자는 없습니까? 다르다의 뜻인 != 을 쓰니까 안됩니다. 조건문안에서 조건이 참일때 상반되는 조건이 또 필요해서요. 조건이 if ma5<ma100 // 5평이 100평보다 작고 and crossdown(ma5,ma20) // 5평이 20평을 하향돌파 할때 and (c<ma5 not ma5>ma60) then // 종가가 5평보다 작아야 한다 5평이 60평보다 클때는 아니고 sell();