Geliştiriciler! Oluşturduğunuz şeyi hiç test ediyor musunuz? - sayfa 8

 
Mikalas :

Bakın, sipariş modernize edildi ve kısmen doldurulduğu yanıtı geliyor,

Sizce tarihte neler olacak?

Bir şey olacak, ama tam olarak ne - x.z. Fikire göre, sipariş modernize edilirse ve yeni koşullara göre hemen (kısmen) yerine getirilirse, böyle bir durum mümkündür ve Expert Advisor'da işlenebilir. Bir olay basitçe bir başkasıyla değiştirildiyse, bu bir hatadır ve hizmet masasına gönderilmelidir.
 

sergeev, geliştiricilere yardım etsen iyi olur.

Kodla kendim halletmeye çalışacağım.

makaleleriniz?

" Ev yapımı DLL'lerin yükünden kurtuluyoruz "

" İnternet üzerinden terminaller arasında veri alışverişi yapmak için WinInet.dll'yi kullanma "

 
sergeev :

zavallı adam, sana yardım edebilmeyi ne kadar isterdim... çok gergin, çığlıklar atarak.


ekran görüntüleri yerine bir metin günlük dosyası verebilir misiniz?

+ hatanızı yeniden oluşturabileceğim kod?

Kod yardımcı olmayacak. Ayrıca Forts'ta gerçek bir hesaba ihtiyacınız var. Bu komisyoncu, ticaret emirlerinin yürütülmesi açısından benzersizdir.
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5
 

Vasily, bu bağlantıda bunu okuyabilirsiniz

bir istemci-sunucudur:

http://www.mir-koda.ru/full_leson_cpp.php?id=74

Burada daha ayrıntılı:

http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm

Понятие клиент сервер
  • www.mir-koda.ru
Понятие клиент сервер
 
Mikalas :

Vasily, bu bağlantıda bunu okuyabilirsiniz

bir istemci-sunucudur:

http://www.mir-koda.ru/full_leson_cpp.php?id=74

Burada daha ayrıntılı:

http://www.mkgt.ru/files/material-static/tema1/client-server/client-server.htm

İstemci-sunucu etkileşiminin ne olduğunu biliyorum. Diğer taraftan gidelim. Danışmanı kapattın. Sonra tekrar başlattılar. Bu süre zarfında birkaç şey oldu. Bu olaylar geldi ve geçti ve iade edilemezler, ancak siparişlerin ve işlemlerin geçmişinden gelen danışman, yokluğunda neler olduğunu doğru bir şekilde anlamalıdır. Bunu yapabiliyorsa, neden TradeTransaction olaylarını analiz etmesi gerekiyor?
 
C-4 :
İstemci-sunucu etkileşiminin ne olduğunu biliyorum. Diğer taraftan gidelim. Danışmanı kapattın. Sonra tekrar başlattılar. Bu süre zarfında birkaç şey oldu. Bu olaylar geldi ve geçti ve iade edilemezler, ancak siparişlerin ve işlemlerin geçmişinden gelen danışman, yokluğunda neler olduğunu doğru bir şekilde anlamalıdır. Bunu yapabiliyorsa, neden TradeTransaction olaylarını analiz etmesi gerekiyor?

Evet ve bu nedenle, önerdiğiniz gibi mümkündür (tarih bunun için yaratılmıştır).

Ancak Uzman Danışmanımda, işi geri yüklemek için farklı bir yaklaşım uygulanıyor (bağlantı hatası, Windows donması vb.)

İlgilenirseniz nasıl yapıldığını anlatabilirim....

 
Mikalas :

Evet ve bu nedenle, önerdiğiniz gibi mümkündür (tarih bunun için yaratılmıştır).

Ancak Uzman Danışmanımda, işi geri yüklemek için farklı bir yaklaşım uygulanıyor (bağlantı hatası, Windows donması vb.)

İlgilenirseniz nasıl yapıldığını anlatabilirim....

Evet bana söyle. Kararlı algoritmaların oluşturulmasına yönelik yaklaşımları tartışmak ilginçtir.
 
Mikalas :

sergeev, geliştiricilere yardım etsen iyi olur.

Kodla kendim halletmeye çalışacağım.

Ve ben de onlara yardım ediyorum.

ancak yine de hatayı bulmanıza yardımcı olabilir mi?


bir metin günlüğü + sorunun göründüğü bir kod örneği verin.

Bu kadar küçük bir kod parçasıyla halledebileceğinize inanıyorum!

 

P-4 Bence operasyonel bilgi edinmek çok daha fazla

daha ilginç bir hikaye. Araç hakkında iki şey bilmemiz gerekiyor:

1. Siparişler

2. Konum

 int OnInit ()
{
   //-- Check for orders exists
   int orders_total = OrdersTotal ();
  
   for ( int i = 0 ; i < orders_total; i++ )
  {
     ulong temp_ticket = OrderGetTicket ( i );
      
     if ( OrderSelect ( temp_ticket ) )
    {
       string temp_symbol = OrderGetString ( ORDER_SYMBOL );
        
       if ( temp_symbol == _Symbol )
      {
        //Данные об ордере

         if ( PositionSelect ( _Symbol ) )
        {
           //Данные о позиции
        }    
       //Здесь проверяете, всё, что нужно        
      }
    }
  }
   return ( INIT_SUCCEEDED );
}
 

Lord "savunucuları" MQ!

1. Geliştiricileri bir şekilde itibarsızlaştırmayı amaçlamıyorum!

Az önce ürünün test edilmesi gerektiğini fark ettim (Bunu benim param için test ediyorum)!

2. MT-5 harika bir platform (cidden), fikri ve konsepti beğendim!

3. SENİN düşündüğün kadar "akıllı" değilim!

4. Düğmelere QUIKe modunda da basılabilir.

İlginiz için teşekkür ederim!