본문 바로가기

Python

Elliott Wave Analyzer 적용 [1] 서론 Elliott wave 를 제대로 공부하고 적용하려면, 책을 여러번 정독하고 자신만의 전략을 살을 붙여가며 완성하는것이 중요하다. 기본적인 Elliott wave 에 대한 설명은 아래의 블로그 글이 드라이하게 도움이 될것 같다. 엘리엇 파동 소개 엘리엇 파동을 python 코드로 적용하기 위하여 기본 전략을 아래의 github 레포를 가져와 쓰기로 한다. https://github.com/btcorgtfo/ElliottWaveAnalyzer GitHub - btcorgtfo/ElliottWaveAnalyzer: Tools to find Elliot Wave count in financial data Tools to find Elliot Wave count in financial data. Contr.. 더보기
Binance API 기초 [2] Bitcoin의 현재 가격 가져오기 Bitcoin의 최신 가격을 얻는 방법에는 여러 가지가 있다. 가장 간단한 방법은 get_symbol_ticker함수를 사용하는 것이다. (python_binance 기준) # get latest price from Binance API btc_price = client.get_symbol_ticker(symbol="BTCUSDT") # print full output (dictionary) print(btc_price) 위의 코드는 기호와 가격이 포함된 딕셔너리 구조를 출력한다. 다음은 출력 예이다. {'symbol': 'BTCUSDT', 'price': '9678.08000000'} 다음과 같이 가격만 액세스할 수 있다. print(btc_price["price"].. 더보기
Binance API 기초 [1] Binance API란? Binance API는 Python 또는 기타 여러 프로그래밍 언어를 통해 Binance 서버에 연결할 수 있는 방법이다... Binance에는 HTTP 요청을 사용하여 데이터를 보내고 받는 RESTful API가 있고, 가격 견적 및 계정 업데이트와 같은 데이터 스트리밍을 가능하게 하는 WebSocket도 있다. Binance API Python 라이브러리 여러 라이브러리를 사용할 수 있으며 가장 많이 사용되는 라이브러리는 python-binance 이다. 또 다른 인기 있는 라이브러리는 CCXT 도 있다. CCXT는 여러 거래소에서 거래할 계획이거나 다른 라이브러리를 완전히 다시 배울 필요 없이 향후 다른 거래소로 전환할 수 있는 유연성을 원하는 경우 좋은 옵션이다. 그러나 .. 더보기
[Deeplearning.AI] python 용 Machine Learning 라이브러리 비교 Deeplearning.AI 블로그에 python 패키지중 Machine learning 관련 라이브러리를 비교한 유익한 게시물이 최근 올라와 번역기를 돌려 공유해본다 Scikit-learn: 머신러닝이 필요한 경우 정의: Scikit-learn은 기계 학습 알고리즘을 구현하기 위한 Python 라이브러리입니다. 배경: David Cournapeau라는 개발자는 2007년 학생 시절에 scikit-learn을 처음 출시했습니다. 오픈 소스 커뮤니티는 이를 빠르게 채택했고 수년에 걸쳐 여러 번 업데이트했습니다. 기능: Scikit-learn의 패키지는 데이터 모델링에 중점을 둡니다. Scikit-learn에는 벡터 머신, 랜덤 포레스트, 그래디언트 부스팅, k-평균 클러스터링, DBSCAN 등 모든 핵심 .. 더보기