MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1038

 
White Rabbit :

Selamlar.

MT5 platformu.

Lütfen bu sorunun tartışılmış olabileceği rıhtımlara veya bir forum başlığına bakın.

Soru, bir Uzman Danışmanda görsel testte , tanıtıcı tarafından geçirilen standart bir gösterge değil, değiştirilmiş bir göstergenin nasıl görüntüleneceğidir?

Örneğin, hareketli toplam yöntemini kullanarak doğrusal bir regresyon elde ettiğimiz iki MA'mız var - görsel test sırasında göstermemiz gereken şey budur.

Gerekli göstergelerle bir şablon yapın ve bunu tester.tpl olarak adlandırın veya sovetnik.tpl gibi danışmanın adına göre adlandırın.

 

Söylesene, çizelgeye programlı olarak tanımlanmış bir gösterge kurmanın bir yolu var mı?

Açık 24 grafik var ve bunları manuel olarak ayarlamak biraz sıkıcı. İstenmeyenleri programlı olarak nasıl kaldırabilirim - Biliyorum , ama doğru olanı nasıl kuracağım - hayır.

Şablon uymuyor.

 
Vitaly Muzichenko :

Söylesene, çizelgeye programlı olarak tanımlanmış bir gösterge kurmanın bir yolu var mı?

Açık 24 grafik var ve bunları manuel olarak ayarlamak biraz sıkıcı. İstenmeyenleri programlı olarak nasıl kaldırabilirim - Biliyorum , ama doğru olanı nasıl kuracağım - hayır.

Şablon uymuyor.

imkanı yok

 
Vladimir Pastushak :

imkanı yok

Pihalka :(

 
Merhaba, lütfen bana Momentum üzerine bindirilmiş Hareketli Ortalama'yı kodda nasıl yazacağımı söyler misiniz?
 
pvba :
Merhaba, lütfen bana Momentum üzerine bindirilmiş Hareketli Ortalama'yı kodda nasıl yazacağımı söyler misiniz?
iMAOnArray()
 
teşekkürler
 

Hepinize iyi günler. yardıma ihtiyacım var çünkü Ben yeni öğreniyorum yardımcı olabilecek var mı?

Sonuç olarak: Bir gösterge var (parametreler önemli değil)

double ENV_02_1 = iEnvelopes( Symbol() ,0,18,MODE_SMMA,0,PRICE_CLOSE,0.12,1,1);

double ENV_02_2 = iEnvelopes(Symbol(),0,18,MODE_SMMA,0,PRICE_CLOSE,0.12,1,0);

Bu kod satırı doğru olur mu:

if (Kapat[1]<ENV_02_1 && Teklif Ver>ENV_02_2)

{sonra bir anlaşma açın}

Sorun şu ki, önceki mum gösterge seviyesinin altına düştüğünde bir ticaret açmak istiyorum ve fiyat göstergeyi aşar aşmaz ticaret açılıyor. Ve test cihazında, fiyatı türkiye'den düşük veya yüksek olursa olsun, kodu görmüyormuş gibi benim için kayıp için tükürdü .... Neyi yanlış yapıyorum? Lütfen okumam için bana ders kitabı göndermeyin, onu zaten okudum.

 

Söyle lütfen, salak. GMT saatini almak için, bilgisayardaki saat ve saat diliminin yanlış olma olasılığı göz önüne alındığında ne yapılmalıdır?

ZamanGMT işlevi

İstemci terminalinin çalıştığı bilgisayarın yerel saatine göre kış veya yaz saatine geçiş dikkate alınarak hesaplanan GMT saatini döndürür. İşlev için 2 seçenek vardır.

Onlar. Anladığım kadarıyla bu f-tion yerel saat ve saat dilimini alıyor ve ondan GMT'yi hesaplıyor. Zaman yanlışsa, sonuç yanlıştır, değil mi?

yoksa yanlış anladım ve sadece kış-yaz geçiş bayrağı bilgisayarın yerel saatine göre mi hesaplanıyor? Hayır, o zaman çok fark gelecek.

f-tion TimeDaylightSavings - ayrıca, sonuçta, bilgileri yerel bilgisayarın ayarlarından mı alıyor?


O zaman, doğru GMT'nin yalnızca bilgisayar doğru şekilde yapılandırılmışsa alınabileceği, ancak onu sunucudan alamıyor musunuz? onlar. sunucudan bilgi alan işlevler (TimeCurrent, vb.), MT sunucusu saat dilimi ayarlarını bilmiyor ve buna bağlı olarak geçerli GMT saati ?

Ve Test Cihazında, genel olarak GMT'nin yalnızca fiyat tekliflerini kullandığınız komisyoncu için saatlik vardiyayı manuel olarak kaydederseniz elde edilebileceği ortaya çıkıyor?

 

İki açıklama:

 

PrintFormat ("%. 2lf", 22.33445);  

Baskı: 22.33

Ve

 PrintFormat ( "%.*lf" , 22.33445 , 2 );

Baskı: 2.00000

Neden farklı sonuçlar var? C/C++'da yukarıdaki ifade gayet iyi çalışıyor.

Neden: