Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri - sayfa 21

 
Alexey Viktorov :

Evet, henüz yapmıyorum. Mql4'te bile siparişlerin geçmişini gözden geçirmenin faydasız olduğunu düşündüm. Ve burada, herhangi bir yönde hayal kurarken, gerekirse kazmaya başladım. Biraz önce, basit bir nedenden dolayı kontrol edemediğimi, herhangi bir terminalde trol pozisyonum olmadığını ve henüz özellikle başlatmak istemediğimi söyledim.

Buna göre hesaplarımda pozisyon kapandıktan sonra pozisyonla ilgili sadece 2 emir ve 2 işlem bulunmaktadır. Onlardan en azından pozisyon hakkında biraz bilgi alabilirsiniz. Örneğin, açılış başvurusu hangi fiyattan ve özellikle ne kadar açıldı. Buna göre, bir pozisyonun açılmasının hangi kayma ile olduğunu belirlemek kolaydır.

MT4 ile bile yorum konusunda ihtiyatlıyım çünkü DC'nin bir nedenden dolayı tüm yorumun üzerine yazdığını gördüm.

Bir tahminin olduğu açık ama ben kanıtlanmış bir çözüm verdim.

Moderatör Artyom, fazladan gönderiler ve benimkilerden bazıları zaten yok edilebilir.]

 
Artyom Trishkin :

Genel olarak, dörtlüden sonra MT5 sipariş sisteminin mantığına hızlı bir şekilde geçmek elbette zor.

MT4->MT5 dönüştürücüyü yazmaya başlayın, her şey hemen yerine oturacaktır. YALNIZCA MT4'ün neler yapabileceğini, SADECE MT5'in neler yapabileceğini ve hiçbirinin yapamayacağı şeyleri bu şekilde çok iyi anladım.

Örneğin

  • MT5, bir pozisyonu kapatırken SL/TP gösteremez. MT4 - can.‌
  • M‌T4 sipariş kaymasını gösteremez, MT5 gösterebilir ( her zaman değil ).
  • MT4 kapanış hakkında yorum yapamaz, MT5 yapabilir.
  • MT4/5'te bekleyen emirlerin büyü, yorum ve hacmi değiştirmesi mümkün değildir.
  • MT5'te, talep edilen fiyatın herhangi bir özelliği yoktur, MT4'te daha da fazladır.
  • ...
 
Andrey Dik :

Bir tahminin olduğu açık ama ben kanıtlanmış bir çözüm verdim.

Moderatör Artyom, fazladan gönderiler ve benimkilerden bazıları zaten yok edilebilir.]

Tahminler düzeyinde nasıl yapılacağı gerekli değildir. Kendi adıma, bir pozisyon açma/kapama anında OnTradeTransaction() fonksiyonundan her şeyi belirliyorum ve son kapanan/açılan pozisyonu aramak için geçmişe gitmeye gerek yok.
 
Alexey Viktorov :
Tahminler düzeyinde nasıl yapılacağı gerekli değildir. Kendi adıma, bir pozisyon açma/kapama anında OnTradeTransaction() fonksiyonundan her şeyi belirliyorum ve son kapanan/açılan pozisyonu aramak için geçmişe gitmeye gerek yok.
Ve burada soru ortaya çıkıyor: gerekli bilgileri zamanında almak her zaman mümkün mü? Özellikle yardımı okuduktan sonra ...
 
Andrey Dik :

Bir tahminin olduğu açık ama ben kanıtlanmış bir çözüm verdim.

Moderatör Artyom, fazladan gönderiler ve benimkilerden bazıları zaten yok edilebilir.]

Neden silmek? Normal tartışma - hepsi konuyla ilgili.
 
Artyom Trishkin :
Neden silmek? Normal tartışma - hepsi konuyla ilgili.
Evet, başlangıçta sen ve ben şubenin özünü tamamen farklı şekillerde üstlendik. Burada tartışmalar olmamalı... Ve sorular olmamalı. Ve sadece kısaca "cips". İnanın bana, zaten mql5'te yazanlar burada yazılanların çoğunu okumakla ilgilenmiyor.
 
Artyom Trishkin :
Ve burada soru ortaya çıkıyor: gerekli bilgileri zamanında almak her zaman mümkün mü? Özellikle yardımı okuduktan sonra ...
Değişimde ve hatta OrderSendAsync() kullanımında bile, belki her zaman değil. Ancak Forex için, her zaman OnTradeTransaction olayı gerçekleştiğinde alıyorum. Bir pozisyonun açılmasını, bir geciktiricinin aktivasyonunu ve bir pozisyonun kapanmasını belirlemek kesinlikle kolaydır. Bu noktada bir karşı soru ortaya çıkıyor, eğer kapanma gerçeğini yakalayabilirseniz, son kapatılan pozisyonu aramak için tarihe geçmek gerekli mi?
 
Alexey Viktorov :
Değişimde ve hatta OrderSendAsync() kullanımında bile, belki her zaman değil. Ancak Forex için, bunu her zaman OnTradeTransaction olayı gerçekleştiğinde alıyorum. Bir pozisyonun açılmasını, bir geciktiricinin aktivasyonunu ve bir pozisyonun kapanmasını belirlemek kesinlikle kolaydır. Bu noktada bir karşı soru ortaya çıkıyor, eğer kapanma gerçeğini yakalayabilirseniz , son kapatılan pozisyonu aramak için tarihe geçmek gerekli mi?

İlk olarak, konum sonuncusuysa neden tarihi yineleyelim? Örneğin, hiç kimse bir dizinin "son" öğesini aramaz.

İkinci soru, pozisyonun SL tarafından mı yoksa TP tarafından mı kapatıldığını belirleme yöntemi ile ilgiliydi. Şu anda en yeterli ve en güvenilir yol yorumları okumaktır. Ayrıca, bir komisyoncunun SL ve / veya TP ile ilgili bir yorumu değiştirebileceği argümanı harika, bu tür komisyoncuların örneklerini ne şahsen ne de kimsenin söylentilerinden görmedim. onlar. birisi bir yerden bir şey duymuş, ama aslında hiç kimse bizzat görmemiştir. ‌

OnTradeTransaction() garanti edilmez, yani bir bilgi kaynağı olarak kullanılabilir, başka bir şey değil. Alım satım operasyonlarında yönetmek ve karar vermek için bir araç değildir.

 
Andrey Dik :

***

OnTradeTransaction() garanti edilmez, **


Eski bilgiler. Bu olayın garanti edilmediği ifadesi, yardımdan zaten kaldırılmıştır.
 
Vladimir Karputov :
Eski bilgiler. Bu olayın garanti edilmediği ifadesi, yardımdan zaten kaldırılmıştır.
Bu onu garanti etmez.
Neden: