Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 993

 
paladin80 :

iHighest'te 2. parametre zaman çerçevesidir.

iHighest dizindir .

val=Yüksek[val_index] - Yüksek[] mevcut grafiğe bağlıdır.

Zaten sahip olduğum aynı örneği yazdınız, sadece farklı bir formatta.

 
lütfen bana komut dosyasından manuel veri girişi için nasıl istekte bulunacağımı söyleyin?
 
Ellie :
lütfen bana komut dosyasından manuel veri girişi için nasıl istekte bulunacağımı söyleyin?
#property script_show_inputs .
 
teşekkürler, ihtiyacım olan buydu
 
Ve başka bir soru: a=a+5 biçimindeki ifadelere kodda izin veriliyor mu? a değişkeni doğru olarak değerlendirilecek mi? veya önce başka bir değişkene bir değer atamalı , onu artırmalısınız ve a değişkenini atamak için ne oldu? yani b=a; a=b+5?
 
Ellie :
Ve başka bir soru: a=a+5 biçimindeki ifadelere kodda izin veriliyor mu? a değişkeni doğru olarak değerlendirilecek mi? veya önce başka bir değişkene bir değer atamalı, onu artırmalısınız ve a değişkenini atamak için ne oldu? yani b=a; a=b+5?
 #property strict

int A = 10 ;     // начальное значение А

void OnStart ()
  {
//---
   A = A + 5 ;   // увеличение А на 5 и присвоение А результата, A = 10 + 5 = 15
   A += 5 ;     // то же самое, А увеличивается на 5, А = 15

   A = A - 5 :   // уменьшение А на 5 и присвоение А результата, A = 10 - 5 = 5
   A -= 5 ;     // то же самое, А уменьшено на 5, А = 5

   A = A * 5 ;   // умножение А на 5 и присвоение А результата, A = 10 * 5 = 50
   A *= 5 ;     // то же самое, А умножено на 5, А = 50

   A = A / 5 ;   // деление А на 5 и присвоение А результата, A = 10 / 5 = 2
   A /= 5 ;     // то же самое, А поделено на 5, А = 2
  }
 
paladin80 :

a=a+5 Rusça'ya şu şekilde çevrilir: şimdi "a", "a+5"e eşit olacaktır. kısacası yapabilirsin :)
 
001 :
a=a+5 Rusça'ya şu şekilde çevrilir: şimdi "a", "a+5"e eşit olacaktır. kısacası yapabilirsin :)
Nadiren Rusça konuşurum ve kelimeleri biraz karıştırmaya başlarım :).
 

Hata ne anlama gelebilir ve bunun için bir açıklamayı nerede bulabilirim?

Şimdiden teşekkürler.

EA normal olarak derlenir.

Profil oluştururken, "Günlük" sekmesinde bir hata veriyor: MT4 Profiling - xxXXXxx yüklenemedi

Bir grafiğe eklendiğinde görünür bir değişiklik yok, "Günlük"te "xxXXXxx uzman değil ve yürütülemez" yazıyor

 
abeiks :

Merhaba!

Şu anda, işlev mevcut tabloya bağlıdır (çift Yüksek[]). High_Lim(PERIOD_H4,10,1) High_Lim(PERIOD_М15,10,1) farklı zaman dilimlerinin fiyatlarını alabilmek için işlevi nasıl yeniden yapabilirim?

Birinin buna ihtiyacı varsa, farklı zaman dilimlerinde maksimum çubuk fiyatlarının nasıl alınacağına dair bir örnek.

 //+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
Print ( "::::::::::::::::::::::::: High_Lim(PERIOD_H1,10,1) = " , High_Lim( PERIOD_H1 , 10 , 1 ));  
Print ( "::::::::::::::::::::::::: High_Lim(PERIOD_H4,10,1) = " , High_Lim( PERIOD_H4 , 10 , 1 ));  
}

//+----------------------------------------------------------------------------+
//|  Autors   : Nauris Zukas (abeiks)                                          |
//+----------------------------------------------------------------------------+
double High_Lim( ENUM_TIMEFRAMES GrafPeriod, int Bari_atp, int Bari_shift)
{ double HighLim = iHigh( NULL , GrafPeriod,iHighest( NULL ,GrafPeriod,MODE_HIGH,Bari_atp,Bari_shift));          
return (HighLim);
}