Hatalar, hatalar, sorular - sayfa 2020
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
OrderCalcMargin işlevi, marjı hesaplarken açılış fiyatını dikkate almaz
Bu bir bug mı yoksa böyle mi olması gerekiyor?
Böcek tabii ki. SD'ye yazın.
Bu satır olması gerektiği gibi çalışıyor, ancak kontrol etmem gerekti çünkü yürütme sırasını tahmin etmelisin. Bu noktanın tartışılması burada .
Böcek tabii ki. SD'ye yazın.
Bu satır olması gerektiği gibi çalışıyor, ancak kontrol etmem gerekti çünkü yürütme sırasını tahmin etmelisin. Bu noktanın tartışılması burada .
Print() içinde ifadelerin değerlendirilme sırası sağdan soladır. Öyle görünüyor ki ... Şimdilik ... Ben de önceden kontrol ettim :)
MQL4/5 yardımında doğrudan bir çelişki olduğunda emin olmak zordur:
MQL5 Referansı Dil Temelleri Fonksiyonlar Geçiş parametreleri
Not
Parametrelerin fonksiyona geriye doğru iletildiği , yani en son parametrenin önce hesaplanıp iletildiği, ardından sondan bir önceki parametrenin vb . Açılan parantezden sonra ilk gelen parametre değerlendirilir ve sırayla en son geçer.
MQL5 Referansı Dil Temelleri İşlemler ve İfadeler Diğer işlemler
x1, x2,..., xn argümanlarıyla bir fonksiyon çağırma
Her bağımsız değişken, uygun türde bir sabit, değişken veya ifade olabilir. Geçilen argümanlar virgülle ayrılır ve parantez içinde olmalıdır, açılış parantezi çağrılan fonksiyonun adını takip etmelidir.
Bir ifadenin değeri, işlev tarafından döndürülen değerdir. Bir fonksiyonun dönüş tipi void ise, böyle bir fonksiyona yapılan bir çağrı atama işleminin sağ tarafına yerleştirilemez. x1,..., xn ifadelerinin yürütme sırasının garanti edildiğine dikkat edin.
Parametrelerin baş aşağı transferi tarafından yönlendirilirken.
Bir sonraki başlıkta https://www.mql5.com/en/forum/216697/page3 OrderCalcMargin hakkında bir soru soruldu
Test: Farklı açılış fiyatlarının ikamesi ile marjı hesaplamak için 2 farklı seçeneği kontrol edelim.
İşte LOG
OrderCalcMargin işlevi, marjı hesaplarken açılış fiyatını dikkate almaz
Bu, açılış anı ve fiyatı için yeniden hesaplanması gereken teklif döviz kuru ile ilgili görünüyor.
Eğer kote edilen para birimi USD ise (hesap para birimi de USD'dir), hesaplanan marj açılış fiyatına göre değişir.
GBPUSD için oturum açın
Bu bir bug mı yoksa böyle mi olması gerekiyor?
Muhtemelen öyle olmalı, çünkü hesaplamada, özellikle hesaplama sırasında fiyatları değişmeyen AUDJPY, AUDUSD ve USDJPY dahil.
Ama bu düşünce beni kontrol etmeye itiyor... Piyasaya genel bakışta MetaQuotes-Demo hesabında GBPUSD var ama hesapta robo yok...
Muhtemelen öyle olmalı, çünkü hesaplamada, özellikle hesaplama sırasında fiyatları değişmeyen AUDJPY, AUDUSD ve USDJPY dahil.
Ama bu düşünce beni kontrol etmeye itiyor... Piyasaya genel bakışta MetaQuotes-Demo hesabında GBPUSD var ama hesapta robo yok...
Sadece size söylemek istedim - bir hata var.
OrderCalcMargin'i hesaplarken durumunuzu Margin=0 ile zaten yeniden oluşturdum
Sadece henüz yayınlanmadı.
Piyasaya genel bakışta MetaQuotes-Demo hesabında GBPUSD var, ancak hesapta robo yok...
Büyük olasılıkla Piyasa İzleme'de mevcuttur (genel sembol listesiyle karıştırılmamalıdır), ancak gösterilmemiştir.
Muhtemelen öyle olmalı, çünkü hesaplamada, özellikle hesaplama sırasında fiyatları değişmeyen AUDJPY, AUDUSD ve USDJPY dahil.
Ama bu düşünce beni kontrol etmeye itiyor... Piyasaya genel bakışta MetaQuotes-Demo hesabında GBPUSD var ama hesapta robo yok...
İşte test:
1. MarketWatch'ta çarpıları seçin ve USD ile her şeyi gizleyin
2. DSHBTC sembolünü ekleyin ve grafiğini açın.
3. Terminali kapatın
4. Terminali açın
5. DSHBTC'de bir test yapın
İşte LOG:
Tüm çaprazlar için kenar boşluğu=0 ve ÇAPRAZ İÇİN BÜYÜKLER SEÇİLMEDİ gösterir.
Bir kez daha DSHBTC'ye bir komut dosyası atacağız
KAYIT
Binbaşılar çıktı, ancak USDJPY hariç
Tüm testler MetaQuotes üzerinde gerçekleştirilmiştir.
Büyük olasılıkla Piyasa İzleme'de mevcuttur (genel sembol listesiyle karıştırılmamalıdır), ancak gösterilmemiştir.
Bir şekilde aynı şey hakkında farklı şekillerde konuşuyoruz
Bir şekilde aynı şey hakkında farklı şekillerde konuşuyoruz
Aynen öyle. Piyasa İzleme'de gösterilmez, ancak vardır .
Doğru.
Tamamlandı!
Not: Stoku kaldırmayı unuttum :)