커뮤니티

재질문드려요

프로필 이미지
스테디어드밴서
2009-06-29 11:00:33
619
글번호 23118
답변완료
선생님, 멜로 답장주신 답변에서요. if countif(V>V[1]*1.3 and RSI(14) >= 80,2) == 2 And var2 >= 1 and var3 > var4 and C < O Then{ sell(); } 위와 같이 답변해 주셨는데요, 제가 드린 질문은 아래와 같습니다. 1봉전에서 10봉전까지 10개봉을 보았을때, 1봉전에서 2봉전까지 2봉동안에, 거래량이 이전봉보다 30%이상 증가했고 rsi(14)값이 80이상인 봉이 존재한다.(따라서 이런 조건을 만족하는 봉은 1봉전봉 또는 2봉전봉이거나, "1봉전봉과 2봉전봉 둘다"이다) 제가 1봉전에서 2봉전까지 2봉동안이라고 지정했으므로, countif(...다음 V>V[1]*1.3이 V[1]>V[2]*1.3이 수정해야하고, ==2는 제가 두봉중의 하나이상 조건 만족이라 적었으므로 >=1로 고쳐야 되지 않겠는지요? 저는 accumn(iff...함수를 썼는데요. 결과가 이상하게 도출되었는데 선생님은 countif 를 쓰셨는데요. ...Then{ sell(); } 왜 then 다음에 { }를 쓰셨는지 이해가 안가요... 재질문 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-06-29 11:26:16

안녕하세요 예스스탁입니다. 1. V[1]>V[2]*1.3로 변경하시면 됩니다. >= 1로 하시면 됩니다. 2. accumn(iff 와 countif는 같은 내용입니다. 3. {}는 실행문이 여러개일때 그룹으로 묶는 기능입니다. 하나이므로 삭제하셔도 되고 기존과 같이 사용하셔도 됩니다. 즐거운 하루되세요 > 스테디어드밴서 님이 쓴 글입니다. > 제목 : 재질문드려요 > 선생님, 멜로 답장주신 답변에서요. if countif(V>V[1]*1.3 and RSI(14) >= 80,2) == 2 And var2 >= 1 and var3 > var4 and C < O Then{ sell(); } 위와 같이 답변해 주셨는데요, 제가 드린 질문은 아래와 같습니다. 1봉전에서 10봉전까지 10개봉을 보았을때, 1봉전에서 2봉전까지 2봉동안에, 거래량이 이전봉보다 30%이상 증가했고 rsi(14)값이 80이상인 봉이 존재한다.(따라서 이런 조건을 만족하는 봉은 1봉전봉 또는 2봉전봉이거나, "1봉전봉과 2봉전봉 둘다"이다) 제가 1봉전에서 2봉전까지 2봉동안이라고 지정했으므로, countif(...다음 V>V[1]*1.3이 V[1]>V[2]*1.3이 수정해야하고, ==2는 제가 두봉중의 하나이상 조건 만족이라 적었으므로 >=1로 고쳐야 되지 않겠는지요? 저는 accumn(iff...함수를 썼는데요. 결과가 이상하게 도출되었는데 선생님은 countif 를 쓰셨는데요. ...Then{ sell(); } 왜 then 다음에 { }를 쓰셨는지 이해가 안가요... 재질문 부탁드립니다.