MetaTrader 5 Platformu güncellemesi yapı 3280: Yatırımcıların geri bildirimlerine dayalı iyileştirmeler ve düzeltmeler - sayfa 4

 
A100 # :

Belgelere göre: numaralandırmalar bazı sınırlı veri kümelerine atıfta bulunur. Bu anlamda, karşılaştırma ve atama temelde farklı değildir: her iki durumda da bir Uyarı veya Hata olmalıdır. Ve karşılaştırabilmeniz, ancak atayamayacağınız gerçeği saçmalık

Fark yok, test kodu tamamlanmadı - karşılaştırırken ve değişken bir değer atarken bir sabit kullanılır.

İşte tam kod:

 void OnStart ()
  {    
   ENUM_DEAL_REASON   ReasonD = DEAL_REASON_TP ;

   ENUM_ORDER_REASON Reason1 = DEAL_REASON_TP ;
   Reason1 = ReasonD;                          // ERROR
  
   Print ( DEAL_REASON_TP == ORDER_REASON_TP );     
   Print (Reason1 == ReasonD);                  // ERROR
  }

Derleyici, numaralandırmada bir sabit olup olmadığını kontrol eder, ardından bir uyarı verilir ve sabit başka bir numaralandırma ise derleyici görüntülenir.

'ENUM_DEAL_REASON::DEAL_REASON_TP' will be used instead of 'ENUM_ORDER_REASON::ORDER_REASON_TP'


Bir değişken olması durumunda derleyici değerin ne olacağını bilemez ve hata verir.


İfadedeki numaralandırmalar eşleşmezse her zaman hata vermesine karar verdik, çünkü Görünen o ki, çok az insan uyarıları önemsiz görüp dikkate alıyor...

 
sfestgaestrge
 


Umarım bir sonraki mobil (ios) güncellemesinde MT5, fırsatlar ve pozisyon bilgileri için "sihirli numara" verir.

Farklı sihirli sayılara sahip birkaç EA kullanıyorsanız, mobil cihazlarda işlemleri takip etmek imkansızdır.

 
Guilherme Mendonca # :


Umarım bir sonraki mobil (ios) güncellemesinde MT5, fırsatlar ve pozisyon bilgileri için "sihirli numara" verir.

Farklı sihirli sayılara sahip birkaç EA kullanıyorsanız, mobil cihazlarda işlemleri takip etmek imkansızdır.

Her işlem için bir yorum kullanmayı deneyin.

 

Göstergede, CopyTime() kullanarak, aylık zaman diliminden veri almak için bir istekte bulunuyorum. Grafik ilk kez açılırsa, GBPCHF sembolünde 300 çubuktan daha azını almak 117 saniye sürdü.

Video: https://drive.google.com/file/d/10KW5Usa1ZVONRghSZCHuji4h3CDQVma-/view?usp=sharing

Yardımda, herhangi bir TF'nin verilerinin diğer TF'nin verilerinden bağımsız olarak hazırlandığına dair bir söz vardır:

Başka bir zaman diliminin 300 çubuğunu kopyalamanın neden bu kadar uzun sürdüğü açık değil. Geçmişteki bir gösterge genellikle yalnızca OLHC çubuklarının değerlerine ihtiyaç duyar ve diğer zaman dilimlerinden dahili iç içe yerleştirme gerektirmez. Bu anı hızlandırmanın bir yolu var mı? MT4'teki aynı kod 0,05 saniyeden daha kısa sürede yürütülür.

Dosyalar:
 

Zamana göre kopyala:

 int cHigh= CopyHigh ( _Symbol , 0 ,T1,T2,_high);

İlk zaman var olmayan bir çubuğa düştüyse - oturumun geç açılması oldu ve bu genellikle forex sembolleri için DEĞİLDİR,

daha sonra işlev, tamamen mantıklı olmayan -1 değerini döndürür. Bulunan en yakın olanı döndürmek daha doğrudur.

 

İyi zaman.

En son derlemeyi nereden indirebilirim:

MetaTrader 5 yapı 3280


Bağlantı sadece Mart ... 2361 ... :-(

 
Oleg_Filatov # :

İyi zaman.

En son derlemeyi nereden indirebilirim:

MetaTrader 5 yapı 3280


Bağlantı sadece Mart ... 2361 ... :-(

 
Oleg_Filatov # :

İyi zaman.

En son derlemeyi nereden indirebilirim:

MetaTrader 5 yapı 3280


Bağlantı sadece Mart ... 2361 ... :-(

32-bit uzun süredir güncellenmiyor...