BlogHide Resteemscowin (43)in kr • 7 years ago자동거래모듈 임시 서비스 중지 ㅠ오늘부터 빗썸API 서버에서 Public Api Call Cnt 를 잘못 체크하는건지는 모르겠지만 "status" : "5600" "message" : "too many connections" 에 걸리고 홈페이지 문의를 통해 풀고, 다시 걸리고를 반복하였습니다. 소스는 분명 초당 20회 미만 (정확히는 초당 10회)으로 호출하였지만…cowin (43)in kr • 7 years ago가상화폐 트레이딩 - 스프레드 전략 - 차트항상 포스팅할 때 첫줄이 "오랜만의 포스팅입니다"가 반복되네요;; 놀았던건 아니고(놀고싶었지만...) 가상화폐 매매 솔루션 개발을 커스텀하게 제작의뢰를 몇 개 진행하다 보니 진행이 더뎠습니다. 이번 포스팅은 무언가를 만들었다니보다는 만드려고 하는데 본격 개발하기에 앞서 다양한 사람들의 의견을 수렴하여 더 편리한 기능을 만들고자…cowin (43)in kr • 7 years agoAPI를 이용한 자동매매 개발 #11 로직 - 하락지점의 끝을 찾아서...오랜만의 포스팅입니다. 바쁜건 아니었고 로직결과를 지켜보느라 시일이 다소 걸렸네요. ^^ 오늘은 [하락지점의 끝] 이라는 제목을 달았지만 상당히 조심스럽네요. 어느정도의 변곡점이 형성되었다라는 기준을 찾긴하지만, 이후 우상향일지 횡보일지 하락의 연속일지는 아무도 모르는거겠죠 이쯤해서 캐치프레이즈! 변곡점 발생 때 마다 계좌의…cowin (43)in kr • 7 years agoAPI를 이용한 자동매매 개발 #10 로직 - 횡보박스권 탈출!!로직으로 들어오면서 일주일에 한번껄로 쓰게 되는군요 아무래도 제작 후 소소한 소스 다듬고 결과를 확인하자니 시간이 걸리네요 오늘 포스트는 박스권 탈출 에 대해 다뤄보려 합니다. 그 전에, API를 이용한 자동매매 개발 #9 로직 - 호가갭차이를 이용한 전략( 결과를 말하자면 실시간성/응답속도의 문제를 극복하지 못하여 아쉬운 결과를…cowin (43)in kr • 7 years agoAPI를 이용한 자동매매 개발 #9 로직 - 호가갭차이를 이용한 전략오랜만의 포스팅입니다. 이번 포스팅은 자동매매 로직 중 호가갭차이를 노려보려 합니다. 1/20초(0.05초) 마다 호가를 받아오며 (리얼패킷을 주지 않는터라...) 표시합니다. BCH 화폐의 호가스크린샷입니다. 두개의 호가 매수/매도 매물대가 이상하죠? 바로 이번에 추가한 [빈호가 표시] 입니다. 손으로 실시간 스크린샷을…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #8 메일알람요즘 자동매매 전략짜랴, 일하랴 아주 정신이 없네요 ^^ 최근 차트들을 보면 잔잔하다가 급격히 떡상/떡락을 반복하더군요. 365일 내내 돌아가는 거래소다보니 거래하는 사람 중 한명으로서 피가 마르겠다는 생각이 듭니다. 하여 ! 급등락 시 거래자로부터 빠른 대응을 하자는 의미로 60분봉 현재등락의 절대값 1%초과 60분봉 전봉등락의…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #7 호가주문만들기로했던 호가주문창을 완성하였다. 증권사 HTS가 익숙하다면 쓰는데 지장은 없어보인다. 이제 자동매매만 다듬으면 될 것 같네. BTC가 하늘 높은지 모르고 계속 오르는구나... 지난 #6번 글의 소스 돌린 결과( 8월 7일 시그널은 2건 발생 20:42:25.416 BitcoinTraderForm…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #6주말동안 코인들이 급등세를 보였다. #5 ( 글의 소스대로라면 8월6일 09:18분에 ETC 매수발생. 뭔가 늦어도 한참 늦다... 소스 만들때만 해도, 빡!! 치고오르는 시간이 비슷했던면에 반해 이번 주말오름세는 BTC, LTC, XRP가 급등, ETC, ETH, DASH가 완만한 상승을 이룬 모습이다. 심지어 60분봉별 상승 시작점도…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #5지난시간에 주문화면, 호가창을 만들기로 했는데 궁극적인 목표는 자동매매이므로 로직을 먼저 입혀놓고 돌린후에 주문화면, 호가창알 만들어도 될것같다. 로직이랄것도 별거 없다. 5분만에 생각했으니 뭐 할말 다 했다... 빗썸에서 거래되는 6개 종목 중 60분봉 최근 5봉 중 현재 등락이 가장 큰 것 현재 등락이 0.5% 이상…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #4이제 차트는 볼만하게는 되었으니( MSchart 개나줘버려 ) 주문기능을 만들어봐야겠네. 주문기능은 익숙한 HTS처럼 [일반주문/호가주문] 을 만들고... 이후 잔고, 미체결창을 개선하는순으로... 진행 ! 잔고창에는 가상화폐를 원화가치값을 추가하면 편하겠지? 미체결창 추가완료 이제 주문화면을 만들어봅시다...…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #3생각해보니, 보는사람도 없는것같고... 소스를 공개하기 보다 그냥 개발일기같은 느낌으로 써야겠다... 콤보박스로 화폐를 선택하게하기 보다, 빗썸에서 거래하는 모든 화폐를 한눈에 표시하니 흐름파악에 훨씬 낫네. 거지같은 MSchart #차트 1/3 #차트 2/3 #차트 3/3 #잔고 1/2 #현재까지 완료된…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #2잔고조회 (1/1)잔고도 마찬가지로 Bithumb API를 사용하여 진행하겠습니다. 결과는 조금씩 계속 다듬고 있습니다. 포스트 하단에 설치프로그램으로 확인가능합니다. 결과화면 #차트 1/3 #차트 2/3 #차트 3/3 #잔고 1/2 #현재까지 완료된 실행파일 :cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #1차트(3/3)이제 필요한 데이터는 모두 준비되었습니다. MSChart 를 이용하여 받아놓은 차트를 표시해보겠습니다. C# WinForm 프로젝트에 MSChart 를 추가하고요~ 차트 속성에 수정한 값은 아래와 같습니다. // // chart1 // chartArea3.AxisX.LabelStyle.Format = "MMdd HH:mm";…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #1차트(2/3)차트 생성을 위한 GetRecentTransactions 콜을 통한 체결내역을 받아봅시다 !! 우선 시원하게 소스먼저 올리겠습니다. public List GetRecentTransactions(string currency = "BTC") { string sParams = ""; string sRespBodyData =…cowin (43)in kr • 7 years agoAPI(C#)를 이용한 자동매매 개발 #1차트(1/3)반갑습니다. 첫 포스팅이네요. HTS를 통해 주식, 선물, 옵션, ELW 등 많은 상품을 거래해봤지만 가상화폐는 보통 웹을 통해 거래하더군요. 개인적으로 많이 불편하고, 느린 속도에 답답하더군요 이에 API / C# 을 이용하여 나만의 HTS를 개발하는 과정을 POST해보려 합니다. Bithumb API를 활용해보려 합니다. (시간이…