c2 data가 200개 있다고했을때
통상 -10~10에 분포하는데
갑자기 튀는데이타가 있어서 -100 이 찍히는 수가 있는데,
lowest(c2,200) 에서 -100 이 안찍히게 하는방법 있을까요?
예를 들면 종가 기준으로만 따지게하거나,
아니면 제일 작은값 2개는 제외하고 계산하거나,,
방법 있는지 궁금합니다.
답변 1
예스스탁
예스스탁 답변
2021-09-06 12:53:53
안녕하세요
예스스탁입니다.
1
c2가 -100이하의 값을 가지면 해당값을 저장하지 않게 lowest(c2,200)를 취하시면 됩니다.
#아래와 같이 지정하시면 c2값이 -100이면 이전봉의 값으로 대체하게 됩니다.
if C2 <= -100 then
C2 = C2[1];
var1 = lowest(c2,200);
2
혹은 함수중에 nthlowest함수를 이용하시면 됩니다.
nthlowest(3,C2,200) 200봉 중 3번째 작은값입니다.
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 수식 질문드립니다.
> c2 data가 200개 있다고했을때
통상 -10~10에 분포하는데
갑자기 튀는데이타가 있어서 -100 이 찍히는 수가 있는데,
lowest(c2,200) 에서 -100 이 안찍히게 하는방법 있을까요?
예를 들면 종가 기준으로만 따지게하거나,
아니면 제일 작은값 2개는 제외하고 계산하거나,,
방법 있는지 궁금합니다.