커뮤니티

stime과 MarketPosition의 차이... ?

프로필 이미지
walkover
2009-03-31 23:55:24
776
글번호 21335
답변완료
1번유형 if 조건 then { If stime<150000 Then { buy(atstop); 2번유형 if 조건 then { If MarketPosition==0 Then { buy(atstop); ================================== 타조건은 모두 동일하고 다른점은 stime<150000 와 MarketPosition==0 입니다. 백테스트 실행에서 stime<150000 에서는 매수가 안되었는데 MarketPosition==0 에서는 9시에 매수가 들어갔습니다. =================================== stime<150000 식에서도 9시는 조건을 만족하니까 매수가 될 것 같은데요... 매수가 안되는 이유가 무엇인지 궁금합니다. 답변좀 부탁드립니다...
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-04-01 14:55:54

안녕하세요 예스스탁입니다. atstop은 if문이 만족하면 다음봉의 시세를 감지해 신호가 발생합니다. 1번유형의 경우 당일 마지막봉의 시작시간이 150000보다 크므로 조건이 맞지 않아 다음봉의 시세를 감지하지 않고 2번유형의 경우에는 당일 마지막봉이 무포지션상태이므로 if조건이 맞고 다음봉의 시세를 감지해 신호를 발생할 수 있으므로 첫봉에 신호가 발생하게 됩니다. if 조건 then atstop 은 조건이 만족한봉이 완성되면 다음봉의 시세를 감지합니다. 즐거운 하루되세요 > walkover 님이 쓴 글입니다. > 제목 : stime과 MarketPosition의 차이... ? > 1번유형 if 조건 then { If stime<150000 Then { buy(atstop); 2번유형 if 조건 then { If MarketPosition==0 Then { buy(atstop); ================================== 타조건은 모두 동일하고 다른점은 stime<150000 와 MarketPosition==0 입니다. 백테스트 실행에서 stime<150000 에서는 매수가 안되었는데 MarketPosition==0 에서는 9시에 매수가 들어갔습니다. =================================== stime<150000 식에서도 9시는 조건을 만족하니까 매수가 될 것 같은데요... 매수가 안되는 이유가 무엇인지 궁금합니다. 답변좀 부탁드립니다...