Hizmetler. Zaten çalışıyor?

 

1961'i inşa et.

Editörde yeni bir program türü oluşturdum - bir hizmet.

Hizmetler


OnStart'ta şunları yazdı:

 void OnStart ()
  {
//---
   Print ( TimeTradeServer ());
  }

Ardından hizmeti başlattı:

Hizmeti Başlatmak

ve hemen sonuç:

 2018.12 . 16 18 : 35 : 56.679 1        2018.12 . 16 18 : 35 : 56


Genel olarak, işe yarıyor. Ama ne tür bir hayvan olduğu henüz belli değil :)

 
Aslında, zaten soruyorlar - işte İngilizce bölümündeki konu https://www.mql5.com/en/forum/294855 (kısa, çünkü henüz çok fazla bilgi yok).
Metatrader 5 Plugin
Metatrader 5 Plugin
  • 2018.12.15
  • www.mql5.com
Hi everyone. I want to add a new feature to metatrader 5 platform. How can i do this...
 
Hizmetler bir komut dosyası gibi bir şey olsa da. Her ne kadar bir komut dosyası biçimindeki temsilin geçici bir teknolojik taslak olması mümkün olsa da.
 
Vladimir Karputov :
Hizmetler bir komut dosyası gibi bir şey olsa da. Her ne kadar bir komut dosyası biçimindeki temsilin geçici bir teknolojik taslak olması mümkün olsa da.

Bir OnTimer() işleyicisi ekleyin ve dünya değişecek

 
Rashid Umarov :

Bir OnTimer() işleyicisi ekleyin ve dünya değişecek

Hmm... Ve OnTick() ona her şeyi beslemeye çalıştı :)

 
tüm listeyi duyurun lütfen.. istek üzerine hizmetler farklı hesapların tekliflerine aynı anda erişebilecek mi?
 

Ne OnTimer ne de OnTick hizmetlerde olmayacak. Yalnızca başlangıçta.

Bu, arka plan döngü süreçleri (veri beslemeleri, analitikler, dış ilişkiler vb.) için özel bir program türüdür ve uzmanların yerini almaz.


Beta 1963 çıktı, menüden güncelleme yapabilirsiniz.

 
yani onstart aracılığıyla yazılan eski uzman kodlarıyla çatışmanın kaynağı burasıdır - yeni işlevin neden tanıtılmadığı: örneğin OnServis()
 
Aleksey Semenov :
yani onstart aracılığıyla yazılan eski uzman kodlarıyla çatışmanın kaynağı burasıdır - yeni işlevin neden tanıtılmadığı: örneğin OnServis()

*.mqproj projelerini kullanın ve program türünü orada belirtin.

 

Servislerde MT programları için paylaşılan hafızayı ilan edebilmek istiyorum. Böylece onlar aracılığıyla etkileşime girebilirler. DLL'deki gibi.

OnChartEvent() 'in çalışması için.

 
Renat Fatkhullin :

*.mqproj projelerini kullanın ve program türünü orada belirtin.

Projeler son derece elverişsizdir, her şeyi klasörlere ayırmanın bir yolu yoktur. Ve aynı anda iki platform için kod geliştirmenin bir yolu yok.

Belki benim anlamadığım bir şey vardır..