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

 
Artyom Trishkin :

Burada, sizi zorlamamak için, listede silinmeye hazırlanan tüm pozisyonları doğru sırayla (istediğiniz herhangi bir sırayla) toplamanız ve bu listeye bakarak "adına göre" silmeniz gerekir. Daha sonra doğru silme sırası tam olarak gözlemlenecektir.

bana nasıl olduğunu söyleme

 
Rustam Bikbulatov :

bana nasıl olduğunu söyleme

Aynı şekilde - tüm açık fırsatları sıralarsınız, bir dizideki gerekli biletleri seçin - işte size bir liste.

 

eski gösterge. Gerçek zamanlı olarak güncelleme yapmanızı engelleyen nedir?

ExtMapBuffer4, ExtMapBuffer3 oklardır, yalnızca ilk başlatmada veya ayarlar çağrıldıktan sonra görünürler.

 int start()
  {
   int limit;
   int counted_bars= IndicatorCounted ();
   double rsi_sig= 0 ;
   bool entry= false ;
   double entry_point= 0 ;
   
   //---- check for possible errors
   if (counted_bars< 0 ) return (- 1 );
   //---- last counted bar will be recounted
   if (counted_bars> 0 ) counted_bars--;
   limit= Bars -counted_bars;

   //---- main loop
   for ( int i= 0 ; i<limit; i++)
   {
     //---- ma_shift set to 0 because SetIndexShift called abowe
     ExtMapBuffer1[i]= iMA ( NULL , 0 ,FastEMA, 0 , MODE_EMA , PRICE_CLOSE ,i);
     ExtMapBuffer2[i]= iMA ( NULL , 0 ,SlowEMA, 0 , MODE_EMA , PRICE_CLOSE ,i);
     rsi_sig = iRSI ( NULL , 0 , RSIPeriod, PRICE_CLOSE , i);
     
     pipdiffCurrent=(ExtMapBuffer1[i]-ExtMapBuffer2[i]);

     Comment ( "pipdiffCurrent = " +pipdiffCurrent+ " " );
     if (pipdiffCurrent> 0 && rsi_sig> 50 ) 
     {
       sigCurrent = 1 ;   //Up
     }
     else if (pipdiffCurrent< 0 && rsi_sig< 50 )
     {
       sigCurrent = 2 ;   //Down
     }

     if (sigCurrent== 1 && sigPrevious== 2 )
     {
        ExtMapBuffer4[i- 1 ] = High [i- 1 ]- 5 * Point ;
  
        entry= true ;
        entry_point= Ask ;
     } 
     else if (sigCurrent== 2 && sigPrevious== 1 )
     {
        ExtMapBuffer3[i- 1 ] = Low [i- 1 ]- 5 * Point ;
       
        entry= true ;
        entry_point= Bid ;
     }
     sigPrevious=sigCurrent;
     pipdiffPrevious=pipdiffCurrent;
   }
RefreshRates ();
//----
   return ( 0 );
  }
[Silindi]  
Kimlerin hisse kapanışları var?
 

Böyle bir soru - gösterge penceresinden yardımcı arabelleklerin görüntüsünün yanı sıra menüden çizim stilleri nasıl kaldırılır?

 
Виктор :

Böyle bir soru - gösterge penceresinden yardımcı arabelleklerin görüntüsünün yanı sıra menüden çizim stilleri nasıl kaldırılır?

böyle olabilir mi

0

02

 
Alekseu Fedotov :

böyle olabilir mi

Ben de yapabilirim. :)

#property Indicator_color, SetIndexStyle arabellek satırlarını siliyorum. Ancak menü, çizgilerin rengini siyah olarak gösteriyor.

SetIndexBuffer satırlarını gereksiz arabelleklerle kaldırırsanız, silinen değişkenlere bağlı değişkenler artık görüntülenmez.

 
Виктор :

Böyle bir soru - gösterge penceresinden yardımcı arabelleklerin görüntüsünün yanı sıra menüden çizim stilleri nasıl kaldırılır?

Değerleri veri penceresinde görünmeli mi?

 
Numara. Bunlar sadece ana değişkenleri hesaplamak için yardımcı değişkenlerdir.
 
Виктор :
Numara. Bunlar sadece ana değişkenleri hesaplamak için yardımcı değişkenlerdir.
Geçenlerde burada bir çapraz platform gösterge şablonu yayınladım. Şuna bak.
GöstergeTamponları()