반응형

업비트API 32

보조지표를 활용한 코인 자동매수 프로그램 - 파이썬 업비트 비트코인 자동매매

이번 시간부터 본격적으로 코인 자동매매 프로그램을 하나씩 만들어 볼 예정인데요. 오늘은 먼저 보조지표들을 활용한 자동매수 프로그램을 만들어 보도록 하겠습니다. 목차 - 클릭하면 이동합니다. 안내사항 시작하기에 앞서 몇 가지 드리고 싶은 이야기가 있습니다. 예전 부터 드리고 싶었던 이야기들인데 앞으로 본격적으로 프로그램을 작성하여 포스팅 할 예정이라 포스팅을 읽기전에 참고를 부탁 드리고자 말씀 드립니다. ① Tech&Fin 블로그에서 다루는 내용은 파이썬 전문가 혹은 업비트 API 전문가가 알려드리는 내용이 아닙니다. 그렇기 때문에 해당 부분의 전문가 분들에게는 내용이 적절하지 않거나 코딩의 간결도가 깔끔하지 않을 수 있고 로직이 원하는 방향으로 동작하지 않을 수도 있습니다. ② 백테스팅은 과거의 자료를 ..

윌리암스 %R 지표 구하기 - 파이썬 업비트 비트코인 자동매매

이번 시간에는 지난번에 요청이 있었던 윌리암스 %R 지표를 구하는 방법에 대해서 살펴 보려고 합니다. 윌리암스 %R 지표 외에 파이썬으로 업비트API를 이용하여 다른 보조 지표를 구하는 방법은 아래 포스트를 참고하시면 좋을 것 같습니다. 2021.07.27 - [프로젝트/비트코인 자동매매] - RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매 RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매 주식과는 마찬가지로 코인 시장에서도 차트를 이용한 매매 기법을 사용하실 수 있습니다. 그 중에서도 RSI(상대강도지수)는 상당히 많이 사용되는 보조지표중에 하나 입니다. 앞으로 업비트 API technfin.tistory.com 2021.07.29 - [프로젝트/비트코인 자동매매] - MFI..

코인 자동매매 프로그램 샘플 예제 - 파이썬 업비트 비트코인 자동매매

지금까지 비트코인 자동매매 프로그램을 작성하기 위해 여러가지 지표를 구하는 모듈이나 매수/매도 로직을 살펴 보았는데요. 이번 시간에는 해당 로직들을 이용하여 24시간 매수/매도를 진행하는 프로그램을 아주 간단하게 만들어 볼 예정입니다. 오늘 살펴볼 로직은 수익을 내는 로직이 아닙니다. 아주 단순하게 RSI 지표만을 이용하여 반복적으로 매수/매도를 실행하는 로직입니다. 대략적인 프로그램 구조만 활용하시고 실제로 매수/매도에 사용하시기 전에는 본인이 세운 전략에 맞게 매수/매도 시점을 구현하여야 합니다. 본 블로그에서 제공되는 내용은 완벽하지 않기 때문에 실제 매수/매도 시 발생할 수 있는 부분에 대해서는 책임지지 않습니다. 이 점 주의하셔서 실제 매매시 유의 하시기 바랍니다. 각종 지표를 구하는 로직을 아..

보조 지표 한번에 구하기 - 파이썬 업비트 비트코인 자동매매

지금까지 몇 차례에 걸쳐 업비트 API와 파이썬을 이용한 비트코인 자동매매 프로그램을 만드는데 사용하게 될 보조지표를 구하는 방법들을 개별적으로 살펴 보았습니다. 하지만 개별적으로 보조지표들을 조회하는 방법은 불필요한 조회를 여러번 하게 되어 속도에 영향을 미칠 수 있기 때문에 실제 자동매매 프로그램을 작성할 때에는 보조지표를 개별적으로 조회하기 보다는 한 번에 모두 조회하는 것이 좋습니다. 지금까지 알아본 보조지표들과 대부분의 보조지표들은 모두 캔들 데이터를 기반으로 계산을 하게 되는데 4개의 보조지표를 각각 계산하게 된다면 동일한 캔들 데이터를 업비트 API를 4회 호출하는 불필요한 과정을 거치게 되고 업비트 API 호출은 초당 조회 횟수제한이 있기 때문에 속도에 큰 영향을 미칠 수 있습니다. 그래서..

볼린저밴드 지표 구하기 - 파이썬 업비트 비트코인 자동매매

이번 시간에는 요청이 있었던 업비트API와 파이썬을 이용하여 볼린저밴드 지표값을 구하는 방법에 대해서 살펴 보려고 합니다. 볼린저밴드 외에도 다른 지표들을 계산하는 방법은 아래 링크를 클릭하여 확인하실 수 있습니다. 2021.07.27 - [프로젝트/비트코인 자동매매] - RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매 RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매 주식과는 마찬가지로 코인 시장에서도 차트를 이용한 매매 기법을 사용하실 수 있습니다. 그 중에서도 RSI(상대강도지수)는 상당히 많이 사용되는 보조지표중에 하나 입니다. 앞으로 업비트 API technfin.tistory.com 2021.07.29 - [프로젝트/비트코인 자동매매] - MFI 자금흐름지수 구하기 ..

MACD 지표 구하기 - 파이썬 업비트 비트코인 자동매매

MACD는 보조 지표중에서 장기 및 단기 이동평균선의 차이를 이용하여 매매 시점을 포착하는데 유용하게 사용되는 지표중에 하나 입니다. 차트를 보면 거의 대부분 단기 이동평균선과 장기 이동평균선이 멀어졌다 가까워졌다를 반복하게 되는데 이를 이용하여 코인의 흐름과 추세를 판단하고 두 개의 이동평균선이 교차하는 지점을 이용하여 매수 및 매도의 신호로 활용할 수 있습니다. MACD(Moving Average Convergence & Divergence, 이동평균 수렴확산지수)는 상당히 기본적인 지표중의 하나로 신뢰도가 높긴 하지만 MACD만으로는 매매 신호의 정확도를 높이기는 어렵습니다. 그래서 다른 보조지표인 RSI 또는 MFI 지표등과 혼합하여 전략을 세우는 것이 좋습니다. 이번 시간에는 업비트API 및 파..

MFI 자금흐름지수 구하기 - 파이썬 업비트 비트코인 자동매매

지난 시간에 업비트API와 파이썬을 사용하여 과매수/과매도 구간을 확인하는데 유용한 지표인 RSI 보조지표를 구하는 방법에 대해서 살펴 보았습니다. 오늘은 가격 상승과 하락 변화량에 대한 상대강도지수인 RSI 보조지표에 거래량을 포함한 MFI 보조지표를 구하는 방법에 대해서 살펴보려고 합니다. RSI 보조지표를 구하는 방법은 아래 포스트를 참고하시면 좋을 것 같습니다. 2021.07.27 - [프로젝트/비트코인 자동매매] - RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매 RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매 주식과는 마찬가지로 코인 시장에서도 차트를 이용한 매매 기법을 사용하실 수 있습니다. 그 중에서도 RSI(상대강도지수)는 상당히 많이 사용되는 보조지표중에 하..

RSI 상대강도지수 구하기 - 파이썬 업비트 비트코인 자동매매

주식과는 마찬가지로 코인 시장에서도 차트를 이용한 매매 기법을 사용하실 수 있습니다. 그 중에서도 RSI(상대강도지수)는 상당히 많이 사용되는 보조지표중에 하나 입니다. 앞으로 업비트 API를 이용해 캔들 데이터를 조회하여 보조 지표를 구하는 방법들에 대해서 살펴볼 예정인데요. 이번 시간에는 RSI(Relative Strength Index)를 구하는 방법에 대해서 살펴 보고 실제로 업비트의 값과 비교해 보도록 하겠습니다. 대부분의 지표는 캔들 데이터를 기반으로 계산하기 때문에 먼저 캔들 데이터를 조회하는 방법을 알아야 하는데요. 이 부분은 아래에 링크해 드린 지난 포스트를 참고하시면 좋을 것 같습니다. 2021.07.15 - [프로젝트/비트코인 자동매매] - 캔들 조회 로직 - 파이썬 업비트 비트코인 ..

올라운더를 위한 업비트 모든 종목 매도 프로그램 - 파이썬 업비트 비트코인 자동매매

지난 포스트에서 업비트에서 거래 가능한 전 종목을 매수하는 올라운더를 위한 업비트 모든 종목 매수 프로그램을 만들어 보았는데요. 이번 시간에는 시장이 심상치 않을때 보유하고 있는 모든 종목을 빠른 시간안에 정리하고 싶은 경우 사용할 수 있는 전체 보유종목을 시장가로 매도하는 프로그램을 만들어 보려고 합니다. 올라운더를 위한 모든 종목 매수 프로그램은 아래 포스트를 참고 부탁 드립니다. 2021.07.17 - [프로젝트/비트코인 자동매매] - 올라운더를 위한 업비트 모든 종목 매수 프로그램 - 파이썬 업비트 비트코인 자동매매 올라운더를 위한 업비트 모든 종목 매수 프로그램 - 파이썬 업비트 비트코인 자동매매 예전에 비트코인 관련 카페에서 업비트 원화마켓에서 거래되는 모든 종목을 매수하고 매일마다 수익률을 ..

올라운더를 위한 업비트 모든 종목 매수 프로그램 - 파이썬 업비트 비트코인 자동매매

예전에 비트코인 관련 카페에서 업비트 원화마켓에서 거래되는 모든 종목을 매수하고 매일마다 수익률을 카페에 공유하던 분이 계셨는데요. 그 분은 이런 매수 방법을 올라운더라고 불렀던 것으로 기억하며 그 때 당시에는 장이 좋았던 터라 수익률도 상당히 높았던 것으로 기억 합니다. 하지만 업비트에서 거래되는 코인 갯수는 2021년 7월 17일 포스팅하는 날 기준 154개나 되며 이 중 KRW 원화 마켓에서 거래되는 코인의 개수는 102개 입니다. 하나씩 손으로 매수하기에는 너무 힘들고 시간도 오래 걸리겠지만 우리는 자동매매 프로그램을 만들 수 있기 때문에 클릭 한번에 전 종목을 1~2분내로 매수할 수 있습니다. 오늘은 그 동안 부분적으로 설명 드렸던 로직들 중 몇 가지를 이용하여 전 종목을 매수하는 올라운더 매수..

반응형