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

 
Andreyu :

Strateji test cihazında standart bir göstergenin nasıl görünür hale getirileceğini kim bilebilir?

danışmanın başlangıcında - görselleştirme modunda duraklatın - pencereye bir gösterge koyun - şablonu danışmanın adıyla kaydedin - bir sonraki başlatışınızda çalışacaktır
 
Mevcut fiyat pozisyonu nasıl hatırlanır? Yeni alınan fiyat, saklanan fiyatla karşılaştırılır.
Böyle yapmaya çalıştı: 
double g_price_now=0.0000; // объявляем глобальную переменную int start() { double price_now; // объявляем локальную переменную if (NormalizeDouble(g_price_now,4) == 0.0000) { // если переменная g_price_now изменилась, значит она уже содержит цену Bid GlobalVariableSet("g_price_now",Bid); //Устанавливает новое значение глобальной переменной price_now = GlobalVariableGet("g_price_now"); // Возвращаем значение существующей глобальной переменной и запоминаем текущее положение цены } else { price_now = g_price_now; } Comment(price_now, " | ", Bid); return(0); }
Ancak, price_now'un her zaman Bid'e eşit olduğu ortaya çıktı.
 
tara 26.01.2012 22:16 | düzenleme yasağı | silmek
Ve olmayacak, çünkü g_price_now global (GV değil, sadece global) olarak ilan edildi ve siz onu terminalle, yani GV ile tanımladınız.
cevap vermek

avatar
1723
tara 26.01.2012 22:21 | düzenleme yasağı | silmek

Kısacası, static (doğru çalışıyorsa) kullanmanız ve bunun neden böyle olduğunu anlamanız gerekir.

Tehdit yardıma ihtiyacınız var - lütfen buradan iletişime geçin. dalmaya meyilli olduğunu görüyorum :)


 
bahis şirketi 26.01.2012 21:26 | yasaklamak

bunun gibi bir şey. çalışıyor gibi görünüyor.



fiyat_now = bir işlev();

Yorum(fiyat_şimdi, " | ", Teklif);

bazı işlevi ikiye katla()
{
statik çift fiyat_now1=0.0000;

if (price_now1 == 0.0000) {
fiyat_now1 = teklif;
}

dönüş(fiyat_şimdi1);
}



Bu arada yönlendirme için çok teşekkür ederim.

 

Çok teşekkürler!!! MQL4'te yeniyim ve böyle önemsiz bir şey beni şaşkına çevirdi =) Tekrar teşekkürler!!!
 

Bir switch ifadesinde , ifade yalnızca tamsayı ? Birden! Neden ipi geçmiyorsun?

 string symbol;

switch (symbol){
       case "EURUSD" : колдуем; break ;
       case "GBPUSD" : колдуем; break ;
       case "EURGBP" : колдуем; break ;
   }
 

1. Şimdi hangi dönemin (zaman çerçevesi) olduğunu nasıl öğrenebilirim? tamamen sapık...

2. Türkiye'nizde kendi boyunuzda bir çizgi veya parça nasıl çizilir?

 
DOCTORS :

1. Şimdi hangi dönemin (zaman çerçevesi) olduğunu nasıl öğrenebilirim? tamamen sapık...

2. Türkiye'nizde bir çizgi veya uzunluğunuzun bir bölümünü nasıl çizersiniz?

1. https://docs.mql4.com/en/windows/Period

2. https://docs.mql4.com/ru/objects

 
DOCTORS :

1. Şimdi hangi dönemin (zaman çerçevesi) olduğunu nasıl öğrenebilirim? tamamen sapık...

int tf = Period ();

DOKTORLAR :


2. Türkiye'nizde kendi boyunuzda bir çizgi veya parça nasıl çizilir?

soru tam net değil
 

Çok teşekkürler!

2'sinde, ama bana söyleme, SetIndexStyle () kullanarak istenen uzunlukta bir çizgi oluşturmak mümkün müdür?

UDP Soru kaldırıldı, evet nesneler aracılığıyla.