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

 
Bora :

Merhaba!

Zor değilse söyle: önceki kayıtları silmeden Expert Advisor'ın sonuç dosyasına nasıl yazılır. işlevi kullanıyorum FileHandle = FileOpen ( DosyaAdı , DOSYA _ CSV | DOSYA _ OKU | DOSYA _ YAZ ,";"); ancak yalnızca son kayıt kaydedilir, yeni bir onay işareti ile eski kayıt sıfırlanır veya silinir.


Açtıktan sonra işaretçiyi dosyanın sonuna getirin:

FileSeek(tutamaç, 0, SEEK_END );

 
Vovo4ka :

Arkadaşlar 51 ve 34 periyodu ile kapanış fiyatlarının oranını göstermek için bir gösterge yazmak istiyorum...ama kafam karıştı...tarih boyunca görüneni nasıl göstereceğim...lütfen bakın...


 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Teal

//---- input parameters
extern int Nom1= 51 ;
extern int Nom2= 34 ;
extern int CountBars= 3000 ;

double MomBuffer[];
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//---- indicator line
   SetIndexBuffer ( 0 , MomBuffer);
   SetIndexStyle ( 0 , DRAW_LINE );
   
//----
   return ( 0 );
  }

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{
   if (CountBars> Bars ) CountBars= Bars ;

   int i,counted_bars= IndicatorCounted ();
   double Sum,Sum1,Sum2, otn;
   int limit= Bars -counted_bars- 1 ;
   if (limit> 1 ) limit = CountBars
     
   for (i=limit;i>= 0 ; i--)
   { 
      sum1= iMA ( NULL , 0 , Nom1, 0 , MODE_SMA , PRICE_CLOSE , i);
      sum2= iMA ( NULL , 0 , Nom2, 0 , MODE_SMA , PRICE_CLOSE , i);
      MomBuffer[i]= 0 ;
       if (sum2> 0 ) MomBuffer[i]=sum1/sum2;
   }
   return ( 0 );
}
//+------------------------------------------------------------------+
 
zatro :
Bir sorum var: Aynı anda (aynı anda) birkaç döviz çiftinde zaman dilimleri nasıl değiştirilir? Şimdiden teşekkürler.
Böyle bir düğme yok. Ancak bunu programlı olarak yapabilirsiniz. Her ne kadar, kelimenin tam anlamıyla aynı anda asla çalışmayacak. Bu her zaman farklı işlemci döngülerinde olacaktır.
 

Sevgili profesyoneller!

Yine neyi yanlış yapıyorum? Bu göstergeyi Expert Advisor'da denemek istiyorum ve okumalarını yorumlarda veya baskıda vermiyor, daha doğrusu veriyor, ancak sıfır:

   double Roc = iCustom ( NULL , 0 , "ROC" , 12 , 1 , 0 );
Hesap Lütfen!
 
borilunad :

Sevgili profesyoneller!

Yine neyi yanlış yapıyorum? Bu göstergeyi Expert Advisor'da denemek istiyorum ve okumalarını yorumlarda veya baskıda vermiyor, daha doğrusu veriyor, ama sıfır:

Hesap Lütfen!

ne göstergesi?
 
sergeev :

ne göstergesi?


Fiyat Değişim Oranı

Ama zaten çalışıyor! Sonuna 1 koydum çünkü. danışman barın açılışında çalışır. Sizi rahatsız ettiğim için özür dilerim! Teşekkür ederim!

 

Tarihsel aralıkta, gösterge birkaç yüz segment oluşturur OBJ_TREND . Bir dizideki her nesne için değerlerin farkını ( OBJPROP_TIME2 - OBJPROP_TIME1) görüntülemek gerekir.

Soru: Nesne özelliklerinin depolanmasına doğrudan erişim var mı yoksa gerekli verileri almak için tüm nesneler arasında döngüye girmem gerekiyor mu? Cevabınız için teşekkürler, bu aptalca bir soruysa özür dilerim!

 
Vinin :



Çok teşekkürler)))
 
ilunga :

Açtıktan sonra işaretçiyi dosyanın sonuna getirin:

FileSeek(tutamaç, 0, SEEK_END);


teşekkürler
 
Yine mql5'e kayıt olamıyorum, ne yapmalıyım?