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
structMqlRates
{
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 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.
merhaba, soru şu:
mql5 EA'da ex4 göstergesinden değerler alabilirsiniz?
merhaba, soru şu:
mql5 EA'da ex4 göstergesinden değerler alabilirsiniz?
Numara
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
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. 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:
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.
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.