Çaydanlıktan gelen sorular - sayfa 94

 
sergeev :
piksel cinsinden
bu anlaşılabilir, ancak bu pikseller nasıl elde edilir?
 
sergey1294 :
bu anlaşılabilir, ancak bu pikseller nasıl elde edilir?
 #import "user32.dll"
         bool GetWindowRect( int h, int & pos[ 4 ]);
#import
//------------------------------------------------------------------ GetPixLength
double GetPixLength( datetime dt, double dp) // db - distance by X (time) dp - distance by Y (price)
{
         int hWnd=WindowHandle( Symbol (), Period ());
         int rect[ 4 ]; GetWindowRect(hWnd, rect); // take pixel size
         double wW=rect[ 2 ]-rect[ 0 ]; double wH=rect[ 3 ]-rect[ 1 ]; // take height and width in pixel
         double H=(WindowPriceMax()-WindowPriceMin()); double W=WindowBarsPerChart(); // translate to chart
         double lengthW=wW/W* MathAbs (dt); // width in pix; wW/W = 1 bar in pix
         double lengthH=wH/H* MathAbs (dp); // height in pix; wH/H = 1 point in pix
         return ( MathSqrt ( MathPow (lengthW, 2 )+ MathPow (lengthH, 2 )));
}

Bu kod MQL 4 içindir.

MQL5'e aktarmanız zor olmaz diye düşünüyorum.

 
sergeev :

Bu kod MQL 4 içindir.

MQL5'e aktarmanız zor olmaz diye düşünüyorum.

teşekkür ederim, sadece dörde ihtiyacım var
 
Lütfen bana, Expert Advisor'da, göstergenin test cihazındaki değeri yalnızca yeni bir çubukla güncellediğini söyleyin, yani Expert Advisor saatlik grafikte başlatılırsa, saatte bir, dakikada bir güncellenecektir. - dakikada bir. EA, onTimer işlevi aracılığıyla çalışır, zamanlayıcı 10 saniyeye ayarlanır. Sorun ne olabilir? Zamanlayıcıda güncellenmesi gereklidir. iMA göstergesi
Документация по MQL5: Технические индикаторы / iMA
Документация по MQL5: Технические индикаторы / iMA
  • www.mql5.com
Технические индикаторы / iMA - Документация по MQL5
 

Lütfen bana sorunun ne olduğunu söyle.

arabellek[]'in bir gösterge arabelleği olduğu ana gösterge hesaplama döngüsünde bir döngü vardır (kod satırları 3-6). Bu döngü varsa gösterge değerleri hesaplanmaz, yoksa gösterge değerleri hesaplanır.

1 for(bar = ilk; bar < oranlar_toplam; bar++)
2 {
3 for(int j=0;j<10;j++)
4 {
5 dizi[j]=fiyat[bar];
6}
7 arabellek[bar] = 2;
sekiz }

Документация по MQL5: Основы языка / Функции / Функции обработки событий
Документация по MQL5: Основы языка / Функции / Функции обработки событий
  • www.mql5.com
Основы языка / Функции / Функции обработки событий - Документация по MQL5
 
Programlı olarak sadece MQL5 aracılığıyla, tam olarak kaynakları içeren program ile bu kaynakları diske kaydetmek mümkün müdür?
 
Ve hangi şubede MT5 ile ilgili soru sorabilirim?
 
tor30515 :

Ve hangi şubede MT5 ile ilgili soru sorabilirim?
Sağ
 
tol64 :
Programlı olarak sadece MQL5 aracılığıyla, tam olarak kaynakları içeren program ile bu kaynakları diske kaydetmek mümkün müdür?

çok güzel bir soru ve öneri

 
sergeev :

çok güzel bir soru ve öneri

Teşekkür ederim. "MT5 için Dilekler" başlığında çoğaltacağım.

PS Ve servis masasında.))