Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 190
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
Bir gösterge veya danışman tarafından oluşturulan bir nesneden manuel olarak oluşturulan bir grafik nesneyi bir şekilde ayırt etmek mümkün müdür?
işlevde
OBJPROP_HIDDEN
"Grafikler" - "Nesneler" - "Nesnelerin listesi" terminal menüsündeki nesneler listesinde bir grafik nesnenin adını görüntüleme yasağı. Gerçek değer, kullanıcı için gereksiz olan bir nesneyi listeden gizlemenizi sağlar. Varsayılan olarak, takvim olaylarını, işlem geçmişini ve bir MQL5 programından yaratılmıştır . böyle görmek grafik nesneleri ve özelliklerine erişmek için, "Nesne Listesi" penceresindeki "Tümü" düğmesini tıklamanız gerekir.
bool
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Kütüphaneler: Uzman
fxsaber , 2020.10.09 04:55
Kodda önemli bir yer vurgulanmıştır. Onsuz, şablon, komut dosyasının sonuna kadar uygulanmayacaktır.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MT5 ve iş başında hız
Anton , 2020.10.08 11:00
Farklı anlam ve farklı yürütme mekanizması. 0 - "kendi" grafik kuyruğundaki olay. -1 - kendi kuyruğundaki olay.
Haftanın sonunda, kafa kaynamaz.
MT5'te bir çit üzerinde açık pozisyon bileti var, örneğin 123456
Pozisyonu kapattıktan sonra karı hesaplamak istiyorum ama bir şekilde yapamıyorum.
Bunu yapıyorum, ama sadece bir komisyon alıyorum ...
Bir bilette kapalı bir pozisyondan nasıl kar elde edilir?
HistorySelectByPosition () ile anlaşmaları daha iyi seçmeye çalışın.
Bir mqh'nin içinde daha önce başka bir mqh'den bir şeyin çağrılıp çağrılmadığını öğrenmek gerekiyordu. Aynı zamanda mqh birbirlerinin varlığından haberdar değildir. Bazıları dahil edilebilir, bazıları olmayabilir.
Genel olarak, görev olağandışıdır (benim için). Oldukça koltuk değneği bir şekilde çözdü.
Bunun çok kötü bir uygulama olduğunu düşünüyorum, ama işe yarıyor.
Bir mqh'nin içinde daha önce başka bir mqh'den bir şeyin çağrılıp çağrılmadığını öğrenmek gerekiyordu. Aynı zamanda mqh birbirlerinin varlığından haberdar değildir. Bazıları dahil edilebilir, bazıları olmayabilir.
Genel olarak, görev olağandışıdır (benim için). Oldukça koltuk değneği bir şekilde çözdü.
Bunun çok kötü bir uygulama olduğunu düşünüyorum, ama işe yarıyor.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
MT5 ve iş başında hız
fxsaber , 2020.10.20 12:28
Hızlı boşaltılan bir makine için ara toplam.
Fiyat verilerinin alaka düzeyi ile, çubuklar ve göstergeler aracılığıyla ticaret yapanlar için çok belirsizdir.
Tiki ve gözlükler - gerçek zamanlı olmak zor.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri
Slava , 2018.09.20 15:40
not. MQL5'teki Sleep() işlevi , win api işlevi ::Sleep()'e bir yönlendirme değildir. Bunun yerine, değer 100'den küçükse bu bir yönlendirmedir. Ve 100'den fazlası, IsStopped'de kesintiye uğramanız için, içinde wine API slipi bulunan bir döngüdür.
Ve başka bir nüans var. Milisaniye sayısı <=0 olduğunda, 1 değiştirilir.Yani, asla ::Sleep(0) demeyiz.
Zaten unutulmuş. Yalnızca MT5 için geçerlidir. MT4'te Uyku (0) Terminali asabilir.
Ama önce performansı basit bir örnekle karşılaştırmaya karar verdim.
Sonuç.
typedef-variant üç kez kaybeder. Kritik olduğu yerde kullanmayı reddetti. Örneğin, aynı TS Sipariş Toplamı, Optimize Edici'deki her geçiş onayında en az bir kez çağrılır.
Tehdit Hata ayıklama modunda durum tersine çevrilir. Bu nedenle, MT4 altında, hızlandırmak için typedef kullanmak mantıklıdır.