커뮤니티

밑에 답변이 없으셔서 다시 질문 올립니다...

프로필 이미지
도레미트리오
2007-07-23 17:10:02
1133
글번호 200327
답변완료
1. 다중접속 시스템을 신청한 경우, 만약 두 군데에서 모두 로그인 상태라면, 만약 두 군데 모두 똑같은 시스템을 적용하고 있다면 A에서도 주문이 나가고, B에서도 주문이 나가서 똑같은 주문이 2개가 나가는 것인가요? 2. 이건 부끄러울 정도로 기초적인 질문인데요, 그래도 시스템을 위해서라면^^;; ; 매매설정에 [현재가±x호가]가 있고 종가, 시장가, 최유리지정가, 상하한가, 예스자동정정주문이 있는데요, 현재가 ±x호가 같은 경우에 매수의 경우에는 +x호가, 매도의 경우에는 -x호가로 주문이 나가는 건가요? 즉, 체결 확률을 높이기 위해서 매수의 경우에는 호가를 위로 띄우고 매도의 경우에는 밑으로 띄우는 거 맞나요? 그러면 반대로, 신호가 발생했을 때 매수의 경우에는 매수호가의 몇 호가 밑에 주문하는 방법은 없나요? 즉, 체결 가능성은 낮지만 좀 더 싸게 사고 싶은 경우 이렇게 해야 할것 같은데...혹시 그런 방법이 있다면 알려 주시면 감사하겠습니다. 그리고 +5호가에 매수주문을 내어도 바로 위에 +1호가에 매도잔량이 충분하다면 실제 체결은 +1호가에 되는것이 맞죠? 이는 상하한가주문에도 적용되는 사실이죠? 그러면 만약 바로 윗호가 매도잔량이 충분하다면 무조건 +5호가나 상한가주문으로 매수하는 게 유리하겠네요. 그리고 상하한가주문과 시장가 주문의 차이에 대해서도 알고 싶구요. 최유리지정가는 어떤 점에서 유리한지도 알고 싶습니다.체결 확률이 유리하단 말인지? 그러면 이것이 상하한가보다 체결 확률이 높나요? 마지막으로 예스자동정정주문에 대해서 대충 설명은 봤는데 아직 정확히 이해가 되지 않습니다. 매매호가를 상황에 따라서 자동으로 지정해 주는 건가요? 결론적으로 위에 열거한 매매설정 중, 가장 체결 확률이 높은 건 무엇입니까? 3. 자동매매 시스템이 적용되어 있는 상태에서, 제가 임의로(수동으로)동일 종목을 매수했더라도 시스템 자체에는 아무런 변경이 없는 건가요? 그리고 매수가 없는 상태에서 청산식이 나오면 시스템은 매도를 하는 겁니까 아니면 작동하지 않는 겁니까? 4. 당일 마지막 봉에 신호가 난 경우 실제 주문은 다음날 9:00에 나게 됩니다. 날짜가 지나면 갭이 발생하여 신호와 실제 주문 사이의 왜곡이 심한 현상이 나타납니다. 마지막 봉에 신호가 발생했을 때의 주문만 봉이 완성되자 마자 낼 수 있는 수식이 있는지요? 5. 예스트레이더를 실행했을 때 바로 나오는 화면(화면구성+현재 적용 시스템 종목)이 저장된 파일을 알고 싶습니다. 초보적인 질문이지만 답변 해 주신다면 매우 감사하겠습니다. CJ투자증권 너무 좋아요. 월요일날 계좌 개설했는데 너무 친절하시고 HTS도 잘 되어 있는 것 같습니다. 많은 발전 바랍니다^^
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2007-07-23 19:55:14

안녕하세요.. 답변이 늦어져서 죄송합니다. 말씀하신 내용 답변드리도록 하겠습니다. 1. 다중접속 시스템을 신청한 경우, 만약 두 군데에서 모두 로그인 상태라면, 만약 두 군데 모두 똑같은 시스템을 적용하고 있다면 A에서도 주문이 나가고, B에서도 주문이 나가서 똑같은 주문이 2개가 나가는 것인가요? => 네, 맞습니다. 두군데 모두 주문이 나갑니다. 2. 매매설정에 [현재가±x호가]가 있고 종가, 시장가, 최유리지정가, 상하한가, 예스자동정정주문이 있는데요, 현재가 ±x호가 같은 경우에 매수의 경우에는 +x호가, 매도의 경우에는 -x호가로 주문이 나가는 건가요? 즉, 체결 확률을 높이기 위해서 매수의 경우에는 호가를 위로 띄우고 매도의 경우에는 밑으로 띄우는 거 맞나요? => 네, 맞습니다. 그러면 반대로, 신호가 발생했을 때 매수의 경우에는 매수호가의 몇 호가 밑에 주문하는 방법은 없나요? 즉, 체결 가능성은 낮지만 좀 더 싸게 사고 싶은 경우 이렇게 해야 할것 같은데...혹시 그런 방법이 있다면 알려 주시면 감사하겠습니다. => 주문가격중에서는 유리한 호가 방향으로 주문을 내는 방법은 없습니다. 다만, 시스템로직의 매매함수에서 조건을 만족할 경우 지정한 가격 이하로 가격이 반대로 움직이면 주문이 나가도록 하는 함수를 이용하실 수는 있습니다. 예를들어 if CrossUp(C,ma(C,20)) then buy("B", atlimit, C-0.2); 위와 같이 매수식을 작성한다면 전봉에서 20일 이평선 골든크로스 발생한 후에 전봉의 종가대비 0.2포인트 하락하면 주문이 나갑니다. (다만 이 경우에도 주문나가는 시점이 전봉종가대비 0.2포인트 하락한 시점일 뿐이며 주문이 나가는 가격은 시스템트레이딩 설정창에서 정한 가격으로 주문이 나가게 됩니다.) 그리고 +5호가에 매수주문을 내어도 바로 위에 +1호가에 매도잔량이 충분하다면 실제 체결은 +1호가에 되는것이 맞죠? 이는 상하한가주문에도 적용되는 사실이죠? 그러면 만약 바로 윗호가 매도잔량이 충분하다면 무조건 +5호가나 상한가주문으로 매수하는 게 유리하겠네요. => 네, 맞습니다. 유동성이 풍부한 종목의 경우라면 +5호가로 하거나 시장가로 주문하거나 상대우선호가에 잔량이 많다면 그 가격으로 거의 체결됩니다. 선물의 경우라면 현재가 +-2호가 수준이면 거의 체결 됩니다. 하지만, 상하한가로 주문을 내는 것이 유리하다라고 말씀드리기는 어렵습니다. 체결확률은 현재가+-5호가 보다는 높지만, 갑자기 유동성이 줄어든 상태에서 많은 계약수를 주문 낸다면 예상한 가격보다 훨씬 불리한 가격에서 체결될 수도 있기 때문입니다. 그리고 상하한가주문과 시장가 주문의 차이에 대해서도 알고 싶구요. 최유리지정가는 어떤 점에서 유리한지도 알고 싶습니다.체결 확률이 유리하단 말인지? 그러면 이것이 상하한가보다 체결 확률이 높나요? => 시스템매매에서 상하한가 주문과 시장과 주문의 차이는 없습니다. 시장가 주문의 경우는 상대우선호가부터 시작해서 가격을 말아올리면서 체결되는데 비해 최유리지정가는 상대우선호가에 지정가로 주문이 나간다는 차이점이 있습니다. 체결을 확실히 하기 위해서는 시장가주문이 유리합니다. 마지막으로 예스자동정정주문에 대해서 대충 설명은 봤는데 아직 정확히 이해가 되지 않습니다. 매매호가를 상황에 따라서 자동으로 지정해 주는 건가요? => 예스자동정정은 유리한 호가(매수의 경우라면 매수호가, 매도의 경우라면 매도호가)에 주문을 낸 이후 잔량을 비교하여 설정해 놓은 잔량까지 비율이 떨어지면 호가를 정정하여 주문을 내는 것입니다. 매수주문을 예로 든다면, 매수호가 잔량이 1000 이고 매도호가 잔량이 300 이라면 잔량비율을 30%가 됩니다. 만일 잔량 비율을 20%로 설정해 놓았다면 처음에는 주문이 매수호가로 주문이 나갑니다. 시간이 경과하여 매도호가 잔량이 200 이하로 떨어지면(설정한 비율 이하로) 매도호가로 정정주문이 나가게 됩니다. 만일 처음 주문이 나가는 시점에서 이미 매도호가 잔량이 20% 미만이었다면 이 경우에는 바로 매도호가로 매수주문이 나가게 됩니다. 그리고 잔량을 비교할때 매도우선호가의 잔량과 매수우선호가의 잔량을 비교하게 되는데, 매수우선호가 잔량은 나보다 앞서있는 잔량을 추정하여 값을 계산해 놓고 이 값과 매도우선호가잔량을 비교하게 됩니다. 결론적으로 위에 열거한 매매설정 중, 가장 체결 확률이 높은 건 무엇입니까? => 시장가 또는 상하한가로 하시면 체결확률이 가장 높습ㅈ니다. 3. 자동매매 시스템이 적용되어 있는 상태에서, 제가 임의로(수동으로)동일 종목을 매수했더라도 시스템 자체에는 아무런 변경이 없는 건가요? 그리고 매수가 없는 상태에서 청산식이 나오면 시스템은 매도를 하는 겁니까 아니면 작동하지 않는 겁니까? => 자동매매는 계좌의 잔고유무와 무관하게 주문을 수행합니다. 따라서, 임의로 동일종목을 매수하더라고 시스템에서 매수신호가 발생한다면 매수주문을 내보냅니다. 매수 잔고가 없는 상태에서 청산신호가 나온다면 청산주문은 나가지만, 잔고가 없기 때문에 주문이 거부가 될 것입니다. 4. 당일 마지막 봉에 신호가 난 경우 실제 주문은 다음날 9:00에 나게 됩니다. 날짜가 지나면 갭이 발생하여 신호와 실제 주문 사이의 왜곡이 심한 현상이 나타납니다. 마지막 봉에 신호가 발생했을 때의 주문만 봉이 완성되자 마자 낼 수 있는 수식이 있는지요? => 봉완성은 다음봉의 첫번째 시세데이타가 들어올때이며, onclose주문이나 atstop주문의 경우는 봉이완성된 다음에 주문이 나가기 때문에 봉완성을 인식하기 이전에 주문을 낼 수 있는 방법은 없습니다. 이와 같은 경우는 랭귀지 내부에서 마지막봉에서 신호가 발생하지 않도록 작성하셔야 될 것 같습니다. (예: if 기존매수식 && stime < 150000 then buy(); ) 5. 예스트레이더를 실행했을 때 바로 나오는 화면(화면구성+현재 적용 시스템 종목)이 저장된 파일을 알고 싶습니다. => C/programfiles/예스트레이더3/data/workgroup 폴더입니다. 감사합니다. 즐거운 날 되세요..