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

 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 

merhaba, soru şu:

mql5 EA'da ex4 göstergesinden değerler alabilirsiniz?

 
Dmitry Melnichenko :

merhaba, soru şu:

mql5 EA'da ex4 göstergesinden değerler alabilirsiniz?


Numara
 
Bu konuyla ilgili olmayan yorumlar Signals SSS bölümüne taşındı.
 
Bu konuyla ilgili olmayan yorumlar " MQL4 MT4 MetaTrader 4 Yeni Başlayanlardan Sorular " bölümüne taşındı.
 
Konstantin :

Merhaba forum üyeleri,

‌Böyle bir soru - ZigZag göstergesinden bu göstergenin en düşük ve en yüksek değerlerine karşılık gelecek zaman serileri almam gerekiyor, ancak göstergeden (anladığım kadarıyla) yalnızca double türünde veri alabilirsiniz. Bu basit ve verimli bir şekilde yapılabilir mi? ‌


MQL5 bir yapıya sahiptir

 struct MqlRates 
  { 
   datetime time;         // время начала периода 
   double    open;         // цена открытия 
   double    high;         // наивысшая цена за период 
   double    low;           // наименьшая цена за период 
   double    close;         // цена закрытия 
   long      tick_volume;   // тиковый объем 
   int       spread;       // спред 
   long      real_volume;   // биржевой объем 
  };

Bir dizi yapı oluşturabilir ve bunlara minimum ve maksimum verileri yazabilirsiniz. Ama zamanla delikler olacaktır elbette.

 
Merhaba Bay Karputov! Uzman Danışmanımı MT4 için yaptım. Ve ihtiyacım olduğu gibi çalışmadığından emin oldum. Bir sorum var: if EA'larının sayısında bir sınır var mı? Örneğin, bir işlem açmak için dokuz if kullanırım, bir işlemi kapatmak için 14 if kullanırım. Yine de, partiyi hesaplamak için biraz if kullanmanız gerektiğini düşünüyorum. MQL5'te böyle sınırlamalar var mı? Ve MQL5'e geçmeye ikna edilirsem, orada da benzer kısıtlamalar olacak mı? Birinin yarım yıl veya daha uzun bir süre için bana ihtiyacı olduğu izlenimini edindim, otomatik ticaretle kazanamadığım "daha iyi". ne cevap vereceksin Her şey varken. 2017.03.22_08:01 GMT+3.
 
Николай Никитюк :
Merhaba Bay Karputov! Uzman Danışmanımı MT4 için yaptım. Ve ihtiyacım olduğu gibi çalışmadığından emin oldum. Bir sorum var: if EA'larının sayısında bir sınır var mı? Örneğin, bir işlem açmak için dokuz if kullanırım, bir işlemi kapatmak için 14 if kullanırım. Ve yine de, partiyi hesaplamak için biraz if kullanmanız gerektiğini düşünüyorum. MQL5'te böyle sınırlamalar var mı? Ve MQL5'e geçmeye ikna edilirsem, orada da benzer kısıtlamalar olacak mı? Birinin yarım yıl veya daha uzun bir süre için bana ihtiyacı olduğu izlenimini edindim, otomatik ticaretle kazanamadığım "daha iyi". ne cevap vereceksin Her şey varken. 2017.03.22_08:01 GMT+3.


Kural olarak, if-else operatörüyle ilgili tüm belirsizlikler şu nedenle elde edilir:

  • kullanıcılar kod şekillendiriciyi kullanmazlar ( Styler - Kaynak kodla çalışma - Program geliştirme - MetaEditor ) - sonuç olarak, kodun hangi if-else döngüsünde işleneceğini görsel olarak doğru bir şekilde anlayamazlar.
  • kullanıcılar kodda düzgün bir şekilde hata ayıklamazlar (eski terminalde, geçmiş verilerde hata ayıklamak genellikle imkansızdır, oysa MetaTrader 5'te geçmiş verilerde hata ayıklamak çok uygun ve kolaydır ( Geçmişte hata ayıklama ).

 
Николай Никитюк :
Merhaba Bay Karputov! Uzman Danışmanımı MT4 için yaptım. Ve ihtiyacım olduğu gibi çalışmadığından emin oldum. Bir sorum var: if EA'larının sayısında bir sınır var mı? Örneğin, bir işlem açmak için dokuz if kullanırım, bir işlemi kapatmak için 14 if kullanırım. Yine de, partiyi hesaplamak için biraz if kullanmanız gerektiğini düşünüyorum. MQL5'in bu tür sınırlamaları var mı? Ve MQL5'e geçmeye ikna edilirsem, orada da benzer kısıtlamalar olacak mı? Birinin yarım yıl veya daha uzun bir süre için bana ihtiyacı olduğu izlenimini edindim, otomatik ticaretle kazanamadığım "daha iyi". ne cevap vereceksin Her şey varken. 2017.03.22_08:01 GMT+3.
Lütfen emin olmadığınız çok sayıda if içeren bir kod parçası gösterin.
 
Николай Никитюк :
Merhaba Bay Karputov! Uzman Danışmanımı MT4 için yaptım. Ve ihtiyacım olduğu gibi çalışmadığından emin oldum. Bir sorum var: if EA'larının sayısında bir sınır var mı? Örneğin, bir işlem açmak için dokuz if kullanırım, bir işlemi kapatmak için 14 if kullanırım. Yine de, partiyi hesaplamak için biraz if kullanmanız gerektiğini düşünüyorum. MQL5'in bu tür sınırlamaları var mı? Ve MQL5'e geçmeye ikna edilirsem, orada da benzer kısıtlamalar olacak mı? Birinin yarım yıl veya daha uzun bir süre için bana ihtiyacı olduğu izlenimini edindim, otomatik ticaretle kazanamadığım "daha iyi". ne cevap vereceksin Her şey varken. 2017.03.22_08:01 GMT+3.

if sayısında herhangi bir kısıtlama yoktur, sadece büyük olasılıkla yanlış bir şey yapıyorsunuzdur ve hepsi bu.