Backtesting : 과거 해석.
역 테스팅은 효과적인 거래 시스템 개발의 핵심 구성 요소입니다. 이것은 주어진 전략에 의해 정의 된 규칙을 사용하여 과거에 일어났던 거래를 과거 데이터로 재구성함으로써 성취됩니다. 결과는 전략의 효과를 측정하는 데 사용할 수있는 통계를 제공합니다. 이 데이터를 사용하여 거래자는 실제 시장에 적용하기 전에 전략을 최적화 및 개선하고 기술적 또는 이론적 결함을 찾아 전략에 자신감을 가질 수 있습니다. 근본적인 이론은 과거에 잘 작동 한 모든 전략이 미래에 잘 작동 할 가능성이 있으며, 반대로 과거에 제대로 수행되지 않은 전략은 앞으로는 제대로 수행되지 않을 것이라는 것입니다. 이 기사에서는 백 테스트에 사용 된 응용 프로그램, 얻은 데이터의 종류 및 사용 방법에 대해 살펴 봅니다.
데이터 및 도구.
당기 순손실 - 당기 순손익 퍼센트. 시간 프레임 - 테스트가 발생한 지난 날짜입니다. 유니버스 - 백 테스트에 포함 된 주식. 휘발성 측정 - 최대 비율은 위쪽과 아래쪽. 평균 - 평균 이득 및 평균 손실, 평균 막대 유지 비율. 노출 - 투자 된 자본의 비율 (또는 시장에 노출 된 금액). 비율 - Wins-to-losses 비율. 연간 환급 - 1 년 동안의 수익률. 위험 조정 수익 - 위험의 함수로서의 수익률.
일반적으로 백 테스팅 소프트웨어에는 중요한 두 개의 화면이 있습니다. 첫 번째는 상인이 백 테스팅에 대한 설정을 사용자 정의 할 수있게합니다. 이러한 사용자 지정에는 기간별로 수수료가 포함됩니다. 다음은 AmiBroker의 화면 예입니다.
두 번째 화면은 실제 백 테스트 결과 보고서입니다. 여기서 위에서 언급 한 모든 통계를 찾을 수 있습니다. AmiBroker의 화면 예는 다음과 같습니다.
일반적으로 대부분의 거래 소프트웨어에는 유사한 요소가 포함되어 있습니다. 일부 고급 소프트웨어 프로그램에는 자동 위치 조정, 최적화 및 기타 고급 기능을 수행하는 추가 기능이 포함되어 있습니다.
10 계명.
주어진 전략이 테스트 된 시간대의 광범위한 시장 동향을 고려하십시오. 예를 들어 전략이 1999-2000에서만 다시 테스트 된 경우 곰 시장에서 잘 수행되지 않을 수 있습니다. 몇 가지 서로 다른 유형의 시장 조건을 포괄하는 오랜 기간 동안 백 테스트하는 것이 좋습니다. 역 테스팅이 발생한 우주를 고려하십시오. 예를 들어, 광범위한 시장 시스템이 기술 주식으로 구성된 우주로 테스트되는 경우 다른 분야에서 잘 수행되지 못할 수도 있습니다. 일반적으로 전략이 특정 장르의 장르를 목표로한다면 우주를 해당 장르로 제한하십시오. 그러나 다른 모든 경우에는 테스트 목적으로 큰 우주를 유지해야합니다. 변동성 측정은 거래 시스템을 개발할 때 매우 중요합니다. 지분이 일정 수준 이하로 떨어지면 마진 콜을 받게되는 레버리지 계좌의 경우 특히 그렇습니다. 거래자는 리스크를 줄이고 주어진 주식의 출입을 용이하게하기 위해 변동성을 낮게 유지해야합니다. 개최되는 평균 막대 수는 거래 시스템을 개발할 때 매우 중요합니다. 대부분의 백 테스팅 소프트웨어에는 최종 계산에 커미션 비용이 포함되지만 이것이이 통계를 무시해서는 안된다는 의미는 아닙니다. 가능한 경우 평균 막대 수를 늘리면 커미션 비용이 절감되고 전반적인 수익이 개선 될 수 있습니다. 노출은 양날의 칼입니다. 노출 증가는 이익 증가 또는 손실 증가로 이어질 수 있으며 노출 감소는 이익 감소 또는 손실 감소를 의미합니다. 그러나 일반적으로 위험을 줄이고 특정 주식에 대해 쉽게 전환 할 수 있도록 노출을 70 % 미만으로 유지하는 것이 좋습니다. wins-to-losses 비율과 결합 된 평균 이득 / 손실 통계는 Kelly Criterion과 같은 기법을 사용하여 최적의 위치 결정 및 자금 관리를 결정하는 데 유용 할 수 있습니다. (Kelly Criterion을 이용한 자금 관리를 참조하십시오.) 거래자는 평균 이익을 높이고 손실률을 높이면 커미션 비용을 줄이고 더 많은 포지션을 취할 수 있습니다. 연간 수익은 다른 투자 장소에 대한 시스템 수익을 벤치 마크하는 도구로 사용되기 때문에 중요합니다. 전반적인 연간 수익을 보는 것뿐만 아니라 위험도를 높이거나 낮추는 것도 중요합니다. 이것은 다양한 위험 요소를 설명하는 위험 조정 수익을 살펴봄으로써 수행 할 수 있습니다. 거래 시스템이 채택되기 전에, 그것은 다른 모든 투자 장소를 동등하거나 그 이하의 위험으로 능가해야합니다. 백엔드 사용자 정의는 매우 중요합니다. 많은 백 테스팅 응용 프로그램에는 커미션 금액, 라운드 (또는 분수) 로트 크기, 틱 크기, 마진 요구 사항, 이자율, 미끄러짐 가정, 위치 크기 규칙, 동일 막대 종료 규칙, 후행 정지 설정 등의 정보가 있습니다. 가장 정확한 백 테스팅 결과를 얻으려면 시스템을 가동 할 때 사용할 브로커를 모방하기 위해 이러한 설정을 조정하는 것이 중요합니다. 백 테스팅은 때로 지나치게 최적화 된 것으로 이어질 수 있습니다. 이것은 성과 결과가 과거에 너무 높게 조정되어 향후 더 이상 정확하지 않게되는 조건입니다. 일반적으로 모든 주식 또는 일부 대상 주식에 적용되는 규칙을 구현하는 것이 좋습니다. 규칙이 더 이상 작성자가 이해할 수 없을 정도로 최적화되지 않았습니다. 백 트레이싱은 항상 주어진 거래 시스템의 효율성을 측정하는 가장 정확한 방법은 아닙니다. 때로는 과거에 잘 수행 된 전략이 현재 잘 수행되지 못하는 경우가 있습니다. 과거 성과가 미래의 성과를 나타내는 것은 아닙니다. 살아 가기 전에 성공적으로 백 테스팅 된 시스템을 종이로 교환하여 전략이 실제로 적용되는지 확인하십시오.
Backtesting은 트레이딩 시스템 개발의 가장 중요한 측면 중 하나입니다. 제대로 작성 및 해석되면 거래자는 전략을 최적화하고 개선하며 기술적 또는 이론적 결함을 발견하고 실제 시장에 적용하기 전에 전략에 대한 확신을 얻을 수 있습니다.
MultiCharts 11.
작은 일이 큰 차이를 만듭니다. 직접보십시오.
모든 차트 유형에 대한 새로운 사용자 지정 해상도. 직접 작성하거나 기존 항목을 쉽게 가져올 수 있습니다. Walk-Forward Optimization 보고서의 기능이 더욱 향상되었습니다. Monte Carlo 분석이 확장되어 새로운 Imbalance Delta 차트 스타일이 추가 통찰력을 얻었습니다. 한 번의 클릭으로 데이터 복원 예정된 데이터 내보내기 자동화 더 많은 Pitchfork 그리기 도구가 더 많은 분석 옵션을 제공합니다.
MultiCharts 거래 플랫폼.
차트 작성, 백 테스팅 및 멀티 브로커 자동 거래를위한 트레이딩 소프트웨어.
MultiCharts는 수상 경력이있는 거래 플랫폼입니다.
일일 거래 소프트웨어가 필요하든 장기간 투자하든 MultiCharts는 거래 목표를 달성하는 데 도움이되는 기능을 제공합니다. 고화질 차트 작성, 내장 지표 및 전략, 차트 및 DOM의 원 클릭 거래, 고정밀 백 테스팅, 무차별 대입 및 유전자 최적화, 자동 실행 및 EasyLanguage 스크립트 지원은 모두 핵심 도구입니다.
브로커와 데이터 피드의 선택.
선택의 자유는 MultiCharts의 원동력이었으며 지원되는 데이터 피드 및 브로커의 폭 넓은 선택에서 볼 수 있습니다. 거래 방법을 선택하고, 테스트하고, 원하는 브로커와 거래를 시작하십시오. 그것이 MultiCharts의 장점입니다.
차트 분석.
차트 작업은 시장과의 상호 작용 방식이므로 매우 중요합니다. 빠른 가격 변동에 대한 분석 및 대응에는 신뢰할 수 있고 정확한 차트 작성 도구가 필요합니다.
중개인과 사료 중 선택하십시오.
일부 브로커는 더 나은 요율을 제공하고 일부 데이터 피드는 더 많은 기록 데이터를 제공합니다. 귀하의 필요에 맞는 것을 선택하십시오.
자동화 된 거래.
이기는 전략이라 할지라도 주문 실행의 지연만으로 모든면에서 차이를 만들 수 있습니다. 자동화 된 거래는 인간보다 훨씬 빠릅니다.
실시간 시장 스캐너.
"스크리너"또는 "견적 보드"로 알려진이 도구를 사용하면 수익 창출 기회를 찾기 위해 한 창에서 수천 개의 시장 기호를 모니터링 할 수 있습니다.
쉬운 언어.
EasyLanguage는 프로그래밍 전략 및 지표를위한 산업 표준 언어입니다. 그것은 상인을 위해 특별히 제작되었습니다. 주요 장점은 몇 분 안에 시작할 수 있다는 것입니다.
EasyLanguage는 TradeStation Securities에서 개발 한 프로그래밍 언어입니다. 전문 교육을받지 않고도 쉽게 배울 수 있기 때문에 대중적인 언어이지만 동시에 거래 목적으로도 매우 유용합니다. 이 언어의 인기는 무역 산업에서 표준 프로그래밍 언어로 간주 될 수 있기 때문에 널리 보급되어 있습니다.
EasyLanguage 코드는 20 년 이상 개발되었으며, 이는 이미 구현 된 세계에서 가장 큰 거래 아이디어 컬렉션 중 하나입니다. EasyLanguage 표시기 및 전략은 인터넷 및 주요 거래 간행물에서 광범위하게 사용할 수 있으며, 모든 MultiCharts 사용자는 다른 플랫폼을 사용하는 사람들보다 이점을 누릴 수 있습니다.
포트폴리오 거래.
백 테스팅은 과거 데이터에 전략을 적용하여 "수행 방법"을 확인합니다. 포트폴리오 백 테스팅을 사용하면 여러 기호로 전략을 디자인하고 테스트 할 수 있습니다.
모든 기능.
리뷰 및 수상.
우리의 거래 소프트웨어는 수많은 상을 수상했으며 언론에서 광범위하게 검토되었습니다.
2012 회원 선정 상.
기계 시스템 거래자를위한 최고의 소프트웨어; 최고의 기술 분석 소프트웨어.
주식 및 상품 독자의 선택 상 2011 기술 분석.
준결승에 진출한 독립형 분석 소프트웨어 인 $ 1,000 이상.
175 개국 10,000 명 이상의 고객에게 가입하십시오.
어떠한 의무 나 제한도없이 30 일 동안 무료로 거래 플랫폼을 사용해 보시기 바랍니다. 바로이 양식을 작성하여 다운로드 및 설치 지침을 받으십시오.
OwnData 및 모든 MCFX 제품은 단종되었습니다. 여기서 MCFX 대체품을 찾으십시오. TradingView에서 Bitcoin 달러 차트.
마진에 대한 외환을 포함한 거래 금융 상품은 높은 위험도를 지니고 있으며 모든 투자자에게 적합하지 않습니다. 높은 레버리지는 당신뿐만 아니라 당신을 도울 수 있습니다. 금융 상품이나 외환에 투자하기 전에 투자 목표, 경험 수준 및 위험 식욕을 신중하게 고려해야합니다. 초기 투자의 일부 또는 전부를 상실 할 가능성이 있기 때문에 잃을 수없는 돈을 투자해서는 안됩니다. 거래와 관련된 모든 위험에 대해 알고 있어야하며, 의심스러운 점이 있으면 독립적 인 재정 고문에게 조언을 구해야합니다.
No comments:
Post a Comment