Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 670

 
Alexey Volchanskiy :

Özelliklerde açıkça bir şey eksik. Peki ya test modunda grafikte bir şey oluşturursanız, örneğin zor bir ada sahip bir düğme ve ardından varlığını kontrol ederseniz?

Hayır, gösterge ana çizelgededir ve test yapılırken test edilen çiftin tablosu açılır ve bu anda gösterge terminale başka bir çizelge eklendiğini fark eder ve onu yönetmeye çalışır. Ancak bu bir testçiden alınan bir grafik olduğundan ve bir piyasa incelemesinden eklenmediğinden yönetilmesine gerek yoktur.

Bir test cihazından herhangi bir şey eklemeden bir grafik nasıl kesilir?

 

Güzel gün.

Problemi çözmeme yardım et: Başlangıç enstrümanını ve periyodu hatırlamak için robota periyodu değiştirmekten ve enstrümanı robotun çalışma penceresinde değiştirmekten koruma koymam gerekiyor, adına global bir terminal değişkeni oluşturmayı düşünüyorum. enstrümanın ve noktanın adı olacak ve değer grafik penceresinin kimliği olacak, ancak ID uzun tipte ve GPT değeri çift tipte, uzundan ikiye dönüştürmeye çalıştım, ancak terminal yuvarlanıyor son iki hane, nasıl düzeltilir?! Veya terminal yeniden başlatılsa bile grafiğin nasıl farklı şekilde yönetileceğini.

Teşekkür ederim.

 
Vitaly Muzichenko :

Hayır, gösterge ana çizelgededir ve test yapılırken test edilen çiftin tablosu açılır ve bu anda gösterge terminale başka bir çizelge eklendiğini fark eder ve onu yönetmeye çalışır. Ancak bu bir testçiden alınan bir grafik olduğundan ve bir piyasa incelemesinden eklenmediğinden yönetilmesine gerek yoktur.

Bir test cihazından herhangi bir şey eklemeden bir grafik nasıl kesilir?

Örneğin: ana grafikte arka plan rengi 1'dir.

test edilen grafikte arka plan rengi 2

gösterge grafiğin arka plan rengini yoklar

Veya : test eden kişinin çizelgesi bir EA başlatır

göstergede bir uzmanın adını isteyin

 
pako :

Örneğin: ana grafikte arka plan rengi 1'dir.

test edilen grafikte arka plan rengi 2'dir.

gösterge grafiğin arka plan rengini yoklar

Göstergenin özü aşağıdaki gibidir: Birçok çizelge açıktır ve gösterge yalnızca bir çizelgeye kurulur, piyasaya genel bakıştan yeni bir çizelge eklenirken gösterge onu anında alır ve yönetir

Gösterge: Terminaldeki tüm çizelgelerin olağan senkronizörü, hızlı yönetim ve analiz için tasarlanmıştır, eğer zaman dilimini bir kere açıp sonra paralel olarak hepsine geçerseniz, yakınlaştır/uzaklaştır, senkronize kaydırma.

Yani, aslında grafikler renk ve üzerlerinde nesnelerin varlığı bakımından farklı olabilir veya hiç nesnesiz olabilirler. Test edilen tablonun farklı bir arka planı da olabilir, test edilen TS'ye ve ruh haline bağlıdır ve evrensel olarak çalışmayacaktır.

Geliştiriciler, test cihazından grafiğin ne olduğunu programlı olarak belirlemenin gerçekten bir yolu yok mu?

 
Vitaly Muzichenko :

Göstergenin özü aşağıdaki gibidir: Birçok çizelge açıktır ve gösterge yalnızca bir çizelgeye kurulur, piyasaya genel bakıştan yeni bir çizelge eklenirken gösterge onu anında alır ve yönetir

Gösterge: Terminaldeki tüm çizelgelerin olağan senkronizörü, hızlı yönetim ve analiz için tasarlanmıştır, eğer zaman dilimini bir kere açıp sonra paralel olarak hepsine geçerseniz, yakınlaştır/uzaklaştır, senkronize kaydırma.

Yani, aslında grafikler renk ve üzerlerinde nesnelerin varlığı bakımından farklı olabilir veya hiç nesnesiz olabilirler. Test edilen tablonun farklı bir arka planı da olabilir, test edilen TS'ye ve ruh haline bağlıdır ve evrensel olarak çalışmayacaktır.

Geliştiriciler, test cihazından grafiğin ne olduğunu programlı olarak belirlemenin gerçekten bir yolu yok mu?

Çalışmayacak mı?

CHART_EXPERT_NAME

Belirtilen chart_id ile grafikte başlatılan Uzman Danışmanın adı

https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_string
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
pako :

Çalışmayacak mı?

Sorunun püf noktası burada

Kodu yeniden ekleme
for ( long currChart = ChartFirst (); currChart != - 1 ; currChart= ChartNext (currChart)) { // проходим по всем графикам в терминале
  if (currChart == график тестера ) continue ; // Что сюда написать чтоб его пропустить?
   ObjectSetInteger (currChart, "Sync" , " что-то делаем с графиками" );
}
 
Merhaba!
Hafta sonları Market kapalıdır ve "sunucunun bilinen son zamanını" gösteren tik yoktur ancak sunucu ile bağlantı vardır. Hafta sonu boyunca sunucudaki geçerli saati nasıl öğrenebilirim?
 
Leo59 :
Merhaba!
Hafta sonları Market kapalıdır ve "sunucunun bilinen son zamanını" gösteren tik yoktur ancak sunucu ile bağlantı vardır. Hafta sonu sunucuda şu anki saati nasıl öğrenebilirim?
Bir bağlantı var, ancak kene yok ve sunucu zamanı bir tik ile geliyor. Yani yalnızca dolaylı olarak, TimeLocal() ve saat dilimi farkı aracılığıyla.
 
Vitalie Postolache :
Bir bağlantı var, ancak kene yok ve sunucu zamanı bir tik ile geliyor. Yani yalnızca dolaylı olarak, TimeLocal() ve saat dilimi farkı aracılığıyla.
Sunucu, bir sipariş açma veya sipariş verme girişimine 132 numaralı hatayı (" Piyasa Kapandı ") döndürerek yanıt verir. Bu hata sinyalinden sunucu zamanı nasıl izole edilir ve "alılır"?
 
Leo59 :
Sunucu, bir sipariş açma veya sipariş verme girişimine 132 numaralı hatayı (" Piyasa Kapandı ") döndürerek yanıt verir. Bu hata sinyalinden sunucu zamanı nasıl izole edilir ve "alılır"?
Bu sadece bir ticaret sunucusu dönüş kodudur. Bu koddan başka bir şey içermez.