MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 118
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
Göstergelerin demo sürümleri çalışmıyor. Sağ tıklama ile test hiç sunulmaz, çift tıklayıp ardından "Test" düğmesine basıldığında, test cihazı yüklenir, ancak "Başlat" düğmesine hiç yanıt vermez. Test kullanıcısının günlüğü boş kalır. Danışmanlar başlıyor. 555 oluşturun.
558'de, daha önce, çift tıklama ile açıklanan prosedürle hafif bir değişiklik, genel günlükte yükleme hakkında bir giriş belirdi ve birkaç saniye sonra göstergenin boşaltılmasıyla ilgili bir sonraki giriş, şimdi boşaltma girişi görünmüyor. Ek olarak, gösterge artık "market" klasöründen bahsetmeden test cihazında gösteriliyor. Ancak test cihazının günlüğü hala bozulmamış.
Anladığım kadarıyla, şu anda hiç kimse göstergelerin demo versiyonlarını test etme sorunuyla uğraşmadığından, bu görünüşe göre Uzman Danışmanları test eden pervaz arayışının bir yankısı. Belki göstergeleri test ederek söveye gitmek daha kolay olur?
IndicatorCounted() işlevi başlangıçta bir koltuk değneğiydi. Troykadaki göstergeleri programlayanlar ne demek istediğimi anlayacaktır.
İlk beşte, prev_calculated parametresiyle ve OnCalculate işlevinde hesaplanan çubukların sayısını döndürerek zarif bir çözüm bulduk. Ve bu karar şimdi yeni dörde taşındı
Eski ama yine de güzel :)
Belki göstergeleri test ederek söveye gitmek daha kolay olur?
Tekrarlıyorum. İlk beşte olmayı seviyoruz. Lütfen bir tane daha bağlama uygulayın - nesnenin "bağlantı" noktasının nesnede nerede olduğunu belirtin. Senin durumunda, nesnenin sağ üst köşesi.
ObjectSet işlevinin, terminalin yeni sürümünde eskisinden farklı çalıştığı ortaya çıktı. Ve grafikteki bilgilerin çıktısını kullanan tüm Uzman Danışmanları biraz değiştirmeniz gerekecektir.
Önceki sürümde şunları yaparsanız: ObjectSet(Name,OBJPROP_CORNER, 1);
Bu "sabitleme" noktası otomatik olarak nesnenin sağ üst köşesinde oldu. Uyumluluk için saklamayı planlıyor musunuz?
EA'yı çizelgeye atmayı denediniz mi (strateji test cihazında değil)? Günlükte mesajlar var mı?
not. Sorun yeniden oluşturuldu. Bir düzeltme ile bir sonraki yapıyı bekleyin.
1. Hayır, EA'yı tabloya koymaya çalışmadım. Ayarlarıyla ilgili standart çıktı dışında, test cihazının günlüğünde hiçbir giriş görüntülenmedi. Buna göre, EA'nın init() öğesinden bir çıktı vardı, ancak EA'nın start() öğesinden günlüğe çıktı yoktu.
2. Derhal. Teşekkürler, bekliyoruz.
ObjectSet işlevinin, terminalin yeni sürümünde eskisinden farklı çalıştığı ortaya çıktı. Ve grafikteki bilgilerin çıktısını kullanan tüm Uzman Danışmanları biraz değiştirmeniz gerekecektir.
Önceki sürümde şunları yaparsanız: ObjectSet(Name,OBJPROP_CORNER, 1);
Bu "sabitleme" noktası otomatik olarak nesnenin sağ üst köşesinde oldu. Uyumluluk için saklamayı planlıyor musunuz?
ANCHOR eklediğiniz için teşekkürler. Birçok şeyi düzeltmeniz gerekse de, onunla daha rahat.
İşte fonksiyon:
ve Çağrı yap:
ObjectSet işlevinin, terminalin yeni sürümünde eskisinden farklı çalıştığı ortaya çıktı. Ve grafikteki bilgilerin çıktısını kullanan tüm Uzman Danışmanları biraz değiştirmeniz gerekecektir.
Önceki sürümde şunları yaparsanız: ObjectSet(Name,OBJPROP_CORNER, 1);
Bu "sabitleme" noktası otomatik olarak nesnenin sağ üst köşesinde oldu. Uyumluluk için saklamayı planlıyor musunuz?
Makul. Bakalım neler yapılabilir.
not. Tam olarak bunu yaptılar.