커뮤니티

간단한 질문.

프로필 이미지
sjpapa
2012-03-26 21:30:06
322
글번호 49353
답변완료
var : hh(0),ll(0) ; if DayIndex==0 then { hh = h ; ll = l ; } if entriestoday(date)<1 then { buy("b",atstop,hh); sell("s",atstop,ll); } SetStopEndofday(150000); 30 분봉 챠트에서 돌파 식입니다. 위식에서 왜 당일 첫봉에서는 진입이 안되는지 이해가 안가 여쭤봅니다. 식은 제대로 작동되지만 왜 제대로 되는지 이해가 안가네요.. 사실 첫봉에서 진입을 막기위해 맨처음 dayindex > 0 이라 식을 주었더니 dayindex 2번재 봉에서 부터 진입 되는 것도 이해가 안가네요. 설명좀 부탁드려요...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-27 11:13:43

안녕하세요 예스스탁입니다. atstop은 현재봉 완성하면 지정한 내용으로 가격을 지정하고 다음봉의 시세가 해당 가격이상이거나 이하일때 신호가 발생하는 타입니다. 해당 식 적용했을때 첫봉에서 신호가 발생한다면 그것은 전일 마지막봉에 전일 첫봉의 고가와 저가를 기준으로 당일 첫봉의 시세가 이상이거나 이하이므로 발생한 것입니다. 하지만 작성하신 식에는 if entriestoday(date)<1 then 와 같은 조건이 있습니다. 당일 진입이 한번이라도 있었으면 조건에 만족족하지 않으므로 당일 마지막봉에 atstop이 발동하지 않으므로 다음날 첫봉에 신호가 없는 것입니다. 즐거운 하루되세요 > 휴식 님이 쓴 글입니다. > 제목 : 간단한 질문. > var : hh(0),ll(0) ; if DayIndex==0 then { hh = h ; ll = l ; } if entriestoday(date)<1 then { buy("b",atstop,hh); sell("s",atstop,ll); } SetStopEndofday(150000); 30 분봉 챠트에서 돌파 식입니다. 위식에서 왜 당일 첫봉에서는 진입이 안되는지 이해가 안가 여쭤봅니다. 식은 제대로 작동되지만 왜 제대로 되는지 이해가 안가네요.. 사실 첫봉에서 진입을 막기위해 맨처음 dayindex > 0 이라 식을 주었더니 dayindex 2번재 봉에서 부터 진입 되는 것도 이해가 안가네요. 설명좀 부탁드려요...