Facebook Pixel
Searching...
한국어
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
Building Winning Algorithmic Trading Systems

Building Winning Algorithmic Trading Systems

A Trader's Journey From Data Mining to Monte Carlo Simulation to Live Trading
저자 Kevin J. Davey 2014 245 페이지
4.06
100+ 평점
듣기
듣기

가지 주요 요점

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

성과 모니터링 도구:

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

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

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

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

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

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

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

마지막 업데이트 날짜:

FAQ

What's Building Winning Algorithmic Trading Systems about?

  • Focus on Algorithmic Trading: The book details Kevin J. Davey's journey from a novice to a successful algorithmic trader, emphasizing the development of mechanical trading systems using data analysis and statistical methods.
  • Comprehensive Guide: It covers system design, testing, and live trading, providing a practical guide for traders at all levels to create and implement their own trading systems.
  • Real-Life Experiences: Davey shares personal anecdotes and lessons from his trading career, offering relatable insights into the trading world.

Why should I read Building Winning Algorithmic Trading Systems?

  • Learn from Experience: Kevin J. Davey is a proven trader with significant success in trading competitions, offering practical and applicable insights.
  • Structured Approach: The book provides a systematic methodology for developing trading systems, including testing methods like Monte Carlo analysis and walk-forward testing.
  • Diverse Audience: It offers valuable information for both beginners and experienced traders to enhance their trading strategies and decision-making processes.

What are the key takeaways of Building Winning Algorithmic Trading Systems?

  • Importance of Testing: Rigorous testing, including historical back-testing and Monte Carlo analysis, is crucial to ensure trading systems are robust.
  • Psychological Aspects: Understanding and managing psychological challenges is essential for maintaining discipline and confidence in trading.
  • Continuous Improvement: Traders should regularly evaluate and adapt their strategies based on performance data for long-term success.

What is Monte Carlo analysis in Building Winning Algorithmic Trading Systems?

  • Simulation of Trade Outcomes: Monte Carlo analysis simulates potential outcomes by varying the order of trades, assessing risk and potential drawdowns.
  • Understanding Risk: It helps traders understand the likelihood of different outcomes, crucial for effective risk management.
  • Input Requirements: Requires inputs like starting equity and expected trades to generate a realistic picture of strategy performance.

How does Kevin J. Davey suggest developing a trading system in Building Winning Algorithmic Trading Systems?

  • Set SMART Goals: Emphasizes setting Specific, Measurable, Attainable, Relevant, and Time-bound goals for clarity and direction.
  • Iterative Testing Process: Recommends evaluating strategies in stages to identify viable ones without overfitting to historical data.
  • Focus on Entries and Exits: Encourages developing clear rules for both entry and exit strategies to enhance profitability.

What is walk-forward analysis as described in Building Winning Algorithmic Trading Systems?

  • Testing Methodology: Involves optimizing a strategy over a period and testing it on subsequent out-of-sample data to assess adaptability.
  • In-Sample and Out-of-Sample: Divides analysis into periods for optimization and testing, helping avoid overfitting.
  • Realistic Performance Expectations: Provides a realistic expectation of strategy performance in live trading by identifying potential weaknesses.

What are the common pitfalls in algorithmic trading mentioned in Building Winning Algorithmic Trading Systems?

  • Over-Optimization: Tweaking strategies excessively to fit historical data can lead to poor live performance.
  • Ignoring Market Changes: Failing to adapt strategies to changing conditions can render them ineffective.
  • Emotional Decision-Making: Emotions can influence decisions, making discipline crucial for sticking to strategies.

How can I ensure my trading strategy is robust as per Building Winning Algorithmic Trading Systems?

  • Rigorous Testing: Use historical back-testing, walk-forward analysis, and Monte Carlo simulations to validate performance.
  • Diversification: Incorporate multiple uncorrelated strategies to reduce risk and improve performance.
  • Continuous Monitoring: Regularly evaluate real-time performance against historical expectations for timely adjustments.

How does Building Winning Algorithmic Trading Systems address trading psychology?

  • Emotional Management: Emphasizes managing emotions to prevent impulsive decisions and maintain discipline.
  • Building Confidence: Shares strategies for building confidence, crucial during drawdowns to stick to strategies.
  • Learning from Mistakes: Encourages viewing mistakes as learning opportunities to foster resilience and improve performance.

What are the best quotes from Building Winning Algorithmic Trading Systems and what do they mean?

  • "If it seems too good to be true, it probably is.": Cautions against over-optimizing systems and stresses realistic expectations.
  • "You must have goals.": Highlights the necessity of setting clear objectives for direction and focus.
  • "Treat your data with utmost care!": Stresses the importance of accurate data for reliable strategy testing and success.

How does Monte Carlo simulation work in trading strategies according to Building Winning Algorithmic Trading Systems?

  • Risk Assessment Tool: Simulates thousands of outcomes to assess risk and potential performance based on historical data.
  • Statistical Analysis: Evaluates metrics like probability of ruin and expected drawdown, providing insights into strategy performance.
  • Informed Decision-Making: Helps traders make informed decisions about position sizing and risk management.

How does the author suggest handling losing trades in Building Winning Algorithmic Trading Systems?

  • Accepting Losses: Emphasizes accepting losses as a natural part of trading to avoid emotional decision-making.
  • Reviewing Performance: Advises reviewing performance to determine if losses are due to strategy flaws or market fluctuations.
  • Sticking to the Strategy: Encourages consistency in following the trading plan despite short-term losses for long-term success.

리뷰

4.06 중에서 5
평균 100+ GoodreadsAmazon의 평점.

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

Your rating:

저자 소개

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

Other books by Kevin J. Davey

0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Requests: Request new book summaries
Bookmarks: Save your favorite books
History: Revisit books later
Ratings: Rate books & see your ratings
Try Full Access for 7 Days
Listen, bookmark, and more
Compare Features Free Pro
📖 Read Summaries
All summaries are free to read in 40 languages
🎧 Listen to Summaries
Listen to unlimited summaries in 40 languages
❤️ Unlimited Bookmarks
Free users are limited to 10
📜 Unlimited History
Free users are limited to 10
Risk-Free Timeline
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Mar 1,
cancel anytime before.
Consume 2.8x More Books
2.8x more books Listening Reading
Our users love us
50,000+ readers
"...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..."
Save 62%
Yearly
$119.88 $44.99/year
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance
Black Friday Sale 🎉
$20 off Lifetime Access
$79.99 $59.99
Upgrade Now →