전체 글 231

[mysql] 타임존 확인 및 시간대 변경

얼마 전 도커의 도입으로 디비를 이전하는 작업을 했었다. 모든 게 순조롭게 잘 끝났나 했더니 오늘 문제가 발견이 되었다. 로그를 확인하는데 시간대가 이상한 거다. 그래서 간단하게 확인 및 변경하는 방법을 알아보았다. 타임존 확인 및 현재시간 확인 SELECT NOW(), @@system_time_zone AS TimeZone; 이렇게 확인을 해보니 기본 값인 UTC로 적용이 되어 있었다. 시간대 변경 SET GLOBAL time_zone = '+9:00'; SET time_zone = '+9:00';

IT/mysql 2024.04.19

파이참에서 vscode로 옴기게 되었다.

나는 파이썬 편집 툴을 파이참을 주로 이용했다. 왜인지 생각해 보니 파이썬 전용으로 만들어진 툴이라는 생각이 들었고 공짜고 뭐 그랬다. 요즘 시스템트레이딩을 해보려고 이것저것 시도하고 있는데 윈도우 피씨가 따로 없다 보니 가상환경에서 개발 세팅을 하게 되었다. 그러면서 느끼게 된 게 파이참이 무겁다는 거다. 특히 처음 실행할 때 뭘 그리 indexing 하는지 한참을 멍 때리게 했다. 크레온을 테스트하는데 어쩌다 가상한경이 재부팅되면 또다시 한세월을 기다리는 현상이 반복되었다. 하.. 그러서 이번에 vscode로 변경을 했는데 대 만족이다. 너무 가벼워서 가상환경이라는 사실을 잊게 해줄 정도였다. 환경세팅도 간단하게 끝났다. 아래와 같이 세팅을 진행했다. 익스텐션 추가에서 python, python ex..

IT/python 2024.04.18

[트레이딩뷰] 임포트/익스포트 (샘플포함)

백테스트를 하려고보니 종목을 좀 미리 등록을 해둬야 할거 같았다. 하나씩 등록하다가 이거 아닌거 같아서 전 종목을 등록 하기로 했다. 트레이딩뷰 임포트 리스트른 선택하면 리스트 임포트를 할수 있는 메뉴가 있다. 파일은 KRX:종목코드, 이런씩으로 쭉 내용을 적어주면 된다. 아래에 2024년 4월 9일 기준에 데이터이다. 트레이딩뷰 익스포트 리스에서 어드밴스트 뷰를 선택한다. 여기에 보면 업로드 버튼이 존재 한다.

trading 2024.04.09

[파이썬] DLL load failed while importing win32api: 지정된 모듈을 찾을 수 없습니다.

맥>페러럴즈에서 윈도우를 서버로 이용하고있는데 어느날 갑자기 아래의 에러가 발생했다. Traceback (most recent call last): File "C:\Users\generator\Downloads\python\site\cybos\Cybos.py", line 6, in from CybosMain import CybosMain File "C:\Users\generator\Downloads\python\site\cybos\CybosMain.py", line 1, in from pywinauto import application File "C:\Users\generator\anaconda3\lib\site-packages\pywinauto\__init__.py", line 59, in import..

IT/python 2024.04.08

트레이딩뷰 백테스트

새로운 전략 만들기 pine에디터에서 열기-> 새로운 전략을 선택한다. 전략 적용 적용하기 차트에 넣기를 통해서 내용을 적용한다. 전략테스트 탭에서 적용한 내용에 대한 결과를 확인 할수있고 차트에서 long short의 진입 확인이 가능하다. 오버뷰 설명 순익: 수익금액 및 수익률 청산된 트레이드 전체: 전체 거래 횟수 승률: 이익 거래 퍼센트 수익 팩터: 전체 수익/전체 손실(1보더 커야 수익임) 최대손실폭:MDD 최대 얼만큼의 폭으로 오르고 내렸나 평균거래: 순익/청산된 트레이드 전체 거래시 평균 봉수:트레이드간 평균 바의 갯수 기존 전략 가져오기 지표->테크니컬즈-> 전략 을 추가한다. 이뤃에 차트에서 소스코드를 클릭하면 해당 전략의 소스코드를 확인 할 수 있다. 트레이딩뷰 버전 지정 그냥 주석이 ..

trading 2024.04.05

[대신증권] 크레온 다중접속 허용

시스템트레이딩하려고 요즘 계속 테스트를 진행중인데 다중접속이 안된다고 종료가 되는 현상이 발생했다. 그런데 종료가 되었다고 하지만 API 호출은 또 잘 되는거였다. 공 같이 생긴 아이콘은 없어졌지만 아래처러 아직 연결중이라고 나온다 하지만 불안해서 다중접속을 허용하는 방법을 찾아 보았다. 아래처럼 0839 화면으로 접속해서 허용을 해주면된다.

trading 2024.04.05

[티스토리] 목차 추가

SEO에 좋다고하여 티스토리에도 목차를 추가해 보기로 했습니다. 기존 글은 목차가 안 보이게 하고, h2 태그가 있는 글은 목차를 보이게 했습니다. 1. jquery.toc 라이브러리 다운로드 목록을 만들기 위해 필요한 라이브러리는 여기에서 받을수 있습니다. download 후 받은 파일은 압축을 풀어 줍니다. 그 중에서 jqueyr.toc.min.js 파일 만 사용합니다. 2. jquery.toc 라이브러리 업로드 아래에서 처럼 메뉴를 따라 갑니다. 추가 버튼으로 파일을 업로드 합니다. 3. html 편집 아래의 코드를 head 태그의 마지막에 추가해줍니다. 아래 내용을 body태그 아래 부분에 추가 해줍니다. ##_article_rep_desc_## 를 찾아 바로 위에 아래 내용을 적어 ..

IT/etc 2024.04.04

[대신증권] 크레온 플러스 다운로드 오류(NCFSYS,-1)

대신증권 플러스를 사용하다가 이런 오류가 발생했다. 처음에는 그냥 크레온으로 시도를 해봤더니 업데이트를 진행을 했고 이후에 다시 문제가 해결된거 같았다. 다음날 또 해당 오류가 발생해서 고객센터 문의해서 받은 답변으로 문제를 해결 할수 있었다. [고객센터 답변 내용] 안녕하세요!! 크레온입니다. 첨부해주신 파일의 오류 메시지는 "com 등록시 에러"가 발생된 것으로 보여집니다. 아래 과정을 진행해 보시기 바랍니다. ▶ 내 PC > 로컬 디스크 (C:) > CREON > STARTER > vcredist_x86_22.exe 실행(더블클릭) 합니다. 실행을 했을 때, → [제거] 버튼 나오면 : 제거 진행한 후 PC 재부팅을 합니다. 재부팅 후 HTS에 접속합니다. 업데이트가 진행됩니다. 업데이트 후 다시 ..

trading 2024.04.04

[파이썬] 공모일정 및 신규상장 일정 가져오기

공모일정정 및 신규 상장일일 가져오기위해서 38.co.kr에서 데이터를 가져 오는 부분입니다. tdm1, slack 부분은 개인적으로 사용하는 공통부분입니다. 개발에 참고하세요~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 import requests fro..

IT/python 2024.04.03

[git] Permission denied (publickey) 에러 발생

신규로 프로잭트를 하나 만들고 브랜치를 추가하려고 했는데 Permission denied (publickey) 관련 에러가 발생을했다. 이전에 그냥 로그인하고 사용했던거 같은데 신기하다 찾아보니 ssh key를 github에 등록해줘야 한다고 한다. 1.ssh key 있는지확인 ls -al ~/.ssh를 실행해서 id_rsa 및 id_rsa.pub파일이 있는지 확인 없다면 ssh-keygen -t rsa -b 4096 -C "이름 아무거나" 를 실행해서 생성해준다. 2. github에 키등록 생성한 공개키(id_rsa.pub)의 내용을 아래처럼 등록해준다. 이후에 실행을 해보면 정상적으로 push가 가능하다

IT/git 2024.03.23