분류 전체보기799 파이썬으로 변동성 돌파 백테스트 제가 단타는 해 본적이 없지만, 최근에 읽은 책을 기준으로 백테스를 한번 해 보았습니다. 주식투자 ETF로 시작하라는 systrader79/이성규 님이 쓰신 책입니다. ETF로 단타전략을 알려주셨는데 검증을 해보고 싶었습니다. 책에서 알려준 전략은 '변동성돌파'라고 합니다. 변동성 돌파(Volatility Range Breakout) 전설적인 선물트레이더로 세계적인 명성을 얻은 래리 윌림엄스가 개발한 전략입니다. 가치투자에 워런 버핏, 벤저민 그레이엄 등이 있다면, 기술적 투자에서는 추세추종의 선구주자였던 제시 리버모어, 데니스 에크하르트 등 수많은 터틀 트레이더 그리고 지금 소개하는 래리 윌리엄스가 있습니다. 그는 트레이더로서 기술적 지표를 개발하였고, 단순하지만 기발한 트레이딩 아이디어를 이용하여 단.. 2024. 1. 29. 설 추석 명절 연휴 근처 열린 병원, 약국 찾는 법 아이들은 휴일에만 아픈것 같아요. 평일에 멀쩡하다가 주말에 꼭 열이 나더라구요. 요즘 주말에 여는 동네 소아과도 찾아보기 힘들더라구요. 더욱이 설·추석 같은 명절연휴에는 열린 병원이 없어서 더욱 난감해집니다. 명절연휴나 징검다리 휴일에 집근처 열린병원과 약국을 찾는 방법을 알려드리겠습니다. 대학병원/종합병원 응급실은 비추천 초보 엄마 아빠들은 애들이 갑자기 고열이나면 종합병원이나 대학병원 응급실을 찾는 경우가 있습니다. 제 경험상 아이가 열이 난다고 큰 병원 응급실을 가는건 상당히 현명하지 못한 방법이라고 생각합니다. 우리 둘째가 돌이 안 되었을때 갑자기 고열이 났습니다. 한 밤중이라 열린병원이 없어서 아주대병원 응급실에 갔는데 실망감이 너무 컸습니다. 해열제를 계속 토하는 애한테 간호사가 해열제를 부모.. 2024. 1. 26. 무료 PDF 병합 프로그램 다운로드 실행파일을 다운로드 받으시려면 아래 링크를 클릭하세요. 비번은 댓글로 문의하시면 비밀댓글로 알려드리겠습니다. 무료 PDF 병합 프로그램 다운로드 사용법은 아래를 참고하시고, 파이썬으로 만든 프로그램이라 코드도 설명했으니 참고하세요. 프로그램을 실행하면 위와 같은 GUI 창이 나옵니다. '파일선택' 버튼을 누르면 '열기' 창이 나옵니다. 여기에서 병합할 PDF를 선택하시면 됩니다. 병합이 완료되면 메세지 박스가 뜨고, 병합된 파일을 TextEdit에서 표시합니다. 이렇게 합쳐진 파일이 최초에 합칠 파일과 같은 경로에 생성됩니다. 전체 코드는 아래와 같습니다. from pypdf import PdfWriter import sys from PyQt5.QtWidgets import * import os clas.. 2024. 1. 25. 파이썬으로 여러 PDF 합치는 방법 PDF로 작업할때 PDF 합치기를 많이 합니다. 파이썬으로 PDF 합치기를 할 수 있을까 하는 생각에 코드를 만들어 보았습니다. from pypdf import PdfWriter pdf1 = r'C:\Users\fibt5\Desktop\새 폴더\pdf1.pdf' pdf2 = r'C:\Users\fibt5\Desktop\새 폴더\pdf2.pdf' pdf3 = r'C:\Users\fibt5\Desktop\새 폴더\pdf3.pdf' merger = PdfWriter() for pdf in [pdf1, pdf2, pdf3]: merger.append(pdf) merge_path = r'C:\Users\fibt5\Desktop\새 폴더\merged-pdf.pdf' merger.write(merge_path) me.. 2024. 1. 24. 무료PDF압축 프로그램 다운로드(파이썬으로 여러 PDF 파일 한번에 용량 줄이는 방법) 무료 PDF 압축 프로그램을 공유했으니 필요하시면 아래 링크를 클릭해서 다운로드 받으시기 바랍니다. 비번은 댓글로 문의하시면 알려드리겠습니다. 무료 PDF 파일 압축 프로그램 다운로드 사용방법은 아래 글을 참고하시기 바랍니다. 파이썬 코드로 만든 프로그램입니다. 코드가 궁금하신 분은 아래 글을 참고하시기 바랍니다. 선택 방법은 지난번과 동일합니다. 이번에는 여러 파일을 한꺼번에 선택할 수 있습니다. 압축이 완료되었다는 메세지창이 뜨면 이렇게 여러개의 PDF 파일이 한꺼번에 압축된 것을 확인할 수 있습니다. 지난번 포스트까지만 쓰려고 했는데, 갑자기 여러 PDF 크기를 줄여야 할 때는 어떻할까 하는 생각이 들었습니다. 하나씩 선택하고 줄이는 작업을 반복하면 상당히 귀찮을 것이라는 생각이 듭니다. 그래서 한.. 2024. 1. 23. 파이썬으로 PDF 용량 줄이는 방법 3 (PDF 압축방법) 지난 포스트에 이어서 PDF 용량 줄이는 방법을 조금 더 업그레이드 했습니다. 전체 코드는 아래와 같습니다. from pypdf import PdfReader, PdfWriter import sys from PyQt5.QtWidgets import * import os class PdfCompressor(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle('PdfCompressor') self.setGeometry(600, 200, 400, 200) self.btn = QPushButton('파일찾기', self) self.btn.move(150, 100) self.btn.clicked.connect(self.btn_click.. 2024. 1. 22. 2024년(2023년분) 연말정산 달라지는 점, 세금폭탄 피하기(연말정산 해택, 공제율) 매년 조금씩 바뀌는 연말정산 세금폭탄은 피하고 혜택은 높이는 방법을 알려드리겠습니다.'13월의 월급' 또는 '세금폭탄' 이라는 말로 매년 돌아오는 연말정산은 직장인에게 항상 어렵습니다. 연말정산은 직장인 총급여액에 따라서 매월 임시로 거둬간 근로소득세 1년 치 총액을 다음해에 따져보고 정산해 주는 제도입니다. 올해 달라진 내용과 챙겨야 할 항목을 정리했으니, 놓치지 마시고 모두 챙겨서 13월의 월급을 만드시기 바랍니다. 2024년(2023년분) 달라진 주요내용 4가지 1. 세액공제 항목에 고향사랑기부금, 대학입학 전형료, 수능 응시료 포함2. 대중교통 결제 금액에 대한 공제율 40%에서 80%로 확대3. 전통시장, 문화비 지출에 대한 공제율 10%포인트씩 확대4. 연급 계좌의 세액공제 한도 기존 연 70.. 2024. 1. 21. 파이썬으로 PDF 용량 줄이는 방법 2 (PDF 압축방법) 지난 포스트에 이어서 이번에도 파이썬 용량줄이기 방법에 대해서 알아보겠습니다. 지난번 만든 코드는 아래와 같습니다. from pypdf import PdfReader, PdfWriter reader = PdfReader("big-old-file.pdf") writer = PdfWriter() for page in reader.pages: writer.add_page(page) writer.add_metadata(reader.metadata) with open("smaller-new-file.pdf", "wb") as fp: writer.write(fp) 이번에는 위에 코드에 GUI를 넣어 보도록 하겠습니다. 전체 코드는 아래와 같습니다. from pypdf import PdfReader, PdfWrite.. 2024. 1. 19. 파이썬으로 PDF 용량 줄이기(PDF 압축) PDF를 E-Mail로 보내거나, 출력을 할때 가끔씩 파일크기가 너무 커서 잘 안되는 경우가 있습니다. 이때는 인터넷 사이트에서 PDF용량을 줄여서 작업을 수행하면 됩니다. 하지만 회원가입을 하고, 로그인을 하는 등 상당히 번거롭죠. 더욱이 횟수가 제한되어 있어요. 그래서 파이썬으로 만들어 봤습니다. from pypdf import PdfReader, PdfWriter reader = PdfReader("big-old-file.pdf") writer = PdfWriter() for page in reader.pages: writer.add_page(page) writer.add_metadata(reader.metadata) with open("smaller-new-file.pdf", "wb") as fp.. 2024. 1. 18. 파이썬 모듈 설치 위치 찾는 방법 파이썬으로 코딩을 하다보면 모듈이 설치된 위치를 찾을 필요가 있습니다. 구글이나 네이버에서 검색해보니 방법이 생각보다 복잡하네요. 그래서 간단한 방법을 알려드립니다. 우선 "윈도우키 + R" 눌러서 cmd 창에 접근합니다. 그리고 입력창에다 "pip show 모듈이름(라이브러리 이름)"을 입력합니다. 그러면 아래와 같이 모듈 정보와 설치위치가 나옵니다. 생각보다 간단하죠? 저는 아나콘다를 설치하고, 환경설정을 해주어서 이렇게 간단할 수도 있겠네요. 아나콘다 설치방법과 환경설정은 아래를 참고하세요. https://dotsnlines.tistory.com/429 파이썬 시작하기 1 - 아나콘다 쉽게 설치하기 www.anaconda.com/products/individual Anaconda | Individu.. 2024. 1. 17. 파이썬으로 동영상을 GiF 파일로 변환하는 프로그램 만들기(업그레이드) 지난번에 만든 동영상(MP4)를 GIF로 변환하는 파이썬 코드를 업그레이드 해 보겠습니다. 전체 코드는 아래와 같습니다. from moviepy.editor import VideoFileClip import sys from PyQt5.QtWidgets import * import os class MovieToGif(QMainWindow): def __init__(self): super().__init__() self.setWindowTitle('Movie_To_GIF') self.setGeometry(600, 200, 400, 200) lbl1 = QLabel('GIF로 변환할 동영상을 선택하세요', self) lbl1.setGeometry(20, 20, 300, 20) self.btn = QPushBu.. 2024. 1. 16. 파이썬을 이용해서 동영상을 GIF 파일로 만드는 방법 동영상을 GIF로 바꾸면 블로그나 네이버카페에서 활용할 곳이 많습니다. 그런데 구글링을 하면 GIF로 변환하는 사이트를 이용해야 합니다. 막상 사이트에 들어가면 회원가입, 로그인 등을 거쳐야 해서 상당히 번거롭습니다. 그래서 파이썬으로 한번 만들어 봤습니다. 윈도우키+R을 눌러서 실행창을 열고 'cmd'를 입력해 줍니다. 그리고 확인을 눌러 줍니다. "pip install moviepy"를 입력해서 라이브러리를 설치합니다. from moviepy.editor import * path = 'C:\\Users\\fibt5\\Desktop\\' mymovie = VideoFileClip(path + '0110.mp4') myclip = mymovie.subclip(1, 2) #1초에서 2초 길이로 자르기 my.. 2024. 1. 15. 파이썬 win32com 으로 시트 이름 바꾸기 파이썬의 win32com 라이브러리로 엑셀의 시트 이름을 바꿔 보도록 하겠습니다. 우선 엑셀 VBA에서는 아래와 같이 바꿀 수 있습니다. Sub sbTest() Sheets("Sheet1").Name = "바뀐시트이름" End Sub 역시 VBA는 간단하죠? 참으로 제가 좋아하는 컴퓨터 언어입니다. 어떤 언어가 이보다 더 쉬울 수 있을까요? 이번에는 파이썬으로 바꿔 보도록 하겠습니다. import win32com.client xl = win32com.client.Dispatch("Excel.Application") xl.Visible = True file = 'C:\\Users\\fibt5\\Desktop\\test.xlsx' wb = xl.Workbooks.Open(file) wb.Worksheets(.. 2024. 1. 12. 파이썬 win32com으로 엑셀 여는 법, 음영 넣는 법, 닫는 법 openpyxl이 아닌 win32com으로 엑셀을 열어 보도록 하겠습니다. 1 2 3 import win32com.client xl = win32com.client.Dispatch("Excel.Application") xl.Visible = True Colored by Color Scripter cs win32com 모듈에서 client 파일을 불러옵니다. 여기서 Dispatch()는 괄호안에 어플리케이션을 xl이라는 변수로 바인딩할 수 있게 도와줍니다. 즉, 엑셀을 사용할래. 근데 이름이 기니깐 'xl'로 할래. 이렇게 이해하시면 됩니다. xl.Visible을 True로 한 이유는 엑셀 창을 보면서 코딩을 하기 위함입니다. 저렇게 Visible을 True로 하더라도 엑셀을 생성하거나 열지 않으면 엑셀창.. 2024. 1. 11. 한글에서 그림이 안 보일때 해결방법 아래한글에서 아래와 같이 그림이 안 보이는 경우가 있습니다. 난감한 이런 상황에서 쉽게 해결할 수 있는 방법 2가지를 말씀드리겠습니다. 1. 보기메뉴에서 그림을 체크 한글의 상단 '보기' 메뉴에서 '그림'을 체크해 줍니다. 이러면 대부분 그림이 보이는데, 이렇게 해도 안 보이는 경우가 있습니다. '그림'이 체크가 안 되었을 때에는 단순이 'X' 표시만 되었는데, 지금은 '꽃 모양'이 나왔네요. 이럴때는 두 번째 방법을 사용하시면 그림을 보이게 할 수 있습니다. 2. 한글에서 문서보안 설정으로 그림 보이게 하기 상단의 '보안' 메뉴에서 '문서 보안 설정'을 클릭해 줍니다. "문서 보안 설정"에서 보안수준을 "낮음"으로 설정해 줍니다. 이렇게 설정하고 그림파일이 보이는지 확인해 보겠습니다. 위 그림의 빨간색.. 2024. 1. 10. 파이썬 쉽게 시작하는 방법 (구글 코랩 사용법) 파이참을 처음 시작하기 위해서는 아나콘다, 파이참, 비주얼스튜디오코드 등 Editer를 설치 해야만 합니다. 하지만 상당히 번거로운 일이 아닐 수 없죠. 이렇게 시작도 하기 전에 어렵게 느껴지기 때문에 초보자들이 파이썬 공부를 시작하기 어려울지도 모른다는 생각이듭니다. 하지만, 초보자들이 아주 쉽게 파이썬을 시작할 수 있는 방법이 있습니다. 구글 코랩을 이용하면 별도의 설치 없이 코딩을 시작할 수 있습니다. 구글 검색창에 '코랩'을 검색하시고 코랩 홈페이지에 들어갑니다. 회원가입과 로그인을 하면 위와 같은 창이 나타납니다. 처음 시작하시면 왼쪽 하단에 있는 "+새 노트"를 클릭하시면 되고, 기존에 작성하신 코드는 위의 그림과 같이 나타납니다. 위의 그림과 같이 코드를 작성하시려면 "+코드(1번)"을 입력.. 2024. 1. 9. 픽사 스토리텔링 - 매튜 룬 이 사람이 '토이스토리'의 이야기를 만든 사람입니다. 지난번 포스트 '킨드라 홀'의 '스토리의 과학'은 비지니스에서 스토리를 어떻게 사용할 것인가에 대해서 설명했다면, 이 책은 픽사 애니메이션의 예를 들어서 스토리가 어떻게 재미있어 지는지에 대해서 설명했습니다. 후크 후크는 스토리가 아니다 후크는 스토리에 구미가 당기도록 만드는 일종의 맛보기 장치다. 후크를 스토리로 전환하려면 로그라인(TB 드라마나 영화, 책 등의 콘셉트 및 방향을 간결하게 설명하는 것)부터 만들어야 한다. 재미있는 영화나 드라마를 보면 그리고 잘 만들어진 유튜브를 보면 이런 후크를 많이 사용하는 것 같습니다. 궁금하게 만들어서 꼭 눌러보게 하더라구요. 로그라인 로그라인은 지난 수천 년 동안 스토리텔링에 사용된 네 가지 요소를 포함해야.. 2024. 1. 5. 스토리의 과학 - 킨드라 홀 우리는 스토리텔링 능력 덕분에 "단순한 상상이 아닌 집단적 상상"을 할수 있었다 - 유발 하라리의 사피언스 중에서- 요즘 스토리텔링에 꽂혀서 읽어 본 책입니다. 위에 사피엔스에 나오는 말이 멋지지 않나요? 「"허구에 관해 이야기할 수 있다는 사실은 인간의 언어가 갖는 가장 독특한 특징이다. · · · · 이런 신화 덕분에 사피엔스는 많은 사람과 융통성 있게 협력할 수 있는 유례없는 능력을 갖게 되었다." 그래서 우리는 "지극히 유연한 방식으로 수많은 낯선 이들과 협력할 수 있다."」 「 하라리는 이렇게 인정했다. "효과적인 스토리텔링은 쉬운 일이 아니다. · · · ·그러나 스토리텔링이 성공할 경우 사피엔스는 막대한 힘을 갖게 된다. 서로 알지 못하는 수백만 명의 사피엔스는 막대한 힘을 갖게 된다. 서로.. 2024. 1. 3. 나는 네이버카페로 월급대신 월세받는다. 저자에게 감사할 정도로 괜찮은 책이다. 독자에 따라서 느끼는바가 다르겠지만 블로그를 3년간 운영해 본 후 이 책을 읽으니 많은 부분이 공감이 되고, 필요한 정보를 솔직하게 적어주신 것 같아서 고마웠다. 사람은 망각의 동물이다. 나는 금새 잊을 것이다. 그래서 잊지 말아야 할 부분을 저장해야겠다. 배너광고는 주로 1~3개월 단위로 진행한다. 회원 수와 활성화정도에 따라 비용 차이는 있지만, 어느 정도 궤도에 올라가면 한 달에 10만원 정도로 진행한다. 20개 업체만 받아도 월 200만 원의 수익이 나온다. 이미 커버린 랭킹 TOP100 카페보다 급상승 TOP100 카페에서 회원수는 적지만 활발하게 활동하는 카페를 눈여겨봐야 한다. 작지만 알찬 카페들이다. 이런 카페를 벤치마킹하는 것을 추천한다. 가장 먼저.. 2023. 12. 24. Q-Bot(퀀트투자 Back Test, 종목선정 툴) 업데이트231022 Q Bot을 업데이트 했다. Quant 투자를 위한 백테스트와 종목을 선정할 수 있는 툴인데 Q-Bot이라고 이름을 붙였다. 기존 종목선정할 때 인자를 Radio Button 에서 Check Box로 변경했다. 그리고 이전에는 2개의 인자만 선택이 가능했는데 이제는 2개 이상인 복수의 인자도 선택이 가능하다 추후 ROA, ROE, 영업이익률, 순이익률, 부채율 등 여러 인자를 추가할 계획도 있기 때문에 우선 알고리즘만 수정해서 나중에 확장이 가능하도록 했다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 5.. 2023. 10. 23. 이전 1 2 3 4 5 6 7 8 ··· 40 다음