Forex Tester - 트레이딩 전략을 백 테스팅하는 소프트웨어.
Forex 테스터는 비교할 수없는 사실주의와 외환 시장을 시뮬레이트 소프트웨어입니다. 데모 계좌를 거래하는 것보다 빠르게 거래하는 방법을 배우면서 몇 년 동안의 데이터에 대한 거래 전략 (수동 또는 자동)을 테스트 할 수 있습니다.
이것이 어떻게 가능한지? Forex Tester는 역사적인 외환 가격 데이터를 사용합니다. 따라서 시간을 빠르게하거나, 일시 중지하거나, 특정 흥미있는 & quot; 이벤트 & quot; 제 시간에.
Forex Tester는 초보자도 쉽게 사용할 수 있지만 프로그래밍 방법을 알고있는 상인을위한 API도 포함되어 있습니다.
통계는 당신의 성과를 나타냅니다. 당신은 매 거래마다 메모를하고 (거래 저널을 유지), 저널을 수출하여 Excel이나 다른 프로그램에서 분석 할 수 있습니다.
스프레드와 스왑은 각 통화 쌍에 대해 정의 할 수 있으므로 원하는 브로커를 시뮬레이션 할 수 있으므로 시뮬레이션을 더욱 사실적으로 만들 수 있습니다. 데이터 스트림에는 다양한 브로커의 기록 데이터가 포함됩니다.
시뮬레이션이 어떻게 도움이됩니까?
대부분의 상인들은 1 년 동안 모든 돈을 잃는다 고 종종 말합니다.
그렇다면 성공적인 상인의 특징은 무엇입니까? 최고의 트레이더들은 모두 역 테스팅의 중요성을 강조합니다.
Backtesting은 거래 전략이 수익성이 있었는지 여부를 결정하기 위해 시장의 과거 데이터를 사용하는 것입니다. 보장은 없지만 과거 수익성이 높은 전략은 장래에 성공할 확률이 높습니다.
수동 백 테스팅에는 수 개월간의 시뮬레이션이 필요하지만 Forex Tester를 사용하면 시뮬레이트 된 시장의 속도를 제어하기 때문에 몇 시간 만 걸립니다. 이를 통해 하나가 아니라 몇 가지 전략을 테스트 할 수 있습니다. 전문가 조언자의 자동 백 테스트가 더 빠릅니다. Forex Tester는 둘 다 할 수 있습니다.
자동화 된 전략 테스트 (전문가 고문)
Forex Tester는 MT4의 전략 테스터보다 훨씬 강력합니다.
복수 통화 쌍 및 시간대에 기초한 백 테스트 전략; 전략이 실시간으로 어떻게 작동하는지 정확하게 확인하십시오. 플로팅 스프레드를 포함한 실제 데이터가있는 테스트 전략. 따라서 스캘핑 EA를 테스트 할 수도 있습니다. 테스트가 실행되는 동안 전략 설정을 변경할 수 있습니다. 테스트를 중단하고 "되감기"하여 시장 상황을 분석 할 수 있습니다. 여러 통화 쌍으로 여러 EA를 동시에 테스트하십시오. EA의 매개 변수 최적화 - Forex Tester는 모든 가능한 조합을 매우 신속하게 테스트 할 수 있습니다.
Forex 테스터 대 데모 계좌.
Forex Tester vs MetaTrader를 이용한 백 테스팅 4.
MT4는 최고의 거래 플랫폼 중 하나입니다. 이 소프트웨어에는 백 테스팅 기능이 포함되어 있지만 중요한 결함이 있습니다.
무료 평가판 버전.
무료 버전은 유료 버전에 비해 몇 가지 제한 사항이 있습니다.
과거 데이터는 한 달로 제한됩니다. 1 시간 동안 계속 테스트 할 수 있습니다 (새 테스트를 시작해야합니다). 테스트 결과, 프로젝트 또는 모델을 기록 할 수 없습니다. 다른 기능은 유료 버전과 동일합니다.
위험없이 구입하십시오.
무료 버전의 제한 사항을 제거하려면 라이센스 ($ 199)를 구매해야합니다.
완전히 만족하지 않으면 전액 환불받을 수 있습니다! 환불 보장은 30 일간 유효합니다.
수동 백 테스트; 무역 예술 연습.
가격 행동 및 매크로.
인생의 많은 다른 것들과 마찬가지로 거래는 경험을 통해 향상 될 수 있습니다. 이것은 종종 새로운 거래자가 실패하는 곳입니다. 이 사실을 깨닫고 나면 그들은 아주 간단한 협상을 본다.
& ldquo; 내 시간에 수익성있게 거래하는 법을 배우고 있습니까? & rdquo;
나 자신과 다른 많은 상인들은 강조한 대답에 답할 것입니다 (또는 더 정확하게 말하자면)! 예! & rsquo; 그 질문에 대답하고, 우리가 원하는 시점까지 결과를 얻는 학습 과정을 시작했습니다. 그러나 모두가 그 배에 타지는 않을 것입니다.
거래 경험이 매우 어려운 것은 경험이 똑같아 돈을 낭비 할 수 있다는 것입니다. 몇 년 동안 나는 많은 사람들이 시장에 대한 당신의 수업료에 대해 경솔하게 주장한다고 들었습니다. & rsquo; 그리고 그럴 수도 있습니다. 그러나 숙고의 오래된 예술에서 경험을 쌓는 다른 방법이 있습니다.
기술 분석의 창시자 인 곡물 및 쌀 무역상은 & lt; 종이 무역 & rsquo; 요소를 사용합니다. 그들이 거래하는 전략에 대한 가상의 이익 또는 손실을 추적 할 수 있습니다.
이것은 오늘날 데모 거래와 유사합니다. 재정적 위험없이 시장에서 우리의 이론과 전략을 테스트 할 수있는 방법. ACTUAL 실행을 수행하는 상대방의 유동성 공급자가 없기 때문에 이것은 실시간 거래와 동일합니까? 동적 환경에서 내 전략을 테스트 할 수있게 해줍니다.
데모 거래 또는 데모 테스트 전략의 단점은 전략 일관성에 대한 결정을 내리기에 충분한 결과를 얻는 데 오랜 시간이 걸릴 수 있다는 사실입니다. 일일 차트에서 전략을 테스트하려는 경우 몇 가지 거래를 배치하는 데 일 년이 걸릴 수 있습니다. 그리고 그 몇 안되는 무역 이후에, 나는 그것을 고용하기위한 전략으로 충분히 편안하지 않을 것이라고 확신합니다. (어쨌든 몇 가지 거래가 있었지만, 이것이 변칙인지 아닌지 어떻게 알 수 있습니까?)
수동 백 테스트가 가능한 곳입니다. 이것은 역동적 인 가격으로 살아있는 시장 환경을 시뮬레이션 할 수있는 매너리즘입니다. 우리가 수동 또는 자동으로 수행하는 백 테스트에 단 하나의 단점이 있다는 점에 유의하는 것이 중요합니다. 과거 실적이 반드시 그런 식으로 앞으로 나아갈 필요는 없다는 사실입니다. 그러나 이것이 수동 백 테스트의 요점은 아닙니다. 내가 테스트를 수행하는 이유는 테스트중인 전략 도구를 사용하여 자신을 훈련하는 것이므로 가장 효과적으로 접근 방법을 사용하는 방법을 알 수 있습니다.
모든 통화 쌍, 그리고 내가 거래하는 거의 모든 전략을 사용하여 언제든지이 작업을 수행 할 수 있습니다.
1 단계 : 차트를 드레스.
수동 백 테스트가 테스트 할 전략에서 사용할 지표로 차트를 장식하는 첫 번째 단계입니다. 이 그림에서는 89주기 EMA와 13주기 CCI를 사용하려고합니다. 차트를 입고 나면 진행할 준비가되었습니다.
James Stanley 작성.
2 단계 : 시간을 거슬러 올라가십시오.
차트를 입고 나면 이전 차트로 이동해야합니다. 여기는 테스트 한 기간 동안 가격 행동에 익숙하지 않기를 원한다는 것입니다. 나는 가격이 가능한 한 실제 시장의 역학에 가깝도록하고 싶다. 나는 이것을 예측할 수 없기를 바란다.
이렇게하려면 차트에서 이전 날짜로 이동하기 위해 시간을 클릭하기 만하면됩니다.
James Stanley 작성.
3 단계 : 정시에 앞으로 나아가십시오.
이 기능은 많은 수작업 백 테스트를 수행하지만 많은 경우 알 수없는 거래자에게 매우 유용합니다. 이것은 & lsquo; forward, & rsquo;와 관련이 있습니다. & lsquo; 거꾸로, & rsquo; 키보드의 화살표.
1 시간 전으로 돌아가려면 & lsquo; 뒤로 화살표 키를 누르기 만하면됩니다. & rsquo; 한 번.
그러나 4 시간 차트 테스트를 진행하는 경우 & ndash; 앞으로 또는 뒤로 화살표 키를 한 번 누르면 앞뒤로 4 시간 씩 이동합니다.
이것은 짧은 시간 내에 차트에서 방대한 거리를 가로지를 수있는 매우 편리한 기능입니다.
이 시점에서, 나는 나의 기준을 충족시키는 무역을 찾을 수있는 차트를 앞으로 나아가고 싶다. 일단 내가 잠시 멈추고 5 단계로 넘어갈 준비가되었습니다.
4 단계 : 결과를 기록하십시오.
이 단계는 스타일을 기반으로 한 상인과 기록 보관의 매너리즘 사이에서 벗어날 수 있습니다. 나는 모든 새로운 거래자들 또는 새로운 수동 거래 자들이이 거래들 각각을 기록 할 것을 촉구한다; 업무 일지, 스프레드 시트 또는 거래 로그 일 수 있습니다. 몇 가지 주요 정보는 여기에 있습니다.
어디에서 멈출 것입니까?
어디서 이익을 얻으려고하십니까?
이 모든 정보는 물론 다른 관찰을 기록 할 수 있습니다. 몇 가지 거래를 한 후에는 전략을 목표에보다 효과적으로 적용하는 데 사용할 수있는 몇 가지 정보가 있습니다.
5 단계 : 린스와 반복.
우리가 가상의 거래를 발견 한 후, 앞으로 어떻게 나아질 수 있는지에 대한 아이디어를 얻기 위해 앞으로 나아갈 수 있습니다. 다시 한 번 이러한 결과를 저널에 기록 할 수 있습니다.
그런 다음 다음 거래로 넘어갈 수 있습니다. 우리는 편안함을 느낄 때까지이 작업을 계속할 수 있으며 테스트의 다음 단계로 넘어갈 전략에 대한 경험이 있습니다. 더 작은 저울로 테스트하는 일부 상인의 경우, 다른 이들은 살아있는 시장으로 직접 도약하며, 다른 한편으로는 나 자신과 같이; 라이브, 동적 가격 정책으로 데모 계정에서 전략을 테스트합니다.
--- 제임스 B. 스탠리 글
James Stanley에게 연락하려면 JStanleyFX에서 James를 팔로우하십시오.
DailyFX는 글로벌 통화 시장에 영향을 미치는 추세에 대한 외환 뉴스 및 기술적 분석을 제공합니다.
다가오는 이벤트.
Forex 경제 달력.
과거 성과는 미래의 결과를 나타낼 수 없습니다.
DailyFX는 IG Group의 뉴스 및 교육 웹 사이트입니다.
"당신이 필요로하는 모든 것"백 테스팅 및 Forex Tester 3 트레이딩 시뮬레이터에 대한 안내.
Forex Tester를 최대한 활용할 수 있도록 도와주는 기사, 비디오 및 가이드.
우리가 당신을 위해 시험 한 3 개의 유익한 전략 거래의 주요 측면에 관한 7 개의 백서 핵심 Forex Tester†™ s 특징의 묘사.
Forex Tester는 Forex 시장에서의 거래를 시뮬레이션하는 소프트웨어이므로 수동 및 자동 거래 전략을 수립하고 수익을 창출하고 테스트하고 개선하는 방법을 배울 수 있습니다.
MT4 계정간에 거래를 복사하는 소프트웨어. 모든 중개인을 지원하고 로트 / 리스크 관리, 필터링 거래 및 역 거래, 평생 지원과 같은 기능이 풍부합니다.
우리는 당신이 지능형 머니 관리자가되어 실제로 돈 거래 Forex를하는 엘리트 그룹에 입국하는 것을 도와 줄 것입니다.
내장 된 위험 관리 계산기로 단 몇 초 만에 거래를 시작하는 소프트웨어. 인스턴트 엔트리에 대해 미리 정의 된 Stop Loss & Take Profit 값을 설정하십시오. Forex Tester 및 MT4와 호환됩니다.
MetaTrader 4 전략 테스터 안내서.
전문 고문을 최대한 활용하려면 MetaTrader의 Strategy Tester를 사용하여 전략을 최적화하고 백 테스팅해야합니다. 데모 계정에 대한 전방 테스트가 필수적이지만 백 테스팅을 사용하면 단 몇 분만에 장기간에 걸쳐 거래를 시뮬레이션 할 수 있습니다. 최적화 기능을 사용하면 선택한 기록 차트 기간 동안 가장 잘 수행 된 설정을 찾을 수 있습니다.
MetaTrader의 전략 테스터의 정확성에 대한 상당한 논쟁이 있습니다. 기껏해야, 백 테스팅은 거래가 실시간으로 어떻게 실행될 것인지에 대한 근사치를 제공합니다. 그러나 다양한 거래 상황에서 신속하게 전략을 테스트 할 수있는 유일한 도구이며, 잘 사용하는 법을 배워야하는 도구입니다.
툴바에서 해당 버튼을 클릭하거나 View 메뉴에서 Strategy Tester를 선택하여 MetaTrader에서 Strategy Tester를 엽니 다.
역사 센터.
백 테스트 또는 최적화하기 전에 특히 "Every tick"을 테스트 모델로 사용하는 경우 히스토리 데이터가 완전하고 정확해야합니다. 저널 로그에 '불일치 한 차트'오류가 표시되거나 모델링 품질이 90 % 미만인 경우 기록 데이터가 정확한 틱을 생성하는 데 충분하지 않습니다.
도구 메뉴에서 내역 센터를 열거 나 키보드에서 F2를 눌러 내역 센터를여십시오. 백 베스토를 계획중인 왼쪽 열에서 차트 쌍을 두 번 클릭하십시오. 시간대 목록이 아래에 나타납니다. 1 분 (M1)을 두 번 클릭하여 시작하여 해당 기간의 내역 데이터를로드합니다. 백 테스터는 M1 데이터를 사용하여 틱을 생성하므로 M1 데이터가 완벽해야합니다.
히스토리 센터에서 백 테스팅에 사용할 데이터를 다운로드하거나 가져올 수 있습니다. 브로커는 최근 데이터를 자동으로 제공하지만 더 긴 백 테스트의 경우에는 충분하지 않을 수 있습니다. 또한 MetaTrader (다운로드 단추를 통해 액세스 할 수 있음)에서 무료로 다운로드 할 수있는 데이터가 항상 완전하지는 않으며 큰 차이가있을 수 있습니다.
forextester / data / datasources. html에서 무료 M1 데이터를 다운로드 할 수 있습니다. 먼저 왼쪽 목록에서 기호의 M1 기간을 선택하십시오. 가져 오기 단추를 클릭 한 다음 가져 오기 대화 상자에서 찾아보기를 클릭하여 방금 다운로드 한 M1 데이터 파일을 선택합니다. 확인을 눌러 데이터를 가져 오십시오. 몇 분 정도 걸릴 수 있습니다. 이제 해당 심볼에 대해 수년 동안의 M1 데이터가 있습니다.
더 높은 시간대에이 데이터를 사용하려면 MetaTrader와 함께 제공되는 period_converter 스크립트를 사용해야합니다. 차트 창을 열고 M1으로 설정하십시오. 네비게이터 창에서 period_converter 스크립트를 차트로 드래그 앤 드롭하고 ExtPeriodMultiplier 설정을 변환 할 시간 (분)으로 설정하십시오. M15의 경우 15를 사용하십시오. H1의 경우 60을 사용하십시오. H4의 경우 240을 사용합니다.
테스트 할 모든 기호 / 기간에 대해이 과정을 반복하십시오. 충분한 내역 데이터를 확보하면 테스트를 시작할 수 있습니다. 아래 비디오는 M1 데이터를 가져 와서 변환하는 과정을 보여줍니다.
최적화.
MetaTrader 4의 최적화 기능을 사용하면 수천 가지 조합의 전문 고문 설정을 테스트하여 선택한 차트, 기간 및 기간에 대해 가장 수익성있는 설정을 찾을 수 있습니다. 지표 기반 전략은 최대한의 수익성을 위해 최적화되어야합니다. 그러나 대부분의 EAs는 최적화를 통해 이익을 얻을 것입니다 - 심지어 틱 데이터를 사용하는 경우에도 M1 이력 데이터가 완벽해야합니다 (위 참조).
옵티마이 저가 선택한 기간에 대해 가장 수익성있는 설정을 반환하지만 향후 설정에서이 설정이 수익성을 보장 할 수는 없습니다. 시장 상황은 자주 바뀌므로 최상의 결과를 얻기 위해 정기적으로 전문가 고문을 다시 최적화하는 것이 중요합니다.
전문가 조언자를 최적화하려면 먼저 전문가 조언 드롭 다운 상자에서 선택하십시오. 기간 상자에서 기호 상자와 차트 기간에서 통화 쌍을 선택하십시오. 모델의 경우 틱 데이터에서 실행되는 EA를 최적화하지 않는 한 일반적으로 "Open Prices Only"를 선택해야합니다. 이 경우 "Every Tick"을 선택하십시오. 날짜 사용 옵션을 선택하고 최적화 할 날짜 범위를 선택하십시오. 마지막으로 최적화가 선택되었는지 확인하십시오.
전문가 특성 단추를 클릭하여 전문 권고 자 설정을여십시오. 입력 탭에서 최적화 할 값 범위를 입력합니다. 시작 열은 주어진 설정에 대해 가장 낮은 값이되며 중지 열은 가장 높습니다. 단계 열은 옵티마이 저가 시작에서 중지 설정으로 "단계별 실행"하는 양입니다.
위의 이미지에서 우리는 전문 고문을 위해 SL, TS 및 TP 설정을 최적화합니다. 시작 값은 20이고, 단계는 20이며, 중지는 200입니다. 옵티마이 저는 20, 40, 60 등의 모든 값 조합을 200까지 테스트합니다. 시작, 단계 및 정지 값을 사용하십시오 당신이 최적화하고있는 설정. 심지어 짝수 (5, 10 등)의 값이 좋습니다.
해당 설정을 최적화하려면 맨 왼쪽의 확인란을 선택해야합니다. 선택하지 않은 설정은 최적화 할 때 값 열의 숫자를 사용합니다. 테스트 탭에서 초기 보증금을 약간 더 현실적인 것으로 조정할 수 있습니다. 다른 설정은 기본값으로 두십시오.
최적화를 시작할 준비가되면 전략 테스터 창의 오른쪽 하단에있는 시작 버튼을 누릅니다. 기간, 날짜 범위, 테스트 모델 및 최적화 할 설정 수에 따라 몇 분에서 몇 시간까지 걸릴 수 있습니다. 시간이 너무 오래 걸리면 기간을 줄이거 나 설정을 최적화하거나 더 큰 단계 값을 사용하는 것이 좋습니다.
최적화가 끝나면 Optimization Results 탭을 열고 Profit 열을 두 번 클릭하여 결과를 정렬합니다. 결과를 두 번 클릭하여 테스터에로드하십시오. 선택한 설정으로 백 테스트하려면 시작 단추를 다시 누르십시오.
역 테스팅.
이제 백 테스터가 어떻게 작동하는지 분명히해야합니다. 전문가 고문, 기호, 기간 및 모델을 선택하고 사용 날짜 상자를 선택하고 기간을 선택하십시오. 백 테스트를 시각적으로 보려는 경우에만 비주얼 모드를 선택하십시오. 최적화를 선택하지 않습니다.
전문가 등록 정보 버튼을 클릭하고 입력란 아래의 값 열에 설정을 입력하십시오. 오른쪽 하단의 버튼을 사용하여 설정을로드하거나 저장할 수도 있습니다. 확인란과 마찬가지로 시작, 단계 및 중지 열은 무시됩니다.
전문가 등록 정보 대화 상자를 닫고 시작을 눌러 테스트를 시작하십시오. 설정에 따라 몇 초에서 몇 분 정도 소요됩니다. 테스트가 끝나면 하단의 보고서 탭을 열어 결과를 확인하십시오.
메모 몇 가지 통계 :
총 순익 - 총 이익에서 총 손실을 뺀 값입니다. 이익 요인 - 총 손실 대 총 손실의 비율입니다. 높을수록 좋으며 1.5 이상이면 좋습니다. 절대적 인 인출 - 초기 예금의 인출. 드로우 다운이 많으면 계정이 끊어 질 가능성이 높아집니다. 이익 거래 - 전반적인 승리 비율. 모델링 품질 - 테스트 모델이 Every Tick 인 경우에만 중요합니다. 그렇다면 90 %가되어야합니다. 그렇지 않은 경우 정확한 M1 데이터로 기록을 업데이트하려면 위의 지침을 따르십시오.
전략 테스터의 하단에있는 결과 탭은 후행 중지, 이익 실현 및 손실 중지를 포함하여 개설 및 미결 주문에 대한 세부 정보를 제공합니다. 차트 열기 단추를 클릭하여 결과를 시각적으로 표시하십시오. 새 EA를 테스트 할 때는 전략을 의도 한대로 작동하는지 확인하십시오.
Walk Forward Analysis.
백 테스팅과 최적화를 통해 EA의 거래 방식에 대한 좋은 아이디어를 얻을 수 있지만 거래 시스템이 진정으로 수익성이 있는지 확인하기 위해서는보다 광범위한 테스트를 수행해야합니다. 이를 달성하는 가장 좋은 방법은 도보 이동 분석이라고하는 프로세스를 사용하는 것입니다.
Walk forward 분석은 여러주기의 최적화 및 백 테스트로 구성되며 오랜 기간 테스트 결과를 분석합니다. Walk forward 분석에 대한 우리의 기사는 그 과정을 더 자세하게 설명합니다. Walk Forward Analyzer for MetaTrader를 사용하면 WFA를 빠르고 쉽게 수행 할 수 있습니다.
Comments
Post a Comment