백테스팅/최적화 - 페이지 81

 

MT4 EA 백테스팅 및 기간 질문

안녕,

나는 마침내 MT4에서 EA 백테스팅을 시작했고 지금 뭔가 어리둥절합니다. 백테스팅 화면의 차트 기간 매개변수.

내 EA는 시간(60m) 차트를 기반으로 합니다. 따라서 차트 작성 기간을 선택해야 하는 것을 보았을 때 한 시간에 한 번씩 "시작" 기능을 호출할 것이라고 가정했습니다. 그러나 모든 틱에 호출하는 것 같습니다.

내 이해가 올바르지 않고 "시작" 기능이 모든 틱에서 호출되고 내가 이를 처리할 수 있다면 차트 기간 매개변수는 무엇을 위한 것입니까?

어떤 몸이 나를 도울 수 있다면 가장 감사할 것입니다.

참고로 저는 가이드를 따라 M1 데이터를 다운로드한 다음 오프라인 차트에서 기간 변환기 스크립트를 실행하여 90% 모델링 품질을 달성했습니다. 나는 또한 모든 가이드가 사용하도록 권장하는 "Every Tick"모델을 선택하고 있습니다.

미리 감사드립니다.

 

안녕,

새로운 막대를 감지하는 코드가 있다면 정말 감사합니다. start()가 각 틱에서 발생한다는 것을 명확히 해 주셔서 감사합니다... 적어도 저는 화를 내지 않습니다! 그러나 차트 기간 매개변수는 시작 기능이 호출될 때 영향을 미치거나 다음 막대를 사용할 수 있는 시기를 제어하기 위해 무엇을 합니까?

건배,

 

코드 스 니펫을 주셔서 감사합니다. 귀하의 코드에서 차트 작성 기간 매개변수를 이해한 것 같습니다.

다시 한 번 감사합니다.

 
psmithgold:
안녕,

나는 마침내 MT4에서 EA 백테스팅을 시작했고 지금 뭔가 어리둥절합니다. 백테스팅 화면의 차트 기간 매개변수.

내 EA는 시간(60m) 차트를 기반으로 합니다. 따라서 차트 작성 기간을 선택해야 하는 것을 보았을 때 한 시간에 한 번씩 "시작" 기능을 호출할 것이라고 가정했습니다. 그러나 모든 틱에 호출하는 것 같습니다.

내 이해가 올바르지 않고 "시작" 기능이 모든 틱에서 호출되고 내가 이를 처리할 수 있다면 차트 기간 매개변수는 무엇을 위한 것입니까?

어떤 몸이 나를 도울 수 있다면 가장 감사할 것입니다.

참고로 저는 가이드를 따라 M1 데이터를 다운로드한 다음 오프라인 차트에서 기간 변환기 스크립트를 실행하여 90% 모델링 품질을 달성했습니다. 나는 또한 모든 가이드가 사용하도록 권장하는 "Every Tick"모델을 선택하고 있습니다.

미리 감사드립니다.

안녕,

예 strat()는 모든 틱에서 호출됩니다. 시간 표시줄에서 한 번만 EA 지침을 수행하려면 다음을 수행해야 합니다.

bool은 새 막대가 나타날 때만 true입니다. 원한다면 코드를 줄 수 있습니다.

데이터에 대해 내가 생각하는 최고의 무료 데이터를 테스트하기 위해 Dukascopy 틱 데이터를 추천합니다.

자세한 내용은 이 페이지를 참조하십시오. Tick Data | Birt의 EA 리뷰 .

당신은 지금 1h 차트에서 거래하고 있지만 SL 또는 TP가 있는 경우 좋은 데이터 품질을 유지하는 것이 필수적입니다.

건배,

그르제지크

 
psmithgold:
안녕,

새로운 막대를 감지하는 코드가 있다면 정말 감사합니다. start()가 각 틱에서 발생한다는 것을 명확히 해 주셔서 감사합니다... 적어도 저는 화를 내지 않습니다! 그러나 차트 기간 매개변수는 시작 기능이 호출될 때 영향을 미치거나 다음 막대를 사용할 수 있는 시기를 제어하기 위해 무엇을 합니까?

건배,

안녕하세요 Paul은 간단한 공식입니다.

부울 isNewBar() {

정적 정수 prevTime;

부울 newBar=거짓;

if(시간[0]!=prevTime) {

newBar=참;

prevTime=시간[0];

}

리턴(newBar);

}

기간에 대한 질문을 잘 이해했는지 모르겠습니다. 예를 들어 표시기를 호출 하거나 iOpen과 같은 기능을 사용하는 경우. 때문에 시간 프레임이 필요합니다.

계산하려는 막대를 지정하거나 열기 닫기 등이 필요한 막대를 형성해야 합니다.

나는 그것이 당신의 질문에 대한 답이 아닐 수도 있다는 것을 알고 있지만, 내가 말했듯이 당신의 생리 문제를 이해하지 못합니다.

내가 당신을 도울 수 있기를 바랍니다.

건배,

그르제지크

 

외환 테크니컬 스캐너

누구든지 좋은 외환 스캐너를 알려줄 수 있습니까?

나는 인터넷에서 찾을 수 있는 것들을 보았고 그것들이 모두 너무 비싸고(내 생각에) 사용하기가 지나치게 복잡하다는 것을 발견했습니다.

저는 Macd & Stochastics 를 스캔하고 둘 다에 대한 고유한 설정을 허용하는 간단한 스캐너를 찾고 있습니다.

 
xsuchyx:
여보세요,

백테스팅과 EA 최적화에 대한 저의 선택을 여러분과 공유하겠습니다.

첫 번째 단계는 예를 들어 dukascopy 또는 fxdd에서 통화에 대한 10년 데이터를 MT4에 설치하는 것입니다.

여러 지표와 설정이 있는 ea가 있는 경우 최적화할 수 있습니다. 과최적화하지 않는 핵심은 2000-2008년에 최적화를 수행하고 지난 2년 동안의 결과가 여전히 유효한 경우 2008-2011년에 최적화의 최상의 설정이 어떻게 작동하는지 확인하는 것입니다. 아주 좋은 당신은 당신이 좋은 EA를 가지고 있다고 말할 수 있습니다. 이것이 전부가 아닙니다. 완벽한 EA를 얻으려면 라이브 계정 마이크로롯에 대해 최소 6개월 앞으로 테스트를 수행해야 하며 여전히 작동한다면 "나는 아주 잘 해냈습니다"라고 말할 수 있습니다. 그렇지 않으면 첫 번째 단계로 돌아갑니다. 가장 좋은 방법은 여러 EA를 사용하는 순방향 테스트에 vps를 사용하는 것입니다.

이것이 저에게 효과가 있는 매우 귀중한 정보이기를 바랍니다. 나는 EA에 대해 백만번의 테스트를 했고 그 중 몇 개만이 다이아몬드가 되었고 지금 일하고 있고 앞으로도 일할 것입니다.

귀하의 백테스팅/최적화 방법이 타당하다고 생각합니다. 10년 틱 데이터는 어디서 얻나요? Dukas는 07까지만 제공합니다. 그렇지 않나요? 나는 90% 틱 데이터를 사용하고 있습니다...그것이 내 결과에 심각한 영향을 줍니까?

나는 좋은 Tick 데이터에 대한 소스를 평가할 것입니다 저에게 연락 주시기 바랍니다

 

MT4의 지표 및 백테스팅

가격의 미래 움직임을 예측하기 위해 왜 모두가 과거 데이터(종종 부정확함)를 기반으로 하는 백테스팅과 지표를 사용합니까?

가격이 다시 같은 움직임을 보일 것이라는 보장은 없습니다.

그것이 모든 거래자의 90%가 돈을 잃는 이유가 될 수 있습니까?

귀하의 의견을 듣고 싶습니다.

 

EA와 백테스팅

나는 백 테스트에 얼마나 많은 비중을 두는지 볼 때마다 항상 놀란다.

EA가 특정 기록 데이터 집합에 대해 수행할 수 있는 방법을 결정하는 데 사용할 수 있습니다. 데이터가 역사적이라는 사실을 잊지 마십시오.

그것은 과거에 의미합니다.

하지만 이것이 앞으로 어떻게 도움이 되는지 알고 싶습니다.

나는 그것이 당신에게 전혀 도움이되지 않는다고 생각합니다.

 
N0talent:
나는 당신의 백테스팅/최적화 방법이 타당하다고 생각합니다. 10년 틱 데이터는 어디서 얻나요? Dukas는 07까지만 제공합니다. 그렇지 않나요? 나는 90% 틱 데이터를 사용하고 있습니다...그것이 내 결과에 심각한 영향을 미치나요? 나는 좋은 Tick 데이터에 대한 소스를 평가할 것입니다 저에게 연락 주시기 바랍니다

내가 사용한 일부 괜찮은 데이터는 여기에서 가져왔습니다.

http://www.histdata.com

건배!!