Hatalar, hatalar, sorular - sayfa 2192

 
Dmytro Zelenskyy :

Evet, her şey Tanrı'nın günü olarak "açık".

resmin altındaki pikseller ve çubuklar gerçektir


" Sütunun genişliğinin bir standart olduğunu düşünüyorum ve ekran çözünürlüğünün sabit bir yüzdesini alıyor - piksel cinsinden genişliği veya bir adımla ayarlanmış ... "

Ve nasıl?


Tam ekran ve pencereli versiyonda, fiyat skalasının arkasına farklı sayıda çubuk gizlendiğini deneysel olarak fark ettim...

 

İşte betiğin başındaki kod,

 ChartSetInteger (handle, CHART_SCALE , 4 );

ancak bunun yalnızca tüm kodun ortasına doğru çalıştığı ve fişlerin vb. yardımcı olmadığı ortaya çıktı.

Aşağıdaki kod ile çözdüm.

 // определяем сколько показывает на графике баров - потребуется для определения ширины скриншота
   int vis_bar=( int ) ChartGetInteger ( 0 , CHART_VISIBLE_BARS ); Print ( "По ширине графика отображено баров=" ,vis_bar);

vis_bar'ın değeri, komut dosyası çalıştırılmadan önce ayarlanan yakınlaştırmaya bağlı olarak değişir; bu, yakınlaştırmanın zorunlu ayarı göz önüne alındığında olmamalıdır.

 
Dmytro Zelenskyy :

Evet, her şey Tanrı'nın günü olarak "açık".

resmin altındaki pikseller ve çubuklar gerçektir


" Sütunun genişliğinin bir standart olduğunu düşünüyorum ve ekran çözünürlüğünün sabit bir yüzdesini alıyor - piksel cinsinden genişliği veya bir adımla ayarlanmış ... "

Ve nasıl?

Dürüst olmak gerekirse, sorunu neden gördüğünüzü anlamıyorum. Bana göre sorun çözülmüştür. Forumun bir çok üyesinin bir veya iki kez çözeceğine eminim.

 
fxsaber :

Dürüst olmak gerekirse, sorunu neden gördüğünüzü anlamıyorum. Bana göre sorun çözülmüştür. Forumun birçok üyesinin bir veya iki kez çözeceğine eminim.

Üç kişi karar veremiyor :) Yardımcı olur musunuz?

 
Aleksey Vyazmikin :

Üç kişi karar veremiyor :) Yardımcı olur musunuz?

Eskilere soralım, dilerlerse çabuk yazarlar.

 
fxsaber :

Eskilere soralım, dilerlerse çabuk yazarlar.

İyi fikir, onlara ne denir - "Sto-ro-zhi-ly"!?! :)

Şimdiye kadar, farklı yakınlaştırma düzeylerinin fiyat ölçeğinin arkasında farklı çubuk düzeltmelerini gizlediğini keşfettim.

 if (Zoom== 0 )ZoomX= 52 ;
if (Zoom== 1 )ZoomX= 27 ;
if (Zoom== 2 )ZoomX= 15 ;
if (Zoom== 3 )ZoomX= 8 ;
if (Zoom== 4 )ZoomX= 5 ;
if (Zoom== 5 )ZoomX= 3 ;

Mevcut grafikte hangi yakınlaştırmanın olduğunu nasıl öğreneceğiniz aşağıda açıklanmıştır?

 
Aleksey Vyazmikin :

Mevcut grafikte hangi yakınlaştırmanın olduğunu nasıl öğreneceğiniz aşağıda açıklanmıştır?

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Mql5 dilinin özellikleri, incelikleri ve çalışma yöntemleri

fxsaber , 2018.04.13 11:14

 int GetBarSize( const ulong Chart = 0 )
{
   return ( 1 << ( int ) ChartGetInteger (Chart, CHART_SCALE ) );
}
 
fxsaber :

Bu, mumlar veya çubuklar arasındaki piksel cinsinden mesafedir ve sorunun yazarı, ilkel "çubuk" veya "mum" grafiğinin genişliğini ölçmek istiyor (orada ne aradığını hala çözemedim).

 
fxsaber :

Bunu daha önce yaşadık :)

sorumun doğru cevabı

 int Zoom= ChartGetInteger (handle, CHART_SCALE , 0 );
 
Belki birisi komut dosyası kullanılarak bir ekran yapıldığında komut dosyasının adını ve genellikle sağ üst köşedeki simgeyi nasıl kaldıracağını biliyordur?