inflearn logo
강의

Course

Instructor

Data-driven stock quant investment with Python Part 2

4.5 Exponential Weight Moving Average(Exponential Weighted Moving Average, EWMA)

지수가중이동평균의 alpha 방식 쓰임에 대한 질문입니다.

407

choco63181

1 asked

0

먼저 매우 유익한 강의를 해주셔서 감사드립니다.

강의를 들으면서 정말 큰 도움을 받고 있습니다.

제가 질문드리고 싶은 것은,

EWMA의 강의에서 alpha 방식에는  t -> ∞ 경우와   t ≠ ∞ 경우로 설명을 해주셨습니다.

두 경우 결과가 약간씩 차이가 나는데 강사님께서는 각 어플리케이션에서의 필요에 맞게 사용하라고 언급해주셨습니다.

그런데 제가 생각해 봤을 때 현실적으로 t는 무한대가 아니므로 t ≠ ∞의 식을 사용하는 경우가 대부분일거라는 생각이 듭니다. 

그렇다면  t -> ∞ 인 경우의 식을 왜, 그리고 언제 사용하는 것인지, 이 식을 사용했을 경우의 이점이 무엇인지에 대한 의문이 생깁니다.

얼른 생각했을 때는   t -> ∞ 로 놓고 계산하는 것이 근사를 계산하는 방식이므로 performance 측면에서 더 유리하기 때문이 아닐까 추측해봅니다.

즉, 데이타가 광범위하고 아주 클 때  t -> ∞ 로 놓고 계산하는 것이 프로그램 성능을 높여주기 때문이 아닐까 생각이 되는데 그렇다면 상대적으로 다루는 데이타 사이즈가 크지 않은 개인이 사용하는 프로그램에서는 대부분은 그냥 t ≠ ∞ 으로 놓고 사용하면 될 것 같습니다.

이런 저의 추측이 맞는 것인지, t -> ∞ 로 가정하는 방식을 사용하는 딱히 다른 이유가 있는 것인지 궁금합니다.

감사합니다~

 

 

pandas 투자 퀀트

Answer 1

0

DeepingSauce

안녕하세요!

좋은 질문이네요. 저도 좀 생각을 해봤는데, 확실히 계산측면에서의 optimization 외에는 명확히 사용 기준이 없을거라 생각이 드네요. 결국 두가지 식으로 부터 도출된 값은 approximate하게 같을 것이니(t가 충분히 크다면), 계산속도를 높이자인 것 같습니다.

사실 저는 경험적으로 https://www.inflearn.com/questions/384209 에서 답변드린 것처럼, 최종 결과와 연계하여 heuristic하게 optimize 할 수 있는 결과를 선택하기도 합니다. 즉, 해당 기준도 하나의 hyperparmeter로 간주하고 각각 실험을 하는 것이죠.

그 외에는 딱히 큰 수학적으로 판단되는 기준은 없을 거라고 생각이 되는데, 만약 있다면 저도 알고 싶네요 ㅎㅎ

답변이 되셨으면 좋겠습니다

좋은 질문 감사합니다.

수업 질문 있습니다!

0

179

1

분할 매매와 수익률 !!

0

253

2

물타기(매월 일부 투자금액 증액 효과)

0

210

2

short index 관련 질문드립니다.

0

289

1

CAGR, sharpratio 값이 다르게 나오는 이유?..추측?

0

262

1

fdr.DataReader 오류

0

1417

3

fdr.DataReader 오류

0

427

1

안녕하세요 ! 강의 내용 정리해서 github에 업로드 해도 될까요 ?

0

554

1

inverse volatile 질문입니다

0

261

1

실전1 관련

0

248

1

loc

0

252

1

cumulative rtn을 이용 부분 질문

0

277

1

퍼포먼스 지표에 표준편차를 추가하고싶은데요

0

302

1

궁금한 점이 있어 문의합니다.

0

478

4

올웨더 관련 문의

0

322

2

5:53

0

313

1

개념질문입니다

0

293

1

4.4 Rolling correlation : 상관계수를 구할때 의문이 생겼습니다.

0

446

1

시계열이 다른 자산의 포트폴리오 계산

0

361

1

타임스탬프 질문

0

329

1

으아아아아아

0

328

0

Vectorizing / Event-based Backtesting

0

540

1

후속 강의를 간절히 기다리고 있습니다.

0

211

1

df . append 또는 cocnat, merge, join 등을 (axis=1) 방향으로 병합할 때

0

229

1