Alexey, 테스트에 참여해주셔서 감사합니다. 보시다시피 특정 날짜부터 특정 날짜까지 시도했는데 날짜가 없습니다. 그러나 결론은 다음과 같습니다. 1. __DATE__를 사용했는데 매크로 대체에 문제가 있는 것 같습니다. 2. 선물에 대한 테스트; 예, 문서를 보면 최소한 틱 다운로드가 시작되었을 것입니다. 그러나 아무 일도 일어나지 않습니다.
귀하의 사이트에서 내 지표를 실행해 보셨습니까?
나는 이미 지표 작업에 오류가 있다는 것을 읽었습니다. 귀하의 코드에는 내 배포판에 없는 파일이 필요합니다.
can't open "C:\Forex\School\MT5_Roboforex\MQL5\include\errordescription.mqh" include file test_CopyTicksRange.mq5 12 11 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
나는 이미 지표 작업에 오류가 있다는 것을 읽었습니다. 귀하의 코드에는 내 배포판에 없는 파일이 필요합니다.
can't open "C:\Forex\School\MT5_Roboforex\MQL5\include\errordescription.mqh" include file test_CopyTicksRange.mq5 12 11 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59 'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59 implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
웹 문서의 실수일 뿐이라고 생각합니다. 현재 ME는 정말 비어 있습니다. 또는 기능이 아직 개발 중입니다. 둘째, 1970년 이후 어딘가에서 데이터를 요청하고 있는데 왜 지난 세기의 틱이 반환되지 않는지 궁금합니다.))!! 거기서 뭘 피우세요?
모든 것이 작동하는 방식입니다.
{
datetime dt1 = D'2016.11.28 00:00:00' , dt2 = D'2016.11.30 00:00:00' ;
MqlTick ticks[];
ulong start, msc;
//--- Замеряем время старта перед получением тиков
start= GetMicrosecondCount ();
int copied = CopyTicksRange( _Symbol , ticks, COPY_TICKS_ALL , dt1* 1000 , dt2* 1000 );
//--- Рассчитаем, за сколько мс получена история
msc= GetMicrosecondCount ()-start;
Print ( "copied=" , copied, " msc=" , msc);
return ;
}
// вывод
2016.12 . 01 04 : 52 : 08.134 TestCopyTicks (EURUSD.m,M15) copied= 333081 msc= 1294871
2016.12 . 01 04 : 52 : 16.877 TestCopyTicks (EURUSD.m,M15) copied= 333081 msc= 318596
***
메시지 덕분에 오류가 수정되었습니다. 이제 표시기에서 작동합니다. 업데이트가 곧 출시됩니다.
Alexey, 테스트에 참여해주셔서 감사합니다. 보시다시피 특정 날짜부터 특정 날짜까지 시도했는데 날짜가 없습니다. 그러나 결론은 다음과 같습니다. 1. __DATE__를 사용했는데 매크로 대체에 문제가 있는 것 같습니다. 2. 선물에 대한 테스트; 예, 문서를 보면 최소한 틱 다운로드가 시작되었을 것입니다. 그러나 아무 일도 일어나지 않습니다.
귀하의 사이트에서 내 지표를 실행해 보셨습니까?
나는 이미 지표 작업에 오류가 있다는 것을 읽었습니다. 귀하의 코드에는 내 배포판에 없는 파일이 필요합니다.
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
나는 이미 지표 작업에 오류가 있다는 것을 읽었습니다. 귀하의 코드에는 내 배포판에 없는 파일이 필요합니다.
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 82 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 82 59
'ErrorDescription' - function not defined test_CopyTicksRange.mq5 117 59
implicit conversion from 'number' to 'string' test_CopyTicksRange.mq5 117 59
흠, 이상하게도 이 파일은 기본적으로 배포판에 있어야 합니다.
Alpari, IntaForex, MQ, RoboForex로 확인했는데 그런 파일이 없습니다. 붙일 수 있습니까?
이것은 4-ke에 있지만 어떤 이유로 5-ke에 포함되지 않았는지, 나는 이것을 오래전에 알아차렸습니다.
Alpari, IntaForex, MQ, RoboForex로 확인했는데 그런 파일이 없습니다. 붙일 수 있습니까?
이것은 4-ke에 있지만 어떤 이유로 5-ke에 포함되지 않았는지, 나는 이것을 오래전에 알아차렸습니다.
괜찮아요. 빌드 파일 1486.
1486도 있는데 MQ에서도 그런 파일이 없는게 한때 배달에 있었다고 생각해야 합니다. 설명란이 있습니다.
#property copyright "2012, MetaQuotes Software Corp."
빌드 1488에서 확인했습니다. 작동:
2016.12 . 02 09 : 56 : 21.647 UseCopyTicks: Получено 609415 тиков за 195018 мкс
2016.12 . 02 09 : 56 : 29.439 UseCopyTicksRange: Получено 609415 тиков за 343584 мкс
2016.12 . 02 09 : 56 : 29.637 UseCopyTicks: Получено 609415 тиков за 195393 мкс