커뮤니티
갭하락, 갭상승
2009-04-04 01:48:06
786
글번호 21452
저번에 질문한번 드렸었는데요...
조금 애매하게 질문드린 것 같아서 다시 드립니다.
연결선물그래프
5분봉 사용
입니다.
어제 종가 대비
오늘 시초가가 갭상승하여 출발하는 경우와(매수)
반대로 갭하락으로 출발하는 경우(매도)의 식을 부탁드립니다.
if dayopen > dayclose(1) then
if dayopen < dayclose(1) then
이렇게 하면 될 것 같은데... 안되네요 ㅠㅠ
문제점 --->>>
위와 같이 하면, 시초가에만 진입할 줄 알았는데
장중에도 막 매수, 매도 진입이 일어나게 돼요... 도대체 왜그런건가요?
dayopen 인데, 왜 장중에 거래가 일어나는건지...
dayopen이라는 함수가 아마도, 그 날의 시작을 의미하는게 아니고,
분봉 하나를 일봉이라고 보고, 그 봉의 시작을 의미하는 것 같네요...
그러면, O > C[1] 혹은 O < C[1] 이나 다름없게 되는데...
stime < 91000 이라고 추가하면, 장중에는 안일어날 것 같기도 한데요...
이런 시간 조건 추가 안하고, 그냥 시초가에만 반응하게 할 수 없나요?
dayopen이 왜 장중에도 작용하는지 ㅠㅠ
시간 조건으로 제한해버렸을 경우의 문제점
---> 9시 10분이전에 갭상승
and 9시 10분이전, 이후 포함하여 연속 3봉양봉 발생시...
이런 조건을 못 만든다는 것요...
답변 1
예스스탁 예스스탁 답변
2009-04-06 10:47:03
안녕하세요
예스스탁입니다.
dayopen,dayclose,dayhigh,daylow는 일봉의
시고저종가를 가져오는 함수입니다.
그러므로 시초가와 같은 경우는 당일중 어느봉에서든지 같은 값입니다.
그러므로 아래와 같은 표현은
오늘 갭이 발생했다는 의미이며 첫봉만을 나타내지는 않습니다.
if dayopen > dayclose(1) then
if dayopen < dayclose(1) then
첫봉에 신호를 내기 위해서는 첫봉임을 나타내는 표현이 추가되어야 합니다.
if dayopen > dayclose(1) and dayindex == 0 then
if dayopen < dayclose(1) and dayindex == 0 then
또은 아래와 같이 작성하셔도 됩니다.
if O > C[1] and dayindex == 0 then
if O < C[1] and dayindex == 0 then
당일 3개연속 양봉이고 갭상승이었음은 아래와 같이 작성하시면 됩니다.
if dayindex >= 2 and countif(C> O,3) == 3 and
dayopen > dayclose(1) then
buy();
즐거운 하루되세요
> 바랍이었어라 님이 쓴 글입니다.
> 제목 : 갭하락, 갭상승
> 저번에 질문한번 드렸었는데요...
조금 애매하게 질문드린 것 같아서 다시 드립니다.
연결선물그래프
5분봉 사용
입니다.
어제 종가 대비
오늘 시초가가 갭상승하여 출발하는 경우와(매수)
반대로 갭하락으로 출발하는 경우(매도)의 식을 부탁드립니다.
if dayopen > dayclose(1) then
if dayopen < dayclose(1) then
이렇게 하면 될 것 같은데... 안되네요 ㅠㅠ
문제점 --->>>
위와 같이 하면, 시초가에만 진입할 줄 알았는데
장중에도 막 매수, 매도 진입이 일어나게 돼요... 도대체 왜그런건가요?
dayopen 인데, 왜 장중에 거래가 일어나는건지...
dayopen이라는 함수가 아마도, 그 날의 시작을 의미하는게 아니고,
분봉 하나를 일봉이라고 보고, 그 봉의 시작을 의미하는 것 같네요...
그러면, O > C[1] 혹은 O < C[1] 이나 다름없게 되는데...
stime < 91000 이라고 추가하면, 장중에는 안일어날 것 같기도 한데요...
이런 시간 조건 추가 안하고, 그냥 시초가에만 반응하게 할 수 없나요?
dayopen이 왜 장중에도 작용하는지 ㅠㅠ
시간 조건으로 제한해버렸을 경우의 문제점
---> 9시 10분이전에 갭상승
and 9시 10분이전, 이후 포함하여 연속 3봉양봉 발생시...
이런 조건을 못 만든다는 것요...
다음글
이전글