[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 162

 

İşte komut dosyası kodu:

 int start()
{
   int n= 0 , m= 7 , t= 2 , k;
   string s;
   for (n= 0 ;k< 10000 ;t++)
   {k=t* 4 / 2 ;
   Print ( "k=" , k);}

   return ( 0 );
}

Komut dosyası çalıştırıldığında, uzman günlüğünde aşağıdaki mesaj görüntülenir:

 2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 10000
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9998
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9996
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9994
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9992
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9990
......................................................
......................................................
......................................................
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9576
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9574
2012.06 . 03 19 : 16 : 39      Task1. 4 _hoz AUDUSD,M15: k= 9572

Onlar. k'nin değeri 9572'den başlar ve ilk değer t*4/2 = 2*4/2 = 4 olmalıdır. Sorun nedir?

 
hoz :

İşte komut dosyası kodu:

Komut dosyası çalıştırıldığında, uzman günlüğünde aşağıdaki mesaj görüntülenir:

Onlar. k'nin değeri 9572'den başlar ve ilk değer t*4/2 = 2*4/2 = 4 olmalıdır. Sorun nedir?


günlüklere bak
 
Vinin :

günlüklere bak

Tüm günlükleri özellikle sildim. Sonra betiği tekrar çalıştırdım ve bundan sonra günlüklerde şunu gördüm:

21:07:13 MetaTrader 4.00 build 402 started (Nord Group Investments Inc.)
21:07:13 Custom indicator Igel-Spread AUDUSD,M15: loaded successfully
21:07:17 Script birt's patch AUDUSD,M15: loaded successfully
21:07:17 '3176404': connect failed [Старая версия]
21:07:18 Script birt's patch AUDUSD,M15: removed
21:07:29 Script Task1.4_hoz AUDUSD,M15: loaded successfully
21:07:29 Script Task1.4_hoz AUDUSD,M15: removed
21:08:24 Custom indicator Igel-Spread AUDUSD,M15: removed
21:08:24 MetaTrader 4.00 build 402 stopped

Sistemin terminali güncellememi istemesi dışında hiçbir hata yok, ancak test terminali için buna ihtiyacım yok, çünkü MT4'ün sonraki sürümlerinde çalışmayan sabit komut dosyalarım var.

Bu günlükler nasıl yardımcı olabilir?

Bu arada. Print deyiminin çıktısı k değişkeninin ilk değerinin her zaman farklı değerlerle başladığını fark ettim (+- birkaç yüz).

 
hoz :

Tüm günlükleri özellikle sildim. Sonra betiği tekrar çalıştırdım ve bundan sonra günlüklerde şunu gördüm:

Sistemin terminali güncellememi istemesi dışında hiçbir hata yok, ancak test terminali için buna ihtiyacım yok, çünkü MT4'ün sonraki sürümlerinde çalışmayan sabit komut dosyalarım var.

Bu günlükler nasıl yardımcı olabilir?

Bu arada. Print deyiminin çıktısı k değişkeninin ilk değerinin her zaman farklı değerlerle başladığını fark ettim (+- birkaç yüz).

Victor, sana yazdılar - günlüklere bak. Tüm bilgiler burada görüntülenir: yalnızca derleme hataları değil, aynı zamanda Yazdırma işleminin sonuçları. Günlükte yalnızca zamanında olanlar görüntülenir (Yazdırma oldukça "yavaş" bir operatördür).
 
Teşekkürler, anladım! Tüm sebep operatörün yavaşlığıdır.. verilerin mevcut kısmını görüntüler.
 
hoz :
Teşekkürler, anladım! Tüm sebep operatörün yavaşlığıdır.. verilerin mevcut kısmını görüntüler.

Yavaş... evet, ama her şeyi verir!

 
r772ra :

Yavaş... evet, ama her şeyi verir!

Ben göstermem, eğer çok göstermeniz gerekiyorsa.. neredeyse 10k satır.
 
hoz :
Ben göstermem, eğer çok göstermeniz gerekiyorsa.. neredeyse 10k satır.
10000 yerine deneyin: 100,1000
 
yeni bir demo hesabı açmak için bir şey çalışmıyor, her şeyi doldurdum, koşulları kabul ediyorum kutucuğunu işaretledim, ileri tıklıyorum, yeşil bir çubuk geçiyor ve yeni giriş ve şifre çıkmıyor, alanlar boş kal, sorunun ne olduğunu bilmiyor musun? alpari mt4 terminali, ancak android üzerinde yeni bir demo hesabı oluşturmaya çalıştı, sunucuyla ilgili bazı sorunlar yazıyor.
 
sting-igor :
yeni bir demo hesabı açmak için bir şey çalışmıyor, her şeyi doldurdum, koşulları kabul ediyorum kutucuğunu işaretledim, ileri tıklıyorum, yeşil bir çubuk geçiyor ve yeni giriş ve şifre çıkmıyor, alanlar boş kal, sorunun ne olduğunu bilmiyor musun? alpari mt4 terminali, ancak android üzerinde yeni bir demo hesabı oluşturmaya çalıştı, sunucuyla ilgili bazı sorunlar yazıyor.
1 Haziran'dan beri eski yapılar desteklenmiyor, bir güncelleme yardımcı olabilir mi?