커뮤니티

매수매도 동시발생시

프로필 이미지
bwr
2011-06-16 13:04:59
645
글번호 39841
답변완료
특정봉의 조건이 매수조건 매도조건을 동시에 발생시켜서 조건을 수정하지 않고 매수만 하고 싶은데요. 그래서 매도함수 조건에 buy("매수"); 일때 if condition1==true and isentryname("매수",1)!=1 then exitlong(); 이렇게 추가했는데요 매수매도가 일어나네요... 다른 방법이 없을까요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-16 13:40:21

안녕하세요 예스스탁입니다. 우선 작성하신 청산식의 isentryname("매수",1)!=1 은 잘못된 표현입니다. isentryname("매수",1)은 직전거래의 진입명이"매수"이면 true 아니면 false를 주는 함수입니다. != 1이라고 하시면 true와 false는 1이 아니므로 매봉만족하게 됩니다. 진입식에 marketposition == 0을 주시고 청산식에 marketposition == 1을 주시면 한봉에서 매수진입과 청산이 동시에 발생하는 것을 막으실수 있습니다. 즐거운 하루되세요 > bwr 님이 쓴 글입니다. > 제목 : 매수매도 동시발생시 > 특정봉의 조건이 매수조건 매도조건을 동시에 발생시켜서 조건을 수정하지 않고 매수만 하고 싶은데요. 그래서 매도함수 조건에 buy("매수"); 일때 if condition1==true and isentryname("매수",1)!=1 then exitlong(); 이렇게 추가했는데요 매수매도가 일어나네요... 다른 방법이 없을까요?