주문명 관련 문의드립니다.
매수진입 주문이 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);
}