Hatalar, hatalar, sorular - sayfa 2907

 
fxsaber :

ORDER_TIME_SETUP

Sipariş verme zamanı gerekliyse.

Esasen hiçbir değişiklik yoktur, bu, sonraki evreleme ile bir kaldırmadır.

 
fxsaber :

Konumlar için POSITION_TIME_UPDATE özelliği vardır - son konum değişikliğinin zamanı.

Terminalde siparişler için böyle bir özellik bulunmamaktadır. Sunucuda biri var mı?


Borsada bir limit limitini değiştirmenin bir limit limitini yeniden ayarlamak anlamına geldiğini doğru anlıyor muyum: eskisini silip yenisini kurmak mı?

Öyleyse, değişiklik ORDER_TIME_SETUP değiştirmelidir. Ancak bu gerçekleşmez.

O da işe yaramadı, EA içindeki siparişlerin durumunu izlemek zorunda kaldım.

Görünüşe göre, MT tarihinde çok fazla emir olmaması için basitleştirdiler (döviz - limit emirlerine göre), bir tanesini değiştirmek için yaptılar,

Görünüşe göre, MT sunucusunda bir yerde, siparişe bir sipariş listesi eklenmiş veya hatta eklenmemiş, yalnızca mevcut olanı, "sipariş bir anlaşma değil - gerçekten önemli değil" diyorlar.

 

Limit emirleri için test cihazında durma ve çalışmama sorununu göstermek için basit bir EA yaptım.

 #include <Trade\Trade.mqh> 

bool Ok = false ;

int OnInit ()
{
   return ( INIT_SUCCEEDED );
}

void OnDeinit ( const int reason)
{

}

void OnTick ()
{
   if ( Ok )   return ;
  
   MqlDateTime CurrentTime;
   TimeCurrent (CurrentTime);
  
   if ( CurrentTime.hour >= 11 )
  {
    CTrade T;
    
     MqlTick Tick; 
     SymbolInfoTick ( Symbol (), Tick); 
    
    T.SellLimit( 1 , 
       NormalizeDouble (Tick.last + 100 , Digits ()), 
       NULL , 
       NormalizeDouble (Tick.last + 250 , Digits ()), 
       NormalizeDouble (Tick.last - 250 , Digits ()),
       ORDER_TIME_GTC , 0 );
    
    Ok = true ;    
  }    
    
}


Sberbank SBRF-12.20'deki vadeli işlemlerin sonucu - limit tetiklendi, dur ve al ayarlandı, ancak dur ve al seviyelerinin herhangi bir kesişiminde durdurma emirleri uygulanmadı. Ekte ekran görüntüsü.

Sevgili geliştiriciler, geri bildirim almak istiyorum.


Ludoman77 :

Durdurma ve almalar test sırasında çalışmaz. Ekran görüntüsü, yerleşik SL ve TP ile tetiklenmiş bir Satış Limiti örneğini gösterir, ancak durdurma (alma gibi) fiyatın gittiği her yerde çalışmaz. Nerede kazılır?

Dosyalar:
Screenshot_2.jpg  412 kb
 
Igor_Gagarin :

ORDER_TIME_SETUP

Sipariş verme zamanı gerekliyse.

Esasen hiçbir değişiklik yoktur, bu, sonraki evreleme ile bir kaldırmadır.

Değişiklik, mutlaka bir limit emrinin açılış fiyatı anlamına gelmez. Alım, vade sonu, pozisyon vb. olabilir.

Onlar. işlem sunucusunda pozisyon/emir özelliklerinin son başarılı düzenleme zamanına ihtiyacınız var.


Sevgili geliştiriciler, ticaret sunucusunda böyle bir özellik var mı?

 
Bir kişi MT5'i aynı bilgisayarda kaldırır ve yeniden yüklerse, yedeğinin olması koşuluyla önceki ürünler için yine de etkinleştirmeleri gerekir mi?
 

diğer dillerde bir açıklama ile piyasada çalışırken, sorunlar var


 
Vladimir Pastushak :

diğer dillerde bir açıklama ile piyasada çalışırken, sorunlar var


Affınıza sığınırım. Belki de kendi işime bakıyorum. Büyük olasılıkla )))

Ama bu sorunla çok uzun zamandır uğraşıyorum. Net bir cevap alamadım. Cevap yazın: Dünyadaki herkes İngilizce yazar - komik.

Parmaklarda. kod yazıyorum. Rusça düşünüyorum ama İngilizce yazıyorum. Çünkü onu tanıyorum (İngilizce). Sonra bir başkası benim İngilizcemi başka bir dile çevirir (Rusçaya - bu aslında tam bir triptir !!!) Ve sonuç ne? Benim topal İngilizcem (sadece MQ ekibindeki herkesin saf İngilizce olduğunu söylemeyin) aynı topal çevirmen tarafından çevrildi.

Neden böyle çöplere şaşırıyorsun? Bir kaynağı başka dillere çevirmek başka, "çeviri"yi çevirmek başka şeydir...

Afedersiniz...

 
Lütfen Tester penceresindeki gerekli sekmeye geçmek için kodu paylaşın (Parametreler, Grafik, Günlük, vb.).
 
Market, https://www.mql5.com/en/market/ açıklamasında bulunmasına rağmen ürün derecelendirmesini, oy sayısını ve incelemeleri göstermiyor.