Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1173
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik alım-satım stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Piyasa saatinde açmaya gerek kalmadan bir hesap için bir sembolün mevcut olup olmadığını nasıl öğrenebilirim?
Piyasa saatinde açmaya gerek kalmadan bir hesap için bir sembolün mevcut olup olmadığını nasıl öğrenebilirim?
Genellikle, hesap türlerinin açıklandığı DC'nin web sitesinde sözleşme özellikleri de vardır. Her bir hesap türü için spesifikasyon farklıysa, mevcut araç listelerinin yalnızca bu hesap türü için mevcut olanları yansıttığı anlamına gelir. Aslında, bazı DC'ler piyasada sadece ticaret yapabileceğiniz sembolleri değil, aynı zamanda başkalarını da gösterir. Hesap için müsaitler, teklifler geliyor, ancak ticaret mümkün değil. Mevcut tüm sembollerin programlı olarak nasıl yineleneceğiyle ilgileniyorsanız, SymbolsTotal , SymbolName işlevlerini kullanın.
Bir fonksiyon var.
Her işlev çağrısı XX değişkenini değiştirir ve XX'nin harici olması gerekir (ihtiyacım olan mantığa göre), ancak her işlev çağrısı XX'nin 0'a eşit olmasıyla başlar ve buna göre geri dönüş(XX) değerini döndürür. T.E. XX değişkenini nasıl harici yapacağımı anlamıyorum ve işlev, yalıtılmış olarak "bağımsız" olarak adlandırılabilir. MQ4 aracılığıyla yapılır. Teşekkür ederim!
Bir fonksiyon var.
Herişlev çağrısı XX değişkenini değiştirir ve XX'nin harici olması gerekir (ihtiyacım olan mantığa göre), ancak her işlev çağrısı XX'nin 0'a eşit olmasıyla başlar ve buna göre geri dönüş(XX) değerini döndürür. T.E. XX değişkenini nasıl harici yapacağımı anlamıyorum ve işlev, yalıtılmış olarak "bağımsız" olarak adlandırılabilir. MQ4 aracılığıyla yapılır. Teşekkür ederim!
Sayacı artırmak için tamamen anlaşılmaz bir yaklaşım. Neden doğrudan doğrudan artırmıyorsunuz, neden bir fonksiyona ihtiyacımız var?
Bir fonksiyon var.
Herişlev çağrısı XX değişkenini değiştirir ve XX'nin harici olması gerekir (ihtiyacım olan mantığa göre), ancak her işlev çağrısı XX'nin 0'a eşit olmasıyla başlar ve buna göre geri dönüş(XX) değerini döndürür. T.E. XX değişkenini nasıl harici yapacağımı anlamıyorum ve işlev, yalıtılmış olarak "bağımsız" olarak adlandırılabilir. MQ4 aracılığıyla yapılır. Teşekkür ederim!
Yani fonksiyonun içinde sıfırlandı ve her şey
Yani fonksiyonun içinde sıfırlandı ve her şey
Yani 1 her zaman dönecektir)
Yani 1 her zaman geri dönecek)
Kodun sunulduğu formda her zaman 1 olacaktır. Ama bunun fonksiyonun çok iyi basitleştirilmiş bir versiyonu olmadığını anladım, bu yüzden böyle bir çözüm önerdim.
Diyelim ki fonksiyonun bir while döngüsü var ve döngünün kaç tekrarını izlemeniz gerekiyor.
Değilse, sorunun açıklığa kavuşturulmasını bekleyeceğiz.
Zorluk, (geçerli değeri hatırlamak için) harici bir değişken yaratmam gerçeğinde yatmaktadır. Ancak fonksiyonu birkaç kez ve FARKLI zamanlarda çağırırsam, bu değişkenin aynı değerini alırım. Ve aynı işlevin birkaç özerk "kümesine" ihtiyacım var. Açık nedenlerle, döngüleri kullanmak istemiyorum. Döngü, ihtiyacım olan şeyin mükemmel bir örneği. Yalnızca döngü sırasında yaşayan bağımsız bir işlev gibidir.
Zorluk, (geçerli değeri hatırlamak için) harici bir değişken yaratmam gerçeğinde yatmaktadır. Ancak fonksiyonu birkaç kez ve FARKLI zamanlarda çağırırsam, bu değişkenin aynı değerini alırım. Ve aynı işlevin birkaç özerk "kümesine" ihtiyacım var. Açık nedenlerden dolayı, döngüleri kullanmak istemiyorum. Döngü, ihtiyacım olan şeye mükemmel bir örnek. Yalnızca döngü sırasında yaşayan bağımsız bir işlev gibidir.
İhtiyacım olan şey bu.