기사 고문. 모두를 위한 테스트.

 

이제 "신경망이 재교육되는 이유는 무엇입니까?"라는 제목의 기사를 작성하고 있습니다.

저는 이를 위해 Expert Advisor를 만들었습니다. 이 알고리즘은 네트워크를 수정하고 재교육하기 어렵게 만드는 알고리즘을 사용합니다.

다양한 도구, 기간, 다른 DC의 견적을 테스트해야 합니다.


테스트를 수행하는 방법?


1. 터미널의 전문가 폴더에 EA를 로드합니다.

2. 우리는 안구에 인용문을 로드할수록 더 좋습니다.

3. 테스터에서 차트, 타임프레임, 오픈 프라이스 모델링에 해당하는 악기를 설정하고 첨부된 아카이브에서 설정을 로드합니다.

4. 단일 EA 테스트 실행

5. 결과에 얼마나 많은 거래가 있는지 살펴봅니다. 우리는 거래 수를 반으로 나눕니다.

6. 테스트 차트에서 마우스를 사용하여 단락 5에서 절반 숫자가 있는 거래를 찾습니다. 도구 설명에서 날짜를 찾습니다.

7. 견적이 업로드된 날짜부터 확인하고 테스터에서 견적의 시작부터 단락 6에 있는 날짜까지 날짜를 설정합니다.

8. 최적화를 실행합니다(약한 머신에서도 단 몇 분만에 빨라야 함).

9. 테스터에서 날짜를 끄고 최적화 결과에서 성공적인 포워드 테스트를 찾습니다. 그리 큰 하락이 없는 이익은 차트의 처음부터 끝까지입니다.

글쎄,이 주제에서는 결과와 의견을 공유하는 것이 바람직합니다.

성공적인 포워드가 반드시 최상의 최적화 결과일 필요는 없다는 것은 매우 분명합니다. 테스트를 점진적으로 실행하여 여전히 찾아야 합니다.


예를 들어, 맨 윗줄의 테스트 결과에서 다음 결과가 발생할 수 있습니다(1에서 356 거래로 최적화한 다음 앞으로).

다음은 다음과 같습니다(1개에서 471개 거래로 최적화한 다음 앞으로).



어드바이저 설정(첨부된 ZIP 아카이브):

x0, x2 ... x7 - 가중치 계수. 만지지 말고 그대로 두는 것이 좋습니다(최적화).

sl - 손실을 멈추고 핍으로 이익을 얻습니다(최적화).

mn - 매직 넘버(최적화되지 않음)

d - 위치 볼륨의 유효 자릿수, 즉 로트용(최적화되지 않음). 설정과 같이 기본적으로 1로트를 남겨두시면 변경할 수 없습니다.

최적화해야 하는 매개변수의 확인란은 이미 설정되어 있습니다.


컴파일된 어드바이저 코드. 그러나 코드 자체에는 제한이 없으므로 테스터뿐만 아니라 누군가가 그것을 테스트하고 싶다면 나는 그것에 대해 반대 할 것이 없습니다. mql4 및 mql5 Expert Advisors의 소스 코드는 기사에 게시될 예정입니다.

파일:
rnn_v1.zip  1 kb
rnn_v1.ex4  6 kb
 
Reshetov :

성공적인 포워드가 반드시 최상의 최적화 결과일 필요는 없다는 것은 매우 분명합니다. 테스트를 점진적으로 실행하여 여전히 찾아야 합니다.

:) 세상에, 여기 있습니다. yaz, 당신의 글로벌 실수가 무엇인지 이해하려고 오랫동안 찾고 있던 것입니다.
 
Reshetova의 또 다른 쓰레기
 

Yuri , mql5용 다층 퍼셉트론이 있습니까? 매우 필요합니다!

 
IgorM :

Yuri , mql5용 다층 퍼셉트론이 있습니까? 매우 필요합니다!


당신은 그에게서 이것을 기대하지 않을 것입니다(내가 틀릴 수도 있지만).
 
(아마도) 기다려. 그는 또한 거기에서 기사를 인쇄하고 싶어합니다.
 
Reshetov :

성공적인 포워드가 반드시 최상의 최적화 결과일 필요는 없다는 것은 매우 분명합니다. 테스트를 점진적으로 실행하여 여전히 찾아야 합니다.

성공한 스트라이커를 찾는 이유는 무엇입니까? 그것은 적합하지만 손으로 만 나타납니다. 그건 그렇고, 우리는 재 최적화를 위해 다른 기준을 사용하지 않았습니다. 예를 들어 다음과 같은 두 가지 옵션이 있습니다.

1. 이전 최적화 결과를 기반으로 최대 드로우다운에 도달한 후 매개변수 최적화.

2. 매개변수 최적화, 이전 최적화에서와 같이 일정 기간 동안 이익을 얻지 못한 경우.

이러한 옵션은 함께 사용해도 시도할 수 있습니다. 그리고 내 생각에 성공적인 스트라이커를 찾는 것은 약간의 추가 작업입니다.

 
IgorM :

Yuri , mql5용 다층 퍼셉트론이 있습니까? 매우 필요합니다!

정말 필요한 경우 다음을 사용할 수 있습니다(레이어 및 뉴런 양에 관계없이).

https://www.mql5.com/ru/articles/252

 
Reshetov :

정말 필요한 경우 다음을 사용할 수 있습니다(레이어 및 뉴런 양에 관계없이).

https://www.mql5.com/ru/articles/252


감사합니다. .dll에 대한 옵션이 있습니다. mql5에 필요합니다.
 
tol64 :

성공한 공격수를 찾는 이유는 무엇입니까?


조정하지 않고 모든 성공적인 최적화 결과 에 대해 항상 성공적인 포워드를 생성하는 EA가 있다면 당연히 아무것도 찾을 필요가 없습니다.

모든 것이 주먹만한 금괴의 표면에 있는 것은 아닙니다.


톨64 :


그것은 적합하지만 손으로 만 나타납니다.


작동할 수도 있고 작동하지 않을 수도 있습니다. 아무도 100% 보장을 해줄 수 없기 때문입니다. 반짝이는 것이 모두 금은 아닙니다. 그러나 최적화 샘플 외부에서 긍정적인 결과를 제공한 Expert Advisor의 설정을 신뢰합니다. 그가 알지도 못하는 데이터에서 그는 항상 더 높게 인용됩니다. 시험으로 이가 있는지 테스트하는 것은 내 발명품이 아닙니다.


톨64 :


그건 그렇고, 우리는 재 최적화를 위해 다른 기준을 사용하지 않았습니다. 예를 들어 다음과 같은 두 가지 옵션이 있습니다.

1. 이전 최적화 결과를 기반으로 최대 드로우다운에 도달한 후 매개변수 최적화.

2. 매개변수 최적화, 이전 최적화에서와 같이 일정 기간 동안 이익을 얻지 못한 경우.

이러한 옵션은 함께 사용해도 시도할 수 있습니다.


당연히 아니지. 결국, 나는 "Quartet"라는 할아버지 "Krylov"의 우화를주의 깊게 읽었습니다.

너무 가렵다면 직접 작곡한 것이므로 직접 사용해 보세요. 아마 효과가 있을까요?


톨64 :


그리고 내 생각에 성공적인 스트라이커를 찾는 것은 약간의 추가 작업입니다.

아무도 당신을 강요하거나 강요하지 않는다면, 당신은 볼 수 없습니다. 테스트는 필수가 아니라 자발적입니다.
 

Reshetov :

...

작동할 수도 있고 작동하지 않을 수도 있습니다.

...


당신은 고통스럽게 반응합니다. 총검을 보관할 수 있습니다. 직접 작성하고 테스트하십시오. :)