커뮤니티

수식 질문 드립니다.

프로필 이미지
하우즐영
2009-09-14 00:41:21
728
글번호 24713
답변완료
해결이 안되서 다시 질문드립니다. 혼자서 해결해 보려고해도 내공이 부족해서 안되네요.. AccumN(IFF(CrossDown(stok,stod) ,1,0),15)>=2 //stok는 제가 만든 사용자함수입니다. 이 상태에서 최근 데드클로스된 stok값을 기준으로 이전10개봉내의 값이 80 이상이 하나라도 있어야 되고 (이것까지는 구할수 있습니다.) 그리고 직전 데드클로스된 stok값부터 이전 10개봉이내의 값이 80 이상이 되어라. 유의할 것은 데드시점의 stok값이 아니라 그것을 포함하여 그 이전 10개 이내의 값을 최근 데드와 직전 데드로 구분해서 구하는 것입니다. ( swinghigh로 해도 틀린 값만 나와서 시간만 허비하다 다시금 부탁을 드리게 됬습니다.) 항상 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-09-14 13:57:01

안녕하세요 예스스탁입니다. if CrossDown(stok,stod) Then{ # 데드시 var1 = highest(Stok,10); # 최근 10개봉 stok값 중 최고값 var2 = var1[1]; # 전 데드시 10개봉 stok값 중 최고값 } if var2 >= 80 and ~~ then # 전데드시 1개봉의 stok값중 최고값이 80이상이고~ 즐거운 하루되세요 > 하우즐영 님이 쓴 글입니다. > 제목 : 수식 질문 드립니다. > 해결이 안되서 다시 질문드립니다. 혼자서 해결해 보려고해도 내공이 부족해서 안되네요.. AccumN(IFF(CrossDown(stok,stod) ,1,0),15)>=2 //stok는 제가 만든 사용자함수입니다. 이 상태에서 최근 데드클로스된 stok값을 기준으로 이전10개봉내의 값이 80 이상이 하나라도 있어야 되고 (이것까지는 구할수 있습니다.) 그리고 직전 데드클로스된 stok값부터 이전 10개봉이내의 값이 80 이상이 되어라. 유의할 것은 데드시점의 stok값이 아니라 그것을 포함하여 그 이전 10개 이내의 값을 최근 데드와 직전 데드로 구분해서 구하는 것입니다. ( swinghigh로 해도 틀린 값만 나와서 시간만 허비하다 다시금 부탁을 드리게 됬습니다.) 항상 감사드립니다.