Hatalar, hatalar, sorular - sayfa 23

 
Renat :
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?

 
Prival :

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.
 
Renat :
Ben de cevapladım: ağ geçidi / veri beslemesi banka alanını dolduruyor.
Bu alanı kim doldurur, ne doldurur sorusunu cevaplayan sizdiniz, ayrıca teşekkürler. Ama soru farklıydı. Muhtemelen doğru sormuyorum. yardım için bekleyeceğim. Dikkat dağıttığım için özür dilerim.
 
alexvd :
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.
Документация по MQL5: Общие функции / TesterWithdrawal
Документация по MQL5: Общие функции / TesterWithdrawal
  • www.mql5.com
Общие функции / TesterWithdrawal - Документация по MQL5
 
Renat :
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

GO       0        проверка (EURUSD,M5)     13 : 57 : 59         Стоимость минимального изменение цены = 0
KG       0        проверка (EURUSD,M5)     13 : 57 : 59         Минимальное изменение цены = 0
 

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ı?

Yeni bir şey eklemeyeceğim. Bir test Uzman Danışmanı buldum - mantık aynı.
 

İşlevin çalışması için MQL4'te bir soru daha

 int MessageBox ( string text= NULL , string caption= NULL , int flags=EMPTY) 
 

kütüphane kullanıldı

 #include <WinUser32.mqh>
MQL5'te böyle bir kitaplık bulamadım veya artık buna gerek yok mu?
 
sergey1294 :

İş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?

MQL4'te bu işlev WinUser32.mqh dosyasını gerektiren WinAPI kullanılarak uygulandı, şimdi gerekli değil (en azından açıkça gerekli değil).