본문 바로가기
728x90

전체 글43

키움 OpenAPI GetCommData 편의성을 위한 확장 함수 GetCommData로 값을 가져와서 처리 하는 부분이 반복 작업의 연속이고 또 인자값이 한글로 쓰이기 때문에 한타 영타 왔다 갔다 번거로워 살짝 편의성을 올리기 위해 확장 함수를 만들어 사용하고 한글들은 상수 등록해서 사용 하고 있습니다. public static class KOAEX { public const string STOCK_BASIC_INFO = "종목정보요청"; public const string STOCK_BASIC_CODE = "opt10001"; public const string STOCK_DAILY_INFO = "주식일봉차트조회"; public const string STOCK_DAILY_CODE = "opt10081"; public const string STOCK_FAVORIT.. 2021. 2. 16.
키움OpenAPI를 이용한 주식 분석 프로그램 변화 (2021년 1월 22일 글 옮김) 이번주 초에 처음 키움 OpenAPI를 이용한 분석 프로그램을 포스팅 했었는데 그사이 TelegramBot 채팅 기능 부터 툴팁, 추천 통계, 추천 알고리즘 수정 등 여러 기능이 추가 및 수정 됐습니다. 이전 포스팅 처럼 창마다 올리기 번거로워 한번에 찍어 봤습니다. ​ 겉 보기엔 생각보다 변화가 적은데... 나름 많이 바꿨네요 2021. 2. 16.
주식 추천 목록을 추천 시간대 별로 정리 (2021년 1월 21일 글 옮김) 며칠 사이 주식 추천 프로그램을 혼자만 보는 프로그램에서 지인들에게 추천 메시지를 날리는 프로그램이 되면서 여러 기능이 추가 되고 기존 기능에서 추천 메시지에 비쥬얼을 신경 써야 하는 등의 이슈가 생겼습니다. ​ 그렇게 개선 해나가다가 이번주 동안 추천한 종목들이 추천 시점부터 매수 했다면 얼마나 수익이 났을지 확인이 필요 했습니다. (추천 알고리즘 수정을 위해서이기도 하고 그냥 궁금하기도 하고 해서요) ​ 첫번째 개선 사항은 추천 종목 표시인데... 오른쪽에 나오는 메시지를 공유하기 때문에 직관적으로 보이게 별점 형태로 추천하게 수정했습니다. 또 메인 창에도 몇가지 기능의 창이 추가 되면서 버튼들이 늘어 났습니다. 그리고 아래 이미지가 (추천종목을 뽑고 공유하면 자동.. 2021. 2. 16.
주식 분석 프로그램 (키움OpenAPI 이용) (2021년 1월 14일 글 옮김) 지난 2020년 중반 개인 사정으로 회사를 나온 후 한동안 회사를 다니기 힘들 겠다 싶어 퇴직금으로 주식을 하며 버텨보겠다 마음 먹었습니다. ​ 물론 주식을 처음으로 하는건 아니였고 2년 전부터 주식을 했었지만 회사를 나올 당시 기존 보유 주식의 실적은 -50%라는 실로 놀라운 실적을 보이고 있었고 이는 소형 중고차 한대 정도의 숫자가 주식 계좌에서 마이너스로 표시 되어 있었죠 (저 정도 실적을 보이면서 주업으로 주식 투자를 하겠다고 마음 먹었다는게 제 상태를 말해주죠) ​ 특히 2020년도 중반기이면 수익을 낸 사람들은 다 "2배를 벌었다, 뭐가 좋다!" 말하는 시기였지만 전 2년전 부터 물렸던 주식으로 다른 주식을 사지도 못하고 있었습니다. 어차피 지금 내 상태로는.. 2021. 2. 16.
아주 주관적 심심풀이 게임 분석 프로그래머지만 회사에 있는 동안 심심할 때마다 짬을 내서 여러 분석을 했었습니다. 결제 시스템이나 상점 유도 방식, 게임내 무료 재화 소모 방법 및 FireBase 로그 분석을 통한 예측 등등 ​ 그 중에 비쥬얼 적으로 잘 보여 줄 수 있게 육각 그래프를 활용해서 분석 했던 부분이 있었습니다. 그래픽적 요소등 미적인 부분은 제가 부족하기 때문에 시스템적 요소만을 이용해 점수를 매기는 엑셀을 만들었었고 그 점수를 기반으로 그래프를 자동으로 그려 주는 분석 엑셀이였습니다. ​ 그 결과는 아래와 같습니다. (아무리 시스템 적인 부분을 분석 했다고 하나 분석된 값을 수식화 한 부분은 저의 개인적 수식이기 때문에 보시는 분들의 의견과 많이 다를 수 있습니다.) 점선은 각 6개의 꼭지점의 평균 값을 그린 선입니다... 2021. 2. 16.
수식 문자를 계산 하기 프로그래머 혼자 프로젝트를 온전히 담당 하면 생기지 않을 문제중에 하나는 기획이나 운영팀에서 원하는 데이터를 넣거나 이전 수식을 변경하는 경우 매번 수정해야 하는 코드와 연결된 부분을 다 봐야 합니다. 특히나 해당 코드가 여러 해에 걸쳐 여러명이 건드린 코드인 경우 같은 수식을 다르게 구현한 여러 군데를 수정 해야 하는 경우가 생깁니다. ​ 이런 부분을 최소화 하기 위해 수식을 쓰고 수식대로 계산 값이 나오는 코드를 예전에 만든 걸 공유합니다. ​ (넋두리를 잠깐 하자면... 아주 오래전에 만들고 건들지 않은 코드입니다. 특히나 개인적으로 만들고 가지고 있다가 회사에 적용하고 이후에 개인적으로 가지고 있던 코드는 더 확장해서 좋게 만들었었는데 얼마전 백업 하드디스크가 완전이 맛이가고 그걸 개인적으로 복구.. 2021. 2. 16.