MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1590
![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
şöyle ayarlıyorum:
1. Kaydırıcıya bir kez tıklıyorum, sonra fare hareket ettirilebilir, asıl mesele diğer boşluklara tıklamamak
2. Klavyedeki oklara basarak ayarlıyorum - daha hızlı daha yavaş
P, S, yerleşik MT4 strateji test cihazında
Soru ortaya çıktı. Global kapsamda statik değişkenler bildirmek mantıklı mı?
Yerelde, işlevin gövdesi dışında bir görünürlük olmadığı ve önceki çağrının değerlerinin korunduğu açıktır.
Ve küresel olarak ne anlamı olabilir?
Soru ortaya çıktı. Global kapsamda statik değişkenler bildirmek mantıklı mı?
Yerelde, işlevin gövdesi dışında bir görünürlük olmadığı ve önceki çağrının değerlerinin korunduğu açıktır.
Ve küresel olarak ne anlamı olabilir?
Sadece farklı işlevlerde değişebiliyorsa
Sadece farklı işlevlerde değişebiliyorsa
Anlamadım) Global olan da farklı işlevlerde değişiyor. Bu durumda statik bir değişken, sıradan bir global değişkenden farklı değildir. Ve hafıza küresel havuzda bulunur. Yardımdan:
DeğişkenlerÜç depolama sınıfı vardır: static , input ve extern . Bu depolama sınıfı değiştiricileri, derleyiciye, karşılık gelen değişkenlerin genel havuz adı verilen önceden tanımlanmış bir bellek alanında tahsis edildiğini açıkça söyler.
Bazen kodlarda global kapsamda bildirilen statik değişkenleri görüyorum. Yazarların mantığına yetişemiyorum.
Anlamadım) Global olan da farklı işlevlerde değişiyor. Bu durumda, normal bir global değişkenden farklı değildir. Ve hafıza küresel havuzda bulunur. Yardımdan:
DeğişkenlerÜç depolama sınıfı vardır: static, input ve extern. Bu depolama sınıfı değiştiricileri, derleyiciye, karşılık gelen değişkenlerin genel havuz adı verilen önceden tanımlanmış bir bellek alanında tahsis edildiğini açıkça söyler.
Bazen genel kapsamda bildirilen statik değişkenleri kodda ve . Yazarların mantığına yetişemiyorum.
Evet haklısın ve mantık yok. Sadece kodun yazarı bunu böyle görüyor.
Bir önceki yazım iyi düşünülmemiş.
Valeriy Yastremskiy :
Yazarların mantığına yetişemiyorum.
Mantık yok, sadece şizofreni. "Tereyağı yağı" ifadesi, "şizofreni"nin çok kibar bir tanımıdır.
Evet haklısın ve mantık yok. Sadece kodun yazarı bunu böyle görüyor.
Mantık yok, sadece şizofreni. "Tereyağı yağı" ifadesi, "şizofreni"nin çok kibar bir tanımıdır.
Teşekkür ederim, bazen yazarın mantığını kod aracılığıyla bulmak zor))))
Evet
Lütfen bana söyle
işlevin bu bölümünün yürütülmesinden sonra, başlangıç partisinin geri dönüşü nasıl organize edilir -Lot, (bir sonraki siparişi açmak için):
Lütfen bana söyle
işlevin bu bölümünün yürütülmesinden sonra, başlangıç partisinin geri dönüşü nasıl organize edilir -Lot, (bir sonraki siparişi açmak için):
sonrasında
EkleStart = TimeCurrent ();
mql'de statik ile her şey çalışıyor ve hatalarla dolu. Kod her zaman kendi bütünlüğü içinde, ara nesne olmadan birleştirilir/derlenir ve statik beyanı sadece geleneğe bir övgüdür.
bir kişi mql'de static kullanıyorsa, C/C++/C# dünyasından neredeyse %100'dür; veya gözetleme ve gülünç bir şekilde taklit etme :-)
ama bir de __thread__ var :-)