첨부 이미지
그림1
신호를 만들어 나가다가 맞는 거 같은데 아무리 해도 이상하게 나와서 도움을 받고자 적습니다.
먼저 그림을 보시면,
제일 위가 기본종목인 선물지수
그 아래가 타종목, Data5
그 아래가 외국인 선물 순매수금액 Data4 입니다.
'테스트1' 이라고 보이는 지표가
선물지수에서 시가에 해당할 때의 Data5의 시가를 선으로 나타낸 것입니다.
제일 아래 테스트2는 다음의 수식으로 표현된 것입니다.
var : barnumber(0);
barnumber = dayindex();
( 타종목5는 8시 40분부터 봉이 형성되어서 변수로 받아서 처리했습니다.
data5(o[dayindex])로 하면 data5의 시작봉의 시가를 가져오는 거 같아서요 )
if !( data4(c) - data4(o) < 0 and c - o < 0 ) and
( data5(o[barnumber]) < data5(c) )
and ( data4(c) > data4(c[dayindex]) and data4(c) > 0 )
then
plot1(C," ",red);
위 식에서
data5(o[barnumber]) < data5(c) 과
data4(c) > data4(c[dayindex] 은
data5 타종목의 시작가보다 data5 타종목의 현재종가가 크다라는 것과
data4 타종목의 종가가 data4 타종목의 시작봉의 종가보다 크다라는 뜻이며
위 조건을 만족할 때 테스트2에서 빨간 점을 나타나게 한 것입낟.
하지만, 빨간 점이 찍힌 위치를 보면 어디에도 data5의 현재종가가 data5의 시작봉의 종가나 시작봉의 시가보다 크지 않습니다.
뭐가 잘못되었는지 궁금합니다.
여하튼 제 의도는 선물지수의 시가일 때의 data5의 시가나 종가를 비교할려고 합니다.
부탁드립니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2013-01-04 15:40:10
안녕하세요
예스스탁입니다.
var : AC(0,data1),AO(0,data1),BC(0,data1),BO(0,data1),idx(0,data1);
AC = data4(C);
AO = data4(O);
BC = data5(c);
BO = data5(O);
idx = data1(dayindex);
if !( data4(c) - data4(o) < 0 and c - o < 0 ) and
( BO[idx] < data5(c) )and
( data4(c) > AC[idx] and data4(c) > 0 )
then
plot1(C," ",red);
수식을 보시면 각변수가
저장되는 값의 데이터 번호가 아닌
주종목인 data1로 값을 저장하는 것을 보실수 있습니다.
위와 같이 선언하면 이전값 참조시
주종목의 봉의 갯수로 그때의 참조데이터 값을 불러와
사용하실 수 있습니다
즐거운 하루되세요
> 꾸주니 님이 쓴 글입니다.
> 제목 : 시스템/지표식 문의 드립니다.
> 신호를 만들어 나가다가 맞는 거 같은데 아무리 해도 이상하게 나와서 도움을 받고자 적습니다.
먼저 그림을 보시면,
제일 위가 기본종목인 선물지수
그 아래가 타종목, Data5
그 아래가 외국인 선물 순매수금액 Data4 입니다.
'테스트1' 이라고 보이는 지표가
선물지수에서 시가에 해당할 때의 Data5의 시가를 선으로 나타낸 것입니다.
제일 아래 테스트2는 다음의 수식으로 표현된 것입니다.
var : barnumber(0);
barnumber = dayindex();
( 타종목5는 8시 40분부터 봉이 형성되어서 변수로 받아서 처리했습니다.
data5(o[dayindex])로 하면 data5의 시작봉의 시가를 가져오는 거 같아서요 )
if !( data4(c) - data4(o) < 0 and c - o < 0 ) and
( data5(o[barnumber]) < data5(c) )
and ( data4(c) > data4(c[dayindex]) and data4(c) > 0 )
then
plot1(C," ",red);
위 식에서
data5(o[barnumber]) < data5(c) 과
data4(c) > data4(c[dayindex] 은
data5 타종목의 시작가보다 data5 타종목의 현재종가가 크다라는 것과
data4 타종목의 종가가 data4 타종목의 시작봉의 종가보다 크다라는 뜻이며
위 조건을 만족할 때 테스트2에서 빨간 점을 나타나게 한 것입낟.
하지만, 빨간 점이 찍힌 위치를 보면 어디에도 data5의 현재종가가 data5의 시작봉의 종가나 시작봉의 시가보다 크지 않습니다.
뭐가 잘못되었는지 궁금합니다.
여하튼 제 의도는 선물지수의 시가일 때의 data5의 시가나 종가를 비교할려고 합니다.
부탁드립니다. 감사합니다.