본문 바로가기

반응형

전체 글

01-5. 비트코인 자동 매매 트레이딩 봇: 샘플 코드 수정!! 나만의 전략 코드 짜기! 지난 포스팅 #01-4. 비트코인 자동 매매 트레이딩 봇: 샘플 코드 분석을 해보아요! 에서 조코딩님의 비트코인 자동 매매 샘플 코드 분석을 통해 전체적인 자동 매매 프로그램의 구성과 흐름을 알아보았습니다. 01-4. 비트코인 자동 매매 트레이딩 봇: 샘플 코드 분석을 해보아요! 자동 매매 샘플 코드 분석하기 비트코인 자동매매 트레이딩 봇 시리즈의 4번째 포스팅입니다! 이번에는 실제 매매에 사용할 샘플 코드를 자세히 살펴보고, 내가 원하는 조건으로 어떻게 수정하 zero-coding.tistory.com 이를 바탕으로 저만의 전략을 구성하고 적용하기 위해 실전 테스트와 코드 수정을 반복하였습니다. 뼈대가 될 샘플 코드 테스트를 위해, 코인 자동 매매에 적용할 코인 A를 선정하고 백테스트(BackTest).. 더보기
01-4. 비트코인 자동 매매 트레이딩 봇: 샘플 코드 분석을 해보아요! 자동 매매 샘플 코드 분석하기 비트코인 자동매매 트레이딩 봇 시리즈의 4번째 포스팅입니다! 이번에는 실제 매매에 사용할 샘플 코드를 자세히 살펴보고, 내가 원하는 조건으로 어떻게 수정하면 좋을지 알아보겠습니다. 샘플 코드는 유튜버 조코딩님께서 깃허브에 올려놓으신 자료를 사용하였습니다. # 조코딩님의 github 바로가기 # 조코딩님의 유튜브 채널 바로가기 이번 포스팅 내용은 API, pyupbit 라이브러리, 데이터 프레임(dataframe), 티커(ticker) 등에 대한 기본 이해가 있다면 훨씬 읽기 편하실 거예요. 이러한 단어를 처음 들어 보신다면 이전 포스팅을 참고해주세요. # 01-1. 비트코인 자동 매매 트레이딩 봇: API Key 발급받기 # 01-2. 비트코인 자동 매매 트레이딩 봇: 너무.. 더보기
01-3. 비트코인 자동 매매 트레이딩 봇: API 데이터, 어떻게 사용 할까요? pyupbit 설치 및 사용 & API로 호출한 데이터 다루기 이번 포스팅에서는 pyupbit 라이브러리를 이용해서 데이터를 불러온 뒤, 필요한 데이터만 추출하고, 이것을 보기 쉬운 표(Table) 형태로 만들어 줄 계획입니다. 이 단계는 "프로그램 제작"의 관점에서 보면 크게 필요한 단계는 아니에요. 그러나 자동 매매 트레이딩 프로그램을 완성 한 이후에, 투자를 진행할 코인의 종류를 변경하거나 과거 데이터를 분석해서 매매 전략 또는 조건 등을 변경하는 작업이 필요할 수 있습니다. 이때를 위한 준비 작업이므로, 1차적으로 트레이딩 봇을 완성하더라도 추후 본인만의 분석과 전략을 적용시켜 성공적인 투자에 도움이 되시길 바랍니다. # 포스팅 내용 pyupbit 라이브러리 설치 pyupbit 라이브러리 사용 데.. 더보기
[파이썬] Pandas, Matplotlib 그래프(line, bar) 그리기_01 Pandas, Matplotlib 그래프 그리기_01 판다스(Pandas)는 파이썬에서 제공하는 데이터 분석을 위한 라이브러리이고, 매트플롯(Matplotlib)은 데이터 시각화를 위한 파이썬 라이브러리입니다. 이러한 라이브러리를 활용하여 다양한 그래프(꺾은선, 막대, 파이, 히스토그램, 박스 그래프 등)를 그리며, 효과적인 시각적 전달을 위해 여러 설정 값(크기, 색상, 그리드, 간격, xy 축 표현 등)들을 적절히 설정할 수 있습니다. 데이터를 시각화하기 위한 첫 번째로, 그래프의 가장 기본인 꺾은선(line) 그래프와 막대(bar) 그래프를 연습해보려 합니다. 예제 데이터는 비트 코인 가격과 거래량이며, 사용 툴은 주피터 노트북을 사용합니다. #주피터 노트북 설치 Step 1. 데이터 불러오기 주피.. 더보기
01-2. 비트코인 자동 매매 트레이딩 봇: 너무 쉬운 API, 이해하고 사용해요 비트 코인 자동 매매 트레이딩 프로그램 만들기라니, 생에 첫 개인 프로젝트를 시작하면서 너무 어려운 걸 선택했나..라는 생각도 들었습니다. 그러나, 역시 집단 지성은 최고입니다. 온라인 상에서 문서 또는 영상으로 비트코인(가상 화폐) 자동 매매 프로그램 제작에 대한 정보를 무료로 제공하는 자료들이 있어 많은 도움이 되었습니다. 좋은 자료 공개해 주신 모든 분들께 감사드리며, 파이썬과 업비트 API를 이용한 비트코인(가상 화폐) 자동 매매 프로그램 만들기, 하나씩 시작해 봅시다. 🤗 # 주로 이용한 참고 자료들은 본문 맨 아래에 남겨놓았습니다. # 포스팅 내용 개발 준비를 위한 프로그램 설치: 아나콘다(파이썬, 주피터 노트북), 비주얼 스튜디오 코드 프로그램 제작 경로 및 새 파일 생성 업비트 API 소스.. 더보기
[파이썬] 리스트 (List): 함수, 메소드 정리 리스트 관련 함수 및 메소드 파이썬 리스트에 대해서 알아보고 테스트 하며 알게된 함수 및 메소드만 따로 정리 해 놓았습니다. 필요에 맞게 쉽게 찾아 사용하시길 바라며, 추가 사항이 있을 때 마다 업데이트 하도록 하겠습니다. # 리스트 길이 확인 하기 len (변수명) 리스트를 구성하는 요소의 총 개수를 알려줍니다. fruit = [ "사과", "포도", "바나나", "아보카도", "딸기", "키위" ] print (len(fruit))# fruit 리스트에 있는 요소가 전부 몇개야? 6 # 리스트 값의 반복 횟수 확인 하기 변수명.count (요소 값) 해당 요소 값이 리스트에서 몇 개 있는지 알려줍니다. fruit = [ "사과", "포도", "바나나", "아보카도", "포도", "포도" ] print.. 더보기
01-1. 비트코인 자동 매매 트레이딩 봇: API Key 발급 받기 코딩과 파이썬을 공부하며 시작해 보는 첫번째 개인 프로젝트입니다. 파이썬으로 무엇을 할 수 있을까, 무엇을 만들면 재미있을까 고민하였고, 그 첫번째로 비트코인 자동매매 트레이딩 봇을 만들어 보려고 합니다! ^0^ 7일 24시간 쉬지않고 돌아가는 가상 화폐 시장에서 더 이상 뜬눈으로 밤을 지새울수는 없습니다. 시시각각 변하는 빨간색, 파란색 그래프에서 벗어나 투자와 안락한 생활의 균형을 맞추고싶습니다. 비트코인 자동 매매 드레이딩으로 효과적인 투자와 양질의 일상에 도움이 되었으면 합니다. 두근두근두근.. 기대 됩니다! =) 업비트 API Key 발급 국내 가상 자산 거래소 중 규모가 크고 수수료가 낮은 업비트를 이용하겠습니다. # 업비트 계정 생성..? 더보기 업비트 계정 생성 및 연동 방법은 간략히 알려.. 더보기
[파이썬] 문자열 (String): 정의, 인덱싱, 슬라이싱, 포맷팅 문자열 파이썬 문자열은 1가지 타입을 가지며, String이라 합니다. " " 큰 따옴표 or ' ' 작은따옴표로 쌓여있는 자료는 모두 문자입니다. 즉, 어떠한 자료를 문자로서 사용하고자 한다면 " " 또는 ' '를 반듯이 함께 적어주어야 합니다. 문자열 (string) "파이썬" 'Phython' "12" '1.2' "!@#" print (type("파이썬!")) print (type('hello')) print (type("12")) 문자열 연산 문자를 연속적으로 이어주는 기능이며(띄어쓰기(space) 포함), 그 결과 역시 문자형 타입을 가지게 됩니다. 숫자 역시 " "로 감싸주면 문자형이 되므로, 아래 예시와 같이 순차적으로 연결된 결과가 나옵니다. - 문자열 사이의 연산은 더하기(+)만 가능합니.. 더보기

반응형