커뮤니티

매수 매도 주문 처리

프로필 이미지
hjkang철인
2014-06-10 07:02:23
187
글번호 75703
답변완료
조건1 매수("B1") 조건2 매수("B1-1") 조건3 매수("B2") 조건4 매수("B2-1") 조건5 매도("S1") 조건6 매도("S1-1") 조건7 매도("S2") 조건8 매도("S2-1") 이렇게 처리되는 경우가 있다고 가정을 할때 매수 주문의 -1 이 붙어 있는 주문의 청산 조건을 동일하게 하고... 매도 주문의 -1이 붙어 있는 주문의 청산 조건을 다르게 처리할 수 있을까요? 매수 매도의 각각 다른 이름이 상당이 많이 있는데.. 그 중에 신호가 발생한 반대 방향으로 진행될경우 청산 후 반대 신호를 내려고 하는데.. 그 반대로 나오는 신호의 이름을 같게 하려고 하기 때문입니다. 청산 조건에 or 를 써서 모두 적어야하는걸까요? 청산조건 then if IsEntryName("B-1")==True or IsEntryName("B-2")==True or 등등 then 매도 진입 상기와 같이 처리되어야 하나요? 처리 명령이 상당히 많아서 그렇습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-06-10 11:32:00

안녕하세요 예스스탁입니다. InStr함수를 이용하시면 됩니다. if MarketPosition == 1 and InStr(EntryName(0),"-") > 0 and 매수청산조건 Then exitlong(); if MarketPosition == -1 and InStr(EntryName(0),"-") > 0 and 매도청산조건 Then ExitShort(); 즐거운 하루되세요 > hjkang철인 님이 쓴 글입니다. > 제목 : 매수 매도 주문 처리 > 조건1 매수("B1") 조건2 매수("B1-1") 조건3 매수("B2") 조건4 매수("B2-1") 조건5 매도("S1") 조건6 매도("S1-1") 조건7 매도("S2") 조건8 매도("S2-1") 이렇게 처리되는 경우가 있다고 가정을 할때 매수 주문의 -1 이 붙어 있는 주문의 청산 조건을 동일하게 하고... 매도 주문의 -1이 붙어 있는 주문의 청산 조건을 다르게 처리할 수 있을까요? 매수 매도의 각각 다른 이름이 상당이 많이 있는데.. 그 중에 신호가 발생한 반대 방향으로 진행될경우 청산 후 반대 신호를 내려고 하는데.. 그 반대로 나오는 신호의 이름을 같게 하려고 하기 때문입니다. 청산 조건에 or 를 써서 모두 적어야하는걸까요? 청산조건 then if IsEntryName("B-1")==True or IsEntryName("B-2")==True or 등등 then 매도 진입 상기와 같이 처리되어야 하나요? 처리 명령이 상당히 많아서 그렇습니다.