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

 
Yuriy Zaytsev :
:-) 네, 아무리 당신의 가족에게 $10,000를 박탈하고 싶어도

논쟁하고 싶지 않을 때 누구나 하는 말이다. 다른 사람의 말을 듣지 말고 폴더에 대한 링크가 있는 방법을 직접 확인하십시오.
 
Andrey Dik :

호스팅 비용으로 100달러를 지불합니다.
25GB 디스크용 VPS 또는 여러 호스팅을 요약했습니까? 그런 다음 "호스팅"을 작성해야했습니다.
 
Renat Fatkhullin :
25GB 디스크용 VPS 또는 여러 호스팅을 요약했습니까? 그런 다음 "호스팅"을 작성해야했습니다.

하나는 25GB 철도 및 2.5GB 오페라를 호스팅합니다.
 
Andrey Dik :

논쟁하고 싶지 않을 때 누구나 하는 말이다. 다른 사람의 말을 듣지 말고 폴더에 대한 링크가 있는 방법을 직접 확인하십시오.

그들은 논쟁을 벌이는 한 바보, 다른 하나는 악당이라고 말합니다. 악당은 그가 논쟁에서 이길 것이라는 것을 알고 있습니다.

나는 악당이 되고 싶지 않아요 - :-) , 난 당신이 되는 걸 원하지 않아요 당신은 결국 다른 - 내가 묘사한 - 입장이 되었어요.

글쎄, 나도 알아, 당신의 이론적인 소파는 이론적인 생각의 무게로 다시 삐걱거렸습니다. Andrey, 글쎄, 농담이야, 당신은 단지 끓이지 않습니다 ;-)

 
Yuriy Zaytsev :

그들은 논쟁을 벌이는 한 바보, 다른 하나는 악당이라고 말합니다. 악당은 그가 논쟁에서 이길 것이라는 것을 알고 있습니다.

나는 악당이 되고 싶지 않아요 - :-) , 난 당신이 되는 걸 원하지 않아요 당신은 결국 다른 - 내가 묘사한 - 입장이 되었어요.

글쎄요, 당신의 이론적인 소파가 다시 삐걱거렸습니다. Andrey, 글쎄, 농담이야, 당신은 단지 끓이지 않습니다 ;-)


뭐, 이미 참조로 하나의 폴더로 작업을 시도 했습니까? 링크를 만들 수 없습니까? 그것은 중요하지 않습니다. 당신은 성공할 것입니다. 약간의 구글링을 하면 모든 것이 잘 될 것입니다.

당신은 다시이 논쟁에서 잘못된 입장을 취합니다 ... 봐, 조금 후에 Renat가 올 것이고, 그는 할 수있는 일을 말할 것이고 그들은 그것을 할 것입니다. 그럼 무엇을 부를까? -구름 이야기에서와 같이 나옵니다.
 
Andrey Dik :

하나는 25GB 철도 및 2.5GB 오페라를 호스팅합니다.
비싸다. 특구 제외.
 
Renat Fatkhullin :
비싸다. 특구 제외.

실례합니다, 이것은 무엇입니까? 비싼?
나는 클라이언트, NY4, LD4에 편리한 곳에 VPS를 호스팅할 수 있는 전문 호스팅과 함께 일하므로 비싸지만 빠릅니다(0-1ms ping).
 
Yuriy Zaytsev :

모든 것이 당신에게 명확합니다 :-), 맙소사 ... 전문가에게서 이것을 본 사람은 소리 쳤을 것입니다! 플래그 ;-)) 무슨 빌어먹을 플래그!

한 시점에 100개의 틱이 도착했지만 하나를 기록해야 합니다!

---

100개의 터미널이 파일을 차단하기 위해 경쟁합니까? 대기열에 쓸 때 터미널이 100이고 서로에 대해 전혀 모른다는 것을 이해해야 합니다.

죄송합니다. 같은 악기에서 또 다른 100개의 틱이 다음에 오고, 아직 이것을 분류하지 않았습니다.

다른 악기에서도 나는 티키를 오르는데 똑같은 유쾌한 쓰레기가 있습니다!

어떻게든 데이터베이스에서 SLOW 파일 방식으로 매끄럽게 전환했습니다 :-)))) 데이터베이스로 돌아가 볼까요? 100개의 터미널에서 하나의 소스로 레코드를 처리하는 방법을 이해하게 될 것입니다. 100개의 레코드가 아니라 하나의 ID가 있는 하나의 레코드가 있어야 합니다.


나는 다음과 같이 했다: https://www.mql5.com/en/articles/1316#c4_1

데이터베이스가 없으면 dll 없이 터미널 간에 적절하게 교환하는 유일한 방법은 하나의 파일을 잠그고 다음과 같이 액세스하기 위해 경쟁하는 것입니다.

 do
{
   handle = FileOpen ( "data.bin" , FILE_WRITE | FILE_COMMON );
}
while (handle == INVALID_HANDLE )

WebRequest와 중간 서버를 통해 거래 환경의 동기화를 구성하는 장인이 있습니다(마켓에서 거래의 복사기 참조).

이 모든 것이 느리고 사용자의 나사 구멍을 닦는다는 것은 분명하지만 데이터베이스가 제공되지 않은 경우(그리고 제공되지 않을 경우) 우리는 무엇을 할 수 있습니까?

 
Vasiliy Sokolov :


나는 다음과 같이 했다: https://www.mql5.com/en/articles/1316#c4_1

데이터베이스가 없으면 dll 없이 터미널 간에 적절하게 교환하는 유일한 방법은 하나의 파일을 잠그고 다음과 같이 액세스하기 위해 경쟁하는 것입니다.

WebRequest와 중간 서버를 통해 거래 환경의 동기화를 구성하는 장인이 있습니다(마켓에서 거래의 복사기 참조).

이 모든 것이 느리고 사용자의 나사 구멍을 닦는다는 것은 분명하지만 데이터베이스가 제공되지 않은 경우(그리고 제공되지 않을 경우) 우리는 무엇을 할 수 있습니까?

보시다시피, 유리, 솔루션이 있습니다! 그러나 이 모든 것은 MT의 "상자"에서 얻을 수 있습니다!

MT가 이러한 이념을 가지고 있다는 것은 실행 중인 터미널의 여러 복사본이 있음을 의미하지 않으므로 단일 데이터베이스에 액세스하는 작업이 설정되어 있지 않다는 것입니다.

 
Andrey Dik :

뭐, 이미 참조로 하나의 폴더로 작업을 시도 했습니까? 링크를 만들 수 없습니까? 그것은 중요하지 않습니다. 당신은 성공할 것입니다. 약간의 구글링을 하면 모든 것이 잘 될 것입니다.

당신은 다시이 논쟁에서 잘못된 입장을 취합니다 ... 봐, 조금 후에 Renat가 올 것이고, 그는 할 수있는 일을 말할 것이고 그들은 그것을 할 것입니다. 그러면 무엇을 노래할 것인가? -구름 이야기에서와 같이 나옵니다.

한 영역에서 기록을 읽는 것에 대해 이야기하고 있습니다. 터미널에서 그룹의 한 폴더에서 기록을 변경하지 않고 문제없이 해결됩니다. 사용자 정의 매핑에 대해서는 오랫동안 알려져 왔습니다.

그렇지 않습니다. 하나의 터미널에 히스토리를 로드한 다음 다른 터미널에서 참조합니다. 보이지 않는 ... 이것은 단지 문제가 아닙니다.