커뮤니티
문의
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주로 주문을 한다거나 하는 방법을 알려 주세요 .