Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 969

 
borilunad :
Grafik dikey olarak hareket ediyorsa bir piksel nasıl mümkün olabilir? Sadece pip için sebep!
Ölçeği değiştirdiğinizde ölçeği düzeltebilir veya mesafeyi yeniden hesaplayabilirsiniz. Mesafeleri bu kadar özel olarak ölçmenin neden gerekli olduğunu tam olarak bilmiyorum, ama görünüşe göre gerekli. Çift oldukları için fiyat birimlerini uygulayamayabilir ve int'ye ihtiyaç duyar, ancak soru böyle sorulmaz.
 

Gösterge düzgün çalışmıyor. Tablodan çıkardığınızda yazılar kaybolmaz.

Programlamada güçlü değil, bu yüzden uzmanlara dönüyorum. Hindiyi düzelt, minnettar olacağım.

Ve göstergenin varsayılan rengi siyahtır, bu nedenle değiştirilmesi arzu edilir.

İdeal olarak, onu çizelgede herhangi bir yere kurmak mümkün olacaktır.

Teşekkür ederim.

Dosyalar:
 
PozitiF :
Grafikte görünen fiyatları ve zamanı hatırlayabilir ve grafik esnediğinde veya başka bir şey olduğunda ve görünür alanlar azaldığında veya arttığında karşılaştırabilirsiniz. Belli bir mesafeden sonra görünmez etiketleri harita üzerinde düzenleyin, mesafeyi hatırlayın ve karşılaştırın.
Mashka değerlerine göre daha kolay, piplere göre karşılaştırma*Puan optimizasyonla belirlenir!
 
borilunad :
Mashka değerlerine göre daha kolay, piplere göre karşılaştırma*Puan optimizasyonla belirlenir!
Tamamen katılıyorum.
 
Çevrimiçi grafik dosyasındaki alıntıları anında düzeltmek mümkün müdür? Buradaki fikir, bir barın açılış fiyatını önceki barın kapanış fiyatına bağlamaktır.
 
SunnYtheDreamer :
İşlev: ChartTimePriceToXY
https://docs.mql4.com/en/chart_operations/charttimepricetoxy

MA değerlerini ona iletiyorsunuz, grafik penceresine göre piksel koordinatlarını alıyorsunuz ve ardından iki nokta arasındaki mesafeyi hesaplamak için bir algoritma yazıyorsunuz.


teşekkür ederim
 
Alligator :

Gösterge düzgün çalışmıyor. Tablodan çıkardığınızda yazılar kaybolmaz.

Programlamada güçlü değil, bu yüzden uzmanlara dönüyorum. Hindiyi düzelt, minnettar olacağım.

Ve göstergenin varsayılan rengi siyahtır, bu nedenle değiştirilmesi arzu edilir.

İdeal olarak, onu çizelgede herhangi bir yere kurmak mümkün olacaktır.

Teşekkür ederim.

Kendiniz düzeltmeye çalışın. Nesnelerin rengi satırda ayarlanır
 extern color ExtColor=Black;

Yani giriş parametrelerinde göstergeyi çağırırken rengi kendiniz değiştirebilir veya programda varsayılan olarak farklı bir renk atayabilirsiniz.

Gösterge tablodan kaldırıldığında program nesneleri silmez. Bu, deinit() içindeki satırdır.

   if (windex> 0 ) ObjectsDeleteAll (windex);

if (windex> 0 ) kontrolünü kaldırmanız gerekir. Yalnızca tüm nesnelerin kaldırılmasını bırakın.

 
Mislaid :
Kendiniz düzeltmeye çalışın. Nesnelerin rengi satırda ayarlanır

Yani giriş parametrelerinde göstergeyi çağırırken rengi kendiniz değiştirebilir veya programda varsayılan olarak farklı bir renk atayabilirsiniz.

Gösterge tablodan kaldırıldığında program nesneleri silmez. Bu, deinit() içindeki satırdır.

if (windex> 0 ) kontrolünü kaldırmanız gerekir. Yalnızca tüm nesnelerin kaldırılmasını bırakın.

Teşekkürler, nazik insan! Pratik olarak ortaya çıktı, if (windex> 0 ) kontrolünü kaldırdım, ancak şimdi göstergeyi silerken

şu anda grafikte asılı olan diğer göstergeleri çizen tüm grafik nesneleri silinir .

Ne yapılabilir ?

Tekrar teşekkürler.

 
Alligator :

Teşekkürler, nazik insan! Pratik olarak ortaya çıktı, if (windex> 0 ) kontrolünü kaldırdım, ancak şimdi göstergeyi silerken

şu anda grafikte asılı olan diğer göstergeleri çizen tüm grafik nesneler silinir.

Ne yapılabilir ?

Tekrar teşekkürler.

Bu durumda nesneleri silmek şu şekilde olmalıdır

   ObjectsDeleteAll ( 0 , "Head_" , 0 , OBJ_LABEL );
 
AlexeyVik :

Bu durumda nesneleri silmek şu şekilde olmalıdır

Yardım etmedi.

Göstergenin sadece başlığı (en üst satır) kaldırılır, grafikte ikinci satırdaki imzalar kalır.