업비트(UPBIT) API - 매수 시도 + 업비트 문의남김
원화마켓은 매수가 잘 되는데, 비트마켓에서 매수가 잘 되지 않는 문제가 발생하였다...
그래서 업비트에 아래와 같이 문의메일을 보냈습니다.
===================================================================================
안녕하세요. 수고가 많으십니다.
이번에 업비트 API가 오픈되어서, 자동매매 프로그램을 개발중에 있습니다.
매수작업을 테스트중에,
원화마켓은 매수가 잘되는것을 확인하였습니다.
하지만 비트마켓은 매수가 되지않아 문의를 드립니다.
원화마켓 Request 는 아래와 같습니다.(이건 잘됩니다.)
$query = array(
"market" => "KRW-ADA",
"side" => "bid",
"volume" => "5",
"price" => "100",
"ord_type" => "limit"
);
비트마켓 Request 는 아래와 같습니다.(이게 안됩니다.)
$query = array(
"market" => "BTC-ADA",
"side" => "bid",
"volume" => "5",
"price" => "0.00002010",
"ord_type" => "limit"
);
위와같이 호출하면 아래와 같이 리턴됨을 확인하였습니다.
Array ( [error] => Array ( [message] => 주문금액이 잘못되었습니다. 확인 후 시도해주세요. [name] => invalid_funds_bid ) )
혹시나 싶어 비트마켓에서 매수할때 price 값을 사토시가 아닌 원화로 맞추어 봤는데, 원화로 맞추면 아래와 같은 에러가 발생합니다.
Array ( [error] => Array ( [message] => 주문가능한 금액(BTC)이 부족합니다. [name] => insufficient_funds_bid ) )
BTC는 지금 충분합니다. 하지만 위와같은 에러가 발생합니다.
감사합니다. ^^