백테스팅/최적화

 

renoex가 발생하는 문제였습니다 https://www.mql5.com/en/forum/general

묻지도 않았습니다. 그것은 단지 '수사학적' 질문(질문 안에 답이 있는 질문)이었습니다. 물론 우리는 할 수 없습니다.

그러나 우리는 이 테스터와 함께 일하고 있으며 선택의 여지가 없습니다.

1. 어떤 사람들은 말합니다: mt4 전략 테스터를 믿지 마십시오. 특정 EA에 대해 이해하려면 몇 년(5년 또는 8년) 동안 데모에서 테스트해야 합니다.

2. 다른 사람(프로그래머)도 데모 테스트를 믿지 않는다고 말합니다. 내가(프로그래머) 만든 이 EA가 좋은(또는 나쁜) EA라고 말하려면 실제 돈(5년 또는 8년 동안)을 사용해야 합니다.

이 경우 우리는 다음을 가지고 있습니다. 프로그래머는 일부 EA를 제안했고 테스터는 프로그래머의 작업을 증명하기 위해 자신의 돈을 쓰고 있습니다. 그리고 물론 그 누구도 책임지지 않습니다.

3. 다른 사람들도 부족하다고 합니다. 다른 브로커와 다른 기간을 사용하여 실제 돈을 테스트해야 하기 때문입니다(그러나 아무도 이 돈을 어디서 얻을 수 있는지 말하지 않았습니다...).

3. 어떤 사람들은 mt4 전략 테스터를 사용하여 특정 EA에 대해 말하고 있습니다.

당신의 선택은 무엇입니까?

사람들이 어떻게 테스트합니까?

 

백테스팅 중에 다음과 같은 몇 가지 경우가 있을 수 있습니다.

- 예를 들어, 어떤 EA는 아주 훌륭하고 완벽하게 테스트를 하고 있습니다. EA의 코드는 프로그래머가 완벽하게 테스트할 수 있도록 조정될 수 있기 때문에 나에게 아무 의미가 없습니다.

- 백 테스팅 동안 EA가 매우 나쁜 결과를 보인다면 나는 독창적인 아이디어에서 무언가를 개선하기 위해 원래의 아이디어를 살펴볼 것입니다.

- EA가 테스트 중이지만 때로는 좋고 때로는 나쁨(예: 10월 데이터에 좋은 테스트, 9월에 나쁜 테스트, 8월에 좋은 등)인 경우 이 EA는 저에게 매우 흥미로웠습니다. 안정적이고 좋은 결과를 영원히 유지하는 것은 불가능하다는 것을 이해하기 때문입니다(시장이 변하고 모든 것이 변하고 있지만 우리는 동일한 지표와 동일한 EA를 사용하고 아무 것도 변경하지 않기 때문입니다).

 

전략 테스터 는 좋은 필터라고 생각합니다. 전략에 가능성이 있는지 보여주고 주어진 EA의 강점과 약점을 보여줍니다. 최적화는 약점을 완화하고 강점을 활용하는 데 도움이 됩니다. 라이브 데모 테스트는 주어진 실시간 라이브 가격, EA가 브로커의 서버와 효율적으로 통신하고 의도한 대로 실행되도록 합니다. 실시간 실제 돈 테스트는 실제 결과로 EA를 증명합니다. 수익성이 있든 없든.

mt4를 사용하면 100달러 또는 1페니 핍만큼 작은 로트 크기로 "실제 현금" 테스트를 수행할 수 있습니다. IBFX와 같은 중개인이 데모 계정에 이자를 지불하지만 라이브 미니 계정에는 이자를 지불하지 않는다는 점을 감안할 때 EA가 모든 장애물을 극복할 수 있는지 확인하기 위해 허용되는 최소 로트 크기로 "실제 실제 돈 테스트"를 하는 것이 중요하다고 생각합니다. , 예: 스왑 요금, 낮 빌드 업그레이드, ISP 중단, nfp 일 등...

제 소박한 생각일뿐...

 

헤이 .. ea에 대한 내 의견은 괜찮지 만 과거의 역사 만 미래 가격 에 어떻게 될지 말하지 않으므로 한 명의 전문가가 1 ~ 2 년 동안 잘 작동 할 수 있습니다.

야니크

나는 덴마크어로 된 책을 가지고 있고 가장 일반적인 전략은 위의 이동 평균만큼 간단하지만 여기에서는 상단과 하단의 일부를 놓칩니다.

 
fxid10t:
저의 소박한 생각일뿐...

또한 여기에 나열된 링크를 참조하십시오.

http://www.strategybuilderfx.com/forums/showthread.php?t=15309

http://www.strategybuilderfx.com/forums/showthread.php?t=15253

хорошее везение, хороший торговать!

 

MT4 전략 테스터 가 바의 최고가와 최저 가격을 고려하는지 아니면 시가/종가만 고려하는지 누가 압니까?

어쩌면 새로운 전략 테스터가 EA의 테스트에 필요한 스크래치를 만들었는지도 모릅니다.

그렇게 하면 우리가 그것을 완전히 통제할 수 있습니다. 우리는?

 

MT와 백테스팅

안녕 모두,

저는 이 포럼을 처음 사용하고 im MT 백테스팅에 관한 몇 가지 질문으로 시작하고 싶습니다.

인터넷에서 MT의 백테스트 결과를 신뢰할 수 없다고 읽었습니다.

아무도 이것을 정말로 확인할 수 있습니까?

MT에 심각한 버그가 있습니까?

그 이유는 대부분의 경우 잘못된 시스템 프로그래밍 때문이라고 상상할 수 있습니다.

MT에서 바 핸들링은 어떻습니까?

데일리 바를 살펴보자.

전략 테스터 는 OHLC만 보나요?

아니면 내부적으로 모든 단일 틱을 확인합니까?

이 사실을 아는 것이 중요합니다.

동일한 일일 막대에 2개 이상의 신호가 있는 경우 이 2가지 시나리오에서 동작이 다릅니다.

감사해요.

 

여기로 전환해 주셔서 감사합니다.

모든 질문에 대한 답변은 fxid10t의 링크에 있습니다.

감사합니다.

 

백테스팅

안녕하세요, 여러분.

저는 이 포럼이 처음이고 영어가 제 모국어가 아닙니다.

먼저 높은 수준의 게시물에 대해 축하드립니다. 내가 방문한 다른 포럼에서는 일반적이지 않습니다.

나는 몇 달 동안 forex를 하고 EA를 코딩하고 있습니다.

내 주요 문제는 라이브보다 내 EA를 백테스트할 때 더 높은 수익(심지어 +1000%/월)을 얻는 이유입니다. 나는 많은 다른 전략을 시도했지만 백테스트에서 대단한 동안 눈에 띄는 결과는 없었습니다.

지원에 따르면 백테스터는 OHLC 데이터만 사용하지만 전략 테스터 의 막대 내에서 가격이 변경되는 것을 볼 때 사실이 아닙니다. 그건 그렇고, 저는 InterbankFX의 Metatrader 3.83 빌드 6231을 사용합니다.

누구든지 도움이 될 수 있습니까?

미리 감사드립니다

레나토

 

내 경험에 따르면 MT3의 전략 테스터 에는 적어도 하나의 심각한 버그가 있습니다.

지정가 주문(OP_SELLSTOP, OP_BUYSTOP)을 사용하는 경우 해당 버그가 발생합니다.

예를 들어 구매 한도가 실제 가격을 초과하면 전략 테스터가 실제 가격으로 이 주문을 실행합니다.

실생활에서는 구매 한도에 도달하지 않았기 때문에 이 거래는 일어나지 않았을 것입니다.

내가 말했듯이 이것은 내 경험에서 나온 것입니다.

다른 사람들이 이것을 확인할 수 있습니까?

EA를 MT4로 옮기고 그곳에서 테스트할 수 있는지 확인하십시오.

결과는 더 현실적이어야 합니다.

 

네, 옴므. 동의합니다.

그런 일이 일어날 것 같은 예감이 듭니다. 중지 주문 이 라이브 모드보다 훨씬 쉽게 처리되는 것을 확인했습니다.

그러나 나는 넘어졌다. ST만의 문제는 아니다. 일반 주문도 밀리거나 그런 일이 없었으니 좀 더 쉽게 풀릴 거라고 생각합니다.

EA의 나는 ST에서 이익을 위해 두피를 썼지만 큰 이익을 얻었지만 자주 '유효하지 않은 가격'을 얻거나 라이브 모드에서 손절매가 되었습니다.

ST가 시뮬레이션된 이익을 정확히 어떻게 부풀려 내고 그 좋은 이익의 일부를 얻기 위해 EA를 조정할 수 있는지 이해하고 싶습니다.

레나토

lomme:
내 경험에 따르면 MT3의 전략 테스터에는 적어도 하나의 심각한 버그가 있습니다.

지정가 주문(OP_SELLSTOP, OP_BUYSTOP)을 사용하는 경우 해당 버그가 발생합니다.

예를 들어 구매 한도가 실제 가격을 초과하면 전략 테스터가 실제 가격으로 이 주문을 실행합니다.

실생활에서는 구매 한도에 도달하지 않았기 때문에 이 거래는 일어나지 않았을 것입니다.

내가 말했듯이 이것은 내 경험에서 나온 것입니다.

다른 사람들이 이것을 확인할 수 있습니까?

EA를 MT4로 옮기고 그곳에서 테스트할 수 있는지 확인하십시오.

결과는 더 현실적이어야 합니다.