커뮤니티
간단한 질문.
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번재 봉에서 부터 진입 되는 것도 이해가 안가네요.
설명좀 부탁드려요...
다음글
이전글