bitFlyer API를 사용하여 자동으로 돈을 차세대 통화로 전달

3076 단어 WebAPI람다Bitcoin

비트 코인 사세요?



작년 정도부터 비트코인을 조금씩 사고 있습니다.
조금씩은 있지만, 세계에서 이용할 수 있는 곳도 늘어나고 있어 미래를 느낀다고 하는 것과, 그리스가 디폴트 하게 되기도 했고, 원래의 통화도 불안정하다고 생각했기 때문에, 돈같다 실물 자산의 감각으로 위험 분산을 위해 보유하기로 했습니다.

비트코인의 가격은 올해 1년 만에 두 배로 상승 등, 값 움직임이 격렬하고 무서워서, 따로 벌려고 하는 것도 아니기 때문에, 달러 비용 평균법 로 쌓아 가려고 했습니다.

자동화



매월 손으로 구입하고 있었습니다만, bitFlyer 그렇다면 API 가 있는 것을 알고, 자동화했습니다.

처음에는 Ruby로 써 보았습니다만, AWS Lambda의 습작으로도 할까라고 생각했기 때문에 해 보았습니다.

bitFlyer API 키 가져오기



bitFlyer의 API 키는 다음 URL에서 얻을 수 있습니다.

「신규 주문을 내는」권한만으로 괜찮습니다.



lambda function 만들기



yagays/pybitflyer 을 사용하게 했습니다.

표준으로 포함되지 않은 모듈을 Lambda 환경에서 사용하려면 로컬로 설치하고 zip에 굳게 업로드해야합니다.

배포 패키지 생성(Python) - AWS Lambda 근처를 참고해 주세요.

AWS Lambda 의 대시보드에서 bitflyer_buyer.lambda_handler 를 handler 로 설정하여 function 을 만듭니다.
이런 느낌.




환경 변수에는 bitFlyer로 취득한 API 키, 비밀을 넣어 주세요.
이번에는 KMS에 저장된 키로 암호화하고 있습니다.

일정 만들기



동작이 확인되면 AWS CloudWatch 에서 정기적으로 Lambda를 실행하도록 설정합니다.

cron 식으로 설정할 때는 시간이 GMT이므로 조심하십시오.



이제 매월 자동으로 일본 엔이 비트 코인에!

사이고에게



만약을 위해, 상기 스크립트의 이용, 투자는 자신의 판단으로, 자기 책임으로 부탁합니다.

불행히도, 현재 일본 엔의 송금은 손으로 할 필요가 있습니다.
반년에 한 번 정도 정돈된 돈을 넣어두기로 하고 있습니다.

비트코인의 보관은 하나의 거래소에 두면 위험이 크기 때문에 다른 주소로 정기적으로 자동 전송하여 보다 안전한 형태로 보관할 수 있도록 하고 싶습니다.

bitFlyer에 대해서는, 머니 포워드도 지원합니다. 그래서, 계정을 가지고 계신 분은 꼭 연계도 해 주세요.

좋은 웹페이지 즐겨찾기