커뮤니티

시간차 주문

프로필 이미지
에구머니
2011-04-03 00:22:54
739
글번호 37191
답변완료
안녕하세요? 질문 1: 1분봉 차트에서 if C > data2(C)*2 then sell(30개, 상대1호가에); 뭐 이정도의 식을 구현하고 싶습니다. 그런데, 증거금 때문에 아래와 같이 시간차를 두고 싶습니다. 조건 만족 이후 0.5초 지난 후부터 매도 들어가는데, 조건 만족시점 + 0.5초에 3개 그후로는 0.2초가 지날 때부터 3개씩 ... 그리고, 마지막 3개는 0.2초가 지날 때마다 1개씩 매도. 이런 것을 하려면 시스템식을 어떻게 작성하고, 실제 매매 들어갈 때, 어디를 어떻게 설정해야 하는지가 궁금합니다. 질문 2: if 매수조건 then buy(30개 상대1호가에); if 청산조건 then exitlong(전량(즉, 30개), 상대1호가에); 이 정도의 아이디어를 구현하고 싶은데요, 처음 매수 진입했을 때, 상대 1호가에 예컨대 10개밖에 진입이 안되면 3초가 흐른 후 상대2호가에 나머지 물량이 주문나가도록 할 수 있을까요? 그런데, 상대 2호가에도 10개만 추가진입이 되었을 경우, 다시 3초후에 상대 3호가에 나머지 물량이 주문이 나가도록 하고 싶습니다. 여기까지 했는데도 예컨대 총 25개만 매수 진입되었을 경우, 청산조건이 만족될 경우 현재의 잔량인 25개를(즉, 30개가 아닌) 상대1호가에 청산하고 싶습니다. 만약 다 청산이 안되면 3초후에 상대 2호가에 나머지 물량들을, 그것도 안되면 다시 3초후 상대 3호가에 나머지 물량들을 청산하고요. 만약 여기까지 했는데도 7개가 청산이 안 되었다면 홀딩합니다. 그러다가 다시 매수 조건이 발생하면 30개가 아니라 23개만 위와 같은 방식으로 매수진입하고 14시 50분에 전량을 청산하는 그런 식을 부탁드립니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-04-04 11:46:55

안녕하세요 예스스탁입니다. 1. 문의하신 내용은 수식으로 처리가 가능하지 않습니다. 도움을 드리지 못해 죄송합니다. 2. 수식에서는 주문가격을 지정할 수 없습니다. 주문가격은 모두 시스템 트레이딩 설정창의 매매탭의 매매가격에서만 설정 가능합니다. 매매가격란에 진입청산 상대호가나 우선호가로 지정하고 초단위로 몇초지난후에 정정주문 하는 기능이 있지만 전량체결되지 않았을 경우만 발동되고 일부체결되면 해제됩니다. 또한 진입에서 체결된 수량만큼만 청산주문을 내는 기능은 없습니다. 시스템의 신호는 신호상 발생한 진입주문만큰 발생하게 되므로 요청하신 내용은 처리가 가능하지 않습니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 시간차 주문 > 안녕하세요? 질문 1: 1분봉 차트에서 if C > data2(C)*2 then sell(30개, 상대1호가에); 뭐 이정도의 식을 구현하고 싶습니다. 그런데, 증거금 때문에 아래와 같이 시간차를 두고 싶습니다. 조건 만족 이후 0.5초 지난 후부터 매도 들어가는데, 조건 만족시점 + 0.5초에 3개 그후로는 0.2초가 지날 때부터 3개씩 ... 그리고, 마지막 3개는 0.2초가 지날 때마다 1개씩 매도. 이런 것을 하려면 시스템식을 어떻게 작성하고, 실제 매매 들어갈 때, 어디를 어떻게 설정해야 하는지가 궁금합니다. 질문 2: if 매수조건 then buy(30개 상대1호가에); if 청산조건 then exitlong(전량(즉, 30개), 상대1호가에); 이 정도의 아이디어를 구현하고 싶은데요, 처음 매수 진입했을 때, 상대 1호가에 예컨대 10개밖에 진입이 안되면 3초가 흐른 후 상대2호가에 나머지 물량이 주문나가도록 할 수 있을까요? 그런데, 상대 2호가에도 10개만 추가진입이 되었을 경우, 다시 3초후에 상대 3호가에 나머지 물량이 주문이 나가도록 하고 싶습니다. 여기까지 했는데도 예컨대 총 25개만 매수 진입되었을 경우, 청산조건이 만족될 경우 현재의 잔량인 25개를(즉, 30개가 아닌) 상대1호가에 청산하고 싶습니다. 만약 다 청산이 안되면 3초후에 상대 2호가에 나머지 물량들을, 그것도 안되면 다시 3초후 상대 3호가에 나머지 물량들을 청산하고요. 만약 여기까지 했는데도 7개가 청산이 안 되었다면 홀딩합니다. 그러다가 다시 매수 조건이 발생하면 30개가 아니라 23개만 위와 같은 방식으로 매수진입하고 14시 50분에 전량을 청산하는 그런 식을 부탁드립니다. 감사합니다.