Tuesday, August 23, 2016

무역 전략 backtest






+

제가 친절하게도 테스트를 위해 R를 사용하는 방법을 학습 나를 도와 된 s는 것을 말함으로써 시작하자. 마음에있는 모든두고, 나는 내가 Excel에서 backtest을 생산 네 가지 기본 단계를 고려 무엇을 걸을 거라고 생각했다. 핵심 엑셀을 얻지 못한 t 내가 작성 파일 참고 - 이 (당신이 그를 다음하지 않았습니다 경우 또 다른 읽을 수 있어야합니다) CondorOptions에서 자레드에 의해 통해 만들어졌습니다. 1 단계 : 첫 번째 단계는 Excel로 당신의 시장 데이터를 얻을 수있는 데이터를 가져옵니다. 다음 기록 데이터 및 복사 및 전체 데이터 세트 또는 전략을 업데이트 일부를 붙여 다시 다운로드해야 할 것이다이 두 가지 기본적인 방법이 있습니다. 두 번째 방법은 야후 금융에서 자동 복 데이터를 이동하는 코드를 사용하는 것이다. 많은 사람들은 가장 유연성과 옵션을 제공하기 때문에 AnalyzerXL 추천 d는 바로이 일을 위해 VBA를 작성했습니다. 당신은 당신이 스크롤을 최소화하고 업데이트하기가 쉽도록 별도의 워크 시트를 갖고 싶어거야까지 Excel에서이 데이터가 저장 방법. 2 단계 : 이제 우리는 각각 계산의 일부를 복용하는 것이 당신의 표시를 만듭니다. 엑셀 작업에 대한 하나의 좋은 점은 정말 지표의 구축 방법에 대해 생각하게한다는 것입니다. 실제로 어떻게 작동하는지 이해없이 너무, 요즘, 아래로 던져 간단하고 표시 할 수 있습니다. 최종 지표 열, DVI는 DVI의 크기와 DVI 스트레치 컬럼의 가중 합이다. 또한 AnalyzerXL도 쉽게 백 테스팅하기 위해 미리 정의 된 지표의 다수가 포함되어 있습니다 D, 및 이와 유사한 기능을 제공하는 엑셀 다른 추가 기능이 있습니다. 3 단계 : 이제 표시기를 가지고, 당신이 당신의 거래 규칙을 구성 할 필요가 거래 규칙을 구축합니다. 계산 (이 예에서 재 긴 또는 짧은, 또는 가변 위치로 바로 모든 기능 길거나 짧은 반대로 크기 조정되지 않습니다 4 단계 :. 트레이딩 규칙 / 주식 곡선이 많은 다른 접근 방법이 여기에 있습니다, 하지만 당신은 무엇을 볼 수 이 예에서 할 수있는 간단한 방법입니다. 증가 또는 감소 10,000의 시작 현금 가치를 가정하고 의해 우리는 긴 또는 이전 일의 가까이에 짧은, 우리는 올바른 또는하지 않았다 여부 있는지 여부. 년 여기에 현금을 사용하여 다시 긴 경우, 다수의 이전 일, 하지만 당신은 쉽게 현금 가치 대신에 원료 비율을 할 수가 무역에 대한 비용 / 수수료가없는 가정은 무엇에 : 함수 형태로, 우리는 말함으로써이를 나타냅니다.. 이 같은 높은 주파수 스윙 시스템의 경우, 수수료는 주어진 전략의 생존에 큰 영향을 미칠 수있다. 둘째, 우리가 돈 다시, AnalyzerXL이 패키지의 일부로 옵션을보고 많은 수의를 제공합니다. 즉, 백 테스팅의 기본 개요를이야 Excel에서 - 모두가 유용한 멀티 자산 Backtest을 찾을 수 있기를 바랍니다. 회전 무역 전략 나는 몇 맨 위 자산에 베팅 시간에 걸쳐 투자 할당을 전환하는 체계적인 투자 도구 상자 국지적 회전 무역 전략의 백 테스팅 라이브러리를 사용하여 회전 무역 전략의 이행을 논의합니다. 예를 들어, 순위가 상대적 강도 나 운동량에 기초 할 수있다. 회전 무역 전략 (또는 전술적 자산 배분)의 몇 가지 예입니다 : 내가 ETF 섹터 전략 게시물에 ETF 화면에 도입 된 전략을 사용하여 회전 무역을 설명하고자합니다. 매달, 이 전략은 6개월 반환으로 분류되어 21 ETF의의 상단이에 투자하고있다. ETF의 위치가 한 이러한 ETF의 상단 6 순위에 그대로 유지됩니다 이후 개월 만에 매출을 줄일 수 있습니다. 우리가이 전략을 구현하기 전에, 우리는 두 도우미 루틴을 작성해야합니다. 첫째, s는 각 기간에 대한 상위 N 위치를 선택하는 함수를 만들 수 : 다음의 각 기간에 대한 상위 N 위치를 선택하고 그들이 KeepN 순위 이하로 떨어질 때까지 계속하는 함수를 만들 수 : 이제 우리는 준비가 체계적인 투자 도구 상자의 백 테스팅 라이브러리를 사용하여이 전략을 구현 :이 전략을 개선하는 방법에는 여러 가지가 있습니다. 순위 다양한 방법을 고려한다 : 여기서 고려할 추가 방법 샘플리스트이다. 즉 1/2/3/6/12 개월 수익률과 조합, 순위 위험 조정. , 드로을 제어하고 M. 페이버 (2006)에 의해 전술 자산 배분에 대한 양적 접근에 제시된 성능은 타이밍 메커니즘을 고려 증가합니다. 다른 자산 우주를 생각해 보자. 수입, 국제 자본 시장을 고정 상품과 같은 다른 자산에 덜 상관 ETF의를 포함합니다. 예를 들어, 단일 국가 국제 전략 포스트를 보라. 유일한 경계는 당신의 상상이다. 또한 사용자의 데이터를 overfitting되지 않았는지 확인하기 위해 전략 개발시 민감도 분석을 수행하는 것이 좋습니다. 이 예를 들어 완전한 소스 코드를 보려면 GitHub의에서 bt. test. r에서 bt. rotational. trading. test () 함수에서 봐 주시기 바랍니다. 업데이트가 최신 R 게시물로 전자 메일을받을 R-블로거에 가입 그리워. (당신은이 메시지를 다시 표시되지 않습니다.)는 브라우저 기반의 IDE에서 코드를 귀하의 알고리즘을 작동합니까 방법, 템플릿 전략과 무료 틱 데이터를 사용하여. 우리의 무료 오픈 데이터 소스를 사용하여 전략을 Backtest. 여러 언어로 코드 및 무료 미국 공평과 FOREX 틱 테라 바이트의 데이터를 위기에 컴퓨터 수백 우리의 클러스터에 액세스 할 수 있습니다. QuantConnect 클라우드 컴퓨팅이 열려 데이터를 충족 퀀트 거래의 다음 혁명이다. 라이브 세계 최고의 증권사 세계에서 가장 낮은 수수료의 선택에 당신의 전략을 거래. QuantConnect와 비교할 수없는 속도, 당신의 전략은 약 30 초에 마무리 병렬로 수백 개의 서버에 백 테스팅된다. 이렇게하면 데스크톱 PC에서 제도적 능력을 제공합니다. 당신은 당신이 이제까지 해본 적이보다 빠르게 아이디어를 반복 할 수 있습니다. 무제한 금융 데이터 QuantConnect 당신에게 글로벌 금융 시장이 우리의 backtester에서 알고리즘을 backtest하기 위해 고해상도 데이터에 무료로 액세스 할 수 있습니다. 우리는 현재 미국 공평과 FOREX을 가지고 끊임없이 새로운 데이터 라이브러리를 추가하고, 하늘은 한계이다. 월드 클래스 실행 우리의 라이브 거래 서버는 뉴욕에 본사를두고 있으며 당신이 좋은 칠을 보장하기 위해 세계적인 수준의 실행 업체에 연결되어 있습니다. 공동체로서 협상으로 우리는 QuantConnect 사용자를위한 할인 거래 수수료를 설립했다. 알고리즘 나오지 않았어 t 디자인 이벤트 기반 전략 쉽다. 만 2 필수 기능으로 우리는 다른 당신은 그냥 초기화 () 한 다음 사용자가 요청한 데이터 이벤트를 처리하는 모든 것을 알아서. 당신은 새로운 지표, 클래스, 폴더와 파일을 만들 수 있습니다. 우리는 당신에게 최고의 알고리즘 설계 경험을 제공하기 위해 최선을 다하고 있습니다. 고속도로 여행을 혁명으로 그냥, 우리는 당신이 한 번도 본 적이없는 속도로 빠른 전략 설계 및 테스트를 가능하게하는 인프라를 제공하는 스피드 내장. 5-10년 30-60초의 완전한 기가 바이트의 데이터를 통해, 데이터 전략을 선택합니다 초. 집에있는 컴퓨터에서 가능한 것보다 대략 50 배 빠른. 당신은 t이 코딩을 유지 완료하려면 backtest 기다릴 필요가 돈 완성 할 때 당신을 통지합니다. 귀하의 허락 우리가 무역 자본의 수백만 전략에 자금을 자본 제공자를 소개하겠습니다으로 당신의 잠재력을 활용. 당신의 잠재력을 활용하여 아이디어에서 큰 수익을 적립하실 수 있습니다. 무엇보다도, 당신의 생각은 당신의 재산과 당신처럼 함께 할 수있는 당신입니다. 당신이 독립을 유지하는 것을 선호 거라고하면 우리는 행복 당신은 선택의 브로커를 통해 실행하는 데 도움 것이다. 우리는주의 깊게 이해 상충을 방지하기 위해 투자자 및 파트너를 선택했습니다. 우리의 관심은 그래서 금융의 다음 혁명을 만들 수 있습니다, 당신으로 정렬됩니다. 전략 전문 품질을 만들기 위해 우리의 데이터 라이브러리를 탐색, 열기 데이터 라이브러리 최저 공평 거래 비용 적 산업에 신




No comments:

Post a Comment