Hatalar, hatalar, sorular - sayfa 2128

 
Vladimir Karputov :

Lütfen MQL5 ile ilgili sorulara saf MQL5 kodunu ekleyin.

Hata MQL5'i etkilemez.

 
Vladimir Karputov :
Sebepli veya sebepsiz MUHTEŞEM reklamlarınızı görmekten bıktım.

neyin reklamı?

 
Bu konuyla ilgili olmayan yorumlar " MQL5 MT5 MetaTrader 5 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 
fxsaber :

İki ticaret demo sunucusunda ellerimle bir SATIN AL pozisyonu açıyorum


RoboForex-MetaTrader 5


FXOpen-MT5

Aynı renkteki satırlar aynı anlama gelir. Ancak farklı sıralarda gittikleri açıkça görülmektedir. Robo için, işlemin yürütülmesinden sonra emrin yerine getirildiğine dair bir mesaj gelir. Ve açık için - ÖNCE! Bu nedenle OrderSend şans getirir, ancak henüz bir anlaşma yoktur. Onlar. OrderSend'i geçmişle senkronize etmiyoruz, bu bir hatadır. Sebebi ne?

Harici bir alım satım sistemine bir emir gönderilirse, MetaTrader 5 alım satım sunucusu ondan bir cevap beklemez ve talebin sonucunu derhal "sipariş verildi" olarak döndürür. Bu nedenle, tamamlanan anlaşma hakkında henüz bir bilgi olmadığı için OrderSend her zaman anlaşma=0 döndürür. OnTrade veya OnTradeTransaction'da yakalayın.

Bir ticaret olayı dinleyicisi örneği , MOEX Moskova Borsası için bir ticaret robotu oluştururken nereden başlamalı makalesinde verilmiştir - TradeTransactionListener.mq5

 
Rashid Umarov :

Harici bir alım satım sistemine bir emir gönderilirse, MetaTrader 5 alım satım sunucusu ondan bir cevap beklemez ve talebin sonucunu derhal "sipariş verildi" olarak döndürür. Bu nedenle, tamamlanan anlaşma hakkında henüz bir bilgi olmadığı için OrderSend her zaman anlaşma=0 döndürür. OnTrade veya OnTradeTransaction'da yakalayın.

OnTrade* olmadan yakalıyorum... Result.deal != 0'ı piyasa isteklerine döndüren tüm ticaret sunucularının hiçbir yerde hiçbir şey göstermediği ortaya çıktı?

Kimin gerçek borsası var, başarılı bir OrderSend (Async değil) piyasa emrinden sonra Result.deal'in ne olduğunu söyleyin?

 
Lütfen bana min. bekleyen bir sipariş vermek için mevcut fiyattan mesafe?
 
Maxim Khrolenko :
Lütfen bana min'i nasıl belirleyeceğimi söyle. bekleyen bir sipariş vermek için mevcut fiyattan mesafe?

Araç bilgileri

 int stopLevel = ( int ) SymbolInfoInteger ( Symbol (), SYMBOL_TRADE_STOPS_LEVEL );
 
Vladislav Andruschenko :


Merhaba.

Yalnızca Açık Fiyatlarda bulutta optimizasyon yaparken böyle bir hatayla karşılaşan var mı?


Hata kalıcı değil. Onlar. "çok nadiren" oluşur, ancak 10.000 sonuç çalıştırıldığında 50 kez açılır.

Optimizasyon sırasında TF'yi değiştirmiyorum.

Bütün bunlar uzun zamandır açıklanmıştır. https://www.mql5.com/en/articles/239

"Yalnızca Açık Fiyatlar" modunun kullanımıyla ilgili bir takım kısıtlamalar vardır:

  • "Rastgele Gecikme" ticaret modunu kullanamazsınız;
  • Test edilen Expert Advisor'da, test/optimizasyon için kullanılandan daha düşük bir zaman dilimindeki verilere erişmek mümkün değildir. Örneğin, H1 döneminde test/optimizasyon yapılırsa, H2, H3, H4 vb. verilere erişebilirsiniz, ancak M30, M20, M10 vb. verilere erişemezsiniz. Ayrıca, erişilen eski zaman dilimleri, test zaman diliminin bir katı olmalıdır. Örneğin, M20 döneminde test yaparken M30 zaman çerçevesine başvuramazsınız, ancak H1'i kullanabilirsiniz. Bu sınırlamalar, test/optimizasyon sırasında oluşturulan çubuklardan daha düşük ve çoklu olmayan zaman dilimlerinin verilerini almanın imkansızlığından kaynaklanmaktadır.
  • Diğer zaman dilimlerindeki verilere erişim kısıtlamaları, verileri EA tarafından kullanılan diğer semboller için de geçerlidir. Ancak bu durumda, her sembolün sınırı, test/optimizasyon sırasında erişilen ilk zaman dilimidir. Örneğin, EURUSD H1 sembolü ve periyodu üzerinde test yapılır, EA ilk kez GBPUSD M20 sembolüne başvurmuştur. Bu durumda, EA EURUSD H1, H2, vb. verilerinin yanı sıra GBPUSD M20, H1, H2 vb. verilerini de kullanabilir.
Основы тестирования в MetaTrader 5
Основы тестирования в MetaTrader 5
  • 2011.03.28
  • MetaQuotes Software Corp.
  • www.mql5.com
Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 24 часа в сутки и семь дней в неделю. Робот не знает усталости, сомнений и страха,  ему не ведомы психологические проблемы. Достаточно четко формализовать торговые правила и реализовать их в виде алгоритмов, и робот готов неустанно трудиться. Но прежде...
 
Merhaba! Depolama sadece benim için çalışmıyor mu? Yoksa bir çeşit bug mu? Bilgisayarımdabir klasör oluşturuyorum, depoya bir klasör ekliyorum, değişikliği depoya gönderiyorum ve işte bu kadar ..... değişikliklerin gönderildiğini yazıyor ancak dosyanın bulunduğu klasör depoda görünmüyor ! Yani her şey bağlı .... Veya yine her şey her zamanki gibi zor ve yanlış bir şey yapıyorum)))
 
Tango_X :
Merhaba! Depolama sadece benim için çalışmıyor mu? Yoksa bir çeşit bug mu? Bilgisayarımdabir klasör oluşturuyorum, depoya bir klasör ekliyorum, değişikliği depoya gönderiyorum ve işte bu kadar ..... değişikliklerin gönderildiğini yazıyor ancak dosyanın bulunduğu klasör depoda görünmüyor ! Yani her şey bağlı .... Veya yine her şey her zamanki gibi zor ve yanlış bir şey yapıyorum)))

Yeni Kasayı veya eski Kasadaki deneyleri bağladınız mı?

MetaTrader 5 platformunun yeni versiyonu 1730: MetaEditor ve sentetik araçlardaki projeler :

MQL5 Storage ile çalışmak için değiştirilen protokol
Yeni grup projelerini desteklemek için MQL5 Storage çevrimiçi depolama ile çalışma protokolü değiştirildi. Ne yazık ki, platformun yeni bir sürümüne yükselttikten sonra, tüm verileri depolamadan yeniden çıkarmanız gerekecek. İçinde saklanan verilerin kendisi etkilenmeyecek veya kaybolmayacaktır.

Platformun yeni bir sürümüne yükseltme yapmadan önce, tüm yerel değişiklikleri depoda (taahhüt) yapmanızı öneririz.