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

 
CLAIN :

Söyle bana pdz .... Ders kitabını incelemeye devam ediyorum - benim için net olmayan bir şeyle karşılaştım, çözemiyorum

fiyatın EMA'nın üstünde mi altında mı olduğunu söyleyen basit bir işlev. Ama soru o bile değil.

Fact_Dn ve Fact_UP start fonksiyonunda true veya false değerlerini alırken neden global değişkenler için de bu değerlere sahibiz? örneğin return(Fact_Up) kullanmadık... belli değil... yoksa kullanamaz mıyız?


Fact_Dn ve Fact_UP global olarak tanımlanır (işlevlerin dışında), bu nedenle görünür ve tüm işlevlerde kullanılabilirler.
 
ilunga :

Her şeyden önce:

i = Min_Level + (Adım/10000);

senin ben değişmiyorum


ikinci olarak

ObjectCreate("H_LINE",OBJ_HLINE,0,0,i);

her nesnenin kendi benzersiz adı olmalıdır

ve nasıl değiştirebilirim?
 
Gerkl :
ve nasıl değiştirebilirim?

peki, örneğin

döngü yazmadan ÖNCE

i = Min_Seviye

ve zaten artırmak için döngüde

i = i+(Adım/10000);

 

Hepiniz hoşgeldiniz!

Beyler, bana bu forumda bir acemi nereden başlayacağımı söyleyin!?)

 
Valdemar :

Hepiniz hoşgeldiniz!

Beyler, bana bu forumda bir acemi nereden başlayacağımı söyleyin!?)

Üç yüz dolarlık giriş ... her biri ... :)))
[Deleted]  
PapaYozh :

Fact_Dn ve Fact_UP global olarak tanımlanır (işlevlerin dışında), bu nedenle görünür ve tüm işlevlerde kullanılabilirler.

hayır bu anlaşılabilir, onları görebiliyoruz yani her yerden kullanabiliyoruz ama neden start fonksiyonundan değerler alıyorlar? - soru bu...
 
CLAIN :

hayır bu anlaşılabilir, onları görebiliyoruz yani her yerden kullanabiliyoruz ama neden start fonksiyonundan değerler alıyorlar? - soru bu...
Bu değişkenlere erişimde karmaşık bir şey yoktur. Danışmanın herhangi bir işlevinde sadece görünürler. En başta, değerleri true alırlar - true değeriyle başlatılırlar. Ayrıca, fiyatın Mashki'ye göre konumuna bağlı olarak, danışmanın mantığına karşılık gelen değerleri alırlar.
[Silindi]  

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= 300 0;

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

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   if (CountBars> Bars ) CountBars= Bars ;
   SetIndexDrawBegin ( 0 , Bars -CountBars);
   int i,counted_bars= IndicatorCounted ();
   double Sum,Sum1,Sum2, otn;
     
     for (i= 1 ;i>Nom2; i++)
     { 
     if (i=Nom1) sum1=sum;
     sum=sum+close[i];
     if (i=Nom2) Sum2=sum;
     i++;
     }
     MomBuffer=sum2/sum1;
     
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
 

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.

[Deleted]  
Bir sorum var: Aynı anda (aynı anda) birkaç döviz çiftinde zaman dilimleri nasıl değiştirilir? Şimdiden teşekkürler.