Wednesday 21 March 2018

트레이딩 시스템 백 테스팅


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 달러 차트.
마진에 대한 외환을 포함한 거래 금융 상품은 높은 위험도를 지니고 있으며 모든 투자자에게 적합하지 않습니다. 높은 레버리지는 당신뿐만 아니라 당신을 도울 수 있습니다. 금융 상품이나 외환에 투자하기 전에 투자 목표, 경험 수준 및 위험 식욕을 신중하게 고려해야합니다. 초기 투자의 일부 또는 전부를 상실 할 가능성이 있기 때문에 잃을 수없는 돈을 투자해서는 안됩니다. 거래와 관련된 모든 위험에 대해 알고 있어야하며, 의심스러운 점이 있으면 독립적 인 재정 고문에게 조언을 구해야합니다.

거래 시스템 백 테스팅
수백 개의 기호를 사용하는 완전 자동 거래를위한 고성능, 저 지연 아키텍처.
서버 배포.
브로커의 인프라에 시스템을 배치하여 실행 대기 시간을 줄이고 안정성을 향상시킵니다.
R 통합.
R과 네이티브 통합을 통해 통계 학자 및 퀀트는 프로그래머가 필요없이 전략 개발에 직접 참여할 수 있습니다.
자동화 된 거래.
고성능, 지연 시간이 적은 아키텍처는 수 백 개의 심볼이있는 완전 자동 거래를 지원합니다.
k R 통합.
개발자는 SEER 플랫폼 내에서 선도적 인 오픈 소스 통계 패키지 R에 액세스 할 수 있습니다.
H 서버 배포.
Seer에서 개발 된 트레이딩 시스템은 브로커의 데이터 센터에 물리적으로 또는 브로커의 데이터 센터에 배치 될 수 있습니다.
3 다중 시스템.
동일한 현금 / 출자 기준에서 동시에 실행되는 여러 시스템을 생성하십시오.
L 지적 재산권 보호.
거래 시스템은 특정 사용자를 위해 암호화됩니다. 이는 시스템 재분배의 위험이 없음을 의미합니다.
1 다중 자산 클래스.
주식, 선물 및 Forex와 같은 여러 자산 클래스에 걸쳐있는 시스템을 생성하십시오.
v 시각화 W 최적화.
리스크와 보상간에 최상의 균형을 찾으려면 35 개 이상의 성과 지표에 대해 백 테스트 결과를 시각화하십시오.
Y 포트폴리오 Backtesting.
거래 시스템, 기호, 시간 프레임 또는 자금 관리의 수에 상관없이 진정한 싱글 패스 백 테스팅 및 최적화.
증언.
솔직히 우리가 사용한 가장 정교한 백 테스트 및 포워드 실행 엔진!
H. Van Eeden, System Developer & Trader.
지원되는 중개인.
FXCM은 온라인 외환 (FX) 거래, CFD 거래, 베팅 및 관련 서비스를 제공하는 선도적 인 제공 업체입니다. 이 회사의 사명은 혁신적인 거래 도구를 제공하고 우수한 거래 교육자를 고용하며 엄격한 재무 표준을 충족하고 시장에서 최고의 온라인 거래 경험을 위해 노력함으로써 세계 최대이자 가장 유동성이 높은 시장에 글로벌 거래자가 접근 할 수 있도록하는 것입니다. 고객은 모바일 거래, 원 클릭 주문 실행 및 실시간 차트 거래를 이용할 수 있습니다. 또한 FXCM은 외환 거래에 대한 교육 과정을 제공하고 거래 도구, 독점 데이터 및 프리미엄 자원을 제공합니다.
OANDA는 혁신적인 컴퓨터 및 금융 기술을 사용하여 개인, 대기업, 포트폴리오 관리자, 금융 기관 등 모든 사람에게 인터넷 기반 외환 거래 및 통화 정보 서비스를 제공합니다. OANDA는 시장 데이터 및 통화 데이터의 신뢰할 수있는 출처입니다. 세계에서 가장 큰 과거의 고주파 필터링 된 통화 데이터베이스 중 하나에 액세스 할 수 있습니다.
IB Group 1은 36 년 동안 전 세계의 거래자, 투자자 및 기관에 실질적인 이점을 제공하는 전자 액세스 거래 기술을 구축해 왔습니다. Interactive Brokers Group과 그 계열사의 자기 자본은 48 억 달러를 초과합니다. 우리는 하루 평균 40 만 7 천 건의 거래를 수행하는 일일 평균 수익 거래를 기반으로하는 미국 최대의 브로커입니다. 전문 상인과 투자가가 IB를 선택하는 이유를 알아보십시오.
마진에 대한 외환 거래는 높은 위험을 수반하며 모든 투자자에게 적합하지 않을 수 있습니다. 높은 레버리지는 당신뿐만 아니라 당신을 도울 수 있습니다. 외환에 투자하기로 결정하기 전에 투자 목표, 경험 수준 및 위험 식욕을 신중하게 고려해야합니다. 초기 투자의 일부 또는 전부를 상실 할 가능성이 있기 때문에 잃을 수없는 돈을 투자해서는 안됩니다. 외환 거래와 관련된 모든 위험에 대해 알고 있어야하며, 의심스러운 점이 있으면 독립적 인 재정 고문에게 조언을 구해야합니다.

역 테스팅 및 무역 시스템.
CQG의 최첨단 백 테스팅 및 무역 시스템 도구를 통해 전략을 제어 할 수 있습니다. 수년 간의 가용 데이터를 모델링하여 시스템과 신호를 개발하고 최적화하십시오. 그것이 준비되면 CQG의 AutoTrader를 통해 자동으로 거래가 이루어집니다.
당신의 돈을 위험에 내 맡기기 전에 당신의 아이디어를 시험하십시오.
당사의 무역 시스템 패키지를 통해 고객은 과거 거래 활동을 분석하고 해당 활동을 기반으로 전략을 수립 할 수 있습니다. 당사의 기능을 이용하여 출입 지점을 미세 조정하고 사용자 정의 매개 변수 값을 테스트하십시오.
길거나 짧은 거래, 다양한 진입 및 퇴장 신호 및 상인이 지불해야하는 커미션을 기반으로 거래 활동을 검사하여 수많은 백 테스팅 리소스를 활용할 수 있습니다.
즐겨 찾는 조건을 사용하여 입력 신호를 평가하십시오.
Signal Evaluator를 사용하면 특정 구매 및 판매 신호를 사용하여 특정 기간의 효율성을 분석 할 수 있습니다. 분석은 포트폴리오와 개별 상품 모두에 적용될 수 있습니다.
시스템 매개 변수 최적화.
Trade System Optimizer는 무역 신호에 포함 된 다양한 설정 및 매개 변수 조합을 실행하는 거래 시스템의 결과를 테스트하는 유용한 거래 도구 인 Trade System Optimizer를 사용하여 워크 플로를 최적화합니다.
자동으로 거래 시스템을 거래하십시오.
이제는 거래 시스템을 보유하고 있으므로 CQG가 자동으로 거래하도록하십시오. CQG AutoTrader는 독점적 인 거래 실행 엔진으로 고객은 동일한 정밀도와 규율로 한 번에 여러 시스템을 동시에 실행할 수 있습니다. 또한 시스템 트레이딩과 수동 실행에있어 더 많은 용량과 정확성을 트레이더에게 제공합니다.
이 제품은 다양한 주문 유형을 지원하며 고객은 가격, 크기 및 주문시기와 관련된 실행 매개 변수를 구성 할 수 있습니다. 투명성을 극대화하기 위해 CQG AutoTrader는 Orders and Positions 윈도우 및 ATS (Automated Trading System) 연구와 같은 다양한 위치 모니터링 모듈과 통합되어 고객이 차트 및 거래 인터페이스에서 거래 신호와 직위를 모니터링 할 수 있습니다. CQG AutoTrader는 라이브 또는 데모 거래 모드에서 사용할 수 있습니다.
Backtesting Videos.
CQG 제품 전문가 Doug Janson은 CQG IC의 자동화 기능에 대해 설명합니다. 수식을 정의하고 Entry Signal Evaluator를 사용하여 수식을 테스트하고 거래 시스템을 만드는 방법에 대해 알아보십시오.
CQG 제품 전문가 짐 스타 브로스 (Jim Stavros)는 백 테스팅 및 무역 시스템 도구를 사용하여 효율성을 입증합니다.
비교표를 사용하여 특정 요구 사항에 맞는 정확한 CQG 제품을 찾으십시오.
오늘 위험이없는 2 주 무료 평가판을 위해 CQG Integrated Client라는 주요 플랫폼을 사용해보십시오.
우리는 당신의 의견을 듣고 싶습니다. 우리의 문의 양식을 작성하면 영업 담당자가 연락을드립니다.
CQGInc.
계속 연락하십시오.
Copyright © CQG, Inc., 1980-2017. 전 세계 모든 권리 보유. CQG®, DOMTrader®, TFlow® 및 Data Factory ™는 CQG, Inc. 의 상표입니다. 연락처 | 은둔.

No comments:

Post a Comment