inflearn logo
강의

Course

Instructor

Python Algorithm Trading Part 1: Python Data Analysis for Algorithm Trading

Creating a PairTradingFinancialAnalysisIntraDay class (OOP Part 2) - Based on Inheritance and Polymorphism

손절에 대한 전략?

72

rlftkdgns1676172

7 asked

0

안녕하세요 손절 전략에 대해서는 어떻게 생각하고 계시는지 궁금하여 여쭤봅니다.

 

image.png

signal_calculation()함수를 보면 zscore가 zscore_threshold(=2) 초과, 5 미만일 때는 signal을 -1로 채워서 stock1/stock2를 각각 매도/매수 하는 전략으로 진행되는데요,

그 밑에 ffill() 코드로 인해 한번 signal이 -1로 채워지면 zscore가 1미만으로 내려가지 않는 한, signal이 계속 -1로 유지되게 됩니다.

 

이 경우에 만약 zscore가 한 번 2~5 영역에 들어간 이후에 갑자기 zscore가 6, 10, 20, 100까지 혹은 그 이상 벌어지는 현상도 현실세계에서 가끔 발생할 수 있다고 생각합니다.

(해당 기업에 예상치 못한 이슈가 발생 한다던가, 재해가 발생할 수 도 있겠죠)

 

물론 이런 경우가 자주 발생하지는 않겠지만, 한 번 발생했을 때 큰 손실이 발생할 것으로 예상되어, 그 이전 수익을 모두 잃을 수 있다고 생각합니다. 때문에 zscore가 일정 값 이상으로 벌어진다면 (예를 들면 20 이상?) 손절하는 전략을 취하는 코드도 추가하면 어떨까요?

 

이 부분에 대한 생각을 여쭤보고 싶네요.

python 머신러닝 pandas 객체지향 퀀트 병렬-처리

Answer 0

signal_calculation후에 zscore가 2가 넘지 않았음에도 signal이 1인 이유?

0

89

1

Select Kernel에서 Python Interpretor 안 뜨는 오류 해결

0

254

1

VSstudio에서 kernel 못찾음

0

114

2

groupby할 때,

0

68

1

왜 저는 6개의 그래프가 그려질까요??

0

56

1

가격이 영상과 다름

0

61

1

unrecognized arguments: --force

0

68

1

local 환경에서 수업을 진행해도 무리가 없을까요?

0

92

2

quota increase 요청 승인이 안됩니다.

0

130

3

구독 1까지 진행했는데

0

111

2

azure 말고 다른

0

46

1

VM 생성 시, Size 관련 문의 (quotas)

0

137

2

read_html 오류 해결법

1

144

2

KeyError: 'Adj Close' 해결법

0

258

2

nbformat>=4.2.0 해결법

0

409

1

어떻게 로컬머신과 가상머신을 한 화면에서 같이 사용하시나요?

0

98

1

Region을 왜 Korea Central로 하셨나요?

0

112

2

quota 할당량 요청이 안됩니다.

0

190

2

파이썬의 다양한 데이터 구조 이해하기:,,, 관련

0

261

2

5분챌린지: Window 가상머신 만들기에서,,,

0

193

2

ibkr 실적용에 관한 질문입니다.

0

401

2

PairsTrading_EDA 실습 과정중 오류가 발생합니다.

1

225

2

.yaml 파일을 통한 환경설정에서 --force 명령어가 작동안합니다.

1

213

2

안녕하세요 선생님! 왜 Log를 취해주는지 궁금합니다.

0

138

1