본문 바로가기

전체 글208

[파이썬] 3-3. 기본문법 - 조건문(if문)과 반복문(for문) 오늘은 자료분석 스크립트를 짜다보면 거의 무조건 쓰게되는 문법인 조건문과 반복문에 대해 알아보겠다. 처음 자료분석에 입문할 때는 이 if문과 for문을 어떤 상황에서 어떻게 써야하는지 감이 안오지만 한 두번 해보다 보면 정말 간단하면서도 필수적인 문법으로 느껴진다. 1. 조건문 - if / else / elif 조건문이란 '이럴땐 이렇게하고 저럴땐 저렇게 해라' 는 명령을 수식으로 나타내는 것이다. 자료분석에서는 특히, 어떤 값 이상일때는 ~~~~, 이하일 때는 ~~~~와 같이 조건을 거는 경우가 많다. 이러한 각 경우를 'if'와 'elif'와 'else'로 각각의 경우에 따라 로직 및 연산을 구현하는 것이다. if ~A~ : A라는 조건에 맞는다면 실행 elif ~B~ : A라는 조건에 맞지 않는 것.. 2023. 3. 28.
3월 4주차 주간결산 - 위더스제약 손절, 알엔투테크놀로지 SGA솔루션즈 정리 예정 3월 4주차도 꽤 괜찮은 수익률을 기록했다. 종목모니터링에 꾸준히 분석글을 올리고 있는 라온피플과 씨이랩에서 수익이 났다. 라온피플은 전량 매도하여 정리하였고, 꽤나 오래 물려있었던 위더스제약도 본전 청산에 성공하였다. 그 외 비츠로테크와 케이씨티도 소폭 상승했을때 보유수량 조절을 위해 소량 매도하였다. 총 33만원 정도를 매도하여 15000원 (+4.8%)의 수익이 발생하였다. 1. 라온피플 & 씨이랩 종목모니터링 글에 여러번 올렸듯이 분석이 거의 맞아떨어지며 수익실현을 했다. 라온피플은 전량매도하여 추가매수를 계획중이며 씨이랩은 절반수량을 보유중이다. 씨이랩은 상승하려는 힘이 떨어지며 점점 예상과 다른 흐름을 보여서 추가매수를 하진 않을 계획이고, 반등을 주거나 또는 하락이 시작되면 바로 정리할 계획.. 2023. 3. 27.
[파이썬] 3-2. 기본문법 - 기초연산(제곱, 루트), 인덱스, 주석 자료분석을 목적으로 파이썬을 사용한다면, 가장 기본이 되는 것이 계산 및 연산이다. 간단한 계산들은 별도의 라이브러리를 설치하지고 내장 함수로만으로도 가능하다. 그래서 오늘은 파이썬의 기초연산 명령어와 연산 및 자료처리를 위해 필요한 개념인 인덱스에 대해 알아보겠다. 1. 기본연산 기본적인 사칙연산은 키보드에 있는 그대로 쓰면되고, 이는 다른 개발언어에서도 동일할텐데 아래와 같다. 더하기 : + 빼기 : - 곱하기 : * 나누기 : / 제곱 : ** 제곱근(루트) : **(1/n) 제곱은 **로 구한다. 이제곱은 **2, 세제곱은 **3, 네제곱은 **4처럼 계산하면 된다. 위 사진처럼 3의 이제곱은 3**2로 구하고, 그 값인 9가 출력된다. 루트 역시 반대로 구하면 된다. 사실 제곱근도 루트가 아니라.. 2023. 3. 27.
[종목모니터링] 라온피플, 씨이랩, 매매결과 및 대응 지난주에 올렸었던 라온피플과 씨이랩의 분석글대로 두 종목 모두 반등하며 꽤나 높은 수익을 거뒀다. 두 종목 모두 박스하단까지 주가가 내려왔었고, 기업 및 테마 자체도 나쁘지 않아 반등이 나올만한, 큰폭으로 상승할 수 있을만한 자리였다. 만약 해당 라인이 깨진다면 꽤나 큰 손해가 발생할 수 있으니 빠른 손절이 필요한 종목이었지만 다행히 두 종목 모두 큰 폭으로 반등하였다. https://ihatenumber.tistory.com/45 [종목모니터링] 지난주 급등주 라온피플, 씨이랩 주가, 대응 및 전망 - 23.03.15 지난 주에 '오늘의 급등주'로 라온피플과 씨이랩에 대한 차트분석과 전망에 대한 글을 쓴 적이 있었다. 요즘 2~3일에 한번씩 당일 급등주에 대한 차트분석과 대응방향에 대한 생각을 적곤하는.. 2023. 3. 27.
[오늘의급등주] 자율주행 스마트카 테마 MDS테크 차트분석 및 전망 오늘 소개할 급등한 종목은 MDS테크이다. MDS테크의 기업개요를 보면 임베디드 솔루션 전문업체, 임베디드 소프트웨어 솔루션 및 로봇, 열화상카메라, AI솔루션, 통신모듈, 공유주차서비스, 전기차충전서비스 등의 솔루션을 개발하는 업체로 나와있다. 자세히는 모르겠지만 어쨋든 AI, 솔루션, 개발 등 4차산업 관련 회사이며 자율주행, 스마트카 테마로 묶여있어서 업종 및 테마 자체는 매우 좋은 회사로 보인다. 재무 및 실적도 괜찮다. 영업이익도 꾸준히 흑자를 내고 있고, 대주주지분율 22.6%, 시총 2533억원, 증거금 40%의 '신' 분류로 위험해보이는 점이 없다. 사실 MDS테크는 실제 매수도 했고, 종목 분석글도 쓰려고 했지만 그동안 해왔던 분석 및 매매기법과는 달라서 분석에 자신이 없었다. 내가 즐겨.. 2023. 3. 24.
[파이썬] 3-1. 기본문법 - 변수 만들기 & 변수 저장 & 데이터형식 개발, 코딩, 프로그래밍은 매우 어렵게 느껴지지만, 내가 이해한바로 쉽게 표현해보면 일련의 '변수로 저장'하는 일의 반복이다. 이런 저런 숫자, 문자, 그림 등의 데이터를 변수로 저장해서 연산을 하거나 출력을 하거나 등의 과정이라고 보면 된다. 따라서, 대부분의 명령은 'A = B' 와 같이 뭐는 뭐다 라는 식의 형태가 된다. 여기서 A가 바로 내가 저장한 변수가 되고, A안에는 B라는 내용이 들어가는 것이다. 자료분석 및 코딩은 이러한 변수를 저장하고 각 변수를 연산하여 결과를 내는 과정이다. 따라서, 오늘은 파이썬의 가장 기본 문법이 되는 변수를 저장하는 규칙에 대해 설명해보겠다. 1. 변수 만들기 : '변수 = 데이터' 할당연산자인 '=' 를 기준으로 좌측의 '변수'에 우측의 '데이터' 를 저장하는.. 2023. 3. 24.
[파이썬] 2-2. 파이썬 적응하기 - 간단한 스파이더 사용법 스파이더의 가장 기본적인 화면 구성은 아래와 같다. 매트랩에 있던 기본적인 작업창들은 거의다 구성되어있다. 명령창, 스크립트창은 물론, 변수창, 도움말, figure창, 작업경로가 탭으로 나뉘어 활용 가능하도록 구성되어 있다. 스파이더 역시, 매트랩과 마찬가지로 스크립트 창을 도킹해제하여 새창으로 열 수 있다. 1) 작업경로 : 파일을 열고 쓸 현재 위치 및 폴더 경로를 설정 2) 명령창 : 실제 연산 및 명령을 입력하는 프롬프트 창 3) 스크립트 창 : 명령 스크립트 편집기 창. 연산 코드를 작성하거나 실행 4) 변수창 : 저장된 변수를 확인할 수 있는 창 그 외에도 내가 모르는 많은 기능 특징들이 있겠지만, 난 보통 스크립트 창에서 코딩을 하고, 명령창에서 테스트를 해보고, 변수창 및 figure창에.. 2023. 3. 23.
[파이썬] 2-1. 파이썬 적응하기 - 아나콘다 & 스파이더 설치 파이썬 및 컴퓨터 언어를 처음 사용하는 사람이라면 개발환경 자체가 매우 낯설것이다. 따라서 개발 및 코딩 초보자가 사용하기 편리한 프로그램 및 툴을 이용하는 것이 좋다. 오늘 소개할 아나콘다와 스파이더는 코딩 초보자 및 기존 매트랩 사용자가 파이썬에 적응하기에 매우 용이한 프로그램이다. 1. 자신에게 맞는 개발환경 및 툴 세팅 파이썬은 ssh 프로그램처럼 대화식(명령식)으로 명령을 실행하는 프롬프트가 기본 개발 툴이지만 사용자가 더 편리하게 언어를 사용할 수 있는 다양한 개발 툴들이 있다. 매트랩만 사용해봤거나 윈도우에 익숙한 사용자들은 대화식 명령이 꽤나 어색하고 어려울텐데 개발 툴을 이용하면 좀 더 쉽게 파이썬을 활용할 수 있다. 개발 툴은 다양하다. 주피터랩이나 노트북, 파이참, 스파이더 등등 정말.. 2023. 3. 22.