Financial Analysis(12)
-
5-2. [트레이딩 전략 구현] 심리투자 법칙 : 삼중창매매시스템
삼중창 매매 시스템(Triple Screen Trading System)은 추세 추종과 역추세 매매법을 함께 사용하여 세 단계의 창을 참조하여 정확한 매수/매도 타이밍을 찾도록 구성되어 있다. 첫번째 창 - 시장 조류 삼중창 매매 시스템에서의 첫 번째 창에서는 추세지표를 통해 시장 조류를 분석한다. 삼중창 매매기법의 코드를 단계적으로 구현해보겠다. import pandas as pd import matplotlib.pyplot as plt from mpl_finance import candlestick_ohlc import matplotlib.dates as mdates from Investar.MarketDB import MarketDB class TripleScreen(): def __init__(s..
2021.06.19 -
5-1. [트레이딩 전략 구현] 심리투자 법칙 : 시장지표
심리투자 법칙이란 주식 시장에서의 집단적으로 움직이는 심리를 트레이딩 전략에 반영한 투자 기법이라 할 수 있다. 이번 장에서는 심리투자를 결정하는 여러 가지 시장지표들에 대해 살표보도록 하겠다. 시장 지표는 크게 3가지로 나뉘어진다. 1. 추세 지표 : 이동 평균, MACD와 같이 시장의 흐름을 나타내는 지표 2. 오실레이터 : 일정 기간의 가격 범위 안에서 현재 가격의 상대적인 위치를 나타내는 지표 3. 기타 지표 : 강세장과 약세장에 따른 강도를 예측하는 지표 단순 이동평균(SMA) 단순 이동평균(SMA)는 일정 기간 동안의 자산 가격(일반적으로 종가)의 평균을 나타낸 값이다. 출처 : https://www.investopedia.com/terms/s/sma.asp SMA를 통해 전반적인 가격흐름을 ..
2021.06.14 -
4-3. [트레이딩 전략 구현] 볼린저 밴드 매매 기법 : 반전 매매 기법
또다른 트레이딩 전략으로 주식 현황을 보다 앞서서 예측할 수 있는 '반전 매매 기법'을 구현해보자. 반전 매매 기법의 지표 중 하나인 일중 강도(Intraday Intensity)이다. What is the Intraday Intensity Index The Intraday Intensity Index is a volume based technical indicator that integrates volume with a security’s price. Traders can use the Intraday Intensity Index to follow how intraday highs and lows are moving with volume in comparison to the previous day’s ..
2021.06.13 -
4-2. [트레이딩 전략 구현] 볼린저 밴드 매매 기법 : 추세 추정 매매 기법
지금까지 볼린저 밴드, %b, 밴드폭이라는 지표를 살펴보았다. 이 외에도 실제로 투자를 할 때 참고해야할 여러가지 지표가 존재한다. 이번 장에서는 다른 지표에 대해서도 살펴보고 지표를 참고하여 매매 기법을 구현해보도록 하겠다. 추세 추종(Trading Following) Trend following or trend trading is a trading strategy according to which one should buy an asset when its price trend goes up, and sell when its trend goes down, expecting price movements to continue 출처 : https://en.wikipedia.org/wiki/Trend_foll..
2021.06.13 -
4-2. [트레이딩 전략 구현] 볼린저 밴드 지표 : %b, 밴드폭(bandwidth)
%b 볼린저 밴드 지표와 함께 사용되는 유용한 지표 중 하나가 %b이다. %B quantifies a security's price relative to the upper and lower Bollinger Band. There are six basic relationship levels: %B is below 0 when price is below the lower band %B equals 0 when price is at the lower band %B is between 0 and .50 when price is between the lower and middle band (20-day SMA) %B is between .50 and 1 when price is between the upper a..
2021.06.13 -
4-1. [트레이딩 전략 구현] 볼린저 밴드 지표
볼린저 밴드는 기술적 분석에서 사용되는 지표 중 하나로, 20일간의 이동 평균선과 이를 기준으로 형성된 상단선과 하단선으로 구성되어 있다. 주가의 상대적인 고점, 저점을 판단하는 기준으로 사용된다. - 상단 볼린저 밴드 : 중간 볼린저 밴드 + 2*표준편차 - 중간 볼린저 밴드 : 20일간 이동 평균선 - 하단 볼린저 밴드 : 중간 볼린저 밴드 - 2*표준편차 해당 프로젝트에서는 볼린저 밴드의 기준을 20일, 2배로 설정하였다. 이를 구현해보자. import matplotlib.pyplot as plt from Investar.MarketDB import MarketDB class bollingerBand: def get_bollinger_band(self, company, start_date): ###..
2021.06.13