Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1051
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
Cevabınız için teşekkürler, hem belgelere hem de örneğinize baktım, ancak yine de MT4'te OrderClosePrice() benzeri bir parametrenin nasıl alınacağını bulamadım.
ENUM_DEAL_ENTRY == DEAL_ENTRY_OUT && ENUM_DEAL_TYPE == DEAL_TYPE_SELL --- ise ALIŞ pozisyonu kapatılır ve dolayısıyla DEAL_PRICE kapanış fiyatıdır.
Cevabınız için teşekkürler, hem belgelere hem de örneğinize baktım, ancak yine de MT4'te OrderClosePrice() benzeri bir parametrenin nasıl alınacağını bulamadım.
Doğrudan bir benzetme yoktur. Bir pozisyon işlemlerden oluşur. Bir pozisyon için özel olarak doğru veriler istiyorsanız, önce pozisyonu işlem geçmişinden toplamanız gerekir.
Bu nedenle, "anlaşma" konsepti ile çalışmanız sizin için daha iyidir.
Genel olarak, uygulama büyük ölçüde "Neden?" Sorusunun cevabına bağlıdır. Yani, önce tam olarak ne istediğinizi ve nedenini açıklayın.
Bir emrin kapanış fiyatı nasıl alınır (anlaşmalar, pozisyonlar - herhangi bir şey)?
Forumda google arattım ve bulamadım.
https://www.mql5.com/ru/forum/162461
alternatif olarak https://www.mql5.com/en/code/16006 adresini açın
ve @fxsaber'ın uygulamasını görün
Uygulamayı oradan çıkarmak gerçekçi değildir, çünkü kütüphanenin diğer tüm bölümlerine güçlü bir şekilde bağımlıdır.
Arkadaşlar, görünüşte basit bir problemi nasıl çözeceğimi söylemenizi rica ediyorum. Kod parçası:
Derleyici uyarısı:
'stavkariska' beyanı, 25. satırdaki yerel beyanı gizler script.mq5 32 12
başlatılmamış değişken 'stavkariska' olası kullanımı script.mq5 33 39
Sorun, uyarı vermeden derlenmesi için doğru şekilde nasıl çözülür?
Arkadaşlar, görünüşte basit bir problemi nasıl çözeceğimi söylemenizi rica ediyorum. Kod parçası:
Derleyici uyarısı:
'stavkariska' beyanı, 25. satırdaki yerel beyanı gizler script.mq5 32 12
başlatılmamış değişken 'stavkariska' olası kullanımı script.mq5 33 39
Sorun, uyarı vermeden derlenmesi için doğru şekilde nasıl çözülür?
Bir çevirmen kullanın:
Yani değişkenleri daha dikkatli tanımlayın - aynı değişkenlerin aynı kapsamda bildirilmesine izin vermeyin.
Bir değişken bildirirken, onu hemen başlatmaya alışın .
Bir çevirmen kullanın:
Yani değişkenleri daha dikkatli tanımlayın - aynı değişkenlerin aynı kapsamda bildirilmesine izin vermeyin.
Bir değişken bildirirken, onu hemen başlatmaya alışın .
Mesele şu ki, If else ifadesinde başka bir değişken bildirirken, onu tekrar bildirme ihtiyacı alıyorum, aksi takdirde "'stavkariska1' hatası - bildirilmemiş tanımlayıcı. Yeni başlayanlar için bir kısır döngü. Belki seçimi uygulamanın başka yolları da vardır. ?
Barabashka da aceleyle bir hata yaptı.
Vurgulanan gereksiz. Yeniden beyan olmadan, olması gerektiği gibi çalışmalıdır.
Barabashka da aceleyle bir hata yaptı.
Vurgulanan gereksiz. Yeniden beyan olmadan, olması gerektiği gibi çalışmalıdır.
İlginiz için teşekkür ederim. İtiraf ediyorum, kopyala-yapıştır kullanarak doğrudan tarayıcıya yazdım.
Barabashka da aceleyle bir hata yaptı.
Vurgulanan gereksiz. Yeniden beyan olmadan, olması gerektiği gibi çalışmalıdır.