03 씨스톡 국내주식정보 가져오기 파이썬 pykrx 모듈사용
조회 4,507 2026-08-18 등록
로그인하면 의견을 남길 수 있습니다.
아직 의견이 없습니다. 첫 의견을 남겨보세요.
게시글
02 씨스톡 해외주식정보 파이썬(yfinance), php 활용개발
1) 필요한 미국 주식 목록 가져오기 (XML연동) http://cstock.co.kr/plugins/out_stockindex.php 2) 미국 주식 정보 얻어오기 파이썬작업 (개인 PC) stockindex.py yfinance 모듈사용 (야후 데이터를 활용하는 모듈) 3) 데이터 입력하는 부분 http://cstock.co.kr/plugins/in_stockindex.php 4) stockindex.py 실행을 윈도우 스케줄에 추가
파이썬으로 만든 주식 자동매매 프로그램
파이썬으로 주식자동 매매 프로그램을 만들었습니다 파이썬으로 만든 매크로 프로그램으로 삼성증권 HTS 프로그램을 통해 매매 합니다 매매는 XML파일형태(php로만듬)의 데이터를 통해 매수매도합니다 매크로 프로그램이다 보니 100% 매수매도 되지 않는 경우도 있습니다 아무래도 매크로 프로그램의 한계인듯 합니다 물론 극복할수는 있습니다 여튼 아래 소스를 공개하니 참고해보시기 바랍니다 작동원리설명 동영상 https://www.youtube.com/watch?v=z3sFLfMMod8
키움증권 API 파이썬 개발
wikidocs.net
위키독스에 공개된 '퀀트투자를 위한 키움증권 API (파이썬 버전)' 온라인 책입니다. 저자들이 만든 파이썬 모듈 pykiwoom으로 키움증권 OpenAPI+를 사용하는 방법을 단계별로 안내합니다. 파이썬 설치와 계좌 개설, Open API 사용 신청 같은 개발 환경 준비부터 PyQt 기초, 로그인, TR 조회, 종목코드와 기업 정보 조회, 조건검색, 매수·매도 주문, AWS를 이용한 자동매매 서버 구성까지 다룹니다. 파이썬으로 주식 자동매매나 퀀트투자 프로그램을 만들어 보려는 개인 투자자와 개발자에게 유용합니다.
04 씨스톡 구글 API를 활용한 지수차트 그리기
1) 반도체 지수 데이터 입력 -SOX 필라델피아 반도체 지수(코드:^SOX) 2) 차트 API 선택 (Chart.js , 구글차트) -https://www.chartjs.org -https://developers.google.com/chart/interactive/docs/gallery?hl=ko 3) 구글 차트 적용하기 -http://cstock.co.kr/program.php?p_code=stockindex&p=read_sox
리눅스에서 파이썬 프로그램 작동시키기
리눅스에서 내가 만든 프로그램을 실행하는 방법입니다 프로그램 실행시키기 내가 만드 프로그램은 /home/monitor/monitor.py 파일입니다 파이썬3버전으로 업그레이드하면 python3 명령어로 실행 해야 합니다 $ cd /home/monitory $ python3 ./monitory.py 파일이 있는 경로로 이동하여 실행합니다 이때 백그라운드로 실행하기 위해서는 nohup를 사용합니다 $ nohup python3 monitor.py& 이렇게 입력하면 백그라운드로 실행이되기 때문에 터미널이 닫혀도 프로그램은 작동합니다 프로그램 중지시키기 프로세서명으로 종료하는 방법입니다 우선 프로세서가 실행 되고 있는지 파악하기위해 $ ps -ef | grep monitor 실행여부를 파악합니다 프로그램이 작동중이라면 monitor.py 프로세서가 있게 됩니다 이때 $ pkill -9 -ef monitor.py 명령어로 해당 프로그램을 중지시킬수 있습니다 프로그램이 오작동하여 중지될수도 아님 다른 문제가 발생될수가 있습니다 그래서 1시간에 한번씩 프로그램을 종료하고 다시 실행해주려 합니다 1시간에 한번씩 종료후 재실행하기위해서는 크론탭(crond) 활용하면됩니다 크론탭에 스케쥴 추가하기 $ vi /etc/crontab 아래와 같이 추가하면 정상적으로 작동하지 않습니다 59 * * * * root pkill -9 -ef monitor.py 0 * * * * root nohup python3 monitor.py& 이유는 nohup, python3 절대경로를 지정해 주지 않았기 때문입니다 종료 스크립트도 매시간 59:55초에 종료하고 00:00시에 다시 실행합니다 다시말해 종료후 5초후에 다시 실행해줘야 정상적으로 작동됩니다 그리고 monitor.py 파일을 실행할때 경로도 신경써야 합니다 monitory.py 안에 경로를 지정했을수도 있기 때문입니다 그래서 cd /home/monitor 디렉토리로 이동한 이후에 진행합니다 아래처럼 크론탭에 추가하면 정상작동합니다 59 * * * * root sleep 55;pkill -9 -ef monitor.py 0 * * * * root cd /home/monitor;/usr/bin/nohup /usr/bin/python3 monitor.py& 추가이후 $ systemctl restart crond 크론탭을 재실행 해주면 설정은 끝이 납니다
인베스팅 investing
kr.investing.com
다양한 금융관련 정보를 확인해 볼수 있습니다 국내주식 뿐 아니라 해외주식 정보를 확인해 볼수 있습니다 네이버, 다음과 같은 포털 금융 메뉴를 통해서도 정보를 확인해 볼수 있지만 포털에서는 검색되지 않는 부분이 있습니다 예를 들어 해외 주식 종목별 시세, 10년 이전 시세와 같은 정보는 제한이 있는데 인베스팅 사이트에서는 해외주식, 가상화폐, 10년전 시세등 다양한 정보를 확인할 수 있습니다
PHP내용 엑셀파일로 다운받기
php에서 엑셀파일형식으로 다운받고 싶을때가 있다 이럴때 사용하는 방법으로 table태그형태로 엑셀 파일이 그대로 다운받아진다 회원정보,부동산매물정보,자동차매물정보,기타매물 정보등을 다운받을때 사용하는 소스이다 header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename=엑셀파일명.xls"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: public"); header부분을 선언해주고 아래 엑셀로 저장할 내용을 table형태로 작성한후에 해당페이지를 접속하면 자동을 엑셀로 다운받기가 나타난다
05 씨스톡 입력된 종가 데이터로 이동평균선 그리기
1) 200일 이동평균선 공식 -200일 이동평균선 = (최근 200일간 종가의 합) / 200 2) 로딩부담에 대한 문제점 -10년 데이터를 업데이트하려면 많은 부담이 됨 -write_avg.php -write_avg_ok.php 3) 차트에 이평선 적용하기 -http://cstock.co.kr/program.php?p_code=stockindex&p=read_sox
의견 0
로그인하면 의견을 남길 수 있습니다.
아직 의견이 없습니다. 첫 의견을 남겨보세요.