커뮤니티

문의

프로필 이미지
회원
2013-03-26 09:32:33
182
글번호 61229
답변완료
주식을 여러가지를 돌려서 매매를 하는데 10주 단위 매수를 해야하는 종목이 있습니다. 이때 매수를 할때 금액으로 매수를 정하여 놓았는데 10주 이상 즉 13주 19주 등의 10단위 매수 주문이 아닐경우 매수오류가 납니다 . 이때는 어떻게 해야 매수 오류를 하지 않을 수 있나요 ? 그러니까 13주가 나왔을때 10주 단위 절삭을 한다던지 아니면 16주가 나왔을때는 20주로 주문을 한다거나 하는 방법을 알려 주세요 .
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-26 11:41:06

안녕하세요 예스스탁입니다. 코스피 코스닥별로 금액을 지정해 수량을 산정해서 주문내는 내용입니다. 10주 단위일때 16주이면 반올림해서 20주는 지정한 금액을 초과하게 되므로 절삭해서 10주만 발생합니다. 아래 수식 참고하시기 바랍니다. input : 투입금액(5000000); #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then #기준가 5만원 미만 Var1 = int(int(투입금액/C)/10)*10; Else #5만원 이상 Var1 = int(투입금액/C); } #kosdoq if CodeCategory == 2 Then Var1 = int(투입금액/C); if 매수조건 Then buy("b",OnClose,def,var1); 즐거운 하루되세요 > HI_sinsooji 님이 쓴 글입니다. > 제목 : 문의 > 주식을 여러가지를 돌려서 매매를 하는데 10주 단위 매수를 해야하는 종목이 있습니다. 이때 매수를 할때 금액으로 매수를 정하여 놓았는데 10주 이상 즉 13주 19주 등의 10단위 매수 주문이 아닐경우 매수오류가 납니다 . 이때는 어떻게 해야 매수 오류를 하지 않을 수 있나요 ? 그러니까 13주가 나왔을때 10주 단위 절삭을 한다던지 아니면 16주가 나왔을때는 20주로 주문을 한다거나 하는 방법을 알려 주세요 .