Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 741
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
Sapıklık olmadan sordun. Ve eğer onlarla
{
double Commission = :: PositionGetDouble ( POSITION_COMMISSION );
// На случай, если POSITION_COMMISSION не работает
if (Commission == 0 )
{
const ulong Ticket = MT4ORDERS::GetPositionDealIn();
if (Ticket > 0 )
{
const double LotsIn = :: HistoryDealGetDouble (Ticket, DEAL_VOLUME );
if (LotsIn > 0 )
Commission = :: HistoryDealGetDouble (Ticket, DEAL_COMMISSION ) * :: PositionGetDouble ( POSITION_VOLUME ) / LotsIn;
}
}
return (Commission);
}
Bunun eski bir gönderi olduğunu biliyorum, ama az önce bir şarapnel bana çarptı.
Bu parça doğru değil, forex komisyonu sıfır olabilir
ObjectGetValueByShift() (yalnızca MT4) , ObjectGetValueByTime() (MT4, MT5)
teşekkürler
Bunun eski bir gönderi olduğunu biliyorum, ama az önce bir şarapnel bana çarptı.
Bu parça doğru değil, forex komisyonu sıfır olabilir
yanlış olan nedir?
MQL5'te kopya oluşturucu ile ilgili sorun
Kopya oluşturucudaki this.arr dinamik dizisi , hata ayıklayıcıda tek boyutlu görünüyor.
Sonuç olarak ob2.arr boyutu çıktıda 0'dır.
Niye ya?
Aynı parça MQL4'te de düzgün çalışıyor.
MT5 düzenleyici
Meta Düzenleyici 5.0 1578
MT4 düzenleyici
Meta Düzenleyici 5.0 1562
Sonuç olarak, ob2.arr boyutu çıktıda 0'dır.
Niye ya?
Aksi takdirde, yeni bir nesne oluşturursunuz.
Aksi takdirde, çok fazla var.
Kodunuzun MQL4'te doğru çalıştığından şüpheliyim.
Depozito bitene kadar paketi benim için açıyor!
Şimdiden teşekkürler!!!
Depozito bitene kadar paketi benim için açıyor!
Şimdiden teşekkürler!!!
İlk önce "kim olduğunu" bulmalısın.
İlk önce "kim olduğunu" bulmalısın.
İlk önce "kim olduğunu" bulmalısın.
}
peki, bir döngüde şunu yapın:
pozisyon aç - bir emir aç, pozisyon sayısı eklenir, döngü tekrar eder - sonsuza kadar.
b ve s'nin ne olduğunu bilmek gerekiyor
Aksi takdirde, yeni bir nesne oluşturursunuz.
Aksi takdirde, çok fazla var.
Kodunuzun MQL4'te doğru çalıştığından şüpheliyim.
Gerçek kodda, bir işlev bir nesne döndürür.
Bence kopya oluşturucu bu durumda geçici bir kopya oluşturmalıdır.
Kod, MQL5 build 1545'te de düzgün çalışıyor.
Yeni yapıda, kopya oluşturucu tek boyutlu bir diziyi bile yeniden boyutlandıramaz: hata 4007.
Bana göre bu doğru değil.