MT4 테스터는 다른 시간대의 정보를 제공하지 않습니다. - 페이지 5

 
avatara писал(а) >>

코드를 수정하십시오. M1에서 올바른 데이터를 출력하기만 하면 됩니다.

m15에서 테스트 중입니다.
미리 감사드립니다!


그리고 Rosh가 조언한 기사를 읽었습니다.

 
Rosh >> :
Вы что, проверяете этот код в режиме визуального тестирования? Почитайте статью Тестер в терминале MetaTrader 4: Это необходимо знать

나는 이 기사 뿐만 아니라 이 기사를 읽었기 때문에 나는 길을 잃었습니다. 테스트 모드에서 모든 TF를 볼 수 있다고 기록되어 있습니다.
그러나 실제로는 현재 TF에서만 테스터에서 제공되는 iHigh(NULL,PERIOD_D1,0) 및 유사한 기능입니다.
내 테스터에 문제가 있을 수 있지만 사람들의 반응으로 볼 때 나만 그런 것은 아닌 것 같습니다.
스스로 확인하셨나요?

 
Vinin >> :


그리고 Rosh가 조언한 기사를 읽었습니다.

예, 한 번 이상.

비슷한 조언을 하지 마세요.

 double arr1[][ 6 ];

int init()
  {
   ArrayCopyRates(arr1, Symbol (), tf); // tf - необходимый таймфрейм
   return ( 0 );
  }
또는 주문 - 크리보룩이 아닌 경우 모든 것이 중요합니다.
나는 코드를 주었다 - 그것을 수정하라.
나와 다른 사람들을 위한 과학.
;)
 
vladv002 писал(а) >>

나는 이 기사뿐만 아니라 이 기사를 읽었으며 따라서 나는 길을 잃었습니다. 테스트 모드에서 모든 TF를 볼 수 있다고 기록되어 있습니다.
그러나 실제로는 현재 TF에서만 테스터에서 제공되는 iHigh(NULL,PERIOD_D1,0) 및 유사한 기능입니다.
내 테스터에 문제가 있을 수 있지만 사람들의 반응으로 볼 때 나만 그런 것은 아닌 것 같습니다.
스스로 확인하셨나요?



본다는 것은 Expert Advisor에서 가치를 얻는 것을 의미합니다.
그리고 시각적 테스트 모드에서 던져진 표시기는 시뮬레이션된 데이터가 아닌 실제 데이터에서 값을 받습니다.
 
Vinin >> :


본다는 것은 Expert Advisor에서 가치를 얻는 것을 의미합니다.
그리고 시각적 테스트 모드에서 던져진 표시기는 시뮬레이션된 데이터가 아닌 실제 데이터에서 값을 받습니다.

응. 오프라인 차트에서 ;)

 
avatara писал(а) >>

응. 오프라인 차트에서 ;)

실제 데이터에서. 이 모드에서 표시기를 올바르게 표시하려면 과도한 복잡성이 필요합니다. 다른 시간대에서 데이터를 얻을 가능성을 확인하려면 Print() 어드바이저에서 필요한 값을 만든 다음 로그를 보면 충분합니다.
 
기이한? 나는 모든 것이 제대로 작동합니다. 모든 테스트 모드에서.

 //+------------------------------------------------------------------+
//|                                                     test_acr.mq4 |
//+------------------------------------------------------------------+

double arr1[][ 6 ];
double arr5[][ 6 ];
double arr15[][ 6 ];
double arr30[][ 6 ];
double arr60[][ 6 ];
double arr240[][ 6 ];
double arr1440[][ 6 ];
double arr10080[][ 6 ];
double arr43200[][ 6 ];

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
ArrayCopyRates(arr1, Symbol (), 1 );   
ArrayCopyRates(arr5, Symbol (), 5 );   
ArrayCopyRates(arr15, Symbol (), 15 );   
ArrayCopyRates(arr30, Symbol (), 30 );   
ArrayCopyRates(arr60, Symbol (), 60 );   
ArrayCopyRates(arr240, Symbol (), 240 );   
ArrayCopyRates(arr1440, Symbol (), 1440 );   
ArrayCopyRates(arr10080, Symbol (), 10080 );   
ArrayCopyRates(arr43200, Symbol (), 43200 );   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
Comment (
"\n" , " -----------1------ = " ,arr1[ 0 ][ 1 ], " - " , arr1[ 0 ][ 4 ],
"\n" , " -----------2------ = " ,arr5[ 0 ][ 1 ], " - " , arr5[ 0 ][ 4 ],
"\n" , " -----------3------ = " ,arr15[ 0 ][ 1 ], " - " , arr15[ 0 ][ 4 ],
"\n" , " -----------4------ = " ,arr30[ 0 ][ 1 ], " - " , arr30[ 0 ][ 4 ],
"\n" , " -----------5------ = " ,arr60[ 0 ][ 1 ], " - " , arr60[ 0 ][ 4 ],
"\n" , " -----------6------ = " ,arr240[ 0 ][ 1 ], " - " , arr240[ 0 ][ 4 ],
"\n" , " -----------7------ = " ,arr1440[ 0 ][ 1 ], " - " , arr1440[ 0 ][ 4 ],
"\n" , " -----------8------ = " ,arr10080[ 0 ][ 1 ], " - " , arr10080[ 0 ][ 4 ],
"\n" , " -----------9------ = " ,arr43200[ 0 ][ 1 ], " - " , arr43200[ 0 ][ 4 ]);   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
Vinin >> :

실제 데이터에서. 이 모드에서 표시기를 올바르게 표시하려면 과도한 복잡성이 필요합니다. 다른 시간대에서 데이터를 얻을 가능성을 확인하려면 Print() 어드바이저에서 필요한 값을 만든 다음 로그를 보면 충분합니다.

무슨 얘기를 하는 건가요? 우리는 일반적으로 테스터에 대해 이야기하고 있습니다.

 
avatara писал(а) >>

무슨 얘기를 하는 건가요? 우리는 일반적으로 테스터에 대해 이야기하고 있습니다.


나도 테스터에 대해. 글을 잘 못 읽으신 것 같습니다.
 
다시 한 번 당신과 시크.

테스터에서 올바르게 작동하도록 다중 시간 프레임 표시기를 올바르게 작성하는 방법을 알려주세요.
테스트 결과가 일치했습니다.
예를 들어, Tikovy 를 시도할 수 있습니다 ;)
예를 들어 평판이 좋은 테스터에서 실행하십시오 ...
사유: