안녕하세요.
주종목(5분봉)에 매수 진입을 보조종목의 관련지수가 아래와 같은 조건일때
(data2(dayclose)>data2(ma(dayclose,3)) or data2(dayclose)>data2(ma(dayclose,10)))
즉, 지수의 전날 종가가 지수의 3일 이평이하 or 10일 이평이하일때만 진입하려고 하는데.
적용이 안되는거같아 messagelog해보니,
data2(dayclose),data2(ma(dayclose,3)),data2(ma(dayclose,10))의 값들이
매 5분마다 변하게 나왔습니다.
dayclose값이나 이것들의 이동평균은 분봉에서도 같은날짜에서는 동일해야 하는거 아닌지요>?
왜 이런지 아무리 봐도 모르겠네요~
지적 이나, 저방식대로 하려면 어떻게 해야는지 수정의견 부탁드립니다~
답변 1
예스스탁
예스스탁 답변
2019-07-24 17:14:27
안녕하세요? 예스스탁입니다.
참조차트(data2)를 일봉차트로 적용하시고 다음과 같이 작성하시면 됩니다.
(data2(C[1])>data2(ma(C,3)[1]) or data2(C[1])>data2(ma(C,10)[1]))
일봉차트로 적용했기 때문에 C를 사용했고, 전일의 종가이기 때문에 C[1]으로 사용했습니다.
참고로 dayClose는 기본차트에만 적용가능하고, 참조차트의 경우는 data2(CloseD)와 같이 사용하셔야 합니다. 여기서 dayClose나 CloseD는 오늘 현재 시점의 종가를 나타내기 때문에 전일의 종가를 사용하려면 dayClose(1), CloseD(1) 로 사용하셔야 합니다.
그리고, 참조차트에서 5분봉차트를 사용할 경우 data2(ma(CloseD,3)) 로 작성할 경우 최근 5분봉 차트 3개의 이동평균을 내게 되므로 의도하시는 일봉상의 3일 이평을 계산하는 것과는 차이가 있습니다.
감사합니다.
> 건곤대 님이 쓴 글입니다.
> 제목 : 분동에서 data2 마켓타이밍
> 안녕하세요.
주종목(5분봉)에 매수 진입을 보조종목의 관련지수가 아래와 같은 조건일때
(data2(dayclose)>data2(ma(dayclose,3)) or data2(dayclose)>data2(ma(dayclose,10)))
즉, 지수의 전날 종가가 지수의 3일 이평이하 or 10일 이평이하일때만 진입하려고 하는데.
적용이 안되는거같아 messagelog해보니,
data2(dayclose),data2(ma(dayclose,3)),data2(ma(dayclose,10))의 값들이
매 5분마다 변하게 나왔습니다.
dayclose값이나 이것들의 이동평균은 분봉에서도 같은날짜에서는 동일해야 하는거 아닌지요>?
왜 이런지 아무리 봐도 모르겠네요~
지적 이나, 저방식대로 하려면 어떻게 해야는지 수정의견 부탁드립니다~