커뮤니티

서킷,사이드카 발생봉의 데이타를 빼버린 이평식(또는 한개의 봉으로 취급하는 이평식)

프로필 이미지
데로예스
2020-03-22 06:38:53
401
글번호 137083
답변완료
수고가 많으십니다. 서킷, 사이드카 발생시 예를 들어 ~~ 발동시간이 1시간이면 5분봉으로 12개가 되는데.. 1. 12개 봉데이타를 1개의 봉으로 처리하는 이평식 2. 이들 12개 봉데이타를 모두 아예 빼버리고 계산하는 이평식 (서킷,사이드카 발동시에는 발생전 봉의 종가가 그대로 유지되니까 그 시간동안의 데이타(가격,index)를 무의미한 것으로 취급해 버린다는 것이죠) 서킷,사이드카 발동이 해제된 이후에 그 발생시간만큼 경과하는 동안의 이평계산과 또 그 이후의 이평계산이 달라져야 하고 하루에 서킷,사이드카 발동이 여러번 있을 수도 있고..!!! 또... 위의 계념대로 할려면 var1 = iff(bdate[1] < bdate, 1, var1+1); Plot1(MA(C, var1)); 이 수식은 어떻게 수정해야 할까요?? 서킷,사이드카 발동시간 동안의 봉들로 인하여 이평오류??가 발생하는 것 같은데 이를 수식으로 구현 하기가 난감하네요.. 부탁 좀 드리겠습니다.!!! 감사합니다~~
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2020-03-24 11:17:04

안녕하세요 예스스탁입니다. 차트창속성의 기타탭에 [거래없는구간봉그리기] 옵션에 체크가 되어 있지 않으면 실제 거래량이 있는 시간대만 봉을 그리므로 별도로 처리할 부분이 없습니다. [거래없는구간봉그리기] 옵션에 체크가 되어 있으면 첨부된 그림과 같이 거래량이 없는 봉들이 그려지게 되는데 수식에서 거래량이 있는 봉만 집계해서 사용하셔야 합니다. 다만 사이드카는 전면 거래가 중지되는 부분이 아니므로 발생여부를 수식에서 알수가 없습니다. var : sum(0),ii(0),mav(0); if bdate != bdate[1] then { sum = 0; ii = 0; } if v > 0 then { sum = sum + c; ii = ii + 1; } mav = sum/ii; Plot1(mav); 즐거운 하루되세요 > 데로예스 님이 쓴 글입니다. > 제목 : 서킷,사이드카 발생봉의 데이타를 빼버린 이평식(또는 한개의 봉으로 취급하는 이평식
프로필 이미지

데로예스

2020-03-24 14:36:31

데로예스 님에 의해 삭제된 답변입니다.