Hatalar, hatalar, sorular - sayfa 852

 
Yedelkin :
Başka bir deyişle, hareketli ortalamaların EURUSD H1 grafiğindeki verilere göre değil , teknik/kullanıcı göstergesinin çubukları hangi verilere göre hesaplanması gerekiyor?
Evet kesinlikle
 
ilunga : evet, bu doğru

Öyleyse, her durumda, önceki göstergenin gösterge arabelleğinin değerlerini iMa teknik göstergesine aktarmamız gerektiği ortaya çıktı. Önceki göstergenin birkaç gösterge arabelleği varsa (çubukları çizmek için), o zaman belirli bir arabellek belirtmek için, büyük olasılıkla iCustom kullanarak onun tutamağını almanız gerekecektir. Henüz başka bir fikir yok.

 
Yedelkin :

Öyleyse, her durumda, önceki göstergenin gösterge arabelleğinin değerlerini iMa teknik göstergesine aktarmamız gerektiği ortaya çıktı. Önceki göstergenin birkaç gösterge arabelleği varsa (çubukları çizmek için), o zaman belirli bir arabellek belirtmek için, büyük olasılıkla iCustom kullanarak onun tutamağını almanız gerekecektir. Henüz başka bir fikir yok.

Bu şekilde uygulayacağım. Sadece ayarlarda "önceki göstergenin verilerini kullan" öğesi var, bunu otomatikleştirmeyi umuyordum
 
ilunga : bu şekilde uygulayacağım. Sadece ayarlarda "önceki göstergenin verilerini kullan" öğesi var, bunu otomatikleştirmeyi umuyordum

Bilgileri Dizinde hemen bulamıyorum, ancak bir yerde "önceki göstergenin verilerini kullanırken", yalnızca ilk gösterge arabelleğinin verilerinin iletildiği söylendi. Yani, tutamacı belirtirken aslında yalnızca ilk arabelleği işaret ederiz. Her zaman işe yaramaz. ..Fakat öncül göstergede yalnızca bir arabellek varsa (veya başka arabellek belirtmeye gerek yoksa), teorik olarak deneyebilirsiniz. Maalesef teknik (standart) göstergelerle çalışmadım, bu yüzden orada işlerin nasıl gittiğini sadece tahmin edebilirim.

 

bir şey yapıştırmıyorum. Göstergede, bir Sleep() analogu yapmaya ve onu Etikete lehimlemeye karar verdim (basmanın görsel bir etkisi olması için basıldığında)

 void InitClick( string Name)
{
   long CLR;
   uint mSecs= GetTickCount ();
   uint Delay= 100 ;
   CLR= ObjectGetInteger ( 0 ,Name, OBJPROP_COLOR );
   ObjectSetInteger ( 0 ,Name, OBJPROP_COLOR , clrSilver );
   //Comment("");
   do
   while ( GetTickCount ()-mSecs<Delay);
   //Comment("");
   ObjectSetInteger ( 0 ,Name, OBJPROP_COLOR ,CLR);
}

bu, herhangi bir Gecikme değeri için çalışmaz, bu nedenle çok hızlı durum değişikliği seçeneği ortadan kalkar.

Ve satırları yorumsuz bırakırsanız, her şey işe yarar. Sorun nedir?

 
FiftyStars :

Ve satırları yorumsuz bırakırsanız, her şey işe yarar. Sorun nedir?

GrafikYeniden çiz nuno
 
sergeev :
GrafikYeniden çiz nuno
teşekkürler
 
OBJPROP_COLOR türündeki nesnelerin özelliklerinin dijital eşdeğerleri var mı (MQL4'te böyleydi, ancak yardımda vardı, burada değil)? (Bir döngüde yinelemek istiyorum)
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5
 
başka bir soru: MQL5'e harici kitaplıkları dahil etmek mümkün müdür? Evet ise, bununla ilgili bir yerde bilgi var mı?
 
FiftyStars :
başka bir soru: MQL5'e harici DLL'leri dahil etmek mümkün müdür? Evet ise, bununla ilgili bir yerde bilgi var mı?

MQL5 için DLL kitaplığı nasıl yazılır ve 10 dakikada veri alışverişi nasıl yapılır? https://www.mql5.com/ru/articles/18

Delphi'de MQL5 için DLL yazma yönergeleri https://www.mql5.com/ru/articles/96

Как за 10 минут написать DLL библиотеку для MQL5 и обмениваться данными?
Как за 10 минут написать DLL библиотеку для MQL5 и обмениваться данными?
  • 2010.01.27
  • MetaQuotes Software Corp.
  • www.mql5.com
Так уж сложилось, что сейчас мало кто из разработчиков помнит, как написать простую DLL библиотеку и в чем особенности связывания разнородных систем. Я постараюсь за 10 минут на примерах продемонстрировать весь процесс создания простых DLL библиотек и раскрою некоторые технические детали нашей реализации связывания. Покажу пошаговый процесс создания DLL библиотеки в Visual Studio с примерами передачи разных типов переменных (числа, массивы, строки и т.д.) и защиту клиентского терминала от падений в пользовательских DLL.