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
Eklemenin en kolay yollarından biri
kodun performansını kontrol etmeniz veya bir koşulun doğruluğunu kontrol etmeniz gerektiğinde (yani, tüm koşulların doğru olduğu ve bir eylemin gerçekleştirilmesi gereken durumlar olup olmadığını kontrol edin)
örneğin, işlevin yürütülüp yürütülmediğini ve EA'nın ona ulaşıp ulaşmadığını kontrol etmek için her karmaşık işlevin içine farklı metinlerle Uyarı ekliyorum
Belki bazı koşullar kullanırsınız ve bunlar her zaman yanlıştır.
Gerçek şu ki, günlükte hata yoktur, ancak danışman bazen çalışmayı durdurur ve yalnızca terminal yeniden başlatıldıktan sonra geri yüklenir.
"Danışmanın bazen çalışmayı bıraktığını" nasıl belirlediğiniz tam olarak açık değil. Belki orada sonsuz bir döngü başlatır. Aynı zamanda, dergi boştur ve danışman yorulmadan saban sürer. Veya çalışan başka bir özellik.
Bu gönderideki bir sorunun cevabına ihtiyacım var: https://www.mql5.com/en/forum/3775/page215#comment_379520
Cevabı kimse biliyor mu?
Görünüşe göre, doğrudan bir cevap olmasa da, yansıtmaya devam ediyor.
Böylece, lisans türü Mql5InfoInteger( MQL5_LICENSE_TYPE ) kullanılarak bulunur. Onlar. ENUM_LICENSE_TYPE numaralandırmasının tüm olası değerlerinden yalnızca biri döndürülecektir. Ayrıca - istisna yöntemiyle: zaman sınırı ( LICENSE_TIME ), belirtilen numaralandırmanın önceki üç değeriyle aynı anda döndürülemez. Özellikle, LICENSE_TIME, LICENSE_DEMO ile aynı anda iade edilmemelidir .
Bu mantıkla, "Piyasa için ücretli bir programın demo testinde süre ile sınırlandırılabileceği anlamına mı geliyor?" sorusuna olumsuz bir cevap verebilirim. Market'ten ücretli bir ürünün demo sürümünün kendi tanımlayıcısı vardır - LICENSE_DEMO.
Görünüşe göre, doğrudan bir cevap olmasa da, yansıtmaya devam ediyor.
Böylece, lisans türü Mql5InfoInteger( MQL5_LICENSE_TYPE ) kullanılarak bulunur. Onlar. ENUM_LICENSE_TYPE numaralandırmasının tüm olası değerlerinden yalnızca biri döndürülecektir. Ayrıca - istisna yöntemiyle: zaman sınırı ( LICENSE_TIME ), belirtilen numaralandırmanın önceki üç değeriyle aynı anda döndürülemez. Özellikle, LICENSE_TIME, LICENSE_DEMO ile aynı anda iade edilmemelidir .
Bu mantıkla, "Piyasa için ücretli bir programın demo testinde süre ile sınırlandırılabileceği anlamına mı geliyor?" sorusuna olumsuz bir cevap verebilirim. Market'ten ücretli bir ürünün demo sürümünün kendi tanımlayıcısı vardır - LICENSE_DEMO.
Ve bence hem LICENSE_DEMO hem de LICENSE_TIME aynı anda LICENSE_TIME içine konabilir . Canlı bir örnek, MQL5_VISUAL_MODE ve MQL5_TESTING gibi tanımlayıcılarda yansıtılır. Yani her ikisi de testçide olduğumuzu açıkça ortaya koyuyor. ))
Bu çok ilginç, geliştiriciler aslında bu tanımlayıcıya ne koydu? Ve genel olarak, demo modunda bazı ücretli programların süresini sınırlamanın bir yolu yoksa, böyle bir fırsata sahip olmak isterim. Böyle seçenekler olabileceğinden, programları satın almadan bile kendiniz için çok karlı bir şekilde kullanabilirsiniz. )))
Hariç tutma yönteminin bir nedenden dolayı yanlış sonuçlara yol açabileceğinden, referans materyallerinin terminolojik özelliklerini tamamen gözden kaçırdığımı kabul ediyorum. ... En azından konuyla ilgili yanlış anlamaları dile getirdiler ve yalnızca bu listenin yazarları cevap verebilir.
"Danışmanın bazen çalışmayı bıraktığını" nasıl belirlediğiniz tam olarak açık değil. Belki orada sonsuz bir döngü başlatır. Aynı zamanda, dergi boştur ve danışman yorulmadan saban sürer. Veya çalışan başka bir özellik.
Şimdi bu konuya daha yakın. Danışmanınızın gösterge sinyallerine yanıt vermeyi bıraktığı ortaya çıktı mı? Ancak bu, danışmanın "çalışmadığı" anlamına gelmez. Belki hala işe yarıyor ama yazarın amaçladığı şekilde değil.
10 dakikalık bir süre ile bir zamanlayıcı ayarlamayı deneyin. Ve Uzman Danışmanınız için önemli olan tüm göstergeleri yazdırın . Bu metriklerin zaman içinde değişip değişmediğine bakın. Bu durumda günlük boşsa - o zaman kesinlikle kodun bir kopyasıyla Hizmet Masasına.
Ek. Ya da işte başka bir fikir. Ayrıca, if-type koşuluyla kodda bir yeriniz var, bundan sonra bir ticaret talebi gönderilmelidir . Bu koşulun karşılandığı/başarısız olduğu durumları yazdırmayı deneyin, örneğin: