Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 99
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
Hız veya bir nesne için değişiklik yapılmadan referans olarak geçme ihtiyacı vardır.
Bunda hiç sorun yok. Değişiklik için aktarmaya gerek yoksa, kulaklarınızın arkasına yazdığım her şeyi güvenle atlayabilirsiniz)
Bu sorun oluştuğunda MQL5'te gerçek bir örnek var mı?
Gerçek bir kolaylık örneği eksik.
Her şeyi ayrıntılı olarak anlatmış gibiyim, hem kelimelerle hem de kodlarla. Nedense bu size anlaşılmaz geldiği için, o zaman açıkçası açıklanan sorunlarla kesinlikle karşılaşmıyorsunuz, bu yüzden sizi tebrik ediyorum. İyi uykular sevgili yoldaş)
Gönderim muhtemelen daha çok sert şablonlayan insanları ve ayrıca sıkıcı tip kontrolü hayranlarına yönelikti.
Çoğu zaman, bazı değişkenleri değiştirmek için referans olarak bir şablon argümanı olarak iletmeye ihtiyaç vardır. Ancak, mevcut C++ şablon belirtimi, ne yazık ki, normal işlevlerde olduğu gibi, const olmayan bağımsız değişkeni açıkça belirtmenize izin vermiyor:
ilk olarak, C ++'da şablonların olanakları çok daha zengindir ve ikincisi, C ++'da saçınızı diken diken eden şeyleri yapmanıza izin veren SFINAE vardır.
şöyle görünebilir:
ve genel olarak işaretçi ile aynıdır. istenen türün işaretçi olmayan olması gerektiğini doğrudan belirtemezsiniz, ancak bunu derlenmemiş bir uzmanlık aracılığıyla yapabilirsiniz.bu şekilde görünebilir
Anladığım kadarıyla, bu, işlevin gövdesinde (yine de çağrılabilir) bir derleme hatasına neden oluyor, ancak şablonun seçimi işlemi etkilemiyor. Fonksiyonun dönüş tipi ile manipülasyon gereklidir. Ancak, mesele bu değil. Tabii ki, C++'da pek çok şey yapabileceğiniz açıktır. Ancak tüm bunlar, yalnızca şablonlar sayesinde değil, aynı zamanda MQL'de olmayan, ancak gerekli olan decltype belirteci nedeniyle de uygulanmaktadır.
Gönderim muhtemelen daha çok sert şablonlayan insanları ve ayrıca sıkıcı tip kontrolü hayranlarına yönelikti.
TypeToBytes yazdıktan sonra şablonlar konusunda daha yetkin olduğumu düşündüm.
TypeToBytes yazdıktan sonra şablonlar konusunda daha yetkin olduğumu düşündüm.
Aslında, şu anda MQL ile ilgili olarak "hardcore şablon motoru" ifadesinin ironik geldiğini fark ettim. Yaklaşık olarak "sertifikalı bir MQL programcısı")
Burada, şablonlarda özellikle karmaşık bir şey yapamazsınız ve yalnızca ek dil işlevselliğinin olmaması nedeniyle değil, aynı zamanda mevcut olanın yanlış çalışması nedeniyle. Sürekli buglarla karşılaşmak.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hatalar, hatalar, sorular
Slava , 2018.09.19 06:37
Bir nesneyi diğerlerinin üzerine yerleştirmek için, kayıt sırasına bakılmaksızın, önce onu tüm zaman dilimlerinde görünmez yapmanız ve ardından görünürlüğü geri döndürmeniz gerekir.Tünaydın!
Belgeler, OnTick işleyicisinin çalışması sırasında https://www.mql5.com/en/docs/runtime/event_fire#newtick
yeni gelen kenelerin işlenmesi yapılmaz. Aynısı OnBookEvent , OnTimer , OnChartEvent işleyicileri için de geçerli mi değil mi .
Soru, listelenen tüm işleyicilerde kendi kene işlememi kullanmamdan kaynaklanıyor.
Tünaydın!
Belgeler, OnTick işleyicisinin çalışması sırasında https://www.mql5.com/en/docs/runtime/event_fire#newtick
yeni gelen kenelerin işlenmesi yapılmaz. Aynısı OnBookEvent, OnTimer, OnChartEvent işleyicileri için de geçerli mi, değil mi?
Soru, listelenen tüm işleyicilerde kendi kene işlememi kullanmamdan kaynaklanıyor.
Tam olarak doğru değil.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Kitaplıklar: TarihTicks
fxsaber , 2018.04.10 17:53
Sık ticaret emirleri (dakikada birkaç kez) ve 100 ms ping ile yüksek frekanslı bir sembolde (dakikada 200-350 tik) bir savaş danışmanı, standart modda tiklerin ~%5'ini kaybeder.
HistoryTicks modunda kayıp yoktur.
Tehdit Çoklu para birimi OnTick'i MT5 altında güvenle kullanabilirsiniz.
Tam olarak doğru değil.
Tehdit Çoklu para birimi OnTick'i MT5 altında güvenle kullanabilirsinizЗ
Bağlantı için teşekkürler! Aslında sorun kenelerin kaybolmasında değil, mevcut olanı işlerken olası bir kısmi bilgi güncellemesindedir. Aynı anda ticaret yapan robotların iletişimini düzenlerken benzer bir sorunu çözdüm
terminal değişkenleri aracılığıyla farklı araçlarda. Robot bir barındırma üzerinde çalışmaya yönelik olduğundan, üçüncü taraf dll'lerin kullanımı ve buna bağlı olarak bir muteks imkansız olduğundan, GlobalVariableSetOnCondition ile öykünme kullandım.
Bağlantı için teşekkürler! Aslında sorun kenelerin kaybolmasında değil, mevcut olanı işlerken olası bir kısmi bilgi güncellemesindedir. Aynı anda ticaret yapan robotların iletişimini düzenlerken benzer bir sorunu çözdüm
terminal değişkenleri aracılığıyla farklı araçlarda. Robot bir barındırma üzerinde çalışmaya yönelik olduğundan, üçüncü taraf dll'lerin kullanımı ve buna bağlı olarak bir muteks imkansız olduğundan, GlobalVariableSetOnCondition ile öykünme kullandım.
Belki de Kaynaklar aracılığıyla veri aktarma seçeneği sizin için uygundur.