Ich glaube, es ist nur ein Fehler in der Web-Dokumentation, es ist wirklich noch nicht in ME. Oder die Funktion ist noch in der Entwicklung. Zweitens fordern Sie Daten von irgendwoher aus dem Jahr 1970 an und wundern sich, dass die Zecken aus dem letzten Jahrhundert nicht zurückkommen ))!!! Was rauchen Sie da?
So funktioniert es.
voidOnStart() { 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; }
MetaQuotes Software Corp.: Danke für die Nachricht, der Fehler wurde behoben - es funktioniert jetzt auch in den Indikatoren. Eine Aktualisierung wird in Kürze veröffentlicht.
Ich danke Ihnen. Wird es eine Beta-Version oder eine offizielle Version geben?
Alexey, danke, dass Sie an den Tests teilnehmen. Wie Sie sehen können, habe ich es sowohl von einem bestimmten Datum als auch bis zu einem bestimmten Datum und ohne Datum versucht. Aber der Punkt ist: 1. ich habe __DATE__ verwendet und es scheint Probleme mit Makro-Substitutionen zu geben; 2. ich habe mit Futures getestet; Ja, wenn man sich die Dokumentation ansieht - es sollte zumindest mit dem Laden von Ticks begonnen haben. Aber es passiert nichts.
Haben Sie versucht, meinen Indikator auszuführen?
Ich habe bereits gelesen, dass es einen Fehler bei der Arbeit mit Indikatoren gab. Ihr Code erfordert eine Datei, die nicht in meiner Lieferung enthalten ist
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
Ich habe bereits gelesen, dass es einen Fehler bei den Indikatoren gibt. Ihr Code erfordert eine Datei, die nicht in meiner Lieferung enthalten ist
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
Hm, seltsam, diese Datei sollte im Standardpaket enthalten sein.
Ich glaube, es ist nur ein Fehler in der Web-Dokumentation, es ist wirklich noch nicht in ME. Oder die Funktion ist noch in der Entwicklung. Zweitens fordern Sie Daten von irgendwoher aus dem Jahr 1970 an und wundern sich, dass die Zecken aus dem letzten Jahrhundert nicht zurückkommen ))!!! Was rauchen Sie da?
So funktioniert es.
{
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
***
Danke für die Nachricht, der Fehler wurde behoben - es funktioniert jetzt auch in den Indikatoren. Eine Aktualisierung wird in Kürze veröffentlicht.
Alexey, danke, dass Sie an den Tests teilnehmen. Wie Sie sehen können, habe ich es sowohl von einem bestimmten Datum als auch bis zu einem bestimmten Datum und ohne Datum versucht. Aber der Punkt ist: 1. ich habe __DATE__ verwendet und es scheint Probleme mit Makro-Substitutionen zu geben; 2. ich habe mit Futures getestet; Ja, wenn man sich die Dokumentation ansieht - es sollte zumindest mit dem Laden von Ticks begonnen haben. Aber es passiert nichts.
Haben Sie versucht, meinen Indikator auszuführen?
Ich habe bereits gelesen, dass es einen Fehler bei der Arbeit mit Indikatoren gab. Ihr Code erfordert eine Datei, die nicht in meiner Lieferung enthalten ist
'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
Ich habe bereits gelesen, dass es einen Fehler bei den Indikatoren gibt. Ihr Code erfordert eine Datei, die nicht in meiner Lieferung enthalten ist
'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
Hmm, seltsam, diese Datei sollte im Standardpaket enthalten sein.
Überprüft mit Alpari, Intaforex, MQ, Roboforex - keine solche Datei. Können Sie es anbringen?
Ich habe es in 4, aber in 5 ist es aus irgendeinem Grund nicht enthalten, ich habe es vor langer Zeit bemerkt.
Überprüft mit Alpari, Intaforex, MQ, Roboforex - keine solche Datei. Können Sie es anbringen?
In 4 gibt es eine, aber in 5 ist sie aus irgendeinem Grund nicht enthalten, das ist mir schon vor langer Zeit aufgefallen.
Kein Problem. Die Datei ist Build 1486.
Ich muss denken, es war einmal im Angebot, ich habe auch 1486 und es gibt keine solche Datei auch von MQ. Darin ist eine Beschreibungszeile enthalten:
#property copyright "2012, MetaQuotes Software Corp."
Überprüft in Build 1488. Es funktioniert:
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 мкс