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

 
artmedia70 :

Döngü:




Tam sayılardan sonra, hesaplama hızı büyüklük sırasına göre artacaktır. Ve standart arama fonksiyonlarını kullanmak mümkün olacak
 
Vinin :

Gerekirse bir çözüm bulunabilir. Örneğin, tamsayı sıralı bir diziye gidin. İçinde istenen değeri arayın.
Teşekkür ederim.
 
artmedia70 :

Döngü:



Teşekkür ederim.
 
solnce600 :
Lütfen bana bir dizi öğesinin istenen değerini bulmak için standart işlevlerin adlarının ne olduğunu söyleyin.

Dizilerle çalışmak için işlevler grubunda bana öyle geliyor ki böyle bir şey bulamadım.


Bu özelliğe yakından bakın
 
Vinin :

Bu özelliğe yakından bakın
Tamam teşekkürler.
 
Merhaba! Lütfen bana ifadeyi nasıl yazacağımı söyle. Bar2'nin açılış fiyatı kapanış fiyatından düşükse, Bar2b değerini atayın ve tersi ise Bar2m değerini atayın. Teşekkür ederim!
 
art-gan :
Merhaba! Lütfen bana ifadeyi nasıl yazacağımı söyle. Bar2'nin açılış fiyatı kapanış fiyatından düşükse, Bar2b değerini atayın ve tersi ise Bar2m değerini atayın. Teşekkür ederim!

Öyleyse şunu yaz:

     //---- Объявляем переменную, которой будем присваивать значение
     double ld_Value;
     //---- Теперь запичываем условие
     if (Open[ 2 ] < Close[ 2 ]) ld_Value = Bar2b; else ld_Value = Bar2m; 
 
Çok teşekkürler!
 

İyi günler sevgili forum kullanıcıları!!!

MQL öğrenmeye yeni başladım, bu yüzden belki basit bir soru için özür dilerim...

LWMA'yı aynı ayrı pencereye eklemem gereken bir göstergem var... bana bunun nasıl uygulanabileceğini söyle...

Şekilde, Vektör göstergesi (beyaz ve sarı çizgiler) ve kırmızı nokta bodrumdaki bu hindinin üzerine bindirilmiştir ???

 

Güzel gün.

Farenin okumalarını D1'de istiyorum, daha küçük bir TF'de bölümler çizin, hiçbir şey çizmiyor.Kodu ekliyorum:

int start()
{
int counted_bars=IndicatorCounted();
int limit;
if (TimeFrame>0) limit=Bars-counted_bars+(TimeFrame/Period());
else limit=Bars-counted_bars-1;
int i=limit;
int C_time;
int Bar_Shift;
if (limit==0) return(0);
//wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
int h,l,h1,l1;
while(i>=0)
{
C_time=Time[i];
Bar_Shift=iBarShift(NULL,TimeFrame,C_time,true);
h=iMA(NULL,0,period,0,MODE_EMA,2,Bar_Shift);
l=iMA(NULL,0,period,0,MODE_EMA,3,Bar_Shift);

//----
ExtMapBuffer1[Bar_Shift]=h;
ExtMapBuffer2[Bar_Shift]=l;
i--;}
//----
return(0);
}

 


Belki birisi kodu düzeltir veya nasıl olması gerektiğini gösterir.

Şimdiden teşekkürler.