MT5 전략 테스터에 대한 잡담 - 페이지 10

 
Yuriy Zaytsev :

여기 내가 그것에 대해있다! 그리고 그것에 대해

Vasily, 100개 터미널의 파일을 놓고 경쟁하는 것이 가능하다는 것은 이해할 수 있습니다.

복사기로 한 터미널에서 다른 터미널로 트랜잭션을 구동할 수 있다는 사실은 다른 기능입니다.


문제는 - 터미널 자체가 무엇인지(MT4인 경우) ticks.raw 파일에 틱을 씁니다...

그리고 {TERM}\history\{broke}\tiscks.raw 파일에 한번에 100개의 터미널을 쓰려고 하면 Jamb가 발생한다.

이것이 Andrei가 이해하지 못하는 것입니다.


Andrey의 이론적인 소파가 얼마나 세게 삐걱거리는지 다시 들었습니다.

아아!!!! 유리이이이이이이! 내 말을 들어주세요!

MT 터미널이 너무 멍청하고 사람들이 너무 멍청하게 작성해서 여러 터미널이 같은 파일에 같은 것을 쓰려고 한다고 생각하시나요?!

아니다? 그래서 나는 아니라고 말한다! MT 터미널은 매우 잘 작성되어 있습니다. 누군가가 이미 파일에 쓰고 있는 경우 동일한 것을 파일에 쓸 수 있는 자유가 없습니다! 당신은 이것을 쉽게 검증할 수 있고, 마침내 실험을 수행할 수 있습니다, 충분히 무익한 이론화! 이미 여러 터미널에서 공유 폴더를 사용할 수 있게 해주는 것은 바로 이 "지성"입니다. 모든 것이 문제 없이 작동합니다!!!! 이 기능(공유 폴더 선택)을 표준으로 만드는 것입니다.

 

테스터에 대해 이야기하는 경우 모든 기록 데이터베이스는 테스터의 폴더에 중앙 집중식으로 저장됩니다. 그리고 이 폴더에서 시작된 모든 테스트 에이전트는 동일한 데이터베이스에서 기록을 읽습니다. 첫 번째 에이전트가 히스토리를 동기화하는 동안 다른 에이전트는 동일한 히스토리가 필요한 경우 대기

테스터에서 기록 데이터베이스에 대한 일반적인 액세스(그리고 틱도 마찬가지임)는 쓰기가 없고(동기화 중 일회성 쓰기) 읽기만 수행되기 때문에 이루어집니다.

 
Slawa :

테스터에 대해 이야기하는 경우 모든 기록 데이터베이스는 테스터의 폴더에 중앙 집중식으로 저장됩니다. 그리고 이 폴더에서 시작된 모든 테스트 에이전트는 동일한 데이터베이스에서 기록을 읽습니다. 첫 번째 에이전트가 히스토리를 동기화하는 동안 다른 에이전트는 동일한 히스토리가 필요한 경우 대기

테스터에서 기록 데이터베이스에 대한 일반적인 액세스(그리고 틱도 마찬가지임)는 쓰기가 없고(동기화 중 일회성 쓰기 ) 읽기만 수행되기 때문에 이루어집니다.

글쎄, 내가 Andrey에 대해 말하는 것은

따라서 하나의 폴더에 100개의 터미널을 설정하려면 틱과 타임프레임이 수집됩니다.

그리고 그는 이해하지 못하는 것 같습니다!

 
Andrey Dik :

아아!!!! 유리이이이이이이! 내 말을 들어주세요!

MT 터미널이 너무 멍청하고 사람들이 너무 멍청하게 작성해서 여러 터미널이 같은 파일에 같은 것을 쓰려고 한다고 생각하시나요?!

아니다? 그래서 나는 아니라고 말한다! MT 터미널은 매우 잘 작성되어 있습니다. 누군가가 이미 파일에 쓰고 있는 경우 동일한 것을 파일에 쓸 수 있는 자유가 없습니다! 당신은 이것을 쉽게 검증할 수 있고, 마침내 실험을 수행할 수 있습니다, 충분히 무익한 이론화! 이미 여러 터미널에서 공유 폴더를 사용할 수 있게 해주는 것은 바로 이 "지성"입니다. 모든 것이 문제 없이 작동합니다!!!! 이 기능(공유 폴더 선택)을 표준으로 만드는 것입니다.

똑똑하기 때문에 그들은 가지고 있습니다.

단일 항목

몇 번이나 내 말을 안 듣고 이론적인 헛소리를 하는 건 너야

(내가 말하는 곳을 다시 읽으십시오-나는 대머리를 실질적으로 두드리고 있습니다-100 개의 터미널에서 동시에 쓸 수 없다는 것)-글쎄, 화를 내지 마십시오-나는 그것을 좋아합니다

이미 나가십시오 - 소파가 거칠거나 반대로 침몰했다고 말해주십시오.

 
Slawa :

테스터에 대해 이야기하는 경우 모든 기록 데이터베이스는 테스터의 폴더에 중앙 집중식으로 저장됩니다. 그리고 이 폴더에서 시작된 모든 테스트 에이전트는 동일한 데이터베이스에서 기록을 읽습니다. 첫 번째 에이전트가 히스토리를 동기화하는 동안 다른 에이전트는 동일한 히스토리가 필요한 경우 대기

테스터에서 기록 데이터베이스에 대한 일반적인 액세스(그리고 틱도 마찬가지임)는 쓰기가 없고(동기화 중 일회성 쓰기) 읽기만 수행되기 때문에 이루어집니다.

공유 폴더 C:\Users\User\AppData\Roaming\MetaQuotes\Tester\에 대해 이야기하고 있습니다.

링크를 사용하여 기록 데이터베이스에 공유 폴더를 강제로 적용하지 않고 일반 모드의 터미널에도 동일한 원칙이 필요합니다. 이제 잘 작동하지만 터미널 설정에서 기록 데이터베이스에 폴더를 지정하여 이 기능을 정기적으로 구현하십시오.

 
Andrey Dik :

공유 폴더 C:\Users\User\AppData\Roaming\MetaQuotes\Tester\에 대해 이야기하고 있습니다.

링크를 사용하여 기록 데이터베이스에 공유 폴더를 강제로 적용하지 않고 일반 모드의 터미널에도 동일한 원칙이 필요합니다. 이제 잘 작동 하지만 터미널 설정에서 기록 데이터베이스에 폴더를 지정하여 이 기능을 정기적으로 구현하십시오.

제대로 작동하지 않고 작동하지 않습니다 . 당신이 운이 좋고 데이터베이스가 덮어쓰기로 인해 많이 죽지 않는다는 것입니다. 우리는 잠재적인 충돌(다른 터미널에서 같은 디렉토리에 쓰는 경우)과 손상을 제거하는 서버의 데이터를 기반으로 모든 오류를 투명하게 복구하여 모든 데이터베이스를 완전히 재검사합니다.

그러한 환경에서 일하려면 매우 위험을 회피해야 합니다. 모든 것이 옳고 정상이라고 요구하고 선언하는 것은 더욱 끔찍합니다.

 
Yuriy Zaytsev :

글쎄, 내가 Andrey에 대해 말하는 것은

따라서 하나의 폴더에 100개의 터미널을 설정하려면 틱과 타임프레임이 수집됩니다.

그리고 그는 이해하지 못하는 것 같습니다!

당신이 완고하게 나를 도발하더라도 나는 정말로 욕하고 싶지 않습니다.

못쓰게 만들다! 개인적으로 시도 - 역사에 대한 일반 폴더를 만들고 링크의 모든 터미널에 대해 지정하십시오!!!!! 효과가있다!!!!

당신의 이론적인 소파를 당신의 **** 위로 밀어 넣으십시오! 실천해 보세요! 링크의 공유 폴더가 작동하며 문제가 없습니다!

 
Renat Fatkhullin :

제대로 작동하지 않고 작동하지 않습니다 . 당신이 운이 좋고 데이터베이스가 덮어쓰기로 인해 많이 죽지 않는다는 것입니다.

그러한 환경에서 일하려면 매우 위험을 회피해야 합니다.

네, 목발입니다. 노동자 - 그러나 목발. 상담원의 경우 파일 공유를 생각했는데, 단말에서는 하지 않겠습니까?

다행히도 이미 녹음이 진행 중인 경우 터미널에서 파일 쓰기를 시도하지 않으므로 링크를 통해 폴더를 사용하는 방법이 이제 작동합니다.

 

어느 날 한 브로커의 관리자가 파일 쓰기 오류에 대해 불평하러 왔을 때 우리는 속상했습니다.

오랫동안 그들은 모든 파일이 있는 서버를 즉석에서 백업한 것으로 나타났습니다. 섀도 복사본이 아니라 노동자-농민 방식으로 파일을 복사했습니다. "얘들아, 어떻게 생각해???"라는 질문에 "뭐야, 그래도 오랫동안 잘했어!"라고 대답했다.

@Andrey Dik이 답변하는 방법 입니다. 동시에 그는 수백만 명의 거래자를 포함하도록 이것을 제안합니다. 글쎄, 매 시간마다 수백 명이 갈퀴를 밟았습니다.

 
Renat Fatkhullin :

어느 날 한 브로커의 관리자가 파일 쓰기 오류에 대해 불평하러 왔을 때 우리는 속상했습니다.

오랫동안 즉석에서 모든 파일과 함께 서버를 백업한 것으로 나타났습니다. 섀도 복사본이 아니라 노동자-농민 방식으로 파일을 복사했습니다. "얘들아, 어떻게 생각해???"라는 질문에 "뭐야, 그래도 오랫동안 잘했어!"라고 대답했다.

@Andrey Dik이 답변하는 방법 입니다. 동시에 그는 수백만 명의 거래자를 포함하도록 이것을 제안합니다. 글쎄, 매 시간마다 수백 명이 갈퀴를 밟았습니다.

아니요, Andrey는 개발자가 공유 폴더에 대한 액세스 권한을 일반 기능으로 만들 것을 제안합니다. 이것이 제공하는 것입니다. 이 호소는 수백만 명의 거래자가 아니라 귀하를 위한 것입니다.