faydalı makale
Bir işlem seansının, emir verebileceğiniz bir kotasyon seansından farklı olduğunu anlıyorum.
ancak kotasyonlar henüz devam etmiyor, yani alım satım gerçekleşmiyor, ancak emirler verilebilir.
Kotasyonların devam ettiği açıktır, bu da bu enstrüman üzerinde işlemlerin gerçekleştiği anlamına gelir.
Yanlışım varsa düzeltin
//--- birimdeki karakter sınırını al double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT);
Eski varyant bu şekildeydi ve artık kullanılmamalıdır:
//--- birimdeki karakter sınırını al double max_volume=AccountInfoDouble(ACCOUNT_LIMIT_VOLUME);
Makale düzeltildi ve Check_Order_And_Volume_Limits.mq5 Uzman Danışmanının yeni kodu eklendi.

- www.mql5.com
MQL5'teki değişiklikler nedeniyle, artık bir sembol için izin verilen maksimum toplam hacim aşağıdaki gibi elde edilebilir:
//--- birim için sembol sınırlamasını al double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT);
Eski varyantı kullanmayın! Bu şekildeydi:
//--- birim için sembol sınırlamasını al double max_volume=AccountInfoDouble(ACCOUNT_LIMIT_VOLUME);Makale düzeltilmiş ve yeni Check_Order_And_Volume_Limits.mq5 uzman kodu eklenmiştir.
(yapı 306)
void OnStart()
{
double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME_LIMIT);
}
derleme hataları:
'SYMBOL_VOLUME_LIMIT' - bildirilmemiş tanımlayıcı test.mq5 4 46
'SymbolInfoDouble' - fonksiyon çağrısına aşırı yüklerden biri uygulanamaz test.mq5 4 20
Makaleden alıntı:"Son çubuğun açılış zamanını almak için, sembol adı, zaman dilimi ve SERIES_LASTBAR_DATE özelliği verilmesi gereken SeriesInfoInteger() işlevini kullanabilirsiniz".
Referans kitabının önceki bir versiyonunda , CopyTime fonksiyonunu kullanarak son çubuğun açık olduğu zamanı elde etmek için kabaca buna benzer bir örnek vardı :
datetime lastbar_time[1]; CopyTime(Symbol(),0,0,1,lastbar_time);
Soru: Son bar açılış zamanını elde etmek için bu iki seçenekten hangisi bilgi alma hızı ve kullanım verimliliği açısından tercih edilir?
Makaleden alıntı:"Son çubuk açılış zamanını almak için, sembol adı, zaman dilimi ve SERIES_LASTBAR_DATE özelliği verilmesi gereken SeriesInfoInteger() işlevini kullanabilirsiniz."
Referans Kılavuzunun önceki bir versiyonunda , CopyTime fonksiyonunu kullanarak son çubuğun açılış zamanını elde etmek için aşağıdaki gibi bir örnek vardı:
Soru: Son bar açılış zamanını almak için bu iki seçenekten hangisi bilgi alma hızı ve kullanım verimliliği açısından tercih edilir?

- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Yeni makale Uzman Danışmanlarda Sınırlamalar ve Doğrulamalar yayınlandı:
Pazartesi günü bu sembolün alım satımına izin verilir mi? Pozisyon açmak için yeterli para var mı? Zararı Durdur tetiklenirse kayıp ne kadar büyük olur? Bekleyen emirlerin sayısı nasıl sınırlandırılır? Alım satım işlemi mevcut çubukta mı yoksa önceki çubukta mı gerçekleştirildi? Bir alım satım robotu bu tür doğrulamaları gerçekleştiremezse, herhangi bir alım satım stratejisi kaybeden bir stratejiye dönüşebilir. Bu makale, herhangi bir Uzman Danışmanda yararlı olan doğrulama örneklerini gösterir.
Yazar: MetaQuotes