![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Demo sunucumuz için dün gece 441 sunucu derlemesi güncellemesi yayınlandı ve aracılar Cumartesi günü güncelleme yapacak.
Ne yazık ki, büyük miktarda değişiklik nedeniyle, son resmi 425 sunucu güncellemesi bir ay önceydi. Artık sunucu güncellemeleri tekrar daha sık olacak.
Hafta sonundan sonra geçmişle ilgili hata uzun zaman önce düzeltildi, 441'de bu tekrar olmamalı.
441 yapı ile garip bir şey fark ettim
Son 1,5 yılda geriye dönük test edildiğinde, M5, GBPUSD, yalnızca açık fiyatlar . 50 dakika içinde, 8 ajan koşarken 20 koşu yapıldı.
Eskiden birkaç kat daha hızlıydı. Ayrıca, ne kadar uzun test edilirse, koşuların o kadar yavaş ve yavaş gittiğini fark ettim.
75 dakikada sadece 22 koşu yapıldı.
441 yapı ile bir gariplik fark ettim
Son 1,5 yılda geriye dönük test edildiğinde, M5, GBPUSD, yalnızca açık fiyatlar . 50 dakika içinde, 8 ajan koşarken 20 koşu yapıldı.
Eskiden birkaç kat daha hızlıydı. Ayrıca, ne kadar uzun test edilirse, koşuların o kadar yavaş ve yavaş gittiğini fark ettim.
MetaEditor'um, derlemeye çalışırken yukarıdaki kod parçasının son satırına yemin ediyor:
Aşağıdaki çıktıyı verir: 'CopyRealVolume' - fonksiyon çağrısına aşırı yüklerden hiçbiri uygulanamaz
Neden olduğunu anlayamıyorum...?
MetaEditor'um, derlemeye çalışırken yukarıdaki kod parçasının son satırına yemin ediyor:
Aşağıdaki çıktıyı verir: 'CopyRealVolume' - fonksiyon çağrısına aşırı yüklerden hiçbiri uygulanamaz
Neden olduğunu anlayamıyorum...?
Muhtemelen kodun beraberindeki tüm bölümlerini sonuçlandırmak gerekli mi?
Böyle deneyin. Dizinin türü gerekli olanla eşleşmediyse veya dizilerin parantezleri eksikse, böyle bir hata ( işlev çağrısına aşırı yüklemelerin hiçbiri uygulanamaz ) ortaya çıktı.
Muhtemelen kodun beraberindeki tüm bölümlerini sonuçlandırmak gerekli mi?
Böyle deneyin. Dizinin türü gerekli olanla eşleşmediyse veya dizilerin parantezleri eksikse, böyle bir hata ( işlev çağrısına aşırı yüklemelerin hiçbiri uygulanamaz ) ortaya çıktı.
Muhtemelen, karısı bazen geceleri uyumanız gerektiğini söylerken haklıdır ...
Gerçekten de dizi tipi yanlış belirtilmiş, düzeltilmiş ve her şey yolunda. Bahşiş için teşekkürler.
biraz kestireceğim...
Nedense etkinlik oluşturmuyorum
Hata ayıklayıcı ile kontrol edildi...
Belki yanlış bir şey yapıyorum, söyle bana
Nedense etkinlik oluşturmuyorum
Hata ayıklayıcı altında kontrol edildi...
Belki yanlış bir şey yapıyorum, söyle bana
Grafik ayarlarını kontrol edin, yapı 439'da değişiklikler oldu - https://www.mql5.com/ru/forum/23/page11#comment_62184
Nedense etkinlik oluşturmuyorum
Hata ayıklayıcı altında kontrol edildi...
Belki yanlış bir şey yapıyorum, söyle bana
Sanal ticareti kontrol etmek için bir süre için test keneleri toplamak istiyorum, bunu yapıyorum (M1 zaman çerçevesinin her yerde, EURUSD çifti belirtilir):
//Test kenelerinin toplanması: D'20.08.2010 00:00:00' ile D'01.10.2010 00:00:00' arası
geçersiz OnTick()
{
MqlTick last_tick;
if(SymbolInfoTick(Symbol(),last_tick))
{
if(last_tick.time>=D'20.08.2010 00:00:00')Yazdır(last_tick.bid);
}
else Print("SymbolInfoTick() başarısız, error = ",GetLastError());
if(last_tick.time>=D'01.10.2010 00:00:00')ExpertRemove();
}
Daha sonra bu tiklerde log'dan alıp başka bir Expert Advisor'da bir diziye koyuyorum. Yukarıdaki dönem için tick hacmi ile log dosyasındaki tick'leri karşılaştırırken, tick dosyasında bir veri kaybı olduğunu fark ettim.
Dosyadaki işaretler: 1159105 ve bu dönem için onay hacmi: 1161872
Ne olabilir çünkü? Bir tiki test cihazı nasıl alınır?