개발일지 4

[TelegramAlarm] To-Do List (4)

불편한 점 입출금이 불가능한 코인은 격차가 벌어지는 일이 많이 있는데 이때 알림이 계속 온다. (★★★★★) 예상 수익이 설정한 기준치 이상이 됐을 때 알림이 울리게 해 뒀는데 기준치를 수정하려면 코드를 수정해야 한다. (★★) 이벤트가 발생했을때 해당 코인이 여러 거래소에 상장해 있는 경우 가장 저렴하게 구매할 수 있는 거래소 하나를 기준으로 계산을 진행했는데 해당 거래소에 돈이 없어서 다른 거래소를 기준으로 삼고 싶을 때가 있다. (★) 당장 완성하는데 급급해서 예외처리를 제대로 못했다... 중간에 한번씩 꺼진다. (★★★) To-Do List 입출금이 불가능한 코인은 격차가 벌어지는 일이 많이 있는데 이때 알림이 계속 온다. 텔레그램 봇 명령어로 블랙리스트 추가/삭제하는 기능 추가 (/addbl k..

[TelegramAlarm] 호가 계산하기 (2)

[TelegramAlarm] 시작 [TelegramAlarm] 시작(1) 전략 대부분의 거래소에서 코인 목록은 한 번의 api 호출로 가져올 수 있다. 그런데 이때 제공해주는 코인 가격에 대한 정보는 best_bids, best_asks, last_price 이 정도만 제공한다. 제공하지 않을수도 ssunarme.tistory.com 전략 앞에 글에서 최근 체결가를 기준으로 가격차이가 발생하는 것들을 골라냈다. 그럼 이제 가격 차이가 발생한 두 거래소의 호가를 받아온다. 예시로 FRONT 가 빗썸에서는 304원, 바이낸스에서는 270원이라 하면 수익이 나는 범위를 다음과 같이 설정한다. 수익 범위 = (FRONT의 빗썸 - 바이낸스간의 시세차이) - (BTC의 빗썸 - 바이낸스간의 시세차이) / 2 이유..

[TelegramAlarm] 시작(1)

전략 대부분의 거래소에서 코인 목록은 한 번의 api 호출로 가져올 수 있다. 그런데 이때 제공해주는 코인 가격에 대한 정보는 best_bids, best_asks, last_price 이 정도만 제공한다. 제공하지 않을수도 있다. T.T best_bids : 가장 위에 있는 매수 호가 best_asks : 가장 밑에 있는 매도 호가 last_price : 마지막 체결 가격 각 거래소별 코인 목록과 최근 거래가를 가져오고 거래별로 조합해서 겹치는 코인에 대한 차이를 계산한다. { "currency_pair": "BTC_USDT", "last": "27314.9", "lowest_ask": "27314.9", "highest_bid": "27312.1", "change_percentage": "-2.52"..

[Arbitrage Extension] 일단 여기까지...(2)

거래소에서 제공해주는 API를 통해서 가격데이터를 받아왔고 거래소 별로 키 값, 구조 등등.. 여러가지가 달라서 하나의 형식으로 맞춰줬다. 그 이후에는 그냥 단순하게 하나의 거래소를 기준으로 잡고 다른거래소와의 차이를 계산했다. 되돌아보면 너무 단순한 코딩이 된 것 같은데...ㅠㅠ 그리고 아직 공부가 부족해서인지 크롬 확장프로그램 개발중 여러 제약이 많아서..!! 우선 방향을 바꾸기로 했다. ㅎ 확장프로그램은 아래 사진처럼 단순히 거래시세만 볼 수 있게 사용하고 실제 호가에 따른 수익 발생 여부, 텔레그램 알림은 node.js에서 돌리기로... 배울 수 있었던 점. 1. chrome.storage 를 처음으로 사용해봤다. 2. JS 문법..? 3. 역시 생각했던거를 구현해내는건 어렵다. ★★★★★ (공부..