Çaydanlıktan gelen sorular - sayfa 264

 
Silent :

İlk olarak, hiç şans yok (Urain'den gelen kod, asla başarısız olmadı)

ikincisi, ilk aramada bir hatam var (ve nesne oluşturulmadı ).

Fonksiyonunuza yanlış parametreler ilettiğinize inanıyorum, bu da bir hataya neden oluyor, oradaki hataya her şey yazılmalı.
 
Silent :

Nesne oluşturma işlevini ilk çağırdığımda 5040 (Dize türünde bozuk parametre) hatası alıyorum

böyle aramak

 if (hlp_var==high_low)
     {
       //CreateTL(nTL,dt[0],pr[0],dt[0],pr[1],false,false,nTL_color);
      CreateTL(nTL,dt[ 0 ],pr[ 0 ],dt[ 0 ],pr[ 1 ], false , false ,nTL_color);
      CreateTL(nTLe,dt[ 1 ],pr[ 0 ],dt[ 1 ],pr[ 1 ], false , false ,nTL_color);
      CreateTL(nTLh,dt[ 0 ],pr[ 0 ],dt[ 1 ],pr[ 0 ], false , true ,nTL_color);
      CreateTL(nTLl,dt[ 0 ],pr[ 1 ],dt[ 1 ],pr[ 1 ], false , true ,nTL_color);
      CreateTL(nTL,dt[ 0 ],pr[ 0 ],dt[ 1 ],pr[ 1 ], false , true ,nTL_color);
      CreateTL(nTL,dt[ 0 ],pr[ 1 ],dt[ 1 ],pr[ 0 ], false , true ,nTL_color);
       Print ( "CreateTL GetLastError " + IntegerToString ( GetLastError ()));
     };

Söyle bana, hata nerede?

Bekleyin, CreateTL işlevini nTL dizesiyle üç kez çağırıyorsunuz. Buna göre 2. ve 3. çağrıda zaten var olan bir nesnenin adıyla bir nesne oluşturmaya çalışır.

 
Contender :

Bekleyin, CreateTL işlevini nTL dizesiyle üç kez çağırıyorsunuz. Buna göre 2. ve 3. çağrıda zaten var olan bir nesnenin adıyla bir nesne oluşturmaya çalışır.

Ad her seferinde oluşturulur

nTL= "nTL_" + IntegerToString ( MathRand ());

İlk arama çalışmıyor.

İkinci, üçüncü, onuncu - sonra her şey çalışıyor

(yani, ve bunun gibi düzinelerce fonksiyon var)

 void   Create_33()
  {
   CreateTL(nTL,dt[ 2 ],pr[ 0 ],dt[ 2 ],pr[ 1 ], false , false ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 2 ],dt[ 1 ],pr[ 2 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 0 ],dt[ 1 ],pr[ 2 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 0 ],dt[ 2 ],pr[ 1 ], false , false ,nTL_color);
   CreateTL(nTL,dt[ 2 ],pr[ 0 ],dt[ 1 ],pr[ 2 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 2 ],pr[ 0 ],dt[ 1 ],pr[ 1 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 2 ],pr[ 1 ],dt[ 1 ],pr[ 0 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 2 ],pr[ 1 ],dt[ 1 ],pr[ 2 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 1 ],dt[ 2 ],pr[ 0 ], false , false ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 1 ],dt[ 1 ],pr[ 2 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 2 ],dt[ 1 ],pr[ 0 ], false , true ,nTL_color);
   CreateTL(nTL,dt[ 0 ],pr[ 2 ],dt[ 1 ],pr[ 1 ], false , true ,nTL_color);
  };
 
Silent :

Ad her seferinde oluşturulur

İlk arama çalışmıyor.

İkinci, üçüncü, onuncu - sonra her şey çalışıyor

(yani, ve bunun gibi düzinelerce fonksiyon var)

İlk kez isim hatası.
 
Silent :

Ad her seferinde oluşturulur

İlk arama çalışmıyor.

İkinci, üçüncü, onuncu - sonra her şey çalışıyor

(yani, ve bunun gibi düzinelerce fonksiyon var)

:))))

Her şey geldi. İlk defa boş isimle bir nesne oluşturmaya çalışıyorsunuz!

 

Hımm. Yani, bir sonraki çağrı için oluşturulan fonksiyonda zaten var mı?

İşte fren. Üç gecedir kafamı kırıyorum.

Herkese teşekkürler, hemen bir şeyler düşüneceğim.

 

Test sırasında bir dosyaya yazdırmak mümkün müdür?

Yorum ve Yazdır işlevleri çalışır, ancak bir dosyaya yazdırmak için değildir. Hata ayıklama için çok gereklidir.

Документация по MQL5: Общие функции / Comment
Документация по MQL5: Общие функции / Comment
  • www.mql5.com
Общие функции / Comment - Документация по MQL5
 
Herkese merhaba, lütfen bana bir ticaret sinyali aboneliğinden nasıl çıkılacağını söyler misiniz?
 

İşte ileti dizisi - Sinyaller hizmeti hakkında Sıkça Sorulan Sorular :

Signal'e abone olduğum şekilde aboneliğimi iptal edebilir miyim? Signal aboneliğini https://www.mql5.com/en/signals adresindeki Aboneliklerimde veya doğrudan terminalde iptal edebilirsiniz: bkz. MetaTrader 5 Yardım → Kullanıcı Arayüzü → Araç Kutusu → Sinyaller: Signal Aboneliğinden Çık . Ücretli bir Signal aboneliğinden çıkarsanız, abonelik ücretinin ödenmesi için hesabınızda bloke edilen tutar, aboneliği iptal ettiğinizde hesabınızdan düşülür.

========

Şimdi onu Rusça olarak bulabilirim.

Trading signals
Trading signals
  • www.mql5.com
Trading Signals for MetaTrader: social trading, mirror trading, copy trading and account monitoring
 

İşte Sinyaller SSS :

  1. Signal'e abone olduğunuz yerde Signal'e olan aboneliğinizi iptal etmeniz mi gerekiyor?
    Bir Signal aboneliğinden ya https://www.mql5.com/ru/signals web sitesinde "Aboneliklerim" bölümünden veya doğrudan terminalden çıkabilirsiniz: MetaTrader 5 Yardım → Kullanıcı Arayüzü → Araçlar → Sinyaller: Aboneliği İptal Et Signal'den . Abonelik ödendiyse, ayrılan abonelik tutarı, ödeme olarak abonelikten çıktığınızda hesabınızdan borçlandırılacaktır.

  2. Terminalde hangi Signal'e abone olduğumu nasıl öğrenebilirim ve aboneliğimi nasıl iptal edebilirim?
    İlk olarak, bir hesaba bağlanırken terminal, sinyal sunucusuyla bağlantı kurar ve abonelikleri kontrol eder. Bu hesapta Signal aboneliği varsa, Journal'da bununla ilgili bir mesaj görüntülenecektir. Ayrıca Sinyaller bölümündeki terminal ayarlarında bu hesabın abone olduğu Sinyalin adı ilk satırda mavi olarak görüntülenir.
    İkinci olarak, Aboneliklerim bölümündeki Sinyaller sayfasında mevcut ve süresi dolmuş tüm aboneliklerinizi bir bakışta görmenizi sağlayan kolay bir yol var. Bunu yapmak için önce MQL5.com'da oturum açmalısınız.

Торговые сигналы
Торговые сигналы
  • www.mql5.com
Торговые Сигналы для MetaTrader: копирование сделок, мониторинг счета, автоматическое исполнение сигналов и социальный трейдинг