728x90 반응형 주식분석/Quant 분석(프로그래밍)16 주식 전종목 어떻게 불러올까? 거래소 종목 불러오기 주식 매수 신호를 잡는 기가 막힌 아이디어가 떠오르고, 그 아이디어를 코딩으로 구현을 했다고 합시다. 또는 pine script를 써서 HTS 차트 상에 신호를 띄울 수도 있겠죠. 하지만, 일일이 종목을 검색해 가며 신호를 찾을 수는 없는 노릇입니다. 코딩으로 거래소에 상장되어 있는 모든 종목만 불러올 수 있다면! 그 종목을 for문 등으로 돌리면서 재빨리 신호가 잡힌 종목들을 추출해 낼 수 있겠죠. 이번 글에서는 우선 한국거래소(Korea Exhange, KRX)에 상장된 종목들을 불러오는 연습을 해 볼까 합니다. 제가 주로 쓰는 방법은 두 가지가 있습니다. 상장 주식 모두 불러오기 저는 크게 두 가지 방법을 사용하고 있습니다. ○ 직접 거래소 사이트에 붙어, 거래소에서 제공하는 상장법인 표 가져오기 .. 2023. 4. 6. 막힌벽을 강하게 뚫어보자- 222일선 강하게 돌파하는 전략 저는 평소에 222일선을 주목합니다. 단타를 지양하고 중장기 투자를 지향하다 보니, 투자자들이 중장기적으로 평균 어느 정도에서 해당 주식을 거래했는지가 궁급합니다. 그러다 보니 1년 주식값의 평균을 생각하게 되었고, 이 평균에 어떤 사람들은 물려 있고, 어떤 사람들은 수익이 나고 있을 거라는 생각이 있습니다. 물려 있는 개미들은 1년 주식값 평균을 주가가 넘어서는 경우 본전으로 탈출이 가능할 것이며, 큰 손들은 이렇게 시장에 던져진 물량을 받아먹으며 주가를 올릴 채비를 할 것 같은 상상에서 나온 전략을 소개합니다 1년은 통상 250일 정도로 이루어져 있습니다. 하지만, 여름 휴가 시즌을 보내고 12월 연말에 한 해를 정리하는, 이른바 소강상태의 국면들을 데이터에서 지워보면 한 30여 일 정도가 빠지는 것.. 2023. 4. 4. 매수타점 찾기: Spear 시그널 #1 구글링등을 하다보면 오픈된 조건 검색식들을 제법 찾을 수 있습니다. 그중에 아래와 같이 pine script로 작성된 코드를 발견할 수 있었습니다. s= sum(1); cond1 = c(2) > o(2) * (1 + uprate1/100); cond2 = c(1) > o(1) && o(1) >=c(2) && c(1) = 0 , a, 0); crossup(c, index_line * (1 + uprate2 /100)) && (index_line > 0) //--- parameter 설명 ---------- // uprate1 : 상승룰1 // nCandle : 봉의 개수를 나타내는 파라미터 // uprate2 : 상승률2 위 내용을 증권사 HTS에서 제공하는 수식관리자에 집어넣고 활성화를 시키면, 위 조건.. 2023. 4. 3. valuewhen 함수, 파이썬으로는 어떻게 작성할까? #2 이 글은 valuewhen 함수, 파이썬으로는 어떻게 작성할까? valuewhen 함수, 파이썬으로는 어떻게 작성할까? 요즘 HTS를 보면 사용자가 원하는 지표를 만들고, 원하는 신호를 띄우기 위해 수식관리자라는 프로그램으로 사용자 정의 수식을 만드는 기능이 있습니다. 파인 스크립트(pine script)라는 프로그램 sine-qua-none.tistory.com 에서 이어집니다. 파인스크립트의 valuewhen 함수를 python으로 구현하는 방법을 저번 글에서 알아봤습니다. 복습하자면 valuewhen 함수는 valuewhen(nth, condition, data) 의 형태로, 오늘부터 과거 방향으로 시계열을 따라가며 nth 번째로 condition == True인 시점의 data값을 함숫값으로 합니.. 2023. 3. 30. 이전 1 2 3 4 다음 728x90 반응형