커뮤니티

질문드립니다.

프로필 이미지
바랍이었어라
2009-07-17 15:35:17
622
글번호 23549
답변완료
if stime>93000 and stime<150000 Then var1=ma(c,5); buy("롱1", atstop, var1+0.05, 1); if crossdown(ma(c,5), ma(C,15)) Then exitlong("롱1청산", OnClose, DEF, "롱1"); 저는 9시30분이전에 진입을 막아보고자 이렇게 작성하였습니다. 즉, var1이라는게 9시30분~15시 사이 구간에서만 정의되는것이죠 그 시간대 외에는 var1이 있을 수 없습니다. 그런데도 불구하고 9시30분 이전에 계속, 진입이 생깁니다. 도움말씀 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-17 16:49:22

안녕하세요 예스스탁입니다. if stime>93000 and stime<150000 Then var1=ma(c,5); plot1(var1); 위 지표식을 차트에 적용해서 보시면 전일 마지막봉의 값이 당일 9시 30분 전까지 연결되는 걸 보실 수 있습니다. 또한 진입에 대한 시간제한은 직입식에서 해주셔야 합니다. 기존의 작성하신 식은 시간제한하는 내용의 식이 아닙니다. 아래와 같이 수정하시면 됩니다. var1=ma(c,5); if stime>93000 and stime<150000 Then buy("롱1", atstop, var1+0.05, 1); if crossdown(ma(c,5), ma(C,15)) Then exitlong("롱1청산", OnClose, DEF, "롱1"); 즐거운 하루되세요 > 바랍이었어라 님이 쓴 글입니다. > 제목 : 질문드립니다. > if stime>93000 and stime<150000 Then var1=ma(c,5); buy("롱1", atstop, var1+0.05, 1); if crossdown(ma(c,5), ma(C,15)) Then exitlong("롱1청산", OnClose, DEF, "롱1"); 저는 9시30분이전에 진입을 막아보고자 이렇게 작성하였습니다. 즉, var1이라는게 9시30분~15시 사이 구간에서만 정의되는것이죠 그 시간대 외에는 var1이 있을 수 없습니다. 그런데도 불구하고 9시30분 이전에 계속, 진입이 생깁니다. 도움말씀 부탁드립니다.