Verilen eleman(lar)ın bir dizisini temizleme - sayfa 26

 
Stanislav Dray :

farklı makinelerin neredeyse iki farklı sonucu olan farklı bir sonucu vardır, bu nedenle bunda herhangi bir anlam olup olmadığı bile net değil

Farklı makinelerde bile değil, ancak komut dosyası aynı anda birkaç kez başlatılır. Ve farklı sonuçlar olacaktır. Bir filtreleme vektörü ile, bu bir şekilde etkilemez, ancak geri kalanlarda sıçramalar fark edilir.

 
Konstantin Nikitin :

Farklı makinelerde bile değil, ancak komut dosyası aynı anda birkaç kez başlatılır. Ve farklı sonuçlar olacaktır. Bir filtreleme vektörü ile, bu bir şekilde etkilemez, ancak geri kalanlarda sıçramalar fark edilir.

Valla ben tam tersiyim Bir filtreleme vektörü ile sizinkinden kökten farklıdır. Değişen girdi verileriyle bir geçiş döngüsü eklememiz ve ortalamayı seçmemiz gerektiğini düşünüyorum, bu yüzden aşağı yukarı doğru olacaktır.

 

MT4'te test edildi

MT5

Her iki dosya da projede.


PS Kendi kütüphane fonksiyonlarını yazmak isteyenler. Projedeki dizin altlarındadır.

 
Bana dizinin ikinci boyutunu nasıl "yeniden boyutlandıracağımı" söyle ... - teşekkürler!
 
Nikolay Gaylis :
Bana dizinin ikinci boyutunu nasıl "yeniden boyutlandıracağımı" söyle ... - teşekkürler!

Dizi[][ 5 ]

 
Nikolay Gaylis :
Bana dizinin ikinci boyutunu nasıl "yeniden boyutlandıracağımı" söyle ... - teşekkürler!

Bu gibi durumlarda yapıları kullanın. Çalışmak daha uygundur.

 struct SMySruct
{
     int ticket[];
     double price[];
     string symbol[];
} MySruct[];

void OnStart ()
{
     if ( ArrayResize (MySruct, 10 )== 10 )
     {
           for ( int i= 0 ; i< ArraySize (MySruct); i++)
          {
               ArrayResize (MySruct[i].ticket, 5 );
               ArrayResize (MySruct[i].price, 5 );
               ArrayResize (MySruct[i].symbol, 5 );
          }
     }
}
 
Vitaly Muzichenko :

Dizi[][ 5 ]

değişken)

 
Nikolay Gaylis :

değişken)

Bir marjla yapın, sorun olmayacak.

 
Konstantin Nikitin :

MT4'te test edildi

MT5

Her iki dosya da projede.


PS Kendi kütüphane fonksiyonlarını yazmak isteyenler. Projedeki dizin altlarındadır.

Peki, o zaman yazma izni almak kötü olmaz

 
Stanislav Dray :

Peki, o zaman yazma izni almak kötü olmaz

Konuya eklenen birçok konu üzerinde koştu. Kim yazmayı unutmuş.

PS Ve yine de sipariş vermeyin. Bu geliştiriciler içindir. Belki de "Herkesin okumasına / yazmasına izin ver" için bir şata ihtiyacınız var