Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 28
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
Etkilenmiş:
Gevorg Hakobyan , 2016.12.08 15:26
Merhaba. Meta Trader 4 döviz çiftlerinde mevcut olan tüm listeleri nasıl alabilirim? Ve listedeki herhangi bir değişiklikten nasıl haberdar olunur?SembollerToplam
Kullanılabilir (MarketWatch'ta veya tümünde seçilen) simgelerin sayısını döndürür.
int SembollerToplam (
bool seçilmiş // true - MarketWatch'ta yalnızca semboller
);
Seçenekler
seçilmiş
[içinde] İstek modu. Doğru veya yanlış olabilir.
Geri dönüş değeri
Seçilen parametre doğruysa, MarketWatch'ta seçilen sembol sayısı döndürülür. Değer false ise, tüm karakterlerin toplam sayısı döndürülür.
https://docs.mql4.com/ru/marketinformation/symbolstotal
Birçok fonksiyon var, o bölümden neye ihtiyacınız olduğunu görün
https://docs.mql4.com/ru/marketinformation/symbolname
İlk önce tüm karakterlerin bir listesini alıyoruz:
//| AllSymbols.mq5 |
//| Copyright © 2016, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link "http://wmua.ru/slesar/"
#property version "1.00"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart ()
{
//---
int count= SymbolsTotal ( false ); // false - all symbols in MarketWatch
for ( int i= 0 ;i<count;i++)
Print (i, ": " , SymbolName (i, false ));
}
//+------------------------------------------------------------------+
MarketWatch'ta bulunan tüm sembollerde arama yapar.
Ama sadece bir liste hiçbir şey yapmaz. Bir sembolün özelliklerini elde etmek için önce onu seçmelisiniz ( SymbolSelect ).
İlk önce tüm karakterlerin bir listesini alıyoruz:
MarketWatch'ta bulunan tüm sembollerde arama yapar.
Ama sadece bir liste hiçbir şey yapmaz. Bir sembolün özelliklerini elde etmek için önce onu seçmelisiniz ( SymbolSelect ).
Herkese iyi günler! Lütfen sipariş silme işlemini danışmana nasıl koyacağımı söyleyin.
Durum şu:
farklı yönlere bekleyen 2 emir veririz, biri tetiklenir, diğeri silinir ve artık verilmez.
Yardımın için çok minnettar olacağım.
Teşekkür ederim.
Herkese iyi günler! Lütfen sipariş silme işlemini danışmana nasıl koyacağımı söyleyin.
Durum şu:
farklı yönlere bekleyen 2 emir veririz, biri tetiklenir, diğeri silinir ve artık verilmez.
Yardımın için çok minnettar olacağım.
Teşekkür ederim.
2'den az ise, bekleyen emirlerin sayısını sayın - kalanları silin.
Geri yerleştirilmemek için zaten daha zor, sipariş verme zamanını ve koşullarını analiz etmeniz gerekiyor.