1485 derlemesinden sonra CopyTicks() ve CopyTicksRange()'i geliştirmeye yönelik hatalar ve öneriler. - sayfa 2
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
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
{
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
***
Mesaj için teşekkürler, hata düzeltildi - şimdi göstergelerde çalışacak. Güncelleme yakında yayınlanacak.
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
'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
Göstergelerle çalışırken bir hata olduğunu zaten okudum. Kodunuz benim dağıtımımda olmayan bir dosya gerektiriyor
'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.
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.
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.
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.647 UseCopyTicks: Получено 609415 тиков за 195018 мкс
2016.12 . 02 09 : 56 : 29.439 UseCopyTicksRange: Получено 609415 тиков за 343584 мкс
2016.12 . 02 09 : 56 : 29.637 UseCopyTicks: Получено 609415 тиков за 195393 мкс