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

 
.roman. :

Anladığım kadarıyla, benim durumumdaki tek seçenek fiyat için ObjectGetDouble() ve tarih için ObjectGetInteger().

Chart_id = 0 ile mevcut TF'deki fiyatı almaya çalışıyorum

- olması gerektiği gibi anlam. 0 yerine buradan hem tanımlayıcıları hem de değerleri denedim https://docs.mql4.com/ru/constants/chartconstants/enum_timeframes , ancak 0 döndürüyor . "Doğru" chart_id nasıl görünmelidir?

.Roma. :

Bu yüzden sadece fikir varsa, herhangi bir kararı anlamaktan ve kabul etmekten mutluluk duyuyorum. Bu yüzden nasıl uygulanacağı konusunda tavsiye istiyorum.

Chart_id ChartFirst ChartNext'in nasıl görünmesi gerektiğine bakın

ChartNext ChartSymbol ve ChartPeriod kullanarak, bunun tam olarak ihtiyacınız olan grafik olduğunu belirler ve bu chart_id'yi kullanırsınız.

 
AlexeyVik :

Chart_id ChartFirst ChartNext'in nasıl görünmesi gerektiğine bakın

ChartNext ChartSymbol ve ChartPeriod kullanarak, bunun tam olarak ihtiyacınız olan grafik olduğunu belirler ve bu chart_id'yi kullanırsınız.



Bu işlevleri denedim, ancak aynı grafiğin farklı zaman dilimlerinin tanımlayıcılarını görüntülemek mümkün olmadı. Yani anladığım kadarıyla bir enstrümanın farklı zaman dilimlerinin chart_id'sini almak için hepsinin ayrı grafikler olarak açılması gerekiyor değil mi?
 
.roman. :

Bu işlevleri denedim, ancak aynı grafiğin farklı zaman dilimlerinin tanımlayıcılarını görüntülemek mümkün olmadı. Yani anladığım kadarıyla bir enstrümanın farklı zaman dilimlerinin chart_id'sini almak için hepsinin ayrı grafikler olarak açılması gerekiyor değil mi?

Bu yüzden sana "Bana neye ihtiyacın olduğunu söyle" dediler. Nesneler nerede ve eğer varlarsa ...

chart_id hiçbir şekilde zaman çerçevesine bağlı değildir, grafiğin kendisinin tanımlayıcısıdır.

Yorumlara bakın, gösterge soldaki ilk grafiğin kimliğini, ardından ikincisini yazar. Ve sonra ikinci pencerenin sembolü, zaman çerçevesi ve renk.

Dosyalar:
indtest.mq4  3 kb
 
AlexeyVik :

Bu yüzden sana "Bana neye ihtiyacın olduğunu söyle" dediler. Nesneler nerede ve eğer varlarsa ...

chart_id hiçbir şekilde zaman çerçevesine bağlı değildir, grafiğin kendisinin tanımlayıcısıdır.

Yorumlara bakın, gösterge soldaki ilk grafiğin kimliğini, ardından ikincisini yazar. Ve sonra ikinci pencerenin sembolü, zaman çerçevesi ve renk.


Evet, bu fonksiyonları zaten kendim kontrol ettim... Bu nedenle, ihtiyacım olan her zaman dilimi için ayrı ayrı açık grafiklere ihtiyacım olacağını söyledim (eğer fonksiyonları chart_id ile kullanırsam).

Sonuç olarak, örneğin bir grafiğin H1 TF'sinde , aynı grafik üzerinde başka zaman dilimlerinde yer alan dikdörtgenlerin koordinatlarını sadece bulundukları zaman diliminde görünürken elde etmenin bir çözümü var mı?

 
.roman. :

Evet, bu fonksiyonları zaten kendim kontrol ettim... Bu nedenle, ihtiyacım olan her zaman dilimi için ayrı ayrı açık grafiklere ihtiyacım olacağını söyledim (eğer fonksiyonları chart_id ile kullanırsam).

Sonuç olarak, örneğin bir grafiğin H1 TF'sinde , aynı grafik üzerinde başka zaman dilimlerinde yer alan dikdörtgenlerin koordinatlarını sadece bulundukları zaman diliminde görünürken elde etmenin bir çözümü var mı?


bu betiği çizelgeye koy
Dosyalar:
 
pako :

bu betiği çizelgeye koy

Şu anda açık olan çizelgelerin (mevcut TF ile) Harita Kimliğini bulmak sorun değil, bu anlaşılabilir. İhtiyaç açık çizelgelerin diğer zaman çerçevelerinin chart_id'si.
 
.roman. :

Şu anda açık olan çizelgelerin (mevcut TF ile) Harita Kimliğini bulmak sorun değil, bu anlaşılabilir. İhtiyaç açık çizelgelerin diğer zaman dilimlerinin chart_id'si.


5 grafik aç EUR/USD M15, M30,H1,H4,D1

senaryoyu atmak

her TF'nin kendi kimliği vardır

 
pako :


5 grafik aç EUR/USD M15, M30,H1,H4,D1

senaryoyu atmak

her TF'nin kendi kimliği vardır


Bu en bariz ve en mantıklı seçenektir, ancak mesele, açık OLMAYAN zaman dilimlerinin çizelgelerinden grafik kimliğini almaktır.
 
.roman. :

Bu en bariz ve en mantıklı seçenektir, ancak mesele, açık olmayan zaman dilimlerinin çizelgelerinden grafik kimliğini almaktır.

grafik yok numara yok


ve nesne, başka bir TF'de, grafiğin kendisine değil, bir grafik numarasına ihtiyacınız olmayan hesaplayabilirsiniz
 
pako :

grafik yok numara yok


bu yüzden en başından beri aynı grafiğin diğer TF'lerindeki nesnelerin parametrelerini yenilerini açmadan almak için hangi fonksiyonun kullanılabileceğini sordum.

Başka fikriniz var mı...?