커뮤니티
지표식질문입니다
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로 청산이 되었다면 바로 매수포지션 진입