커뮤니티

질문드려요

프로필 이미지
바랍이었어라
2009-07-20 11:01:25
773
글번호 23583
답변완료
if MarketPosition != -1 and stime>93000 and stime<143000 and isentryname("롱3")==false Then sell("숏1", AtLimit, ma(c,5)-0.05,1); 여기서 marketposition != -1 이것을 안쓰면, isentryname("롱3")==false 이 조건이 있는데에도 불구하고 롱3이 진입되어 있는 상태에서 숏1이 진입해버리는데... 왜 그런건가요...? 저는 marketposition==1 이것을 isentryname("롱3")==false 이것과 함께 입력해도 역시 롱3 있는 상태에서 숏1이 진입되더라구요... 설명 부탁드리겠습니다!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-07-20 14:17:55

> 바랍이었어라 님이 쓴 글입니다. > 제목 : 질문드려요 > if MarketPosition != -1 and stime>93000 and stime<143000 and isentryname("롱3")==false Then sell("숏1", AtLimit, ma(c,5)-0.05,1); 여기서 marketposition != -1 이것을 안쓰면, isentryname("롱3")==false 이 조건이 있는데에도 불구하고 롱3이 진입되어 있는 상태에서 숏1이 진입해버리는데... 왜 그런건가요...? 저는 marketposition==1 이것을 isentryname("롱3")==false 이것과 함께 입력해도 역시 롱3 있는 상태에서 숏1이 진입되더라구요... 설명 부탁드리겠습니다!