Gösterge, Metin arasındaki DISTANCE'ın otomatik yönetimi hakkında tavsiyeye ihtiyacınız var (MT-4) - sayfa 2

 
MT4'te bu sorunun normal bir çözümü yoktur. Seçeneklerden biri, periyodu 100 bar (ve 1 ofset) olan bir ATR kullanmaktır, ikinci seçenek, zaman çerçevesine bağlı olarak puan döndüren bir fonksiyon yazmaktır.
 
Dmitry Fedoseev :
MT4'te bu sorunun normal bir çözümü yoktur. Bir seçenek, ATR'yi 100 barlık bir periyotla (ve 1 ofset) kullanmaktır, ikinci seçenek, zaman çerçevesine bağlı olarak puan döndüren bir fonksiyon yazmaktır.

Kanvas, grafik nesnelere kıyasla çok büyük fırsatlara sahip, kesinlikle çapraz platform evrensel bir çözümdür.

 

neden her şeyi imzalasın?
bu, algıyı büyük ölçüde aşırı yükleyecektir - grafikte bir sürü metin.

Her model için farklı simge sembolleri yapardım (yani, parametrelerdeki sembol kodunun seçimi).

 
Doğru, grafikteki sıra önemli. Ancak, süslemelere kapılmadan hızlı bir şekilde yapılması gerekiyor ve güçlerinizi nereye yönlendireceğinizi kendiniz biliyorsunuz.
 

tuval olmadan nasıl yapılır, ancak aynı ilkelere göre:

1. Geçerli girintiyi belirlemek için, grafik penceresinin piksel cinsinden geçerli yüksekliğine ihtiyacınız vardır: CHART_HEIGHT_IN_PIXELS özelliğine sahip ChartGetInteger

2. çizimin başlangıcını belirlemek için: ChartTimePriceToXY

3. Şu anda grafiğin hangi bölümünü gördüğümüzü nasıl belirleyeceğiz? CHART_VISIBLE_BARS ve CHART_FIRST_VISIBLE_BAR özelliklerine sahip ChartGetInteger

4. Her şey OnChartEvent'te olur. OBJ_LABEL tipi etiketli nesneler çizin

ama genel olarak, çok satırlı metin hakkındaki eski sızlanmayı (benimki dahil) hatırlıyorum ... ah, keşke ...

 
Igor Zakharov :

tuval olmadan nasıl yapılır, ancak aynı ilkelere göre:

1. Geçerli girintiyi belirlemek için, grafik penceresinin piksel cinsinden geçerli yüksekliğine ihtiyacınız vardır: CHART_HEIGHT_IN_PIXELS özelliğine sahip ChartGetInteger

2. çizimin başlangıcını belirlemek için: ChartTimePriceToXY

3. Şu anda grafiğin hangi bölümünü gördüğümüzü nasıl belirleyeceğiz? CHART_VISIBLE_BARS ve CHART_FIRST_VISIBLE_BAR özelliklerine sahip ChartGetInteger

4. Her şey OnChartEvent'te olur. OBJ_LABEL tipi etiketli nesneler çizin

ama genel olarak, çok satırlı metin hakkındaki eski sızlanmayı (benimki dahil) hatırlıyorum ... ah, keşke ...

Tuval bir canavara benziyor mu? Ve böylece Frankenstein'ı yaratmanız gerekiyor ...
Bir kerede çok satırlı bir yorum yapılır.
 
Artyom Trishkin :
Bir kerede çok satırlı bir yorum yapılır.

yorum? sol üst köşedeki bu mu? konunun yazarına nasıl yardımcı olacak?

yoksa fiyat/zaman bağlamalı çok satırlı metni görüntülemenin bir yolunu mu kastediyorsunuz? Dörtte böyle bir nesne hatırlamıyorum. öğretmek?

Tuval ve canavarla ilgili pasajı anlamadım...

Bu arada, işte Nikolai'den tuval üzerine bir örnek, yazarın neredeyse ihtiyacı olan şey, düzenlemeler minimum:

https://www.mql5.com/en/forum/329224#comment_14363671

 
Igor Zakharov :

tuval olmadan nasıl yapılır, ancak aynı ilkelere göre:

1. Geçerli girintiyi belirlemek için, grafik penceresinin piksel cinsinden geçerli yüksekliğine ihtiyacınız vardır: CHART_HEIGHT_IN_PIXELS özelliğine sahip ChartGetInteger

2. çizimin başlangıcını belirlemek için: ChartTimePriceToXY

3. Şu anda grafiğin hangi bölümünü gördüğümüzü nasıl belirleyeceğiz? CHART_VISIBLE_BARS ve CHART_FIRST_VISIBLE_BAR özelliklerine sahip ChartGetInteger

4. Her şey OnChartEvent'te olur. OBJ_LABEL tipi etiketli nesneler çizin

ama genel olarak, çok satırlı metin hakkındaki eski sızlanmayı (benimki dahil) hatırlıyorum ... ah, keşke ...

Mesafeyi fiyata göre döndüren, ancak belirli bir piksel sayısına karşılık gelen bir işlev yazmak daha iyidir. Ardından OnChartEvent'te grafiğin görünen kısmından geçin ve metin etiketlerine olan mesafeleri düzeltin. Bu yaklaşımla, iyileştirme miktarı minimumdur ve gösterge ile olağan gösterge arasındaki fark da minimumdur.

 
Artyom Trishkin :

Kanvas, grafik nesnelere kıyasla çok büyük fırsatlara sahip, kesinlikle çapraz platform evrensel bir çözümdür.

Numara. Küçük bir avuç meraklı dışında kimsenin buna ihtiyacı yok. Ve temelde insanlar buna ihtiyaç duyar, böylece her şey basit, doğrudan ve anlaşılır olur.

 
Dmitry Fedoseev :

Numara. Küçük bir avuç meraklı dışında kimsenin buna ihtiyacı yok. Ve temelde insanlar buna ihtiyaç duyar, böylece her şey basit, anlaşılır ve anlaşılır olur.

Böylece icat edilen-taşınan-ayarlanan her şeyi grafik nesneleri yardımıyla tuval üzerine yazmak/çizmek daha kolay ve anlaşılır. Nesne basit. Ama onların oranı bir sebze bahçesidir. Ve tuval - aynı zamanda bir nesne, ama bir mum için - bir tuval yarattı ve orada gerekli her şeyi çizdi. Ve grafiğin periyodunu ve dikey ölçeği değiştirirken satır aralığını nasıl koruyacağınızı düşünmenize gerek yok.