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
Otomatik boyutlandırma, ayarlanan sütun oranları dahilinde çalışır.
Yani, sütunların dolu veya boş olmasına bağlı olarak boyut yüzmez. Sütun gerekli değilse, devre dışı bırakmak daha iyidir.
Banka alanı hem likidite sağlayıcısını hem de teklif sağlayıcısını gösterebilir. Banka alanı, ağ geçidi/veri beslemesi tarafından doldurulur.
tavsiye için teşekkürler. engelli. alan boşken. ve herhangi bir bilgi taşımamaktadır. Umarım orada bir şey göründüğünde, sertifika onun ne olduğunu ve neyle yendiğini açıklar.
ZY Ancak soru hiçbir zaman cevaplanmadı, bir şekilde teklif sağlayıcıyı likidite sağlayıcısından ayırt ediyorsunuz. Nasıl olabilir ? şimdi bana ne olacak Rosh, USD karşısında 1,6 oranında 100 lot EUR satacak ve Renat bana bu fiyattan likidite sağlayacak? Şu anda bir anlaşma yapmaya hazır mısınız, parayı nereye transfer edeceksiniz?
ZY Ancak soru hiçbir zaman cevaplanmadı, bir şekilde teklif sağlayıcıyı likidite sağlayıcısından ayırt ediyorsunuz. Nasıl olabilir ? Şimdi bana ne olacak Rosh, USD karşılığı 1,6 oranında 100 lot EUR satacak ve Renat bana bu fiyattan likidite sağlayacak mı? Şu anda bir anlaşma yapmaya hazır mısınız, parayı nereye transfer edeceksiniz?
Ben de cevapladım: ağ geçidi / veri beslemesi banka alanını dolduruyor.
Bakiyeyi yenilerken ve geri çekerken Ticaret olayı oluşturulur ve bunu OnTrade'de işleyebilirsiniz.
Dolayısıyla bu anlaşılabilir bir durumdur, fikre göre alım satım işlemleri OnTrade'e yansıtılmalıdır. Bütün soru, onları orada doğru ve hızlı bir şekilde nasıl işleyeceğinizdir (bir uzman için gereksiz hemoroidler olmadan).
Anladığım kadarıyla şöyle çalışması gerekiyor:
1. HistoryDealsTotal()'ı kullanarak geçmişteki anlaşmaların sayısını alın;
2. Bu sayıyı bir değişkenle karşılaştırın, eğer işlem sayısı arttıysa, HistoryDealGetTicket() kullanarak son anlaşmanın biletini alın;
3. Mevcut bilete dayalı olarak, anlaşmanın türünü belirleyin, bu işlem HistoryDealGetInteger(DealTicket, DEAL_TYPE) kullanılarak yapılır.
4. Sonuca bağlı olarak belirli eylemleri gerçekleştirin.
not
Doğru mu anlıyorum yoksa daha iyi bir yolu var mı?
TesterWithdrawal işleviyle test cihazında para çekme işlemini test edin.
Evet, TesterWithdrawal'ın kendisi beni pek ilgilendirmiyor, çünkü kişisel olarak henüz OnTrade()'de işlemedim, ancak çağrı sitesinde, ancak normal çalışma sırasında (ve her şey zamanında) denge işlemlerini nasıl yakalayacağım bir sorudur. Şimdiye kadar %100 eminim, çünkü kendisi karar vermedi.
İşte bir sonraki yapı geliyor ve bir puanın maliyetinin hatası hala sabit değil
Interesting :
Anladığım kadarıyla şöyle çalışması gerekiyor:
1. HistoryDealsTotal()'ı kullanarak geçmişteki anlaşmaların sayısını alın;
2. Bu sayıyı bir değişkenle karşılaştırın, eğer işlem sayısı arttıysa, HistoryDealGetTicket() kullanarak son anlaşmanın biletini alın;
3. Mevcut bilete dayalı olarak, anlaşmanın türünü belirleyin, bu işlem HistoryDealGetInteger(DealTicket, DEAL_TYPE) kullanılarak yapılır.
4. Sonuca bağlı olarak belirli eylemleri gerçekleştirin.
not
Doğru muyum yoksa daha iyi bir yol var mı?
İşlevin çalışması için MQL4'te bir soru daha
kütüphane kullanıldı
#include <WinUser32.mqh>
MQL5'te böyle bir kitaplık bulamadım veya artık buna gerek yok mu?İşlevin çalışması için MQL4'te bir soru daha
kütüphane kullanıldı
MQL5'te böyle bir kitaplık bulamadınız mı yoksa artık buna gerek yok mu?