Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 23
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
SymbolInfoDouble(Symbol(), SYMBOL_MARGIN_INITIAL ) komutunu kullanarak bir lotun maliyetini bulmaya çalışıyorum ve sonuç =0.Sorun nedir, söyleyin?
https://www.mql5.com/en/forum/1111/page95#comment_14665
https://www.mql5.com/en/forum/1111/page95#comment_14665
Güzel gün! Seçilen pozisyon için bir ayrım yazmaya çalışıyorum - satın al veya sat. Ben böyle yazıyorum, neyle karşılaştırayım? Yardımda göremiyorum .. Gerçekten orada yazmıyor, yanlış ve doğru değil, bir çeşit ENUM_POSITION_TYPE, üzerine tıklıyorum - bağlantı aynı tabloya yönlendiriyor.
Sayfanın altında bir işaret var
ile karşılaştırmak
SATIN AL için POSITION_TYPE_BUY ve
SATIŞ için POSITION_TYPE_SELL
Kusura bakmayın lütfen yazın, bir kaç satır yukarıda diyelim, nedense pozisyon değil sıralama seçtim. Burada PositionGetDouble işlevini kullanıyorum, ne oluyor? İşlev ne üretecek ve herhangi bir şey üretecek mi?
İşlev bir şeyler verecektir, ancak hiçbir garanti yoktur , PositionGetDouble işlevini kullanmadan önce PositionSelect'i (sembol) kullanmanız gerekir.
eğer daha önce çağrılmadıysa.
Bu, imleci istenen satıra taşımaya benzer. İmleç zaten istenen satırdaysa ( positionSelect(symbol) işlevinin daha önce kodda çağrıldığı ve true döndürüldüğü durum), o zaman PositionGet XXX veya PositionSet XXX işlevlerini hemen kullanabilirsiniz, ancak imleç başka bir satırda, o zaman önce onu istenen konuma çevirmelisiniz.
TEŞEKKÜR EDERİM!!!