본문 바로가기

분류 전체보기110

[pandas] RSI 기법 부수기 ( with python ) 사용툴 및 세팅은 이전글 참고 [Pandas] 이동평균선 매매기법 뿌수기(with python) (tistory.com) 1. 코드 def SMA(data,period = 30, column = 'Close') : return data[column].rolling(window = period).mean() def RSI(data, period = 14, column = 'Close') : delta = data[column].diff(1) delta = delta.dropna() up = delta.copy() down = delta.copy() up[up 0] = 0 data['up'] = up data['down'] = down AVG_Gain = SMA(data, period, column = 'u.. 2023. 11. 13.
[Pandas] 이동평균선 매매기법 뿌수기(with python) 1. 사용 툴 import pandas as pd from pandas import DataFrame from pandas_ta.utils import get_offset, verify_series from pandas_ta.utils import recent_maximum_index, recent_minimum_index import matplotlib.pyplot as plt import yfinance as yf import numpy as np import warnings import datetime from mpl_finance import candlestick2_ohlc import matplotlib.ticker as ticker plt.style.use('dark_background') w.. 2023. 11. 13.
ESG를 통해 알아보는 투자수익률 분석 2023. 11. 7.
다요인 투자포트폴리오 _Excel pivot 을 활용하여 _ Mark 분석 SK 하이닉스 / LG생활건강 / POSCO / 셀트리온 4개의 기업을 대상으로 어떤 포트폴리오를 짤때, OPTIMAL 포트폴리오가 될 수 있는지, 과거 10개년의 주가를 바탕으로 투자수익률 분석을 진행함. 설명 평균수익률은 다음과 같다. 평균 0.024 0.008 0.011 0.025 이를 통계 데이터 분석을 하기 위하여 전치행렬로 바꾼다. 분산 공분산 행렬을 구한다. 임의의 두 상수값에 대한 초과수익률 백터 계산 분산 공분산 행렬의 역행렬 Z값과 최적 투자비율 계산 2개의 포트폴리오의 전치행렬 p1w 0.5403754 0.000126 0.2000975 0.259401 p2w 0.0495109 0.4676902 0.553138 -0.070339 기술통계 : P1과 P2의 기대수익률과 위험 측정 P1과 .. 2023. 11. 7.
Pair Trading 기법을 적용한 투자 포트폴리오(에너지 섹터)_ Quant trading with python/Excel S&P 500 내 에너지 섹터 주요 기업을 대상으로 선정 티커명으로 명명 HES / XOM / MPC / CVX / EOG / TRGP / WMB / FANG / PSX 움직임이 주요한 기업끼리 짝을 지어 Pair Trading 보고서를 작성 예정. 변곡점을 추종하여 두 기업의 차(괴리율)을 이용한 투자기법. 각 산업별 주가추이는 다음과 같다. 산업별 주가추이에 따른 투자결정 모델의 요약그래프는 다음과 같다. ( phython 모듈 구현 ) The core concept of the pair trading is that when the deviation between the TICKERs is largest , we could be long position for the good firm ( return.. 2023. 11. 7.
3. ToDoApp / 생성 기능 만들기 todo 생성은 제목, 설명, 중요도를 입력해야 하기 때문에 입력 폼이 필요합니다. 따라서 1에서 미리 세팅해둔 todo/forms.py의 내용을 작성할 예정이다. 1. Todo 생성 템플릿 만들기 todo/forms.py 에는 다음과 같이 내용을 작성한다. from django import forms from .models import Todo class TodoForm(forms.ModelForm): class Meta: model = Todo fields = ('title', 'description', 'important') 이젠 템플릿을 작성할 예정인데, todo_post.html 로 템플릿을 만든다. ※ form.as_p 의 형태로 작성하면 태그 꼴로 템플릿에 폼이 자동으로 생성되는 기능 이용하.. 2023. 9. 21.
반응형