목록개인 프로젝트 (88)
웹스쿨
업비트 답변메일을 받고, nonce 오류를 수정하고, 바로 다시 자동매매 프로그램을 가동시켰습니다.오늘의 수익입니다.결론적으로 6,000원 ~ 7,000원정도 벌었습니다.원금이 95,000원쯤 되는데 현재 104,000원입니다.현재 보니깐 업비트 거래량이 너무 딸려서, 큰금액으로 거래를 하기에는 무리가 있습니다. 매수를 하게 되면 아래처럼 텔레그램 알람이 오도록 작업해 두었습니다.알람이 올때마다 두근두근 거립니다. 헤헤~ 이 게시글은 https://webschool.kr/?v=board_view&board_key=38&idx=625 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
nonce_time == null){ $this->nonce_time = time() * 1000; } $this->nonce_time = $this->nonce_time + 1; return $this->nonce_time;}강제로 1초씩 더 붙임~ 그나저나 업비트 개발자 답변이 6일만에 도착한거 보면, 개발자가 엄청 바쁘긴 바쁜가 봅니다. 이 게시글은 https://webschool.kr/?v=board_view&board_key=38&idx=624 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
본격적으로 자동매매를 돌려봅니다.그런데 아직도 업비트 측에서는 API 매수/매도 오류현상에 대한 답변을 주지 않고 있습니다.5번중에 3,4번이 실패하고, 1번정도 성공합니다.그 어느누구가 다 싫다고 하더라도, 그래도 난 업비트를 믿었건만 ㅠㅠ조금만 더 기다려 봅니다... 왜 답변을 안 줄까요? 이 게시글은 https://webschool.kr/?v=board_view&board_key=38&idx=612 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
{"error":{"message":"이미 사용된 임시 번호입니다.","name":"nonce_used"}} 매수 시도를 하면 3번중에 2번은 위 json 이 리턴이 되는 현상이 발견되었다.업비트에 이미 문의를 남겨뒀지만, 역시나 업비트의 고객센터는 왜 있나 싶을정도의 기다림을 안겨주고 있다.업비트 API 는 너무 설명이 부실하다.리턴되는 json 값에 대한 설명이 매우 부실하다.설명이 없는 값들은 그냥 유추해 봐야한다. 대충 이래서 에러가 났구나~ 라고 말이다.하지만 위의 문구는 유추조차 어렵다.이미 사용된 임시 번호라는게 무슨 말이야 ㅡㅡ; 내 생각에 이건 API 오류라는 것 이외에는 설명할 길이 없어 보인다. 일단 문의를 남겨뒀으니 답변이 오기를 기다릴 뿐이다... 이 게시글은 https://web..
테스트가 참 어려웠을 뿐이지, 구현하는데 그렇게 오랜시간이 걸리진 않았습니다.왜냐하면 전에 알고리즘은 미리 구현을 해두었었거든요~업비트 API만 나오면 바로 적용만 하고 끝내야지~ 라는 생각만 가지고 있었기 때문에요~딱히 프로젝트라고 하기엔 부끄럽지만, 이왕 게시판을 생성해 놓은거, 이 프로그램으로 혹시나 수익이 발생한다면, 수익 일기형식으로 써볼까도 생각중입니다.과연 -_-; 이 게시글은 https://webschool.kr/?v=board_view&board_key=38&idx=547 에서 작성한 글입니다. 소스코드의 경우 해당 블로그에서 이뿌게 노출이 되지 않을 수 있사오니, 위 링크로 들어오셔서 보시길 바랍니다.
get_curl 은 이전 리뷰에 소스코드가 있습니다.(/page.php?bbs=dev_upbit&bbs_idx=1&pg=)뭐 제가 만든 클래스에서 구현한 소스들이기 때문에 소스가 개인적인 성격이 강하지만,뭐 개발자분들이라면 특별한 어려움없이 아래 소스코드들이 해석이 가능할 것입니다. $query = array( "market" => $_GET['coin'], "side" => "bid", //ask:매도 "volume" => $volume, //주문량 "price" => $price_pick, //주문가 "ord_type" => "limit"); //매수를 하자.$url = "https://api.upbit.com/v1/orders";$string = $this->lib['util']->get_curl(..
원화마켓은 매수가 잘 되는데, 비트마켓에서 매수가 잘 되지 않는 문제가 발생하였다...그래서 업비트에 아래와 같이 문의메일을 보냈습니다. ===================================================================================안녕하세요. 수고가 많으십니다.이번에 업비트 API가 오픈되어서, 자동매매 프로그램을 개발중에 있습니다. 매수작업을 테스트중에,원화마켓은 매수가 잘되는것을 확인하였습니다. 하지만 비트마켓은 매수가 되지않아 문의를 드립니다. 원화마켓 Request 는 아래와 같습니다.(이건 잘됩니다.)$query = array("market"=> "KRW-ADA","side"=> "bid","volume"=> "5","price"=> "10..
업비트에서 드디어 개발 API 가 오픈했습니다.뭐 API 가 딱히 없어도, 여태껏 시세정보는 몰래 가져오고 있었는데, 매수/매도가 가능한 API가 오픈한 것은 참으로 고마운 일입니다.업비트 API는 JWT를 이용한 데이터전송을 사용하고 있습니다.저도 이번 기회에 JWT 처음 알게 되었네요~개발은 PHP를 이용해서 개발할 계획이기 때문에, 구글링으로 PHP 의 JWT 라이브러리를 검색해서 github 에서 다운받았습니다. 다운로드 주소https://github.com/firebase/php-jwt php JWT 사용방법https://coderwall.com/p/8wrxfw/goodbye-php-sessions-hello-json-web-tokens 아래 소스코드는 제가 만든 업비트 내 계좌정보 가져오기 입..
일단 업비트 코인종류를 가져오는것부터 시작합니다.get_curl 은 curl 로 string 을 긁어오는 함수입니다.curl 함수원형은 아래 링크를 보시면 됩니다./page.php?bbs=dev_upbit&bbs_idx=1&pg= 해당 string 은 json 형태이며,이 json 값에는 market 이라는 key값이 있이며, 이 market 값에 업비트 4가지 마켓의 구분자 값이 들어가 있습니다. 예를 들어 리플(XRP)의 경우1. KRW-XRP 2. BTC-XRP 3. ETH-XRP4. USDT-XRP 위와같이 "마켓-코인심볼" 형식을 띕니다.저는 어차피 원화마켓(KRW)만을 거래할 것이기 때문에, KRW만 DB에 넣으려고 했습니다만, 혹시 몰라서 BTC 마켓까지 같이 DB에 담았습니다.이 수집은 자..