본문 바로가기
  • 데이터야 놀자
728x90
728x90

분류 전체보기119

나스닥 투자하려면 BOJ, FOMC 일정 (2025년)은 알고있어야.. 올해는 앤 케리가 많이 집중받을 것으로 예상되기 때문에 BOJ(일본중앙은행) 일정을 알고 있어야 할 것 같아 정리해 본다. 요즘 나스닥이 맥을 못 추는 것도 트럼프발 관세정책이라고들 얘기하지만 앤 캐리도 한몫하고 있는 것으로 판단된다.환율에 따라 주식시장이 영향을 많이 받는다고 하는 사실을 요즘 실감하고 있다.앤 달러가 상승추세에 접어들었기 때문에 언제까지 미국금융시장에 영향을 줄지는 모르지만 해외투자자 입장에서는 조심해서 접근해야 할 것 같다. BOJ (Bank Of Japan) 미팅일정   FOMC (Federal Open Market Committee ) 일정 이와 함께 또 알아둬야 할 FOMC 일정도 참고하면 좋을 것 같아 정리해 본다.  최근 (2025.3.10 기준) 엔인덱스(좌)와 나스닥 일.. 2025. 3. 11.
비트코인(BTC) 지금 투자해도 괜찮을까? 주변의 후배들이나 지인들이 비트코인으로 많은 수익 실현하는 것을 많이 보았지만 나는 왠지 비트코인에는 전혀 관심이 없었다.그런데 최근 지인들과의 모임에 참석해보니 너도나도 다 비트코인 얘기를 하고 그중 아주 큰손이라고 불리는 분도 장기 투자를 할 예정으로 비트코인을 사모으고 있다고 하셨다( 투자한지 얼마 안 되셔서 하루에 5억까지만 매수가능한 상태라 분할 매수 하고 있다고 말씀하시는 터라....) 일단 나는 비트코인이 블록체인 기술기반이란 것 외에는 아느것이 없었고 모임에서 언급되는 코인 용어들이 생소했지만 너무 기초적인 질문을 하면 분위기를 깰 것 같아 그냥 음식에만 집중하고 돌아왔다. 집에 와서 처음으로 비트코인도 투자대상인가? 하는 의문을 가지며 비트코인에 대하여 이것저것 조사해 보았다. 모임에서 .. 2025. 3. 10.
키움 OPEN API 자동 로그인 기능 안될때 전부터 사용하던 키움 OPEN-API 이용한 파이썬 프로그램이 갑자기 자동 로그인이 안 되는 현상이 발생. 원인을 알아보니 키움 OPEN-API 가 수정배포 되면서 자동로그인 설정을 해제 해 버린 것이다. 파이썬에서 여러 개의 프로그램을 모듈별로 수행하게 하다 보니 자동 로그인이 필요한 상황이라 안되면 로직 수정이 필요한 상황. 가끔 주기적으로 수동로그인을 통해 아래의 자동로그인 설정을 해야 하는 것 같은데....  나이가 들어 깜빡깜빡하니 나중에 이런 현상 발생할 때 참고하기 위해 기록으로 남겨 놓아야겠다 싶어 절차를 작성해 놓는다. 1. KOA스튜디오 실행 2. 노트북 하단 작업표시줄의 숨겨 논아이콘에서 "서버통신연결아이콘 " 우클릭3. 계좌비밀번호 저장 메뉴 클릭 4. 계좌 비번 입력 후 전체계좌에.. 2025. 3. 9.
KOSPI200 지수선물 외국인, 기관, 개인 수급 현황을 볼까요 작성시점 : 2024.07.18일 현재 기준  2018.8.25 일부터 2024.7.18일까지의 국내 코스피 200 지수선물에 대한 외국인, 기관, 개인의 수급현황을 조사해 보았다. 아래차트를 보면 개인의 자금력은 외국인과 기관에 비해 매우 적다는 것을 알 수 있다. 주식을 하는 개미들은 우리나라 기관이 시장에서 역할을 못한다고 하지만아래 차트를 보면 시장조정 역할을 함으로써 지수 방어 역할을 하는 것을 알수 있다.     누적액은 어느 시점을 시작으로 누적하느냐에 따라 수치가 달라지기 때문에 약 1년 전부터의 최근월물 기준의 데이터를 가지고  차트를 그려보니 또 다른 상황에 그려진다. 아래 차트에서 외국인의 최고 누적금액이 6조 정도임을 감안하면 추가로 자금이 유입되지 않으면 지금의 상황에서 매수 여력.. 2024. 7. 18.
옵션 7월물 만기와 8월물의 시작. 그리고 삼성전자 작성기준일자 : 2024년 7월 12일 기준임 오늘은 옵션 8월 물이 시작하는 날이었다. 어제 만기일이었던 7월물과 함께  최근 며칠 국내 옵션의 움직임을 지켜보고 있었다. 원래 장이 이런건가 하는 약간의 의문이 들면서 며칠간의 느낀 점을 적어보려 한다. 먼저 미국 나스닥 선물 30분 봉 차트를 보면 너무나 인위적인 상승 원웨이장이 일주일 이상 펼쳐졌고  덕분에 우리나라 콜옵션장이 펼쳐지며 7월 물 만기물이 마무리되었다. 우리나라 콜옵션장이 나오는 데는 역시나 삼성전자가 한몫을 크게 했고 그 뒤에는 모건스탠리가 , JP모건 같은 외국계 거래원이 있었다.    7월 옵션 만기일장이 끝난 그날 밤 열린 미국 나스닥 선물은 수익실현과 ,그동안 끝을 몰랐던 일본 엔저의 급반등을 이유로 급락하며그다음 날 열린 우.. 2024. 7. 13.
엑셀 데이터 DDE 연동 2 - 엑셀파일 자동저장 하는 방법 어제 DDE 연결을 하고 해당엑셀파일을 파이썬에서 데이터프레임으로 가져와 데이터 처리를 하려고 했다.그런데 1분 간격으로 데이터를 모니터링하려고 했는데 계속 같은 데이터만 읽어오는 오류를 발견했다. 이유는 엑셀에서 저장된 시점에서의 값만 가져오기때문에 실시간 반영하는 엑셀데이터 값을 가져오려면강제로 저장버튼을 눌러주어야 한다는 것을 깨닫고이번에는 VBA로 1분간격으로 자동 저장하는 스크립트를 작성해 보았다. 그런데 이 방법은 매월 새로운 DDE를 만들 때마다 이 스크립트를 반영해주어야 한다는 불편함이 존재한다.시간이 나면 다른 방법을 찾아보고 싶은데 일단 빨리 진행해야 하는 관계로 일단 이 방법 노팅해 둔다. ===> 이후에 다른 방법 사용 : 파이썬으로 접근하지 말고 집계용 엑셀파일 만들어 여기서 DD.. 2024. 7. 11.
엑셀데이터 DDE 연동 1 - 관심종목 실시간 현황판 만들기 키움증권에서 제공하는 OPEN API 이용해서 데이터를 실시간으로 데이터를 보는 것을 파이썬으로 구현할까 했는데 그것보다 더 간단한 방법,  증권사 HTS에서 제공하는 데이터 DDE연동하기 기능이 생각났다.예전에 사용했던 기능이라 거의 10년만에 다시 들어가 보니 기억이 가물가물.....이제 내 나이를 생각해서 이번에 설정한것을 기록해 본다.특히  엑셀설정 부분에서 오류가 나는데 그거 해결하는라 좀 시간이 걸렸고 혹시 노트북을 변경하면 또 발생한 문제인지라.....     1.   엑셀에서 기능메뉴 -  엑셀데이터 연동서비스 시작 클릭  2.  내가 원하는 DDE 설정신규버튼 - My DDE 이름을 저장관심종목을 추가저장엑셀로보내기 클릭       3. 엑셀화면이 나오면 이 파일을 내가 원하는 곳에 원하.. 2024. 7. 8.
orange3 에서 파이썬 스크립트 연결 방법 1. 아나콘다 가상환경에서 orange3 설치 2. 오렌지3 실행해서 파이썬 스크립트 위젯을 선택하고 데이터테이블위젯 을 서로 연결  3. 파이썬 스크립트를 작성 하고 Run 버튼 클릭후   4. 바탕에서 데이터테이블위젯을 클릭하면    4.     파이썬 스크립트 작성 예제 :import sqlite3import pandas as pdimport Orange.data.pandas_compat as pfrom Orange.data import Table, Domain, DiscreteVariable# SQLite 데이터베이스 파일 경로 설정db_path = "/study\data\DBMS/kw_option.db"# SQLite 연결conn = sqlite3.connect(db_path)query = "S.. 2024. 7. 6.
광주 출장 중 방문한 나주 맛집 메주애꽃 은퇴를 앞두고 직장생활의 마지막 불꽃을 피우는 거라 생각하며 업무차 광주 출장 온 지가 벌써 한 달이 되어간다. 프로젝트 착수보고가 바로 다음 주. 발표 초안을 수행팀에 넘기고 한숨 돌리고 나니 이제야  맛있는 밥집이 궁금해졌다. 내 기억의 한계에서 광주 방문은 처음인 듯. 사무실 직원들과 점심으로 맛있는 거 좀 먹자 하고 찾아간 곳이 나주 메주애꽃 점심시간이라 손님이 많을지도 모르니 서두르자 해서 도착하니 12시 10분 전. 건물 앞에 주차하고...  입구를 지나 마당에 들어서니 이쁜 정원이 우리를 맞이하네 ^^  실내 들어서니 점원이 예약했냐고 묻는다 안 했다고 대답하니 다음에는 예약하고 오시라고....  (조금 더 친절하면 좋을 텐데...)  안내한 곳에 앉아 메뉴를 보고  두부보쌈 정식으로 통일... 2024. 5. 23.
소수점을 포함하는 10진수를 2진수로, 2진수를 10진수로 변환 정수를 2진수로 변환하는 것은 쉽게 하다가도 갑자기 소수점을 2진수로 변환하라고 하면 당황하는 경우가 있다. 간단히 정리해 보면 다음과 같다. 소수점을 포함하는 10진수를 2진 수로변경 하려면 정수 부분을 먼저 2진수로 소수점이하 부분을 2진수로 위의 1번과 2번 결괏값을 연결 예제 ) 14.83 을 2진수로 변환하면 => 1110.11011.. 1. 정수부분을 먼저 2진수로 2. 소수점이하 부분을 2진수로 최종 몫과 나머지 부분을 밑에서 위로 화살표 순으로 연결 => 1 1 1 0 정수 부분을 위에서 부터 아래 순서대로 연결 => . 1 1 0 1 0 …. 요약 : 2로 나누고 밑에서 위로 요약 : 2로 곱하고 위에서 아래로 소수점을 포함하는 2진수를 10진 수로변경 하려면 설명보다는 아래 예제를 통해.. 2024. 4. 15.
컴퓨터 연산(뺄셈) 과정 에서 필요한 2의 보수 이해하기 아들~ 한번 읽어봐 ^^ 일반적으로 보수의 개념은 컴퓨터 과학과 디지털 회로 설계에서 주로 표현되는 용어로, 부호 있는 정수의 표현과 연산에서 사용된다. 주어진 수에 대한 보완적인 수라고 정의하는데 이것만 가지고는 이해가 잘 안된다. 예를들어, A + B = C 인경우 C값을 위한 A의 보수는 B 로 하면 이해가 좀 쉬울것 도 같다. (예를들어 10진 연산에서 6에 대한 보수는 4...) 그런데 이때 보수를 구하는 방식이 상황에 따라 다른데 보수는 주로 2진수를 사용하기 때문에 컴퓨터 입문하는 학생들은 1의보수와 2의 보수 개념을 이해하면 될것 같다. 결론적으로 컴퓨터에서 뺄셈이나 음수처리를 하기 위해서 " 1의 보수를 만들고 그 결과에 1을 더해 2의 보수를 만들어 활용" 한다 로 이해하면 편하다. 보.. 2024. 4. 8.
2024년 FOMC 회의 일정 2024년 FOMC Meetings (FOMC 회의일정) 주식이나 선물옵션을 거래하는 경우 FOMC 일정을 미리 파악하는 것은 아주 중요합니다. FOMC 회의 결과에 따라 우리나라 주식시장이 영향을 받기 때문입니다. 2024년에는 총 8번의 회의가 예정되어 있고 그중 3월, 6월, 9월, 12월은 경제 전망 요약과 관련된 회의( Meeting associated with a Summary of Economic Projections)가 열립니다. 세마녀의 날(Triple Witching Day)ㄹ 선물, 옵션의 만기가 겹치는 달이기도 하네요. ^^ 차수 날짜 1차 January 30-31 2차 March 19-20 3차 Apr/May 30-1 4차 June 11-12 5차 July 30-31 6차 Sept.. 2024. 1. 23.
선물 옵션 과거 만기월물 자료 조회 방법 찾았다. 어제 컨디션이 안 좋아서 약을 먹고 잠을 청했다. 오늘 휴가를 받아 쉬고 있는데 매일 실행시키던 데이터 수집 프로그램을 어제 미처 실행하지 못한 것이 생각났다. 더군다나 어제는 옵션 만기일이라 중요한 데이터인데... 만기일이 지나면 내가 사용하는 증권사 API에서는 종목자체가 없어지기 때문에 데이터 수집이 불가능하기에 약 200개 이상되는 만기가 지난 옵션종목들의 데이터를 어디서 구할까 여기저기 알아보다 한국거래소에서 구할 수 있는 것을 알게 되었다. 2024년1월 11일 만기 된 1월 물 전체 옵션종목의 거래정보를 아래그림과 같이 조회해서 엑셀로 다운로드하였다. 이제 엑셀데이터를 데이터베이스에 올리는 프로그램 하나를 짜야하는 숙제가 생겼지만 그래도 다행이라 생각되었다. (어차피 나중에 또 사용할 수도 .. 2024. 1. 13.
키움 API 선물,옵션 가격, 미결제약정 분봉데이터 수집하기 선물, 옵션 분봉차트 기준 거래정보와 미결제약정 정보를 추가로 수집하는 모듈을 추가 절차 요약 추가대상 TRCODE : OPT50029, OPT50062, OPT50064, OPT50067 trcode = "OPT50029" : 선물분차트 (종목코드, 시간단위) --과거이력포함 trcode = "OPT50062" : 선물미결제약정분차트요청 (종목코드, 시간단위) --과거이력포함 trcode = "OPT50067" : 옵션분차트요청 ( 종목코드, 시간단위) --과거이력포함 trcode = "OPT50064" : 옵션미결제약정분차트요청 (종목코드, 시간단위) --과거이력포함 프로그램 수정 및 신규작성 (파이썬 기준) 1. 메인 호출용 프로그램 작성 - KW_000_min30_main.py 키움의 시간당 트랜.. 2024. 1. 4.
비지도학습 맛보기와 오렌지3 (Orange3) 설치 비지도 학습 ( Unsupervised Learning ) 이해하기 비지도학습(Unsupervised Learning)을 이해하기 위해서는 지도학습(Supervised Learning)과 비교하지 않을 수 없다. 처음 이 용어를 적했을때 비지도가 뭐지? 매우 생소했는데 알고 보니 지도와 비지도가 서로 대비되는 용어로 주로 패턴인식의 한 분야로 이해하면 좀 더 쉽게 다가가질 수 있을 것 같다. 일단, 지도학습은 여러데이터의 답안지인 결괏값이 존재하는 데이터를 가지고 학습시킨 후 다른 데이터에 적용 비지도학습은 온갖 흩트러진 물건들에 대하여 스스로 분류기준을 찾아 나가는 것으로 비유하면 좀 더 쉽게 이해가 될 것 같다 1. 주요 알고리즘 차원축소 : 입력변수의 개수를 줄이는 방법으로 주로 주성분 분석(PCA.. 2023. 12. 28.
728x90
728x90