암호화폐 자동매매 프로그램을 만들수있나요?
급등하는 코인들의 특징들을 추려서 순간에 매수하는 식으로 자동매매 프로그램을 만들고싶어요.
어떤 프로그래밍언어를 배워야할지, 프로그램개발은 어떤책을 봐야할지 추천부탁드릴게요!
안녕하세요
코인은 거래소마다 가격형성이 다르게 되므로, 해당 거래소의 Open API를 통해서 매매를 할 수 있습니다.
업비트 API : https://docs.upbit.com/reference
빗썸 API : https://apidocs.bithumb.com
보통 거래소 API는 HTTP 프로토콜을 통한 JSON 방식입니다. 인증은 JWT를 많이 사용합니다.
해당 방식으로 통신을 할 수 있는 언어는 다 됩니다.
하지만 위 사이트에서 보듯이 언어별 예제를 만들어 놓습니다.
(업비트는 Node, Python, Ruby, Java / 빗썸은 PHP, Java, C++, Node, Python, C#, Go)
Python, Node, Java는 거의 대부분의 거래소에서 예제를 제공하므로 해당 언어를 사용하시면 좀 더 쉽게 구현할 수 있을 것입니다.
네 가능합니다.
https://wikidocs.net/book/1665
위의 링크에 질문자님이 원하시는 답변과 관련내용이 들어있습니다.
언어는 파이썬을 사용합니다. API를 통해서 관련 기능들이 동작하고, 원하신다면 웹소켓으로도 제작이 가능합니다.
빗썸, 업비트, 바이낸스 등 관련된 API를 지원해서 프로그램 제작이 가능합니다.
안녕하세요.
충분히 가능합니다.
가장 좋은 언어는 파이썬입니다.
파이썬을 통해 주식 매매 프로그램 개발을 할 수 있고
가볍고 빠르기 때문에 주식과 코인같이 빠른 연산을 필요로 하는 프로그램에 매우 적합합니다.
파이썬으로 배우는 주식 자동매매 알고리즘 만들기 강좌입니다.
기초를 배우신 후 실제로 만들면서 실력을 쌓으시길 바랍니다.
아래 책이 질문 내용이랑 거의 일치하는 것 같습니다.
http://www.yes24.com/Product/Goods/98135876?OzSrank=1
파이썬을 이용해서 비트코인 자동 매매 하는 사이트를 만드는 예제인것 같습니다.
책을 따라서 만들면 어느 정도 비슷하고 추가적으로 필요한 로직을 넣으면 될것 같습니다.
안녕하세요.
현직 머신러닝 / 딥러닝 연구 개발자입니다.
먼저 언어는 어떠한 언어든 상관이 없습니다.
개인적으로 비슷한걸 만들었는데 저는 파이썬을 이용하였습니다.
프로그램 개발책의 경우 따로 볼 필요는 없는것 같고 언어를 배운후 거래소의 API를 보며 어떻게 만들지 구상을 하면 될것 같습니다.
답변이 마음에 드셨으면 채택을 해주시면 감사하겠습니다.
안녕하세요. 예전에 비슷한 질문을 해주신 분이 계셔서 답변드렸던 내용입니다.
참고하세요.
본인만의 매매기법이 적용된 자동프로그램을 만드실 경우 기초적인 프로그래밍 능력이 필요합니다.
요즘 파이썬 프로그래밍 언어로 자동 매매프로그램을 쉽게 만드실수 있습니다.
아래 두 책을 참고하시면 도움이 되실것 같습니다. 참고로 무료입니다.
파이썬으로 배우는 알고리즘 트레이딩 (개정판-2쇄) - https://wikidocs.net/book/110
파이썬을 이용한 비트코인 자동매매 (개정판) - https://wikidocs.net/book/1665