Bu forumda "mql kodu" yayınlamanın herhangi bir işlevini yaratmak mümkün mü? - sayfa 3
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
Ve sıfır sapmanın nasıl bulunacağı/düzeltileceğiyle ilgili bu yazı: https://www.mql5.com/en/forum/general
Bazı işlevler açıklaması vardır:
- Wolfe tarafından kodlama için kullanışlı MT4 fonksiyonlarının toplanması .
- Nicholishen'den profesyonel MM işlevi .
- Kalenzo'nun para yönetimi işlevi .
- bazı basit MM kodları .
- DOSYA_OKU | FILE_WRITE işlevi .
- Phoenix tarafından DefindTrade(..) işlevi .
- Tarih biçimi işlevi .
- uyarı görüntüleme işlevi .
- uyku() işlevi .
- Yüksek ve düşük için işlev .
- iCustom işlevi : Codersguru'dan iyi bir tehdit.
- e-posta/sms işlevleri bağlantıları.
- Codersguru web sitesinin tüm işlevleri .
- Dizi döndüren işlev .
- IsStopped() işlevi .
- Hour() işlevi nasıl kullanılır ?
- Tüm siparişleri etkin bir şekilde kapatma işlevi .
- Bir Kez Uyarı .
- Uyarılar : birçok fonksiyon ve örnek.
- TÜM MTF göstergeleri için ÇOK ÖNEMLİ .
- Kolay iCustom ve Uyarılar! : Codersguru'dan çok iyi bir konu.
- En yüksek en yüksek .
- Sadece mum kapandığında nasıl uyarı verilir .
- özel işlev bağlantıları.
- sıfır parça sabitleme .
- tamamen sıfır parça sabitleme .
- diğer para yönetimi işlevleri .
- MetaTrader başına bir sipariş veya simge başına bir sipariş (eurusd, gbpusd ...) veya grafik başına bir sipariş veya mum başına bir sipariş nasıl kodlanır .
MetaTrader'daki kısayol tuşları :
https://www.mql5.com/en/forum/178343
https://www.mql5.com/en/forum/172885
https://www.mql5.com/en/forum/176626
Broker bir rakam daha eklediyse?
https://www.mql5.com/en/forum/179191
Mevcut Oturum Yüksek'i bulma .
mq4 dosyası olmadan özel bir gösterge kodlama .
Nadiren hata
Merhaba millet,
Bir EA kodluyorum ve alışılmadık bir hatayla karşılaştım. Bu yüzden, MT4'teki bu hatayla ilgili yardımınızı rica ediyorum, ki bazılarınızın tüm deneyimlerinize göre zaten aynı şeyle karşılaşmış olabileceğine inanıyorum.
Tüm EA'yı okumak pratik olmayabilir, kaynak kodu çok büyüktür.
Başarılı bir derlemeden sonra, test cihazında MT4 günlüğü aşağıdaki hatayı söylüyor
Zaman: 2011.01.28 23:35:36
Mesaj: 2007.07.13 00:00 InterCandles EURUSDFXF,H4: yığın taşması.
Hatta yığın boyutunu cennete yükselterek
#özellik yığın boyutu 167692160
16MB bellek ayırdığına inanıyorum, hata devam ediyor.
Test cihazında aynı " yığın taşması " sorunuyla karşılaşan var mı veya sorunun MT4'ün dahili mi yoksa EA'da mı (muhtemelen dizide, iç içe bildirimlerde, çok büyük ex4 dosyasında, vb.)
Yardım eliniz için teşekkür ederim ve zamanınızı aldığım için özür dilerim.
Teşekkür ederim.
sorunun çözümü
Biri cevap vermeden önce çözümü buldum.
Fonksiyonu kullanmadan önce, test cihazı ekli kitaplığı bağlayan EA'yı yükledikten hemen sonra, günlükte "yığın taşması" mesajı gösterilir.
Ekli dosyada "güç" adlı işlevde sorun bulundu. Sonuçlarım şunlar:
1) Kesinlikle adında bir problem yok; EX4'ün sembol tablosunda MQL fonksiyon çarpışması yok. Diğer etiketler test edildi.
2) Görünüşe göre hiçbir fonksiyon sınırına ulaşılmadı. Sorunlu fonksiyon kaldırıldıktan sonra daha fazla fonksiyon eklendi ve hata oluşmadı. Yalnızca bu işlevi kaldırarak düzgün çalışır, yalnızca MT4 derleyicisi aracılığıyla EX4 dosyasındaki bağlantıyı kaldırmakla kalmaz.
3) Özyineleme birçok çağrı ile yürütülür ve sonuçlar yığında bırakılır. "Üs" argümanı üstel olarak büyüdükçe, yığın doğrusal olarak asimptotik olarak büyür. Potansiyel olarak yığın sınırına ulaşabilir ve taşmaya devam edebilir. "Yığın taşması" hatası, bu işlevin yürütülmesinden bağımsız olarak görünür.
Bu nedenle, MT4 derleyicisinin, EA yürütmesi sırasında potansiyel yığın taşmasını önlemek için dilde izin verilmeyen [bazı sınıfları] özyinelemeyi algılayan bir aygıtı olabilir.
Grafikte görüntülenen EA ayrıntıları (ayarları)
Bir ordermodify() işleminin Başarılı olduğundan ÇOK EMİN yapmak
Global Değişken Değiştirme
dosyanın var olup olmadığı nasıl tespit edilir: Bir EA'da FileOpen(...) kullanarak bir dosyayı okumayı deneyebileceğimizi ve kullanarak hatayı alabileceğimizi biliyorum ...