Saturday, August 13, 2016

How_to_backtest_trading_strategies_on_mt4






+

7시 12분 - 2008년 5월 6일에 에드워드 Revy에 의해 제출 2 GANN 힐로 활성제 MT4. 안녕하십니까, 오늘 우리는 GANN 힐로 활성제 볼 것이다 - 메타 트레이더 4 플랫폼에 대한 다른 사용자 정의 표시. 나는 당신에게 그것을 사용하는 방법을 보여줄 것이다. 당신은 이미 나에 무역 정확한 거래 규칙을 포기하지 않을거야 것으로 나타났습니다 수 있습니다. 내가 발견하고 지금 MT4 사용자 정의 지표에 대해 배우고 있어요 때문이야. 외환 학습 종료되지 않습니다. 나는 우리 모두가 혜택을 우리의 거래 전략을 향상시킬 수 있습니다 그 거래 도구에 좋은 잠재력을보고, 그래서 더 나은 시간까지를 연기 나는 앞으로 이동 내 관찰을 게시하지 않기로 결정했다. 외환 및 방법 GANN 힐로 활성제는 사용하기 : 항목과 종료 : 표시 다음 이러한 경향은 모두를 찾는 데 도움이됩니다. 그것은 아주 일찍 무역을 입력하고 이상 무역에 체류 할 수 있습니다. 당신이 항목과 종료에 대한 몇 가지 개선을 필요로하는 일련의 규칙이나 거래 시스템을 사용하는 경우, GANN 힐로 활성제는 오른쪽 도구가 될 수 있습니다. 예를 들어, s는 GANN 힐로 활성제는 우리가 지금보다 정확한 항목을 찾아 낼 수 있습니다 추​​가함으로써 기존의 고급 외환 시스템 (3)을 보자. 동시에 우리가 지난 시간에 대해 이야기 Bbands 중지 사용자 지정 표시, 예를 들면, 우리의 중지를 후행하는 동안 우리는 또한 나중에 종료에 대한이 표시기를 사용할 수 있습니다. GANN 힐로는 스캘핑 (scalping)에 대한 흥미로운 보인다, 당신이 필요로하는 모든 메인 추세가 걸릴 식별하는 하나 만 구매하거나 표시에 의해 주어진 신호를 판매. 예를 들어, 우리는 주된 흐름을 식별하기 위해 50 EMA를 사용할 수있다. 다시 말하지만, 이건 그냥 좋은 힌트입니다. 당신에게 규칙을 제공하기 위해, 내가 먼저 일을 제대로 테스트 할 필요가있다. 그래서, 지금 내가 똑바로 앞으로 규칙과 좋은 거래 시스템에 업데이트됩니다 다른 상인의 도움으로 잠시 잘하면 나중에 또한, 도입과 같이 표시됩니다. 외환 전략 외환 거래는 일부 외환 전략을 준수하지 않고 지속적으로 수익성이 될 수 없습니다. 그것은 시간과 노력을 자신의 거래 전략을 구축하거나 거래의 요구와 스타일에 기존에 적응하는 데 소요됩니다. 어떤 무역 전략은 대부분의 자주, 무역 전략은 입구와 출구 규칙의 집합입니다. 어떤 상인은 열고 외환 시장에 가까운 위치로 사용할 수 있습니다. 이 규칙은 매우 간단하거나 매우 복잡 할 수 있습니다. 고급 전략이 서로 다른 소스에서 여러 확인서 및 신호가 필요할 수 있습니다 동안 간단한 전략은 일반적으로 단지 몇 확인서가 필요합니다. 또한, 무역 전략은 돈 관리 규칙 또는 지침을 포함 할 수있다. 일부 전략 (예를 들어 마틴)은 위치 사이징 기술을 중심으로 엄격하게 중심을 할 수 있습니다. 이 외에 입 / 출력 규칙과 옵션 자금 관리 지침에서, 전략은 종종 주어진 전략을 사용하는 데 필요한 거래 도구의 목록을 특징으로한다. 이러한 도구는 일반적으로 차트, 기술적 또는 기본 지표, 일부 시장 데이터 또는 거래에 사용할 수있는 다른 것입니다. 전략을 선택할 때, 당신은 당신이 소유하고있는 필수 도구, 이는 이해할 필요가있다. 귀하의 일일 거래 일정에 따라 용이하고 그 계정 잔액의 크기에 성공적으로 적용 할 수있는 전략이나 시스템을 선택하는 것이 중요합니다. 상인에 의해 제조 될 수없는 모호한 조건없는 중요한 거래 결정에 엄격한 수학적 규칙에 따라 거래되는 임의 외환 전략 대 기계는 기계라고합니다. 기계 시스템의 좋은 예는 MA 기간이 주어진다과 위치를 입력하고 십자가의 시점에서 정확히 종료되는 이동 평균 크로스 전략이다. 기계적인 매매 전략을 작업 할 때, 하나를 backtest과 수익성을 결정하기 쉽다. 또한 메타 트레이더 전문가 자문 또는 기타 거래 소프트웨어를 통해 이러한 시스템을 자동화 할 수 있습니다. 이러한 전략의 일반적인 단점은 시장 동작의 근본적인 변화 전의 유연성 부족하다. 기계 전략은 무역 자동화 및 백 테스팅의 지식 상인을위한 좋은 선택입니다. 일부 불확실성을 유지하고 쉽게 수학적 규칙으로 공식화 할 수없는 전략은 재량이라고합니다. 이러한 전략은 수동으로 만 backtested 수 있습니다. 그들은 또한 감정적 오류 및 다양한 심리적 편견하는 경향이 있습니다. 밝은 측면에서, 임의 거래는 매우 유연하고 상인이 가능하다고 판단 할 때 이익을 확장 할 수있는 기회를 제공하는 동시에, 경험이 풍부한 상인이 어려운 시장 상황에서의 손실을 방지 할 수 있습니다. 신참 통화 상인은 아마 임의 거래 멀리, 또는 적어도 거래 재량의 범위를 최소화하기 위해 노력해야한다. 이 외환 전략 저장소에서 전략, 당신은 세 가지 주요 범주로 나누어 다양한 전략을 발견 할 것이다 : 표시 등 표시 등 외환 전략은 표준 외환 차트 지표를 기반으로 일부 차트에 액세스 할 수있는 모든 사용자가 사용할 수있는 등의 거래 전략입니다 소프트웨어 (예 : 메타 트레이더 플랫폼). 가격 액션 가격 액션 외환 전략은 가격 행동에 전적으로 기반으로하는 대신 모든 차트 나 기본 지표를 사용하지 않지만 통화 거래 전략입니다 :이 FX 전략은 다른 모든 통해 기술적 분석 지표를 선호하는 상인에게 추천합니다. 이러한 전략은 표준 지표 지연을 좋아하고 시장 말하기로 수신하는 것을 선호하지 않는 단기 및 장기 상인 맞게된다. 다양한 촛대 패턴, 파도, 틱 기반 전략, 그리드 및 보류 위치 시스템들이이 범주에 모든 가을 : 기본 기본 외환 전략은 구입 및 판매 통화 뒤에 서 순수 근본적인 요인에 따라 전략이다. 이러한 금리와 거시 경제 통계 등 다양한 기초 지표는 외환 시장의 행동에 영향을 미친다. 이러한 전략은 매우 인기가 있고, 기술적 요소를 통해 기본적인 데이터 분석을 선호하는 장기 상인 도움이됩니다 : 당신의 외환 전략을 테스트하는 것은 그것으로 살아 가기 전에 거래 전략을 테스트하는 것이 매우 중요합니다. 백 테스팅 앞으로 테스트 : 당신의 잠재적 인 거래 전략을 테스트하는 방법은 두 가지가 있습니다. 백 테스트 백 테스트는 과거 데이터에 대해 수행 전략 시험의 일종이다. 그것은 자동 또는 수동이 될 수 있습니다. 자동 백 테스팅을 위해 특별한 소프트웨어 코딩해야합니다. 자동화 된 테스트가 더 정확하지만, 테스트 할 수있는 완전히 기계적인 거래 시스템이 필요합니다. 수동 테스트는 느리고 다소 부정확 할 수 있지만, 별도의 프로그래밍이 필요없는 어떤 특별한 준비 과정없이 수행 할 수 있습니다. 테스트 전략은 특정 backetsting 기록 데이터를 맞게 생성되었을 수 있습니다로 모든 백 테스팅 결과는 소금의 입자로 찍은해야합니다. 앞으로 테스트 전달 테스트는 데모 계좌 또는 매우 작은 (마이크로) 라이브 계정 중 하나를 수행합니다. 이러한 테스트를하는 동안, 당신은 당신이 당신의 라이브 계정을 거래하는 것처럼 전략 정상적으로 거래. 백 테스팅과 마찬가지로, 앞으로 테스트도 자동화 할 수 있습니다. 이 경우, 당신은 당신의 시스템을 실행하는 거래 로봇 또는 전문가의 자문을 만들어야합니다. 물론, 임의 전략, 당신은 전적으로 수동 테스트로 제한됩니다. 앞으로 시험 결과는 backtests보다 더 유용한 대표적인 것으로 간주된다. 당신이 당신의 전략을 테스트하기로 결정하지만 결과 해석, 당신은 당신이 얻을 결과를 이해할 필요가있다. 직관적으로, 당신은 전략의 수익성에 따라 결과를 판단 할 것입니다, 하지만 당신은 성공적인 거래 전략의 중요한 매개 변수에 대해 잊지한다. 그들은 : 낮은 삭감 크기, 짧은 삭감 기간, 경력, 높은 평균 보상 - 투 - 위험 비율 및 거래의 큰 숫자의 높은 확률. 이상적으로, 시스템이 동일하게 적립해야한다 강세와 약세 거래에 결과 균형 곡선은 큰 방울 또는 긴 평면 기간없이 일관되고 균일해야한다. 당신은 백 테스팅 또는 앞으로 테스트를위한 메타 트레이더를 사용하는 경우, 당신은 더 나은 전략의 강하고 약한 측면을 이해하는 우리의 보고서 분석 도구를 사용할 수 있습니다. 당신은 외환 전략에 대한 정보가 필요합니다 또는 전략을 작업의 몇 가지 추가 예제가 필요한 경우 추가 읽기, 당신은 완전히 무료로 다운로드 전자 책에서 배울 수있는 전략에 우리의 전자 책 섹션을 검색하실 수 있습니다. 또한 주제에 대한 지식을 향상시키기 위해 우리의 전략 건물 섹션에서 몇 가지 기사를 읽고 선택할 수 있습니다. 다른 상인들과 외환 거래 전략을 공유하거나, 여기하시기 바랍니다 제시된 전략에 관한 몇 가지 질문을 포럼에서 외환 전략의 토론에 참여하고자합니다. 방법 제대로 backtest RangeBars, 99 모델링 품질 틱 데이터를 사용하여 MedianRenko, Renko 및 PointO이가 짧은 가이드가 얼마나 적절히 틱 데이터 및 RangeBars, MedianRenko, Renko 및 PointO으로 가격을 기반으로 차트를 사용하여 Metatrader4에 backtest EA를. 가격을 기반으로 차트에 전략 백 테스팅 가장 흔한 실수 중 하나는 이해되지 않는 방법 나중에 실제 거래 결과는 하나 예상 할 수 무엇 근처에도없는 것을 발견 할 때 좌절의 원인이 매우 구체적인 차트 작업 때문에 잘못 수행 backtests, 심지어 완벽한 backtest을 목격 틱 데이터를 사용 MT4에서 99 모델링 품질 독서를 획득 한 후. 우선 당신이 알아야 할 그 같은 RangeBars 등 일정 범위의 가격 차트, 중간 Renko, Renko 및 PointO 일반적으로 바의 광대 한 수에 대한 열기 목록 닫기 가격이 가상 것을 의미 모든 모델 차트입니다. 개별 바이 같은 범위 (RangeBars) 또는 동일한 신체 크기 (중간 Renko, Renko 및 PointO)가 어디에 그들은 차트를 얻기 위해 모델링된다. 이러한 모델링은 나쁜 일이 아니다. 그것은 무역이 가격 차트를 쉽게 만드는 것입니다, 하지만 열심히 다른 한편은 MT4의 backtester를 사용하여 제대로 backtest 할 수 있습니다. 예를 들어, 중간 Renko 차트는 대가로 우리에게 명확한 신호와 차트에 적은 소음을 제공하는, 표시 판독을 부드럽게 할 수있는 능력을 가지고있다. 이러한 차트를 bactesting 그러나 하나는 거짓 backtest를 제공합니다 부적절 할 때이 이전 줄의 가운데로 다시 이동하기 때문에 모든 바의 열기 가격이 (존재하지 거의 절대 틱) 가상 있음을 알아야한다. EA를 새 바의 가상 오픈 가격 값을 사용하여 거래를 여는 아무런 문제가 없습니다 때문입니다. 첫 번째 backtest 높은 품질의 TickData를 사용하여 수행 하였다주의 : 다음은 간단한 스톱 2천12분의 11)의 두 가지 예입니다. 그러나 EA는 고려 MedianRenko 차트의 특정 설계를하지 않았다. 이 두 번째 backtest가 제대로 이루어졌다. 또한, 그러나 실행이 MedianRenko 차트의 특정 설계 알고 있었다 무역, 같은 전략, 같은 차트, 같은 틱 데이터, 같은 신호와 거래의 같은 번호를 사용합니다. 무슨 일이 것은 어디에서 성능의 차이의 두 backtests에서 차트를 좀 더 자세히 살펴 보겠습니다에서 온 않습니다. 아래에서 볼 수 있듯이, 차트는 동일하며, 이 차트 거래에 실행있어 거래의 같은 번호는 (454 마지막 티켓 번호) 존재하지 않는 가격 (A MedianRenko 바의 가상 오픈 가격)에서 촬영되었다. 이 모든 수익성 거래에 우리에게 추가 10 주사위를 제공하고 10 모두 잃어버린 거래에 작은 손실에 PIP. 여기 거래는 우리가 실제 거래에 가까운 결과를 제공합니다 실제 시장 가격 (안 가상 오픈 가격)에서 실행되었다. ) 라이브 거래는 브로커의 측면에서 무역 실행에 가능한 슬립에 따라 다를 것입니다. 같은 원칙이 Renko는, 범위 바는 원래 차트를 포인트 bactesting 적용됩니다. OK 이렇게 당신은 무엇을 올바르게 CVS 형식의 다양한 소스에서 다운로드 할 수있는 사용자 정의 가격을 기반으로 차트 좋은 품질 틱 데이터에 백 테스팅을 수행해야합니다. 전문 가격을 기반으로 차트 플러그인 MT4에 대한 (예 : RangeBars 같은 중간 Renko Renko 또는 PointO..)를 기반으로 해당 가격을 사용하여 MT4의 데이터 형식으로 틱 데이터를 변환하는 스크립트 차트 플러그인 (참조 개별 플러그인 페이지 : RangeBars. 중간 Renko. Renko. PointO)를 참조). 도구는 MT4의 backtester에서 틱 데이터를 사용합니다. 제대로 가격을 기반으로 차트에 전략을 backtest 할 수 있습니다 것 MQL 코드 조각. CustomChartingBacktest. mqh의 코드는 RangeBars, Renko, 중간 Renko PointO 플러그인의 PRO 버전의 일부입니다. 위에서 언급 한 플러그인 중 어느 하나를 설치할 때 그것은 이미 MT4 설치 올바른 폴더에 배치된다. 당신은 당신의 EA 소스 파일의 시작 부분에 다음 두 줄의 코드를 추가해야합니다. 어딘가에 파일의 상단에 호출하여 EA에 코드를 포함하고 무효 OnTick () 함수의 맨 위에 다음 함수 호출을 추가 :




No comments:

Post a Comment