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

 
Alexey Viktorov :

처음에는 테스터에게 로드된 히스토리에 관한 것이라고 생각했고, 너와 Andrey 는 터미널이 실행되는 동안 히스토리를 녹음하는 것으로 대화를 전환했습니다.

원칙적으로 각자 자신의 이야기를 쓰도록 하되 DC 서버에서 기록을 불러와야 하는 경우 이미 한 테스터를 사용한 것으로 밝혀졌으므로 어떤 이유로든 테스터를 실행해야 했습니다. 다른 터미널 ... 그리고 다시 사용 가능한 기록을 로드해야 합니다. 대신 다운로드한 기록 데이터가 있는 해당 폴더의 경로를 표시하고 두 번 이상 다운로드하지 않는 것이 좋습니다.

또는 더 좋은 방법은 공유 폴더에 이 기록을 DC로 나누어 로드할 별도의 디렉터리를 만드는 것입니다. 네, 그리고 xxxx 조각에서도 테스터를 위해 준비된 기록과 터미널의 기록을 주기적으로 동기화하는 것은 아마추어에게 어렵지 않습니다.

예, 그것이 바로 우리가 이야기했던 것입니다! 독서의 일반적인 역사에 대해 이야기하면 아무런 문제가 보이지 않습니다.

--

이것으로 (읽기용) 플레이할 수 있고, 쓰기용이라면 여러 터미널에서 동시에 사용할 수 없습니다.

그러나 하나의 공통 기반에 대한 터미널 작동 중 기록 작성 - 특별한 조치 없이는 여기에서 작동하지 않습니다. 내 게시물이 분기에 번져 처음으로 설명했습니다. 그 다음에는 Renat와 Slava입니다.

그리고 저는 그들의 권위 뒤에 숨어 있지 않습니다. 이것은 한 시점에서 하나의 공유 리소스를 놓고 경쟁하는 고부하 응용 프로그램과 데이터베이스를 개발한 사람이라면 이미 명백하고 이해할 수 있습니다.

 

폭언과 상호 모욕을 멈춰주세요.

모든 당사자가 말했습니다.



주제를 더 잘 변경하십시오. 다음 빌드에서는 MetaTrader 5에서 History Center의 아날로그를 열 것입니다. 그런 다음 사용자 정의 도구 와 사용자 정의 데이터 피드가 있을 것입니다.
 
Renat Fatkhullin :

폭언과 상호 모욕을 멈춰주세요.

모든 당사자가 말했습니다.



주제를 더 잘 변경하십시오. 다음 빌드에서는 MetaTrader 5에서 History Center의 아날로그를 열 것입니다. 그런 다음 사용자 정의 도구와 사용자 정의 데이터 피드가 있을 것입니다.

비록 그들이 약속한 내용을 잘 이해하지는 못했지만, 격려가 되는 것 같습니다!!!
 
Renat Fatkhullin :

폭언과 상호 모욕을 멈춰주세요.

모든 당사자가 말했습니다.



주제를 더 잘 변경하십시오. 다음 빌드에서는 MetaTrader 5에서 History Center의 아날로그를 열 것입니다. 그런 다음 사용자 정의 도구와 사용자 정의 데이터 피드가 있을 것입니다.

아주 오랫동안 - MT4 데이터 센터를 위한 그런 제품이 있었고, 특별한 데이터 센터 응용 프로그램이 기계에 설치되었고, 사용자의 기계 또는 일부 네트워크에 서 있는 MT4 터미널이 그 위에 설정되었고, 인용 기준 통합되어 데이터 센터에 위치했습니다.

그리고 이미 데이터 센터는 브로커의 서버와 통신했습니다.


 

다중 통화 봇, 표시기 핸들은 OnInit 에서 생성됩니다.

 int OnInit ()
 {
//-
 CountSymbol= ArraySize (SymbTrade);
// Создадим хендлы
 for ( int i= 0 ;i<CountSymbol;i++) {
   ArrayResize (ma_Fast,i+ 1 );
   ma_Fast[i]= iOsMA (SymbolTransf(SymbTrade[i]), PERIOD_CURRENT ,Fast,Slow,Signal,Price); 
   if (ma_Fast[i]== INVALID_HANDLE ) {
     Alert ( "Failed to create handle of the indicator:" , " Symbol=" ,SymbolTransf(SymbTrade[i]), ", Period=" ,sTF( Period ()), ", Error=" , GetLastError ());
     return ( INIT_FAILED );
   }
 }
 //-
   return ( INIT_SUCCEEDED );
 }

질문: 테스트 중인 모든 차트 에 템플릿을 적용하는 방법은 무엇입니까?

고맙습니다!

 
Vitaly Muzichenko :

다중 통화 봇, 표시기 핸들은 OnInit 에서 생성됩니다.

질문: 테스트 중인 모든 차트 에 템플릿을 적용하는 방법은 무엇입니까?

고맙습니다!

아직 아님. 앞으로도 가능할 것입니다.
 
Slava :
아직 아님. 앞으로도 가능할 것입니다.

좋아요, 기다리고 있겠습니다!

그런 다음 여기 있는 동안 테스트가 끝날 때 각 기호에 대한 테스트 결과, 유출된 사람 및 획득한 사람을 어떻게 볼 수 있는지 알려주십시오.

고맙습니다!

 
Vitaly Muzichenko :

좋아요, 기다리고 있겠습니다!

그런 다음 여기 있는 동안 테스트가 끝날 때 각 기호에 대한 테스트 결과, 유출된 사람 및 획득한 사람을 어떻게 볼 수 있는지 알려주십시오.

고맙습니다!

나는 그렇게 생각하지 않는다.

이를 위해 각 캐릭터의 이력을 분석하는 특수 클래스를 만들었습니다.

 
George Merts :

나는 그렇게 생각하지 않는다.

이를 위해 각 캐릭터의 이력을 분석하는 특수 클래스를 만들었습니다.

자세히 알려주세요. 테스트에는 24개의 문자가 있는데, 마지막에 무엇이 무엇인지, 어떤 것을 버리고, 어떤 것을 대체해야 하는지 명확하지 않습니다.

고맙습니다!

 
Vitaly Muzichenko :

자세히 알려주세요. 테스트에는 24개의 문자가 있는데, 마지막에 무엇이 무엇인지, 어떤 것을 버리고, 어떤 것을 대체해야 하는지 명확하지 않습니다.

고맙습니다!


당신에게 무슨 일이 일어나고 있습니까?

몇 줄의 코드를 작성하고 테스트 후에 출력해야 하는 것을 배열로 수집하는 것이 어렵습니까? 5분이면 됩니다.