커뮤니티

지표식질문입니다

프로필 이미지
파인애플
2013-08-07 08:56:50
165
글번호 66163
답변완료
1 1틱차트를 이용하여 만든지표를 (지표예 OBV, MA ) 5분 오실레이터 5분 이평선을 각각 만들고 싶습니다 2 아래와 같은 시스템식을 만들고 싶습니다 매수포지션 이었다가 "Cx"로 TS로 청산이 되었다면 바로 매도포지션 진입 매도포지션 이었다가 "Px"로 TS로 청산이 되었다면 바로 매수포지션 진입
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-07 10:16:55

안녕하세요 예스스탁입니다. 1. 1틱차트의 내용을 5분 차트에서는 구현할 수 없습니다. 1틱차트에서 5분의 이평이나 OBV는 아래와 같이 작성해 사용하시면 됩니다. 1-1 5분 이평선 input : Atime(5),P1(20);#5분봉의 20이동평균 var : cnt(0),count(0),sum1(0),mav1(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1); 1-2 5분 OBV (OBV는 차트의 봉갯수에 영향을 많이 받는 지표입니다. 해당 지표는 1틱차트에서 봉샛수 문제로 값의 차이가 많이 발생할수 있습니다) input : Atime(5); var : CC(0),PreCC(0),VV(0),PreObv(0),Obvv(0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 < var1[1]) Then{ PreCC = CC[1]; VV = 0; PreOBV = OBvv[1]; } CC = C; VV = VV+V; if PreCC > 0 Then{ if CC > PreCC Then OBvv = Preobv+vv; else if CC < PreCC Then Obvv = PreObv-VV; Else Obvv = PreObv; } plot1(Obvv); 2 cx와 px청산을 청산과 함께 진입을 할수 있게 반대 진입함수로 변경해 주시면 됩니다. exitlong("Cx",~~~~) --> Sell("Cx",~~~~~);로 변경 exitshort("Px",~~~~) --> buy("Cx",~~~~~);로 변경 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 지표식질문입니다 > 1 1틱차트를 이용하여 만든지표를 (지표예 OBV, MA ) 5분 오실레이터 5분 이평선을 각각 만들고 싶습니다 2 아래와 같은 시스템식을 만들고 싶습니다 매수포지션 이었다가 "Cx"로 TS로 청산이 되었다면 바로 매도포지션 진입 매도포지션 이었다가 "Px"로 TS로 청산이 되었다면 바로 매수포지션 진입