전체 40

시스템 트레이딩 입문 (키움증권 Open API+, 파이썬) 1편

1. 욕심 - 필자는 주식에 입문한지 2년 가량 되었고 다행이 아직은 수익권에 있지만, 늘 작은 단위라도 싸게 매수하기 위해 작은 단위라도 비싸게 매도하기 위해서 욕심을 부려대는 탓에 매수, 매도 시기를 놓쳐서 오히려 손해을 보는 경우가 많다. 머리로는 팔아야함을 인지하지만 야속하게도 손가락은 절대 매도 버튼을 눌러주지 않는다. 욕심 때문에.. 2. 필요 - 그리하여 욕심많은 나에게 감정 없이 매수와 매도를 해 줄 무언가가 필요하다. 조금 늦게 시작하는 감이 있지만 용어가 익숙한데도 한번도 시도해보지 않았던 시스템 트레이딩 프로그램을 만들어보는 것을 올해의 목표로 하고자 한다. 3. 첫 삽을 뜨다 시작이 반이라고 일단 개발에 앞서 개발에 필요한 일련의 과정들을 진행해보았다. 키움증권 홈페이지, JetBr..

개발/Experiment 2022.01.24

[MySQL/MariaDB] with recursive 이번달 모든 날짜 출력

[MySQL/MariaDB] with recursive 이번달 모든 날짜 출력 특정 테이블에서 월데이터를 일별로 그룹을 지어 각각의 평균이나 합계를 출력 싶을 때 데이터가 1건도 존재하지 않는 날짜의 데이터는 출력되지 않는다 재귀호출을 통해서 이번달의 모든 날짜를 출력하거나 특정 패턴으로 변하는 데이터를 row로 각각 출력하고 싶을때 with recursive 구문을 이용하여 임시 테이블을 만들어 주면 되겠다 사용법은 대략 첫번째 select 쿼리에서 최초의 값을, 두번째 select 쿼리에서는 변화될 패턴과 조건을 걸어주면 된다 예제를 간단히 작성해보면 아래와 같다 1. 이번달 날짜를 모두 출력 - 이번달 1일(전달의 마지막날 + 1일)부터 이번달의 마지막날까지 1씩 증가한다 with recursive..

개발/DB 2021.11.02

[Swift/iOS] Key, Value 형태로 값 저장 (UserDefaults)

[Swift/iOS] Key, Value 형태로 값 저장하기 (UserDefaults) 안드로이드에서는 Key, Value형태로때 간단히 데이터를 저장할때 SharedPreferences를 사용한다 키-값 데이터 저장 | Android 개발자 | Android Developers 키-값 데이터 저장 저장하려는 키-값 컬렉션이 비교적 작은 경우 SharedPreferences API를 사용해야 합니다. SharedPreferences 객체는 키-값 쌍이 포함된 파일을 가리키며 키-값 쌍을 읽고 쓸 수 있는 간단 developer.android.com Swift를 사용해서 iOS를 개발할때 사용 할 수 있는 비슷한 기능은 없을까? Apple Developer Documentation developer.app..

개발/Swift 2021.11.02

[Android] 푸시메시지(FCM) 클릭시 파라미터 받기

[Android] 푸시메시지(FCM) 클릭시 파라미터 받기 1. FCM 서버 - 아래와 같은 형식으로 data, notification에 추가할 파라미터를 Key, Value형태로 추가해서 발송 { "data":{ "title":"푸시메시지 제목", "body":"푸시메시지 내용", "추가할 파라미터의 Key 값":"추가할 파라미터의 Value 값" }, "notification":{ "title":"푸시메시지 제목", "body":"푸시메시지 내용", "추가할 파라미터의 Key 값":"추가할 파라미터의 Value 값" } } 2. Android - 앱이 Background인 경우 onCreate에 해당 내용을 넣어주면 값을 받아올 수 있다 Bundle extras = getIntent().getExtr..

개발/Android 2021.10.21

[Tomcat 에러] org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor

1. 문제 발생 1) org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor 2) Eclipse에서 잘 구동이 되었는데 Intellij에서 구동을 하려니 에러가 발생했다 3) Tomcat 6.0을 사용중 2. 해결 1) Tomcat 경로의 /conf/context.xml을 수정한다 2) 태그 아래 추가 ... ... 오늘도 구글이 있음에 감사하며..

개발/Java 2021.09.08

[JQuery] jqGrid 열 숨기기, 보이기 (컬럼 동적 표시)

[JQuery] jqGrid 열 숨기기, 보이기 (컬럼 동적 표시) 1. 개요 1) jqGrid를 사용하는 중 컬럼을 동적으로 숨기고 보여줘야할 일이 생겼다 2) 사실은 이 블로그를 찾아올 필요도 없었다. 당연하게도 공식 사이트에서 제공하는 Wiki에 방법이 나온다 : http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods 3) 쭉 내리다보면 사용 가능한 아주 다양한 메소드들이 나오는데 필요한 부분은 아래와 같다 - 2번째에 나오는 Parameters를 보면 showCol에서는 꼭 복수개를 한번에 처리하기위한 배열 사용이 불가할 것 같지만 아주 잘 된다 2. 방법 - 위에서 이미 설명한 것 같지만 다시 한번 설명하자면 'hideCol', 'showCol'..

[Python] TemplateNotFound: /favicon.ico.html 500 Error

1. 문제발생 - 페이지를 이동할 때 계속 파비콘 어쩌고 저쩌고 템플릿낫파운드 어쩌고 저쩌고 500을 내뱉는다 - 대충 아래와 같은 에러 메시지들 jinja2.exceptions.TemplateNotFound: /favicon.ico.html 127.0.0.1 - - [24/Jun/2021 16:35:57] "GET /favicon.ico HTTP/1.1" 500 - 2. 해결 - favicon.ico 파일을 static 폴더에 넣어두고 app.route에 추가해준다 (send_from_directory 이용) import os from flask import Flask, send_from_directory @app.route('/favicon.ico') def favicon(): return send_..

개발/Python 2021.06.24

[Python] pip install에서 SSLError SSLCertVerificationError

1. 문제 발생 - pip install [라이브러리 명] - pip를 통한 라이브러리 설치시 SSL 에러 발생 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1125)'))': /packages/2e/ed/3f3f6a1a8eac1f5e11c87dd19a633043660c72453..

개발/Python 2021.06.16

카카오 애드핏 가지가지 하네 503 Service Temporarily Unavailable

카카오 애드핏 가지가지 하네 503 Service Temporarily Unavailable 카카오 애드핏을 앱에서도 사용하고 블로그에도 사용하고 다음 애드핏부터 나름 오랜시간 사용하고 있는데.. 서비스가 너무 거지같을때가 많다 전날의 데이터가 보여지는 약속한 시간이 미뤄지는건 자주 있는 일이고 오늘은 뭐 접속자체도 안된다.. 점점 안정화가 되겠지만 카카오 애드핏을 사용하는 입장에서 매우 불편할때가 많다 실시간으로 수익을 보는건 바라지 않지만 1~2시간 전 데이터까지 볼 수 있으면 좋을텐데 하루에 한번 전날 데이터가 업데이트되는점도 불편 구글 애드센스나 애드몹을 사용할 때 처럼 자체 앱을 제공해서 손쉽게 수익을 확인할 수 있는 것도 아니어서 adfit.kakao.com에 접속해서 확인해야한다 그런데 오늘..

개발/Etc. 2020.07.24 (2)

공인중개사 기출문제 모의고사 시험 무료로 풀어보기

공인중개사 기출문제 모의고사 시험 무료로 풀어보기 공인중개사 필기시험 1차 2차 실제 기출문제로 풀어보는 모의고사 안드로이드용 무료 어플이 있다 공인중개사 필기시험 기출문제 - 짝! 붙는 모의고사 - Google Play 앱 공인중개사 필기시험 모의고사 - 짝! 붙는 모의고사 - 무료로 간편하기 풀어보는 모의고사 - 실제로 출시된 문제로 풀어보는 기출문제 실전 모의고사 - 자동으로 관리되는 오답노트 - 다시 풀어볼 문제는 저장 후 저장된 문제만 모아보기 개발자는 언제나 실제 사용자분들의 피드백을 기다립니다 play.google.com 공인중개사 1차, 2차 필기시험의 합격 기준은 아래와 같다 1. 공인중개사 1차 (2과목, 각 40문제, 총 80문제) - 평균 60점 이상 - 모든 과목이 40점 이상 2..

개발/Etc. 2020.05.06