그래, 무슨 일이야??? - 페이지 7

 

SHARE_READ가 문제를 해결했다면 Expert Advisor의 병렬 복사본에서 정확히 동일한 파일을 열었음을 의미합니다.

그리고 위에서 지적했듯이 귀하의 "공유 금지" 주장은 거짓이었습니다.

일반적으로 그것은 당신에게 두려운 일입니다.

 
Renat Fatkhullin :

SHARE_READ가 문제를 해결했다면 Expert Advisor의 병렬 복사본에서 정확히 동일한 파일을 열었음을 의미합니다.

그리고 위에서 지적했듯이 귀하의 "공유 금지" 주장은 거짓이었습니다.

일반적으로 그것은 당신에게 두려운 일입니다.

나는 당신을 잘 이해하지 못했습니다.

Expert Advisor의 병렬 복사본이 최적화 프로그램에 나타났습니다. 최적화 프로그램이 이러한 전문가가 액세스하는 파일의 병렬 복사본도 만들 것으로 예상하는 것이 논리적입니다.

나만의 SHARE_READ Expert Advisor는 선험적으로 필요하지 않습니다. 그래서 무슨 일이? Expert Advisor가 파일, 특히 옵티마이저에 대해 작업하는 경우 "뒤집기"해야 합니다.

나는 이것을 고려할 것이지만, 내 생각에는 이것은 옳지 않습니다. )))

 
Сергей Таболин :

최적화 프로그램이 이러한 전문가가 액세스하는 파일의 병렬 복사본도 만들 것으로 예상하는 것이 논리적입니다.
당신을 위해 무서운.
 
Renat Fatkhullin :
당신을 위해 무서운.

예, 중지)))

"Expert Advisor가 파일에 액세스할 때 파일 을 최적화하려면 SHARE_READ가 필요합니다!"

 
Andrey Dik :

Expert Advisor의 전역 변수는 이전 옵티마이저 실행 시 그 값을 유지하고 다음 옵티마이저로 이전된다고 생각하십니까? 다누나.

예, Andrey F. Zelinsky 가 모든 것을 올바르게 말했습니다. 최적화할 때 전역적으로 초기화되는 모든 것(OnInit이 아님)은 한 번만 초기화됩니다.

p / s / 문제의 원인 TS는 미소 - 신경망, AI 등 ... 그리고 파일 작업은 중요하지 않다는 것을 의미합니다))

 
Aleksey Mavrin :

예, Andrey F. Zelinsky 가 모든 것을 올바르게 말했습니다. 최적화할 때 전역적으로 초기화되는 모든 것(OnInit이 아님)은 한 번만 초기화됩니다.

p / s / 문제의 원인 TS는 미소 - 신경망, AI 등 ... 그리고 파일 작업은 중요하지 않다는 것을 의미합니다))

그리고 노파에게 구멍이 있습니다.

 

친애하는, 그건 그렇고, 파일 작업이 중요한 사람은 아무도 없기 때문에 인쇄물을 출력하는 순간까지 이것이 문제가 될 수 있다고 제안하지 않았습니다.) :) 글쎄, 알았어, 알아냈어.

이제 질문은 추상적입니다. 다음 줄의 차이점은 무엇입니까?

   filename = "ERR_dir\\" +filename+( MQLInfoInteger ( MQL_OPTIMIZATION ) ? ".opt" : ".tst" );
   filename = "ERR_dir\\" +filename+( MQLInfoInteger ( MQL_TESTER ) ? ".tst" : ".opt" );

그리고 가능하다면 설명 - 왜?

 

파일이 COMMON으로 작성된 경우 SHARE_READ가 있어야 하며 쓰기 경쟁을 제어하기가 다소 어렵습니다. 공공장소에서 발뒤꿈치를 쏘지 않는 것은 괜찮은 일입니다.

일반적으로 Expert Advisors는 공통점을 작성하지 않는 것이 좋습니다. 읽기 - 읽기, 그러나 상인은 개인적인 책임하에 개인적으로 거기에 쓰거나 복사합니다. 모든 터미널의 모든 고문에게 이것은 위에서 그들에게 주어진 단어입니다.

SHARE_XXX가 없는 일반 디렉토리에 파일을 작성했는데 옵티마이저에서 공유 오류가 발생하면 이는 터미널 개발자의 버그입니다.
 
최적화 없이 테스트할 수 있습니다.
 
Сергей Таболин :

친애하는, 그건 그렇고, 파일 작업이 중요한 사람은 아무도 없기 때문에 인쇄물을 출력하는 순간까지 이것이 문제가 될 수 있다고 제안하지 않았습니다.) :) 글쎄, 알았어, 알아냈어.

이제 질문은 추상적입니다. 다음 줄의 차이점은 무엇입니까?

그리고 가능하다면 설명 - 왜?


두 번째 경우에는 항상 .tst가 생성됩니다.