Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 997
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Merhaba sevgili programcılar. Yardımınıza ihtiyaçım var. EA'da ayın ilk işlem gününde yalnızca bir işlem açılır ve bu birinci, ikinci, üçüncü ve hatta dördüncü gün olabilir. Şu durumda şöyle bir şeyim var: if(Day == 1 || Day == 2 || Day == 3 || Day == 4 ){sonra anlaşma açıldı} Herhangi bir fonksiyon var mı diye sormak istedim MQL5'te "danışmana bugün ayın ilk işlem günü olduğunu söyler" mi?
Merhaba sevgili programcılar. Yardımınıza ihtiyaçım var. EA'da ayın ilk işlem gününde yalnızca bir işlem açılır ve bu birinci, ikinci, üçüncü ve hatta dördüncü gün olabilir. Şu durumda şöyle bir şeyim var: if(Day == 1 || Day == 2 || Day == 3 || Day == 4 ){sonra anlaşma açıldı} Herhangi bir fonksiyon var mı diye sormak istedim MQL5'te "danışmana bugünün ayın ilk işlem günü olduğunu söyler" mi?
İlk işlem gününü belirleyemiyor musunuz veya ayın ilk işlem günü ile o günün tarihini kontrol edemiyor musunuz?
Bu şekilde, mevcut zaman diliminde ayın açılış tarihini daha kesin olarak öğrenebilirsiniz (elbette PERIOD_CURRENT'i herhangi birine, örneğin bir güne değiştirebilirsiniz).
Ancak her bir iTime, Bars işlevini kontrol etmek daha iyidir.
Merhaba sevgili programcılar. Yardımınıza ihtiyaçım var. EA'da ayın ilk işlem gününde yalnızca bir işlem açılır ve bu birinci, ikinci, üçüncü ve hatta dördüncü gün olabilir. Şu durumda şöyle bir şeyim var: if(Day == 1 || Day == 2 || Day == 3 || Day == 4 ){sonra anlaşma açıldı} Herhangi bir fonksiyon var mı diye sormak istedim MQL5'te "danışmana bugün ayın ilk işlem günü olduğunu söyler" mi?
Yeni bir çubuğun açılmasının tartışıldığı yeri bulun ve orada PERIOD_MN1 dönemini değiştirin
Yeni bir barın açılışı ayın ilk işlem günü olacaktır.
İlk işlem gününü belirleyemiyor musunuz veya ayın ilk işlem günü ile o günün tarihini kontrol edemiyor musunuz?
Ayın ilk işlem gününü belirleyemiyorum. tavsiyen için teşekkürler deneyeceğim
Yeni bir çubuğun açılmasının tartışıldığı yeri bulun ve orada PERIOD_MN1 dönemini değiştirin
Yeni bir barın açılışı ayın ilk işlem günü olacaktır.
Teşekkür ederim. Bu yönde deneyeceğim)
Yazarlar neden yazmak için iki nokta üst üste kullanır? aşağıdaki kod sadece iki nokta üst üste ile doludur. Aynı olmasına rağmen :: Uyku ( 5 ); iki nokta üst üste olmadan yazmak mümkün mü?
Yazarlar neden yazmak için iki nokta üst üste kullanır? aşağıdaki kod sadece iki nokta üst üste ile doludur. Aynı olmasına rağmen :: Uyku ( 5 ); iki nokta üst üste olmadan yazmak mümkün mü?
Bağlam çözümleme işlemi ( :: )
Bir mql5 programındaki her işlevin kendi yürütme bağlamı vardır. Örneğin, Print() sistem işlevi global bağlamda yürütülür. İçe aktarılan işlevler, ilgili içe aktarma bağlamında çağrılır. Sınıfların işlevleri-yöntemleri, karşılık gelen sınıfın bağlamına sahiptir. Bağlam çözümleme işleminin sözdizimi şöyledir:
[Bağlam_adı]::İşlev_adı(parametreler)
Bağlam adı yoksa, bu, genel bağlamın kullanıldığının açık bir göstergesidir. Bağlam çözümleme işleminin yokluğunda, işlev en yakın bağlamda aranır. Yerel bağlamda herhangi bir fonksiyon yoksa arama global bağlamda gerçekleştirilir.
Ayrıca, bağlam çözümleme işlemi, bir sınıfın üye işlevini tanımlamak için kullanılır.
Class_name::Function_name(parameter_description) yazın
{
// fonksiyon gövdesi
}
Program gelecekte farklı yürütme bağlamlarından aynı adı taşıyan birkaç işlevi kullanır veya kullanabilirse, belirsizlik ortaya çıkabilir. Açıkça bir bağlam belirtmeden işlev çağrısı öncelik sırası:
İşlev çağrılarının belirsizliğini gidermek için bağlam çözümleme işlemini kullanarak kapsamı açıkça belirtin.
Bağlam çözümleme işlemi ( :: )
Anladığım kadarıyla, yazar kodun işlenmesini hızlandırıyor. Vay aferin.
İşlem geçmişi grafikte çizilir, böyle bir çizimi nasıl devre dışı bırakabilirim?
İşlem geçmişi grafikte çizilir, böyle bir çizimi nasıl devre dışı bırakabilirim?
Araçlar - Ayarlar - Ticaret - " Talimatları grafikte gerçek zamanlı olarak göster".