백테스트에서 훌륭한 EA! - 페이지 120

 

이 99% 모델링 테스트를 수행하도록 설정된 누군가가 2006년 1월 1일에 하나를 수행하여 우리를 위해 발표하고 게시하는 것은 어떻습니까?

 

질문은 여전히 걸립니다

와우 감동적인 긴 바람 응답입니다. 나는 설정에서 전화번호부 답변을 요청하지 않았으며 회원이 무언가를 묻는다고 해서 그들이 가지 않고 답변을 많이 검색했다고 가정해서는 안됩니다.

내가 질문한 것은 기본 설정에서 이 시스템이 거래를 생성하지 않는 이유였습니다(예, 질문하기 전에 결과 시트에 게시한 것과 동일한 설정인지 확인 했습니다).

FxNorth

 
Aaragorn:
이 99% 모델링 테스트를 수행하도록 설정된 누군가가 2006년 1월 1일에 하나를 수행하여 우리를 위해 발표하고 게시하는 것은 어떻습니까?

이봐, 나는 당신의 같은 브로커를 보관했습니다. 이제 1.93이 당신의 이익처럼 보이기 시작합니다

필터에 대한 훌륭한 작업을 수행했습니다!

이제 더 많은 변수를 얻기 위해 로깅 시스템을 개선하려고 합니다. 그리고 워크시트에 바인딩하기 위해 CSV로 넣습니다.

내가 가하는 몇 가지 변수는

CCI

결정 값

분기

주문 유형

이겼다

그리고 몇몇 다른...

나는 무역 지출이 승/패를 얻기 위해 열린 시간을 알고 싶습니다.

나중에 .. 모든 숫자를 일부 테이블/차트에 정렬한 다음 필터를 더 개선하거나 거래 논리를 약간 변경하십시오.

1월부터 오늘까지 약 99%, 우리는 그 테스트를 하기 위해 그런 종류의 데이터가 필요합니다. 방금 그 프로젝트 를 찾았습니다(중개자가 분류한 실제 시장 데이터를 기록하기 위해 함께 작동하는 일부 ppl)

그리고 1999년부터 2006년까지의 M1 피드가 좋은 것 같습니까?

새로운 MetaTrader 4 빌드 199 (*히스토리 센터에서 데이터 다운로드 및 가져오기 추가)

모든 데이터 차트를 다운로드하므로 이제 항상 90% 모델 품질을 얻을 수 있습니다. 지금은 여기까지입니다.

 
templar:
이봐, 나는 당신의 같은 브로커를 보관했습니다. 이제 1.93이 당신의 이익처럼 보이기 시작합니다

필터에 대한 훌륭한 작업을 수행했습니다!

이제 더 많은 변수를 얻기 위해 로깅 시스템을 개선하려고 합니다. 그리고 워크시트에 바인딩하기 위해 CSV로 넣습니다.

내가 두는 몇 가지 변수는

CCI

결정 값

분기

주문 유형

이겼다

그리고 몇몇 다른...

나는 무역 지출이 승/패를 얻기 위해 열린 시간을 알고 싶습니다.

나중에 .. 모든 숫자를 일부 테이블/차트에 정렬한 다음 필터를 더 개선하거나 거래 논리를 약간 변경하십시오.

1월부터 오늘까지 약 99%, 우리는 그 테스트를 하기 위해 그런 종류의 데이터가 필요합니다. 방금 그 프로젝트 를 찾았습니다(중개자가 분류한 실제 시장 데이터를 기록하기 위해 함께 작동하는 일부 ppl)

그리고 1999년부터 2006년까지의 M1 피드가 좋은 것 같습니까?

새로운 MetaTrader 4 빌드 199 (*히스토리 센터에서 데이터 다운로드 및 가져오기 추가)

모든 데이터 차트를 다운로드하므로 이제 항상 90% 모델 품질을 얻을 수 있습니다. 지금은 여기까지입니다.

환상적인...

1999년부터 2006년까지 모델링 품질의 90%는 CT 1.93a뿐만 아니라 모든 EA...

99%를 얻는 방법에 대해 여전히 작업 중입니다(단순하지 않음)...

이미 MT4 v1.99를 설치하고 있습니다(이 "중립" 플랫폼을 사용하고 IP, 로그인 및 비밀번호로 브로커의 데모 또는 실제 계정 서버에 로그인할 수 있음을 기억하십시오). 그러나 기록 데이터가 엉망이 되는 것을 방지하기 위해, 그 때 나는 백 테스팅을 위해서만 그것을 사용할 것입니다 ...

 

1.93ppf

PPF는 "Putting Pips First"의 약자입니다.

예, 여기에 한 가지 더 변경 사항이 추가되었으며 여기에 지금 테스트 중인 개념이 있습니다.

어제 나는 2개의 거래에서 이기고 1개의 거래를 잃었습니다. 패배로 2승이 무산됐다. 나는 그것이 마음에 들지 않았다. 17의 손절매는 손실을 -17로 만들었습니다. 그 부분은 고정되어 있지만 승리는 어떻습니까..아 이제 CT의 확률 논리에 의해 결정됩니다. 확률이 돌고 있다고 생각할 때 이익을 취 합니다. 그래서 때때로 포지션에서 7핍 이하의 이득으로 이익을 얻습니다. 어제 내 두 번의 승리는 +7과 +8로 총 15개로 손실보다 2개 적었습니다. 나는 손절매가 17이 내가 수락해야 하는 최소 승리보다 9라고 추론했습니다. 왜냐하면 그것이 두 거래에서 17을 초과하는 데 필요한 것이기 때문입니다. 이 버전에서 2명의 승자는 1명의 패자를 극복할 것입니다. 왜냐하면 CT의 확률 논리에 관계없이 포지션이 최소 9핍 개선되지 않으면 종료하지 말라고 명령했기 때문입니다.

따라서 이 업데이트에는 해당 명령이 시장 출구 기능에 하드 코딩되어 있습니다.

테스트에서 예, 이것은 승률에 약간의 부정적인 영향을 미치는 것으로 나타났습니다. 그들은 중위 및 상위 80%가 아닌 70% 중반으로 낮습니다. 그러나 여전히 66% 이상인 경우 여전히 2:1 이상으로 승리하고 있습니다. 그것이 지금 해야 할 전부입니다.

이것이 라이브 계정에서 어떻게 작동하는지 다시 한 번 지켜봐야 합니다. 백테스터는 여전히 작동해야 한다고 말합니다. maxlots=.01로 실행하고 결과에 핍을 계산하겠습니다. 우리가 핍 게임에서 이기면 돈 게임이 뒤따를 것입니다.

이미 비슷한 시도를 한 것 같은데 기억이 잘 안나네요. 하지만 이것이 효과가 있는 것 같습니다... 상대 감소율은 maxlots=10 및 위험 1을 거래하도록 허용된 경우에도 8.09%에 불과하므로 내 백테스터에서 최대 로트에 정말 빠르게 도달합니다. 8.09는 나쁘지 않습니다.

 
fxnorth:
와우 감동적인 긴 바람 응답입니다. 나는 설정에서 전화번호부 답변을 요청하지 않았으며 회원이 무언가를 묻는다고 해서 그들이 가지 않고 답변을 많이 검색했다고 가정해서는 안됩니다.

내가 질문한 것은 기본 설정에서 이 시스템이 거래를 생성하지 않는 이유였습니다(예, 질문하기 전에 결과 시트에 게시한 것과 동일한 설정인지 확인했습니다).

FxNorth

기분이 상하셨다니 죄송합니다만 이 사이트의 아무도 당신에게 빚진 것이 없다는 것을 알고 있습니다. 무엇보다 나. 왜 거래를 생성하지 않는지 모르겠습니다. 제가 답이 없어서 미리 답변을 드리지 않았습니다. 무엇을 하라고 말씀드려야 할지 모르겠습니다. 왜 나에 대한 불안을 풀어? 내 의견은 당신을 향한 것이 아닙니다.

행운을 빕니다. 문제가 해결되면 솔루션을 게시하여 동일한 문제가 있는 다른 사람들이 귀하의 리드에 따라 문제를 해결할 수 있도록 하는 것이 좋습니다.

 
Aaragorn:
PPF는 "Putting Pips First"의 약자입니다. 예, 여기에 한 가지 변경 사항이 더 추가되었으며 여기에 제가 지금 테스트 중인 개념이 있습니다.

PPF로 내 백테스트 를 따르십시오. 또한 내 마지막 게시물 결과의 거의 모든 변수가 포함된 바인딩된 워크시트를 첨부합니다(1200개 이상의 기록된 거래가 있음)

핍에 대해 말하자면, PPF 버전은 게시된 마지막 버전보다 핍이 적습니다.

 
templar:
PPF로 내 백테스트를 따르십시오. 또한 마지막 게시물(1200개 이상의 기록된 거래가 있음) 결과의 거의 모든 변수가 포함된 바인딩된 워크시트를 첨부하고 있습니다.

이봐, 정말 멋진 일을 하는 기사단원이야! 나는 당신의 스프레드시트를 정말 좋아합니다. (열 b와 c는 각각의 레이블에서 반대입니다.) 그것에서 어떤 발견과 결론을 이끌어 냈습니까?

백테스트 에서 72%의 공매도와 73.53%의 공매도 승자가 있다고 나와 있습니다. 이제 승리가 +9 이상이고 손실이 -17 이하이면 나에게 좋아 보입니다. 작동해야 하지 않겠습니까?

 

알았어...ㅋㅋㅋ

조금 더 복잡해 보겠습니다.

빌드 200이 이미 시작되었습니다.

개선 사항 확인: http://www.metaquotes.net/news

 
Aaragorn:
이제 승리가 +9 이상이고 손실이 -17 이하이면 나에게 좋아 보입니다. 작동해야 하지 않겠습니까?

내 마지막 게시물의 백테스트 를 따라가면서 *9핍에 최소 이익을 추가하거나 단순한 PPF* 전략이 결국 이익이 줄어들었기 때문에 좋지 않다는 것을 알 수 있었습니다.

mql4를 사용하여 통계 파일을 만드는 데 도움이 필요합니다. 혼란스러운)

- 파일의 줄 끝에 데이터를 추가하는 방법은 무엇입니까?

(거래가 열릴 때 많은 데이터가 있는 한 줄을 작성하지만 거래가 닫힐 때 같은 줄에 더 많은 데이터를 추가해야 하기 때문에 지금 할 수 있는 일은 새 줄을 쓰는 것뿐입니다)

- 거래 지출이 열린 시간을 원/손실로 어떻게 얻을 수 있습니까?

- 서버 측 *StopLimit*에서 일부 거래가 종료되었을 때 함수를 호출하는 방법은 무엇입니까?

아이디어는 거래당 다음 데이터가 포함된 csv 파일을 사용하여 워크시트로 보내는 것이었습니다.

- 핍스 승/패

- 마감까지 소요된 시간*

- 모든 CyberiaLogic 변수

- CCI 값(오픈 시 및 *가능한 경우* 마감 시)

- 발산

- 제안?

*저는 그러한 정보가 정말 중요하다고 생각합니다. 나중에 "3시간 이상을 소비한 90% 거래가 손실을 보거나 X핍 이상의 이익을 얻지 못함" 으로 몇 가지 결정을 내린 다음 코드에서 약간의 변경을 수행할 수 있을 것입니다.

이러한 통계 분석 도구가 작동하면 이 전문가를 정말 향상시킬 수 있다고 생각합니다.

또한 마이너 릴리스 A**로 1.93 버전에서 변경한 사항을 따르십시오.

- 추가 기능인 WriteFileHeader 및 logTrade는 코드 크기를 최적화합니다.

- tester/files/NAME 폴더에 기록할 통계 파일 이름에 외부 매개변수 추가

- 입력 목록의 끝까지 OneTradePerBar 매개변수를 아래로 내립니다.

- 나머지 러시아어 주석을 영어로 번역했습니다.

**변경 사항은 로깅 시스템 결과에만 적용된다는 점을 기억하십시오!