최고의 백 테스팅 소프트웨어를 어떻게 선택합니까?
백 테스팅 소프트웨어는 특정 거래 전략이 특정 이전 기간 동안 얼마나 잘 작동했는지 시뮬레이션하도록 설계되었습니다. 아이디어는 미래에 동일한 전략이 얼마나 잘 작동 할 것인지에 대한 통찰력을 제공하는 것이지만, 정의상 이것은 예측 일뿐입니다. 올바른 백 테스팅 소프트웨어를 선택하기위한 핵심은 예측 오류 방지, 사용자 정의 옵션 찾기, 거래 시스템을 판매하는 동일한 사람들이 생산 한 소프트웨어 방지 등입니다.
백 테스팅 소프트웨어를 선택하는 가장 기본적인 규칙은 당시 사용 가능했던 데이터 만 사용할 수있는 패키지를 사용하는 것입니다. 이렇게하지 않으면 예측 오류로 알려진 통계적 문제가 발생합니다. 즉, 분석에는 트레이더가 실제로 전략을 수행 할 때 의사 결정을 한 방법이 반영되지 않습니다. 예를 들어 소프트웨어가 마감 가격으로 만 작동하는 경우가 있습니다. 가상 거래자가 결정을 내릴 수있게되면서 시장이 문을 닫았을 때, 이것은 현실적인 상황이 아닙니다!
예측 오류를 피하는 가장 정확한 방법은 백 테스트를 완전히 수동으로 수행하는 것입니다. 일반적으로 이것이 효율적이지 않기 때문에 가능한 한 많은 사용자 정의를 허용하는 소프트웨어를 사용하는 것이 중요합니다. 일반적으로 소프트웨어가 자동화되고 엄격할수록 예측 오류가 포함될 가능성이 높습니다.
백 테스팅 소프트웨어를 사용하는 또 다른 유용한 방법은 하나의 변수를 변경하여 분석을 쉽게 다시 실행할 수있는 응용 프로그램을 찾는 것입니다. 예를 들어, 거래자는 가치의 35 %를 잃은 주식을 판매하는 전략을 계획하고있을 수 있습니다. 좋은 응용 프로그램은 상인이 대신 50 %의 가치를 잃은 주식을 판매 한 경우 결과에 어떤 차이가 있었는지 신속하게 보여줄 수 있습니다. 전략의 기본 사항이 올바른지 테스트하는 것 외에도이 사용자 정의를 통해 인간 본성의 한계에 대해 전략을 쉽게 테스트 할 수 있습니다. 상인은 35 % 하락이 "객관적으로"판매하기 가장 좋은 시점이라고 생각할 수 있지만, 실제 전략을 수행하면 주식이 패배를 인정하기 어려울 수 있기 때문에 회복.
거래자는 어떤 거래 시스템을 사용할 것인지에 대한 조언을 판매하는 회사가 생산하는 모든 백 테스팅 소프트웨어에 특히주의해야합니다. 부분적으로 이것은 그러한 회사들이 시스템이 잘 작동하는 것을 보여주기 위해 특별히 설계된 백 테스팅 설정을 사용하고 싶어하기 때문입니다. 그러나 기업이 냉소적으로 행동하지 않더라도, 사용한 백 테스팅 소프트웨어의 한계가 권장 거래 전략 선택에 영향을 미쳤을 수 있습니다.