Hatalar, hatalar, sorular - sayfa 2139

 
fxsaber :

Tam olarak böyle danışmanlar yazıyorum.

Kodlarını gördüm çok iyi ve yetkin bir programcısın ...


Duruma bile yardımcı olmuyor.

   if (! TerminalInfoInteger ( TERMINAL_CONNECTED ))
     {
       Print (m_lan? "Нет подключения к сети интернет! " : "No connection to the Internet! " );
       return false ;
     }
 
Vladimir Pastushak :

Duruma bile yardımcı olmuyor.

MT5'teki bağlantıyı belirlemenin yollarını forumda arayın. Konu dövülmeli.

 
fxsaber :

MT5'teki bağlantıyı belirlemenin yollarını forumda arayın. Konu dövülmeli.

Gerçek şu ki, bağlandıktan sonra bile hesap numarası bir süre 0'dır.

 

yardım diyor

PlaySound() 'u bir NULL parametresiyle çağırmak, sesin çalınmasını durdurur.

Ama aslında, Alert PlaySound(NULL) işlevinin sesi durmaz, durması gerekir.

 
Vladimir Pastushak :

Bir terminal başlatılırken göstergeler her zaman ACCOUNT_LOGIN döndürmez

0 11:00:01.880 Özel gösterge test cihazı EURUSD,H1: başarıyla yüklendi
0 11:00:01.887 test cihazı EURUSD,H1: OnInit 0 <---- AccountInfoInteger(ACCOUNT_LOGIN) 0 döndürdü
0 11:00:01.887 test cihazı EURUSD,H1: başlatıldı
0 11:00:01.887 test cihazı EURUSD,H1: OnCalculate 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) 0 döndürdü
0 11:00:05.980 test cihazı EURUSD,H1: OnCalculate 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) 0 döndürdü
0 11:00:06.654 test cihazı EURUSD,H1: OnCalculate 0 < ---- AccountInfoInteger(ACCOUNT_LOGIN) 0 döndürdü
0 11:00:07.030 test cihazı EURUSD,H1: OnCalculate 442394 < ---- AccountInfoInteger(ACCOUNT_LOGIN) hesap numarası döndürdü
0 11:00:07.040 test cihazı EURUSD,H1: OnCalculate 442394 < ---- AccountInfoInteger(ACCOUNT_LOGIN) hesap numarası döndürdü

Kaynak

Belki yanılıyorum ama bence hesap numarası bilinmiyorsa hiçbir program çalışmaz.....

Ve göstergenin hesap numarasıyla ne ilgisi var? Kullanıcının hesap numarası değiştirilirse göstergede ne değişecek? Göstergeyi belirli bir hesaba bağlamak istiyorsanız, marketi kullanın.

Vladimir Pastuşak :

çünkü danışmanların % 99,99'u "sharash montaş" ....

Her kaliteli EA'nın , iş sırasında veya EA'yı boşaltırken kendi çalışma günlüğünü tutması gerektiğine eminim. kullanıcı, istenirse, bir çalışma günlüğü almalıdır. Kritik hatalar olması durumunda, emin olun!

Kritik bir hata ile bağlantının kesilmesi, yeniden alıntılar , yavaş kod işlemi demek istiyorum.

Yani sorun göstergede mi yoksa danışmanda mı? Neden her şeyi bir araya getirelim? Gösterge ve alıntılar arasındaki ilişki nedir ???

 
Vladimir Pastushak :

Gerçek şu ki, bağlandıktan sonra bile hesap numarası bir süre 0'dır.

Orada normal bir bağlantı için koşul var! Sıfır olmadığında, bir bağlantı var, aksi takdirde - hayır.

 
Alexey Viktorov :

Ve göstergenin hesap numarasıyla ne ilgisi var?

Neredeyse danışmanla aynı. Gösterge "ticaret" olabilir.

Kullanıcının hesap numarası değiştirilirse göstergede ne değişecek?

Yalnızca Calculate olayına uygun çağrı ile prev_calculated sıfırlanır.

 
Vladimir Pastushak :

yardım diyor

NULL parametresiyle PlaySound()'un çağrılması , sesin çalınmasını durdurur.

Ama aslında, Alert PlaySound(NULL) işlevinin sesi durmaz, durması gerekir.

PlaySound(NULL), o anda çalan PlaySound()'u durdurur, Alert()'i değil

 

Göstergenin hesaplanması hiçbir şekilde bağlantıya bağlı olmamalıdır. Ve internetin varlığından.

Göstergeler mevcut veriler üzerinden hesaplanır ve yeni veriler geldiğinde yeniden hesaplanır.

 
Slava :

Göstergenin hesaplanması hiçbir şekilde bağlantıya bağlı olmamalıdır. Ve internetin varlığından.

Göstergeler mevcut veriler üzerinden hesaplanır ve yeni veriler geldiğinde yeniden hesaplanır.

Sıfır gösterge arabelleklerinin ve OnCalculate'in hayali olarak bulunduğu göstergeler vardır. Bir gösterge, bir hesaplama değil, yalnızca bir tür MQL programıdır.