커뮤니티

진입명으로 청산관련 문의드립니다

프로필 이미지
edan
2020-05-31 00:57:32
1728
글번호 139397
답변완료
주문명 관련 문의드립니다. 매수진입 주문이 4개가 있고, 각 주문명을 "A" "B" "C" "D" 라고 지정하였을때, "A"와 "B"는 비슷한 주문이나 둘중 하나만 주문이 되는데요, 청산할때 "A" 혹은 "B" 주문만 특정하고 싶으면 어떻게 해야 할까요? 아래와 같이 두 주문을 다 넣으면 될까요? 다른 좋은 방법이 있는지요? 예) "A" 진입명으로 주문한 수량을 알수 있는 함수가 있다면, 이걸 활용해서.. if(특정 조건 만족) then { ExitLong("ABB",OnClose,def,"A",1); ExitLong("ABB",OnClose,def,"B",1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-06-01 11:47:25

안녕하세요 예스스탁입니다. 올려주신 수식구조로 작성하시면 됩니다. 청산함수에 이름을 지정하면 해당 이름의 진입이 있을때만 동작하므로 동일청산조건에 이름만 달리해서 여러개 작성해 주시면 됩니다. 즐거운 하루되세요 > edan 님이 쓴 글입니다. > 제목 : 진입명으로 청산관련 문의드립니다 > 주문명 관련 문의드립니다. 매수진입 주문이 4개가 있고, 각 주문명을 "A" "B" "C" "D" 라고 지정하였을때, "A"와 "B"는 비슷한 주문이나 둘중 하나만 주문이 되는데요, 청산할때 "A" 혹은 "B" 주문만 특정하고 싶으면 어떻게 해야 할까요? 아래와 같이 두 주문을 다 넣으면 될까요? 다른 좋은 방법이 있는지요? 예) "A" 진입명으로 주문한 수량을 알수 있는 함수가 있다면, 이걸 활용해서.. if(특정 조건 만족) then { ExitLong("ABB",OnClose,def,"A",1); ExitLong("ABB",OnClose,def,"B",1); }