본문 바로가기

분류 전체보기69

스피또 확률 계산(당첨확률이 가장 높은 스피또는?) 갑자기 비도 오고 해서 스피또의 당첨 확률이 궁금해졌다. 흔히 우리가 아는 긁는 복권이 스피또다. 스피또에는 500, 1000, 2000 3가지 종류가 있는데, 동행복권 홈페이지에 보면 각 1등 당첨 확률이 나와있다. 스피또500 1등 당첨확률 : 1/4,000,000 / 2억 스피또1000 1등 당첨확률 : 1/5,000,000 / 5억 스피또2000 1등 당첨확률 : 1/5,000,000 / 10억 참고로 로또 1등 당첨확률 : 1/8,145,060 여기서 보면, 똑같은 5백만분의 1인데 스피또2000을 사는게 낫지 않겠냐는 의문을 가질수도 있다. 하지만 저 확률은 1게임당 당첨확률이고, 실제 같은 금액으로 구매한다면 계산을 다르게 해야한다. 실례로, 2천원을 가지고 복권을 구입한다면, 스피또500 .. 2023. 9. 14.
자녀 계좌로 젠포트 사용하기(자녀 휴대폰 없을경우) 자녀 계좌를 사용해 젠포트를 운용하고 싶은 경우, 자녀 명의로 젠포트 회원가입을 하려고 하면 실명인증부분에서 막히게된다. 젠포트는 회원가입시 휴대폰인증을 꼭 필수로 해야하는데, 자녀가 너무 어린경우 휴대폰이 없는 경우가 있다. 이럴때는 부모의 명의로 아이디를 만들어 사용하면 된다. 이게 되나? 하고 생각할 수 있는데, 젠포트 ID명의와 운용되는 계좌의 명의가 달라도 운영이 된다. 실제로 지금 내가 계좌명의(자녀)+젠포트명의(나) 이렇게 운영하고 있다. 1줄요약 1. 젠포트명의와 계좌명의는 같지 않아도 운용된다. 2023. 9. 7.
하나은행 오류코드 PEBK99999 해결방법 하나은행에서 오류코드 PEBK99999 가 뜰때 해결하는 방법이다. 보통 신규가입시나 어떤 본인인증을 거칠때 토스뱅크로 인증하기를 선택해서 진행하였을 경우 발생했다. 나같은 경우 휴대폰인증으로 진행하니 에러가 뜨지않고 바로 진행이 되었다. 해결법 : 토스뱅크 인증하기(X) 휴대폰 인증하기(O) 2023. 8. 21.
엑셀 VBA에서 텔레그램(Telegram) 메세지 보내기 오늘은 엑셀 VBA에서 텔레그램 메세지를 보내는 코드를 포스팅 해보려고 한다. Function tele(msg As String) apikey = "본인의 APIKEY" botid = "본인의 BOTID" strdata = "chat_id=" & botid & "&text=" & msg URL = "https://api.telegram.org/bot" & apikey & "/sendMessage?" Dim whr As Object Set whr = CreateObject("winhttp.winhttprequest.5.1") With whr .Open "POST", URL .setRequestHeader "content-type", "application/x-www-form-urlencoded" .send.. 2023. 4. 26.
엑셀 VBA + 셀레니움(Selenium)으로 증권정보 크롤링하기(1) 오늘은 엑셀 VBA와 셀레니움을 활용해 증권정보를 얻고, 시트에 저장하는 코드를 짜보려고 한다. 우선 이전 단계를 통해 셀레니움을 설치하여 구동할 준비를 완료하였다. 그리고 증권정보를 얻을 페이지로 들어가보자. 나는 네이버 증권에서 정보를 얻어와보려고 한다. 나는 외국인비율, 상장주식수를 빼고 영업이익을 추가하여 조회하고 싶다. 매번 수동으로 체크할 수 없기 때문에 셀레니움에게 해당 칸을 한번씩 클릭하라는 명령을 내려야한다. 클릭하려는 칸을 셀레니움이 이해 할 수 있는 단어로 바꾸기 위해 F12 키를 눌러준다. F12키를 누르고 노란색 칠해진 아이콘을 클릭한다. 저 아이콘을 클릭하고 원래 창으로 돌아가서 클릭하고자 하는 체크박스 위에 커서를 가져간다. 외국인비율 체크박스는 id 가 "option15" 이.. 2023. 4. 25.
opstarter.exe를 찾을 수 없습니다. VBA 에러 해결방법 키움증권의 OpenAPI를 엑셀 VBA로 활용할때 로그인 부분에서 이러한 에러가 발생하는 경우가 있다. 나는 파일을 저장했다가 켤때 이런 에러가 발생했는데, 키움 게시판에 물어보았더니 다음과 같은 답변이 돌아왔다. 키움 게시판에서는 별다른 도움을 얻지 못했고, 이리저리 테스트를 해보던 중 우연히 해결방법을 발견하게 되었다. 내 프로그램의 경우는 Call Worksheets("kiwoom").KHOpenAPI1.CommConnect 으로 kiwoom 시트에 있는 API OCX를 호출하여 로그인을 처리하고 있었는데, 다른 시트에 포커스가 가있는 상태에서 로그인을 시도하려고 하면 opstarter.exe 에러가 났던것이다. 따라서 아래처럼 소스를 수정하였더니, 어떤 시트에 포커스가 가있더라도 제대로 한번에 로.. 2023. 4. 24.