본문 바로가기

반응형

분류 전체보기

(92)
[리뷰] 최고의 마크다운 에디터 마크다운패드2 (MarkdownPad2) 마크다운(MarkDown)이란 ? 마크다운(markdown)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다. - 위키피디아 일반적으로 간단한 문서 편집을 할 때는 한컴오피스나 마이크로소프트 워드를 사용하지만, 웹사이트에 올리거나 출판을 위해서 문서를 작성하는 경우에 나는 마크다운을 자주 사용하는 편이다. 처음 마크다운 문법을 익히는데 시간이 좀 걸릴 수 있지만, 적응하고 나면 이처럼 편한 게 없다. 지금 작성하는 글도 마크다운 편집기를 ..
[앱] 부동산 등기부 일괄열람 프로그램 ver 0.1 (2020.7.8) 프로그램 설명 대법원 인터넷 등기소에서 다량의 부동산 등기부를 열람하는 경우가 있는데, 현재 홈페이지에서는 일괄 열람 기능이 없어 하나하나 검색해서 선택하고 결제하는 불편함이 있습니다. 예를 들어 아파트 1동의 등기부를 전체 열람하고 싶은 경우 해당 아파트 동 호수 별로 일일이 검색 결과에서 선택해야 합니다. 1)검색어 입력 -> 2)조회 결과 확인 -> 3)대상 물건 선택 -> 4)열람 유형 선택 등 -> 5)결제 화면 동 프로그램은 다량의 조회결과에 대해 일괄 선택 및 결제가 가능하도록 이를 자동화(RPA, 브라우저 Automation)하여 지역 또는 건물 이름 입력만으로 연관된 부동산 등기부를 모두 선택 및 결제가 가능하므로, 이러한 불편함을 다소 해소할 수 있습니다. 주요기능 1. 브라우저 실행 ..
[파이썬] 국회 의안정보시스템 스크래핑 국회 의안정보시스템(http://likms.assembly.go.kr/bill/main.do)에는 발의된 법안과 진행상황에 대한 정보가 실시간으로 올라오는데, 이를 스크래핑하는 코드를 짜보았다. 밑의 코드는 AWS Lambda에서 돌아가도록 코드를 작성한 것이고, 각자 상황에 맞춰서 일부 수정하면 될 듯 하다. import requests from bs4 import BeautifulSoup import boto3 def cleaner(msg) : msg = msg.replace("\t","") msg = msg.replace("\r","") msg = msg.replace("\n","") return msg.strip() def handler(event, context) : dynamodb = boto..
코스피, 코스닥 전체 상장사의 재무실적 요약정보 엑셀로 다운로드 받기(http://www.fnguide.com/) Fn가이드(http://www.fnguide.com/)는 상장사의 실적, 지분구조, 기타 분석보고서를 손쉽게 열람할 수 있는 훌륭한 서비스이지만, 대부분의 서비스가 유료로 제공되고 있다. 하지만, 분기별 상장사의 확정실적 정보는 엑셀파일로 다운받을 수 있도록 제공하고 있다. 이는 fn가이드 홈페이지 공지사항 -> "확정실적" 검색을 통해서 확인할 수 있다. http://www.fnguide.com/fgdn/NoticeList 검색 결과 원하는 분기의 실적을 선택한 다음 게시글의 링크를 클릭하면 엑셀 파일을 다운로드 받을 수 있다. 다운로드한 파일 내용 연도분기.xlsx 파일은 전체 요약 재무정보를 확인할 수 있고, Rank.xlsx 파일은 주요 재무정보별 종목 순위를 확인할 수 있다.
[C#] 셀레니움(Selenium)에서 자바스크립트 코드 실행하기 Nuget 패키지 관리자에서 Selenium.WebDriver와 Selenium.Support를 설치한다. public IWebDriver driver; public IJavaScriptExecutor js; driver = new ChromeDriver(); js = (IJavaScriptExecutor)driver; this.js.ExecuteScript("javascript:console.log('안녕하세요');");
[C#] 셀레니움(Selenium) 콘솔(Console) 창 숨기기 크롬(Chrome) 사용시 var driverService = ChromeDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true; driver = new ChromeDriver(driverService, new ChromeOptions()); 인터넷 익스플로러(Internet Explorer) 사용시 var driverService = InternetExplorerDriverService.CreateDefaultService(); driverService.HideCommandPromptWindow = true; driver = new InternetExplorerDriver(driverService, new In..
[시스템트레이딩] 예스트레이더와 파이썬 간 DB를 통한 연동 테스트 개요 예스트레이더의 경우 예스스팟을 사용하면 진입신호를 잡아서 매수하는 것은 문제가 없으나, 청산할 때 복잡한 조건을 사용하기가 어렵다. 단일 종목으로 트레이딩하는 경우 예스랭귀지로 쉽게 구현 가능하지만, 종목 검색을 통해서 여러 종목을 매매하는 경우에는 일일이 차트를 띄우고 시스템을 적용해서 관리하기가 어렵다. 그마저도 100개로 제한이 되고, 메모리 부족으로 뻗어버리는 경우도 간혹 있는 듯 하다. 그리고 예스스팟에서는 보유중인 종목에 대해서 지표 값을 가져오는 것이 매우 어렵다. GetIndicatorData 함수를 사용하면 가져올 수 있을 것 같은데, 여러 종목에 대해서 수식으로 동적으로 확장차트를 생성하는 경우에는 이 함수가 사용이 되질 않는다. 혹시나 해서 예스스탁 홈페이지에서 검색을 해봤지만 ..
[주식] 스토캐스틱 진입 / RSI, Momentum 필터 전략 몬테카를로 시뮬레이션에 의한 임의추출 결과 진입 : 스토캐스틱(5일) Fast K값이 37을 하향돌파 필터 : RSI(10일) 75이상, 모멘텀(10일) 170 이하 수수료 및 슬리피지 : 0.5%p 재현 및 백테스팅 결과 1. 5% 손절 / 10%, -2% 트레일링 스탑 / 최대보유기간 5일 KOSDAQ 승률 0.45 손익비 1.53 평균수익률 0.0048 총수익률 3.5624 거래횟수 743 보유기간 1.4 최대이익 0.0547 최대손실 -0.0362 최대투자액 9,987,537 strategy_swing_5 2. 5% 손절 / 10%, -2% 트레일링 스탑 / 최대보유기간 10일 KOSDAQ 승률 0.46 손익비 1.51 평균수익률 0.0055 총수익률 4.0737 거래횟수 741 보유기간 2.2 ..

반응형