İ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.
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?
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.
Идея автоматической торговли привлекательна тем, что торговый робот может без устали работать 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ı?
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.
Lütfen MQL5 ile ilgili sorulara saf MQL5 kodunu ekleyin.
Hata MQL5'i etkilemez.
Sebepli veya sebepsiz MUHTEŞEM reklamlarınızı görmekten bıktım.
neyin reklamı?
İ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
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'i nasıl belirleyeceğimi söyle. bekleyen bir sipariş vermek için mevcut fiyattan mesafe?
Araç bilgileri
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:
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.