본문 바로가기

전체 글29

[트레이딩뷰] 김치 프리미엄 계산 코드 트레이딩뷰에서 김치 프리미엄을 간단하게 계산해볼 수 있는 코드study("김치프리미엄", overlay=false)TICKER = input("BTC", "티커")KRW = security("UPBIT:"+TICKER+"KRW", period, close)USDT = security("BINANCE:"+TICKER+"USDT", period, close)EXCHANGE = security("FX_IDC:USDKRW", period, close)premium = (KRW / USDT / EXCHANGE - 1.0) * 100hline(0, title="0", linestyle=0, linewidth=1, color=gray)linecolor = orangeplot(premium, "Premium", lin.. 2024. 12. 29.
csv 파일 엑셀로 열 때 한글 깨짐 해결 파이썬 코드 csv 파일 인코딩 문제로 한글이 포함된 파일을 엑셀로 열 때 깨지는 경우가 있다.후가공을 위해 엑셀을 사용하는데, 매번 인코딩을 바꾸기 귀찮아서 파이썬 파일을 만들었다.import pandas as pdimport tkinter as tkfrom tkinter import filedialogimport osfrom openpyxl import load_workbookfrom openpyxl.worksheet.table import Tabledef convert_encoding_and_open_excel(): # Step 1: 파일 선택 창 열기 root = tk.Tk() root.withdraw() # Tkinter 기본 창 숨기기 file_path = filedialog.ask.. 2024. 12. 29.
백테스트를 위한 비트코인 상승/하락/횡보장 기간 정리 백테스트를 위해 앞 뒤로 마진 잡음 상승장23.10.01 ~ 24.03.3020.10.01 ~  21.04.30 횡보장24.03.31 ~ 24.11.1022.07.01 ~ 23.09.30 하락장 23.11.01 ~ 22.06.3021.04.01 ~ 21.7.30 2024. 12. 26.
롤 "게임을 시작하려면 시스템을 다시 시작해야 합니다..." 해결 방법 웬만하면 2안으로 해결 가능 1안. 재부팅 2안. 재부팅을 해도 여전히 안 되거나, 재부팅이 귀찮을 경우:(1) 롤 클라이언트 종료(2) 윈도우 키 클릭(3) '서비스' 검색 후 클릭 (4) 'vgc' 우클릭 후 '중지' 클릭 (5) 'vgc' 우클릭 후 '시작' 클릭 (6) 정상적으로 실행되는지 확인 3안. 위 방법이 안 되는 경우, 뱅가드 삭제 후 재설치 4안. 위 방법이 안되는 경우, 롤/라이엇 클라이언트 및 뱅가드 삭제 후 재설치 2024. 8. 27.
내가 보려고 모아둔 캠핑 용품 브랜드 사이트 하이그라운즈 HGZ : 네이버쇼핑 스마트스토어하이그라운즈 HGZsmartstore.naver.com 카고컨테이너 : 네이버쇼핑 스마트스토어CARGO CONTAINER 카고 컨테이너smartstore.naver.com 프리미엄 캠핑 - 아베나키 : 브랜드스토어순수국내브랜드 - 아베나키 ABENAKIbrand.naver.com 카즈미 : 브랜드스토어자연과 함께하는 카즈미만의 감성을 느껴보세요. 스타일리쉬 캠핑 브랜드 카즈미!brand.naver.com 트루버 : 브랜드스토어트루버 캠핑 오피셜 스마트스토어brand.naver.com 어반사이드URBANSIDE : 네이버쇼핑 스마트스토어안녕하세요, 어반사이드 URBANSIDE 입니다.smartstore.naver.com 와일드와일드웨스트 : 네이버쇼핑 스마트스토.. 2024. 7. 27.
[업무자동화] Python으로 Excel 작성하기 (openpyxl) 1. 워크북(파일)과 워크시트 1-1. 파일 생성 및 저장 from openpyxl import Workbook wb = Workbook() wb.save(r"your_path\your_wb_name.xlsx") # 파일이 저장될 경로와 이름 입력 1-2. 워크시트 생성 from openpyxl import Workbook wb = Workbook() ws = wb.create_sheet('new_sheet_name') # 생성할 시트의 이름을 입력 wb.save(r"your_path\your_wb_name.xlsx") # 파일이 저장될 경로와 이름 입력 1-3. 워크시트 삭제 from openpyxl import Workbook wb = Workbook() ws = wb.create_sheet('she.. 2024. 4. 18.
반응형