Hatalar, hatalar, sorular - sayfa 260

 
Dima_S :
tip dönüştürme nedeniyle olası veri kaybı ChartObject.mqh 213 4
tip dönüştürme nedeniyle olası veri kaybı ChartObject.mqh 481 4
tür dönüştürme nedeniyle olası veri kaybı ChartObject.mqh 867 17
tür dönüştürme nedeniyle olası veri kaybı ChartObjectsTxtControls.mqh 519 4

Yapı 375 - standart kitaplıklarda uyarılar belirdi. Belki başka bir yer vardır, henüz kontrol etmedim.


Zaten çözüldü. Bir sonraki yapıda olacak.
 
sergeev :
bu, MT4'ten beri herkesin ilgisini çekiyor.

Peki, herhangi bir tahmin var mı?

Bu biraz garip veya kasıtlı.)

 
Makser :

Peki, herhangi bir tahmin var mı?

Bu biraz garip veya kasıtlı.)

Yen içeren sembollerin fiyat skalasındaki rakamlardan mı bahsediyorsunuz? Eğer öyleyse, büyük olasılıkla, %10 gibi bir şey gibi, ölçekte görüntülemek için kesirli fiyat değerinin biçimlendirmesini birleştirme meselesidir.{SYMBOL_DIGITS}f

Geliştiricilerin, sayının böyle bir güzelliğe bir tamsayı olduğuna dair bir kontrol daha eklemenin gerekli olduğunu düşünmediklerini düşünüyorum.

 

nedense, bu kod düzenli aralıklarla handle2 dosyasını siz yeniden yükleyene kadar açık bırakır ve MT4 danışmanı yazmak için açamaz, bana neyin yanlış olduğunu söyleyin...

 void OnStart ()
  {
//---
   int handle1,handle2;
   string CurBid1,CurBid2;
   while (true)
      {
         handle1= FileOpen ( "M1" + "\\experts\\files\\" + "News" + ".csv" , FILE_READ | FILE_TXT | FILE_ANSI );
         handle2= FileOpen ( "M2" + "\\experts\\files\\" + "News" + ".csv" , FILE_READ | FILE_TXT | FILE_ANSI );
         if (handle2!= INVALID_HANDLE &&handle1!= INVALID_HANDLE )
         {  CurBid2= FileReadString (handle2);
             FileClose (handle2);
            CurBid1= FileReadString (handle1);
             FileClose (handle1);
            
         }

         Sleep ( 1000 );
      }
  }
 
Olegts :

nedense, bu kod düzenli aralıklarla handle2 dosyasını siz yeniden yükleyene kadar açık bırakır ve MT4 danışmanı yazmak için açamaz, bana neyin yanlış olduğunu söyleyin...


Senin mantığın bozuk. Aynı anda iki dosyayı açıyorsunuz ama ikisinin de aynı anda açılacağı gerçeği değil...

Ve kapatmayın...

 
AlexSTAL :

Senin mantığın bozuk. Aynı anda iki dosyayı açıyorsunuz ama ikisinin de aynı anda açılacağı gerçeği değil...

Ve kapatmayın...

Fark ettim ki, biri asılı olabilir, bahşiş için teşekkürler :)))
 
sergey1294 :

MT5'te stoploss ile tamamlanan işlem değil, pozisyondur, şu anda sadece stoploss ile pozisyonu kapatan işlemin yorumundan öğrenebilirsiniz. İşte bir örnek kod.

Yardımcı cevap için teşekkürler!

Bir programcının bakış açısından MQ5'te daha fazla standart özelliğin olmaması, sistemin bazı eksikliklerini göstermesine rağmen, bir pozisyonu kapatma nedenini bulmak için hala bir fırsatın olması güzel. Bir olay varsa, nedenini bulmanın standart bir yolu olmalıdır. Bana öyle geliyor ki, sistemin sonraki sürümlerinde, buna izin vermek için DEAL için genişletilmiş durumların tanıtılması gerekiyor.

Bir sorum daha var: Belli bir kayıp seviyesine ulaştıktan sonra pozisyonu tersine çevirmenin en iyi yolu nedir? tavsiye için şimdiden teşekkürler

 
komposter :

Danışmanın ortalama karlı ticaretinin boyutu nedir? Bir şey bana bunun 10 puandan az olduğunu söylüyor.

Sorun, büyük olasılıkla, geçmiş verilerdedir - ya daha taranmış (filtrelenmiş) ya da sadece daha doğrudur (örneğin, doğru spreadleri içerirler).

Hangi sunucu?

Alpari demo sunucusu. Çok ve çok sayıda anlaşma var. Ama yine de C noktasındaki geri dönüşün sebebini anlamış değilim.
 
sultanm :
Alpari demo sunucusu. Çok ve çok sayıda anlaşma var. Ama yine de C noktasındaki geri dönüşün sebebini anlamış değilim.

Optimizasyonu MQ sunucusunda aynı parametrelerle ve aynı zaman aralıklarında deneyin.

Sonuç tekrar ederse, düşünmeye değer, değilse, bu muhtemelen başka bir Alpari pervazıdır (veya sunucularının zor bir ayarıdır).

 

Bir keresinde forumda (uzun zaman önce, MT5 tamamen ham iken) farklı zaman dilimlerine sahip iki grafiği tek bir pencerede açmanın mümkün olup olmadığını sordum (Örneğin, EURUSD sekmesi için, içine birkaç çizelge yerleştirin). Birisi bunun mümkün olduğunu söyledi. Şimdi MT5'i kurdum ve böyle bir seçenek görmüyorum. Birisi bunu onaylayabilir mi ve eğer öyleyse nasıl?

Teşekkür ederim!