1485 derlemesinden sonra CopyTicks() ve CopyTicksRange()'i geliştirmeye yönelik hatalar ve öneriler. - sayfa 2

 
Alexey Volchanskiy :

Web belgelerinde sadece bir hata olduğunu düşünüyorum, ME şimdilik gerçekten boş. Veya özellik hala geliştirme aşamasındadır. İkincisi, 1970'den beri bir yerden veri istiyorsunuz ve geçen yüzyıldan kenelerin neden geri dönmediğini merak ediyorsunuz))!! Orada ne içiyorsun?

Her şey böyle çalışıyor

void OnStart ()
{
     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

***

Onaylıyorum: her şey senaryodan ve vadeli işlemlerde çalışıyor. __DATE__ makro değişimiyle bile. Göstergeden - hala sağır.
 
Göstergelerde işlev hiç çalışmıyor gibi görünüyor. Herhangi bir kayıtta değil.
 
Mesaj için teşekkürler, hata düzeltildi - şimdi göstergelerde çalışacak. Güncelleme yakında yayınlanacak.
 
MetaQuotes Software Corp. :
Mesaj için teşekkürler, hata düzeltildi - şimdi göstergelerde çalışacak. Güncelleme yakında yayınlanacak.
Sayesinde. Beta veya resmi sürüm olacak mı?
 
Alexey Kozitsyn :

Alexey, testlere katıldığın için teşekkürler. Gördüğünüz gibi, belirli bir tarihten belirli bir tarihe kadar denedim ve tarih yok. Ama sonuç şu ki: 1. __DATE__ kullandım ve makro ikameleriyle ilgili sorun var gibi görünüyor; 2. vadeli işlemlerde test edildi; Evet, belgelere bakarsanız en azından kenelerin indirilmeye başlanmış olması gerekirdi. Ancak hiçbir şey olmuyor.

Göstergemi sitenizde çalıştırmayı denediniz mi?

Göstergelerle çalışırken bir hata olduğunu zaten okudum. Kodunuz, dağıtımımda olmayan bir dosya gerektiriyor

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
 
Alexey Volchanskiy :

Göstergelerle çalışırken bir hata olduğunu zaten okudum. Kodunuz benim dağıtımımda olmayan bir dosya gerektiriyor

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, garip, bu dosya varsayılan olarak dağıtımda olmalıdır.
 
Alexey Kozitsyn :
Hm, garip, bu dosya varsayılan olarak dağıtımda olmalıdır.

Alpari, IntaForex, MQ, RoboForex ile kontrol ettim - böyle bir dosya yok. Ekleyebilir misin?

Bu 4-ke'de ama nedense 5-ke'ye dahil değildi, bunu uzun zaman önce fark ettim.

 
Alexey Volchanskiy :

Alpari, IntaForex, MQ, RoboForex ile kontrol ettim - böyle bir dosya yok. Ekleyebilir misin?

Bu 4-ke'de var ama nedense 5-ke'ye dahil değildi, bunu uzun zaman önce fark ettim.

Sorun yok. 1486 dosyası oluşturun.
Dosyalar:
 
Alexey Kozitsyn :
Sorun yok. 1486 dosyası oluşturun.

Bir zamanlar teslimatta olduğunu düşünmek gerekir, bende de 1486 var ve MQ'dan bile böyle bir dosya yok. Bir açıklama satırı vardır:

#property telif hakkı "2012, MetaQuotes Software Corp."

 

Yapı 1488'de kontrol edildi. Çalışır:

2016.12 . 02 09 : 56 : 21.449 UseCopyTicksRange: Получено 609415 тиков за 355551 мкс
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 мкс