Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1407
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
İyi günler. Bir EA'yı test ediyorum ve geçmiş verileri kullanarak hata ayıkladığımda her şey beklendiği gibi gidiyor. İşlemler olması gerektiği gibi başlatılıyor ve kapatılıyor ve EA doğru çalışıyor gibi görünüyor.
Ancak, aynı EA'yı demo hesabında "işlem yapmak" için etkinleştirdiğimde, emirleri göndermiyor ve tamamen hareketsiz kalıyor.
Başka bir deyişle, hata ayıklama sırasında grafikte takip etmek de dahil olmak üzere bu EA'ya dayalı backtestler gerçekleştirebiliyorum, ancak bazı nedenlerden dolayı gerçek zamanlı olarak piyasada emir göndermiyor (demo hesabı).
Test ettiğim varlık WINM22.
MT5 "günlüğünde" aşağıdaki mesajlar görünür:
- uzman başarıyla yüklendi
- otomatik ticaret etkinleştirildi
Ve başka hiçbir şey. İşlem seansı boyunca bir hata mesajı bile yok.
Neler olduğunu anlamama yardımcı olabilecek biri var mı?
Emir göndermek için kullandığım komutlar şunlardır:Teşekkür ederim.
Merhaba, sormak istiyorum... MT4/5 üzerinde bir Uzman Danışman yazmak mümkün mü, böylece bir anlaşma yaparken sadece MT'ye gömülü göstergelere değil, aynı zamanda dışarıdan gelen verilere de (örneğin, sunucumdan) dayanır mı?
Ve bir soru daha: bir Uzman Danışman, yalnızca kendisine bağlı enstrüman için değil, aynı zamanda diğer enstrümanlar için de göstergeler tarafından yönlendirilebilir mi (mecazi anlamda, EURUSD döviz çiftindeki bir Uzman Danışman, DXY ile bir gösterge tarafından yönlendirilir)?
Ve bir soru daha: bir Uzman Danışman sadece kendisine bağlı enstrüman için değil, aynı zamanda diğer enstrümanlar için de göstergeler tarafından yönlendirilebilir mi (mecazi anlamda, EURUSD döviz çiftindeki bir Uzman Danışman DXY ile bir gösterge tarafından yönlendirilir)?
Evet, yukarıdakilerin hepsini yapmak mümkündür.
Evet, yukarıdakilerin hepsi yapılabilir.
int mov1=iMA(NULL,PERIOD_H4,200,0,MODE_EMA,PRICE_CLOSE);
çıkışlar 10
Eurodollar üzerine bahis oynadım, neden 10 gerçek değil.
Çıkışlar 10
Eurodollar üzerine bahis oynadım, neden 10 gerçek değil.
Dönen değer
Belirtilen teknik göstergenin tanıtıcısınıdöndürür , başarısızlık durumunda INVALID_HANDLE döndürür .
Dönüş değeri
Belirtilen teknik göstergenin tanıtıcısınıdöndürür , başarısızlık durumunda INVALID_HANDLE döndürür .
Bir değer döndürüyor, sadece 10. Böyle olamaz
Burada bir hata olduğunu sanmıyorum. Programlamaya yeni başlıyorum, lütfen bana yardım edin.
Sadece 10 değerini döndürüyor. Bu doğru olamaz.
Bir hata olduğunu sanmıyorum. Programlamaya yeni başlıyorum, lütfen bana yardım edin.
10 tam olarak bir tutamaçtır, değeri. Bu, göstergenin başarıyla oluşturulduğunu gösterir.
Başarıyla oluşturulmuş bir göstergeden tamponlarının değerlerini okumak için, alınan gösterge tanıtıcısını belirtmeniz gereken CopyBuffer() işlevini kullanmalısınız.
Meslektaşlarım, lütfen, "Market Watch" listesinden yeni bir sembolü fare ile bir grafik penceresine sürüklerken, önceki semboldeki çizim nesneleri (örneğin seviyeler, vb.) grafikte kalıyor. Bu nesneler sembole bağlı olmadan pencereye mi bağlı? Bu bir şekilde tedavi edilebilir mi? Belki bunun için bir düzeltme vardır? Her sembol için ayrı bir profil oluşturmak istemiyorum.