Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 190

 
paladin800 :

Bir forumda kod nasıl gönderilir.

Klavye kısayolu: Ctrl+Alt+M veya araç çubuğundaki "SRC" simgesine tıklayın
 
C-4 :

Bütün bunları çok iyi anlıyorum. Ancak en azından kullanılmayan özel değişkenleri VisualStudio'da olduğu gibi göstermek mümkün müdür?

Buradaki nokta, sınıfların geliştirme sürecinde tasarlanmasıdır. Yaratılıştan önce her şeyi hesaba katmak kesinlikle imkansızdır. Bu nedenle çerçeve sınıfları, mümkün olan minimum işlevsellik ile oluşturulur. Bu çerçeve sınıfları etkileşime girdikçe ortak bir mimari ortaya çıkmaya başlar. Yöntemlerin bazıları basitçe silinir, bazıları özel bölüme girer, bazıları bir sınıftan diğerine geçer. Bu süreçte, unutulmuş değişkenler, yöntemler ve hatta tüm sınıflar kaçınılmaz olarak ortaya çıkar. Bu normal. Okama'nın çalışma prensibinden başka bir şey değil - önce kötü, gereksiz kod yazın. Sonra görevi daha net bir şekilde resmileştiririz ve bazı varlıklar basitçe kaybolur. Fazlalık ortadan kalkar. Ve tam da bu süreçte derleyicinin yardımı çok yardımcı olacaktır - kullanılmayan değişkenleri ve en azından özel yöntemleri görmek çok yardımcı olacaktır.

Özel alanlar ve yöntemler konusunda katılıyorum. Çünkü bazen her ihtimale karşı onları yaratırsınız ve sonra, sınıfı değiştirdikten sonra, onların kullanışlı olmadığı ortaya çıkar.
 
barabashkakvn :

Hataya dikkat edin:

Kullanmak:

Ayrıca " MQL5'te bir gösterge nasıl yazılır " makalesini de okuyun.



Henüz çözemediğim bir şey, işlenmiş verileri mql5'te bir grafikte metin şeklinde görüntüleyemiyorum
 
Vikon :
Henüz çözemediğim bir şey, işlenmiş verileri mql5'te bir grafikte metin şeklinde görüntüleyemiyorum
   if (MACD[ 1 ]< 0 )
     {
      high_low= true ;
       while (MACD[barUP]< 0 )
        {barUP++;}
      barDown=barUP;
       while (MACD[barDown]> 0 )
        {barDown++;}
       CopyHigh ( NULL ,period_macd, 0 ,barDown,high_nachalo);
      shift_nachalo= ArrayMaximum (high_nachalo,barUP- 1 ,barDown-(barUP- 1 ));
     }
barDown - geçersiz değer (yani MACD dizisinde barDown'a eşit bir dizin yok). Algoritmayı kontrol edin ve "Uzmanlar" sekmesindeki terminale bakın - bu sekmede hata mesajları görünür.
 
Herkese merhaba! Lütfen yeni başlayanlara robotlar için Dinapoli koşulunu nasıl yazacağını söyleyin. Dinapoli ticaret sisteminde açıklanmıştır ve şu şekildedir: MACD göstergesinin sıfır ve sinyal çizgileri arasındaki açı 90 dereceye ne kadar yakınsa, eğilim o kadar güçlüdür. EA'da verilen çizgiler arasındaki bu açıyı nasıl ifade edeceğimi merak ediyorum?
 
Pinochet78 :
Herkese merhaba! Lütfen yeni başlayanlara robotlar için Dinapoli koşulunu nasıl yazacağını söyleyin. Dinapoli ticaret sisteminde açıklanmıştır ve şu şekildedir: MACD göstergesinin sıfır ve sinyal çizgileri arasındaki açı 90 dereceye ne kadar yakınsa, eğilim o kadar güçlüdür. EA'da verilen çizgiler arasındaki bu açıyı nasıl ifade edeceğimi merak ediyorum?
  1. Mümkün değil. Grafikler farklı ölçü birimlerine sahip olduğundan trigonometri uygulanamaz: fiyat ve zaman veya gösterge değeri ve zaman. Gösterge penceresinin ölçeğini değiştirdiğinizde açılar değişecektir.
  2. Teknik görevin algoritmik bakış açısından, " MACD göstergesinin sıfır ve sinyal çizgileri arasındaki açı 90 dereceye ne kadar yakınsa, eğilim o kadar güçlüdür", açıları derece cinsinden hesaplamak mümkün olsa bile biçimlendirilemez.

OSMa osilatörünü almak daha iyidir, çünkü. ana ve sinyal MACD hatları arasındaki farkı gösterir. Fark ne kadar büyük olursa, açı aynı ölçekte o kadar büyük olur.

 
Merhaba! MT4'ü güncelledikten sonra elwave 9.5c'yi yükleme sorunuyla karşı karşıya kaldım, bana nasıl kurulacağını söyle ??
 
Merhaba! Bana MT5'te, grafik etiketleri yardımıyla grafikte işaretlenmiş giriş / çıkış noktaları ve durakları olan sonucu nasıl test ettiğini söyle?
Dosyalar:
Si-3_14M15.png  36 kb
 
fenixstorm :
Merhaba! Bana MT5'te, grafik etiketleri yardımıyla grafikte giriş / çıkış noktalarını ve durakları işaretleyerek sonucu nasıl test edeceğinizi söyleyin?
Mevduatları stoplarla koyun ve test edin. Zaman makinesi olmayan diğer etiketler gelecekte çalışmayacaktır.
 
Reshetov :
Mevduatları stoplarla koyun ve test edin. Zaman makinesi olmayan diğer etiketler gelecekte çalışmayacaktır.
teknik olarak nasıl? programın kendisinde ... tarihte anlam