Searching...
한국어
English
Español
简体中文
Français
Deutsch
日本語
Português
Italiano
한국어
Русский
Nederlands
العربية
Polski
हिन्दी
Tiếng Việt
Svenska
Ελληνικά
Türkçe
ไทย
Čeština
Română
Magyar
Українська
Bahasa Indonesia
Dansk
Suomi
Български
עברית
Norsk
Hrvatski
Català
Slovenčina
Lietuvių
Slovenščina
Српски
Eesti
Latviešu
فارسی
മലയാളം
தமிழ்
اردو
Building Winning Algorithmic Trading Systems

Building Winning Algorithmic Trading Systems

by Kevin J. Davey 2014 288 pages
Finance
Business
Mathematics
듣기

가지 주요 요점

1. 승리하는 알고리즘 트레이딩 시스템 개발을 위해서는 철저한 테스트와 감정적 절제가 필요합니다

"너무 좋아 보이면, 아마도 그렇지 않을 것입니다."

철저한 테스트가 중요합니다. 수익성 있는 알고리즘 트레이딩 시스템을 개발하려면 광범위한 백테스팅, 샘플 외 테스트, 실시간 평가가 필요합니다. 커브 피팅, 과도한 최적화, 과거 데이터에만 의존하는 등의 일반적인 함정을 피하십시오. 여러 시장 조건과 시간 프레임에서 전략을 테스트하여 견고성을 보장하십시오.

감정적 절제가 필수적입니다. 알고리즘 트레이딩에서도 트레이딩 심리가 중요한 역할을 합니다. 손실 기간과 손실을 대비하고, 미리 정의된 규칙과 리스크 관리 지침을 준수하십시오. 단기 결과나 감정에 따라 시스템을 조정하려는 유혹을 피하십시오.

견고한 테스트 프로세스의 주요 구성 요소:

  • 과거 데이터 백테스팅
  • 샘플 외 테스트
  • 워크 포워드 분석
  • 몬테카를로 시뮬레이션
  • 실시간 페이퍼 트레이딩 (인큐베이션)

2. SMART 목표를 설정하고 트레이딩 전략 개발을 위한 구조화된 프로세스를 만드십시오

"무언가를 성취하고 싶다면, 목표가 있어야 합니다."

SMART 목표를 정의하십시오. 트레이딩 시스템을 위해 구체적이고, 측정 가능하며, 달성 가능하고, 관련성 있으며, 시간 제한이 있는 목표를 설정하십시오. 이는 개발 및 평가를 위한 명확한 프레임워크를 제공합니다. 예를 들어, 특정 연간 수익률과 최대 손실 한도를 설정하십시오.

구조화된 프로세스를 따르십시오. 일관성과 철저함을 보장하기 위해 단계별 개발 프로세스를 만드십시오. 여기에는 아이디어 생성, 초기 테스트, 심층 분석, 실시간 평가가 포함되어야 합니다. 각 단계를 문서화하여 명확성을 유지하고 향후 개선을 가능하게 하십시오.

전략 개발 프로세스의 주요 단계:

  1. 목표 및 목적 설정
  2. 트레이딩 아이디어 생성
  3. 제한된 테스트 수행
  4. 워크 포워드 분석 수행
  5. 몬테카를로 시뮬레이션 실행
  6. 실시간으로 전략 인큐베이션
  7. 다각화 잠재력 평가
  8. 포지션 사이징 규칙 구현

3. 트레이딩 시스템을 검증하기 위해 워크 포워드 분석과 몬테카를로 시뮬레이션을 사용하십시오

"워크 포워드 분석은 앞으로 더 안정적인 수익 곡선을 생성하는 경향이 있습니다."

워크 포워드 분석은 과적합을 완화합니다. 이 기술은 과거 데이터의 일부에서 매개변수를 최적화한 후, 이후의 샘플 외 기간에서 테스트하는 것을 포함합니다. 이 과정을 여러 번 반복하여 라이브 트레이딩에서 전략이 어떻게 수행될지에 대한 더 현실적인 표현을 만듭니다.

몬테카를로 시뮬레이션은 확률적 통찰을 제공합니다. 과거 거래의 순서를 무작위로 변경하여, 몬테카를로 분석은 트레이딩 시스템의 잠재적 결과 범위를 추정하는 데 도움을 줍니다. 여기에는 최대 손실, 연간 수익률, 파산 위험과 같은 지표가 포함되어, 전략의 리스크-보상 프로파일에 대한 더 포괄적인 뷰를 제공합니다.

워크 포워드 분석과 몬테카를로 시뮬레이션의 주요 이점:

  • 커브 피팅 및 과적합 감소
  • 더 현실적인 성과 기대치
  • 잠재적 손실 및 리스크에 대한 더 나은 이해
  • 전략 견고성에 대한 자신감 향상

4. 장기적인 성공을 위해 여러 비상관 전략에 걸쳐 다각화가 중요합니다

"적절하게 다각화하면, 아마도 내가 본 것 중 가장 가까운 트레이딩 '성배'일 것입니다."

전략에 걸쳐 리스크를 분산하십시오. 여러 비상관 전략을 개발하고 거래하여 전체 포트폴리오 리스크를 줄이십시오. 이는 수익 곡선을 평탄하게 하고 시간이 지남에 따라 더 일관된 수익을 제공합니다. 다른 시장, 시간 프레임, 트레이딩 스타일을 가진 전략을 목표로 하십시오.

다각화 효과를 측정하십시오. 상관 분석, 수익 곡선 직선성, 결합된 몬테카를로 시뮬레이션을 사용하여 전략 포트폴리오의 다각화 이점을 평가하십시오. 최적의 다각화를 유지하기 위해 전략 믹스를 지속적으로 모니터링하고 조정하십시오.

전략 다각화를 달성하는 방법:

  • 다른 시장 거래 (예: 통화, 상품, 지수)
  • 시간 프레임 다양화 (예: 일중, 스윙, 장기)
  • 다른 트레이딩 스타일 사용 (예: 추세 추종, 평균 회귀, 돌파)
  • 비상관 진입 및 종료 규칙 사용

5. 포지션 사이징과 리스크 관리는 트레이딩 전략만큼 중요합니다

"더 많은 계약을 거래하면 보상이 증가하지만, 리스크도 증가합니다."

견고한 포지션 사이징을 구현하십시오. 잠재적 수익과 허용 가능한 리스크 수준을 균형 있게 맞추는 포지션 사이징 방법론을 개발하십시오. 일반적인 접근 방식에는 고정 비율, 고정 비율, 최적 f가 포함됩니다. 계좌 자산과 시장 조건에 따라 포지션 사이징 규칙을 정기적으로 검토하고 조정하십시오.

여러 수준에서 리스크를 관리하십시오. 거래, 전략, 포트폴리오 수준에서 리스크 관리를 구현하십시오. 손절매를 설정하고, 최대 손실 한도를 정의하며, 전략을 중지할 기준을 설정하십시오. 극단적인 시장 조건에서 하방 리스크를 제한하기 위해 옵션이나 기타 헤징 기법을 고려하십시오.

주요 리스크 관리 고려 사항:

  • 거래당 리스크 한도
  • 전략 수준 손실 한도
  • 포트폴리오 전체 리스크 할당
  • 전략 간 상관 관계
  • 전체 계좌 파산 리스크

6. 실시간 전략 성과를 면밀히 모니터링하고 성과가 저조한 시스템을 중단할 준비를 하십시오

"실제 성과가 예상 성과보다 낮을 때, 그것은 누군가가 당신에게서 훔치는 것과 비슷하지 않습니까?"

성과 지표를 추적하십시오. 수익 인자, 샤프 비율, 최대 손실, 승률과 같은 주요 성과 지표를 정기적으로 모니터링하십시오. 과거 테스트 및 몬테카를로 시뮬레이션을 기반으로 한 예상 성과와 실제 결과를 비교하십시오. 수익 곡선 및 손실 차트를 사용하여 시각적 분석을 수행하십시오.

명확한 중단 기준을 설정하십시오. 전략을 중단할 특정 조건을 정의하십시오. 이는 최대 손실, 연속 손실 거래, 예상 성과와의 큰 편차를 기준으로 할 수 있습니다. 손실 기간 동안 감정적 의사 결정을 피하기 위해 이러한 미리 정의된 규칙을 준수하십시오.

성과 모니터링 도구:

  • 일일/주간 성과 차트
  • 표준 편차 밴드가 있는 수익 곡선
  • 손실 분석
  • 몬테카를로 기반 성과 범위
  • 전략 상관 행렬

7. 자동화된 트레이딩은 지속적인 감시와 예상치 못한 문제를 처리할 계획이 필요합니다

"자동화된 트레이딩은 무인 트레이딩을 의미하지 않습니다."

경계를 유지하십시오. 데이터 피드 문제, 실행 오류, 예상치 못한 시장 조건과 같은 잠재적 문제에 대해 자동화된 트레이딩 시스템을 정기적으로 모니터링하십시오. 일일 포지션 점검 및 비정상 활동에 대한 자동 경고와 같은 안전 장치를 구현하십시오.

예상치 못한 상황에 대비하십시오. 정전, 인터넷 중단, 소프트웨어 결함과 같은 다양한 시나리오에 대한 비상 계획을 개발하십시오. 백업 시스템을 갖추고 수동 개입을 위한 명확한 절차를 마련하십시오. 재난 복구 계획을 정기적으로 테스트하고 업데이트하십시오.

자동화된 트레이딩을 위한 주요 고려 사항:

  • 트레이딩 알고리즘의 견고한 오류 처리
  • 중복 인터넷 연결 및 전원 공급 장치
  • 수동 개입을 위한 명확한 절차
  • 시스템 상태 점검 및 유지 보수 정기적 수행
  • 거래 및 포지션의 지속적인 모니터링

Last updated:

리뷰

4.05 out of 5
Average of 100+ ratings from Goodreads and Amazon.

알고리즘 트레이딩 시스템 구축, + 웹사이트는 평균 평점 4.05/5로 대체로 긍정적인 평가를 받고 있다. 독자들은 트레이딩 시스템 개발에 대한 실용적이고 단계별 접근 방식을 높이 평가하며, 백테스팅, 워크포워드 분석, 몬테카를로 시뮬레이션 등을 포함한 내용을 유익하다고 생각한다. 많은 독자들이 초보자와 경험 많은 트레이더 모두에게 유익하다고 느낀다. 일부는 선물 거래에 초점을 맞춘 점과 특정 섹션의 반복성을 비판하기도 한다. 전반적으로 독자들은 알고리즘 트레이딩의 현실적인 관점과 잠재적 함정에 대한 책의 가치를 높이 평가하며, 일부는 이 책을 알고리즘 트레이더를 꿈꾸는 사람들에게 필수적인 읽을거리로 간주한다.

저자 소개

케빈 J. 데이비는 뛰어난 알고리즘 트레이더이자 저자입니다. 그는 선물 거래 월드컵 챔피언십에서 우승한 경력이 있으며, 거래 시스템 개발 및 구현에 대한 전문 지식으로 잘 알려져 있습니다. 데이비의 접근 방식은 실제 돈을 위험에 빠뜨리기 전에 거래 전략을 엄격하게 테스트하고 검증하는 것을 강조합니다. 그는 체계적이고 데이터 기반의 거래 방식을 옹호하며, 성공과 실패를 모두 공유하는 그의 글로 인해 존경받고 있습니다. 데이비의 작업은 트레이더들이 견고하고 수익성 있는 시스템을 개발하도록 돕는 데 중점을 두고 있으며, 과적합 및 비현실적인 기대와 같은 일반적인 함정을 피하는 방법을 제시합니다. 그의 실용적이고 직설적인 스타일은 알고리즘 거래 커뮤니티에서 인기를 끌고 있습니다.

0:00
-0:00
1x
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Listening – audio summariesListen to the first takeaway of every book for free, upgrade to Pro for unlimited listening.
Unlock unlimited listening
Your first week's on us
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 5: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Sep 26,
cancel anytime before.
What our users say
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Compare Features
Free Pro
Read full text summaries
Listen to full summaries
Unlimited Bookmarks
Unlimited History
Benefits
Get Ahead in Your Career
People who read at least 7 business books per year earn 2.3 times more on average than those who only read one book per year.
Unlock Knowledge Faster (or Read any book in 10 hours minutes)
How would your life change if we gave you the superpower to read 10 books per month?
Access 12,000+ hours of audio
Access almost unlimited content—if you listen to 1 hour daily, it’ll take you 33 years to listen to all of it.
Priority 24/7 AI-powered and human support
If you have any questions or issues, our AI can resolve 90% of the issues, and we respond in 2 hours during office hours: Mon-Fri 9 AM - 9 PM PT.
New features and books every week
We are a fast-paced company and continuously add more books and features on a weekly basis.
Fun Fact
2.8x
Pro users consume 2.8x more books than free users.
Interesting Stats
Reduced Stress: Reading for just 6 minutes can reduce stress levels by 68%
Reading can boost emotional development and career prospects by 50% to 100%
Vocabulary Expansion: Reading for 20 minutes a day are exposed to about 1.8 million words per year
Improved Cognitive Function: Reading can help reduce mental decline in old age by up to 32%.
Better Sleep: 50% of people who read before bed report better sleep.
Can I switch plans later?
Yes, you can easily switch between plans.
Is it easy to cancel?
Yes, it's just a couple of clicks. Simply go to Manage Subscription in the upper-right menu.
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.