[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 609

 
FAQ :


1) down_line + TimeToStr

2) "alt hat _ " + TimeToStr

dellline( up_line , down_line );

Bunu anladım. Teşekkürler!
 
alsu :
Kod blokları altında mingw'deki her şeyi derlemekte iyiyim. Sorun tam olarak nedir?

Ama sorunun ne olduğunu anlamıyorum. Herhangi birine bir örnek verebilir misiniz? ...

Bağımlılıkları kontrol ettim, kodu yeniden seçtim ve genel olarak. Hala kütüphaneye bağlanamayacağına yemin ediyor ("Uzmanlar" 126'da hata veriyor...

 
//------ функция удаляющая ненужные линии

void dellline( string name_line_up, string name_line_down)
  {
   string name_l;
   int obj= ObjectsTotal (); // найдем количество объектов 
   for ( int i=obj- 1 ; i>= 0 ; i--) // obj-1 т.к. >=0 ЗДЕСЬ >=N ПАРАМЕТРА ЗАДАННОГО ПОЛЬЗОВАТЕЛЕМ.
     {
      name_l= ObjectName (i); // узнаем имя
       if ( ObjectType (name_l)!= OBJ_TREND ) continue ; // если не трендлиния продолжим цикл * for(int i=obj-1; i>=0; i--)
       if ( StringFind (name_l,name_line_up)!=- 1 ) ObjectDelete (name_l);
       if ( StringFind (name_l,name_line_down)!=- 1 ) ObjectDelete (name_l);
     }
   }
//+------------------------------------------------------------------+

aşmaz. Anlatamamış olabilirim, grafikte kalması için kullanıcı tarafından belirtilen (N) satır sayısına ihtiyacım var.

Ara seçeneklerde, alt veya üst satırları silebilirim, ancak nedense rastgele çizilir ve silinir.

miktar (2,3,7...) ve ikincisi yalnızca ayrı ayrı, ya üsttekiler çıkarılır ve alttakiler ÇİZİLMEZ veya tam tersi. Grafikten çizgilerin kaldırılmasıyla

Deinite herhangi bir sorun yoktur.

 

Bu soru hala cevapsız kalıyor.

Teşekkür ederim!

 
Satır adına zaman giriyorsunuz - neden? {line_up_1, line_dn_1, line_up_2, line_dn_2 ....} sayısını ekleyin ve yalnızca ihtiyacınız olan sayıda satır çizin, zaman içinde hareket ederken kendileri yeni yerlere taşınırlar ve hiçbir şeyi silmeniz gerekmez.
 
Solree :

Ama sorunun ne olduğunu anlamıyorum. Herhangi birine bir örnek verebilir misiniz? ...

Bağımlılıkları kontrol ettim, kodu yeniden seçtim ve genel olarak. Hala kütüphaneye bağlanamayacağına yemin ediyor ("Uzmanlar" 126'da hata veriyor...

Hepsi anlaşıldı. Yalnızca MT klasöründeki eklenti kitaplığını görür, sistemde veya PATH'de bağımlılıklar gerekir. Herkese teşekkürler.
 

Lütfen "parametreleri referansa göre nasıl ileteceğinizi" açıklayın, yerleşik yardım sadece nasıl kullanılacağına dair ipuçları verdi, ancak bunu anlamak zor...

 void func( int & x, double & y, double & z[])
  {
   double calculated_tp;
   ...
   for ( int i= 0 ; i< OrdersTotal (); i++)
     {
       if (i== ArraySize (z))       break ;
       if ( OrderSelect (i)==false) break ;
      z[i]= OrderOpenPrice ();
     }
   x=i;
   y=calculated_tp;
  }
 
FAQ :
Satır adına zaman giriyorsunuz - neden? {line_up_1, line_dn_1, line_up_2, line_dn_2 ....} sayısını ekleyin ve yalnızca ihtiyacınız olan sayıda satır çizin, zaman içinde hareket ederken kendileri yeni yerlere taşınırlar ve hiçbir şeyi silmeniz gerekmez.
İyi bir fikir! Teşekkür ederim!
 
ruslanchik :

Lütfen "parametreleri referansa göre nasıl ileteceğinizi" açıklayın, yerleşik yardım sadece nasıl kullanılacağına dair ipuçları verdi, ancak bunu anlamak zor...

 int start()
{
     int a = 5 ;
     Alert (a); //Будет 5
    
    setNew(a);
     Alert (a); //Будет 10

     return ;
}

void setNew( int &a)
{
    a = 10 ;
}
 
Solree :


ve önceden ne hesaplanır a=5 veya a=10 ?