전체 글

IT 업계에서 개발자로 일하고 있습니다. 다양한 프로그래밍 언어의 코드 문제 해결과 IT 최신 트렌드를 다룹니다. Python부터 Java까지, 초보자와 전문가 모두에게 필요한 정보를 제공하며, IT 분야의 심층적인 논의와 분석을 통해 지식을 넓힐 수 있는 공간입니다.
· Project
주식 자동 매매 프로그램을 만들기 위해 키움증권의 KOA STUDIO를 다시 접하게 되었습니다만, 시작부터 로그인 문제로 고민에 빠졌습니다. "서버와의 정보교환에 실패하였습니다. 로그인에 실패하였습니다."라는 메시지가 반복되어 나타나, 프로그램 사용에 있어 큰 장애가 되었죠. 이 문제를 해결하기까지의 경험을 여러분과 공유하고자 합니다. 첫 번째 시도: 재설치 이 문제가 예전에 설치했던 KOA STUDIO 때문인지 확신할 수 없었지만, 프로그램을 완전히 삭제한 후 다시 설치하는 방법으로 해결을 시도했습니다. 그 결과, 로그인 문제가 해결되어 업데이트까지 정상적으로 이루어졌습니다. 때로는 가장 간단한 방법이 최고의 해결책이 될 수 있음을 깨달았죠. 두 번째 난관: 버전 업그레이드 오류 로그인 후 업데이트 과..
· Project
주식 시장의 활기를 느끼며 많은 투자자가 꿈꾸는 것 중 하나가 바로 꾸준한 수익을 내는 것입니다. 하지만 많은 경우, 시장의 변동성에 휘둘리며 원칙을 지키기보다는 감정에 치우친 결정을 내리곤 하죠. 이로 인해 손실을 보는 일이 잦아지면, 결국 투자의 길에서 멀어질 수밖에 없습니다. 이러한 문제를 해결하기 위해 시스템 트레이딩, 즉 자동 매매 프로그램에 관심을 가지게 되었고, 직접 하나 만들어 보기로 마음먹었습니다. 1. 자동 매매 프로그램이란? 자동 매매 프로그램은 특정 조건에 따라 자동으로 주문을 실행해주는 시스템입니다. 이를 통해 감정에 휘둘리지 않고 일관된 투자 원칙을 유지할 수 있게 되죠. 특히, 직접 프로그램을 개발하면서 주식 시장에 대한 이해도도 높아지고, 개발 능력도 함께 키울 수 있는 좋은..
· Language/SQL
데이터베이스에서 날짜와 시간 관련 정보를 다룰 때, 원하는 형식으로 날짜를 출력하거나 변환하는 작업은 필수적입니다. MYSQL에서는 DATE_FORMAT 함수를 사용하여 날짜와 시간을 다양한 형식으로 쉽게 변환할 수 있습니다. 이번 글에서는 DATE_FORMAT의 활용 방법과 다양한 형식 옵션에 대해 알아보겠습니다. 1. 기본 날짜 형식 MYSQL에서 날짜를 지정하는 기본 형식은 'YYYY-MM-DD HH:MM:SS'입니다. 예를 들어, '2021-02-08 00:00:00'과 같이 표현됩니다. 2. 오늘 날짜와 시간 얻기 now() 현재의 날짜와 시간을 반환합니다. CURDATE() 현재의 날짜만 반환합니다. CURTIME() 현재의 시간만 반환합니다. 3. DATE_FORMAT을 이용한 날짜 형식 변..
· Language/SQL
웹사이트나 앱의 운영에서 사용자의 방문 시간대별 통계를 파악하는 것은 중요합니다. 이를 통해 사용자의 활동 패턴을 이해하고, 서비스의 효율적인 운영이 가능합니다. MYSQL에서는 쿼리문을 활용하여 간단하게 이러한 통계를 구할 수 있습니다. 0~23까지의 시간 배열 생성하기 우선적으로 0~23시까지의 시간대를 나타내는 배열을 생성합니다. DUAL을 사용하여 순차적으로 증가하는 값을 만들어냅니다. SELECT @N := @N +1 AS n from visitorTable, (select @N:=-1 from DUAL ) NN LIMIT 24 시간대별 방문 통계 구하기 앞의 글에서 사용했던 시간대별 방문 통계를 구합니다. 시간대별방문통계방법보기 ➔ SELECT HOUR(vdate) AS hh, COUNT(vd..
멱군
멱군! 프로그래밍을 하자.