머신러닝과 기술적 분석

시장의 마법사들 - 래리 하이트의 백테스트 방법 본문

백테스트

시장의 마법사들 - 래리 하이트의 백테스트 방법

BetterToday 2021. 7. 13. 20:31
728x90

시장의 마법사들에서 래리하이트편을 읽어봤다. 짧은 글임에도 새겨 들을 만한 내용이 많아서 정리해 보았다.

1. 투자는 확률 게임이다.

성공적인 투자는 확률의 문제라는 생각을 갖게 됐어요. 확률을 계산할 수 있다면 시장을 이길 방법을 찾아보고 시험해볼 수 있게 되거든요. (251쪽)

  • 래리하이트는 투자를 확률적인 게임이라고 정의했다.
  • 여기서 확률이라는 것은 1번의 거래에서 얻을 수 있는 기대값(expectation) 을 의미한다.
    • 기대값 := (이길 확률 * 이길 때의 평균 이익) - (질 확률 * 질 때의 평균 이익)
  • 이 기대값을 계산할 수 있다면 돈을 벌 수 있다는 의미이다.
  • 오케이. 확률계산하면 돈 벌 수 있어. 좋은 말인데 어떻게?

2. 근데 확률을 어떻게 계산하지?

인간은 언제나 똑같기 때문에, 만약 뒷북치는 일을 예방하는 매우 엄격한 방법을 사용한다면 시스템을 과거 데이터에 적용해 시험해봄으로써 미래에 어떻게 작동할지를 추측할 수 있다는 사실이에요. (252쪽)

  • 즉 백테스트를 통해 계산할 수 있다는 의미이다.

진짜 알고 싶은 것은 임의의 보유 기간 동안 플러스 실적을 올릴 수 있는 확률이거든요. 시뮬레이션을 통해 6개월의 보유기간들 중 90%, 12개월의 지속기간들 중 97%, 18개월의 지속기단들 중 100% 수익이 나는 기간이라고 판명했죠.

  • 백테스트 방식에 대해서도 말해준다.
  • 백테스트는 임의의 보유기간 동안 해야한다.

우리는 최적의 방법을 찾지 않아요. 우리가 찾는 것은 가장 확실한 방법이죠.

  • 백테스트의 수익률이 높은 방법이 아니라, 임의의 보유기간 동안 가장 확률이 높은 방법을 찾는다는 의미인것 같다.

3. 확률계산했으면 끝인가?

매매나 베팅에는 네 종류가 있어요. 이로운 베팅, 해로운 베팅, 돈 따는 베팅, 돈 잃는 베팅이죠. 대부분의 사람들은 돈 잃는 베팅을 해로운 베팅이라고 생각하는데, 이는 명백히 잘못된 생각이에요. 이로운 베팅에서도 돈을 잃을 수 있거든요. (257쪽)

  • 어렵게 확률계산을 잘해서 "이로운 베팅"을 해도 잃을 수 있다.
  • 하지만 기대값이 높은 "이로운 베팅"을 반복하면 결국엔 이길수 있다.

칩을 다 잃으면 베팅할 수 없다. (267쪽)

  • 반복하면 결국엔 승리하지만 그전에 돈을 다 잃어서는 안된다.

정리

무엇보다도 백테스트에 대한 지침을 배울 수 있어서 인상깊은 대목이었다.

이제 지금까지 했던 백테스트 다시해봐야 한다..

728x90
반응형
Comments