MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1443

 
DanilaMactep :

Herkese iyi günler. Lütfen bana hangi işlevi veya başka bir şekilde bir değişkenin değerini excel'de yazabilir miyim?   dosya? Yani ihtiyacım olan anlarda değişkenlerin değerlerini excelde tablo şeklinde toplamak istiyorum.   dosya. Bunu manuel olarak yapmak mümkün değildir, çünkü test sırasında zaman çerçevesini değiştirmek imkansızdır. İşte test sırasında excel'de yazmam gerekenleri otomatik olarak nasıl alacağım   dosya, böylece testin sonunda ( excel   dosyası) açıp sonuçları analiz et? P / S video ders şeklinde böyle bir bilgi varsa lütfen videoyu paylaşın...

Benden alabilirsin:
https://www.mql5.com/en/code/30455
Orada CSV_fast.mqh

 
Aliaksandr Hryshyn :
Benden alabilirsin:
https://www.mql5.com/en/code/30455
Orada CSV_fast.mqh

Teşekkürler - orada ne tür bir tarikatınız olduğunu göreceğim ;-)
 
DanilaMactep :
Teşekkürler, ne tür bir tarikata sahip olduğunuza bir göz atacağım ;-)

Aziz Açık Rahipler Tarikatı

 

Selamlar. Lütfen bana söyle.

EA, adlarında "RED-LINE" olan nesneler oluşturur.

Görev: OnDeinit , adında "KIRMIZI ÇİZGİ" bulunan nesneleri sildiğinde.

Bunu şöyle yapıyorum:

 void DeleteVisual(){
   for ( int i= ObjectsTotal ( 0 , 0 , - 1 )- 1 ; i>= 0 ; i--){
       if ( StringFind ( ObjectName ( 0 , i, 0 , - 1 ), "RED-LINE" )>- 1 ) {
             ObjectDelete ( 0 , ObjectName ( 0 , i, 0 , - 1 ));
      }      
   } 
}

Çok fazla nesne yoksa, her şey yolunda demektir. Belirli bir sayıdan fazlaysa, tümü silinmez ve günlük çıktıları "   Anormal sonlandırma".

Neyi yanlış yapıyorum?

 

Andrew, joker karakter silmeyi kullanmak istemiyor musun? Başlığın başına "KIRMIZI-LINE" koyun, daha kolay olacaktır.

Grafik alt penceresinde ad önekine göre belirtilen türdeki tüm nesneleri siler.

 int    ObjectsDeleteAll (
   long            chart_id,   // идентификатор графика
   const string      prefix,   // префикс имени объекта
   int     sub_window=EMPTY,   // индекс окна
   int     object_type=EMPTY   // тип объекта для удаления
   );
 
Andrey Sokolov :

Neyi yanlış yapıyorum?

Belgeleri böyle okumazsınız.

 int    ObjectsDeleteAll ( 
   long            chart_id,   // идентификатор графика 
   const string      prefix,   // префикс имени объекта 
   int     sub_window=EMPTY,   // индекс окна 
   int     object_type=EMPTY   // тип объекта для удаления 
   );
 
Alexey Viktorov :

Allah kahretsin bu başlıkta herşey var havayı soluyayım ;)

 
Aleksei Stepanenko :

Allah kahretsin bu başlıkta herşey var havayı soluyayım ;)

Evet ... seni geçmeye çalış ... ;)))

 
.
 
Alexey Stepanenko ,   Alexey Viktorov

orada "KIRMIZI HAT" bir önek değil, adın ortasındadır. Ön ekte olmayan "RED-LINE" ile kaldırma düzenlemek mümkün müdür? Ve eğer yapabilirsen, o zaman nasıl?